

.btn.btn-valtec {
    background: #3985e0;
    background: -webkit-linear-gradient(left,#4a60c1 10%,#3985e0);
    background: linear-gradient(to right,#4a60c1 10%,#3985e0);
    border-width: 0;
    padding-top: 8px;
    color: white;
    padding-bottom: 8px;
}


.descriere_grid {
    margin-left: 10px;
    margin-right: 10px;
    line-height: 1em;
    height: 3em !important;
    font-size: 1em;
    display: block;
    display: -webkit-box;
    max-width: 100%;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: initial;
    word-break: break-word;
    color: inherit;
    text-decoration: none;
}

.fa-heart-o { font-size: 1.8em !important;}
.nume_linie_info { font-size: 16px !important;}
.copy { font-size: 16px !important;}
.logo_header_fix {max-width:160px; height:auto;padding-bottom:0px;}

#shr_home_logo { width: 200px}

#lista_produse_filtrate { background: none !important;}
@charset "UTF-8";

@font-face{
    font-family:fritzberger;
    src:url("/valtec/fonts/fritzberger/fritzberger.eot?") format("eot"), url("/valtec/fonts/fritzberger/fritzberger.woff2") format("woff2"), url("/valtec/fonts/fritzberger/fritzberger.woff") format("woff"), url("/valtec/fonts/fritzberger/fritzberger.ttf") format("truetype"), url("/valtec/fonts/fritzberger/fritzberger.svg#fritzberger") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-weight:300;
    src:local("Open Sans Light"), url("/valtec/fonts/OpenSans/OpenSans-Light.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-Light.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-Light.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-Light.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-Light.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-style:italic;
    font-weight:300;
    src:local("Open Sans Light Italic"), url("/valtec/fonts/OpenSans/OpenSans-LightItalic.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-LightItalic.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-LightItalic.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-LightItalic.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-LightItalic.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-weight:400;
    src:local("Open Sans"), local("Open Sans Regular"), url("/valtec/fonts/OpenSans/OpenSans-Regular.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-Regular.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-Regular.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-Regular.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-Regular.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-style:italic;
    font-weight:400;
    src:local("Open Sans Italic"), url("/valtec/fonts/OpenSans/OpenSans-Italic.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-Italic.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-Italic.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-Italic.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-Italic.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-weight:600;
    src:local("Open Sans Semibold"), url("/valtec/fonts/OpenSans/OpenSans-Semibold.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-Semibold.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-Semibold.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-Semibold.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-Semibold.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-style:italic;
    font-weight:600;
    src:local("Open Sans Semibold Italic"), url("/valtec/fonts/OpenSans/OpenSans-SemiboldItalic.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-SemiboldItalic.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-SemiboldItalic.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-SemiboldItalic.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-SemiboldItalic.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-weight:700;
    src:local("Open Sans Bold"), url("/valtec/fonts/OpenSans/OpenSans-Bold.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-Bold.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-Bold.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-Bold.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-Bold.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-style:italic;
    font-weight:700;
    src:local("Open Sans Bold Italic"), url("/valtec/fonts/OpenSans/OpenSans-BoldItalic.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-BoldItalic.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-BoldItalic.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-BoldItalic.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-BoldItalic.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-weight:800;
    src:local("Open Sans ExtraBold"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBold.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBold.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBold.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBold.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBold.svg#OpenSans") format("svg");
}
@font-face{
    font-family:"OpenSans";
    font-style:italic;
    font-weight:800;
    src:local("Open Sans ExtraBold Italic"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBoldItalic.eot?") format("eot"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff2") format("woff2"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBoldItalic.woff") format("woff"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBoldItalic.ttf") format("truetype"), url("/valtec/fonts/OpenSans/OpenSans-ExtraBoldItalic.svg#OpenSans") format("svg");
}
/*/*//**/     .uk-margin-medium{
                  margin-bottom:30px;
              }



              html {    background-color: #E5ECF1;}
              body {    background:none}

.meniu_row{ background-color: white}


#menu-tmm .bt-menu {
    position: fixed;
    font-size: 3em;
    top: -0.07em;
    left: 0px;
    width: 1.55em;
    height: 1.55em;
    /* background: #343434; */
    padding-left: 0.33em;
    padding-top: 0.33em;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: all .25s ease-out;
    transition: all .25s ease-out;
}
#menu-tmm, #menu-tmm .bt-menu, #menu-tmm .wrapper-nav {
    background-image: linear-gradient(
            315deg
            , #2a2a72 0%, #009ffd 74%);
}

.whatsapp {
    position: fixed;
    right: 5px;
    bottom: 5px;
    z-index: 9994449;
}

* + .uk-margin-medium{
    margin-top:30px;
}
.uk-margin-medium-top{
    margin-top:30px !important;
}
.uk-margin-medium-bottom{
    margin-bottom:30px !important;
}
.uk-margin-medium-left{
    margin-left:30px !important;
}
.uk-margin-medium-right{
    margin-right:30px !important;
}
body.e_dev::before,body.e-dev::before{
    position:fixed;
    left:0;
    top:0;
    opacity:0;
    font-size:10px;
    line-height:1em;
    padding:2px;
    content:"w:unknown";
    z-index:99999;
    background-color:#fff;
    color:#000;
}
body.e_dev:hover::before,body.e-dev:hover::before{
    opacity:0.2;
}


@media only screen and (min-width: 320px) and (max-width: 479px){
    meta.mq-mini{
        min-width:320px;
        max-width:479px;
    }
    body.e_dev::before,body.e-dev::before{
        content:"w:mini";
    }
}
@media only screen and (min-width: 480px) and (max-width: 669px){


    meta.mq-small{
        min-width:480px;
        max-width:669px;
    }
    body.e_dev::before,body.e-dev::before{
        content:"w:small";
    }
}
@media only screen and (min-width: 670px) and (max-width: 849px){
    meta.mq-medium{
        min-width:670px;
        max-width:849px;
    }
    body.e_dev::before,body.e-dev::before{
        content:"w:medium";
    }
}
@media only screen and (min-width: 850px) and (max-width: 1219px){
    meta.mq-large{
        min-width:850px;
        max-width:1219px;
    }
    body.e_dev::before,body.e-dev::before{
        content:"w:large";
    }
}
@media only screen and (min-width: 1220px) and (max-width: 1420px){
    meta.mq-xlarge{
        min-width:1220px;
        max-width:99999px;
    }
}
@media only screen and (min-width: 1220px){
    body.e_dev::before,body.e-dev::before{
        content:"w:xlarge";
    }
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{
    display:none !important;
}
input[type="search"]{
    -webkit-appearance:none !important;
    outline:none !important;
}
html{
    font:normal 14px / 1.428 "OpenSans";
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    background:#f3f3f3;
    color:#000;
    min-width:320px;
}
body{
    margin:0;
}


.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #337ab7 !important;
    border-color: #337ab7;
}

.navbar-brand, .navbar-nav>li>a {
    text-shadow: none;
    color: white;
    border: 1px solid transparent;
    border-bottom: 0;
    text-align: center;
    white-space: nowrap;
    font-family: "OpenSans";
    line-height: 55px;
    height: 55px;
}

@media (min-width: 960px){
    .uk-navbar-nav>li>a{
        font-size:15px;
    }
}
.uk-navbar-nav>li>a:active,.uk-navbar-nav>li>a:hover,.uk-navbar-nav>li>a:focus{
    background-color:inherit;
    color:#fff;
}
.uk-navbar-nav > li.uk-open a{
    background-color:inherit;
    color:#fff;
}





.uk-navbar-nav>li.menu_red{
    background-color:#F30024;
}
.uk-navbar-nav>li.menu_red>a{
    background-color:#F30024;
}
.uk-navbar-nav>li.menu_red:hover>a{
    background-color:#FF423A;
}




a{
    background:transparent;
}
a:active,a:hover{
    outline:0;
}
a,.uk-link{
    cursor:pointer;
}
a:hover,.uk-link:hover{
    color:inherit;
    text-decoration:underline;
}
abbr[title]{
    border-bottom:1px dotted;
}
b,strong{
    font-weight:bold;
}
:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{
    font-size:12px;
    font-family:Consolas,monospace,serif;
    color:#D05;
    white-space:nowrap;
}
em{
    color:inherit;
}
ins{
    background:#ffa;
    color:#444;
    text-decoration:none;
}
mark{
    background:#ffa;
    color:#444;
}
q{
    font-style:italic;
}
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{
    max-width:100%;
    height:auto;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border:0;
    vertical-align:middle;
}
.uk-img-preserve,
.uk-img-preserve img{
    max-width:none;
}
svg:not(:root){
    overflow:hidden;
}
blockquote,figure{
    margin:0;
}
p,ul,ol,dl,blockquote,pre,address,fieldset,figure{
    margin:0 0 1rem 0;
}
* + p,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure{
    margin-top:1rem;
}
h1, .fbr_headline--h1, h2, .fbr_headline--h2, h3, .fbr_headline--h3, .pm_targobank__header,
.element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav li.pm_targobank__header,h4,h5,h6{
    margin:0 0 1rem 0;
    font-family:"OpenSans";
    font-weight:normal;
    color:inherit;
    text-transform:none;
}
* + h1, * + .fbr_headline--h1,
* + h2,
* + .fbr_headline--h2,
* + h3,
* + .fbr_headline--h3,
* + .pm_targobank__header,
.element_sidebar .uk-nav * + li.fbr_headline--h3,
.element_sidebar .uk-nav * + li.pm_targobank__header,
* + h4,
* + h5,
* + h6{
    margin-top:1rem;
}
h1,.fbr_headline--h1,.uk-h1{
    font-size:36px;
    line-height:1.2;
}
h2,.fbr_headline--h2,.uk-h2{
    font-size:16px;
    line-height:1.2;
}
h3, .fbr_headline--h3, .pm_targobank__header,
.element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav li.pm_targobank__header,.uk-h3{
    font-size:14px;
    line-height:1.2;
}
h4,.uk-h4{
    font-size:12px;
    line-height:1.2;
}
h5,.uk-h5{
    font-size:12px;
    line-height:1.2;
}
h6,.uk-h6{
    font-size:12px;
    line-height:1.2;
}
ul,ol{
    padding-left:1.5rem;
}
ul>li>ul,ul>li>ol,ol>li>ol,ol>li>ul{
    margin:0;
}
dt{
    font-weight:bold;
}
dd{
    margin-left:0;
}
hr{
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    height:0;
    margin:1rem 0;
    border:0;
    border-top:1px solid #ddd;
}
address{
    font-style:normal;
}
blockquote{
    padding-left:15px;
    border-left:5px solid #ddd;
    font-size:16px;
    line-height:22px;
    font-style:italic;
}
pre{
    padding:10px;
    background:#f5f5f5;
    font:12px / 18px Consolas,monospace,serif;
    color:#444;
    -moz-tab-size:4;
    tab-size:4;
    overflow:auto;
}
::-moz-selection{
    background:#39f;
    color:#fff;
    text-shadow:none;
}
::selection{
    background:#39f;
    color:#fff;
    text-shadow:none;
}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{
    display:block;
}
progress{
    vertical-align:baseline;
}
audio:not([controls]){
    display:none;
}
[hidden],template{
    display:none;
}
iframe{
    border:0;
}
@media screen and (max-width: 400px){
    @-ms-viewport{
        width:device-width;
    }
}
:focus{
    outline:0 none !important;
}
.uk-grid{
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    margin:0;
    padding:0;
    list-style:none;
}
.uk-grid:before,.uk-grid:after{
    content:"";
    display:block;
    overflow:hidden;
}
.uk-grid:after{
    clear:both;
}
.uk-grid>*{
    -ms-flex:none;
    -webkit-flex:none;
    flex:none;
    margin:0;
    float:left;
}
.uk-grid>*>:last-child{
    margin-bottom:0;
}
.uk-grid{
    margin-left: -25px;
}
.uk-grid>*{
    padding-left:25px;
}
.uk-grid + .uk-grid,
.uk-grid-margin,
.uk-grid > * > .uk-panel + .uk-panel{
    margin-top:25px;
}
@media (min-width: 1220px){
    .uk-grid{
        margin-left: -35px;
    }
    .uk-grid>*{
        padding-left:35px;
    }
    .uk-grid + .uk-grid,
    .uk-grid-margin,
    .uk-grid > * > .uk-panel + .uk-panel{
        margin-top:50px;
    }
}
.uk-grid-collapse{
    margin-left:0;
}
.uk-grid-collapse>*{
    padding-left:0;
}
.uk-grid-collapse + .uk-grid-collapse,
.uk-grid-collapse > .uk-grid-margin,
.uk-grid-collapse > * > .uk-panel + .uk-panel{
    margin-top:0;
}
.uk-grid-small{
    margin-left: -10px;
}
.uk-grid-small>*{
    padding-left:10px;
}
.uk-grid-small + .uk-grid-small,
.uk-grid-small > .uk-grid-margin,
.uk-grid-small > * > .uk-panel + .uk-panel{
    margin-top:10px;
}
.uk-grid-medium{
    margin-left: -25px;
}
.uk-grid-medium>*{
    padding-left:25px;
}
.uk-grid-medium + .uk-grid-medium,
.uk-grid-medium > .uk-grid-margin,
.uk-grid-medium > * > .uk-panel + .uk-panel{
    margin-top:25px;
}
.uk-grid-divider:not(:empty){
    margin-left: -25px;
    margin-right: -25px;
}
.uk-grid-divider>*{
    padding-left:25px;
    padding-right:25px;
}
.uk-grid-divider > [class*='uk-width-1-']:not(.uk-width-1-1):not(.dispblk_headline):not(.txtblk_tibt):not(.txtblk_tibt_white):not(.txtblk_tibt_white_border):not(.txtblk_headline_box):not(.txtblk_headline_1_1):not(.txtblk_wrap_border_1_3):not(
.txtblk_headline_1_3):not(.txtblk_headline_2_3):not(.txtblk_fbrbox_1_3):nth-child(n+2),.uk-grid-divider>[class*='uk-width-2-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-3-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-4-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-5-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-6-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-7-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-8-']:nth-child(n+2),.uk-grid-divider>[class*='uk-width-9-']:nth-child(n+2){
    border-left:1px solid #ddd;
}
@media (min-width: 670px){
    .uk-grid-divider>[class*='uk-width-medium-']:not(.uk-width-medium-1-1):nth-child(n+2){
        border-left:1px solid #ddd;
    }
}
@media (min-width: 850px){
    .uk-grid-divider>[class*='uk-width-large-']:not(.uk-width-large-1-1):nth-child(n+2){
        border-left:1px solid #ddd;
    }
}
@media (min-width: 1220px){
    .uk-grid-divider:not(:empty){
        margin-left: -35px;
        margin-right: -35px;
    }
    .uk-grid-divider>*{
        padding-left:35px;
        padding-right:35px;
    }
    .uk-grid-divider:empty{
        margin-top:50px;
        margin-bottom:50px;
    }
}
.uk-grid-divider:empty{
    margin-top:25px;
    margin-bottom:25px;
    border-top:1px solid #ddd;
}
.uk-grid-match>*{
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex;
}
.uk-grid-match>*>*{
    -ms-flex:none;
    -webkit-flex:none;
    flex:none;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
}
[class*='uk-grid-width']>*{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
}
.uk-grid-width-1-2>*{
    width:50%;
}
.uk-grid-width-1-3>*{
    width:33.333%;
}
.uk-grid-width-1-4>*{
    width:25%;
}
.uk-grid-width-1-5>*{
    width:20%;
}
.uk-grid-width-1-6>*{
    width:16.666%;
}
.uk-grid-width-1-10>*{
    width:10%;
}
@media (min-width: 480px){
    .uk-grid-width-small-1-2>*{
        width:50%;
    }
    .uk-grid-width-small-1-3>*{
        width:33.333%;
    }
    .uk-grid-width-small-1-4>*{
        width:25%;
    }
    .uk-grid-width-small-1-5>*{
        width:20%;
    }
    .uk-grid-width-small-1-6>*{
        width:16.666%;
    }
    .uk-grid-width-small-1-10>*{
        width:10%;
    }
}
@media (min-width: 670px){
    .uk-grid-width-medium-1-2>*{
        width:50%;
    }
    .uk-grid-width-medium-1-3>*{
        width:33.333%;
    }
    .uk-grid-width-medium-1-4>*{
        width:25%;
    }
    .uk-grid-width-medium-1-5>*{
        width:20%;
    }
    .uk-grid-width-medium-1-6>*{
        width:16.666%;
    }
    .uk-grid-width-medium-1-10>*{
        width:10%;
    }
}
@media (min-width: 850px){
    .uk-grid-width-large-1-2>*{
        width:50%;
    }
    .uk-grid-width-large-1-3>*{
        width:33.333%;
    }
    .uk-grid-width-large-1-4>*{
        width:25%;
    }
    .uk-grid-width-large-1-5>*{
        width:20%;
    }
    .uk-grid-width-large-1-6>*{
        width:16.666%;
    }
    .uk-grid-width-large-1-10>*{
        width:10%;
    }
}
@media (min-width: 1220px){
    .uk-grid-width-xlarge-1-2>*{
        width:50%;
    }
    .uk-grid-width-xlarge-1-3>*{
        width:33.333%;
    }
    .uk-grid-width-xlarge-1-4>*{
        width:25%;
    }
    .uk-grid-width-xlarge-1-5>*{
        width:20%;
    }
    .uk-grid-width-xlarge-1-6>*{
        width:16.666%;
    }
    .uk-grid-width-xlarge-1-10>*{
        width:10%;
    }
}
[class*='uk-width'],.dispblk_headline,.txtblk_tibt,.txtblk_tibt_white,.txtblk_tibt_white_border,.txtblk_headline_box,.txtblk_headline_1_1,.txtblk_wrap_border_1_3,.txtblk_headline_1_3,.txtblk_headline_2_3,.txtblk_fbrbox_1_3,.txtblk_fbrbox_1_4{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
}
.uk-width-1-1,.dispblk_headline,.txtblk_tibt,.txtblk_tibt_white,.txtblk_tibt_white_border,.txtblk_headline_box,.txtblk_headline_1_1,.txtblk_wrap_border_1_3,.txtblk_headline_1_3,.txtblk_headline_2_3,.txtblk_fbrbox_1_3{
    width:100%;
}
.uk-width-1-2,.txtblk_fbrbox_1_4,.uk-width-2-4,.uk-width-3-6,.uk-width-5-10{
    width:50%;
}
.uk-width-1-3,.uk-width-2-6{
    width:33.333%;
}
.uk-width-2-3,.uk-width-4-6{
    width:66.666%;
}
.uk-width-1-4{
    width:25%;
}
.uk-width-3-4{
    width:75%;
}
.uk-width-1-5,.uk-width-2-10{
    width:20%;
}
.uk-width-2-5,.uk-width-4-10{
    width:40%;
}
.uk-width-3-5,.uk-width-6-10{
    width:60%;
}
.uk-width-4-5,.uk-width-8-10{
    width:80%;
}
.uk-width-1-6{
    width:16.666%;
}
.uk-width-5-6{
    width:83.333%;
}
.uk-width-1-10{
    width:10%;
}
.uk-width-3-10{
    width:30%;
}
.uk-width-7-10{
    width:70%;
}
.uk-width-9-10{
    width:90%;
}
@media (min-width: 480px){
    .uk-width-small-1-1{
        width:100%;
    }
    .uk-width-small-1-2,.txtblk_tibt,.txtblk_tibt_white,.txtblk_tibt_white_border,.uk-width-small-2-4,.uk-width-small-3-6,.uk-width-small-5-10{
        width:50%;
    }
    .uk-width-small-1-3,.uk-width-small-2-6{
        width:33.333%;
    }
    .uk-width-small-2-3,.uk-width-small-4-6{
        width:66.666%;
    }
    .uk-width-small-1-4{
        width:25%;
    }
    .uk-width-small-3-4{
        width:75%;
    }
    .uk-width-small-1-5,.uk-width-small-2-10{
        width:20%;
    }
    .uk-width-small-2-5,.uk-width-small-4-10{
        width:40%;
    }
    .uk-width-small-3-5,.uk-width-small-6-10{
        width:60%;
    }
    .uk-width-small-4-5,.uk-width-small-8-10{
        width:80%;
    }
    .uk-width-small-1-6{
        width:16.666%;
    }
    .uk-width-small-5-6{
        width:83.333%;
    }
    .uk-width-small-1-10{
        width:10%;
    }
    .uk-width-small-3-10{
        width:30%;
    }
    .uk-width-small-7-10{
        width:70%;
    }
    .uk-width-small-9-10{
        width:90%;
    }
}
@media (min-width: 670px){
    .uk-width-medium-1-1{
        width:100%;
    }
    .uk-width-medium-1-2,.txtblk_headline_box,.txtblk_fbrbox_1_3,.uk-width-medium-2-4,.uk-width-medium-3-6,.uk-width-medium-5-10{
        width:50%;
    }
    .uk-width-medium-1-3,.txtblk_tibt_white_border,.txtblk_wrap_border_1_3,.txtblk_headline_1_3,.txtblk_fbrbox_1_4,.uk-width-medium-2-6{
        width:33.333%;
    }
    .uk-width-medium-2-3,.txtblk_headline_2_3,.uk-width-medium-4-6{
        width:66.666%;
    }
    .uk-width-medium-1-4{
        width:25%;
    }
    .uk-width-medium-3-4{
        width:75%;
    }
    .uk-width-medium-1-5,.uk-width-medium-2-10{
        width:20%;
    }
    .uk-width-medium-2-5,.uk-width-medium-4-10{
        width:40%;
    }
    .uk-width-medium-3-5,.uk-width-medium-6-10{
        width:60%;
    }
    .uk-width-medium-4-5,.uk-width-medium-8-10{
        width:80%;
    }
    .uk-width-medium-1-6{
        width:16.666%;
    }
    .uk-width-medium-5-6{
        width:83.333%;
    }
    .uk-width-medium-1-10{
        width:10%;
    }
    .uk-width-medium-3-10{
        width:30%;
    }
    .uk-width-medium-7-10{
        width:70%;
    }
    .uk-width-medium-9-10{
        width:90%;
    }
}
@media (min-width: 850px){
    .uk-width-large-1-1{
        width:100%;
    }
    .uk-width-large-1-2,.uk-width-large-2-4,.uk-width-large-3-6,.uk-width-large-5-10{
        width:50%;
    }
    .uk-width-large-1-3,.txtblk_fbrbox_1_3,.uk-width-large-2-6{
        width:33.333%;
    }
    .uk-width-large-2-3,.uk-width-large-4-6{
        width:66.666%;
    }
    .uk-width-large-1-4,.txtblk_tibt,.txtblk_tibt_white,.txtblk_tibt_white_border,.txtblk_fbrbox_1_4{
        width:25%;
    }
    .uk-width-large-3-4{
        width:75%;
    }
    .uk-width-large-1-5,.uk-width-large-2-10{
        width:20%;
    }
    .uk-width-large-2-5,.uk-width-large-4-10{
        width:40%;
    }
    .uk-width-large-3-5,.uk-width-large-6-10{
        width:60%;
    }
    .uk-width-large-4-5,.uk-width-large-8-10{
        width:80%;
    }
    .uk-width-large-1-6{
        width:16.666%;
    }
    .uk-width-large-5-6{
        width:83.333%;
    }
    .uk-width-large-1-10{
        width:10%;
    }
    .uk-width-large-3-10{
        width:30%;
    }
    .uk-width-large-7-10{
        width:70%;
    }
    .uk-width-large-9-10{
        width:90%;
    }
}
@media (min-width: 670px){
    [class*='uk-push-'],[class*='uk-pull-']{
        position:relative;
    }
    .uk-push-1-2,.uk-push-2-4,.uk-push-3-6,.uk-push-5-10{
        left:50%;
    }
    .uk-push-1-3,.uk-push-2-6{
        left:33.333%;
    }
    .uk-push-2-3,.uk-push-4-6{
        left:66.666%;
    }
    .uk-push-1-4{
        left:25%;
    }
    .uk-push-3-4{
        left:75%;
    }
    .uk-push-1-5,.uk-push-2-10{
        left:20%;
    }
    .uk-push-2-5,.uk-push-4-10{
        left:40%;
    }
    .uk-push-3-5,.uk-push-6-10{
        left:60%;
    }
    .uk-push-4-5,.uk-push-8-10{
        left:80%;
    }
    .uk-push-1-6{
        left:16.666%;
    }
    .uk-push-5-6{
        left:83.333%;
    }
    .uk-push-1-10{
        left:10%;
    }
    .uk-push-3-10{
        left:30%;
    }
    .uk-push-7-10{
        left:70%;
    }
    .uk-push-9-10{
        left:90%;
    }
    .uk-pull-1-2,.uk-pull-2-4,.uk-pull-3-6,.uk-pull-5-10{
        left: -50%;
    }
    .uk-pull-1-3,.uk-pull-2-6{
        left: -33.333%;
    }
    .uk-pull-2-3,.uk-pull-4-6{
        left: -66.666%;
    }
    .uk-pull-1-4{
        left: -25%;
    }
    .uk-pull-3-4{
        left: -75%;
    }
    .uk-pull-1-5,.uk-pull-2-10{
        left: -20%;
    }
    .uk-pull-2-5,.uk-pull-4-10{
        left: -40%;
    }
    .uk-pull-3-5,.uk-pull-6-10{
        left: -60%;
    }
    .uk-pull-4-5,.uk-pull-8-10{
        left: -80%;
    }
    .uk-pull-1-6{
        left: -16.666%;
    }
    .uk-pull-5-6{
        left: -83.333%;
    }
    .uk-pull-1-10{
        left: -10%;
    }
    .uk-pull-3-10{
        left: -30%;
    }
    .uk-pull-7-10{
        left: -70%;
    }
    .uk-pull-9-10{
        left: -90%;
    }
}
.uk-panel{
    display:block;
    position:relative;
}
.uk-panel,.uk-panel:hover{
    text-decoration:none;
}
.uk-panel:before,.uk-panel:after{
    content:"";
    display:table;
}
.uk-panel:after{
    clear:both;
}
.uk-panel>:not(.uk-panel-title):last-child{
    margin-bottom:0;
}
.uk-panel-title{
    margin-top:0;
    margin-bottom:15px;
    font-size:18px;
    line-height:24px;
    font-weight:normal;
    text-transform:none;
    color:#444;
}
.uk-panel-badge{
    position:absolute;
    top:0;
    right:0;
    z-index:1;
}
.uk-panel-teaser{
    margin-bottom:15px;
}
.uk-panel-box{
    padding:15px;
    background:#f5f5f5;
    color:#444;
}
.uk-panel-box-hover:hover{
    color:#444;
}
.uk-panel-box .uk-panel-title{
    color:#444;
}
.uk-panel-box .uk-panel-badge{
    top:10px;
    right:10px;
}
.uk-panel-box .uk-panel-teaser{
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
}
.uk-panel-box>.uk-nav-side{
    margin:0 -15px;
}
.uk-panel-box-primary{
    background-color:#ebf7fd;
    color:#2d7091;
}
.uk-panel-box-primary-hover:hover{
    color:#2d7091;
}
.uk-panel-box-primary .uk-panel-title{
    color:#2d7091;
}
.uk-panel-box-secondary{
    background-color:#eee;
    color:#444;
}
.uk-panel-box-secondary-hover:hover{
    color:#444;
}
.uk-panel-box-secondary .uk-panel-title{
    color:#444;
}
.uk-panel-hover{
    padding:15px;
    color:#444;
}
.uk-panel-hover:hover{
    background:#f5f5f5;
    color:#444;
}
.uk-panel-hover .uk-panel-badge{
    top:10px;
    right:10px;
}
.uk-panel-hover .uk-panel-teaser{
    margin-top: -15px;
    margin-left: -15px;
    margin-right: -15px;
}
.uk-panel-header .uk-panel-title{
    padding-bottom:10px;
    border-bottom:1px solid #ddd;
    color:#444;
}
.uk-panel-space{
    padding:30px;
}
.uk-panel-space .uk-panel-badge{
    top:30px;
    right:30px;
}
.uk-panel + .uk-panel-divider{
    margin-top:50px !important;
}
.uk-panel + .uk-panel-divider:before{
    content:"";
    display:block;
    position:absolute;
    top: -25px;
    left:0;
    right:0;
    border-top:1px solid #ddd;
}
@media (min-width: 1220px){
    .uk-panel + .uk-panel-divider{
        margin-top:70px !important;
    }
    .uk-panel + .uk-panel-divider:before{
        top: -35px;
    }
}
.uk-block{
    position:relative;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding-top:20px;
    padding-bottom:20px;
}
@media (min-width: 670px){
    .uk-block{
        padding-top:50px;
        padding-bottom:50px;
    }
}
.uk-block:before,.uk-block:after{
    content:"";
    display:table;
}
.uk-block:after{
    clear:both;
}
.uk-block>:last-child{
    margin-bottom:0;
}
.uk-block-large{
    padding-top:20px;
    padding-bottom:20px;
}
@media (min-width: 670px){
    .uk-block-large{
        padding-top:50px;
        padding-bottom:50px;
    }
}
@media (min-width: 850px){
    .uk-block-large{
        padding-top:100px;
        padding-bottom:100px;
    }
}
.uk-block-default{
    background:#fff;
}
.uk-block-muted{
    background:#f9f9f9;
}
.uk-block-primary{
    background:#00a8e6;
}
.uk-block-secondary{
    background:#222;
}
.uk-block-default + .uk-block-default,
.uk-block-muted + .uk-block-muted,
.uk-block-primary + .uk-block-primary,
.uk-block-secondary + .uk-block-secondary{
    padding-top:0;
}
.uk-article:before,.uk-article:after{
    content:"";
    display:table;
}
.uk-article:after{
    clear:both;
}
.uk-article>:last-child{
    margin-bottom:0;
}
.uk-article + .uk-article{
    margin-top:25px;
}
.uk-article-title{
    font-size:36px;
    line-height:42px;
    font-weight:normal;
    text-transform:none;
}
.uk-article-title a{
    color:inherit;
    text-decoration:none;
}
.uk-article-meta{
    font-size:12px;
    line-height:18px;
    color:#999;
}
.uk-article-lead{
    color:#444;
    font-size:18px;
    line-height:24px;
    font-weight:normal;
}
.uk-article-divider{
    margin-bottom:25px;
    border-color:#ddd;
}
* + .uk-article-divider{
    margin-top:25px;
}
.uk-cover-background{
    background-position:50% 50%;
    background-size:cover;
    background-repeat:no-repeat;
}
.uk-cover{
    overflow:hidden;
}
.uk-cover-object{
    width:auto;
    height:auto;
    min-width:100%;
    min-height:100%;
    max-width:none;
    position:relative;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
[data-uk-cover]{
    position:relative;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
}
.uk-comment-header{
    margin-bottom:15px;
}
.uk-comment-header:before,.uk-comment-header:after{
    content:"";
    display:table;
}
.uk-comment-header:after{
    clear:both;
}
.uk-comment-avatar{
    margin-right:15px;
    float:left;
}
.uk-comment-title{
    margin:5px 0 0 0;
    font-size:16px;
    line-height:22px;
}
.uk-comment-meta{
    margin:2px 0 0 0;
    font-size:11px;
    line-height:16px;
    color:#999;
}
.uk-comment-body>:last-child{
    margin-bottom:0;
}
.uk-comment-list{
    padding:0;
    list-style:none;
}
.uk-comment-list .uk-comment + ul{
    margin:15px 0 0 0;
    list-style:none;
}
.uk-comment-list > li:nth-child(n+2),
.uk-comment-list .uk-comment + ul>li:nth-child(n+2){
    margin-top:15px;
}
@media (min-width: 670px){
    .uk-comment-list .uk-comment + ul{
        padding-left:100px;
    }
}
.uk-nav,
.uk-nav ul{
    margin:0;
    padding:0;
    list-style:none;
}
.uk-nav li>a{
    display:block;
    text-decoration:none;
}
.uk-nav>li>a{
    padding:5px 15px;
}
.uk-nav ul{
    padding-left:15px;
}
.uk-nav ul a{
    padding:2px 0;
}
.uk-nav li>a>div{
    font-size:12px;
    line-height:18px;
}
.uk-nav-header{
    padding:5px 15px;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
}
.uk-nav-header:not(:first-child){
    margin-top:15px;
}
.uk-nav-divider{
    margin:9px 15px;
}
ul.uk-nav-sub{
    padding:5px 0 5px 15px;
}
.uk-nav-parent-icon>.uk-parent>a:after{
    content:"";
    width:20px;
    margin-right: -10px;
    float:right;
    font-family:FontAwesome;
    text-align:center;
}
.uk-nav-parent-icon>.uk-parent.uk-open>a:after{
    content:"";
}
.uk-nav-side>li>a{
    color:#444;
}
.uk-nav-side>li>a:hover,.uk-nav-side>li>a:focus{
    background:rgba(0,0,0,0.05);
    color:#444;
    outline:none;
}
.uk-nav-side>li.uk-active>a{
    background:#00a8e6;
    color:#fff;
}
.uk-nav-side .uk-nav-header{
    color:#444;
}
.uk-nav-side .uk-nav-divider{
    border-top:1px solid #ddd;
}
.uk-nav-side ul a{
    color:#07D;
}
.uk-nav-side ul a:hover{
    color:#059;
}
.uk-nav-dropdown>li>a{
    color:#444;
}
.uk-nav-dropdown>li>a:hover,.uk-nav-dropdown>li>a:focus{
    background:#00a8e6;
    color:#fff;
    outline:none;
}
.uk-nav-dropdown .uk-nav-header{
    color:#999;
}
.uk-nav-dropdown .uk-nav-divider{
    border-top:1px solid #ddd;
}
.uk-nav-dropdown ul a{
    color:#07D;
}
.uk-nav-dropdown ul a:hover{
    color:#059;
}
.uk-nav-navbar>li>a{
    color:#444;
}
.uk-nav-navbar>li>a:hover,.uk-nav-navbar>li>a:focus{
    background:#00a8e6;
    color:#fff;
    outline:none;
}
.uk-nav-navbar .uk-nav-header{
    color:#999;
}
.uk-nav-navbar .uk-nav-divider{
    border-top:1px solid #ddd;
}
.uk-nav-navbar ul a{
    color:#07D;
}
.uk-nav-navbar ul a:hover{
    color:#059;
}
.uk-nav-offcanvas>li>a{
    color:#ccc;
    padding:10px 15px;
    border-top:1px solid rgba(0, 0, 0, 0.3);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05);
    text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);
}
.uk-nav-offcanvas > .uk-open > a,
html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover,
html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus{
    background:#404040;
    color:#fff;
    outline:none;
}
html .uk-nav.uk-nav-offcanvas>li.uk-active>a{
    background:#1a1a1a;
    color:#fff;
}
.uk-nav-offcanvas .uk-nav-header{
    color:#777;
    margin-top:0;
    border-top:1px solid rgba(0, 0, 0, 0.3);
    background:#404040;
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05);
    text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);
}
.uk-nav-offcanvas .uk-nav-divider{
    border-top:1px solid #1a1a1a;
}
.uk-nav-offcanvas ul a{
    color:#ccc;
}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{
    color:#fff;
}
.uk-navbar{
    background:#eee;
    color:#444;
}
.uk-navbar:before,.uk-navbar:after{
    content:"";
    display:table;
}
.uk-navbar:after{
    clear:both;
}
.uk-navbar-nav{
    margin:0;
    padding:0;
    list-style:none;
    float:left;
}
.uk-navbar-nav>li{
    float:left;
    position:relative;
}
.uk-navbar-nav>li>a{
    display:block;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    text-decoration:none;
    height:40px;
    padding:0 15px;
    line-height:40px;
    color:white;
    font-size:14px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:normal;
}
.uk-navbar-nav>li>a[href='#']{
    cursor:text;
}
.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li>a:focus,.uk-navbar-nav>li.uk-open>a{
    background-color:#f5f5f5;
    color:#444;
    outline:none;
}
.uk-navbar-nav>li>a:active{
    background-color:#ddd;
    color:#444;
}
.uk-navbar-nav>li.uk-active>a{
    background-color:#f5f5f5;
    color:white;
}
.uk-navbar-nav .uk-navbar-nav-subtitle{
    line-height:28px;
}
.uk-navbar-nav-subtitle>div{
    margin-top: -6px;
    font-size:10px;
    line-height:12px;
}
.uk-navbar-content,.uk-navbar-brand,.uk-navbar-toggle{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:block;
    height:40px;
    padding:0 15px;
    float:left;
}
.uk-navbar-content:before,.uk-navbar-brand:before,.uk-navbar-toggle:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.uk-navbar-content + .uk-navbar-content:not(.uk-navbar-center){
    padding-left:0;
}
.uk-navbar-content>a:not([class]){
    color:#07D;
}
.uk-navbar-content>a:not([class]):hover{
    color:#059;
}
.uk-navbar-brand{
    font-size:18px;
    color:#444;
    text-decoration:none;
}
.uk-navbar-brand:hover,.uk-navbar-brand:focus{
    color:#444;
    text-decoration:none;
    outline:none;
}
.uk-navbar-toggle{
    font-size:18px;
    color:#444;
    text-decoration:none;
}
.uk-navbar-toggle:hover,.uk-navbar-toggle:focus{
    color:#444;
    text-decoration:none;
    outline:none;
}
.uk-navbar-toggle:after{
    content:"";
    font-family:FontAwesome;
    vertical-align:middle;
}
.uk-navbar-toggle-alt:after{
    content:"";
}
.uk-navbar-center{
    float:none;
    text-align:center;
    max-width:50%;
    margin-left:auto;
    margin-right:auto;
}
.uk-navbar-flip{
    float:right;
}
.uk-subnav{
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left: -10px;
    margin-top: -10px;
    padding:0;
    list-style:none;
}
.uk-subnav>*{
    -ms-flex:none;
    -webkit-flex:none;
    flex:none;
    padding-left:10px;
    margin-top:10px;
    position:relative;
}
.uk-subnav:before,.uk-subnav:after{
    content:"";
    display:block;
    overflow:hidden;
}
.uk-subnav:after{
    clear:both;
}
.uk-subnav>*{
    float:left;
}
.uk-subnav>*>*{
    display:inline-block;
    color:#444;
}
.uk-subnav>*>:hover,.uk-subnav>*>:focus{
    color:#07D;
    text-decoration:none;
}
.uk-subnav>.uk-active>*{
    color:#07D;
}
.uk-subnav-line>:before{
    content:"";
    display:inline-block;
    height:10px;
    vertical-align:middle;
}
.uk-subnav-line>:nth-child(n+2):before{
    margin-right:10px;
    border-left:1px solid #ddd;
}
.uk-subnav-pill>*>*{
    padding:3px 9px;
}
.uk-subnav-pill>*>:hover,.uk-subnav-pill>*>:focus{
    background:#eee;
    color:#444;
    text-decoration:none;
    outline:none;
}
.uk-subnav-pill>.uk-active>*{
    background:#00a8e6;
    color:#fff;
}
.uk-subnav>.uk-disabled>*{
    background:none;
    color:#999;
    text-decoration:none;
    cursor:text;
}
.uk-breadcrumb{
    padding:0;
    list-style:none;
    font-size:0.001px;
}
.uk-breadcrumb>li{
    font-size:1rem;
    vertical-align:top;
}
.uk-breadcrumb>li,.uk-breadcrumb>li>a,.uk-breadcrumb>li>span{
    display:inline-block;
}
.uk-breadcrumb>li:nth-child(n+2):before{
    content:"/";
    display:inline-block;
    margin:0 8px;
}
.uk-breadcrumb>li:not(.uk-active)>span{
    color:#999;
}
.uk-pagination{
    padding:0;
    list-style:none;
    text-align:center;
    font-size:0.001px;
}
.uk-pagination:before,.uk-pagination:after{
    content:"";
    display:table;
}
.uk-pagination:after{
    clear:both;
}
.uk-pagination>li{
    display:inline-block;
    font-size:1rem;
    vertical-align:top;
}
.uk-pagination>li:nth-child(n+2){
    margin-left:5px;
}
.uk-pagination>li>a,.uk-pagination>li>span{
    display:inline-block;
    min-width:16px;
    padding:3px 5px;
    line-height:20px;
    text-decoration:none;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    text-align:center;
}
.uk-pagination>li>a{
    background:#eee;
    color:#444;
}
.uk-pagination>li>a:hover,.uk-pagination>li>a:focus{
    background-color:#f5f5f5;
    color:#444;
    outline:none;
}
.uk-pagination>li>a:active{
    background-color:#ddd;
    color:#444;
}
.uk-pagination>.uk-active>span{
    background:#00a8e6;
    color:#fff;
}
.uk-pagination>.uk-disabled>span{
    background-color:#f5f5f5;
    color:#999;
}
.uk-pagination-previous{
    float:left;
}
.uk-pagination-next{
    float:right;
}
.uk-pagination-left{
    text-align:left;
}
.uk-pagination-right{
    text-align:right;
}
.uk-tab{
    margin:0;
    padding:0;
    list-style:none;
    border-bottom:1px solid #ddd;
}
.uk-tab:before,.uk-tab:after{
    content:"";
    display:table;
}
.uk-tab:after{
    clear:both;
}
.uk-tab>li{
    margin-bottom: -1px;
    float:left;
    position:relative;
}
.uk-tab>li>a{
    display:block;
    padding:8px 12px 8px 12px;
    border:1px solid transparent;
    border-bottom-width:0;
    color:#07D;
    text-decoration:none;
}
.uk-tab>li:nth-child(n+2)>a{
    margin-left:5px;
}
.uk-tab>li>a:hover,.uk-tab>li>a:focus,.uk-tab>li.uk-open>a{
    border-color:#f5f5f5;
    background:#f5f5f5;
    color:#059;
    outline:none;
}
.uk-tab>li:not(.uk-active)>a:hover,.uk-tab>li:not(.uk-active)>a:focus,.uk-tab>li.uk-open:not(.uk-active)>a{
    margin-bottom:1px;
    padding-bottom:7px;
}
.uk-tab>li.uk-active>a{
    border-color:#ddd;
    border-bottom-color:transparent;
    background:#fff;
    color:#444;
}
.uk-tab>li.uk-disabled>a{
    color:#999;
    cursor:text;
}
.uk-tab>li.uk-disabled>a:hover,.uk-tab>li.uk-disabled>a:focus,.uk-tab>li.uk-disabled.uk-active>a{
    background:none;
    border-color:transparent;
}
.uk-tab-flip>li{
    float:right;
}
.uk-tab-flip>li:nth-child(n+2)>a{
    margin-left:0;
    margin-right:5px;
}
.uk-tab>li.uk-tab-responsive>a{
    margin-left:0;
    margin-right:0;
}
.uk-tab-responsive>a:before{
    content:"\f0c9\00a0";
    font-family:FontAwesome;
}
.uk-tab-center{
    border-bottom:1px solid #ddd;
}
.uk-tab-center-bottom{
    border-bottom:none;
    border-top:1px solid #ddd;
}
.uk-tab-center:before,.uk-tab-center:after{
    content:"";
    display:table;
}
.uk-tab-center:after{
    clear:both;
}
.uk-tab-center .uk-tab{
    position:relative;
    right:50%;
    border:none;
    float:right;
}
.uk-tab-center .uk-tab>li{
    position:relative;
    right: -50%;
}
.uk-tab-center .uk-tab>li>a{
    text-align:center;
}
.uk-tab-bottom{
    border-top:1px solid #ddd;
    border-bottom:none;
}
.uk-tab-bottom>li{
    margin-top: -1px;
    margin-bottom:0;
}
.uk-tab-bottom>li>a{
    padding-top:8px;
    padding-bottom:8px;
    border-bottom-width:1px;
    border-top-width:0;
}
.uk-tab-bottom>li:not(.uk-active)>a:hover,.uk-tab-bottom>li:not(.uk-active)>a:focus,.uk-tab-bottom>li.uk-open:not(.uk-active)>a{
    margin-bottom:0;
    margin-top:1px;
    padding-bottom:8px;
    padding-top:7px;
}
.uk-tab-bottom>li.uk-active>a{
    border-top-color:transparent;
    border-bottom-color:#ddd;
}
.uk-tab-grid{
    margin-left: -5px;
    border-bottom:none;
    position:relative;
    z-index:0;
}
.uk-tab-grid:before{
    display:block;
    position:absolute;
    left:5px;
    right:0;
    bottom: -1px;
    border-top:1px solid #ddd;
    z-index: -1;
}
.uk-tab-grid>li:first-child>a{
    margin-left:5px;
}
.uk-tab-grid>li>a{
    text-align:center;
}
.uk-tab-grid.uk-tab-bottom{
    border-top:none;
}
.uk-tab-grid.uk-tab-bottom:before{
    top: -1px;
    bottom:auto;
}
@media (min-width: 670px){
    .uk-tab-left,.uk-tab-right{
        border-bottom:none;
    }
    .uk-tab-left>li,.uk-tab-right>li{
        margin-bottom:0;
        float:none;
    }
    .uk-tab-left>li>a,.uk-tab-right>li>a{
        padding-top:8px;
        padding-bottom:8px;
    }
    .uk-tab-left>li:nth-child(n+2)>a,.uk-tab-right>li:nth-child(n+2)>a{
        margin-left:0;
        margin-top:5px;
    }
    .uk-tab-left>li.uk-active>a,.uk-tab-right>li.uk-active>a{
        border-color:#ddd;
    }
    .uk-tab-left{
        border-right:1px solid #ddd;
    }
    .uk-tab-left>li{
        margin-right: -1px;
    }
    .uk-tab-left>li>a{
        border-bottom-width:1px;
        border-right-width:0;
    }
    .uk-tab-left>li:not(.uk-active)>a:hover,.uk-tab-left>li:not(.uk-active)>a:focus{
        margin-bottom:0;
        margin-right:1px;
        padding-bottom:8px;
        padding-right:11px;
    }
    .uk-tab-left>li.uk-active>a{
        border-right-color:transparent;
    }
    .uk-tab-right{
        border-left:1px solid #ddd;
    }
    .uk-tab-right>li{
        margin-left: -1px;
    }
    .uk-tab-right>li>a{
        border-bottom-width:1px;
        border-left-width:0;
    }
    .uk-tab-right>li:not(.uk-active)>a:hover,.uk-tab-right>li:not(.uk-active)>a:focus{
        margin-bottom:0;
        margin-left:1px;
        padding-bottom:8px;
        padding-left:11px;
    }
    .uk-tab-right>li.uk-active>a{
        border-left-color:transparent;
    }
}
.uk-thumbnav{
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left: -10px;
    margin-top: -10px;
    padding:0;
    list-style:none;
}
.uk-thumbnav>*{
    -ms-flex:none;
    -webkit-flex:none;
    flex:none;
    padding-left:10px;
    margin-top:10px;
}
.uk-thumbnav:before,.uk-thumbnav:after{
    content:"";
    display:block;
    overflow:hidden;
}
.uk-thumbnav:after{
    clear:both;
}
.uk-thumbnav>*{
    float:left;
}
.uk-thumbnav>*>*{
    display:block;
    background:#fff;
}
.uk-thumbnav>*>*>img{
    opacity:0.7;
    -webkit-transition:opacity 0.15s linear;
    transition:opacity 0.15s linear;
}
.uk-thumbnav>*>:hover>img,.uk-thumbnav>*>:focus>img{
    opacity:1;
}
.uk-thumbnav>.uk-active>*>img{
    opacity:1;
}
.uk-list{
    padding:0;
    list-style:none;
}
.uk-list>li:before,.uk-list>li:after{
    content:"";
    display:table;
}
.uk-list>li:after{
    clear:both;
}
.uk-list>li>:last-child{
    margin-bottom:0;
}
.uk-list ul{
    margin:0;
    padding-left:20px;
    list-style:none;
}
.uk-list-line>li:nth-child(n+2){
    margin-top:5px;
    padding-top:5px;
    border-top:1px solid #ddd;
}
.uk-list-striped>li{
    padding:5px 5px;
}
.uk-list-striped>li:nth-of-type(odd){
    background:#f5f5f5;
}
.uk-list-space>li:nth-child(n+2){
    margin-top:10px;
}
@media (min-width: 670px){
    .uk-description-list-horizontal{
        overflow:hidden;
    }
    .uk-description-list-horizontal>dt{
        width:160px;
        float:left;
        clear:both;
        overflow:hidden;
        text-overflow:ellipsis;
        white-space:nowrap;
    }
    .uk-description-list-horizontal>dd{
        margin-left:180px;
    }
}
.uk-description-list-line>dt{
    font-weight:normal;
}
.uk-description-list-line>dt:nth-child(n+2){
    margin-top:5px;
    padding-top:5px;
    border-top:1px solid #ddd;
}
.uk-description-list-line>dd{
    color:#999;
}
.uk-table{
    border-collapse:collapse;
    border-spacing:0;
    width:100%;
    margin-bottom:15px;
}
* + .uk-table{
    margin-top:15px;
}
.uk-table th,
.uk-table td{
    padding:8px 8px;
}
.uk-table th{
    text-align:left;
}
.uk-table td{
    vertical-align:top;
}
.uk-table thead th{
    vertical-align:bottom;
}
.uk-table caption,
.uk-table tfoot{
    font-size:12px;
    font-style:italic;
}
.uk-table caption{
    text-align:left;
    color:#999;
}
.uk-table tbody tr.uk-active{
    background:#EEE;
}
.uk-table-middle,
.uk-table-middle td{
    vertical-align:middle !important;
}
.uk-table-striped tbody tr:nth-of-type(odd){
    background:#f5f5f5;
}
.uk-table-condensed td{
    padding:4px 8px;
}
.uk-table-hover tbody tr:hover{
    background:#EEE;
}
.uk-form input,
.uk-form select,
.uk-form textarea{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    border-radius:0;
    font:inherit;
    color:inherit;
}
.uk-form select{
    text-transform:none;
}
.uk-form optgroup{
    font:inherit;
    font-weight:bold;
}
.uk-form input::-moz-focus-inner{
    border:0;
    padding:0;
}
.uk-form input[type="checkbox"],
.uk-form input[type="radio"]{
    padding:0;
}
.uk-form input[type="checkbox"]:not(:disabled),
.uk-form input[type="radio"]:not(:disabled){
    cursor:pointer;
}
.uk-form textarea,
.uk-form input:not([type]),
.uk-form input[type="text"],
.uk-form input[type="password"],
.uk-form input[type="email"],
.uk-form input[type="url"],
.uk-form input[type="search"],
.uk-form input[type="tel"],
.uk-form input[type="number"],
.uk-form input[type="datetime"]{
    -webkit-appearance:none;
}
.uk-form input[type="search"]::-webkit-search-cancel-button,
.uk-form input[type="search"]::-webkit-search-decoration{
    -webkit-appearance:none;
}
.uk-form input[type="number"]::-webkit-inner-spin-button,
.uk-form input[type="number"]::-webkit-outer-spin-button{
    height:auto;
}
.uk-form fieldset{
    border:none;
    margin:0;
    padding:0;
}
.uk-form textarea{
    overflow:auto;
    vertical-align:top;
}
.uk-form ::-moz-placeholder{
    opacity:1;
}
.uk-form :invalid{
    box-shadow:none;
}
.uk-form input:not([type="radio"]):not([type="checkbox"]),
.uk-form select{
    vertical-align:middle;
}
.uk-form>:last-child{
    margin-bottom:0;
}
.uk-form select,
.uk-form textarea,
.uk-form input:not([type]),
.uk-form input[type="text"],
.uk-form input[type="password"],
.uk-form input[type="datetime"],
.uk-form input[type="datetime-local"],
.uk-form input[type="date"],
.uk-form input[type="month"],
.uk-form input[type="time"],
.uk-form input[type="week"],
.uk-form input[type="number"],
.uk-form input[type="email"],
.uk-form input[type="url"],
.uk-form input[type="search"],
.uk-form input[type="tel"],
.uk-form input[type="color"]{
    height:30px;
    max-width:100%;
    padding:4px 6px;
    border:1px solid #ddd;
    background:inherit;
    color:#444;
    -webkit-transition:all linear 0.2s;
    transition:all linear 0.2s;
}
.uk-form select:focus,
.uk-form textarea:focus,
.uk-form input:not([type]):focus,
.uk-form input[type="text"]:focus,
.uk-form input[type="password"]:focus,
.uk-form input[type="datetime"]:focus,
.uk-form input[type="datetime-local"]:focus,
.uk-form input[type="date"]:focus,
.uk-form input[type="month"]:focus,
.uk-form input[type="time"]:focus,
.uk-form input[type="week"]:focus,
.uk-form input[type="number"]:focus,
.uk-form input[type="email"]:focus,
.uk-form input[type="url"]:focus,
.uk-form input[type="search"]:focus,
.uk-form input[type="tel"]:focus,
.uk-form input[type="color"]:focus{
    border-color:#99baca;
    outline:0;
    background:#f5fbfe;
    color:#444;
}
.uk-form select:disabled,
.uk-form textarea:disabled,
.uk-form input:not([type]):disabled,
.uk-form input[type="text"]:disabled,
.uk-form input[type="password"]:disabled,
.uk-form input[type="datetime"]:disabled,
.uk-form input[type="datetime-local"]:disabled,
.uk-form input[type="date"]:disabled,
.uk-form input[type="month"]:disabled,
.uk-form input[type="time"]:disabled,
.uk-form input[type="week"]:disabled,
.uk-form input[type="number"]:disabled,
.uk-form input[type="email"]:disabled,
.uk-form input[type="url"]:disabled,
.uk-form input[type="search"]:disabled,
.uk-form input[type="tel"]:disabled,
.uk-form input[type="color"]:disabled{
    border-color:#ddd;
    background-color:#f5f5f5;
    color:#999;
}
.uk-form :-ms-input-placeholder{
    color:#999 !important;
}
.uk-form ::-moz-placeholder{
    color:#999;
}
.uk-form ::-webkit-input-placeholder{
    color:#999;
}
.uk-form :disabled:-ms-input-placeholder{
    color:#999 !important;
}
.uk-form :disabled::-moz-placeholder{
    color:#999;
}
.uk-form :disabled::-webkit-input-placeholder{
    color:#999;
}
.uk-form legend{
    width:100%;
    border:0;
    padding:0;
    padding-bottom:15px;
    font-size:18px;
    line-height:30px;
}
.uk-form legend:after{
    content:"";
    display:block;
    border-bottom:1px solid #ddd;
    width:100%;
}
select.uk-form-small,textarea.uk-form-small,input[type].uk-form-small,input:not([type]).uk-form-small{
    height:25px;
    padding:3px 3px;
    font-size:12px;
}
select.uk-form-large,textarea.uk-form-large,input[type].uk-form-large,input:not([type]).uk-form-large{
    height:40px;
    padding:8px 6px;
    font-size:16px;
}
.uk-form textarea,
.uk-form select[multiple],
.uk-form select[size]{
    height:auto;
}
.uk-form-danger{
    border-color:#dc8d99 !important;
    background:#fff7f8 !important;
    color:#d85030 !important;
}
.uk-form-success{
    border-color:#8ec73b !important;
    background:#fafff2 !important;
    color:#659f13 !important;
}
.uk-form-blank{
    border-color:transparent !important;
    border-style:dashed !important;
    background:none !important;
}
.uk-form-blank:focus{
    border-color:#ddd !important;
}
input.uk-form-width-mini{
    width:40px;
}
select.uk-form-width-mini{
    width:65px;
}
.uk-form-width-small{
    width:130px;
}
.uk-form-width-medium{
    width:200px;
}
.uk-form-width-large{
    width:500px;
}
.uk-form-row:before,.uk-form-row:after{
    content:"";
    display:table;
}
.uk-form-row:after{
    clear:both;
}
.uk-form-row + .uk-form-row{
    margin-top:15px;
}
.uk-form-help-inline{
    display:inline-block;
    margin:0 0 0 10px;
}
.uk-form-help-block{
    margin:5px 0 0 0;
}
.uk-form-controls>:first-child{
    margin-top:0;
}
.uk-form-controls>:last-child{
    margin-bottom:0;
}
.uk-form-controls-condensed{
    margin:5px 0;
}
.uk-form-stacked .uk-form-label{
    display:block;
    margin-bottom:5px;
    font-weight:bold;
}
@media (max-width: 849px){
    .uk-form-horizontal .uk-form-label{
        display:block;
        margin-bottom:5px;
        font-weight:bold;
    }
}
@media (min-width: 850px){
    .uk-form-horizontal .uk-form-label{
        width:200px;
        margin-top:5px;
        float:left;
    }
    .uk-form-horizontal .uk-form-controls{
        margin-left:215px;
    }
    .uk-form-horizontal .uk-form-controls-text{
        padding-top:5px;
    }
}
.uk-form-icon{
    display:inline-block;
    position:relative;
    max-width:100%;
}
.uk-form-icon>[class*='uk-icon-']{
    position:absolute;
    top:50%;
    width:30px;
    margin-top: -7px;
    font-size:14px;
    color:#999;
    text-align:center;
    pointer-events:none;
}
.uk-form-icon:not(.uk-form-icon-flip)>input{
    padding-left:30px !important;
}
.uk-form-icon-flip>[class*='uk-icon-']{
    right:0;
}
.uk-form-icon-flip>input{
    padding-right:30px !important;
}
.uk-button::-moz-focus-inner{
    border:0;
    padding:0;
}
.uk-button{
    -webkit-appearance:none;
    margin:0;
    border:none;
    overflow:visible;
    font:inherit;
    color:#535353;
    text-transform:none;
    display:inline-block;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    padding:0 12px;
    background:#eee;
    vertical-align:middle;
    line-height:30px;
    min-height:30px;
    font-size:1rem;
    text-decoration:none;
    text-align:center;
}
.uk-button:not(:disabled){
    cursor:pointer;
}
.uk-button:hover,.uk-button:focus{
    background-color:#f5f5f5;
    color:#535353;
    outline:none;
    text-decoration:none;
}
.uk-button:active,.uk-button.uk-active{
    background-color:#ddd;
    color:#535353;
}
.uk-button-primary{
    background-color:#00a8e6;
    color:#fff;
}
.uk-button-primary:hover,.uk-button-primary:focus{
    background-color:#35b3ee;
    color:#fff;
}
.uk-button-primary:active,.uk-button-primary.uk-active{
    background-color:#0091ca;
    color:#fff;
}
.uk-button-success{
    background-color:#8cc14c;
    color:#fff;
}
.uk-button-success:hover,.uk-button-success:focus{
    background-color:#8ec73b;
    color:#fff;
}
.uk-button-success:active,.uk-button-success.uk-active{
    background-color:#72ae41;
    color:#fff;
}
.uk-button-danger{
    background-color:#da314b;
    color:#fff;
}
.uk-button-danger:hover,.uk-button-danger:focus{
    background-color:#e4354f;
    color:#fff;
}
.uk-button-danger:active,.uk-button-danger.uk-active{
    background-color:#c91032;
    color:#fff;
}
.uk-button:disabled{
    background-color:#f5f5f5;
    color:#999;
}
.uk-button-link,.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active,.uk-button-link:disabled{
    border-color:transparent;
    background:none;
}
.uk-button-link{
    color:#07D;
}
.uk-button-link:hover,.uk-button-link:focus,.uk-button-link:active,.uk-button-link.uk-active{
    color:#059;
    text-decoration:underline;
}
.uk-button-link:disabled{
    color:#999;
}
.uk-button-link:focus{
    outline:1px dotted;
}
.uk-button-mini{
    min-height:20px;
    padding:0 6px;
    line-height:20px;
    font-size:11px;
}
.uk-button-small{
    min-height:25px;
    padding:0 10px;
    line-height:25px;
    font-size:12px;
}
.uk-button-large{
    min-height:40px;
    padding:0 15px;
    line-height:40px;
    font-size:16px;
}
.uk-button-group{
    display:inline-block;
    vertical-align:middle;
    position:relative;
    font-size:0.001px;
    white-space:nowrap;
}
.uk-button-group>*{
    display:inline-block;
}
.uk-button-group .uk-button{
    vertical-align:top;
}
.uk-button-dropdown{
    display:inline-block;
    vertical-align:middle;
    position:relative;
}
@font-face{
    font-family:'FontAwesome';
    src:url("/valtec/fonts/fontawesome-webfont.eot");
    src:url("/valtec/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/valtec/fonts/fontawesome-webfont.woff2") format("woff2"), url("/valtec/fonts/fontawesome-webfont.woff") format("woff"), url("/valtec/fonts/fontawesome-webfont.ttf") format("truetype");
    font-weight:normal;
    font-style:normal;
}
[class*='uk-icon-']{
    font-family:FontAwesome;
    display:inline-block;
    font-weight:normal;
    font-style:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
[class*='uk-icon-'],[class*='uk-icon-']:hover,[class*='uk-icon-']:focus{
    text-decoration:none;
}
.uk-icon-small{
    font-size:150%;
    vertical-align: -10%;
}
.uk-icon-medium{
    font-size:200%;
    vertical-align: -16%;
}
.uk-icon-large{
    font-size:250%;
    vertical-align: -22%;
}
.uk-icon-justify{
    width:1em;
    text-align:center;
}
.uk-icon-spin{
    display:inline-block;
    -webkit-animation:uk-rotate 2s infinite linear;
    animation:uk-rotate 2s infinite linear;
}
.uk-icon-hover{
    color:#999;
}
.uk-icon-hover:hover{
    color:#444;
}
.uk-icon-button{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    width:35px;
    height:35px;
    border-radius:100%;
    background:#eee;
    line-height:35px;
    color:#444;
    font-size:18px;
    text-align:center;
}
.uk-icon-button:hover,.uk-icon-button:focus{
    background-color:#f5f5f5;
    color:#444;
    outline:none;
}
.uk-icon-button:active{
    background-color:#ddd;
    color:#444;
}
.uk-icon-glass:before{
    content:"\f000";
}
.uk-icon-music:before{
    content:"\f001";
}
.uk-icon-search:before{
    content:"\f002";
}
.uk-icon-envelope-o:before{
    content:"\f003";
}
.uk-icon-heart:before{
    content:"\f004";
}
.uk-icon-star:before{
    content:"\f005";
}
.uk-icon-star-o:before{
    content:"\f006";
}
.uk-icon-user:before{
    content:"\f007";
}
.uk-icon-film:before{
    content:"\f008";
}
.uk-icon-th-large:before{
    content:"\f009";
}
.uk-icon-th:before{
    content:"\f00a";
}
.uk-icon-th-list:before{
    content:"\f00b";
}
.uk-icon-check:before{
    content:"\f00c";
}
.uk-icon-remove:before,.uk-icon-close:before,.uk-icon-times:before{
    content:"\f00d";
}
.uk-icon-search-plus:before{
    content:"\f00e";
}
.uk-icon-search-minus:before{
    content:"\f010";
}
.uk-icon-power-off:before{
    content:"\f011";
}
.uk-icon-signal:before{
    content:"\f012";
}
.uk-icon-gear:before,.uk-icon-cog:before{
    content:"\f013";
}
.uk-icon-trash-o:before{
    content:"\f014";
}
.uk-icon-home:before{
    content:"\f015";
}
.uk-icon-file-o:before{
    content:"\f016";
}
.uk-icon-clock-o:before{
    content:"\f017";
}
.uk-icon-road:before{
    content:"\f018";
}
.uk-icon-download:before{
    content:"\f019";
}
.uk-icon-arrow-circle-o-down:before{
    content:"\f01a";
}
.uk-icon-arrow-circle-o-up:before{
    content:"\f01b";
}
.uk-icon-inbox:before{
    content:"\f01c";
}
.uk-icon-play-circle-o:before{
    content:"\f01d";
}
.uk-icon-rotate-right:before,.uk-icon-repeat:before{
    content:"\f01e";
}
.uk-icon-refresh:before{
    content:"\f021";
}
.uk-icon-list-alt:before{
    content:"\f022";
}
.uk-icon-lock:before{
    content:"\f023";
}
.uk-icon-flag:before{
    content:"\f024";
}
.uk-icon-headphones:before{
    content:"\f025";
}
.uk-icon-volume-off:before{
    content:"\f026";
}
.uk-icon-volume-down:before{
    content:"\f027";
}
.uk-icon-volume-up:before{
    content:"\f028";
}
.uk-icon-qrcode:before{
    content:"\f029";
}
.uk-icon-barcode:before{
    content:"\f02a";
}
.uk-icon-tag:before{
    content:"\f02b";
}
.uk-icon-tags:before{
    content:"\f02c";
}
.uk-icon-book:before{
    content:"\f02d";
}
.uk-icon-bookmark:before{
    content:"\f02e";
}
.uk-icon-print:before{
    content:"\f02f";
}
.uk-icon-camera:before{
    content:"\f030";
}
.uk-icon-font:before{
    content:"\f031";
}
.uk-icon-bold:before{
    content:"\f032";
}
.uk-icon-italic:before{
    content:"\f033";
}
.uk-icon-text-height:before{
    content:"\f034";
}
.uk-icon-text-width:before{
    content:"\f035";
}
.uk-icon-align-left:before{
    content:"\f036";
}
.uk-icon-align-center:before{
    content:"\f037";
}
.uk-icon-align-right:before{
    content:"\f038";
}
.uk-icon-align-justify:before{
    content:"\f039";
}
.uk-icon-list:before{
    content:"\f03a";
}
.uk-icon-dedent:before,.uk-icon-outdent:before{
    content:"\f03b";
}
.uk-icon-indent:before{
    content:"\f03c";
}
.uk-icon-video-camera:before{
    content:"\f03d";
}
.uk-icon-photo:before,.uk-icon-image:before,.uk-icon-picture-o:before{
    content:"\f03e";
}
.uk-icon-pencil:before{
    content:"\f040";
}
.uk-icon-map-marker:before{
    content:"\f041";
}
.uk-icon-adjust:before{
    content:"\f042";
}
.uk-icon-tint:before{
    content:"\f043";
}
.uk-icon-edit:before,.uk-icon-pencil-square-o:before{
    content:"\f044";
}
.uk-icon-share-square-o:before{
    content:"\f045";
}
.uk-icon-check-square-o:before{
    content:"\f046";
}
.uk-icon-arrows:before{
    content:"\f047";
}
.uk-icon-step-backward:before{
    content:"\f048";
}
.uk-icon-fast-backward:before{
    content:"\f049";
}
.uk-icon-backward:before{
    content:"\f04a";
}
.uk-icon-play:before{
    content:"\f04b";
}
.uk-icon-pause:before{
    content:"\f04c";
}
.uk-icon-stop:before{
    content:"\f04d";
}
.uk-icon-forward:before{
    content:"\f04e";
}
.uk-icon-fast-forward:before{
    content:"\f050";
}
.uk-icon-step-forward:before{
    content:"\f051";
}
.uk-icon-eject:before{
    content:"\f052";
}
.uk-icon-chevron-left:before{
    content:"\f053";
}
.uk-icon-chevron-right:before{
    content:"\f054";
}
.uk-icon-plus-circle:before{
    content:"\f055";
}
.uk-icon-minus-circle:before{
    content:"\f056";
}
.uk-icon-times-circle:before{
    content:"\f057";
}
.uk-icon-check-circle:before{
    content:"\f058";
}
.uk-icon-question-circle:before{
    content:"\f059";
}
.uk-icon-info-circle:before{
    content:"\f05a";
}
.uk-icon-crosshairs:before{
    content:"\f05b";
}
.uk-icon-times-circle-o:before{
    content:"\f05c";
}
.uk-icon-check-circle-o:before{
    content:"\f05d";
}
.uk-icon-ban:before{
    content:"\f05e";
}
.uk-icon-arrow-left:before{
    content:"\f060";
}
.uk-icon-arrow-right:before{
    content:"\f061";
}
.uk-icon-arrow-up:before{
    content:"\f062";
}
.uk-icon-arrow-down:before{
    content:"\f063";
}
.uk-icon-mail-forward:before,.uk-icon-share:before{
    content:"\f064";
}
.uk-icon-expand:before{
    content:"\f065";
}
.uk-icon-compress:before{
    content:"\f066";
}
.uk-icon-plus:before{
    content:"\f067";
}
.uk-icon-minus:before{
    content:"\f068";
}
.uk-icon-asterisk:before{
    content:"\f069";
}
.uk-icon-exclamation-circle:before{
    content:"\f06a";
}
.uk-icon-gift:before{
    content:"\f06b";
}
.uk-icon-leaf:before{
    content:"\f06c";
}
.uk-icon-fire:before{
    content:"\f06d";
}
.uk-icon-eye:before{
    content:"\f06e";
}
.uk-icon-eye-slash:before{
    content:"\f070";
}
.uk-icon-warning:before,.uk-icon-exclamation-triangle:before{
    content:"\f071";
}
.uk-icon-plane:before{
    content:"\f072";
}
.uk-icon-calendar:before{
    content:"\f073";
}
.uk-icon-random:before{
    content:"\f074";
}
.uk-icon-comment:before{
    content:"\f075";
}
.uk-icon-magnet:before{
    content:"\f076";
}
.uk-icon-chevron-up:before{
    content:"\f077";
}
.uk-icon-chevron-down:before{
    content:"\f078";
}
.uk-icon-retweet:before{
    content:"\f079";
}
.uk-icon-shopping-cart:before{
    content:"\f07a";
}
.uk-icon-folder:before{
    content:"\f07b";
}
.uk-icon-folder-open:before{
    content:"\f07c";
}
.uk-icon-arrows-v:before{
    content:"\f07d";
}
.uk-icon-arrows-h:before{
    content:"\f07e";
}
.uk-icon-bar-chart-o:before,.uk-icon-bar-chart:before{
    content:"\f080";
}
.uk-icon-twitter-square:before{
    content:"\f081";
}
.uk-icon-facebook-square:before{
    content:"\f082";
}
.uk-icon-camera-retro:before{
    content:"\f083";
}
.uk-icon-key:before{
    content:"\f084";
}
.uk-icon-gears:before,.uk-icon-cogs:before{
    content:"\f085";
}
.uk-icon-comments:before{
    content:"\f086";
}
.uk-icon-thumbs-o-up:before{
    content:"\f087";
}
.uk-icon-thumbs-o-down:before{
    content:"\f088";
}
.uk-icon-star-half:before{
    content:"\f089";
}
.uk-icon-heart-o:before{
    content:"\f08a";
}
.uk-icon-sign-out:before{
    content:"\f08b";
}
.uk-icon-linkedin-square:before{
    content:"\f08c";
}
.uk-icon-thumb-tack:before{
    content:"\f08d";
}
.uk-icon-external-link:before{
    content:"\f08e";
}
.uk-icon-sign-in:before{
    content:"\f090";
}
.uk-icon-trophy:before{
    content:"\f091";
}
.uk-icon-github-square:before{
    content:"\f092";
}
.uk-icon-upload:before{
    content:"\f093";
}
.uk-icon-lemon-o:before{
    content:"\f094";
}
.uk-icon-phone:before{
    content:"\f095";
}
.uk-icon-square-o:before{
    content:"\f096";
}
.uk-icon-bookmark-o:before{
    content:"\f097";
}
.uk-icon-phone-square:before{
    content:"\f098";
}
.uk-icon-twitter:before{
    content:"\f099";
}
.uk-icon-facebook-f:before,.uk-icon-facebook:before{
    content:"\f09a";
}
.uk-icon-github:before{
    content:"\f09b";
}
.uk-icon-unlock:before{
    content:"\f09c";
}
.uk-icon-credit-card:before{
    content:"\f09d";
}
.uk-icon-rss:before{
    content:"\f09e";
}
.uk-icon-hdd-o:before{
    content:"\f0a0";
}
.uk-icon-bullhorn:before{
    content:"\f0a1";
}
.uk-icon-bell:before{
    content:"\f0f3";
}
.uk-icon-certificate:before{
    content:"\f0a3";
}
.uk-icon-hand-o-right:before{
    content:"\f0a4";
}
.uk-icon-hand-o-left:before{
    content:"\f0a5";
}
.uk-icon-hand-o-up:before{
    content:"\f0a6";
}
.uk-icon-hand-o-down:before{
    content:"\f0a7";
}
.uk-icon-arrow-circle-left:before{
    content:"\f0a8";
}
.uk-icon-arrow-circle-right:before{
    content:"\f0a9";
}
.uk-icon-arrow-circle-up:before{
    content:"\f0aa";
}
.uk-icon-arrow-circle-down:before{
    content:"\f0ab";
}
.uk-icon-globe:before{
    content:"\f0ac";
}
.uk-icon-wrench:before{
    content:"\f0ad";
}
.uk-icon-tasks:before{
    content:"\f0ae";
}
.uk-icon-filter:before{
    content:"\f0b0";
}
.uk-icon-briefcase:before{
    content:"\f0b1";
}
.uk-icon-arrows-alt:before{
    content:"\f0b2";
}
.uk-icon-group:before,.uk-icon-users:before{
    content:"\f0c0";
}
.uk-icon-chain:before,.uk-icon-link:before{
    content:"\f0c1";
}
.uk-icon-cloud:before{
    content:"\f0c2";
}
.uk-icon-flask:before{
    content:"\f0c3";
}
.uk-icon-cut:before,.uk-icon-scissors:before{
    content:"\f0c4";
}
.uk-icon-copy:before,.uk-icon-files-o:before{
    content:"\f0c5";
}
.uk-icon-paperclip:before{
    content:"\f0c6";
}
.uk-icon-save:before,.uk-icon-floppy-o:before{
    content:"\f0c7";
}
.uk-icon-square:before{
    content:"\f0c8";
}
.uk-icon-navicon:before,.uk-icon-reorder:before,.uk-icon-bars:before{
    content:"\f0c9";
}
.uk-icon-list-ul:before{
    content:"\f0ca";
}
.uk-icon-list-ol:before{
    content:"\f0cb";
}
.uk-icon-strikethrough:before{
    content:"\f0cc";
}
.uk-icon-underline:before{
    content:"\f0cd";
}
.uk-icon-table:before{
    content:"\f0ce";
}
.uk-icon-magic:before{
    content:"\f0d0";
}
.uk-icon-truck:before{
    content:"\f0d1";
}
.uk-icon-pinterest:before{
    content:"\f0d2";
}
.uk-icon-pinterest-square:before{
    content:"\f0d3";
}
.uk-icon-google-plus-square:before{
    content:"\f0d4";
}
.uk-icon-google-plus:before{
    content:"\f0d5";
}
.uk-icon-money:before{
    content:"\f0d6";
}
.uk-icon-caret-down:before{
    content:"\f0d7";
}
.uk-icon-caret-up:before{
    content:"\f0d8";
}
.uk-icon-caret-left:before{
    content:"\f0d9";
}
.uk-icon-caret-right:before{
    content:"\f0da";
}
.uk-icon-columns:before{
    content:"\f0db";
}
.uk-icon-unsorted:before,.uk-icon-sort:before{
    content:"\f0dc";
}
.uk-icon-sort-down:before,.uk-icon-sort-desc:before{
    content:"\f0dd";
}
.uk-icon-sort-up:before,.uk-icon-sort-asc:before{
    content:"\f0de";
}
.uk-icon-envelope:before{
    content:"\f0e0";
}
.uk-icon-linkedin:before{
    content:"\f0e1";
}
.uk-icon-rotate-left:before,.uk-icon-undo:before{
    content:"\f0e2";
}
.uk-icon-legal:before,.uk-icon-gavel:before{
    content:"\f0e3";
}
.uk-icon-dashboard:before,.uk-icon-tachometer:before{
    content:"\f0e4";
}
.uk-icon-comment-o:before{
    content:"\f0e5";
}
.uk-icon-comments-o:before{
    content:"\f0e6";
}
.uk-icon-flash:before,.uk-icon-bolt:before{
    content:"\f0e7";
}
.uk-icon-sitemap:before{
    content:"\f0e8";
}
.uk-icon-umbrella:before{
    content:"\f0e9";
}
.uk-icon-paste:before,.uk-icon-clipboard:before{
    content:"\f0ea";
}
.uk-icon-lightbulb-o:before{
    content:"\f0eb";
}
.uk-icon-exchange:before{
    content:"\f0ec";
}
.uk-icon-cloud-download:before{
    content:"\f0ed";
}
.uk-icon-cloud-upload:before{
    content:"\f0ee";
}
.uk-icon-user-md:before{
    content:"\f0f0";
}
.uk-icon-stethoscope:before{
    content:"\f0f1";
}
.uk-icon-suitcase:before{
    content:"\f0f2";
}
.uk-icon-bell-o:before{
    content:"\f0a2";
}
.uk-icon-coffee:before{
    content:"\f0f4";
}
.uk-icon-cutlery:before{
    content:"\f0f5";
}
.uk-icon-file-text-o:before{
    content:"\f0f6";
}
.uk-icon-building-o:before{
    content:"\f0f7";
}
.uk-icon-hospital-o:before{
    content:"\f0f8";
}
.uk-icon-ambulance:before{
    content:"\f0f9";
}
.uk-icon-medkit:before{
    content:"\f0fa";
}
.uk-icon-fighter-jet:before{
    content:"\f0fb";
}
.uk-icon-beer:before{
    content:"\f0fc";
}
.uk-icon-h-square:before{
    content:"\f0fd";
}
.uk-icon-plus-square:before{
    content:"\f0fe";
}
.uk-icon-angle-double-left:before{
    content:"\f100";
}
.uk-icon-angle-double-right:before{
    content:"\f101";
}
.uk-icon-angle-double-up:before{
    content:"\f102";
}
.uk-icon-angle-double-down:before{
    content:"\f103";
}
.uk-icon-angle-left:before{
    content:"\f104";
}
.uk-icon-angle-right:before{
    content:"\f105";
}
.uk-icon-angle-up:before{
    content:"\f106";
}
.uk-icon-angle-down:before{
    content:"\f107";
}
.uk-icon-desktop:before{
    content:"\f108";
}
.uk-icon-laptop:before{
    content:"\f109";
}
.uk-icon-tablet:before{
    content:"\f10a";
}
.uk-icon-mobile-phone:before,.uk-icon-mobile:before{
    content:"\f10b";
}
.uk-icon-circle-o:before{
    content:"\f10c";
}
.uk-icon-quote-left:before{
    content:"\f10d";
}
.uk-icon-quote-right:before{
    content:"\f10e";
}
.uk-icon-spinner:before{
    content:"\f110";
}
.uk-icon-circle:before{
    content:"\f111";
}
.uk-icon-mail-reply:before,.uk-icon-reply:before{
    content:"\f112";
}
.uk-icon-github-alt:before{
    content:"\f113";
}
.uk-icon-folder-o:before{
    content:"\f114";
}
.uk-icon-folder-open-o:before{
    content:"\f115";
}
.uk-icon-smile-o:before{
    content:"\f118";
}
.uk-icon-frown-o:before{
    content:"\f119";
}
.uk-icon-meh-o:before{
    content:"\f11a";
}
.uk-icon-gamepad:before{
    content:"\f11b";
}
.uk-icon-keyboard-o:before{
    content:"\f11c";
}
.uk-icon-flag-o:before{
    content:"\f11d";
}
.uk-icon-flag-checkered:before{
    content:"\f11e";
}
.uk-icon-terminal:before{
    content:"\f120";
}
.uk-icon-code:before{
    content:"\f121";
}
.uk-icon-mail-reply-all:before,.uk-icon-reply-all:before{
    content:"\f122";
}
.uk-icon-star-half-empty:before,.uk-icon-star-half-full:before,.uk-icon-star-half-o:before{
    content:"\f123";
}
.uk-icon-location-arrow:before{
    content:"\f124";
}
.uk-icon-crop:before{
    content:"\f125";
}
.uk-icon-code-fork:before{
    content:"\f126";
}
.uk-icon-unlink:before,.uk-icon-chain-broken:before{
    content:"\f127";
}
.uk-icon-question:before{
    content:"\f128";
}
.uk-icon-info:before{
    content:"\f129";
}
.uk-icon-exclamation:before{
    content:"\f12a";
}
.uk-icon-superscript:before{
    content:"\f12b";
}
.uk-icon-subscript:before{
    content:"\f12c";
}
.uk-icon-eraser:before{
    content:"\f12d";
}
.uk-icon-puzzle-piece:before{
    content:"\f12e";
}
.uk-icon-microphone:before{
    content:"\f130";
}
.uk-icon-microphone-slash:before{
    content:"\f131";
}
.uk-icon-shield:before{
    content:"\f132";
}
.uk-icon-calendar-o:before{
    content:"\f133";
}
.uk-icon-fire-extinguisher:before{
    content:"\f134";
}
.uk-icon-rocket:before{
    content:"\f135";
}
.uk-icon-maxcdn:before{
    content:"\f136";
}
.uk-icon-chevron-circle-left:before{
    content:"\f137";
}
.uk-icon-chevron-circle-right:before{
    content:"\f138";
}
.uk-icon-chevron-circle-up:before{
    content:"\f139";
}
.uk-icon-chevron-circle-down:before{
    content:"\f13a";
}
.uk-icon-html5:before{
    content:"\f13b";
}
.uk-icon-css3:before{
    content:"\f13c";
}
.uk-icon-anchor:before{
    content:"\f13d";
}
.uk-icon-unlock-alt:before{
    content:"\f13e";
}
.uk-icon-bullseye:before{
    content:"\f140";
}
.uk-icon-ellipsis-h:before{
    content:"\f141";
}
.uk-icon-ellipsis-v:before{
    content:"\f142";
}
.uk-icon-rss-square:before{
    content:"\f143";
}
.uk-icon-play-circle:before{
    content:"\f144";
}
.uk-icon-ticket:before{
    content:"\f145";
}
.uk-icon-minus-square:before{
    content:"\f146";
}
.uk-icon-minus-square-o:before{
    content:"\f147";
}
.uk-icon-level-up:before{
    content:"\f148";
}
.uk-icon-level-down:before{
    content:"\f149";
}
.uk-icon-check-square:before{
    content:"\f14a";
}
.uk-icon-pencil-square:before{
    content:"\f14b";
}
.uk-icon-external-link-square:before{
    content:"\f14c";
}
.uk-icon-share-square:before{
    content:"\f14d";
}
.uk-icon-compass:before{
    content:"\f14e";
}
.uk-icon-toggle-down:before,.uk-icon-caret-square-o-down:before{
    content:"\f150";
}
.uk-icon-toggle-up:before,.uk-icon-caret-square-o-up:before{
    content:"\f151";
}
.uk-icon-toggle-right:before,.uk-icon-caret-square-o-right:before{
    content:"\f152";
}
.uk-icon-euro:before,.uk-icon-eur:before{
    content:"\f153";
}
.uk-icon-gbp:before{
    content:"\f154";
}
.uk-icon-dollar:before,.uk-icon-usd:before{
    content:"\f155";
}
.uk-icon-rupee:before,.uk-icon-inr:before{
    content:"\f156";
}
.uk-icon-cny:before,.uk-icon-rmb:before,.uk-icon-yen:before,.uk-icon-jpy:before{
    content:"\f157";
}
.uk-icon-ruble:before,.uk-icon-rouble:before,.uk-icon-rub:before{
    content:"\f158";
}
.uk-icon-won:before,.uk-icon-krw:before{
    content:"\f159";
}
.uk-icon-bitcoin:before,.uk-icon-btc:before{
    content:"\f15a";
}
.uk-icon-file:before{
    content:"\f15b";
}
.uk-icon-file-text:before{
    content:"\f15c";
}
.uk-icon-sort-alpha-asc:before{
    content:"\f15d";
}
.uk-icon-sort-alpha-desc:before{
    content:"\f15e";
}
.uk-icon-sort-amount-asc:before{
    content:"\f160";
}
.uk-icon-sort-amount-desc:before{
    content:"\f161";
}
.uk-icon-sort-numeric-asc:before{
    content:"\f162";
}
.uk-icon-sort-numeric-desc:before{
    content:"\f163";
}
.uk-icon-thumbs-up:before{
    content:"\f164";
}
.uk-icon-thumbs-down:before{
    content:"\f165";
}
.uk-icon-youtube-square:before{
    content:"\f166";
}
.uk-icon-youtube:before{
    content:"\f167";
}
.uk-icon-xing:before{
    content:"\f168";
}
.uk-icon-xing-square:before{
    content:"\f169";
}
.uk-icon-youtube-play:before{
    content:"\f16a";
}
.uk-icon-dropbox:before{
    content:"\f16b";
}
.uk-icon-stack-overflow:before{
    content:"\f16c";
}
.uk-icon-instagram:before{
    content:"\f16d";
}
.uk-icon-flickr:before{
    content:"\f16e";
}
.uk-icon-adn:before{
    content:"\f170";
}
.uk-icon-bitbucket:before{
    content:"\f171";
}
.uk-icon-bitbucket-square:before{
    content:"\f172";
}
.uk-icon-tumblr:before{
    content:"\f173";
}
.uk-icon-tumblr-square:before{
    content:"\f174";
}
.uk-icon-long-arrow-down:before{
    content:"\f175";
}
.uk-icon-long-arrow-up:before{
    content:"\f176";
}
.uk-icon-long-arrow-left:before{
    content:"\f177";
}
.uk-icon-long-arrow-right:before{
    content:"\f178";
}
.uk-icon-apple:before{
    content:"\f179";
}
.uk-icon-windows:before{
    content:"\f17a";
}
.uk-icon-android:before{
    content:"\f17b";
}
.uk-icon-linux:before{
    content:"\f17c";
}
.uk-icon-dribbble:before{
    content:"\f17d";
}
.uk-icon-skype:before{
    content:"\f17e";
}
.uk-icon-foursquare:before{
    content:"\f180";
}
.uk-icon-trello:before{
    content:"\f181";
}
.uk-icon-female:before{
    content:"\f182";
}
.uk-icon-male:before{
    content:"\f183";
}
.uk-icon-gittip:before,.uk-icon-gratipay:before{
    content:"\f184";
}
.uk-icon-sun-o:before{
    content:"\f185";
}
.uk-icon-moon-o:before{
    content:"\f186";
}
.uk-icon-archive:before{
    content:"\f187";
}
.uk-icon-bug:before{
    content:"\f188";
}
.uk-icon-vk:before{
    content:"\f189";
}
.uk-icon-weibo:before{
    content:"\f18a";
}
.uk-icon-renren:before{
    content:"\f18b";
}
.uk-icon-pagelines:before{
    content:"\f18c";
}
.uk-icon-stack-exchange:before{
    content:"\f18d";
}
.uk-icon-arrow-circle-o-right:before{
    content:"\f18e";
}
.uk-icon-arrow-circle-o-left:before{
    content:"\f190";
}
.uk-icon-toggle-left:before,.uk-icon-caret-square-o-left:before{
    content:"\f191";
}
.uk-icon-dot-circle-o:before{
    content:"\f192";
}
.uk-icon-wheelchair:before{
    content:"\f193";
}
.uk-icon-vimeo-square:before{
    content:"\f194";
}
.uk-icon-turkish-lira:before,.uk-icon-try:before{
    content:"\f195";
}
.uk-icon-plus-square-o:before{
    content:"\f196";
}
.uk-icon-space-shuttle:before{
    content:"\f197";
}
.uk-icon-slack:before{
    content:"\f198";
}
.uk-icon-envelope-square:before{
    content:"\f199";
}
.uk-icon-wordpress:before{
    content:"\f19a";
}
.uk-icon-openid:before{
    content:"\f19b";
}
.uk-icon-institution:before,.uk-icon-bank:before,.uk-icon-university:before{
    content:"\f19c";
}
.uk-icon-mortar-board:before,.uk-icon-graduation-cap:before{
    content:"\f19d";
}
.uk-icon-yahoo:before{
    content:"\f19e";
}
.uk-icon-google:before{
    content:"\f1a0";
}
.uk-icon-reddit:before{
    content:"\f1a1";
}
.uk-icon-reddit-square:before{
    content:"\f1a2";
}
.uk-icon-stumbleupon-circle:before{
    content:"\f1a3";
}
.uk-icon-stumbleupon:before{
    content:"\f1a4";
}
.uk-icon-delicious:before{
    content:"\f1a5";
}
.uk-icon-digg:before{
    content:"\f1a6";
}
.uk-icon-pied-piper:before{
    content:"\f1a7";
}
.uk-icon-pied-piper-alt:before{
    content:"\f1a8";
}
.uk-icon-drupal:before{
    content:"\f1a9";
}
.uk-icon-joomla:before{
    content:"\f1aa";
}
.uk-icon-language:before{
    content:"\f1ab";
}
.uk-icon-fax:before{
    content:"\f1ac";
}
.uk-icon-building:before{
    content:"\f1ad";
}
.uk-icon-child:before{
    content:"\f1ae";
}
.uk-icon-paw:before{
    content:"\f1b0";
}
.uk-icon-spoon:before{
    content:"\f1b1";
}
.uk-icon-cube:before{
    content:"\f1b2";
}
.uk-icon-cubes:before{
    content:"\f1b3";
}
.uk-icon-behance:before{
    content:"\f1b4";
}
.uk-icon-behance-square:before{
    content:"\f1b5";
}
.uk-icon-steam:before{
    content:"\f1b6";
}
.uk-icon-steam-square:before{
    content:"\f1b7";
}
.uk-icon-recycle:before{
    content:"\f1b8";
}
.uk-icon-automobile:before,.uk-icon-car:before{
    content:"\f1b9";
}
.uk-icon-cab:before,.uk-icon-taxi:before{
    content:"\f1ba";
}
.uk-icon-tree:before{
    content:"\f1bb";
}
.uk-icon-spotify:before{
    content:"\f1bc";
}
.uk-icon-deviantart:before{
    content:"\f1bd";
}
.uk-icon-soundcloud:before{
    content:"\f1be";
}
.uk-icon-database:before{
    content:"\f1c0";
}
.uk-icon-file-pdf-o:before{
    content:"\f1c1";
}
.uk-icon-file-word-o:before{
    content:"\f1c2";
}
.uk-icon-file-excel-o:before{
    content:"\f1c3";
}
.uk-icon-file-powerpoint-o:before{
    content:"\f1c4";
}
.uk-icon-file-photo-o:before,.uk-icon-file-picture-o:before,.uk-icon-file-image-o:before{
    content:"\f1c5";
}
.uk-icon-file-zip-o:before,.uk-icon-file-archive-o:before{
    content:"\f1c6";
}
.uk-icon-file-sound-o:before,.uk-icon-file-audio-o:before{
    content:"\f1c7";
}
.uk-icon-file-movie-o:before,.uk-icon-file-video-o:before{
    content:"\f1c8";
}
.uk-icon-file-code-o:before{
    content:"\f1c9";
}
.uk-icon-vine:before{
    content:"\f1ca";
}
.uk-icon-codepen:before{
    content:"\f1cb";
}
.uk-icon-jsfiddle:before{
    content:"\f1cc";
}
.uk-icon-life-bouy:before,.uk-icon-life-buoy:before,.uk-icon-life-saver:before,.uk-icon-support:before,.uk-icon-life-ring:before{
    content:"\f1cd";
}
.uk-icon-circle-o-notch:before{
    content:"\f1ce";
}
.uk-icon-ra:before,.uk-icon-rebel:before{
    content:"\f1d0";
}
.uk-icon-ge:before,.uk-icon-empire:before{
    content:"\f1d1";
}
.uk-icon-git-square:before{
    content:"\f1d2";
}
.uk-icon-git:before{
    content:"\f1d3";
}
.uk-icon-hacker-news:before{
    content:"\f1d4";
}
.uk-icon-tencent-weibo:before{
    content:"\f1d5";
}
.uk-icon-qq:before{
    content:"\f1d6";
}
.uk-icon-wechat:before,.uk-icon-weixin:before{
    content:"\f1d7";
}
.uk-icon-send:before,.uk-icon-paper-plane:before{
    content:"\f1d8";
}
.uk-icon-send-o:before,.uk-icon-paper-plane-o:before{
    content:"\f1d9";
}
.uk-icon-history:before{
    content:"\f1da";
}
.uk-icon-genderless:before,.uk-icon-circle-thin:before{
    content:"\f1db";
}
.uk-icon-header:before{
    content:"\f1dc";
}
.uk-icon-paragraph:before{
    content:"\f1dd";
}
.uk-icon-sliders:before{
    content:"\f1de";
}
.uk-icon-share-alt:before{
    content:"\f1e0";
}
.uk-icon-share-alt-square:before{
    content:"\f1e1";
}
.uk-icon-bomb:before{
    content:"\f1e2";
}
.uk-icon-soccer-ball-o:before,.uk-icon-futbol-o:before{
    content:"\f1e3";
}
.uk-icon-tty:before{
    content:"\f1e4";
}
.uk-icon-binoculars:before{
    content:"\f1e5";
}
.uk-icon-plug:before{
    content:"\f1e6";
}
.uk-icon-slideshare:before{
    content:"\f1e7";
}
.uk-icon-twitch:before{
    content:"\f1e8";
}
.uk-icon-yelp:before{
    content:"\f1e9";
}
.uk-icon-newspaper-o:before{
    content:"\f1ea";
}
.uk-icon-wifi:before{
    content:"\f1eb";
}
.uk-icon-calculator:before{
    content:"\f1ec";
}
.uk-icon-paypal:before{
    content:"\f1ed";
}
.uk-icon-google-wallet:before{
    content:"\f1ee";
}
.uk-icon-cc-visa:before{
    content:"\f1f0";
}
.uk-icon-cc-mastercard:before{
    content:"\f1f1";
}
.uk-icon-cc-discover:before{
    content:"\f1f2";
}
.uk-icon-cc-amex:before{
    content:"\f1f3";
}
.uk-icon-cc-paypal:before{
    content:"\f1f4";
}
.uk-icon-cc-stripe:before{
    content:"\f1f5";
}
.uk-icon-bell-slash:before{
    content:"\f1f6";
}
.uk-icon-bell-slash-o:before{
    content:"\f1f7";
}
.uk-icon-trash:before{
    content:"\f1f8";
}
.uk-icon-copyright:before{
    content:"\f1f9";
}
.uk-icon-at:before{
    content:"\f1fa";
}
.uk-icon-eyedropper:before{
    content:"\f1fb";
}
.uk-icon-paint-brush:before{
    content:"\f1fc";
}
.uk-icon-birthday-cake:before{
    content:"\f1fd";
}
.uk-icon-area-chart:before{
    content:"\f1fe";
}
.uk-icon-pie-chart:before{
    content:"\f200";
}
.uk-icon-line-chart:before{
    content:"\f201";
}
.uk-icon-lastfm:before{
    content:"\f202";
}
.uk-icon-lastfm-square:before{
    content:"\f203";
}
.uk-icon-toggle-off:before{
    content:"\f204";
}
.uk-icon-toggle-on:before{
    content:"\f205";
}
.uk-icon-bicycle:before{
    content:"\f206";
}
.uk-icon-bus:before{
    content:"\f207";
}
.uk-icon-ioxhost:before{
    content:"\f208";
}
.uk-icon-angellist:before{
    content:"\f209";
}
.uk-icon-cc:before{
    content:"\f20a";
}
.uk-icon-shekel:before,.uk-icon-sheqel:before,.uk-icon-ils:before{
    content:"\f20b";
}
.uk-icon-meanpath:before{
    content:"\f20c";
}
.uk-icon-buysellads:before{
    content:"\f20d";
}
.uk-icon-connectdevelop:before{
    content:"\f20e";
}
.uk-icon-dashcube:before{
    content:"\f210";
}
.uk-icon-forumbee:before{
    content:"\f211";
}
.uk-icon-leanpub:before{
    content:"\f212";
}
.uk-icon-sellsy:before{
    content:"\f213";
}
.uk-icon-shirtsinbulk:before{
    content:"\f214";
}
.uk-icon-simplybuilt:before{
    content:"\f215";
}
.uk-icon-skyatlas:before{
    content:"\f216";
}
.uk-icon-cart-plus:before{
    content:"\f217";
}
.uk-icon-cart-arrow-down:before{
    content:"\f218";
}
.uk-icon-diamond:before{
    content:"\f219";
}
.uk-icon-ship:before{
    content:"\f21a";
}
.uk-icon-user-secret:before{
    content:"\f21b";
}
.uk-icon-motorcycle:before{
    content:"\f21c";
}
.uk-icon-street-view:before{
    content:"\f21d";
}
.uk-icon-heartbeat:before{
    content:"\f21e";
}
.uk-icon-venus:before{
    content:"\f221";
}
.uk-icon-mars:before{
    content:"\f222";
}
.uk-icon-mercury:before{
    content:"\f223";
}
.uk-icon-transgender:before{
    content:"\f224";
}
.uk-icon-transgender-alt:before{
    content:"\f225";
}
.uk-icon-venus-double:before{
    content:"\f226";
}
.uk-icon-mars-double:before{
    content:"\f227";
}
.uk-icon-venus-mars:before{
    content:"\f228";
}
.uk-icon-mars-stroke:before{
    content:"\f229";
}
.uk-icon-mars-stroke-v:before{
    content:"\f22a";
}
.uk-icon-mars-stroke-h:before{
    content:"\f22b";
}
.uk-icon-neuter:before{
    content:"\f22c";
}
.uk-icon-facebook-official:before{
    content:"\f230";
}
.uk-icon-pinterest-p:before{
    content:"\f231";
}
.uk-icon-whatsapp:before{
    content:"\f232";
}
.uk-icon-server:before{
    content:"\f233";
}
.uk-icon-user-plus:before{
    content:"\f234";
}
.uk-icon-user-times:before{
    content:"\f235";
}
.uk-icon-hotel:before,.uk-icon-bed:before{
    content:"\f236";
}
.uk-icon-viacoin:before{
    content:"\f237";
}
.uk-icon-train:before{
    content:"\f238";
}
.uk-icon-subway:before{
    content:"\f239";
}
.uk-icon-medium-logo:before{
    content:"\f23a";
}
.uk-close::-moz-focus-inner, .element_easycredit_installment button.close::-moz-focus-inner{
    border:0;
    padding:0;
}
.uk-close, .element_easycredit_installment button.close{
    -webkit-appearance:none;
    margin:0;
    border:none;
    overflow:visible;
    font:inherit;
    color:inherit;
    text-transform:none;
    padding:0;
    background:transparent;
    display:inline-block;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    width:20px;
    line-height:20px;
    text-align:center;
    vertical-align:middle;
    opacity:0.3;
}
.uk-close:after, .element_easycredit_installment button.close:after{
    display:block;
    content:"\f00d";
    font-family:FontAwesome;
}
.uk-close:hover, .element_easycredit_installment button.close:hover,
.uk-close:focus,
.element_easycredit_installment button.close:focus{
    opacity:0.5;
    outline:none;
    color:inherit;
    text-decoration:none;
    cursor:pointer;
}
.uk-close-alt{
    padding:2px;
    border-radius:50%;
    background:#eee;
    opacity:1;
}
.uk-close-alt:hover,.uk-close-alt:focus{
    opacity:1;
}
.uk-close-alt:after{
    opacity:0.5;
}
.uk-close-alt:hover:after,.uk-close-alt:focus:after{
    opacity:0.8;
}
.uk-badge{
    display:inline-block;
    padding:0 5px;
    background:#00a8e6;
    font-size:10px;
    font-weight:bold;
    line-height:14px;
    color:#fff;
    text-align:center;
    vertical-align:middle;
    text-transform:none;
}
a.uk-badge:hover{
    color:#fff;
}
.uk-badge-notification{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    min-width:18px;
    border-radius:500px;
    font-size:12px;
    line-height:18px;
}
.uk-badge-success{
    background-color:#8cc14c;
}
.uk-badge-warning{
    background-color:#faa732;
}
.uk-badge-danger{
    background-color:#da314b;
}
.uk-alert{
    margin-bottom:15px;
    padding:10px;
    background:#ebf7fd;
    color:#2d7091;
}
* + .uk-alert{
    margin-top:15px;
}
.uk-alert>:last-child{
    margin-bottom:0;
}
.uk-alert h1, .uk-alert .fbr_headline--h1,
.uk-alert h2,
.uk-alert .fbr_headline--h2,
.uk-alert h3,
.uk-alert .fbr_headline--h3,
.uk-alert .pm_targobank__header,
.uk-alert .element_sidebar .uk-nav li.fbr_headline--h3,
.element_sidebar .uk-nav .uk-alert li.fbr_headline--h3,
.uk-alert .element_sidebar .uk-nav li.pm_targobank__header,
.element_sidebar .uk-nav .uk-alert li.pm_targobank__header,
.uk-alert h4,
.uk-alert h5,
.uk-alert h6{
    color:inherit;
}
.uk-alert > .uk-close:first-child, .element_easycredit_installment .uk-alert>button.close:first-child{
    float:right;
}
.uk-alert > .uk-close:first-child + *, .element_easycredit_installment .uk-alert > button.close:first-child + *{
    margin-top:0;
}
.uk-alert-success{
    background:#f2fae3;
    color:#659f13;
}
.uk-alert-warning{
    background:#fffceb;
    color:#e28327;
}
.uk-alert-danger{
    background:#fff1f0;
    color:#d85030;
}
.uk-alert-large{
    padding:20px;
}
.uk-alert-large > .uk-close:first-child, .element_easycredit_installment .uk-alert-large>button.close:first-child{
    margin: -10px -10px 0 0;
}
.uk-thumbnail{
    display:inline-block;
    max-width:100%;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:4px;
    border:1px solid #ddd;
    background:#fff;
}
a.uk-thumbnail:hover,a.uk-thumbnail:focus{
    border-color:#aaa;
    background-color:#fff;
    text-decoration:none;
    outline:none;
}
.uk-thumbnail-caption{
    padding-top:4px;
    text-align:center;
    color:#444;
}
.uk-thumbnail-mini{
    width:150px;
}
.uk-thumbnail-small{
    width:200px;
}
.uk-thumbnail-medium{
    width:300px;
}
.uk-thumbnail-large{
    width:400px;
}
.uk-thumbnail-expand,.uk-thumbnail-expand>img{
    width:100%;
}
.uk-overlay{
    display:inline-block;
    position:relative;
    max-width:100%;
    vertical-align:middle;
    overflow:hidden;
    -webkit-transform:translateZ(0);
    margin:0;
}
.uk-overlay.uk-border-circle{
    -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}
.uk-overlay>:first-child{
    margin-bottom:0;
}
.uk-overlay-panel{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    padding:20px;
    color:#fff;
}
.uk-overlay-panel>:last-child,.uk-overlay-panel.uk-flex>*>:last-child{
    margin-bottom:0;
}
.uk-overlay-panel h1, .uk-overlay-panel .fbr_headline--h1,
.uk-overlay-panel h2,
.uk-overlay-panel .fbr_headline--h2,
.uk-overlay-panel h3,
.uk-overlay-panel .fbr_headline--h3,
.uk-overlay-panel .pm_targobank__header,
.uk-overlay-panel .element_sidebar .uk-nav li.fbr_headline--h3,
.element_sidebar .uk-nav .uk-overlay-panel li.fbr_headline--h3,
.uk-overlay-panel .element_sidebar .uk-nav li.pm_targobank__header,
.element_sidebar .uk-nav .uk-overlay-panel li.pm_targobank__header,
.uk-overlay-panel h4,
.uk-overlay-panel h5,
.uk-overlay-panel h6{
    color:inherit;
}
.uk-overlay-panel a:not([class]){
    color:inherit;
    text-decoration:underline;
}
.uk-overlay-panel a[class*='uk-icon-']:not(.uk-icon-button){
    color:inherit;
}
.uk-overlay-hover:not(:hover):not(.uk-hover) .uk-overlay-panel:not(.uk-ignore){
    opacity:0;
}
.uk-overlay-active :not(.uk-active)>.uk-overlay-panel:not(.uk-ignore){
    opacity:0;
}
.uk-overlay-background{
    background:rgba(0,0,0,0.5);
}
.uk-overlay-image{
    padding:0;
}
.uk-overlay-top{
    bottom:auto;
}
.uk-overlay-bottom{
    top:auto;
}
.uk-overlay-left{
    right:auto;
}
.uk-overlay-right{
    left:auto;
}
.uk-overlay-icon:before{
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    width:50px;
    height:50px;
    margin-top: -25px;
    margin-left: -25px;
    font-size:50px;
    line-height:1;
    font-family:FontAwesome;
    text-align:center;
    color:#fff;
}
.uk-overlay-fade,.uk-overlay-scale,.uk-overlay-spin,.uk-overlay-grayscale,.uk-overlay-blur,[class*='uk-overlay-slide']{
    transition-duration:0.3s;
    transition-timing-function:ease-out;
    transition-property:opacity transform filter;
}
.uk-overlay-active .uk-overlay-fade,
.uk-overlay-active .uk-overlay-scale,
.uk-overlay-active .uk-overlay-spin,
.uk-overlay-active [class*='uk-overlay-slide']{
    transition-duration:0.8s;
}
.uk-overlay-fade{
    opacity:0.7;
}
.uk-overlay-hover:hover .uk-overlay-fade,
.uk-overlay-active .uk-active>.uk-overlay-fade{
    opacity:1;
}
.uk-overlay-scale{
    -webkit-transform:scale(1);
    transform:scale(1);
}
.uk-overlay-hover:hover .uk-overlay-scale,
.uk-overlay-active .uk-active>.uk-overlay-scale{
    -webkit-transform:scale(1.1);
    transform:scale(1.1);
}
.uk-overlay-spin{
    -webkit-transform:scale(1) rotate(0deg);
    transform:scale(1) rotate(0deg);
}
.uk-overlay-hover:hover .uk-overlay-spin,
.uk-overlay-active .uk-active>.uk-overlay-spin{
    -webkit-transform:scale(1.1) rotate(3deg);
    transform:scale(1.1) rotate(3deg);
}
.uk-overlay-grayscale{
    -webkit-filter:grayscale(100%);
    filter:grayscale(100%);
}
.uk-overlay-hover:hover .uk-overlay-grayscale,
.uk-overlay-active .uk-active>.uk-overlay-grayscale{
    -webkit-filter:grayscale(0%);
    filter:grayscale(0%);
}
[class*='uk-overlay-slide']{
    opacity:0;
}
.uk-overlay-slide-top{
    -webkit-transform:translateY(-100%);
    transform:translateY(-100%);
}
.uk-overlay-slide-bottom{
    -webkit-transform:translateY(100%);
    transform:translateY(100%);
}
.uk-overlay-slide-left{
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
}
.uk-overlay-slide-right{
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
}
.uk-overlay-hover:hover [class*='uk-overlay-slide'],
.uk-overlay-active .uk-active>[class*='uk-overlay-slide']{
    opacity:1;
    -webkit-transform:translateX(0) translateY(0);
    transform:translateX(0) translateY(0);
}
.uk-overlay-area{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    background:rgba(0, 0, 0, 0.3);
    opacity:0;
    -webkit-transition:opacity 0.15s linear;
    transition:opacity 0.15s linear;
    -webkit-transform:translate3d(0, 0, 0);
}
.uk-overlay:hover .uk-overlay-area,
.uk-overlay.uk-hover .uk-overlay-area,
.uk-overlay-toggle:hover .uk-overlay-area,
.uk-overlay-toggle.uk-hover .uk-overlay-area{
    opacity:1;
}
.uk-overlay-area:empty:before{
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    width:50px;
    height:50px;
    margin-top: -25px;
    margin-left: -25px;
    font-size:50px;
    line-height:1;
    font-family:FontAwesome;
    text-align:center;
    color:#fff;
}
.uk-overlay-area:not(:empty){
    font-size:0.001px;
}
.uk-overlay-area:not(:empty):before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.uk-overlay-area-content{
    display:inline-block;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:100%;
    vertical-align:middle;
    font-size:1rem;
    text-align:center;
    padding:0 15px;
    color:#fff;
}
.uk-overlay-area-content>:last-child{
    margin-bottom:0;
}
.uk-overlay-area-content a:not([class]),
.uk-overlay-area-content a:not([class]):hover{
    color:inherit;
}
.uk-overlay-caption{
    position:absolute;
    bottom:0;
    left:0;
    right:0;
    padding:15px;
    background:rgba(0, 0, 0, 0.5);
    color:#fff;
    opacity:0;
    -webkit-transition:opacity 0.15s linear;
    transition:opacity 0.15s linear;
    -webkit-transform:translate3d(0, 0, 0);
}
.uk-overlay:hover .uk-overlay-caption,
.uk-overlay.uk-hover .uk-overlay-caption,
.uk-overlay-toggle:hover .uk-overlay-caption,
.uk-overlay-toggle.uk-hover .uk-overlay-caption{
    opacity:1;
}
[class*='uk-animation-']{
    -webkit-animation-duration:0.5s;
    animation-duration:0.5s;
    -webkit-animation-timing-function:ease-out;
    animation-timing-function:ease-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
}
@media screen{
    [data-uk-scrollspy*='uk-animation-']:not([data-uk-scrollspy*='target']){
        opacity:0;
    }
}
.uk-animation-fade{
    -webkit-animation-name:uk-fade;
    animation-name:uk-fade;
    -webkit-animation-duration:0.8s;
    animation-duration:0.8s;
    -webkit-animation-timing-function:linear !important;
    animation-timing-function:linear !important;
}
.uk-animation-scale-up{
    -webkit-animation-name:uk-fade-scale-02;
    animation-name:uk-fade-scale-02;
}
.uk-animation-scale-down{
    -webkit-animation-name:uk-fade-scale-18;
    animation-name:uk-fade-scale-18;
}
.uk-animation-slide-top{
    -webkit-animation-name:uk-fade-top;
    animation-name:uk-fade-top;
}
.uk-animation-slide-bottom{
    -webkit-animation-name:uk-fade-bottom;
    animation-name:uk-fade-bottom;
}
.uk-animation-slide-left{
    -webkit-animation-name:uk-fade-left;
    animation-name:uk-fade-left;
}
.uk-animation-slide-right{
    -webkit-animation-name:uk-fade-right;
    animation-name:uk-fade-right;
}
.uk-animation-scale{
    -webkit-animation-name:uk-scale-12;
    animation-name:uk-scale-12;
}
.uk-animation-shake{
    -webkit-animation-name:uk-shake;
    animation-name:uk-shake;
}
.uk-animation-reverse{
    -webkit-animation-direction:reverse;
    animation-direction:reverse;
    -webkit-animation-timing-function:ease-in;
    animation-timing-function:ease-in;
}
.uk-animation-15{
    -webkit-animation-duration:15s;
    animation-duration:15s;
}
.uk-animation-top-left{
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
}
.uk-animation-top-center{
    -webkit-transform-origin:50% 0;
    transform-origin:50% 0;
}
.uk-animation-top-right{
    -webkit-transform-origin:100% 0;
    transform-origin:100% 0;
}
.uk-animation-middle-left{
    -webkit-transform-origin:0 50%;
    transform-origin:0 50%;
}
.uk-animation-middle-right{
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
}
.uk-animation-bottom-left{
    -webkit-transform-origin:0 100%;
    transform-origin:0 100%;
}
.uk-animation-bottom-center{
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
}
.uk-animation-bottom-right{
    -webkit-transform-origin:100% 100%;
    transform-origin:100% 100%;
}
.uk-animation-hover:not(:hover),
.uk-animation-hover:not(:hover) [class*='uk-animation-'],
.uk-touch .uk-animation-hover:not(.uk-hover),
.uk-touch .uk-animation-hover:not(.uk-hover) [class*='uk-animation-']{
    -webkit-animation-name:none;
    animation-name:none;
}
@-webkit-keyframes uk-fade{
    0%{
        opacity:0;
    }
    100%{
        opacity:1;
    }
}
@keyframes uk-fade{
    0%{
        opacity:0;
    }
    100%{
        opacity:1;
    }
}
@-webkit-keyframes uk-fade-top{
    0%{
        opacity:0;
        -webkit-transform:translateY(-100%);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
    }
}
@keyframes uk-fade-top{
    0%{
        opacity:0;
        transform:translateY(-100%);
    }
    100%{
        opacity:1;
        transform:translateY(0);
    }
}
@-webkit-keyframes uk-fade-bottom{
    0%{
        opacity:0;
        -webkit-transform:translateY(100%);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
    }
}
@keyframes uk-fade-bottom{
    0%{
        opacity:0;
        transform:translateY(100%);
    }
    100%{
        opacity:1;
        transform:translateY(0);
    }
}
@-webkit-keyframes uk-fade-left{
    0%{
        opacity:0;
        -webkit-transform:translateX(-100%);
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
    }
}
@keyframes uk-fade-left{
    0%{
        opacity:0;
        transform:translateX(-100%);
    }
    100%{
        opacity:1;
        transform:translateX(0);
    }
}
@-webkit-keyframes uk-fade-right{
    0%{
        opacity:0;
        -webkit-transform:translateX(100%);
    }
    100%{
        opacity:1;
        -webkit-transform:translateX(0);
    }
}
@keyframes uk-fade-right{
    0%{
        opacity:0;
        transform:translateX(100%);
    }
    100%{
        opacity:1;
        transform:translateX(0);
    }
}
@-webkit-keyframes uk-fade-scale-02{
    0%{
        opacity:0;
        -webkit-transform:scale(0.2);
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
    }
}
@keyframes uk-fade-scale-02{
    0%{
        opacity:0;
        transform:scale(0.2);
    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}
@-webkit-keyframes uk-fade-scale-15{
    0%{
        opacity:0;
        -webkit-transform:scale(1.5);
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
    }
}
@keyframes uk-fade-scale-15{
    0%{
        opacity:0;
        transform:scale(1.5);
    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}
@-webkit-keyframes uk-fade-scale-18{
    0%{
        opacity:0;
        -webkit-transform:scale(1.8);
    }
    100%{
        opacity:1;
        -webkit-transform:scale(1);
    }
}
@keyframes uk-fade-scale-18{
    0%{
        opacity:0;
        transform:scale(1.8);
    }
    100%{
        opacity:1;
        transform:scale(1);
    }
}
@-webkit-keyframes uk-slide-left{
    0%{
        -webkit-transform:translateX(-100%);
    }
    100%{
        -webkit-transform:translateX(0);
    }
}
@keyframes uk-slide-left{
    0%{
        transform:translateX(-100%);
    }
    100%{
        transform:translateX(0);
    }
}
@-webkit-keyframes uk-slide-right{
    0%{
        -webkit-transform:translateX(100%);
    }
    100%{
        -webkit-transform:translateX(0);
    }
}
@keyframes uk-slide-right{
    0%{
        transform:translateX(100%);
    }
    100%{
        transform:translateX(0);
    }
}
@-webkit-keyframes uk-slide-left-33{
    0%{
        -webkit-transform:translateX(33%);
    }
    100%{
        -webkit-transform:translateX(0);
    }
}
@keyframes uk-slide-left-33{
    0%{
        transform:translateX(33%);
    }
    100%{
        transform:translateX(0);
    }
}
@-webkit-keyframes uk-slide-right-33{
    0%{
        -webkit-transform:translateX(-33%);
    }
    100%{
        -webkit-transform:translateX(0);
    }
}
@keyframes uk-slide-right-33{
    0%{
        transform:translateX(-33%);
    }
    100%{
        transform:translateX(0);
    }
}
@-webkit-keyframes uk-scale-12{
    0%{
        -webkit-transform:scale(1.2);
    }
    100%{
        -webkit-transform:scale(1);
    }
}
@keyframes uk-scale-12{
    0%{
        transform:scale(1.2);
    }
    100%{
        transform:scale(1);
    }
}
@-webkit-keyframes uk-rotate{
    0%{
        -webkit-transform:rotate(0deg);
    }
    100%{
        -webkit-transform:rotate(359deg);
    }
}
@keyframes uk-rotate{
    0%{
        transform:rotate(0deg);
    }
    100%{
        transform:rotate(359deg);
    }
}
@-webkit-keyframes uk-shake{
    0%,100%{
        -webkit-transform:translateX(0);
    }
    10%{
        -webkit-transform:translateX(-9px);
    }
    20%{
        -webkit-transform:translateX(8px);
    }
    30%{
        -webkit-transform:translateX(-7px);
    }
    40%{
        -webkit-transform:translateX(6px);
    }
    50%{
        -webkit-transform:translateX(-5px);
    }
    60%{
        -webkit-transform:translateX(4px);
    }
    70%{
        -webkit-transform:translateX(-3px);
    }
    80%{
        -webkit-transform:translateX(2px);
    }
    90%{
        -webkit-transform:translateX(-1px);
    }
}
@keyframes uk-shake{
    0%,100%{
        transform:translateX(0);
    }
    10%{
        transform:translateX(-9px);
    }
    20%{
        transform:translateX(8px);
    }
    30%{
        transform:translateX(-7px);
    }
    40%{
        transform:translateX(6px);
    }
    50%{
        transform:translateX(-5px);
    }
    60%{
        transform:translateX(4px);
    }
    70%{
        transform:translateX(-3px);
    }
    80%{
        transform:translateX(2px);
    }
    90%{
        transform:translateX(-1px);
    }
}
@-webkit-keyframes uk-slide-top-fixed{
    0%{
        opacity:0;
        -webkit-transform:translateY(-10px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
    }
}
@keyframes uk-slide-top-fixed{
    0%{
        opacity:0;
        transform:translateY(-10px);
    }
    100%{
        opacity:1;
        transform:translateY(0);
    }
}
@-webkit-keyframes uk-slide-bottom-fixed{
    0%{
        opacity:0;
        -webkit-transform:translateY(10px);
    }
    100%{
        opacity:1;
        -webkit-transform:translateY(0);
    }
}
@keyframes uk-slide-bottom-fixed{
    0%{
        opacity:0;
        transform:translateY(10px);
    }
    100%{
        opacity:1;
        transform:translateY(0);
    }
}
.uk-dropdown{
    display:none;
    position:absolute;
    top:100%;
    left:0;
    z-index:970;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:200px;
    margin-top:5px;
    padding:15px;
    background:#f5f5f5;
    color:#444;
    font-size:1rem;
    vertical-align:top;
}
.uk-open>.uk-dropdown{
    display:block;
    -webkit-animation:uk-fade 0.2s ease-in-out;
    animation:uk-fade 0.2s ease-in-out;
    -webkit-transform-origin:0 0;
    transform-origin:0 0;
}
.uk-dropdown-flip{
    left:auto;
    right:0;
}
.uk-dropdown-up{
    top:auto;
    bottom:100%;
    margin-top:auto;
    margin-bottom:5px;
}
.uk-dropdown .uk-nav{
    margin:0 -15px;
}
.uk-grid .uk-dropdown-grid + .uk-dropdown-grid{
    margin-top:15px;
}
.uk-dropdown-grid > [class*='uk-width-'] > .uk-panel + .uk-panel{
    margin-top:15px;
}
@media (min-width: 670px){
    .uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid{
        margin-left: -15px;
        margin-right: -15px;
    }
    .uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*='uk-width-']{
        padding-left:15px;
        padding-right:15px;
    }
    .uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*='uk-width-']:nth-child(n+2){
        border-left:1px solid #ddd;
    }
    .uk-dropdown-width-2:not(.uk-dropdown-stack){
        width:400px;
    }
    .uk-dropdown-width-3:not(.uk-dropdown-stack){
        width:600px;
    }
    .uk-dropdown-width-4:not(.uk-dropdown-stack){
        width:800px;
    }
    .uk-dropdown-width-5:not(.uk-dropdown-stack){
        width:1000px;
    }
}
@media (max-width: 669px){
    .uk-dropdown-grid>[class*='uk-width-']{
        width:100%;
    }
    .uk-dropdown-grid>[class*='uk-width-']:nth-child(n+2){
        margin-top:15px;
    }
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*='uk-width-']{
    width:100%;
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*='uk-width-']:nth-child(n+2){
    margin-top:15px;
}
.uk-dropdown-small{
    min-width:150px;
    width:auto;
    padding:5px;
    white-space:nowrap;
}
.uk-dropdown-small .uk-nav{
    margin:0 -5px;
}
.uk-dropdown-navbar{
    margin-top:0;
    background:#f5f5f5;
    color:#444;
}
.uk-open>.uk-dropdown-navbar{
    -webkit-animation:uk-slide-top-fixed 0.2s ease-in-out;
    animation:uk-slide-top-fixed 0.2s ease-in-out;
}
.uk-dropdown-scrollable{
    overflow-y:auto;
    max-height:200px;
}
.uk-modal{
    display:none;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1010;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
    background:rgba(0, 0, 0, 0.6);
    opacity:0;
    -webkit-transition:opacity 0.15s linear;
    transition:opacity 0.15s linear;
    touch-action:cross-slide-y pinch-zoom double-tap-zoom;
    -webkit-transform:translateZ(0);
    transform:translateZ(0);
    min-width:320px;
}
.uk-modal.uk-open{
    opacity:1;
}
.uk-modal-page,
.uk-modal-page body{
    overflow:hidden;
}
.uk-modal-dialog{
    position:relative;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:50px auto;
    padding:20px;
    width:600px;
    max-width:100%;
    max-width:calc(100% - 20px);
    background:#fff;
    opacity:0;
    -webkit-transform:translateY(-100px);
    transform:translateY(-100px);
    -webkit-transition:opacity 0.3s linear, -webkit-transform 0.3s ease-out;
    transition:opacity 0.3s linear, transform 0.3s ease-out;
}
@media (max-width: 669px){
    .uk-modal-dialog{
        width:auto;
        margin:10px auto;
    }
}
.uk-open .uk-modal-dialog{
    opacity:1;
    -webkit-transform:translateY(0);
    transform:translateY(0);
}
.uk-modal-dialog>:not([class*='uk-modal-']):last-child{
    margin-bottom:0;
}
.uk-modal-dialog > .uk-close:first-child, .element_easycredit_installment .uk-modal-dialog>button.close:first-child{
    margin: -10px -10px 0 0;
    float:right;
}
.uk-modal-dialog > .uk-close:first-child + :not([class*='uk-modal-']), .element_easycredit_installment .uk-modal-dialog > button.close:first-child + :not([class*='uk-modal-']){
    margin-top:0;
}
.uk-modal-dialog-lightbox{
    margin:15px auto;
    padding:0;
    max-width:95%;
    max-width:calc(100% - 30px);
}
.uk-modal-dialog-lightbox > .uk-close:first-child, .element_easycredit_installment .uk-modal-dialog-lightbox>button.close:first-child{
    position:absolute;
    top: -12px;
    right: -12px;
    margin:0;
    float:none;
}
@media (max-width: 669px){
    .uk-modal-dialog-lightbox > .uk-close:first-child, .element_easycredit_installment .uk-modal-dialog-lightbox>button.close:first-child{
        top: -7px;
        right: -7px;
    }
}
@media (min-width: 670px){
    .uk-modal-dialog-large{
        width:930px;
    }
}
@media (min-width: 1220px){
    .uk-modal-dialog-large{
        width:1130px;
    }
}
.uk-modal-header{
    margin-bottom:15px;
}
.uk-modal-footer{
    margin-top:15px;
}
.uk-modal-header>:last-child,.uk-modal-footer>:last-child{
    margin-bottom:0;
}
.uk-modal-caption{
    position:absolute;
    left:0;
    right:0;
    bottom: -20px;
    margin-bottom: -10px;
    color:#fff;
    text-align:center;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.uk-modal-spinner{
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translate(-50%,-50%);
    transform:translate(-50%,-50%);
    font-size:25px;
    color:#ddd;
}
.uk-modal-spinner:after{
    content:"\f110";
    font-family:FontAwesome;
    -webkit-animation:uk-rotate 2s infinite linear;
    animation:uk-rotate 2s infinite linear;
}
.uk-offcanvas{
    display:none;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1000;
    touch-action:none;
    background:rgba(0,0,0,0.1);
}
.uk-offcanvas.uk-active{
    display:block;
}
.uk-offcanvas-page{
    position:fixed;
    -webkit-transition:margin-left 0.3s ease-in-out;
    transition:margin-left 0.3s ease-in-out;
}
.uk-offcanvas-bar{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    -webkit-transform:translateX(-100%);
    transform:translateX(-100%);
    z-index:1001;
    width:270px;
    max-width:100%;
    background:#333;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition:transform 0.3s ease-in-out;
    -ms-scroll-chaining:none;
}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show{
    -webkit-transform:translateX(0%);
    transform:translateX(0%);
}
.uk-offcanvas-bar-flip{
    left:auto;
    right:0;
    -webkit-transform:translateX(100%);
    transform:translateX(100%);
}
.uk-offcanvas .uk-panel{
    margin:20px 15px;
    color:#777;
}
.uk-offcanvas .uk-panel-title{
    color:#ccc;
}
.uk-offcanvas .uk-panel a:not([class]){
    color:#ccc;
}
.uk-offcanvas .uk-panel a:not([class]):hover{
    color:#fff;
}
.uk-switcher{
    margin:0;
    padding:0;
    list-style:none;
    touch-action:cross-slide-y pinch-zoom double-tap-zoom;
}
.uk-switcher>:not(.uk-active){
    display:none;
}
.uk-text-small{
    font-size:11px;
    line-height:16px;
}
.uk-text-large{
    font-size:18px;
    line-height:24px;
    font-weight:normal;
}
.uk-text-bold{
    font-weight:bold;
}
.uk-text-muted{
    color:#999 !important;
}
.uk-text-primary{
    color:#000 !important;
}
.uk-text-success{
    color:#659f13 !important;
}
.uk-text-warning{
    color:#e28327 !important;
}
.uk-text-danger{
    color:#d85030 !important;
}
.uk-text-contrast{
    color:#fff !important;
}
.uk-text-left{
    text-align:left !important;
}
.uk-text-right{
    text-align:right !important;
}
.uk-text-center{
    text-align:center !important;
}
.uk-text-justify{
    text-align:justify !important;
}
.uk-text-top{
    vertical-align:top !important;
}
.uk-text-middle{
    vertical-align:middle !important;
}
.uk-text-bottom{
    vertical-align:bottom !important;
}
@media (max-width: 849px){
    .uk-text-center-medium{
        text-align:center !important;
    }
    .uk-text-left-medium{
        text-align:left !important;
    }
}
@media (max-width: 669px){
    .uk-text-center-small{
        text-align:center !important;
    }
    .uk-text-left-small{
        text-align:left !important;
    }
}
.uk-text-nowrap{
    white-space:nowrap;
}
.uk-text-truncate{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.uk-text-break{
    word-wrap:break-word;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
}
.uk-container{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    max-width:960px;
    padding:0 15px;
}
@media (min-width: 1220px){
    .uk-container{
        max-width:1200px;
        padding:0 15px;
    }
}
.uk-container:before,.uk-container:after{
    content:"";
    display:table;
}
.uk-container:after{
    clear:both;
}
.uk-container-center{
    margin-left:auto;
    margin-right:auto;
}
.uk-clearfix:before{
    content:"";
    display:table-cell;
}
.uk-clearfix:after{
    content:"";
    display:table;
    clear:both;
}
.uk-nbfc{
    overflow:hidden;
}
.uk-nbfc-alt{
    display:table-cell;
    width:10000px;
}
.uk-float-left{
    float:left;
}
.uk-float-right{
    float:right;
}
[class*='uk-float-']{
    max-width:100%;
}
[class*='uk-align-']{
    display:block;
    margin-bottom:15px;
}
.uk-align-left{
    margin-right:15px;
    float:left;
}
.uk-align-right{
    margin-left:15px;
    float:right;
}
@media (min-width: 670px){
    .uk-align-medium-left{
        margin-right:15px;
        margin-bottom:15px;
        float:left;
    }
    .uk-align-medium-right{
        margin-left:15px;
        margin-bottom:15px;
        float:right;
    }
}
.uk-align-center{
    margin-left:auto;
    margin-right:auto;
}
.uk-vertical-align{
    font-size:0.001px;
}
.uk-vertical-align:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.uk-vertical-align-middle,.uk-vertical-align-bottom{
    display:inline-block;
    max-width:100%;
    font-size:1rem;
}
.uk-vertical-align-middle{
    vertical-align:middle;
}
.uk-vertical-align-bottom{
    vertical-align:bottom;
}
[class*='uk-height']{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.uk-height-1-1{
    height:100%;
}
.uk-height-viewport{
    height:100vh;
    min-height:600px;
}
.uk-responsive-width,.uk-responsive-height{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.uk-responsive-width{
    max-width:100% !important;
    height:auto;
}
.uk-responsive-height{
    max-height:100%;
    width:auto;
}
.uk-margin{
    margin-bottom:15px;
}
* + .uk-margin{
    margin-top:15px;
}
.uk-margin-top{
    margin-top:15px !important;
}
.uk-margin-bottom{
    margin-bottom:15px !important;
}
.uk-margin-left{
    margin-left:15px !important;
}
.uk-margin-right{
    margin-right:15px !important;
}
.uk-margin-large{
    margin-bottom:50px;
}
* + .uk-margin-large{
    margin-top:50px;
}
.uk-margin-large-top{
    margin-top:50px !important;
}
.uk-margin-large-bottom{
    margin-bottom:50px !important;
}
.uk-margin-large-left{
    margin-left:50px !important;
}
.uk-margin-large-right{
    margin-right:50px !important;
}
.uk-margin-small{
    margin-bottom:5px;
}
* + .uk-margin-small{
    margin-top:5px;
}
.uk-margin-small-top{
    margin-top:5px !important;
}
.uk-margin-small-bottom{
    margin-bottom:5px !important;
}
.uk-margin-small-left{
    margin-left:5px !important;
}
.uk-margin-small-right{
    margin-right:5px !important;
}
.uk-margin-remove{
    margin:0 !important;
}
.uk-margin-top-remove{
    margin-top:0 !important;
}
.uk-margin-bottom-remove{
    margin-bottom:0 !important;
}
.uk-padding-remove{
    padding:0 !important;
}
.uk-padding-top-remove{
    padding-top:0 !important;
}
.uk-padding-bottom-remove{
    padding-bottom:0 !important;
}
.uk-padding-vertical-remove{
    padding-top:0 !important;
    padding-bottom:0 !important;
}
.uk-border-circle{
    border-radius:50%;
}
.uk-border-rounded{
    border-radius:5px;
}
.uk-heading-large{
    font-size:36px;
    line-height:42px;
}
@media (min-width: 670px){
    .uk-heading-large{
        font-size:52px;
        line-height:64px;
    }
}
.uk-link-muted,
.uk-link-muted a{
    color:#444;
}
.uk-link-muted:hover,
.uk-link-muted a:hover{
    color:#444;
}
.uk-link-reset,
.uk-link-reset a,
.uk-link-reset:hover,
.uk-link-reset a:hover,
.uk-link-reset:focus,
.uk-link-reset a:focus{
    color:inherit;
    text-decoration:none;
}
.uk-scrollable-text{
    height:300px;
    overflow-y:scroll;
    -webkit-overflow-scrolling:touch;
    resize:both;
}
.uk-scrollable-box{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    height:170px;
    padding:10px;
    border:1px solid #ddd;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    resize:both;
}
.uk-scrollable-box>:last-child{
    margin-bottom:0;
}
.uk-overflow-hidden{
    overflow:hidden;
}
.uk-overflow-container{
    overflow:auto;
    -webkit-overflow-scrolling:touch;
}
.uk-overflow-container>:last-child{
    margin-bottom:0;
}
.uk-position-absolute,[class*='uk-position-top'],[class*='uk-position-bottom']{
    position:absolute !important;
}
.uk-position-top{
    top:0;
    width:100%;
}
.uk-position-bottom{
    bottom:0;
    width:100%;
}
.uk-position-top-left{
    top:0;
    left:0;
}
.uk-position-top-right{
    top:0;
    right:0;
}
.uk-position-bottom-left{
    bottom:0;
    left:0;
}
.uk-position-bottom-right{
    bottom:0;
    right:0;
}
.uk-position-cover{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
}
.uk-position-relative{
    position:relative !important;
}
.uk-position-z-index{
    z-index:1;
}
.uk-display-block{
    display:block !important;
}
.uk-display-inline{
    display:inline !important;
}
.uk-display-inline-block{
    display:inline-block !important;
}
@media (min-width: 850px){
    .uk-visible-small{
        display:none !important;
    }
    .uk-visible-medium{
        display:none !important;
    }
    .uk-hidden-large{
        display:none !important;
    }
}
@media (min-width: 670px) and (max-width: 849px){
    .uk-visible-small{
        display:none !important;
    }
    .uk-visible-large{
        display:none !important;
    }
    .uk-hidden-medium{
        display:none !important;
    }
}
@media (max-width: 669px){
    .uk-visible-medium{
        display:none !important;
    }
    .uk-visible-large{
        display:none !important;
    }
    .uk-hidden-small{
        display:none !important;
    }
}
.uk-hidden{
    display:none !important;
    visibility:hidden !important;
}
.uk-invisible{
    visibility:hidden !important;
}
.uk-visible-hover:hover .uk-hidden,
.uk-visible-hover:hover .uk-invisible{
    display:block !important;
    visibility:visible !important;
}
.uk-visible-hover-inline:hover .uk-hidden,
.uk-visible-hover-inline:hover .uk-invisible{
    display:inline-block !important;
    visibility:visible !important;
}
.uk-touch .uk-hidden-touch,
.uk-notouch .uk-hidden-notouch{
    display:none !important;
}
.uk-flex{
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex;
}
.uk-flex-inline{
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display:inline-flex;
}
.uk-flex>*,.uk-flex-inline>*{
    -ms-flex-negative:1;
}
.uk-flex-top{
    -ms-flex-align:start;
    -webkit-align-items:flex-start;
    align-items:flex-start;
}
.uk-flex-middle{
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
}
.uk-flex-bottom{
    -ms-flex-align:end;
    -webkit-align-items:flex-end;
    align-items:flex-end;
}
.uk-flex-center{
    -ms-flex-pack:center;
    -webkit-justify-content:center;
    justify-content:center;
}
.uk-flex-right{
    -ms-flex-pack:end;
    -webkit-justify-content:flex-end;
    justify-content:flex-end;
}
.uk-flex-space-between{
    -ms-flex-pack:justify;
    -webkit-justify-content:space-between;
    justify-content:space-between;
}
.uk-flex-space-around{
    -ms-flex-pack:distribute;
    -webkit-justify-content:space-around;
    justify-content:space-around;
}
.uk-flex-row-reverse{
    -ms-flex-direction:row-reverse;
    -webkit-flex-direction:row-reverse;
    flex-direction:row-reverse;
}
.uk-flex-column{
    -ms-flex-direction:column;
    -webkit-flex-direction:column;
    flex-direction:column;
}
.uk-flex-column-reverse{
    -ms-flex-direction:column-reverse;
    -webkit-flex-direction:column-reverse;
    flex-direction:column-reverse;
}
.uk-flex-nowrap{
    -ms-flex-wrap:nowrap;
    -webkit-flex-wrap:nowrap;
    flex-wrap:nowrap;
}
.uk-flex-wrap{
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
}
.uk-flex-wrap-reverse{
    -ms-flex-wrap:wrap-reverse;
    -webkit-flex-wrap:wrap-reverse;
    flex-wrap:wrap-reverse;
}
.uk-flex-wrap-top{
    -ms-flex-line-pack:start;
    -webkit-align-content:flex-start;
    align-content:flex-start;
}
.uk-flex-wrap-middle{
    -ms-flex-line-pack:center;
    -webkit-align-content:center;
    align-content:center;
}
.uk-flex-wrap-bottom{
    -ms-flex-line-pack:end;
    -webkit-align-content:flex-end;
    align-content:flex-end;
}
.uk-flex-wrap-space-between{
    -ms-flex-line-pack:justify;
    -webkit-align-content:space-between;
    align-content:space-between;
}
.uk-flex-wrap-space-around{
    -ms-flex-line-pack:distribute;
    -webkit-align-content:space-around;
    align-content:space-around;
}
.uk-flex-order-first{
    -ms-flex-order: -1;
    -webkit-order: -1;
    order: -1;
}
.uk-flex-order-last{
    -ms-flex-order:99;
    -webkit-order:99;
    order:99;
}
@media (min-width: 480px){
    .uk-flex-order-first-small{
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1;
    }
    .uk-flex-order-last-small{
        -ms-flex-order:99;
        -webkit-order:99;
        order:99;
    }
}
@media (min-width: 670px){
    .uk-flex-order-first-medium{
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1;
    }
    .uk-flex-order-last-medium{
        -ms-flex-order:99;
        -webkit-order:99;
        order:99;
    }
}
@media (min-width: 850px){
    .uk-flex-order-first-large{
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1;
    }
    .uk-flex-order-last-large{
        -ms-flex-order:99;
        -webkit-order:99;
        order:99;
    }
}
@media (min-width: 1220px){
    .uk-flex-order-first-xlarge{
        -ms-flex-order: -1;
        -webkit-order: -1;
        order: -1;
    }
    .uk-flex-order-last-xlarge{
        -ms-flex-order:99;
        -webkit-order:99;
        order:99;
    }
}
.uk-flex-item-none{
    -ms-flex:none;
    -webkit-flex:none;
    flex:none;
}
.uk-flex-item-auto{
    -ms-flex:auto;
    -webkit-flex:auto;
    flex:auto;
    -ms-flex-negative:1;
}
.uk-flex-item-1{
    -ms-flex:1;
    -webkit-flex:1;
    flex:1;
}
.uk-contrast{
    color:#fff;
}
.uk-contrast a:not([class]),
.uk-contrast .uk-link{
    color:rgba(255, 255, 255, 0.7);
    text-decoration:none;
}
.uk-contrast a:not([class]):hover,
.uk-contrast .uk-link:hover{
    color:#fff;
    text-decoration:underline;
}
.uk-contrast :not(pre) > code,
.uk-contrast :not(pre) > kbd,
.uk-contrast :not(pre)>samp{
    color:#fff;
}
.uk-contrast em{
    color:#fff;
}
.uk-contrast h1, .uk-contrast .fbr_headline--h1, .uk-contrast h2, .uk-contrast .fbr_headline--h2, .uk-contrast h3, .uk-contrast .fbr_headline--h3, .uk-contrast .pm_targobank__header,
.uk-contrast .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .uk-contrast li.fbr_headline--h3, .uk-contrast .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .uk-contrast li.pm_targobank__header, .uk-contrast h4, .uk-contrast h5, .uk-contrast h6{
    color:#fff;
}
.uk-contrast hr{
    border-top-color:rgba(255, 255, 255, 0.2);
}
.uk-contrast .uk-nav li > a,
.uk-contrast .uk-nav li>a:hover{
    text-decoration:none;
}
.uk-contrast .uk-nav-side>li>a{
    color:#fff;
}
.uk-contrast .uk-nav-side > li > a:hover,
.uk-contrast .uk-nav-side>li>a:focus{
    background:rgba(255, 255, 255, 0.1);
    color:#fff;
}
.uk-contrast .uk-nav-side>li.uk-active>a{
    background:#fff;
    color:#444;
}
.uk-contrast .uk-nav-side .uk-nav-header{
    color:#fff;
}
.uk-contrast .uk-nav-side .uk-nav-divider{
    border-top-color:rgba(255, 255, 255, 0.2);
}
.uk-contrast .uk-nav-side ul a{
    color:rgba(255, 255, 255, 0.7);
}
.uk-contrast .uk-nav-side ul a:hover{
    color:#fff;
}
.uk-contrast .uk-subnav>*>a{
    color:rgba(255, 255, 255, 0.7);
    text-decoration:none;
}
.uk-contrast .uk-subnav > * > a:hover,
.uk-contrast .uk-subnav>*>a:focus{
    color:#fff;
    text-decoration:none;
}
.uk-contrast .uk-subnav>.uk-active>a{
    color:#fff;
}
.uk-contrast .uk-subnav-line>:nth-child(n+2):before{
    border-left-color:rgba(255, 255, 255, 0.2);
}
.uk-contrast .uk-subnav-pill > * > a:hover,
.uk-contrast .uk-subnav-pill>*>a:focus{
    background:rgba(255, 255, 255, 0.7);
    color:#444;
    text-decoration:none;
}
.uk-contrast .uk-subnav-pill>.uk-active>a{
    background:#fff;
    color:#444;
}
.uk-contrast .uk-list-line>li:nth-child(n+2){
    border-top-color:rgba(255, 255, 255, 0.2);
}
.uk-contrast .uk-form select,
.uk-contrast .uk-form textarea,
.uk-contrast .uk-form input:not([type]),
.uk-contrast .uk-form input[type="text"],
.uk-contrast .uk-form input[type="password"],
.uk-contrast .uk-form input[type="datetime"],
.uk-contrast .uk-form input[type="datetime-local"],
.uk-contrast .uk-form input[type="date"],
.uk-contrast .uk-form input[type="month"],
.uk-contrast .uk-form input[type="time"],
.uk-contrast .uk-form input[type="week"],
.uk-contrast .uk-form input[type="number"],
.uk-contrast .uk-form input[type="email"],
.uk-contrast .uk-form input[type="url"],
.uk-contrast .uk-form input[type="search"],
.uk-contrast .uk-form input[type="tel"],
.uk-contrast .uk-form input[type="color"]{
    border-color:rgba(255, 255, 255, 0.8);
    background:rgba(255, 255, 255, 0.8);
    color:#444;
    background-clip:padding-box;
}
.uk-contrast .uk-form select:focus,
.uk-contrast .uk-form textarea:focus,
.uk-contrast .uk-form input:not([type]):focus,
.uk-contrast .uk-form input[type="text"]:focus,
.uk-contrast .uk-form input[type="password"]:focus,
.uk-contrast .uk-form input[type="datetime"]:focus,
.uk-contrast .uk-form input[type="datetime-local"]:focus,
.uk-contrast .uk-form input[type="date"]:focus,
.uk-contrast .uk-form input[type="month"]:focus,
.uk-contrast .uk-form input[type="time"]:focus,
.uk-contrast .uk-form input[type="week"]:focus,
.uk-contrast .uk-form input[type="number"]:focus,
.uk-contrast .uk-form input[type="email"]:focus,
.uk-contrast .uk-form input[type="url"]:focus,
.uk-contrast .uk-form input[type="search"]:focus,
.uk-contrast .uk-form input[type="tel"]:focus,
.uk-contrast .uk-form input[type="color"]:focus{
    border-color:#fff;
    background:#fff;
    color:#444;
}
.uk-contrast .uk-form :-ms-input-placeholder{
    color:rgba(68, 68, 68, 0.7) !important;
}
.uk-contrast .uk-form ::-moz-placeholder{
    color:rgba(68, 68, 68, 0.7);
}
.uk-contrast .uk-form ::-webkit-input-placeholder{
    color:rgba(68, 68, 68, 0.7);
}
.uk-contrast .uk-button{
    color:#444;
    background:#fff;
}
.uk-contrast .uk-button:hover,
.uk-contrast .uk-button:focus{
    background-color:rgba(255, 255, 255, 0.8);
    color:#444;
}
.uk-contrast .uk-button:active,
.uk-contrast .uk-button.uk-active{
    background-color:rgba(255, 255, 255, 0.7);
    color:#444;
}
.uk-contrast .uk-button-primary{
    background-color:#00a8e6;
    color:#fff;
}
.uk-contrast .uk-button-primary:hover,
.uk-contrast .uk-button-primary:focus{
    background-color:#35b3ee;
    color:#fff;
}
.uk-contrast .uk-button-primary:active,
.uk-contrast .uk-button-primary.uk-active{
    background-color:#0091ca;
    color:#fff;
}
.uk-contrast .uk-icon-hover{
    color:rgba(255, 255, 255, 0.7);
}
.uk-contrast .uk-icon-hover:hover{
    color:#fff;
}
.uk-contrast .uk-icon-button{
    background:#fff;
    color:#444;
}
.uk-contrast .uk-icon-button:hover,
.uk-contrast .uk-icon-button:focus{
    background-color:rgba(255, 255, 255, 0.8);
    color:#444;
}
.uk-contrast .uk-icon-button:active{
    background-color:rgba(255, 255, 255, 0.7);
    color:#444;
}
.uk-contrast .uk-text-muted{
    color:rgba(255, 255, 255, 0.6) !important;
}
.uk-contrast .uk-text-primary{
    color:#000 !important;
}
@media print{
    *{
        background:transparent !important;
        color:black !important;
        box-shadow:none !important;
        text-shadow:none !important;
    }
    a,a:visited{
        text-decoration:underline;
    }
    pre,blockquote{
        border:1px solid #999;
        page-break-inside:avoid;
    }
    thead{
        display:table-header-group;
    }
    tr,img{
        page-break-inside:avoid;
    }
    img{
        max-width:100% !important;
    }
    @page{
        margin:0.5cm;
    }
    p, h2, .fbr_headline--h2, h3, .fbr_headline--h3, .pm_targobank__header,
    .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav li.pm_targobank__header{
        orphans:3;
        widows:3;
    }
    h2, .fbr_headline--h2, h3, .fbr_headline--h3, .pm_targobank__header,
    .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav li.pm_targobank__header{
        page-break-after:avoid;
    }
}
.uk-accordion-title{
    margin-top:0;
    margin-bottom:15px;
    padding:5px 15px;
    background:#eee;
    font-size:18px;
    line-height:24px;
    cursor:pointer;
}
.uk-accordion-content{
    padding:0 15px 15px 15px;
}
.uk-accordion-content:before,.uk-accordion-content:after{
    content:"";
    display:table;
}
.uk-accordion-content:after{
    clear:both;
}
.uk-accordion-content>:last-child{
    margin-bottom:0;
}
.uk-autocomplete{
    display:inline-block;
    position:relative;
    max-width:100%;
    vertical-align:middle;
}
.uk-nav-autocomplete>li>a{
    color:#444;
}
.uk-nav-autocomplete>li.uk-active>a{
    background:#00a8e6;
    color:#fff;
    outline:none;
}
.uk-nav-autocomplete .uk-nav-header{
    color:#999;
}
.uk-nav-autocomplete .uk-nav-divider{
    border-top:1px solid #ddd;
}
.uk-dotnav{
    display: -ms-flexbox;
    display: -webkit-flex;
    display:flex;
    -ms-flex-wrap:wrap;
    -webkit-flex-wrap:wrap;
    flex-wrap:wrap;
    margin-left: -15px;
    margin-top: -15px;
    padding:0;
    list-style:none;
}
.uk-dotnav>*{
    -ms-flex:none;
    -webkit-flex:none;
    flex:none;
    padding-left:15px;
    margin-top:15px;
}
.uk-dotnav:before,.uk-dotnav:after{
    content:"";
    display:block;
    overflow:hidden;
}
.uk-dotnav:after{
    clear:both;
}
.uk-dotnav>*{
    float:left;
}
.uk-dotnav>*>*{
    display:block;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
    width:20px;
    height:20px;
    border-radius:50%;
    background:rgba(50,50,50,0.1);
    text-indent:100%;
    overflow:hidden;
    white-space:nowrap;
}
.uk-dotnav>*>:hover,.uk-dotnav>*>:focus{
    background:rgba(50,50,50,0.4);
    outline:none;
}
.uk-dotnav>*>:active{
    background:rgba(50,50,50,0.6);
}
.uk-dotnav>.uk-active>*{
    background:rgba(50,50,50,0.4);
}
.uk-dotnav-contrast>*>*{
    background:rgba(255,255,255,0.4);
}
.uk-dotnav-contrast>*>:hover,.uk-dotnav-contrast>*>:focus{
    background:rgba(255,255,255,0.7);
}
.uk-dotnav-contrast>*>:active{
    background:rgba(255,255,255,0.9);
}
.uk-dotnav-contrast>.uk-active>*{
    background:rgba(255,255,255,0.9);
}
.uk-dotnav-vertical{
    -ms-flex-direction:column;
    -webkit-flex-direction:column;
    flex-direction:column;
}
.uk-dotnav-vertical>*{
    float:none;
}
.uk-form-select{
    display:inline-block;
    vertical-align:middle;
    position:relative;
    overflow:hidden;
}
.uk-form-select select{
    position:absolute;
    top:0;
    z-index:1;
    width:100%;
    height:100%;
    opacity:0;
    cursor:pointer;
    left:0;
    -webkit-appearance:none;
}
.uk-notify{
    position:fixed;
    top:10px;
    left:10px;
    z-index:1040;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:350px;
}
.uk-notify-top-right,.uk-notify-bottom-right{
    left:auto;
    right:10px;
}
.uk-notify-top-center,.uk-notify-bottom-center{
    left:50%;
    margin-left: -175px;
}
.uk-notify-bottom-left,.uk-notify-bottom-right,.uk-notify-bottom-center{
    top:auto;
    bottom:10px;
}
@media (max-width: 479px){
    .uk-notify{
        left:10px;
        right:10px;
        width:auto;
        margin:0;
    }
}
.uk-notify-message{
    position:relative;
    margin-bottom:10px;
    padding:15px;
    background:#444;
    color:#fff;
    font-size:16px;
    line-height:22px;
    cursor:pointer;
}
.uk-notify-message > .uk-close, .element_easycredit_installment .uk-notify-message>button.close{
    visibility:hidden;
    float:right;
}
.uk-notify-message:hover > .uk-close, .element_easycredit_installment .uk-notify-message:hover>button.close{
    visibility:visible;
}
.uk-notify-message-primary{
    background:#ebf7fd;
    color:#2d7091;
}
.uk-notify-message-success{
    background:#f2fae3;
    color:#659f13;
}
.uk-notify-message-warning{
    background:#fffceb;
    color:#e28327;
}
.uk-notify-message-danger{
    background:#fff1f0;
    color:#d85030;
}
.uk-progress{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    height:20px;
    margin-bottom:15px;
    background:#eee;
    overflow:hidden;
    line-height:20px;
}
* + .uk-progress{
    margin-top:15px;
}
.uk-progress-bar{
    width:0;
    height:100%;
    background:#00a8e6;
    float:left;
    -webkit-transition:width 0.6s ease;
    transition:width 0.6s ease;
    font-size:12px;
    color:#fff;
    text-align:center;
}
.uk-progress-mini{
    height:6px;
}
.uk-progress-small{
    height:12px;
}
.uk-progress-success .uk-progress-bar{
    background-color:#8cc14c;
}
.uk-progress-warning .uk-progress-bar{
    background-color:#faa732;
}
.uk-progress-danger .uk-progress-bar{
    background-color:#da314b;
}
.uk-progress-striped .uk-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:linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size:30px 30px;
}
.uk-progress-striped.uk-active .uk-progress-bar{
    -webkit-animation:uk-progress-bar-stripes 2s linear infinite;
    animation:uk-progress-bar-stripes 2s linear infinite;
}
@-webkit-keyframes uk-progress-bar-stripes{
    0%{
        background-position:0 0;
    }
    100%{
        background-position:30px 0;
    }
}
@keyframes uk-progress-bar-stripes{
    0%{
        background-position:0 0;
    }
    100%{
        background-position:30px 0;
    }
}
.uk-search{
    display:inline-block;
    position:relative;
    margin:0;
}
.uk-search:before{
    content:"";
    position:absolute;
    top:0;
    left:0;
    width:30px;
    line-height:30px;
    text-align:center;
    font-family:FontAwesome;
    font-size:14px;
    color:rgba(0,0,0,0.2);
}
.uk-search-field::-moz-focus-inner{
    border:0;
    padding:0;
}
.uk-search-field::-webkit-search-cancel-button,.uk-search-field::-webkit-search-decoration{
    -webkit-appearance:none;
}
.uk-search-field::-ms-clear{
    display:none;
}
.uk-search-field::-moz-placeholder{
    opacity:1;
}
.uk-search-field{
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    border-radius:0;
    font:inherit;
    color:#444;
    -webkit-appearance:none;
    width:120px;
    height:30px;
    padding:0 0 0 30px;
    border:1px solid rgba(0, 0, 0, 0);
    background:rgba(0, 0, 0, 0);
    -webkit-transition:all linear 0.2s;
    transition:all linear 0.2s;
    vertical-align:middle;
}
.uk-search-field:-ms-input-placeholder{
    color:#999 !important;
}
.uk-search-field::-moz-placeholder{
    color:#999;
}
.uk-search-field::-webkit-input-placeholder{
    color:#999;
}
.uk-search-field:focus{
    outline:0;
}
.uk-search-field:focus,
.uk-search.uk-active .uk-search-field{
    width:180px;
}
.uk-dropdown-search{
    width:300px;
    margin-top:0;
    background:#f5f5f5;
    color:#444;
}
.uk-open>.uk-dropdown-search{
    -webkit-animation:uk-slide-top-fixed 0.2s ease-in-out;
    animation:uk-slide-top-fixed 0.2s ease-in-out;
}
.uk-navbar-flip .uk-dropdown-search{
    margin-top:5px;
    margin-right: -15px;
}
.uk-nav-search>li>a{
    color:#444;
}
.uk-nav-search>li.uk-active>a{
    background:#00a8e6;
    color:#fff;
    outline:none;
}
.uk-nav-search .uk-nav-header{
    color:#999;
}
.uk-nav-search .uk-nav-divider{
    border-top:1px solid #ddd;
}
.uk-nav-search ul a{
    color:#07D;
}
.uk-nav-search ul a:hover{
    color:#059;
}
.uk-offcanvas .uk-search{
    display:block;
    margin:20px 15px;
}
.uk-offcanvas .uk-search:before{
    color:#777;
}
.uk-offcanvas .uk-search-field{
    width:100%;
    border-color:rgba(0, 0, 0, 0);
    background:#1a1a1a;
    color:#ccc;
}
.uk-offcanvas .uk-search-field:-ms-input-placeholder{
    color:#777 !important;
}
.uk-offcanvas .uk-search-field::-moz-placeholder{
    color:#777;
}
.uk-offcanvas .uk-search-field::-webkit-input-placeholder{
    color:#777;
}
.uk-slidenav{
    display:inline-block;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    width:60px;
    height:60px;
    line-height:60px;
    color:rgba(50,50,50,0.4);
    font-size:60px;
    text-align:center;
}
.uk-slidenav:hover,.uk-slidenav:focus{
    outline:none;
    text-decoration:none;
    color:rgba(50,50,50,0.7);
    cursor:pointer;
}
.uk-slidenav:active{
    color:rgba(50,50,50,0.9);
}
.uk-slidenav-previous:before{
    content:"";
    font-family:FontAwesome;
}
.uk-slidenav-next:before{
    content:"";
    font-family:FontAwesome;
}
.uk-slidenav-position{
    position:relative;
}
.uk-slidenav-position .uk-slidenav{
    display:none;
    position:absolute;
    top:50%;
    z-index:1;
    margin-top: -30px;
}
.uk-slidenav-position:hover .uk-slidenav{
    display:block;
}
.uk-slidenav-position .uk-slidenav-previous{
    left:20px;
}
.uk-slidenav-position .uk-slidenav-next{
    right:20px;
}
.uk-slidenav-contrast{
    color:rgba(255,255,255,0.5);
}
.uk-slidenav-contrast:hover,.uk-slidenav-contrast:focus{
    color:rgba(255,255,255,0.7);
}
.uk-slidenav-contrast:active{
    color:rgba(255,255,255,0.9);
}
.uk-slider{
    position:relative;
    z-index:0;
    touch-action:pan-y;
}
.uk-slider:not(.uk-grid){
    margin:0;
    padding:0;
    list-style:none;
}
.uk-slider>*{
    position:absolute;
    top:0;
    left:0;
}
.uk-slider-container{
    overflow:hidden;
}
.uk-slider:not(.uk-drag){
    -webkit-transition: -webkit-transform 200ms linear;
    transition:transform 200ms linear;
}
.uk-slider.uk-drag{
    cursor:col-resize;
    -moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.uk-slider a,
.uk-slider img{
    -webkit-user-drag:none;
    user-drag:none;
    -webkit-touch-callout:none;
}
.uk-slider img{
    pointer-events:none;
}
.uk-slider-fullscreen,.uk-slider-fullscreen>li{
    height:100vh;
}
.uk-slideshow{
    position:relative;
    z-index:0;
    width:100%;
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
    touch-action:pan-y;
}
.uk-slideshow>li{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    opacity:0;
}
.uk-slideshow>.uk-active{
    z-index:10;
    opacity:1;
}
.uk-slideshow>li>img{
    visibility:hidden;
}
[data-uk-slideshow-slide]{
    cursor:pointer;
}
.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li{
    height:100vh;
}
.uk-slideshow-fade-out{
    -webkit-animation:uk-fade 0.5s linear reverse;
    animation:uk-fade 0.5s linear reverse;
}
.uk-slideshow-scroll-forward-in{
    -webkit-animation:uk-slide-right 0.5s ease-in-out;
    animation:uk-slide-right 0.5s ease-in-out;
}
.uk-slideshow-scroll-forward-out{
    -webkit-animation:uk-slide-left 0.5s ease-in-out reverse;
    animation:uk-slide-left 0.5s ease-in-out reverse;
}
.uk-slideshow-scroll-backward-in{
    -webkit-animation:uk-slide-left 0.5s ease-in-out;
    animation:uk-slide-left 0.5s ease-in-out;
}
.uk-slideshow-scroll-backward-out{
    -webkit-animation:uk-slide-right 0.5s ease-in-out reverse;
    animation:uk-slide-right 0.5s ease-in-out reverse;
}
.uk-slideshow-scale-out{
    -webkit-animation:uk-fade-scale-15 0.5s ease-in-out reverse;
    animation:uk-fade-scale-15 0.5s ease-in-out reverse;
}
.uk-slideshow-swipe-forward-in{
    -webkit-animation:uk-slide-left-33 0.5s ease-in-out;
    animation:uk-slide-left-33 0.5s ease-in-out;
}
.uk-slideshow-swipe-forward-out{
    -webkit-animation:uk-slide-left 0.5s ease-in-out reverse;
    animation:uk-slide-left 0.5s ease-in-out reverse;
}
.uk-slideshow-swipe-backward-in{
    -webkit-animation:uk-slide-right-33 0.5s ease-in-out;
    animation:uk-slide-right-33 0.5s ease-in-out;
}
.uk-slideshow-swipe-backward-out{
    -webkit-animation:uk-slide-right 0.5s ease-in-out reverse;
    animation:uk-slide-right 0.5s ease-in-out reverse;
}
.uk-slideshow-swipe-forward-in:before,.uk-slideshow-swipe-backward-in:before{
    content:'';
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:0;
    z-index:1;
    background:rgba(0, 0, 0, 0.6);
    -webkit-animation:uk-fade 0.5s ease-in-out reverse;
    animation:uk-fade 0.5s ease-in-out reverse;
}
.uk-tooltip{
    display:none;
    position:absolute;
    z-index:1030;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    max-width:200px;
    padding:5px 8px;
    background:#333;
    color:rgba(255,255,255,0.7);
    font-size:12px;
    line-height:18px;
    text-align:center;
    text-align:center;
}
.uk-tooltip:after{
    content:"";
    display:block;
    position:absolute;
    width:0;
    height:0;
    border:5px dashed #333;
}
.uk-tooltip-top:after,.uk-tooltip-top-left:after,.uk-tooltip-top-right:after{
    bottom: -5px;
    border-top-style:solid;
    border-bottom:none;
    border-left-color:transparent;
    border-right-color:transparent;
    border-top-color:#333;
}
.uk-tooltip-bottom:after,.uk-tooltip-bottom-left:after,.uk-tooltip-bottom-right:after{
    top: -5px;
    border-bottom-style:solid;
    border-top:none;
    border-left-color:transparent;
    border-right-color:transparent;
    border-bottom-color:#333;
}
.uk-tooltip-top:after,.uk-tooltip-bottom:after{
    left:50%;
    margin-left: -5px;
}
.uk-tooltip-top-left:after,.uk-tooltip-bottom-left:after{
    left:10px;
}
.uk-tooltip-top-right:after,.uk-tooltip-bottom-right:after{
    right:10px;
}
.uk-tooltip-left:after{
    right: -5px;
    top:50%;
    margin-top: -5px;
    border-left-style:solid;
    border-right:none;
    border-top-color:transparent;
    border-bottom-color:transparent;
    border-left-color:#333;
}
.uk-tooltip-right:after{
    left: -5px;
    top:50%;
    margin-top: -5px;
    border-right-style:solid;
    border-left:none;
    border-top-color:transparent;
    border-bottom-color:transparent;
    border-right-color:#333;
}
.element-progress-menu,.element_progress_menu{
    margin:15px 0;
}
@media (max-width: 479px){
    .element-progress-menu,.element_progress_menu{
        margin:5px 0;
    }
    .element-progress-menu em,
    .element_progress_menu em{
        display:none;
    }
}
.element-progress-menu ul,
.element_progress_menu ul{
    display: -webkit-flex;
    display:flex;
    -webkit-flex-flow:row wrap;
    flex-flow:row wrap;
    margin:0;
    padding:0;
    width:100%;
}
.element-progress-menu li,
.element_progress_menu li{
    display:block;
    -webkit-flex:1 1 auto;
    flex:1 1 auto;
}
.element_progress_menu{
    margin:0;
    padding:15px 0;
}
.element-progress-menu-item,.element_progress_menu__item{
    position:relative;
    color:#fff;
    line-height:30px;
    margin-bottom:2px;
    padding:0;
    text-align:center;
}
.element-progress-menu-item>*,.element_progress_menu__item>*{
    display:block;
    text-decoration:none;
    white-space:nowrap;
    color:#444;
    padding:0 5px;
}
.element-progress-menu-item em,
.element_progress_menu__item em{
    color:inherit;
    font-style:normal;
}
.element-progress-menu-item.active>*,.element_progress_menu__item.active>*{
    background-color:#d4021d;
    color:#fff;
}
.element-progress-menu-item,.element_progress_menu__item{
    background-color:#eee;
}
.element-progress-menu.arrow-before .element-progress-menu-item,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item{
    overflow:hidden;
    position:relative;
}
.element-progress-menu.arrow-before .element-progress-menu-item:not(:first-child) > *,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item:not(:first-child)>*{
    padding-left:20px;
}
.element-progress-menu.arrow-before .element-progress-menu-item:not(:first-child):before,
.element-progress-menu.arrow-before .element-progress-menu-item:not(:first-child) > *:before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item:not(:first-child):before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item:not(:first-child)>*:before{
    width:0;
    height:0;
    border-top:30px solid transparent;
    border-bottom:30px solid transparent;
    border-left:15px solid #fff;
    position:absolute;
    content:"";
    left:0;
    top:50%;
    z-index:1;
    margin-top: -30px;
}
.element-progress-menu.arrow-before .element-progress-menu-item:not(:first-child) > *:before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item:not(:first-child)>*:before{
    border-top-width:22px;
    border-bottom-width:22px;
    border-left-width:11px;
    border-left-color:#eee;
    margin-top: -22px;
}
.element-progress-menu.arrow-before .element-progress-menu-item.active + .element-progress-menu-item > *:before,
.element-progress-menu.arrow-before .element-progress-menu-item.active + .element_progress_menu__item > *:before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item.active + .element-progress-menu-item > *:before,
.element_progress_menu.element_progress_menu--arrow_before .element_progress_menu__item.active + .element_progress_menu__item>*:before{
    border-left-color:#d4021d;
}
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item--last{
    overflow:hidden;
    position:relative;
}
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item--last:after,
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item--last>*:after{
    width:0;
    height:0;
    border-top:30px solid #fff;
    border-bottom:30px solid #fff;
    border-left:15px solid #eee;
    position:absolute;
    content:"";
    right:0;
    top:50%;
    z-index:1;
    margin-top: -30px;
}
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item--last>*:after{
    border-top-width:22px;
    border-bottom-width:22px;
    border-left-width:11px;
    border-left-color:#eee;
    margin-top: -22px;
}
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item.active:after,
.element_progress_menu.element_progress_menu--arrow_after .element_progress_menu__item.active>*:after{
    border-left-color:#d4021d;
}
.privacyrule.has-error{
    border-color:red;
    color:red;
}
.privacyrule a{
    color:black !important;
    text-decoration:underline !important;
}
.flag-icon-background{
    background-size:contain;
    background-position:50%;
    background-repeat:no-repeat;
}
.flag-icon{
    background-size:contain;
    background-position:50%;
    background-repeat:no-repeat;
    position:relative;
    display:inline-block;
    width:1.33333333em;
    line-height:1em;
}
.flag-icon:before{
    content:"\00a0";
}
.flag-icon.flag-icon-squared{
    width:1em;
}
.button_grey,.button_grey:hover{
    background:#7d7d7d;
    color:#fff;
    font-family:"OpenSans";
    font-weight:normal;
}
.button_green,.button_green:hover{
    background:#c4cc3e;
    color:#fff;
    font-family:"OpenSans";
    font-weight:normal;
}
.button_orange,.button_orange:hover{
    background:#ff671f;
    color:#fff;
    font-family:"OpenSans";
    font-weight:normal;
}
.no-pointer{
    cursor:default !important;
}
[class*='fbr-icon-']:before, label.labeled_checkbox::before, input[type="checkbox"].labeled_checkbox[checked] + label.labeled_checkbox::before,
input[type="checkbox"].labeled_checkbox:checked + label.labeled_checkbox::before, .etCheckbox-wrap.etCheckbox--checked:before, .view-warenkorb .checkout_code__aktionscode_submit:before, .view-gutschein .checkout_code__aktionscode_submit:before, .view-warenkorb .checkout_code__gutscheincode_submit:before, .view-gutschein .checkout_code__gutscheincode_submit:before,.checkoutmenue.aktiv:before,.checkoutmenue.done:before,i.versand-standard,i.versand-express,i.versand-no_express{
    font-family:'fritzberger'!important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
[class*='fbr-icon-'],[class*='fbr-icon-']:hover,[class*='fbr-icon-']:focus{
    text-decoration:none;
}
.fbr-icon-twitter:before{
    content:"\e91d";
}
.fbr-icon-mail-badge:before,.fbr-icon-newsletter_grau:before{
    content:"\e91e";
}
.fbr-icon-googleplus:before,.fbr-icon-google:before{
    content:"\e91f";
}
.fbr-icon-facebook:before{
    content:"\e920";
}
.fbr-icon-zeiger:before{
    content:"\e921";
}
.fbr-icon-telefon:before{
    content:"\e923";
}
.fbr-icon-packstation:before{
    content:"\e924";
}
.fbr-icon-monitor:before{
    content:"\e926";
}
.fbr-icon-express:before,i.versand-express:before,i.versand-no_express:before{
    content:"\e927";
}
.fbr-icon-email:before{
    content:"\e928";
}
.fbr-icon-pfeil_rechts:before{
    content:"\e900";
}
.fbr-icon-pfeil_links:before{
    content:"\e901";
}
.fbr-icon-haken:before,.etCheckbox-wrap.etCheckbox--checked:before,.checkoutmenue.aktiv:before,.checkoutmenue.done:before{
    content:"\e902";
}
.fbr-icon-stern:before{
    content:"\e903";
}
.fbr-icon-lineal:before{
    content:"\e904";
}
.fbr-icon-vergleichen:before{
    content:"\e905";
}
.fbr-icon-produktdatenblatt:before{
    content:"\e906";
}
.fbr-icon-download:before{
    content:"\e907";
}
.fbr-icon-drucken:before{
    content:"\e908";
}
.fbr-icon-youtube:before{
    content:"\e909";
}
.fbr-icon-info:before{
    content:"\e90a";
}
.fbr-icon-schloss:before{
    content:"\e90b";
}
.fbr-icon-zurueck:before,.fbr-icon-360grad:before{
    content:"\e90c";
}
.fbr-icon-batteriepfand:before{
    content:"\e90d";
}
.fbr-icon-sperrgut:before{
    content:"\e90e";
}
.fbr-icon-fbrmini:before,.fbr-icon-zelt:before{
    content:"\e90f";
}
.fbr-icon-merkzettel:before{
    content:"\e910";
}
.fbr-icon-location:before,.fbr-icon-filialen:before{
    content:"\e911";
}
.fbr-icon-suche:before,.fbr-icon-lupe:before{
    content:"\e912";
}
.fbr-icon-meinkonto:before,.fbr-icon-user:before{
    content:"\e913";
}
.fbr-icon-warenkorb:before{
    content:"\e914";
}
.fbr-icon-kundenkarte:before{
    content:"\e915";
}
.fbr-icon-logo:before,.fbr-icon-logo_berger:before{
    content:"\e916";
}
.fbr-icon-mail:before,.fbr-icon-newsletter:before{
    content:"\e917";
}
.fbr-icon-haus:before{
    content:"\e918";
}
.fbr-icon-lkw:before,i.versand-standard:before{
    content:"\e919";
}
.fbr-icon-bearbeiten:before{
    content:"\e91a";
}
.fbr-icon-sprechblase:before{
    content:"\e91b";
}
.fbr-icon-tasche:before{
    content:"\e91c";
}
.fbr-icon-360dreher:before{
    content:"\e922";
}
.fbr-icon-youtube2:before{
    content:"\e925";
}
.fbr-icon-fa-check:before{
    content:"\e929";
}
.fbr-icon-fa-edit:before{
    content:"\e92a";
}
.fbr-icon-fa-globe:before{
    content:"\e92b";
}
.fbr-icon-fa-heart:before{
    content:"\e92c";
}
.fbr-icon-fa-heart-solid:before{
    content:"\e933";
}
.fbr-icon-fa-home:before{
    content:"\e92e";
}
.fbr-icon-fa-star:before{
    content:"\e92f";
}
.fbr-icon-fa-star-solid:before{
    content:"\e930";
}
.fbr-icon-fa-star-white .path1:before{
    font-family:'fritzberger';
    content:"\e935";
    color:#ddd;
}
.fbr-icon-fa-star-white .path2:before{
    font-family:'fritzberger';
    content:"\e936";
    color:white;
}
.fbr-icon-fa-times-circle:before{
    content:"\e931";
}
.fbr-icon-fa-user:before{
    content:"\e932";
}
.fbr-icon-bus:before, .fbr-icon-geschenk:before, .fbr-icon-kastenwagen:before, .fbr-icon-wohnmobil:before,
.fbr-icon-wohnwagen:before, .form-newsletter_activation .fbr-icon-zelt:before{
    font-size:1.25rem !important;
    margin-right:10px;
    color:#767676;
    vertical-align:middle;
}
.fbr-icon-bus:before{
    content:"\e937";
}
.fbr-icon-geschenk:before{
    content:"\e938";
}
.fbr-icon-kastenwagen:before{
    content:"\e939";
}
.fbr-icon-wohnmobil:before{
    content:"\e940";
}
.fbr-icon-wohnwagen:before{
    content:"\e941";
}
.uk-text-uppercase{
    text-transform:uppercase !important;
}
.uk-text-underline{
    text-decoration:underline !important;
}
.txtblk_banner_red_wrap .txtblk_banner_red:after, .berger_checkbox_wrap .clearAfter:after, .uk-panel-footer .form-footer-checkout .clearAfter:after, .pre-header:after, .popover-wrap.uk-dropdown-cart .cart_footer:after, .icon_right:after, .cookie_notice__wrap:after, .wk_pos__description:after, #filters .et-accordion.narrower .et-accordion-item .et-accordion-content:after,.pImgGal_footer:after,.pImg_slider:after,.pImgButton-wrap:after,.produkttestsummary_starsum_row:after,.produkttest_entry--small:after,.produkttest_wrap:after,.produkttestsummary:after,.rating_bar:after,.produkttest_artikel:after,.product_colors_preview:after{
    content:".";
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
}
.uk-form .et-form-input-full-big button,
.uk-form .et-form-input-full-big a.uk-button,button.et-big-button,a.et-big-button{
    font-size:14px;
    padding-top:10px;
    padding-bottom:10px;
    height:42px;
    line-height:20px;
}
.checkout_element_easycredit .uk-accordion-title:after,
.checkout_element_voucher .uk-accordion-title:after,
.directorder .uk-accordion-title:after{
    font-family:FontAwesome;
    display:inline-block;
    font-weight:400;
    font-style:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.uk-form .et-form-input-full-big input{
    width:100%;
    font-size:14px;
    padding-top:10px;
    padding-bottom:10px;
    height:42px;
}
.uk-icon-flip-horizontal{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";
    -webkit-transform:scale(-1,1);
    -ms-transform:scale(-1,1);
    transform:scale(-1,1);
}
.fbr-color-secondary{
    color:#619D2C;
}
.fbr-darker-gray{
    color:#333;
}
.et-min-width-115{
    min-width:115px;
}
.uk-slidenav-position-side{
    position:relative;
    margin-right:35px;
    margin-left:35px;
}
.uk-slidenav-position-side a.uk-slidenav{
    display:block !important;
    text-decoration:none;
    top:50%;
    z-index:1;
    margin-top: -30px;
    width:35px;
}
.uk-slidenav-position-side a.uk-slidenav-previous{
    position:absolute;
    left: -35px;
    text-align:left;
}
.uk-slidenav-position-side a.uk-slidenav-next{
    position:absolute;
    right: -35px;
    text-align:right;
}
a.uk-button-text,.uk-button-text{
    background:transparent;
    color:#535353;
    text-decoration:underline;
    text-align:left;
    padding-left:0 !important;
    padding-right:0 !important;
    text-transform:none;
}
a.uk-button-text:hover,a.uk-button-text:active,.uk-button-text:hover,.uk-button-text:active{
    background:transparent;
    color:#535353;
}
.header-container{
    display:table;
    width:100%;
}
.header-container>div{
    display:table-cell;
    vertical-align:middle;
}
form.search-form{
    display:block;
    float:left;
    width:53%;
    padding:7px;
}
.uk-dropdown{
    width:100%;
}
#onpageedit{
    position:fixed;
    bottom:8px;
    left:8px;
    width:36px;
    height:36px;
    background-color:#D4021D;
    border-radius:50%;
    transition:1.5s;
    z-index:9999;
}
#onpageedit a{
    display:block;
    width:100%;
    height:100%;
    text-align:center;
    color:white;
    font-size:23px;
    line-height:36px;
}
#onpageedit a:hover{
    color:#fee;
    text-decoration:none;
}
.uk-offcanvas-page #onpageedit{
    transition:1.5s;
    right:280px;
}
#applicas_seo .seolabel{
    color:blue;
}
.flash{
    -webkit-animation:flash 1s ease-out;
    -webkit-animation-iteration-count:1;
    animation:flash 1s ease-out;
    animation-iteration-count:1;
}
.onpageedit_element_artikel_gallery{
    display:none;
    z-index:999;
}
.onpageedit_element_artikel_gallery a.ope_inactive,
.onpageedit_element_artikel_gallery a.ope_inactive:hover{
    color:#ddd;
}
.onpageedit_info_element_artikel_gallery{
    position:absolute;
    right:0;
    width:32px;
}
.onpageedit_info_element_artikel_gallery a.sort_fixed{
    background-color:#fff;
    color:#D4021D;
}
.element_artikel_gallery:hover .onpageedit_element_artikel_gallery{
    display:block;
    position:absolute;
    width:32px;
    background-color:#ccc;
}
.element_artikel_gallery:hover .onpageedit_element_artikel_gallery a{
    line-height:25px;
}
@-webkit-keyframes flash{
    0%{
        background-color:inherit;
    }
    50%{
        background-color:#fbf8b2;
    }
    100%{
        background-color:inherit;
    }
}
@keyframes flash{
    0%{
        background-color:inherit;
    }
    50%{
        background-color:#fbf8b2;
    }
    100%{
        background-color:inherit;
    }
}
.back-to-top{
    display:none;
    background:#807471;
    color:#eee;
    position:fixed;
    bottom:15px;
    right:10px;
    padding:3px 8px 3px 8px;
    font-size:11px;
    border:3px solid transparent;
    border-radius:5px;
}
.back-to-top:focus,.back-to-top:active,.back-to-top:hover{
    color:white;
}
.back-to-top i{
    font-size:14px;
}
@media (max-width: 849px){
    .back-to-top i{
        font-size:25px;
    }
}
.uk-breadcrumb{
    color:#7d7d7d;
    padding-top:5px;
}
.uk-breadcrumb>li:before{
    line-height:12px;
}
.uk-breadcrumb>li.homelink:before{
    content:"|";
    display:inline-block;
    margin:0 8px;
    font-weight:bold;
}
.uk-breadcrumb>li.sublink:before,.uk-breadcrumb>li.activelink:before{
    content:">";
    display:inline-block;
    margin:0 8px;
}
.uk-breadcrumb>li:first-child{
    content:"";
    margin:0;
}
.uk-breadcrumb > li a{
    color:#545454;
    font-weight:normal;
    text-decoration:none;
}
.uk-breadcrumb > li a.backlink{
    color:#535353;
    font-weight:bold;
    text-decoration:none;
}
.uk-breadcrumb span{
    display:inline;
    margin:0;
}
.uk-breadcrumb span.current{
    margin-right:5px;
    font-family:"OpenSans";
    color:#535353;
}
.main-section .uk-breadcrumb{
    border-bottom:2px solid #e5e5e5;
    padding-top:12px;
    padding-bottom:12px;
    margin-bottom:35px;
}
.uk-breadcrumb h1, .uk-breadcrumb .fbr_headline--h1, .uk-breadcrumb span{
    display:inline;
    font-size:inherit;
    line-height:inherit;
    margin:0;
}
.uk-breadcrumb h1, .uk-breadcrumb .fbr_headline--h1{
    color:#7d7d7d;
    font-weight:normal;
    text-transform:none;
}
.uk-slider,.uk-slideshow{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.slideshow .uk-slidenav-contrast{
    color:white;
    border-radius:50%;
    border:1px solid transparent;
    background-color:black;
    opacity:0.75;
    line-height:50px;
}
.slideshow .uk-slidenav-contrast:hover, .slideshow .uk-slidenav-contrast:focus{
    color:#999;
}
.slideshow .uk-dotnav-contrast>*>*{
    background:rgba(255, 255, 255, 0.58) none repeat scroll 0 0;
}
.slideshow .uk-dotnav-contrast>.uk-active>*{
    background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;
}
.slideshow .uk-slidenav-position.slider.gallery{
    min-height:60px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.slideshow .uk-slidenav-position.productslider{
    min-height:280px;
}
.slideshow .uk-slidenav-position.slider,
.slideshow .uk-slidenav-position .uk-slidenav{
    display:block;
}
.more-box{
    overflow:hidden;
    height:100px;
    position:relative;
    box-sizing:content-box;
}
.more-box .fade-out{
    min-height:20px;
    position:absolute;
    bottom:0;
    width:100%;
    background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.4) 8%, #fff 58%);
}
.element_sidebar .categories_search_container{
    margin-bottom:15px;
}
.element_sidebar .categories_search_container .uk-search-nav-header{
    margin-bottom:4px;
    margin-top:4px;
    color:#1d2a6e;
    border-bottom:1px solid #eaeaea;
}
.element_sidebar .uk-nav{
    margin-bottom:10px;
    min-height:35px;
}
.element_sidebar .uk-nav.categories_search{
    margin-bottom:30px;
}
.element_sidebar .uk-nav.categories_search>li>ul>li>a:before{
    content:"\f101";
}
.element_sidebar .uk-nav li{
    font-size:14px;
    padding:0;
}
.element_sidebar .uk-nav li.uk-nav-header{
    margin-bottom:4px;
    margin-top:4px;
    font-weight:normal;
    font-family:"OpenSans";
}
.element_sidebar .uk-nav li.uk-active>a{
    font-family:"OpenSans";
    font-weight:bold;
}
.element_sidebar .uk-nav li.uk-active li{
    font-family:"OpenSans";
    padding:0;
}
.element_sidebar .uk-nav li.uk-active li a{
    font-family:"OpenSans";
}
.element_sidebar .uk-nav li.uk-active li.uk-active a{
    font-family:"OpenSans";
}
.element_sidebar .uk-nav li a{
    padding:4px;
    color:#535353;
}
.element_sidebar .uk-nav li a:hover{
    background-color:#eaeaea;
}
.element_sidebar .uk-nav.service{
    padding-left:15px;
}
.element_sidebar .uk-nav.service li a{
    padding-left:5px;
}
.element_sidebar .uk-nav.service li a:before{
    font-family:FontAwesome;
    display:inline-block;
    font-weight:400;
    font-style:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    content:"\f105";
    padding-right:8px;
    margin-left: -15px;
}
.element_sidebar .uk-nav.service li a.opened{
    font-weight:bold;
}
.element_sidebar .uk-nav.service li a.active{
    font-weight:bold;
    text-decoration:underline;
}
.element_sidebar .uk-nav.service li>ul{
    padding-left:30px;
}
.element_sidebar .uk-nav.service li > ul li>a:before{
    content:"\f101";
    margin-left: -15px;
}
.element_sidebar .uk-nav .menubadge{
    height:16px;
    margin-left:10px;
}
.element_sidebar .scroll-container{
    overflow-x:hidden;
    overflow-y:auto;
    max-height:290px;
}
.element_sidebar .uk-nav-header{
    text-transform:inherit;
    color:#1d2a6e;
    text-decoration:none;
    border-bottom:1px solid #eaeaea;
}
.uk-button{
    line-height:normal;
    padding:4px 12px;
}
.uk-button i{
    margin-right:6px;
}
.uk-button.uk-button-large{
    padding:9px 12px;
}
.uk-button.uk-button-large.uk-button-default{
    font-size:14px;
}
.uk-button.uk-button-voucher{
    font-size:16px;
    background-color:#014085;
    color:#fff;
}
.uk-button.uk-button-default{
    background:#F3F1EC;
    background:linear-gradient(to bottom, #fefefe, #f3f1ec);
    border:1px solid #CEC4BB;
    color:#3d3636;
}
.uk-button.uk-button-default:hover{
    background:#fefefe none repeat scroll 0 0;
    color:#c4cfec;
}
.uk-offcanvas-bar{
    background:#ededed;
    color:#222;
}
.uk-offcanvas-bar .uk-nav-offcanvas>li{
    line-height:30px;
}
.uk-offcanvas-bar .uk-nav-offcanvas>li>a{
    text-shadow:none;
    color:#222;
}
.uk-offcanvas-bar .uk-nav-offcanvas>li.uk-active>a{
    color:#222;
    background-color:#ededed;
}
.uk-offcanvas-bar .uk-nav-offcanvas ul a{
    color:#222;
}
.uk-offcanvas-bar .uk-nav-offcanvas>.uk-open>a{
    background:#ededed;
    color:#222;
}
.uk-offcanvas-bar .uk-nav-offcanvas .uk-nav-header{
    text-shadow:none;
    background-color:#fff;
    color:#222;
}
.uk-offcanvas-bar .uk-nav-offcanvas .applicas-icon{
    display:block;
    float:left;
    line-height:1;
    font-size:20px;
    margin-right:6px;
    padding-top:5px;
}
html:not(.uk-touch) .uk-nav-offcanvas > li > a:hover, html:not(.uk-touch) .uk-nav-offcanvas>li>a:focus{
    background:#ededed;
    color:#222;
}
html:not(.uk-touch) .uk-nav-offcanvas ul a:hover{
    color:#452dff;
}
.uk-overlay-none{
    display:none;
}
.uk-overlay-top-left,.uk-overlay-top-center,.uk-overlay-top-right{
    top:30px;
    max-width:calc(100vw - 120px);
}
.uk-overlay-middle-left,.uk-overlay-middle-right,.uk-overlay-middle-center{
    top:25%;
    bottom:25%;
}
.uk-overlay-top-left,.uk-overlay-middle-left{
    left:30px;
    right:auto;
}
.uk-overlay-top-center,.uk-overlay-middle-center{
    left:25%;
    right:25%;
}
.uk-overlay-top-right,.uk-overlay-middle-right{
    right:30px;
    left:auto;
}
@media (max-width: 767px){
    .uk-overlay-top-left,.uk-overlay-top-center,.uk-overlay-top-right{
        top:20px;
        max-width:calc(100vw - 100px);
    }
    .uk-overlay-middle-left,.uk-overlay-middle-right,.uk-overlay-middle-center{
        top:15%;
        bottom:25%;
    }
    .uk-overlay-top-left,.uk-overlay-middle-left{
        left:20px;
    }
    .uk-overlay-top-center,.uk-overlay-middle-center{
        left:15%;
        right:15%;
    }
    .uk-overlay-top-right,.uk-overlay-middle-right{
        right:20px;
    }
}
@media (max-width: 479px){
    .uk-overlay-top-left,.uk-overlay-top-center,.uk-overlay-top-right{
        top:10px;
        max-width:calc(100vw - 100px);
    }
    .uk-overlay-middle-left,.uk-overlay-middle-right,.uk-overlay-middle-center{
        top:5%;
        bottom:25%;
    }
    .uk-overlay-top-left,.uk-overlay-middle-left{
        left:10px;
    }
    .uk-overlay-top-center,.uk-overlay-middle-center{
        left:5%;
        right:5%;
    }
    .uk-overlay-top-right,.uk-overlay-middle-right{
        right:10px;
    }
}
.uk-form label{
    cursor:pointer;
}
.uk-form.radios label{
    margin-right:15px;
    white-space:nowrap;
}
.uk-form .has-error.etCheckbox-wrap,
.uk-form .has-error .uk-form-controls,
.uk-form .has-error input,
.uk-form .has-error select,
.uk-form .has-error textarea{
    background-color:#fef0ef;
    border-color:#d85030 !important;
}
.uk-form .field-error{
    margin:0;
}
.input-plusminus{
    display:inline-block;
    position:relative;
    border:1px solid #aaa;
    border-radius:4px;
    background-color:white;
    overflow:hidden;
    vertical-align:middle;
    white-space:nowrap;
    height:26px;
}
.input-plusminus .plus, .input-plusminus .minus{
    display:inline-block;
    position:absolute;
    top:0;
    height:inherit;
    line-height:inherit;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.input-plusminus .plus i, .input-plusminus .minus i{
    line-height:inherit;
    margin:0;
}
@media (max-width: 767px){
    .input-plusminus .plus, .input-plusminus .minus{
        display:none;
    }
}
.input-plusminus .plus{
    right:0;
}
.input-plusminus .minus{
    left:0;
}
.input-plusminus input{
    border:none !important;
    background:none;
    text-align:center;
    width:100%;
    display:inline-block;
    height:inherit !important;
}
.input-plusminus.input-plusminus-vertical{
    position:static;
    height:inherit;
}
.input-plusminus.input-plusminus-vertical .plus,
.input-plusminus.input-plusminus-vertical .minus{
    position:static;
    height:inherit;
    display:block;
}
.noselect{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.element_intl_selections{
    padding:3px 3px 3px 15px;
    min-height:35px;
}
.element_intl_selections>.uk-float-left{
    line-height:25px;
    margin-right:15px;
}
footer .element_intl_selections{
    margin-bottom:15px;
}
.header-intl-container a.uk-close{
    font-size:20px;
    line-height:22px;
    padding-top:2px;
}
.uk-grid + #main{
    margin-top:10px;
}
.uk-grid.radios label{
    line-height:26px;
}
.prev-page,.next-page{
    margin-left:5px;
    font-size:22px;
    display:inline-block;
    line-height:25px;
    width:25px;
    color:black;
    text-align:center;
}
.prev-page:hover,.next-page:hover{
    background-color:#eee;
}
.has-error{
    color:#535353;
}
.has-error .customercard{
    color:#b0141b;
}
.uk-close, .element_easycredit_installment button.close{
    text-decoration:none !important;
}
#spinner{
    position:fixed;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    font-size:128px;
    display:none;
    z-index:10;
    color:#004481;
}
#success{
    position:fixed;
    left:50%;
    top:50%;
    transform:translate(-50%, -50%);
    background:white;
    font-size:128px;
    display:none;
    z-index:10;
}
#success .sign{
    color:green;
}
.uk-margin-small-bottom h1, .uk-margin-small-bottom .fbr_headline--h1{
    margin-bottom:0;
}
.page-info{
    display:inline-block;
    line-height:25px;
}
.hr-narrower{
    border-color:#eaeaea;
    margin:0 0 10px 0;
}
.uk-form-stacked.form-newsletter_activation .uk-form-label{
    font-weight:normal;
}
@media print{
    .noprint{
        display:none !important;
    }
}
@media (max-width: 767px){
    .invisible-small{
        visibility:hidden;
    }
}
@media (min-width: 768px){
    .uk-form-stacked.form-newsletter_activation{
        padding:0 10rem 0 0;
    }
}
@media (min-width: 768px){
    .et-tabs{
        position:relative;
        left:0;
    }
}
.et-tabs>ul{
    list-style-type:none;
    padding:0;
    margin:0;
    background:white;
}
.et-tabs>ul>li{
    white-space:nowrap;
    text-align:left;
    margin:0;
}
@media (min-width: 768px){
    .et-tabs>ul>li{
        display:inline-block;
        text-align:center;
    }
}
.et-tabs>ul>li>a{
    padding:4px 10px;
    height:28px;
    line-height:25px;
    display:block;
    color:#535353;
    text-decoration:none;
    outline:0;
    font-family:"OpenSans";
    font-size:16px;
    position:relative;
}
.et-tabs>ul>li>a:after{
    color:#535353;
    width:30px;
    height:30px;
    line-height:30px;
    font-family:"FontAwesome"!important;
    content:"" !important;
    position:absolute;
    right:0;
    top:0;
}
@media (min-width: 768px){
    .et-tabs>ul>li>a:after{
        display:none;
    }
}
.et-tabs>ul>li>a:focus{
    color:white;
}
.et-tabs>ul>li.et-active>a{
    color:#535353;
}
.et-tabs>ul>li.et-active>a:after{
    content:"" !important;
}
@media (min-width: 768px){
    .et-tabs>ul>li.et-active>a{
        border-top:1px solid #eaeaea;
        border-left:1px solid #eaeaea;
        border-right:1px solid #eaeaea;
        border-bottom:1px solid #fff;
        z-index:1;
        position:relative;
        font-family:"OpenSans";
    }
}
.et-tabs > ul > li.et-active .et-tab-content{
    display:block;
}
@media print{
    .et-tabs > ul > li.et-active .et-tab-content{
        display:block;
    }
}
.et-tabs>ul>li:hover>a{
    color:#535353;
}
.et-tab-content{
    display:none;
    padding:10px;
    background-color:white;
    text-align:left;
    white-space:normal;
}
@media (min-width: 768px){
    .et-tab-content{
        width:calc( 100% - 35px);
        box-sizing:border-box;
        position:absolute;
        left:35px;
        border-top:1px solid #eaeaea;
        top:37px;
        z-index:0;
    }
}
.availability_info__color--bgcolor_0,.availability_info__color--bgcolor_-1,.availability_info__color--bgcolor_1,.availability_info__color--bgcolor_2,.availability_info__color--bgcolor_3,.availability_info__color--bgcolor_4,.availability_info__color--bgcolor_5{
    width:10px;
    height:100%;
    display:block;
    position:absolute;
    left:0;
    top:0;
}
.et_variantdropdown__content>a,.et_variantdropdown__content>span{
    display:block !important;
    border:0 solid #fff !important;
    position:relative;
    margin-bottom:2px !important;
    height:15px;
    padding:5px 4px 5px 15px !important;
    line-height:15px;
}
.et_variantdropdown__content > a span, .et_variantdropdown__content > span span{
    overflow:hidden;
}
.et_variantdropdown__content>a:hover,.et_variantdropdown__content>span:hover,.et_variantdropdown__content>a.vactive,.et_variantdropdown__content>span.vactive{
    background-color:#eee !important;
    color:#000 !important;
    padding:5px 5px 5px 15px !important;
}
.et_variantdropdown{
    box-sizing:border-box;
    position:relative;
    height:32px;
    width:100%;
    background:#fff;
    padding:5px 10px;
    border:1px solid #7D7D7D;
}
.et_variantdropdown__label{
    cursor:pointer;
}
.et_variantdropdown__state{
    position:absolute;
    top:6px;
    right:0;
    height:25px;
    width:25px;
    cursor:pointer;
    font-family:FontAwesome;
    display:inline-block;
    font-weight:normal;
    font-style:normal;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.et_variantdropdown__state:before{
    content:"\f078";
}
.et_variantdropdown__content{
    box-sizing:border-box;
    display:none;
    background:#fff;
    border:1px solid #7D7D7D;
    z-index:11;
    width:100%;
    width:calc(100% + 2px);
    padding-left:1px;
    padding-right:1px;
}
.et_variantdropdown__content > a .select_text,
.et_variantdropdown__content > span .select_text{
    width:35%;
    display:inline-block;
    overflow:hidden;
}
.et_variantdropdown__content ul{
    padding-left:10px;
    padding-right:10px;
}
.et_variantdropdown__content ul li{
    margin-top:10px;
    list-style:none;
    border-bottom:1px solid #fff;
}
.et_variantdropdown--open .et_variantdropdown__state:before{
    content:"\f077";
}
.et_variantdropdown--open .et_variantdropdown__label{
    color:#ccc;
}
.et_variantdropdown--open .et_variantdropdown__content{
    display:block;
    position:absolute;
    top:30px;
    left: -1px;
}
.et-accordion .et-accordion-title{
    position:relative;
    display:block;
    text-transform:inherit;
    text-decoration:none;
    cursor:pointer;
    background:none;
    border-top:1px solid #eaeaea;
    padding:5px 0;
    margin:0;
    line-height:26px;
    font-size:18px;
}
.et-accordion .et-accordion-title:after{
    font-family:FontAwesome,Arial,Helvetica,sans-serif;
    position:absolute;
    right:0;
    width:25px;
    height:25px;
    content:"\f107";
}
.et-accordion .et-accordion-item{
    clear:both;
}
.et-accordion .et-accordion-content{
    display:none;
    padding:0;
    margin:15px 0;
}
.et-accordion .et-accordion-content a,
.et-accordion .et-accordion-content .menu-lnk,
.et-accordion .et-accordion-content .prg-input{
    color:#535353;
    padding:4px;
    display:block;
    text-decoration:none;
    cursor:pointer;
}
.et-accordion .et-accordion-item.et-active .et-accordion-title:after{
    content:"\f106";
}
@media (min-width: 768px){
    .et-accordion .et-accordion-item.et-active .et-accordion-content{
        display:block;
    }
}
.et-accordion ul{
    margin:0;
    padding:0;
    list-style:none;
    overflow-x:hidden;
    overflow-y:auto;
    max-height:295px;
}
.et-nav-offcanvas{
    border-bottom:1px solid rgba(0, 0, 0, 0.3);
    box-shadow:0 1px 0 rgba(255, 255, 255, 0.05);
    padding:0;
    list-style:none;
    margin:0 0 20px;
}
.et-nav-offcanvas li{
    line-height:30px;
}
.et-nav-offcanvas li>a{
    color:#222;
    display:block;
    text-decoration:none;
    padding:10px 15px;
    border-top:1px solid rgba(0, 0, 0, 0.3);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05);
}
.et-nav-offcanvas .uk-nav-header{
    margin-top:0;
    border-top:1px solid rgba(0, 0, 0, 0.3);
    box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05);
    background:#ddd;
}
.et-nav-offcanvas .level-1 .et-nav-sub{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    transform:translate3d(100%, 0, 0);
    transition:transform 500ms ease 0s;
    background:#ededed;
    width:270px;
    overflow-y:auto;
}
.et-nav-offcanvas .level-1 .et-nav-sub.et-active{
    transform:translate3d(0, 0, 0);
    transition:transform 500ms ease 0s;
}
.et-nav-sub{
    list-style:none;
    margin:0;
    padding:0;
}
.et-nav-sub-vert{
    list-style:none;
    margin:0 0 20px;
    padding:0;
    display:none;
}
.et-nav-sub-vert li a{
    padding:10px 15px 10px 30px;
}
.et-show{
    display:block !important;
}
.et-parent>a:after{
    content:"\f105";
    margin-right: -10px;
    float:right;
    font-family:FontAwesome;
    text-align:center;
    border-radius:50%;
    border:1px solid transparent;
    width:30px;
    height:30px;
    line-height:30px;
    background-color:#fff;
}
.et-parent>a.et-open:after{
    content:"\f106";
}
.level-2.et-parent>a:after{
    content:"\f107";
}
.uk-form .etSelect-wrap{
    position:relative;
    font-family:"OpenSans";
}
.uk-form .etSelect-wrap .etSelect--textfield{
    min-height:30px;
    padding:4px 6px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    outline:none;
    cursor:pointer;
    border-radius:0;
    border:1px solid #ddd;
    padding-right:25px;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-position:right 5px center;
    background-repeat:no-repeat;
    background-size:auto 36%;
}
.uk-form .etSelect-wrap .etSelect--textfield.error, .uk-form .etSelect-wrap .etSelect--textfield.uk-form-danger, .uk-form .etSelect-wrap .etSelect--textfield.invalid{
    background-color:#fff7f8 !important;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") !important;
    background-position:right 5px center !important;
    background-repeat:no-repeat !important;
    background-size:auto 36% !important;
}
.uk-form .etSelect-wrap .etSelect--textfield.uk-form-success, .uk-form .etSelect-wrap .etSelect--textfield.valid{
    background-color:#fafff2 !important;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") !important;
    background-position:right 5px center !important;
    background-repeat:no-repeat !important;
    background-size:auto 36% !important;
}
.uk-form .etSelect-wrap .etSelect--textfield.error{
    border-color:#f00;
}
.uk-form .etSelect-wrap ul{
    list-style:none;
    display:inline-block;
    padding-left:0;
    margin:0;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown{
    list-style:none;
    display:inline-block;
    border:1px solid rgba(0, 68, 129, 0.3);
    position:absolute;
    top:2.1rem;
    left:0;
    background:#fff;
    z-index:2;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown.hidden{
    display:none;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown.expanded .etSelect--optionslist{
    max-height:50vh;
    overflow-y:auto;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option{
    padding:4px 6px;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option:hover, .uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option.focused{
    background:#ddd;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option.selected{
    background:#004481;
    color:#ddd;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--option--disabled{
    color:#aaa;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--search{
    padding:6px;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.etSelect--search .etSelect--searchinput{
    border:1px solid #e5e5e5;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.uk-nav-divider{
    border-top:1px solid #e5e5e5;
    margin:9px 5px;
}
.uk-form .etSelect-wrap ul.etSelect--dropdown li.uk-nav-header{
    padding:5px;
}
html{
    background-color:#E5ECF1;
    font-size:14px;
}
body{
    position:relative;
    color:#535353;
}
body>.uk-container,body#content{
    background-color:#fff;
}
h1,.fbr_headline--h1{
    font-family:"OpenSans";
    color:#004481;
    text-transform:uppercase;
    font-weight:bold;
    font-size:22px;
}
h2,.fbr_headline--h2{
    font-family:"OpenSans";
    font-size:20px;
    color:#004481;
    text-transform:uppercase;
    font-weight:bold;
}
h2 a.uk-button, .fbr_headline--h2 a.uk-button{
    display:inline-block;
    float:right;
}
h3, .fbr_headline--h3, .pm_targobank__header,
.element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav li.pm_targobank__header{
    font-family:"OpenSans";
    font-size:18px;
    color:#004481;
    text-transform:uppercase;
    font-weight:bold;
}
h3 a.uk-button, .fbr_headline--h3 a.uk-button, .pm_targobank__header a.uk-button, .element_sidebar .uk-nav li.fbr_headline--h3 a.uk-button, .element_sidebar .uk-nav li.pm_targobank__header a.uk-button{
    display:inline-block;
    float:right;
}
h4{
    font-family:"OpenSans";
    font-size:16px;
}
strong{
    font-family:"OpenSans";
    font-weight:600;
}
.current-price sup,
.prod_price sup{
    font-size:70%;
    line-height:inherit;
    position:relative;
    vertical-align:text-top;
    top:0;
}

.layout_content{
    position:relative;
    z-index:1;
}
.checkout-links{
    display:inline-block;
    padding-top:10px;
    padding-right:10px;
}
@media (max-width: 767px){
    .checkout-links{
        padding-right:5px;
    }
    .checkout-links .uk-subnav>*{
        margin-top:3px;
    }
}
.head-menu-1{
    font-size:15px;
}
.head-menu-1 .uk-subnav>*{
    padding-left:5px;
}
.head-menu-1 .uk-subnav-line>:nth-child(n+2):before{
    margin-right:3px;
}
.head-menu-1 li:last-child a{
    color:#e2003c;
}
.mobile-header{
    border-bottom:1px solid #999;
}
.icons-left{
    display:block;
    float:left;
    padding-top:5px;
}
.icons-right{
    display:flex;
    float:right;
    padding-right:2px;
    justify-content:flex-start;
}
.icons-right>div{
    text-align:right;
}
.menu-border{
    position:relative;
    display:block;
    overflow:hidden;
    height:0;
    margin-top: -1px;
    margin-left:1px;
    margin-right:1px;
    border-bottom:2px solid transparent;
    z-index:1022;
}
.mobile-header-menu .uk-navbar-toggle,
.mobile-header-menu-text .uk-navbar-toggle{
    padding:0;
    font-size:30px;
    height:auto;
    float:inherit;
}
.mobile-header-menu-text div{
    clear:left;
    font-size:10px;
}
.tooltip-input{
    position:relative;
    height:30px;
}
.tooltip-input input{
    margin-right:0 !important;
    position:absolute;
    padding-right:30px;
}
.hint{
    margin-left:4px;
    font-size:larger;
}
.tooltip-input-button{
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    border:1px solid #ddd;
    line-height:28px;
    min-height:28px;
    position:absolute;
    right:0;
}
.nav-filter-container{
    display:none;
}
.uk-tooltip-inner{
    text-align:left;
}
.uk-modal-dialog .uk-table table{
    display:table;
}
.uk-modal-dialog .uk-table tbody{
    display:table-row-group;
}
.uk-modal-dialog .uk-table tr{
    display:table-row;
}
.uk-modal-dialog .uk-table td{
    display:table-cell;
}
.uk-modal-dialog .uk-table th{
    font-weight:normal;
    font-family:"OpenSans";
}
.info-line .infobox{
    padding:10px;
    background-color:#eaeaea;
}
.info-line .infobox .infoline_headline{
    font-family:"OpenSans";
    font-size:32px;
    color:#1d2a6e;
}
.slogan{
    font-family:"OpenSans";
    font-size:22px;
    margin:0 0 15px 0;
}
.uk-slideshow{
    min-height:100px;
}
.uk-dotnav{

}
.uk-dotnav.et-dotnav-thumbs{
    height:50px;
}
.uk-dotnav.et-dotnav-thumbs li{
    margin:0 5px;
    width:100px;
}
.uk-dotnav.et-dotnav-thumbs li a{
    text-indent:0;
}
.uk-dotnav.et-dotnav-thumbs .uk-active img{
    border:2px solid #1d2a6e;
}
.uk-dotnav.et-dotnav-thumbs img{
    position:absolute;
    border:2px solid transparent;
}
.uk-dotnav.et-dotnav-thumbs img:hover, .uk-dotnav.et-dotnav-thumbs img:focus{
    border-color:#1d2a6e;
}
.element_sidebar .colorbox{
    display:block;
    float:left;
    width:29px;
    height:29px;
    padding:2px;
    -webkit-border-radius:29px;
    -moz-border-radius:29px;
    border-radius:29px;
    border:2px solid transparent;
    margin:1px;
}
.element_sidebar .colorbox .color,
.element_sidebar .colorbox a,
.element_sidebar .colorbox .prg-input{
    height:25px;
    width:25px;
    -webkit-border-radius:27px;
    -moz-border-radius:27px;
    border-radius:27px;
    padding:0;
    border:2px solid #c7c7c7;
}
.element_sidebar .colorbox .color i,
.element_sidebar .colorbox a i,
.element_sidebar .colorbox .prg-input i{
    display:none;
}
.element_sidebar .colorbox:hover,
.element_sidebar .colorbox.active{
    border:2px solid #004481;
    background-color:#fff;
}
.et-accordion .et-accordion-title{
    font-size:16px;
    font-family:"OpenSans";
}
.et-accordion .uk-icon-search{
    margin-top: -11px;
}
.et-accordion #brands_filter{
    vertical-align:middle;
    height:30px;
    width:100%;
    padding:4px 6px;
    border:1px solid #eaeaea;
    background:#fff;
    color:#535353;
    transition:all linear .2s;
    border-radius:4px;
    box-sizing:border-box;
    margin:0 0 10px 0;
}
.et-accordion #brands_filter:focus{
    border:1px solid #293333;
}
.et-accordion .et-accordion-content{
    margin-top:5px;
}
.et-accordion .et-accordion-content ul{
    margin:0;
    padding:0;
    list-style:none;
    overflow-x:hidden;
    overflow-y:auto;
    max-height:295px;
}
.et-accordion .et-accordion-content .activecat{
    font-family:"OpenSans";
}
.narrower-selections{
    list-style-type:none;
    padding:0;
    margin:0;
    display:inline-block;
}
.narrower-selections li{
    display:inline-block;
    margin-bottom:5px;
}
.narrower-selections li a{
    line-height:inherit;
    font-family:"OpenSans";
}
.narrower-selections li a:after{
    font-family:'FontAwesome';
    content:' \f00d';
}
.more-box{
    height:125px;
    box-sizing:border-box;
}
.more-box .fade-out{
    min-height:20px;
    position:absolute;
    bottom:0;
    width:100%;
    background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.4) 8%, #fff 58%);
}
.wg-headline{
    font-family:"OpenSans";
    font-size:36px;
    color:#535353;
    line-height:normal;
}
.element_priceinfo a{
    text-decoration:underline;
}
.uk-button-primary{
    background-color:#619D2C;
    color:#fff;
}
.uk-button-primary:hover,.uk-button-primary:active,.uk-button-primary:focus{
    background-color:#6eb331;
}
.uk-button-success{
    background-color:#004481;
    color:#fff;
}
.uk-button-success:hover,.uk-button-success:active,.uk-button-success:focus{
    background-color:#025fb3;
}
.uk-button-alternative{
    background-color:#fa6900;
    color:#fff;
}
.uk-button.uk-button-large{
    padding:13px 20px;
    line-height:1.5;
    font-size:16px;
}
.uk-button.uk-button-medium{
    min-height:40px;
    padding:0 15px;
    line-height:40px;
    font-size:16px;
}
.uk-button.uk-button-medium-square{
    height:40px;
    width:40px;
    line-height:40px;
    font-size:16px;
    text-align:center;
    padding:0;
}
.uk-button.uk-button-medium-square i{
    margin:0;
    padding:0;
}
.uk-form input.qty{
    background-color:#fff;
    border-radius:3px;
    border:1px solid #a89e95;
    box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
    color:#222;
}
.merkliste-item{
    position:relative;
}
@media (max-width: 479px){
    .merkliste-item{
        width:auto;
    }
}
.merkliste-item .element_artikel_gallery{
    border:1px solid #eee;
}
.merkliste-item .uk-close, .merkliste-item .element_easycredit_installment button.close, .element_easycredit_installment .merkliste-item button.close{
    position:absolute;
    right: -10px;
    top: -10px;
    z-index:10;
}
.productSliderCommendation{
    position:absolute;
    left:0;
    top:0;
}
.productSliderDiscount{
    position:absolute;
    right:2px;
    top:0;
}
.productSliderDiscount .uk-badge{
    font-size:16px;
    padding:3px;
}
figure.uk-overlay.uk-width-1-1 img, figure.uk-overlay.dispblk_headline img, figure.uk-overlay.txtblk_tibt img, figure.uk-overlay.txtblk_tibt_white img, figure.uk-overlay.txtblk_tibt_white_border img, figure.uk-overlay.txtblk_headline_box img, figure.uk-overlay.txtblk_headline_1_1 img, figure.uk-overlay.txtblk_wrap_border_1_3 img, figure.uk-overlay.txtblk_headline_1_3 img, figure.uk-overlay.txtblk_headline_2_3 img, figure.uk-overlay.txtblk_fbrbox_1_3 img{
    width:100%;
}
.cross-selling{
    border-top:1px solid #eee;
    padding-top:5px;
}
.cross-selling h3, .cross-selling .fbr_headline--h3, .cross-selling .pm_targobank__header,
.cross-selling .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .cross-selling li.fbr_headline--h3, .cross-selling .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .cross-selling li.pm_targobank__header{
    text-align:center;
}
.product-panel{
    margin-top:15px;
    border-top:1px solid #eee;
    padding-top:10px;
}
.product-panel h2 span, .product-panel .fbr_headline--h2 span{
    font-size:16px;
}
.product-panel .uk-form-label{
    font-weight:normal;
    font-family:"OpenSans";
}
#product-details-head>*{
    display:inline-block;
}
#product-details-head h2, #product-details-head .fbr_headline--h2{
    width:550px;
    color:#7d7d7d;
}
@media (max-width: 767px){
    #product-details-head h2, #product-details-head .fbr_headline--h2{
        width:auto;
    }
}
#my-overview .uk-panel{
    min-height:150px;
}
#my_salutation{
    text-transform:none;
    margin-bottom:0;
    clear:both;
}
#my_salutation a.uk-button{
    text-transform:uppercase;
    padding-left:20px;
    padding-right:20px;
}
#my_customerno_panel{
    display:flex;
    flex-direction:column;
    justify-content:center;
    resize:vertical;
    height:auto;
}
#my_customerno_panel #my_customerno_label{
    padding-top:10px;
    padding-bottom:10px;
    font-size:16px;
}
@media (max-width: 767px){
    #my_customerno_panel #my_customerno_label{
        font-size:12px;
    }
}
#my_customerno_panel #my_customerno{
    padding-top:10px;
    padding-bottom:10px;
    font-size:20px;
    font-weight:bold;
    background:rgba(222, 222, 222, 0.5);
}
@media (max-width: 767px){
    #my_customerno_panel #my_customerno{
        font-size:16px;
        padding-top:5px;
        padding-bottom:5px;
    }
}
.my-panel{
    border:1px solid #eee;
    position:relative;
}
.my-panel h4{
    padding:15px;
    margin:0;
    background-color:#eee;
}
.my-panel .panel-data{
    padding:15px 80px 15px 15px;
}
.my-panel a{
    position:absolute;
    right:15px;
    bottom:15px;
}
.my-panel-box{
    display:block;
    border:1px solid #7D7D7D;
    height:100px;
    padding:35px 15px 15px 15px;
    text-align:center;
    color:#7D7D7D;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
}
.my-panel-box i{
    font-size:56px;
}
.my-panel-box:hover{
    text-decoration:none;
}
.uk-button-large{
    text-transform:uppercase;
}
#trustedshops-badge-container{
    text-align:left;
}
#trustedshops-badge-container .custom{
    display:inline-block;
}
@media (max-width: 400px){
    .buy-button-form button{
        padding-left:5px;
        padding-right:5px;
    }
}
.decoration{
    position:absolute;
    left:3px;
    top:3px;
}
.product-images .uk-thumbnail{
    position:relative;
}
@media (max-width: 767px){
    .product-images .uk-thumbnail{
        border-left:0;
        border-top:0;
        border-right:0;
    }
}
#custom-delivery-address{
    margin-top:10px;
}
.product-detail-trust ul li{
    line-height:25px;
}
.product-detail-trust ul li i{
    margin-right:5px;
    margin-left:5px;
}
.product-detail-trust ul li span{
    display:inline-block;
    vertical-align:top;
    width:80%;
}
.product-detail-trust hr{
    border-top:2px solid white;
}
.product-images-gallery-slider ul{
    min-height:60px !important;
    cursor:pointer;
}
.warengruppe_category{
    background-color:#F4F4F4;
    position:relative;
    padding:10px 15px 15px;
    height:190px;
}
.warengruppe_category>a{
    text-decoration:none;
    position:relative;
    display:block;
    height:190px;
}
.warengruppe_category__title{
    position:absolute;
    top:0;
    left:0;
    color:#004481;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}
.warengruppe_category__image{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    text-align:center;
}
.warengruppe_category__link{
    position:absolute;
    bottom:0;
    right:0;
    color:#004481;
    font-size:16px;
    font-weight:bold;
}
.warengruppe_category_childs{
    background-color:#F4F4F4;
    position:relative;
    padding:0;
    height:190px;
}
.warengruppe_category_childs>a{
    text-decoration:none;
    position:relative;
    display:block;
    height:190px;
}
.warengruppe_category_childs_items a{
    text-decoration:none;
}
.warengruppe_category_childs_items .main_category a{
    text-transform:uppercase;
    font-weight:bold;
    font-size:16px;
    color:#004481;
}
.warengruppe_category_childs_items .child_category{
    line-height:23px;
}
.warengruppe_category_childs_items .child_category a{
    font-size:13px;
    color:#535353;
}
article .grid-element{
    margin-bottom:25px;
}
.using-header article{
    margin-bottom:15px !important;
}
.slider-logo{
    text-align:center;
    line-height:100px;
    margin:2px;
}
.slider-logo a{
    height:100%;
    display:block;
}
.category-description>img,.category-image>img{
    border:1px solid #eaeaea;
}
.only_online span{
    background-color:#004481;
    color:white;
    padding:4px 15px;
}
.category-title{
    font-size:22px;
}
.uk-h2{
    color:#1d2a6e;
}
.uk-overlay h3, .uk-overlay .fbr_headline--h3, .uk-overlay .pm_targobank__header,
.uk-overlay .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .uk-overlay li.fbr_headline--h3, .uk-overlay .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .uk-overlay li.pm_targobank__header{
    font-weight:bold;
}
.uk-slider-container{
    position:relative;
}
.uk-slider-container::after{
    content:'';
    position:absolute;
    top:0;
    height:100%;
    right:0%;
    width:3px;
    background-color:#fff;
}
.uk-slider-container a,
.uk-slidenav-position a,
.variantselector a{
    text-decoration:none;
}
table .possumme .value{
    display:block;
    margin-bottom:20px;
}
table .possumme input{
    margin-bottom:20px;
}
.form-freundschaftswerbung .radio-entry{
    border:1px solid #dbdbdb;
    background-color:#f4f4f4;
    padding:5px;
    margin-bottom:15px;
}
.form-freundschaftswerbung .select-radio-option{
    margin-bottom:5px;
}
.orderStatus img{
    margin-left:8%;
    margin-right:8%;
    width:82%;
}
.orderStatus .uk-grid>div{
    text-align:center;
    font-size:12px;
}
.element_product_pager_bottom{
    margin-top:15px;
}
.label_left{
    display:inline-block;
    width:136px;
}
@media (max-width: 400px){
    .payments-text{
        line-height:25px;
        float:right;
        width:63%;
    }
    .orderStatus .uk-grid>div{
        font-size:11px;
    }
}
@media (max-width: 767px){
    h1,.fbr_headline--h1,.uk-h1{
        font-size:20px;
        line-height:20px;
    }
    .uk-margin-small-bottom h1, .uk-margin-small-bottom .fbr_headline--h1{
        padding-top:4px;
    }
    .uk-container{
        padding:0 5px;
    }
    .pager-sort{
        margin-top:5px;
        margin-bottom:5px;
    }
    .product-images .uk-thumbnail-caption{
        display:none;
    }
}
@media (max-width: 950px){
    .uk-button-large{
        font-size:15px;
    }
}
@media (min-width: 768px){
    .checkoutmenue a,
    .checkoutmenue span{
        font-size:14px;
    }
    .checkout .uk-panel{
        min-height:170px;
    }
}
div[id^="tsbadgeResponsiveTop_"]{
    max-height:0;
}
.uk-slidenav-contrast{
    color:rgba(204,204,204,0.7);
}
.uk-slidenav-contrast:hover{
    color:#ccc;
}
.uk-form .et_counter--small,input[type="text"].et_counter--small,.et_counter--small{
    width:97px;
}
.uk-form .et_counter__btn,input[type="text"].et_counter__btn,.et_counter__btn{
    height:55px;
    width:27px;
    color:#fff;
    background-color:#7C7D7E;
    border:0;
    cursor:pointer;
}
.uk-form .et_counter__btn--down,input[type="text"].et_counter__btn--down,.et_counter__btn--down{
    margin-right:5px;
}
.uk-form .et_counter__btn--up,input[type="text"].et_counter__btn--up,.et_counter__btn--up{
    margin-left:5px;
}
.uk-form .et_counter__input,input[type="text"].et_counter__input,.et_counter__input{
    width:45px;
    height:55px;
    text-align:center;
}
.uk-form .et_counter--small input[type="text"].et_counter__btn,
.uk-form .et_counter--small .et_counter__btn,
.et_counter--small input[type="text"].et_counter__btn,
.et_counter--small .et_counter__btn{
    height:40px;
    width:22px;
}
.uk-form .et_counter--small input[type="text"].et_counter__btn--down,
.uk-form .et_counter--small .et_counter__btn--down,
.et_counter--small input[type="text"].et_counter__btn--down,
.et_counter--small .et_counter__btn--down{
    margin-right:5px;
}
.uk-form .et_counter--small input[type="text"].et_counter__btn--up,
.uk-form .et_counter--small .et_counter__btn--up,
.et_counter--small input[type="text"].et_counter__btn--up,
.et_counter--small .et_counter__btn--up{
    margin-left:5px;
}
.uk-form .et_counter--small input[type="text"].et_counter__input,
.uk-form .et_counter--small .et_counter__input,
.et_counter--small input[type="text"].et_counter__input,
.et_counter--small .et_counter__input{
    width:35px;
    height:40px;
    padding:8px 6px;
    font-size:16px;
}
.order_detail_table th.artikel{
    width:50%;
}
.order_detail_table tbody tr{
    border-top:1px solid #E1E0E0;
}
.cart_pos_detail_additional_infos{
    color:#619D2C;
}
.newsletter_detail__content{
    margin-top:20px;
    position:relative;
}
.newsletter_detail__content__sticker{
    position:absolute;
    top: -40px;
    right:7%;
}
.newsletter_detail__form{
    margin-top:30px;
}
.newsletter_detail__form__abmelden{
    margin:20px 0;
}
.newsletter_detail__form button{
    width:100%;
}
.newsletter_detail__bottom{
    color:#8f8f8f;
}
.newsletter_emailsent .step_newsletter{
    color:#619D2C;
    font-size:80px;
    margin-bottom:10px;
}
.newsletter_emailsent .fbr-icon-zeiger{
    font-size:32px;
    color:#7d7d7d;
}
.newsletter_emailsent em{
    display:block;
    text-align:center;
    height:20px;
    width:20px;
    margin-top:117px;
    font-style:normal;
    color:#545454;
    border:1px solid #545454;
    padding:5px;
}
.share_link{
    color:white;
    min-width:80px;
    padding:4px 10px 4px 10px;
    text-decoration:none;
    font-size:12px;
    margin-right:10px;
}
.share_link:hover{
    text-decoration:none;
    color:#fee;
}
.share_link.googleplus{
    background-color:#D44837;
}
.share_link.facebook{
    background-color:#3C5A9A;
}
.share_link.twitter{
    background-color:#55ACEF;
}
.share_link span{
    margin-right:5px;
}
.dispblk_headline__titel{
    border-bottom:2px solid #E6E7E8;
    margin-bottom:25px;
}
.txtblk_tibt__image{
    width:100%;
    text-align:center;
    background-color:#F1F2F3;
}
.txtblk_tibt__content{
    padding:15px;
    background-color:#F1F2F3;
    font-size:12px;
}
.txtblk_tibt_white__image{
    width:100%;
    text-align:center;
}
.txtblk_tibt_white__content{
    font-size:12px;
    padding-top:15px;
}
.txtblk_tibt_white_border__wrapper{
    border:1px solid #E6E7E8;
    height:100%;
}
.txtblk_tibt_white_border__image{
    width:100%;
    text-align:center;
}
.txtblk_tibt_white_border__image img{
    height:180px;
    object-fit:cover;
}
.txtblk_tibt_white_border__content{
    font-size:12px;
    padding:15px;
}
@media (max-width: 849px){
    .txtblk_tibt_white_border{
        margin-bottom:25px;
    }
}
.productslider{
    width:calc(100% - 80px);
    margin-left:40px;
    position:relative;
}
.productslider .uk-slidenav{
    display:block;
    width:40px;
    height:50px;
    line-height:45px;
}
.productslider .uk-slidenav.uk-slidenav-previous{
    left: -40px;
}
.productslider .uk-slidenav.uk-slidenav-next{
    right: -40px;
}
.txtblk_headline_box__content{
    position:relative;
}
.txtblk_headline_box__content a{
    text-decoration:none;
}
.txtblk_headline_box__content .artikel_discount{
    position:absolute;
    top:0;
    left:0;
    width:15%;
    font-size:24px;
    font-weight:bold;
    color:#fff;
    text-align:center;
    height:15%;
    line-height:32px;
}
@media (max-width: 885px){
    .txtblk_headline_box__content .artikel_discount{
        font-size:16px;
        line-height:28px;
    }
}
@media (max-width: 669px){
    .txtblk_headline_box__content .artikel_discount{
        font-size:24px;
        line-height:32px;
    }
}
@media (max-width: 430px){
    .txtblk_headline_box__content .artikel_discount{
        font-size:16px;
        line-height:28px;
    }
}
.txtblk_headline_box__content .artikel_image{
    position:absolute;
    bottom:0;
    left:0;
    width:40%;
}
.txtblk_headline_box__content .artikel_desc{
    position:absolute;
    bottom:0;
    left:40%;
    width:40%;
}
.txtblk_headline_box__content .artikel_desc .artikel_name{
    width:100%;
    color:#535353;
    font-weight:bold;
    text-decoration:none;
    font-size:12px;
    line-height:15px;
    height:30px;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    text-overflow:ellipsis;
    margin-bottom:5px;
}
.txtblk_fbrbox_1_3{
    display:flex;
}
@media (max-width: 849px){
    .txtblk_fbrbox_1_3{
        margin-bottom:30px;
    }
    .txtblk_fbrbox_1_3:last-child{
        margin-bottom:0;
    }
}
.txtblk_fbrbox_1_4{
    display:flex;
}
@media (max-width: 849px){
    .txtblk_fbrbox_1_4{
        margin-bottom:30px;
    }
}
.txtblk_banner_red_wrap .txtblk_banner_red{
    background-color:#DE2627;
    padding:15px 25px;
    color:#fff;
}
.txtblk_banner_red_wrap .txtblk_banner_red__head{
    text-align:center;
    font-size:18px;
    line-height:32px;
    font-weight:bold;
}
@media (min-width: 1220px){
    .txtblk_banner_red_wrap .txtblk_banner_red__head{
        float:left;
        width:36%;
    }
}
.txtblk_banner_red_wrap .txtblk_banner_red__text{
    text-align:center;
    font-size:16px;
    line-height:32px;
}
@media (min-width: 1220px){
    .txtblk_banner_red_wrap .txtblk_banner_red__text{
        float:left;
        width:50%;
    }
}
.txtblk_banner_red_wrap .txtblk_banner_red__code{
    width:10%;
    min-width:110px;
    margin:0 auto;
    font-size:18px;
    background-color:#EA7C7C;
    text-align:center;
    padding:5px 2%;
    -ms-word-wrap:break-word;
    word-wrap:break-word;
}
@media (min-width: 1220px){
    .txtblk_banner_red_wrap .txtblk_banner_red__code{
        width:10%;
        float:left;
    }
}
.txtblk_border_small__content{
    font-size:12px;
    border-top:2px solid #E6E7E8;
    padding-top:15px;
}
.txtblk_wrap_border_1_3 .dispblk_headline__content{
    border:1px solid #9B9C9D;
    padding:17px 15px;
}
.labeled_checkbox_container{
    position:relative;
}
label.labeled_checkbox{
    vertical-align:middle;
    cursor:pointer;
}
label.labeled_checkbox span{
    display:block;
    position:relative;
    padding-left:30px;
}
label.labeled_checkbox span a{
    text-decoration:underline;
}
label.labeled_checkbox::before{
    content:'';
    background-color:#fff;
    border:1px solid #7d7d7d;
    width:18px;
    height:18px;
    line-height:1em;
    vertical-align:middle;
    position:absolute;
}
label.labeled_checkbox--wb::before{
    background-color:#fff;
    color:#7d7d7d;
}
label.labeled_checkbox.error{
    color:#b0141b;
}
label.labeled_checkbox.error::before{
    border-color:#b0141b;
}
label.labeled_checkbox--notext::before{
    margin-right:0;
}
input[type="checkbox"].labeled_checkbox{
    position:absolute;
    opacity:0;
    transform:scale(0);
    border:0 none;
    box-shadow:none;
}
input[type="checkbox"].labeled_checkbox[checked] + label.labeled_checkbox::before,
input[type="checkbox"].labeled_checkbox:checked + label.labeled_checkbox::before{
    color:#619D2C;
    content:'\e902';
    padding:0;
    font-size:18px;
}
input[type="checkbox"].labeled_checkbox:disabled + label.labeled_checkbox::before{
    border-color:#7d7d7d;
}
input[type="checkbox"].etCheckbox{
    display:none;
}
.etCheckbox-wrap{
    background-color:#fff;
    border:1px solid #7D7D7D;
    padding:9px;
    margin-right:10px;
    margin-bottom:3px;
    display:inline-block;
    position:relative;
    vertical-align:middle;
}
.etCheckbox-wrap input[type="checkbox"]{
    display:none;
}
.etCheckbox-wrap.etCheckbox--checked:before{
    position:absolute;
    top:0;
    left:3px;
    font-size:16px;
    color:#619D2C;
}
input[type="radio"].etRadio{
    margin-right:6px;
}
.narrower_check .fbr_checkbox{
    margin-right:5px;
    margin-bottom:0 !important;
    vertical-align:middle;
}
.narrower_radio{
    display:inline-block;
    padding-right:10px;
}
.berger_checkbox_wrap .clearAfter.has-error label, .uk-panel-footer .form-footer-checkout .clearAfter.has-error label{
    color:red !important;
}
.berger_checkbox_wrap .clearAfter.has-error .etCheckbox-wrap, .uk-panel-footer .form-footer-checkout .clearAfter.has-error .etCheckbox-wrap{
    border:1px solid red;
}
.berger_checkbox_wrap .etCheckbox-wrap, .uk-panel-footer .form-footer-checkout .etCheckbox-wrap{
    float:left;
}
.berger_checkbox_wrap label, .uk-panel-footer .form-footer-checkout label{
    float:left;
    width:80%;
}
.berger_checkbox_wrap .berger_checkbox, .uk-panel-footer .form-footer-checkout .berger_checkbox{
    margin-bottom:10px;
}
.berger_checkbox_wrap .berger_checkbox > .berger_checkbox, .uk-panel-footer .form-footer-checkout .berger_checkbox>.berger_checkbox{
    margin-left:30px;
    margin-top:10px;
    margin-bottom:0;
}
.checkout6-privacy-wrap{
    margin-top:15px;
    margin-bottom:15px;
}
.oder{
    margin-left:15px;
    margin-right:15px;
    padding-top:8px;
}
.infotext{
    font-size:11px;
}
.lief_addr_select .uk-panel{
    margin-bottom:15px;
}
.lief_addr_select .uk-panel-title{
    position:relative;
    background-color:#EAEAEA;
    color:#535353;
    padding:12px 20px;
    font-size:14px;
    line-height:14px;
    text-transform:none;
    margin-bottom:0;
    font-weight:bold;
}
.lief_addr_select .uk-panel-title label{
    cursor:pointer;
}
.lief_addr_select .uk-panel-title input{
    position:absolute;
    right:9px;
    top:9px;
}
.lief_addr_select .uk-panel-content{
    padding:15px 25px;
    border-left:1px solid #EAEAEA;
    border-right:1px solid #EAEAEA;
    border-bottom:1px solid #EAEAEA;
    min-height:95px;
}
.lief_addr_select .uk-panel.uk-panel-no-border>.uk-panel-content{
    padding:15px 0 0;
    border:0;
}
#lang_dialog_de .uk-modal-dialog,
#lang_dialog_at .uk-modal-dialog{
    max-width:450px;
}
.lang_dialog__header{
    font-size:36px;
    font-weight:bold;
    line-height:36px;
    margin-bottom:15px;
}
.lang_dialog__text{
    font-size:16px;
    margin-bottom:30px;
}
.lang_dialog__buttons a{
    background-color:#BBB;
    color:#fff;
    text-decoration:none;
    line-height:40px;
    display:block;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    text-transform:uppercase;
}
#modal_notification .notification_content__headline{
    border-bottom:1px solid #E6E7E8;
    margin-bottom:25px;
}
.body-warenkorb-detail .warenempfaenger-wrap{
    padding:7px 10px;
    background-color:#EAEAEA;
}
.body-warenkorb-detail .warenempfaenger-wrap label{
    width:18%;
    display:inline-block;
}
.body-warenkorb-detail .warenempfaenger-wrap input{
    background-color:#FFF;
    width:81%;
    display:inline-block;
}
tr.wk_pos--extended{
    border-bottom:0 !important;
}
tr.extendedWkPos{
    border-bottom:2px solid #E5E5E5;
}
tr.extendedWkPos:last-child{
    border-bottom:0 solid #fff;
}
.primary_info_banner{
    padding-top:10px;
    padding-bottom:10px;
    position:relative;
    z-index:9;
    font-size:14px;
}
.primary_info_banner>div{
    display:flex;
}
.primary_info_banner__title{
    flex:0 0 auto;
    text-align:center;
    display:flex;
    align-items:first baseline;
}
.primary_info_banner__title i{
    min-width:25px;
}
.primary_info_banner__title>div{
    padding-right:10px;
}
.primary_info_banner__text{
    flex:1 1 auto;
}
.primary_info_banner__button{
    flex:0 0 25px;
    text-align:center;
}
.primary_info_banner__button a{
    color:#fff;
}
.primary_info_banner a{
    text-decoration:none;
}
.fbr-fadingout{
    max-height:400px;
    position:relative;
    overflow:hidden;
    margin-bottom:30px;
}
.fbr-fadingout.active{
    max-height:inherit;
}
.fbr-fadingout.active .fbr-fadingout__readmore{
    display:none;
}
.fbr-fadingout .fbr-fadingout__readmore{
    position:absolute;
    bottom:0;
    left:35px;
    width:100%;
    margin:0;
    padding:100px 0 0;
    background-image:linear-gradient(to bottom, transparent, #fff 70%);
}
@media (max-width: 1219px){
    .fbr-fadingout .fbr-fadingout__readmore{
        left:25px;
    }
}
.fbr-fadingout > * > :first-child h2, .fbr-fadingout > * > :first-child .fbr_headline--h2{
    border-top:2px solid #E6E7E8;
    padding-top:25px;
}
.fbr-fadingout h4{
    font-weight:bold;
}
#cookie_notice{
    position:fixed;
    width:100%;
    z-index:99999;
    bottom:0;
}
.pre-header{
    background-color:#E5E5E5;
    color:#767676;
    font-size:12px;
    line-height:35px;
}
@media (min-width: 1220px){
    .pre-header{
        font-size:14px;
        line-height:48px;
    }
}
.pre-header .pre-header-box-30{
    width:37%;
    float:right;
    margin-right:1%;
}
.pre-header .pre-header-box-30 a{
    margin-right:17px;
    text-decoration:none;
}
.pre-header .pre-header-box-33{
    margin-right:10px;
}
.pre-header .headerbar__wrapper{
    display:flex;
    justify-content:space-around;
    flex-wrap:wrap;
    width:100%;
    flex:0 0 100%;
}
@media (min-width: 960px){
    .pre-header .headerbar__wrapper{
        justify-content:space-between;
    }
}
.pre-header .headerbar__item{
    display:flex;
    align-items:center;
}
.pre-header .headerbar__item a{
    text-decoration:none;
}
.pre-header .headerbar__link{
    margin-right:10px;
}
.pre-header .headerbar__item>.uk-grid>div{
    display:flex;
    justify-content:space-between;
}
.pre-header .intl__selections{
    display:inline-flex;
    cursor:pointer;
    position:relative;
    margin-left:20px;
    align-self:flex-end;
    align-items:center;
}
.pre-header .intl__selections .intl__descriptions{
    margin:0 10px;
}
.pre-header .intl__selections.fbr-icon-fa-globe:before{
    font-size:18px;
}
.pre-header .intl__dropdown{
    position:absolute;
    top:60px;
    right:0;
    background-color:#f5f5f5;
    z-index:10;
    width:500px;
    text-align:left;
}
.pre-header .intl__dropdown:before{
    content:' ';
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #f5f5f5;
    position:absolute;
    top: -10px;
    right:35px;
}
.pre-header .intl__headline{
    color:#004481;
    font-weight:bold;
    text-transform:uppercase;
    border-bottom:1px solid #c2c2c2;
}
.pre-header .intl__headline__right{
    margin-right:20px;
}
.pre-header .intl__list{
    height:200px;
    overflow-y:auto;
    margin:10px 0;
}
.pre-header .intl__flag{
    padding-right:10px;
}
.pre-header .intl__option{
    padding:0 5px;
    cursor:pointer;
    line-height:30px;
}
.pre-header .intl__selected{
    background-color:#bdbdbd;
}
.pre-header .intl__submit{
    text-align:right;
    border-top:1px solid #fff;
    padding-top:10px;
}
.pre-header .intl__button{
    width:250px;
    margin:0 10px 10px auto;
    background-color:#004481;
}
.pre-header .intl__left{
    border-right:1px solid #fff;
    padding:0 20px;
}
.pre-header .intl__right{
    padding-left:20px;
}
.pre-header .pre-header-box-70{
    width:62%;
    float:left;
}
.pre-header .pre-header-box-70 .pre-header-box-33{
    float:left;
    margin-right:25px;
}
.pre-header .pre-header-box-70 .pre-header-box-33 .pre-header-icon{
    color:#004481;
    padding-right:6px;
}
.pre-header .enabled_country{
    height:30px;
    line-height:30px;
    padding-left:15px;
    background-color:#bdbdbd;
}
.pre-header .uk-button-dropdown.uk-open .uk-dropdown{
    width:200px;
    text-align:left;
    padding:0;
    margin-top:0;
    left:auto;
    right:0;
}
.pre-header .uk-button-dropdown.uk-open .uk-dropdown li{
    line-height:1.25em;
    border-bottom:1px solid #bdbdbd;
}
.pre-header .uk-nav.uk-nav-dropdown{
    height:200px;
    overflow-y:scroll;
    overflow-x:hidden;
    border-bottom:1px solid #bdbdbd;
}
.pre-header .uk-dropdown .uk-nav{
    margin:0;
}
.pre-header .uk-dropdown .uk-nav a{
    margin-right:0;
}
.pre-header .uk-button-dropdown a#flag_selector{
    margin-right:0;
    position:relative;
}
.pre-header .uk-button-dropdown a#flag_selector div.ex-tooltip{
    display:none;
    position:absolute;
    top:calc(100% + 5px);
    right:0;
    width:150px;
    font-size:12px;
    line-height:1.4em;
    background-color:#86a5c2;
    color:white;
    z-index:9999;
    padding:8px 5px;
    text-align:center;
}
.pre-header .uk-button-dropdown a#flag_selector:hover div.ex-tooltip,
.pre-header .uk-button-dropdown a#flag_selector div.ex-tooltip.active{
    display:block;
}
.pre-header .uk-button-dropdown a#flag_selector:hover div.ex-tooltip:after,
.pre-header .uk-button-dropdown a#flag_selector div.ex-tooltip.active:after{
    border:5px dashed #86a5c2;
    border-top-style:none;
    border-right-color:transparent;
    border-bottom-style:solid;
    border-left-color:transparent;
    right:10px;
    top: -5px;
    content:"";
    display:block;
    position:absolute;
    width:0;
    height:0;
}
.pre-header .uk-button-dropdown.uk-open a#flag_selector div.ex-tooltip{
    display:none;
}
@media (max-width: 955px){
    .pre-header .pre-header-box-70,
    .pre-header .pre-header-box-30{
        width:100%;
        text-align:center !important;
        float:none;
        line-height:30px;
    }
    .pre-header .pre-header-box-70 .pre-header-box-33,
    .pre-header .pre-header-box-30 .pre-header-box-33{
        float:none;
        display:inline;
    }
}
.uk-tooltip-bottom{
    background:#4f7aa8;
    color:white;
}
.uk-tooltip-bottom .uk-tooltip-inner{
    text-align:center;
}
.uk-tooltip-bottom:after{
    border-bottom-color:#4f7aa8;
}
#layout_header{
    position:relative;
    z-index:9;
}
header{
    background-color:#fff;
}
header .icons-right .badgebutton{
    font-size:28px;
    line-height:40px;
}
header .icons-right .badgebutton .uk-badge-primary{
    background-color:#004481;
}
header .icons-right .badgebutton .uk-badge-success{
    background-color:#619D2C;
}
header .icons-right .badgebutton .uk-badge-danger{
    background-color:#619D2C !important;
}
@media (max-width: 669px){
    header .icons-right .uk-dropdown{
        position:fixed;
        top:95px;
        left:0;
        width:100% !important;
    }
    #primary_info_banner { top: 58px}

    .lmc_zone {
        padding-top: 10px;
        padding-bottom: 10px;
        position: relative;
        z-index: 9;
        font-size: 14px;
        top: 80px}
}
.header-line1{
    font-size:12px;
    color:#58585a;
    height:50px;
}
.header-container .uk-subnav{
    margin-bottom:0;
}
@media (min-width: 670px){
    .header-logo{
        height:65px;
    }
}
.header-logo #logo a{
    text-decoration:none;
    display:inline-block;
}
.header-logo .fbr-icon-logo{
    font-size:80px;
    line-height:125px;
    height:85px;
    color:#004481;
    text-decoration:none;
    position:relative;
    top:2px;
}
@media (max-width: 850px){
    .header-logo .fbr-icon-logo{
        font-size:45px;
        line-height:100px;
        height:90px;


    }
}
.checkout-links{
    display:inline-block;
}
.header-logo{
    width:25%;
    display:inline-flex;
    align-items:center;
}
.checkout-links{
    padding-top:10px;
    padding-right:10px;
}
.header-infobar-container{
    padding-left:1%;
    padding-right:1%;
}
.header-infobar{
    height:65px;
}
@media (min-width: 951px){
    .icons-right {
        padding-top:13px;
    }
    .header-infobar{
        padding-top:3px;
    }
}
@media (max-width: 669px){
    .header-infobar{
        height:50px;
    }
}
.head-menu-1{
    font-size:15px;
}
.head-menu-1 .uk-subnav > *,
.head-menu-2 .uk-subnav>*{
    padding-left:5px;
}
.head-menu-1 .uk-subnav-line > :nth-child(n+2):before,
.head-menu-2 .uk-subnav-line>:nth-child(n+2):before{
    margin-right:3px;
}
.header-container .icons-right .menu-icon-link{
    height:50px;
    font-size:26px;
    display:inline-block;
    color:#7d7d7d;
}
@media (max-width: 900px){
    .header-container .icons-right .menu-icon-link{
        height:40px;
        padding-top:12px;
    }
}
.head-menu-2 a div{
    font-size:12px;
}
@media (max-width: 980px){
    a.menu-icon-link>div{
        display:none;
    }
}
.head-menu-1 li:last-child a{
    color:#e2003c;
}
.mobile-header{
    border-bottom:1px solid #999;
}
.head-menu-2 .badgebutton{
    position:relative;
}
.head-menu-2 .badgebutton span.uk-badge-notification{
    position:absolute;
    right: -12px;
    top: -6px;
    font-size:12px;
    padding-top:0;
    line-height:20px;
    min-width:22px;
    border:0;
    text-align:center;
}
.menu-border{
    position:relative;
    display:block;
    overflow:hidden;
    height:0;
    margin-top: -1px;
    margin-left:1px;
    margin-right:1px;
    border-bottom:2px solid transparent;
    z-index:1022;
}
.uk-open .menu-border{
    border-bottom:2px solid #f5f5f5;
}
.header-container a{
    text-decoration:none;
}
.logo_notice{
    display:none;
}
@media (min-width: 1220px){
    #logo{
        position:relative;
    }
    #logo .logo_notice{
        margin-top:10px;
        display:block;
        color:#7D7D7D;
    }
    .header-logo .fbr-icon-logo.has-logo-notice{
        line-height:105px;
    }
}
@media (max-width: 767px){
    h1,.fbr_headline--h1,.uk-h1{
        font-size:20px;
        line-height:20px;
    }
    .uk-margin-small-bottom h1, .uk-margin-small-bottom .fbr_headline--h1{
        padding-top:4px;
    }
    .uk-container{
        padding:0 5px;
    }
    .checkout-links .uk-subnav>*{
        margin-top:3px;
    }
    .checkout-links{
        padding-right:5px;
    }
    #logo img{
        max-width:125px;
        margin-top:0;
    }
    .header-container .icons-right .menu-icon-link{
        font-size:30px;
        margin-right:0;
        line-height:32px;
        height:40px;
    }
    .header-container .icons-right .menu-icon-link .uk-hidden-small{
        display:none;
    }
    #searchbutton{
        margin-left:0;
    }
    .pager-sort{
        margin-top:5px;
        margin-bottom:5px;
    }
    .header-infobar{
        background-color:transparent;
    }
    .product-images .uk-thumbnail{
        border-left:0;
        border-top:0;
        border-right:0;
    }
    .product-images .uk-thumbnail-caption{
        display:none;
    }
    #product-details-head h2, #product-details-head .fbr_headline--h2{
        width:auto;
    }
}
@media (max-width: 669px){
    .header-container .head-menu-2 .icons-right a.menu-icon-link{

    }
    .header-container .head-menu-2 .icons-right a.menu-item--active{
        color:#004481;
    }
}
.header-intl-container .element_intl_selections{
    padding:3px 0 3px 3px;
}
.popover-wrap{
    padding:20px;
    background-color:#fff;
    border:0 !important;
    box-shadow:0 0 10px 0 #999;
    min-width:250px;
    text-align:left;
    top:65px !important;
}
.popover-wrap:before{
    content:' ';
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-bottom:5px solid #fff;
    position:absolute;
    top: -5px;
    left:50%;
}
.popover-wrap.filialsuche{
    top:65px;
    width:300px;
    text-align:left;
    white-space:normal;
}
.popover-wrap.filialsuche .filial-search-input{
    box-sizing:border-box !important;
    border:1px solid #E5E5E5;
    border-right:0;
    background-color:white;
    height:48px;
    padding-left:4%;
    padding-right:4%;
}
.popover-wrap.filialsuche a{
    font-size:12px;
    color:#535353;
    text-decoration:underline;
}
.popover-wrap.filialsuche a.uk-button-primary{
    color:#fff;
    text-decoration:none;
    line-height:23px;
}
.popover-wrap.mein-konto:before{
    left:70%;
}
.popover-wrap.mein-konto.logged-in{
    min-width:140px;
}
.popover-wrap.mein-konto.logged-in:before{
    left:53.5%;
}
.popover-wrap.uk-dropdown-cart{
    width:380px;
}
.popover-wrap.uk-dropdown-cart:before{
    left:90%;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-container{
    position:relative;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-inner{
    padding:5px;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-inner ul{
    max-height:275px;
    overflow:hidden;
    position:relative;
    margin:0;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos{
    height:80px;
    border-bottom:1px solid #ccc;
    margin-bottom:15px;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.cart-dropdown-image{
    float:left;
    width:25%;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos > .cart-dropdown-image img{
    height:auto;
    width:70px;
    float:left;
    margin-right:10px;
    border:1px solid #eee;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info{
    float:left;
    width:74%;
    padding-left:1%;
    position:relative;
    height:70px;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul{
    padding:0;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul>li{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    text-align:left;
    line-height:15px;
    padding-left:5px;
    height:16px;
    font-size:12px;
    color:#7D7D7D;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos > .info > ul > li a{
    color:#004481;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul>li:first-child{
    max-width:190px;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos>.info>ul>li.space-small{
    height:7px;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos .price-info{
    line-height:15px;
    margin-top:10px;
    text-align:right;
    position:absolute;
    right:3px;
    bottom:3px;
    font-weight:bold;
    font-size:12px;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos .price-info .price-total{
    color:#004481;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos .price-info .base-price{
    text-decoration:line-through;
    color:#004481;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-pos .price-info .discount-price{
    color:#DC0010;
}
.popover-wrap.uk-dropdown-cart .dropdown-cart-footer .textblock p{
    margin:0;
}
.popover-wrap.uk-dropdown-cart .cart_footer{
    color:#004481;
    padding:5px;
}
.popover-wrap.uk-dropdown-cart .cart_footer__text{
    margin-left:25%;
    width:50%;
    float:left;
}
.popover-wrap.uk-dropdown-cart .cart_footer__text_sub{
    font-size:10px;
    color:#004481;
}
.popover-wrap.uk-dropdown-cart .cart_footer__text_sub a{
    color:#004481;
    text-decoration:underline;
}
.popover-wrap.uk-dropdown-cart .cart_footer__total{
    width:25%;
    float:left;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}
.popover-wrap.uk-dropdown-cart .more_items{
    color:#619D2C;
    font-size:12px;
    font-weight:bold;
    margin-left:25%;
}
.popover-wrap .popover-title{
    font-size:16px;
    font-weight:bold;
    border-bottom:1px solid #ccc;
    padding-bottom:5px;
    margin-bottom:5px;
    color:#004481;
}
.popover-wrap .popover-content .uk-form .uk-form-row label{
    font-size:12px;
    font-weight:bold;
}
.popover-wrap .popover-content hr{
    margin-top:5px;
    margin-bottom:5px;
}
.popover-wrap .popover-filiale{
    color:#535353;
}
.icons-right{
    max-width:350px;
}
.icon_right__button{
    position:relative;
    margin-left:15px;
}
@media (min-width: 669px){
    .icon_right__button{
        width:25%;
        float:left;
        margin-left:0;
    }
    .icon_right__button--msearch{
        display:none;
    }
}
.icon_right__button_branch{
    box-sizing:border-box;
    position:relative;
    margin-left:15px;
}
@media (min-width: 669px){
    .icon_right__button_branch{
        width:25%;
        float:left;
        margin-left:0;
    }
    .icon_right__button_branch--msearch{
        display:none;
    }
}
.no-word-wrap{
    white-space:nowrap;
}
@media (max-width: 669px){
    header#layout_header.layout_header_standard{
        position:fixed;
        top:0;
        left:0;
        width:100%;
        z-index:99;
    }
}
.cookie_notice{
    background-color:#B9B9B9;
    display:none;
}
.cookie_notice__wrap{
    padding-top:10px;
    padding-bottom:10px;
}
.cookie_notice__box_text{
    width:70%;
    float:left;
    color:#FFF;
    font-size:12px;
}
@media (max-width: 420px){
    .cookie_notice__box_text{
        width:100%;
        text-align:center;
        float:none;
    }
}
.cookie_notice__box_text a{
    color:#FFF;
    font-size:12px;
}
.cookie_notice__box_text p{
    margin:0 !important;
    display:inline-block;
}
.cookie_notice__box_button{
    width:30%;
    float:right;
}
@media (max-width: 420px){
    .cookie_notice__box_button{
        width:100%;
        float:none;
        margin-top:10px;
    }
}
.cookie_notice__button{
    width:112px;
    height:28px;
    background-color:#FFF;
    color:#888;
    font-size:13px;
}
@media (max-width: 420px){
    .cookie_notice__button{
        display:block;
        margin:0 auto;
    }
}
.element_displayblock_stageteaser_slider{
    position:relative;
    background-color:#fff;
}
.element_displayblock_stageteaser_slider__wallpaper{
    text-align:center;
    background:none center bottom no-repeat scroll transparent;
    background-size:cover;
}
@media (max-width: 690px){
    .element_displayblock_stageteaser_slider__wallpaper{
        min-height:320px;
    }
}
@media (min-width: 1200px){
    .element_displayblock_stageteaser_slider__wallpaper{
        background-size:1200px;
    }
}
.element_displayblock_stageteaser_slider__slide{
    min-height:320px;
}
.element_displayblock_stageteaser_slider__content_wrapper>.uk-container{
    height:100%;
    position:relative;
}
.element_displayblock_stageteaser_slider__content{
    height:100%;
    box-sizing:border-box;
}
.element_displayblock_stageteaser_slider__content_wrapper{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
}
.fullw_txtblk{
    height:100%;
}
.fullw_txtblk--hasLink{
    cursor:pointer;
}
.fullw_txtblk-link{
    text-decoration:none !important;
}
.fullw_txtblk>a{
    text-decoration:none;
}
.fullw_txtblk__head{
    width:90%;
    background:rgba(255, 255, 255, 0.5);
    padding:25px 5% 12px;
}
@media (min-width: 690px){
    .fullw_txtblk__head{
        width:50%;
        padding:50px 45px 25px;
    }
}
@media (min-width: 990px){
    .fullw_txtblk__head{
        width:32%;
    }
}
.fullw_txtblk__headline{
    color:#004481;
    font-size:28px;
    font-weight:bold;
    text-transform:uppercase;
    line-height:1.3;
    margin-bottom:10px;
}
@media (min-width: 690px){
    .fullw_txtblk__headline{
        font-size:38px;
    }
}
.fullw_txtblk__subline{
    font-size:18px;
    color:#535353;
}
@media (min-width: 690px){
    .fullw_txtblk__subline{
        font-size:22px;
    }
}
.fullw_txtblk__button{
    background:#fff;
    display:inline-block;
    text-align:center;
    padding:10px 25px;
    margin-top:25px;
    color:#535353;
    font-weight:bold;
}
.uk-slidenav-fullw-slider-position>.uk-container{
    position:relative;
    text-align:center;
}
.uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav{
    text-decoration:none;
    background:rgba(255,255,255,0.6);
    line-height:55px;
}
.uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav-previous{
    padding-right:5px;
}
@media (min-width: 690px){
    .uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav-previous{
        position:absolute;
        bottom:25px;
        right:110px;
    }
}
.uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav-next{
    padding-left:5px;
}
@media (min-width: 690px){
    .uk-slidenav-fullw-slider-position>.uk-container>.uk-slidenav-next{
        position:absolute;
        bottom:25px;
        right:25px;
    }
}
.uk-slideshow .fullw_txtblk__head{
    display:none;
}
.fullw_txtblk__button{
    display:none;
}

#footer {
    background-color: #004481 !important;
}

.heading {color: #91b5cc !important; font-size: 20px}
.heading i  {color: #91b5cc !important; font-size: 50px}
.bullet li a { color: white}
.footer-wrap{
    background-color:#004481;
    color:#fff;
}
.footer-wrap a{
    color:#fff;
    text-decoration:none;
}
.footer-wrap.footer-newsletter{
    background-color:#4f7aa8;
    padding:20px 0;
}
.footer-wrap .uk-modal{
    color:#000;
}
.footer-wrap .uk-modal a{
    color:inherit;
}
.footer-wrap .uk-modal .filialen{
    color:#535353;
}
.footer-info{
    background-color:#FEFEFE;
}
.footer-info .footer-info-text{
    padding-top:25px;
    padding-bottom:25px;
    font-size:10px;
    color:#333;
}
.footer-fbr-icon{
    font-size:16px;
    color:#619D2C;
}
.footer-fbr-icon.fbr-icon-mail{
    color:#fff;
    background-color:#619D2C;
    display:inline-block;
    line-height:50px;
    padding:0 20px;
}
@media (max-width: 970px){
    .footer-fbr-icon.fbr-icon-mail{
        padding:0 10px;
    }
}
.footer-fbr-icon.fbr-icon-mail>a{
    color:#fff;
}
.footer-fbr-icon.fbr-icon-mail:hover{
    background-color:#6eb331;
}
.footer-fbr-icon>a{
    color:#619D2C;
    font-weight:bold;
    text-decoration:none !important;
}
.footer-fbr-icon:before{
    font-size:26px;
    position:relative;
    top:3px;
    padding-right:15px;
    height:20px;
}
#mobile_footer,#desktop_footer{
    padding:15px 0;
}
#mobile_footer #trustedshops-badge-container,
#desktop_footer #trustedshops-badge-container{
    margin:0 auto;
    display:inline-block;
    vertical-align:top;
    padding:0 20px;
}
#mobile_footer ul,
#desktop_footer ul{
    list-style:none;
    padding-left:0;
}
#mobile_footer .ts-stars-wrapper i,
#desktop_footer .ts-stars-wrapper i{
    min-width:auto;
}
#mobile_footer i,
#desktop_footer i{
    min-width:1.1em;
}
#mobile_footer a,
#desktop_footer a{
    text-decoration:underline;
}
#mobile_footer a:hover, #mobile_footer a:focus,
#desktop_footer a:hover,
#desktop_footer a:focus{
    text-decoration:none;
}
#mobile_footer>div,#desktop_footer>div{
    padding-top:15px;
}
#mobile_footer h4,
#mobile_footer .fHeadline,
#desktop_footer h4,
#desktop_footer .fHeadline{
    font-family:"OpenSans";
    font-size:18px;
}
#mobile_footer .usp,
#desktop_footer .usp{
    background-color:#7d7d7d;
    color:#fff;
    margin-top:0;
    padding-top:0;
}
#mobile_footer .usp .uk-grid > div,
#desktop_footer .usp .uk-grid>div{
    text-align:center;
    padding:10px;
}
#mobile_footer .usp .uk-icon-check,
#desktop_footer .usp .uk-icon-check{
    font-size:18px;
}
#mobile_footer .footer-social-links,
#desktop_footer .footer-social-links{
    padding-left:0;
}
#mobile_footer .footer-social-links li,
#desktop_footer .footer-social-links li{
    list-style:none;
    float:left;
    padding-left:0;
    padding-right:10px;
}
#mobile_footer .footer-social-links li > a,
#desktop_footer .footer-social-links li>a{
    text-decoration:none;
    font-size:30px;
    line-height:30px;
}
#mobile_footer .footer-social-links li > a:hover,
#desktop_footer .footer-social-links li>a:hover{
    color:#619D2C;
}
#mobile_footer .footer-social-links:after,
#desktop_footer .footer-social-links:after{
    content:".";
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
}
#mobile_footer .footer-intern-links,
#desktop_footer .footer-intern-links{
    margin:0 auto;
    border-top:1px solid #fff;
    padding-left:0;
    padding-top:25px;
    display:flex;
    justify-content:center;
    font-size:12px;
}
@media (max-width: 670px){
    #mobile_footer .footer-intern-links,
    #desktop_footer .footer-intern-links{
        padding-left:1.5em;
    }
    .hide-mobile { display: none}
}
@media (max-width: 1219px){
    #mobile_footer .footer-intern-links,
    #desktop_footer .footer-intern-links{
        flex-wrap:wrap;
    }
}
#mobile_footer .footer-intern-links a,
#desktop_footer .footer-intern-links a{
    text-decoration:none;
    display:inline-block;
    padding:5px 30px;
}
@media (max-width: 669px){
    #mobile_footer .footer-intern-links a,
    #desktop_footer .footer-intern-links a{
        padding:5px 15px;
    }
}
#mobile_footer .footer-intern-links li,
#desktop_footer .footer-intern-links li{
    list-style:none;
    float:left;
    padding-left:15px;
    padding-right:15px;
}
@media (max-width: 670px){
    #mobile_footer .footer-intern-links li,
    #desktop_footer .footer-intern-links li{
        float:none;
        padding:0;
    }
}
#mobile_footer .footer-intern-links li > a,
#desktop_footer .footer-intern-links li>a{
    text-decoration:none;
}
#mobile_footer .footer-intern-links:after,
#desktop_footer .footer-intern-links:after{
    content:".";
    clear:both;
    display:block;
    visibility:hidden;
    height:0;
}
#mobile_footer .footer-intern-links #ot-sdk-btn.ot-sdk-show-settings,
#desktop_footer .footer-intern-links #ot-sdk-btn.ot-sdk-show-settings{
    border:0;
    color:#fff;
    font-size:12px;
    padding:5px 30px;
}
#mobile_footer .footer-intern-links #ot-sdk-btn.ot-sdk-show-settings:hover,
#desktop_footer .footer-intern-links #ot-sdk-btn.ot-sdk-show-settings:hover{
    background-color:transparent;
}
#mobile_footer .element_newsletter,
#desktop_footer .element_newsletter{
    position:relative;
    background-color:#699E06;
}
@media (min-width: 768px){
    #mobile_footer .element_newsletter .newsletter_accordion_title,
    #desktop_footer .element_newsletter .newsletter_accordion_title{
        display:none;
    }
}
@media (min-width: 768px){
    #mobile_footer .element_newsletter,
    #desktop_footer .element_newsletter{
        padding-left:0;
    }
}
#mobile_footer .element_newsletter .element_newsletter_container,
#desktop_footer .element_newsletter .element_newsletter_container{
    padding:15px 0 15px 15px;
}
#mobile_footer .element_newsletter .element_newsletter_headline,
#desktop_footer .element_newsletter .element_newsletter_headline{
    text-transform:uppercase;
    font-weight:bold;
    margin:10px 0;
}
#mobile_footer .element_newsletter .input_and_button,
#desktop_footer .element_newsletter .input_and_button{
    margin-top:35px;
}
#mobile_footer .element_newsletter .input_and_button .uk-button,
#desktop_footer .element_newsletter .input_and_button .uk-button{
    padding:4px 5px 4px 10px;
}
#mobile_footer .element_newsletter__privacy,
#desktop_footer .element_newsletter__privacy{
    margin-top:5px;
    padding-right:20px;
}
#mobile_footer .element_newsletter .element_newsletter_decoration,
#desktop_footer .element_newsletter .element_newsletter_decoration{
    position:absolute;
    right: -25px;
    top: -45px;
    display:block;
    width:70px;
    height:55px;
    font-size:68px;
    -webkit-transform:rotate(10deg);
    -ms-transform:rotate(10deg);
    transform:rotate(10deg);
}
#mobile_footer .element_newsletter #element_newsletter_email,
#desktop_footer .element_newsletter #element_newsletter_email{
    background-color:white;
    color:black;
    width:80%;
}
#mobile_footer #element_newsletter_infos,
#desktop_footer #element_newsletter_infos{
    display:none;
    position:absolute;
    background-color:#004481;
    border:1px solid white;
    z-index:999;
    font-size:12px;
    text-align:justify;
}
#mobile_footer #element_newsletter_infos .element_newsletter_infos_container,
#desktop_footer #element_newsletter_infos .element_newsletter_infos_container{
    position:relative;
    padding:15px;
}
#mobile_footer .accordionmulti,
#mobile_footer .accordion,
#desktop_footer .accordionmulti,
#desktop_footer .accordion{
    padding-right:0;
}
@media (min-width: 670px){
    #mobile_footer .accordionmulti,
    #mobile_footer .accordion,
    #desktop_footer .accordionmulti,
    #desktop_footer .accordion{
        padding-top:15px;
        padding-bottom:15px;
    }
    #mobile_footer .accordionmulti div[data-wrapper],
    #mobile_footer .accordion div[data-wrapper],
    #desktop_footer .accordionmulti div[data-wrapper],
    #desktop_footer .accordion div[data-wrapper]{
        overflow:visible !important;
        height:auto !important;
    }
}
#mobile_footer .accordionmulti > div,
#mobile_footer .accordion > div,
#desktop_footer .accordionmulti > div,
#desktop_footer .accordion>div{
    border:0;
}
@media (min-width: 850px){
    #mobile_footer .accordionmulti .uk-accordion > div,
    #mobile_footer .accordion .uk-accordion > div,
    #desktop_footer .accordionmulti .uk-accordion > div,
    #desktop_footer .accordion .uk-accordion>div{
        border-right:1px solid #E5E5E5;
        margin-top:40px;
    }
    #mobile_footer .accordionmulti .uk-accordion > div:last-child, #mobile_footer .accordionmulti .uk-accordion > div:nth-child(3),
    #mobile_footer .accordion .uk-accordion > div:last-child,
    #mobile_footer .accordion .uk-accordion > div:nth-child(3),
    #desktop_footer .accordionmulti .uk-accordion > div:last-child,
    #desktop_footer .accordionmulti .uk-accordion > div:nth-child(3),
    #desktop_footer .accordion .uk-accordion > div:last-child,
    #desktop_footer .accordion .uk-accordion>div:nth-child(3){
        border:0;
    }
}
#mobile_footer .accordionmulti .accordion-multiline,
#mobile_footer .accordion .accordion-multiline,
#desktop_footer .accordionmulti .accordion-multiline,
#desktop_footer .accordion .accordion-multiline{
    padding-bottom:15px;
    border-bottom:1px solid #ccc;
}
#mobile_footer .accordionmulti .accordion-multiline > div,
#mobile_footer .accordion .accordion-multiline > div,
#desktop_footer .accordionmulti .accordion-multiline > div,
#desktop_footer .accordion .accordion-multiline>div{
    border:0;
}
@media (min-width: 850px){
    #mobile_footer .accordionmulti .accordion-multiline:last-child,
    #mobile_footer .accordion .accordion-multiline:last-child,
    #desktop_footer .accordionmulti .accordion-multiline:last-child,
    #desktop_footer .accordion .accordion-multiline:last-child{
        position:relative;
        border-bottom:0;
    }
    #mobile_footer .accordionmulti .accordion-multiline:last-child::after,
    #mobile_footer .accordion .accordion-multiline:last-child::after,
    #desktop_footer .accordionmulti .accordion-multiline:last-child::after,
    #desktop_footer .accordion .accordion-multiline:last-child::after{
        content:'';
        position:absolute;
        border-bottom:1px solid #ccc;
        bottom:0;
        left:50%;
        width:960px;
        margin-left: -490px;
    }
}
#mobile_footer .accordionmulti .uk-accordion-content,
#mobile_footer .accordion .uk-accordion-content,
#desktop_footer .accordionmulti .uk-accordion-content,
#desktop_footer .accordion .uk-accordion-content{
    padding:0 0 8px 0;
}
@media (min-width: 768px){
    #mobile_footer .accordionmulti .uk-accordion-content,
    #mobile_footer .accordion .uk-accordion-content,
    #desktop_footer .accordionmulti .uk-accordion-content,
    #desktop_footer .accordion .uk-accordion-content{
        padding:5px 0 0 0;
        margin:0;
    }
}
#mobile_footer .accordionmulti .uk-accordion-content strong,
#mobile_footer .accordion .uk-accordion-content strong,
#desktop_footer .accordionmulti .uk-accordion-content strong,
#desktop_footer .accordion .uk-accordion-content strong{
    font-family:"OpenSans";
    font-weight:normal;
}
#mobile_footer .accordionmulti .uk-accordion-content p,
#mobile_footer .accordion .uk-accordion-content p,
#desktop_footer .accordionmulti .uk-accordion-content p,
#desktop_footer .accordion .uk-accordion-content p{
    margin-top:0.5em;
    margin-bottom:0.5em;
}
#mobile_footer .accordionmulti .uk-accordion-content a,
#mobile_footer .accordion .uk-accordion-content a,
#desktop_footer .accordionmulti .uk-accordion-content a,
#desktop_footer .accordion .uk-accordion-content a{
    padding:5px 0;
    display:inline-block;
    text-decoration:none;
}
@media (min-width: 768px){
    #mobile_footer .accordionmulti .uk-accordion-content a,
    #mobile_footer .accordion .uk-accordion-content a,
    #desktop_footer .accordionmulti .uk-accordion-content a,
    #desktop_footer .accordion .uk-accordion-content a{
        padding:0;
        display:inline;
    }
}
#mobile_footer .accordionmulti .uk-accordion-content a.social_icon,
#mobile_footer .accordion .uk-accordion-content a.social_icon,
#desktop_footer .accordionmulti .uk-accordion-content a.social_icon,
#desktop_footer .accordion .uk-accordion-content a.social_icon{
    font-size:32px;
    margin-right:10px;
    margin-top:15px;
    display:inline-block;
}
#mobile_footer .accordionmulti .uk-accordion-content a.social_icon:hover,
#mobile_footer .accordion .uk-accordion-content a.social_icon:hover,
#desktop_footer .accordionmulti .uk-accordion-content a.social_icon:hover,
#desktop_footer .accordion .uk-accordion-content a.social_icon:hover{
    color:#1d2a6e;
}
#mobile_footer .accordionmulti .uk-accordion-content ul > li,
#mobile_footer .accordion .uk-accordion-content ul > li,
#desktop_footer .accordionmulti .uk-accordion-content ul > li,
#desktop_footer .accordion .uk-accordion-content ul>li{
    padding-bottom:5px;
    line-height:2em;
}
#mobile_footer .accordionmulti .uk-accordion-content.accordion-trustedshops-badge,
#mobile_footer .accordion .uk-accordion-content.accordion-trustedshops-badge,
#desktop_footer .accordionmulti .uk-accordion-content.accordion-trustedshops-badge,
#desktop_footer .accordion .uk-accordion-content.accordion-trustedshops-badge{
    text-align:center;
}
#mobile_footer .accordionmulti .uk-accordion-content .sommeroeffnungszeiten,
#mobile_footer .accordion .uk-accordion-content .sommeroeffnungszeiten,
#desktop_footer .accordionmulti .uk-accordion-content .sommeroeffnungszeiten,
#desktop_footer .accordion .uk-accordion-content .sommeroeffnungszeiten{
    display:block;
    margin:10px 0;
    line-height:22px;
}
#mobile_footer .accordionmulti .uk-accordion-content .winteroeffnungszeiten,
#mobile_footer .accordion .uk-accordion-content .winteroeffnungszeiten,
#desktop_footer .accordionmulti .uk-accordion-content .winteroeffnungszeiten,
#desktop_footer .accordion .uk-accordion-content .winteroeffnungszeiten{
    display:block;
    margin-bottom:23px;
    line-height:22px;
}
#mobile_footer .accordionmulti .uk-accordion-title,
#mobile_footer .accordion .uk-accordion-title,
#desktop_footer .accordionmulti .uk-accordion-title,
#desktop_footer .accordion .uk-accordion-title{
    background:none;
    padding:4px 0 0 0;
    margin-bottom:0;
    line-height:1.4;
    min-height:40px;
    text-transform:uppercase;
    font-size:14px;
}
#mobile_footer .accordionmulti .uk-accordion-title:after,
#mobile_footer .accordion .uk-accordion-title:after,
#desktop_footer .accordionmulti .uk-accordion-title:after,
#desktop_footer .accordion .uk-accordion-title:after{
    border-radius:50%;
    border:1px solid transparent;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    font-family:"FontAwesome"!important;
    content:"\f107" !important;
}
#mobile_footer .accordionmulti .uk-accordion-title.uk-active:after,
#mobile_footer .accordion .uk-accordion-title.uk-active:after,
#desktop_footer .accordionmulti .uk-accordion-title.uk-active:after,
#desktop_footer .accordion .uk-accordion-title.uk-active:after{
    content:"\f106" !important;
}
@media (min-width: 850px){
    #mobile_footer .accordionmulti .uk-accordion-title,
    #mobile_footer .accordion .uk-accordion-title,
    #desktop_footer .accordionmulti .uk-accordion-title,
    #desktop_footer .accordion .uk-accordion-title{
        margin-top: -40px;
    }
}
@media (min-width: 670px){
    #mobile_footer .accordionmulti .uk-accordion-title,
    #mobile_footer .accordion .uk-accordion-title,
    #desktop_footer .accordionmulti .uk-accordion-title,
    #desktop_footer .accordion .uk-accordion-title{
        cursor:default;
        border-bottom:0;
        min-height:inherit;
        padding-bottom:8px;
    }
    #mobile_footer .accordionmulti .uk-accordion-title:after,
    #mobile_footer .accordion .uk-accordion-title:after,
    #desktop_footer .accordionmulti .uk-accordion-title:after,
    #desktop_footer .accordion .uk-accordion-title:after{
        display:none;
    }
    .element_sidebar .uk-accordion-title:after{
        background:#fff;
    }
}
#mobile_footer .accordion .footer_zahlungsarten > div,
#desktop_footer .accordion .footer_zahlungsarten>div{
    margin-left: -5px;
    margin-right: -5px;
}
#mobile_footer .accordion .footer_zahlungsarten a,
#desktop_footer .accordion .footer_zahlungsarten a{
    margin:0 5px 10px 5px;
    display:inline-block;
}
@media (max-width: 850px){
    #mobile_footer .accordionmulti .uk-accordion-title,
    #mobile_footer .accordion .uk-accordion-title,
    #desktop_footer .accordionmulti .uk-accordion-title,
    #desktop_footer .accordion .uk-accordion-title{
        border-top:1px solid #fff;
        font-size:16px;
        padding:10px;
        display:flex;
        justify-content:space-between;
        align-items:center;
        min-height:inherit;
    }
    #mobile_footer .accordionmulti .uk-accordion-title::after,
    #mobile_footer .accordion .uk-accordion-title::after,
    #desktop_footer .accordionmulti .uk-accordion-title::after,
    #desktop_footer .accordion .uk-accordion-title::after{
        font-size:24px;
    }
    #mobile_footer .accordionmulti .uk-accordion-content,
    #mobile_footer .accordion .uk-accordion-content,
    #desktop_footer .accordionmulti .uk-accordion-content,
    #desktop_footer .accordion .uk-accordion-content{
        padding:10px;
    }
}
@media (max-width: 850px){
    #mobile_footer .title_berger_app,
    #mobile_footer .title_kundenbewertungen,
    #desktop_footer .title_berger_app,
    #desktop_footer .title_kundenbewertungen{
        border-top:1px solid #fff;
    }
    #mobile_footer .title_berger_app,
    #desktop_footer .title_berger_app{
        margin-top:15px;
    }
}
#mobile_footer{
    display:block;
}
@media (min-width: 670px){
    #mobile_footer{
        display:none;
    }
}
#mobile_footer .accordionmulti .uk-accordion > div:last-child > div:last-child,
#mobile_footer .accordion .uk-accordion>div:last-child>div:last-child{
    border-bottom:1px solid #fff;
}
#mobile_footer .ts-bergerapp{
    display:flex;
    justify-content:center;
    padding:10px;
}
#mobile_footer .berger-apps{
    display:flex;
    flex:0 1 auto;
    flex-wrap:wrap;
    padding-left:30px;
}
#mobile_footer .title_berger_app{
    display:none;
}
#mobile_footer .footer_headline{
    display:none;
}
#desktop_footer{
    display:none;
}
@media (max-width: 850px){
    #desktop_footer .accordion + .accordion{
        padding-top:0;
    }
}
@media (min-width: 850px){
    #desktop_footer .accordionmulti .uk-accordion > div:last-child,
    #desktop_footer .accordion .uk-accordion>div:last-child{
        border-left:1px solid #E5E5E5;
    }
}
@media (min-width: 670px){
    #desktop_footer{
        display:block;
    }
}
.footer_newsletter_social_media .footer_newsletter{
    float:left;
    width:75%;
    position:relative;
}
@media (max-width: 1219px){
    .footer_newsletter_social_media .footer_newsletter{
        width:100%;
    }
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link{
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    right:55%;
    padding:20px;
    display:flex;
    align-items:center;
    text-align:left;
}
@media (max-width: 767px){
    .footer_newsletter_social_media .footer_newsletter .footer_newsletter_link{
        position:static;
        padding:0;
    }
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link_title{
    font-size:24px;
    font-weight:bold;
    margin-bottom:0;
}
@media (max-width: 899px){
    .footer_newsletter_social_media .footer_newsletter .footer_newsletter_link_title{
        font-size:20px;
    }
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link_title + p{
    font-size:16px;
    margin-top:0;
    margin-bottom:0;
}
@media (max-width: 899px){
    .footer_newsletter_social_media .footer_newsletter .footer_newsletter_link_title + p{
        font-size:14px;
    }
}
.footer_newsletter_social_media .footer_newsletter .footer_newsletter_link svg{
    width:50px;
    fill:currentColor;
    margin-right:20px;
}
.footer_newsletter_social_media .footer_newsletter #newsletterForm{
    text-align:right;
    padding:35px 30px 0 0;
    position:relative;
    height:62px;
    background-color:#004481;
}
@media (min-width: 1220px){
    .footer_newsletter_social_media .footer_newsletter #newsletterForm{
        margin-right:35px;
    }
}
@media (max-width: 767px){
    .footer_newsletter_social_media .footer_newsletter #newsletterForm{
        max-width:100%;
        text-align:left;
        padding:20px;
        height:inherit;
    }
}
.footer_newsletter_social_media .footer_newsletter #newsletterForm .newsletterEmail{
    background-image:none;
    background-color:#fff;
    width:40%;
}
@media (max-width: 767px){
    .footer_newsletter_social_media .footer_newsletter #newsletterForm .newsletterEmail{
        width:80%;
        margin-top:20px;
    }
    .footer_newsletter_social_media .footer_newsletter #newsletterForm .newsletterEmail + button{
        margin-top:20px;
    }
}
.footer_newsletter_social_media .footer_social_media{
    float:left;
    width:25%;
}
@media (max-width: 1219px){
    .footer_newsletter_social_media .footer_social_media{
        display:none;
    }
}
.footer_newsletter_social_media .footer_social_media .socialMedia-facebook{
    float:left;
}
.footer_newsletter_social_media .footer_social_media .socialMedia-balloon_youtube{
    float:left;
}
.footer_newsletter_social_media .footer_social_media .socialMedia-balloon_youtube .socialMedia-balloon{
    width:145px;
    height:41px;
    background-image:url("/media/k76781/180890_footer_social_media_baloon.jpg");
    padding:10px 0 0 20px;
    color:#fff;
    font-size:12px;
    margin-left:10px;
}
.footer_newsletter_social_media .footer_social_media .socialMedia-balloon_youtube .socialMedia-balloon a{
    color:#fff;
    text-decoration:underline;
}
.footer_newsletter_social_media .footer_social_media .socialMedia-balloon_youtube .socialMedia-youtube{
    margin-left:21px;
    margin-top:14px;
}
.footer_zahlungsarten_versand .footer_zahlungsarten{
    width:75%;
    float:left;
}
.footer_zahlungsarten_versand .footer_zahlungsarten a{
    text-decoration:none !important;
}
.footer_zahlungsarten_versand .footer_zahlungsarten img{
    margin-bottom:5px;
}
@media (max-width: 768px){
    .footer_zahlungsarten_versand .footer_zahlungsarten{
        width:100%;
    }
}
.footer_zahlungsarten_versand .footer_versand{
    width:25%;
    float:left;
    padding-left:10px;
    box-sizing:border-box;
}
@media (max-width: 768px){
    .footer_zahlungsarten_versand .footer_versand{
        width:100%;
        padding-left:0;
    }
}
@media (max-width: 850px){
    #footer-contact-container:after{
        content:'';
        clear:both;
        display:table;
    }
    #footer-contact-container .footer-contact{
        box-sizing:border-box;
    }
    #footer-contact-container .footer-contact .footer_lightBlue{
        width:100%;
    }
    #footer-contact-container .footer-contact .oeffnungszeiten{
        margin:4px 0 0 0;
    }
    #footer-contact-container .footer-contact + .footer-contact{
        margin-top:12px;
    }
}
#footer-contact-container .footer_lightBlue{
    background-color:#91b5cc;
    padding:5px;
    display:inline-block;
    width:193px;
    font-weight:700;
    font-size:0.9rem;
    box-sizing:border-box;
}
#footer-contact-container .footer_lightBlue span{
    color:#004084;
}
#footer-contact-container .footer_lightBlue span.fbr-icon-telefon:before{
    margin-right:3px;
    margin-left:5px;
}
#footer-contact-container .footer_lightBlue span.fbr-icon-location:before{
    margin-right:5px;
    margin-left:5px;
}
#footer-contact-container .footer_lightBlue a{
    color:#004084;
}
@media (min-width: 850px) and (max-width: 940px){
    #footer-contact-container .footer_lightBlue .footer_lightBlue{
        width:170px;
    }
}
#footer-contact-container .oeffnungszeiten{
    display:block;
    margin:4px 0 20px 37px;
    color:#91b5cc;
    font-size:12px;
}
#footer-contact-container .footer_margin{
    margin-top:5px;
}
#footer-contact-container .footer_filialfinder{
    margin-top:17px;
}
#footer-contact-container .footer_list li{
    font-size:12px;
    line-height:2.83em !important;
    padding-bottom:0 !important;
}
.footer_headline{
    padding:10px 0;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    display:block;
    margin-bottom:8px;
    text-align:left;
}
.uk-accordion-title + div #footer-contact-container .footer_headline{
    display:none;
}
.footer-usps{
    font-size:12px;
    margin-bottom:12px;
    padding-bottom:21px;
}
.footer-usps p{
    margin-top:5px;
}
.footer-usp{
    text-align:center;
    float:left;
    width:20%;
}
.footer-usp span{
    color:#91b5cc;
    font-size:40px;
}
.footer-usp img{
    margin:9px 0;
}
@media (max-width: 669px){
    .footer-usp{
        width:33%;
    }
}
.body-warenkorb #layout_header>.uk-grid{
    margin-bottom:9px;
}
.view-warenkorb h2, .view-warenkorb .fbr_headline--h2{
    line-height:40px;
}
.view-warenkorb .cart_shippinginfo_text{
    margin-top:20px;
    padding:30px 20px;
    background-color:#d0edb7;
    color:#004481;
}
.view-warenkorb .cart_shippinginfo_text h2, .view-warenkorb .cart_shippinginfo_text .fbr_headline--h2{
    text-transform:none;
}
.view-warenkorb .cart_shippinginfo_text p{
    margin:0;
}
.view-warenkorb .checkout_code__aktionscode_submit, .view-gutschein .checkout_code__aktionscode_submit, .view-warenkorb .checkout_code__gutscheincode_submit, .view-gutschein .checkout_code__gutscheincode_submit{
    width:35px;
    height:35px;
    background-color:#004481;
    border:0;
    vertical-align:middle;
    margin-left:5px;
    padding-left:9px;
    cursor:pointer;
}
@media (max-width: 1219px){
    .view-warenkorb .checkout_code__aktionscode_submit, .view-gutschein .checkout_code__aktionscode_submit, .view-warenkorb .checkout_code__gutscheincode_submit, .view-gutschein .checkout_code__gutscheincode_submit{
        width:32px;
        height:32px;
        padding-left:5px;
    }
}
.view-warenkorb .checkout_code__aktionscode_submit:before, .view-gutschein .checkout_code__aktionscode_submit:before, .view-warenkorb .checkout_code__gutscheincode_submit:before, .view-gutschein .checkout_code__gutscheincode_submit:before{
    content:"\e900";
    color:#fff;
    font-size:14px;
}
.view-warenkorb .checkout_code__aktionscode_submit:hover, .view-gutschein .checkout_code__aktionscode_submit:hover, .view-warenkorb .checkout_code__gutscheincode_submit:hover, .view-gutschein .checkout_code__gutscheincode_submit:hover{
    background-color:#025fb3;
}
.view-warenkorb .checkout_code__aktionscode_input, .view-warenkorb .checkout_code__aktionscode #voucher-code, .view-gutschein .checkout_code__aktionscode_input, .view-gutschein .checkout_code__aktionscode #voucher-code, .view-warenkorb .checkout_code__gutscheincode_input,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_3, .view-gutschein .checkout_code__gutscheincode_input,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_3{
    padding:5px 15px;
    margin:0;
    font-size:14px;
    line-height:14px;
    height:35px;
}
@media (max-width: 1219px){
    .view-warenkorb .checkout_code__aktionscode_input, .view-warenkorb .checkout_code__aktionscode #voucher-code, .view-gutschein .checkout_code__aktionscode_input, .view-gutschein .checkout_code__aktionscode #voucher-code, .view-warenkorb .checkout_code__gutscheincode_input,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_3, .view-gutschein .checkout_code__gutscheincode_input,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_3{
        padding:10px 10px;
    }
}
.view-warenkorb,.view-gutschein{

}
.view-warenkorb .uk-accordion-title, .view-gutschein .uk-accordion-title{
    background-color:#EAEAEA;
    color:#535353;
    padding:12px 20px;
    font-size:14px;
    line-height:14px;
    text-transform:none;
}
.view-warenkorb table .cartpos-header, .view-gutschein table .cartpos-header{
    background-color:#EAEAEA;
}
.view-warenkorb table .cartpos-header th, .view-gutschein table .cartpos-header th{
    padding:12px 20px;
}
.view-warenkorb table .cartpos-header th.artikel, .view-gutschein table .cartpos-header th.artikel{
    width:35%;
}
.view-warenkorb table .cartpos-header th.summe, .view-gutschein table .cartpos-header th.summe{
    width:10%;
    text-align:right;
}
.view-warenkorb table tbody td, .view-gutschein table tbody td{
    padding:12px 20px;
}
.view-warenkorb .checkout_code, .view-gutschein .checkout_code{
    margin-top:15px;
    padding:0 0 0 0;
}
@media (min-width: 595px){
    .view-warenkorb .checkout_code, .view-gutschein .checkout_code{
        display:flex;
        justify-content:space-between;
    }
}
@media (min-width: 700px){
    .view-warenkorb .checkout_code, .view-gutschein .checkout_code{
        display:block;
    }
}
@media (min-width: 949px){
    .view-warenkorb .checkout_code, .view-gutschein .checkout_code{
        display:flex;
        justify-content:space-between;
    }
}
@media (min-width: 595px){
    .view-warenkorb .checkout_code__aktionscode, .view-gutschein .checkout_code__aktionscode{
        flex:1 1 auto;
        width:200px;
    }
}
@media (min-width: 700px){
    .view-warenkorb .checkout_code__aktionscode, .view-gutschein .checkout_code__aktionscode{
        width:100%;
    }
}
@media (min-width: 949px){
    .view-warenkorb .checkout_code__aktionscode, .view-gutschein .checkout_code__aktionscode{
        width:200px;
    }
}
.view-warenkorb .checkout_code__aktionscode_input, .view-warenkorb .checkout_code__aktionscode #voucher-code, .view-gutschein .checkout_code__aktionscode_input, .view-gutschein .checkout_code__aktionscode #voucher-code{
    width:200px;
}
@media (max-width: 1219px){
    .view-warenkorb .checkout_code__aktionscode_input, .view-warenkorb .checkout_code__aktionscode #voucher-code, .view-gutschein .checkout_code__aktionscode_input, .view-gutschein .checkout_code__aktionscode #voucher-code{
        width:160px;
    }
}
@media (max-width: 376px){
    .view-warenkorb .checkout_code__aktionscode_input, .view-warenkorb .checkout_code__aktionscode #voucher-code, .view-gutschein .checkout_code__aktionscode_input, .view-gutschein .checkout_code__aktionscode #voucher-code{
        font-size:12px;
        padding:5px;
        text-align:center;
    }
}
.view-warenkorb .checkout_code__aktionscode_list, .view-gutschein .checkout_code__aktionscode_list{
    margin-top:10px;
    max-width:300px;
}
.view-warenkorb .checkout_code__aktionscode .field-error, .view-gutschein .checkout_code__aktionscode .field-error{
    color:#b0141b;
}
.view-warenkorb .checkout_code__gutscheincode, .view-gutschein .checkout_code__gutscheincode{
    margin-top:15px;
}
@media (min-width: 595px){
    .view-warenkorb .checkout_code__gutscheincode, .view-gutschein .checkout_code__gutscheincode{
        margin-top:0;
        flex:1 1 auto;
    }
}
@media (min-width: 700px){
    .view-warenkorb .checkout_code__gutscheincode, .view-gutschein .checkout_code__gutscheincode{
        margin-top:15px;
    }
}
@media (min-width: 949px){
    .view-warenkorb .checkout_code__gutscheincode, .view-gutschein .checkout_code__gutscheincode{
        margin-top:0;
    }
}
.view-warenkorb .checkout_code__gutscheincode_input,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_3, .view-gutschein .checkout_code__gutscheincode_input,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
.view-gutschein .checkout_code__gutscheincode #gutscheincode_3{
    width:75px;
}
@media (max-width: 1219px){
    .view-warenkorb .checkout_code__gutscheincode_input,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_3, .view-gutschein .checkout_code__gutscheincode_input,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_3{
        width:65px;
    }
}
@media (max-width: 376px){
    .view-warenkorb .checkout_code__gutscheincode_input,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_0,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_1,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_2,
    .view-warenkorb .checkout_code__gutscheincode #gutscheincode_3, .view-gutschein .checkout_code__gutscheincode_input,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_0,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_1,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_2,
    .view-gutschein .checkout_code__gutscheincode #gutscheincode_3{
        width:50px;
        font-size:12px;
        padding:5px;
        text-align:center;
    }
}
.body-gutschein-backoffice .view-warenkorb .checkout_code__gutscheincode_input, .body-gutschein-backoffice
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_0, .body-gutschein-backoffice
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_1, .body-gutschein-backoffice
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_2, .body-gutschein-backoffice
.view-warenkorb .checkout_code__gutscheincode #gutscheincode_3, .body-gutschein-backoffice .view-gutschein .checkout_code__gutscheincode_input, .body-gutschein-backoffice
.view-gutschein .checkout_code__gutscheincode #gutscheincode_0, .body-gutschein-backoffice
.view-gutschein .checkout_code__gutscheincode #gutscheincode_1, .body-gutschein-backoffice
.view-gutschein .checkout_code__gutscheincode #gutscheincode_2, .body-gutschein-backoffice
.view-gutschein .checkout_code__gutscheincode #gutscheincode_3{
    width:200px;
    height:35px;
}
.view-warenkorb .checkout_code__gutscheincode_list, .view-gutschein .checkout_code__gutscheincode_list{
    margin-top:10px;
    max-width:380px;
}
.view-warenkorb .checkout_code__gutscheincode_list .uk-grid, .view-gutschein .checkout_code__gutscheincode_list .uk-grid{
    margin-top:10px;
}
.view-warenkorb .checkout_code__gutscheincode .field-error, .view-gutschein .checkout_code__gutscheincode .field-error{
    color:#b0141b;
}
.warenkorb_element_easycredit{
    padding-top:15px;
    display:flex;
    justify-content:space-between;
}
.warenkorb_element_easycredit__image{
    padding-top:10px;
    flex:0 0 auto;
    width:120px;
}
.warenkorb_element_easycredit__info{
    flex:1 1 auto;
}
.warenkorb_element_easycredit .cart_easycredit_info{
    display:block;
}
.warenkorb_element_easycredit .cart_easycredit_info__text{
    color:#7d7d7d;
    font-size:12px;
}
.warenkorb_element_easycredit .cart_easycredit_info__installment{
    padding-top:10px;
}
#checkoutmenue{
    margin-top:15px;
    margin-bottom:15px;
}
@media (max-width: 560px){
    #checkoutmenue{
        margin-top:5px;
        margin-bottom:5px;
    }
}
#checkoutmenue ul{
    list-style-type:none;
    background:#eee;
    padding:0;
    overflow:hidden;
    width:100%;
}
.element-progress-menu-item{
    margin-bottom:0;
    border-bottom:2px solid #fff;
}
.checkoutmenue{
    float:left;
    color:#fff;
    display:table-cell;
    position:relative;
    width:20%;
    height:60px;
}
@media (max-width: 560px){
    .checkoutmenue{
        height:30px;
    }
}
.checkoutmenue:not(:last-child) a:after,
.checkoutmenue:not(:last-child) span:after{
    width:0;
    height:0;
    position:absolute;
    content:"";
    top:0;
    z-index:2;
    border-top:30px solid transparent;
    border-bottom:30px solid transparent;
    border-left:14px solid #eee;
    right: -14px;
}
@media (max-width: 560px){
    .checkoutmenue:not(:last-child) a:after,
    .checkoutmenue:not(:last-child) span:after{
        border-top:15px solid transparent;
        border-bottom:15px solid transparent;
        border-left:7px solid #eee;
        right: -7px;
    }
}
.checkoutmenue:not(:last-child):after{
    width:0;
    height:0;
    position:absolute;
    content:"";
    z-index:1;
    border-top:40px solid transparent;
    border-bottom:40px solid transparent;
    border-left:19px solid #fff;
    right: -19px;
    top: -10px;
}
@media (max-width: 560px){
    .checkoutmenue:not(:last-child):after{
        border-top:20px solid transparent;
        border-bottom:20px solid transparent;
        border-left:9.5px solid #fff;
        right: -9.5px;
        top: -5px;
    }
}
.checkoutmenue a,
.checkoutmenue span{
    background:#eee;
    color:#444;
    padding:22px 20px 22px 39px;
    height:16px;
    font-size:16px;
    line-height:16px;
    text-decoration:none;
    display:block;
}
@media (max-width: 560px){
    .checkoutmenue a,
    .checkoutmenue span{
        padding:11px 10px 11px 19.5px;
        height:8px;
        font-size:8px;
        line-height:8px;
    }
}
@media (max-width: 560px){
    .checkoutmenue a{
        padding-left:10px;
    }
}
.checkoutmenue em{
    color:#444;
    font-style:normal;
}
@media (max-width: 768px){
    .checkoutmenue em{
        display:none;
    }
}
.checkoutmenue:first-child a,
.checkoutmenue:first-child span{
    padding-left:20px;
}
@media (max-width: 560px){
    .checkoutmenue:first-child a,
    .checkoutmenue:first-child span{
        padding-left:10px;
    }
}
.checkoutmenue.aktiv a,
.checkoutmenue.aktiv span, .checkoutmenue.done a,
.checkoutmenue.done span{
    background:#619D2C;
    color:white;
}
.checkoutmenue.aktiv a:after,
.checkoutmenue.aktiv span:after, .checkoutmenue.done a:after,
.checkoutmenue.done span:after{
    border-left-color:#619D2C;
    right: -14px;
}
@media (max-width: 560px){
    .checkoutmenue.aktiv a:after,
    .checkoutmenue.aktiv span:after, .checkoutmenue.done a:after,
    .checkoutmenue.done span:after{
        right: -7px;
    }
}
.checkoutmenue.aktiv em, .checkoutmenue.done em{
    color:white;
}
.checkoutmenue.aktiv:not(:last-child):after,.checkoutmenue.done:not(:last-child):after{
    right: -19px;
}
@media (max-width: 560px){
    .checkoutmenue.aktiv:not(:last-child):after,.checkoutmenue.done:not(:last-child):after{
        right: -9.5px;
    }
}
.checkoutmenue.aktiv:before,.checkoutmenue.done:before{
    position:absolute;
    right:0;
    top:0;
    font-size:60px;
    margin-top: -10px;
    color:#6eb331;
}
@media (max-width: 1220px){
    .checkoutmenue.aktiv:before,.checkoutmenue.done:before{
        display:none;
    }
}
@media (max-width: 480px){
    .view-warenkorb-checkout2 .uk-accordion-title{
        background-color:#eee;
    }
    .view-warenkorb-checkout2 .uk-accordion-title:before{
        padding-right:5px;
        padding-left:5px;
        font-weight:normal;
        font-size:16px;
        font-family:"FontAwesome";
        content:"\f0ab";
    }
    .view-warenkorb-checkout2 .uk-accordion-title.uk-active:before{
        content:"\f0aa";
    }
}
.fbr_radio_options{
    margin-bottom:15px;
}
.fbr_radio_options__element{
    height:105px;
    width:115px;
    float:left;
    border:1px solid #e5e5e5;
    border-left:0;
    margin-top:15px;
    padding:25px 15px 15px;
    text-align:center;
    cursor:pointer;
}
.fbr_radio_options__element:first-child{
    border-left:1px solid #e5e5e5;
    border-radius:3px 0 0 3px;
}
.fbr_radio_options__element:last-child{
    border-radius:0 3px 3px 0;
}
.fbr_radio_options__element_text{
    display:none;
}
.fbr_radio_options__element_text--active{
    display:block;
}
.fbr_radio_options__element_head{
    height:55px;
    font-weight:bold;
    text-align:left;
    clear:both;
}
.fbr_radio_options__element_head_radio{
    width:20px;
    float:left;
}
.fbr_radio_options__element_head_label{
    width:95px;
    float:left;
    clear:right;
}
.fbr_radio_options__element_head_label label{
    width:95px;
    display:block;
    word-wrap:break-word;
    line-height:14px;
}
.fbr_radio_options__element--active,.fbr_radio_options__element:hover{
    background-color:#EAEAEA;
}
.fbr_radio_options__text_container{
    background-color:#EAEAEA;
    padding:25px;
    margin-top:25px;
}
.fbr_radio_options__text_container--active{
    display:block;
}
.et-delivery-form .lieferart-text{
    font-size:10px;
    line-height:11px;
    width:130px;
    font-weight:normal;
}
.et-delivery-form .fbr_radio_options__element{
    position:relative;
    width:150px;
}
.et-delivery-form .fbr_radio_options__element--disabled .fbr_radio_options__element_head_label{
    width:100%;
    text-align:center;
}
.et-delivery-form .fbr_radio_options__element_head{
    height:45px;
}
.et-delivery-form .fbr_radio_options__element_head_label{
    width:130px;
}
.et-delivery-form .fbr_radio_options__element_head_label label{
    width:130px;
}
.et-delivery-form .fbr_radio_options__element_head_label .delivery-price{
    font-weight:normal;
}
.et-delivery-form .fbr_radio_options__element .element_image i{
    font:normal normal normal 14px/1 FontAwesome;
    text-rendering:auto;
    display:inline-block;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:50px;
}
.et-delivery-form .fbr_radio_options__element_bottom_overmargin{
    position:absolute;
    bottom: -18px;
    left:15px;
    width:150px;
}
i.versand-branch_delivery{
    font-family:FontAwesome,Arial,Helvetica,sans-serif;
    font-style:normal;
    color:#004481;
}
i.versand-branch_delivery:before{
    content:"\f015";
    display:inline-block;
    font-size:60px;
    font-style:normal;
}
.body-warenkorb-checkout7 i.versand-branch_delivery:before,
.body-warenkorb-checkout6 i.versand-branch_delivery:before{
    font-size:28px;
}
i.versand-standard{
    color:#004481;
}
i.versand-standard:before{
    display:inline-block;
}
i.versand-express{
    color:#004481;
}
i.versand-express:before{
    display:inline-block;
}
i.versand-no_express{
    color:#7D7D7D;
}
i.versand-no_express:before{
    display:inline-block;
}
.checkout6_versandart i{
    color:#535353;
}
.view-warenkorb .checkout6_headerpanel .uk-panel-content{
    min-height:165px;
    position:relative;
}
.view-warenkorb .checkout6_headerpanel .uk-panel-content .uk-panel-content-bottom-link{
    position:absolute;
    bottom:10px;
    right:10px;
    font-size:12px;
}
.view-warenkorb .checkout6_headerpanel .uk-panel-content .uk-panel-content-bottom-link a{
    color:#535353;
}
.cart_detail_header{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    margin-bottom:10px;
}
.cart_detail_header__text{
    align-self:flex-start;
    margin-right:auto;
}
.cart_detail_header__buttons{
    align-self:flex-end;
    display:none;
}
@media (min-width: 670px){
    .cart_detail_header__buttons{
        display:block;
    }
}
.checkout h2, .checkout .fbr_headline--h2{
    font-size:20px;
}
.checkout .checkbox{
    font-size:15px;
}
.telefon-hint{
    font-size:10px;
}
.cartsummary{
    border-top:2px solid #eee;
}
@media (min-width: 700px){
    .cartsummary{
        padding-top:20px;
        display:flex;
        display: -ms-flexbox;
    }
    .body-beleg-detail .cartsummary{
        display:table-row;
    }
}
@media (min-width: 700px){
    .cartsummary__content_container{
        order:2;
        flex:0 0 auto;
        width:290px;
        margin-bottom:0;
    }
}
@media (min-width: 949px){
    .cartsummary__content_container{
        width:36%;
    }
}
.cartsummary__content_container .cartsummary__gs_form,
.cartsummary__content_container .directorder{
    display:block;
}
@media (min-width: 700px){
    .cartsummary__content_container .cartsummary__gs_form,
    .cartsummary__content_container .directorder{
        display:none;
    }
}
.cartsummary__content_container .checkout_element_easycredit{
    display:block;
}
@media (min-width: 700px){
    .cartsummary__content_container .checkout_element_easycredit{
        display:none;
    }
}
.cartsummary .element_warenkorb_cartsummary_custom{
    width:100%;
    text-align:center;
}
.cartsummary .element_warenkorb_cartsummary_custom__oder{
    font-weight:700;
    margin-top:10px;
}
.cartsummary .element_warenkorb_cartsummary_custom__button_buy{
    text-align:left;
}
.cartsummary .element_warenkorb_cartsummary_custom__buttons_express{
    padding:15px 0;
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
}
.cartsummary .element_warenkorb_cartsummary_custom__buttons_express>*{
    margin-bottom:15px;
}
.cartsummary__content{
    background-color:#eee;
    padding:2%;
    margin-bottom:15px;
}
@media (min-width: 700px){
    .cartsummary__content{
        padding:15px;
    }
}
@media (min-width: 700px){
    .cartsummary__more_elements{
        order:1;
        flex:1 1 50%;
        margin-right:25px;
    }
}
.cartsummary__more_elements .cartsummary__gs_form,
.cartsummary__more_elements .directorder{
    display:none;
}
@media (min-width: 700px){
    .cartsummary__more_elements .cartsummary__gs_form,
    .cartsummary__more_elements .directorder{
        display:block;
    }
}
.cartsummary__more_elements .checkout_element_easycredit{
    display:none;
}
@media (min-width: 700px){
    .cartsummary__more_elements .checkout_element_easycredit{
        display:block;
    }
}
.cartsummary-sum-text,.cartsummary-sum-text-green-bold{
    float:left;
    font-size:14px;
    text-align:right;
    width:60%;
}
.cartsummary-sum-text-green-bold{
    font-weight:bold;
    color:#619D2C;
}
.cartsummary-sum-text-small{
    font-size:11px;
    color:#666;
    float:left;
    text-align:right;
    width:60%;
}
.cartsummary-sum-wert,.cartsummary-sum-wert-green-bold{
    float:right;
    font-size:14px;
}
.cartsummary-sum-wert-green-bold{
    font-weight:bold;
    color:#619D2C;
}
.cartsummary-missing_amount{
    background:#d0e1bf;
    color:#535353;
    font-size:13px;
    float:right;
    padding:10px;
}
.cartsummary-sum-netto{
    color:#004481;
    border-top:2px solid #fff;
    padding-top:15px;
}
.cartsummary .total .cartsummary-sum-text, .cartsummary .total .cartsummary-sum-text-green-bold,
.cartsummary .total .cartsummary-sum-wert,
.cartsummary .total .cartsummary-sum-wert-green-bold{
    font-size:18px;
    font-weight:bold;
}
.cartsummary-sum-summe{
    font-size:18px;
    color:#004481;
}
.cartsummary-sum-summe .cartsummary-sum-text, .cartsummary-sum-summe .cartsummary-sum-text-green-bold{
    font-size:18px;
}
.cartsummary-sum-summe .cartsummary-sum-text.net, .cartsummary-sum-summe .net.cartsummary-sum-text-green-bold{
    color:#535353;
    font-size:14px;
}
.cartsummary-sum-summe .cartsummary-sum-wert, .cartsummary-sum-summe .cartsummary-sum-wert-green-bold{
    font-size:18px;
}
.cartsummary-sum-summe .cartsummary-sum-wert.net, .cartsummary-sum-summe .net.cartsummary-sum-wert-green-bold{
    color:#535353;
    font-size:14px;
}
.cartsummary-sum-summe strong.cart_sum_net{
    font-size:14px;
    font-weight:normal;
    color:#535353;
}
table .has-error{
    background:#fff1f0;
    color:#d85030;
    padding:10px;
}
.uk-table tfoot{
    font-style:normal;
    border-top:1px solid #E1E0E0;
}
.uk-table tfoot td:last-child{
    background-color:#eee;
}
.wingContainer dl{
    width:70px;
}
.et-payment-form .payment-options{
    display:table;
    width:100%;
    margin-bottom:15px;
}
.et-payment-form label{
    display:table-row;
}
.et-payment-form label:hover{
    background-color:#eee;
}
.et-payment-form label>span{
    display:table-cell;
    vertical-align:top;
    border-bottom:1px solid #E3E5E4;
    padding:10px 5px;
}
#vpodescription{
    position:absolute;
    display:none;
    width:200px;
    background-color:#ddd;
    color:#000;
    text-align:left;
    margin-top:20px;
    padding:5px;
    border:1px solid #666;
    z-index:9;
}
.deliverymethod-select{
    width:255px;
    margin-bottom:13px;
}
.deliverymethod-select li{
    color:#333;
    width:100%;
    border:solid 1px #ccc;
    font-size:14px;
    padding:4px;
    margin-bottom:5px;
}
.deliverymethod-select li a{
    color:#333;
}
.deliverymethod-select li:last-child{
    margin-bottom:0;
}
.payments-line img{
    max-width:none;
}
.payments-line .payments-image{
    margin-left:10px;
    margin-right:10px;
}
.paypalexpress{
    display:inline;
    margin-right:15px;
}
.paypalexpress a{
    margin-right:15px;
}
.paypalexpress a img{
    margin-bottom:5px;
}
.warenkorb_checkout2_neukunde_container,.warenkorb_checkout2_kunde_container{
    display:flex;
}
.warenkorb_checkout2_neukunde_container>*,.warenkorb_checkout2_kunde_container>*{
    width:100%;
    flex:1 1 auto;
    display:flex;
    flex-direction:column;
}
.warenkorb_checkout2_neukunde_container>*>*:last-child,.warenkorb_checkout2_kunde_container>*>*:last-child{
    flex:1 1 auto;
}
.express_payment_container{
    margin-bottom:15px;
}
@media (min-width: 670px){
    .warenkorb_checkout2_kunde_container{
        order:1;
    }
    .express_payment_container{
        order:3;
    }
    .warenkorb_checkout2_neukunde_container{
        order:2;
    }
}
.paypal_icon_container img{
    height:41px;
}
.checkout_element_easycredit,.checkout_element_voucher,.directorder{
    padding:0 0 15px 0;
}
.checkout_element_easycredit .accordion-content-wrapper,
.checkout_element_voucher .accordion-content-wrapper,
.directorder .accordion-content-wrapper{
    height:0;
    overflow:hidden;
}
.checkout_element_easycredit .uk-accordion-title,
.checkout_element_voucher .uk-accordion-title,
.directorder .uk-accordion-title{
    margin-bottom:0;
    position:relative;
}
.checkout_element_easycredit .uk-accordion-title:after,
.checkout_element_voucher .uk-accordion-title:after,
.directorder .uk-accordion-title:after{
    content:"\f078";
    position:absolute;
    right:10px;
    top:6px;
    font-size:20px;
}
.checkout_element_easycredit .uk-accordion-title.uk-active:after,
.checkout_element_voucher .uk-accordion-title.uk-active:after,
.directorder .uk-accordion-title.uk-active:after{
    content:"\f077";
}
.directorder_form__container{
    margin-bottom:35px;
    display:flex;
}
@media (max-width: 930px){
    .directorder_form__container{
        flex-wrap:wrap;
    }
}
.directorder_form__artnr{
    flex:1 1 100%;
    padding-right:15px;
    box-sizing:border-box;
}
.directorder_form__artnr input{
    width:100%;
}
@media (max-width: 930px){
    .directorder_form__artnr{
        padding-right:0;
    }
}
.directorder_form__groesse{
    flex:1 1 100%;
    padding-right:15px;
    box-sizing:border-box;
}
.directorder_form__groesse input{
    width:100%;
}
@media (max-width: 930px){
    .directorder_form__groesse{
        margin-top:15px;
        padding-right:0;
    }
}
.directorder_form__menge_add{
    flex:1 0 165px;
    box-sizing:border-box;
}
@media (max-width: 930px){
    .directorder_form__menge_add{
        margin-top:15px;
        padding-right:0;
    }
}
.directorder_form__menge{
    float:left;
    width:60%;
}
@media (max-width: 926px){
    .directorder_form__menge{
        width:50%;
    }
}
.directorder_form__menge .et_counter{
    display:inline;
}
.directorder_form__submit{
    float:left;
    width:39%;
    text-align:right;
}
@media (max-width: 926px){
    .directorder_form__submit{
        width:50%;
    }
}
.directorder_form label{
    font-weight:bold;
    margin-right:2%;
    display:block !important;
}
.view-warenkorb table tbody td.directorder_form__submit{
    padding:0;
}
#trustedshops-logo{
    max-width:60px;
    max-height:60px;
    margin-top:5px;
    margin-bottom:5px;
}
#customTsTrustBadgeContainer{
    display:flex;
    justify-content:center;
}
@media (max-width: 1024px){
    .view-warenkorb tfoot td>div{
        min-width:320px;
    }
}
@media (max-width: 767px){
    #trustedshops-logo{
        max-width:40px;
        max-height:40px;
    }
    .view-warenkorb tfoot tr.cartsummary td{
        display:block;
    }
}
@media (max-width: 767px) and (max-width: 425px){
    .view-warenkorb tfoot tr.cartsummary td>div{
        max-width:300px;
    }
}
@media (max-width: 767px){
    .view-warenkorb table .cartpos-header th,
    .view-warenkorb table tbody td{
        padding:6px 15px;
        font-size:12px;
    }
    .payment-detail-data{
        padding-left:0;
    }
}
.view-warenkorb .uk-panel{
    margin-bottom:15px;
}
.view-warenkorb .uk-panel-title{
    position:relative;
    background-color:#EAEAEA;
    color:#535353;
    padding:12px 20px;
    font-size:14px;
    line-height:14px;
    text-transform:none;
    margin-bottom:0;
    font-weight:bold;
}
.view-warenkorb .uk-panel-title label{
    cursor:pointer;
}
.view-warenkorb .uk-panel-title input{
    position:absolute;
    right:9px;
    top:9px;
}
.view-warenkorb .uk-panel-content{
    padding:15px 25px;
    border-left:1px solid #EAEAEA;
    border-right:1px solid #EAEAEA;
    border-bottom:1px solid #EAEAEA;
}
.view-warenkorb .uk-panel-border-primary>.uk-panel-title{
    border-left:1px solid #004481;
    border-right:1px solid #004481;
    border-top:1px solid #004481;
}
.view-warenkorb .uk-panel-border-primary>.uk-panel-content{
    border-left:1px solid #004481;
    border-right:1px solid #004481;
    border-bottom:1px solid #004481;
}
.view-warenkorb .uk-panel.uk-panel-no-border>.uk-panel-content{
    padding:15px 0 0;
    border:0;
}
.view-warenkorb #wk_filename{
    display:none;
}
.checkout_buttons{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-between;
    margin-top:25px;
}
.checkout_buttons>*{
    flex:1 1 auto;
    width:100%;
    margin-bottom:10px;
}
.checkout_buttons__left{
    order:3;
    white-space:nowrap;
}
.checkout_buttons__mid{
    order:1;
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-end;
}
.checkout_buttons__mid a{
    text-decoration:none;
}
.checkout_buttons__right{
    order:2;
}
.checkout_buttons__right--checkout6{
    height:200px;
}
.checkout_buttons__right--checkout6 .checkout6_buy_button_text{
    margin-top:15px;
}
.checkout_buttons__right--checkout6 .checkout6_buy_button_text a{
    font-weight:bold;
    color:#535353;
    text-decoration:none;
}
@media (min-width: 670px){
    .checkout_buttons>*{
        flex:1 1 auto;
    }
    .checkout_buttons__left{
        order:2;
        width:auto;
    }
    .checkout_buttons__mid{
        order:1;
    }
    .checkout_buttons__right{
        order:3;
        flex:0 1 auto;
        width:400px !important;
    }
}
@media (min-width: 1220px){
    .checkout_buttons>*{
        flex:0 1 auto;
        width:auto;
    }
    .checkout_buttons__left{
        order:1;
        margin-right:auto;
    }
    .checkout_buttons__mid{
        order:2;
    }
    .checkout_buttons__right{
        order:3;
    }
}
.cart_payment{
    display:flex;
}
.cart_payment__button a{
    text-decoration:none;
}
.cart_payment__infotext{
    font-size:11px;
}
.cart_payment__oder{
    margin-left:15px;
    margin-right:15px;
    padding-top:8px;
}
@media (max-width: 948px){
    .wk_pos__mob_hide{
        display:none;
    }
}
@media (max-width: 594px){
    .wk_pos__mob_sm_hide{
        display:none;
    }
}
.wk_pos__mob_show{
    display:none;
}
@media (max-width: 948px){
    .wk_pos__mob_show{
        display:block;
    }
}
@media (max-width: 594px){
    .wk_pos__mob_show{
        width:375px;
    }
}
@media (max-width: 415px){
    .wk_pos__mob_show{
        width:280px;
    }
}
.wk_pos__mob_sm_show{
    display:none;
}
@media (max-width: 594px){
    .wk_pos__mob_sm_show{
        display:block;
    }
}
@media (max-width: 415px){
    .wk_pos__mob_sm_show{
        width:280px;
    }
}
@media (max-width: 594px){
    .wk_pos th, .wk_pos td{
        font-size:10px !important;
    }
}
.wk_pos .artikel{
    position:relative;
    font-size:14px;
    overflow:hidden;
}
.wk_pos__description_image{
    width:100px;
    position:absolute;
    top:0;
    left:0;
}
.wk_pos__description_text{
    float:left;
    margin-left:100px;
    min-height:100px;
    min-width:120px;
}
.wk_pos__artikel_links a{
    margin-right:15px;
    color:#7D7D7D;
    text-decoration:none;
    display:inline-block;
    min-width:80px;
}
.wk_pos__artikel_links a i{
    margin-right:5px;
    font-style:normal;
    font-size:18px;
}
.wk_pos__artikel_links a.json i{
    font-size:14px;
}
.wk_pos__additional{
    color:#619D2C;
}
.product_line{
    width:100%;
    display:flex;
    justify-content:space-between;
    min-height:100px;
    font-size:10px;
    padding-bottom:10px;
    border-bottom:2px solid #E5E5E5;
}
@media (min-width: 600px){
    .product_line{
        font-size:14px;
    }
}
@media (min-width: 950px){
    .product_line{
        height:126px;
    }
}
.product_line--extended{
    border-bottom:0;
}
.product_line--extending{
    min-height:0;
    height:auto;
}
.product_line--header{
    font-size:12px;
    font-weight:700;
    color:#535353;
    background-color:#EAEAEA;
    min-height:0 !important;
    height:auto;
    padding:12px 0;
    border-bottom:0 solid #E5E5E5;
}
@media (min-width: 950px){
    .product_line--header{
        font-size:14px;
    }
}
.product_line__container1{
    flex:1 1 auto;
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    text-align:center;
}
@media (min-width: 950px){
    .product_line__container1{
        text-align:left;
    }
    .product_line__container1>*:first-child{
        justify-content:flex-start;
    }
    .product_line__container1>*{
        justify-content:flex-end;
        padding-left:10px;
    }
}
.product_line__container1--header>*{
    padding-top:0 !important;
}
.product_line__container1 .inlineheader{
    font-weight:bold;
    padding:8px 0;
}
.product_line__container2{
    flex:0 0 10%;
    display:none;
    padding-right:20px;
    padding-bottom:23px;
}
@media (min-width: 600px){
    .product_line__container2{
        display:flex;
        justify-content:flex-end;
        align-items:flex-end;
    }
}
@media (min-width: 950px){
    .product_line__container2{
        display:block;
        padding-bottom:0;
        padding-top:12px;
    }
}
.product_line__container2--header{
    padding-bottom:0;
    padding-top:0;
}
.product_line__description{
    order:1;
    flex:1 0 100%;
    display:flex;
    text-align:left;
}
@media (min-width: 950px){
    .product_line__description{
        flex:1 0 25%;
        padding-left:0;
    }
}
@media (min-width: 1220px){
    .product_line__description{
        flex:1 0 30%;
        padding-left:0;
    }
}
.product_line__description--header{
    padding-left:10px;
}
@media (min-width: 950px){
    .product_line__description--header{
        flex:1 0 25%;
        padding-left:20px !important;
    }
}
@media (min-width: 1220px){
    .product_line__description--header{
        flex:1 0 30%;
        padding-left:20px !important;
    }
}
.product_line__description>*:first-child{
    flex:0 0 120px;
}
.product_line__description>*:last-child{
    flex:1 1 auto;
    padding-top:12px;
    padding-left:10px;
}
.product_line__description_image a img{
    width:100px;
}
.product_line__selection{
    order:3;
    flex:0 0 25%;
}
@media (min-width: 600px){
    .product_line__selection{
        flex:1 1 25%;
    }
}
@media (min-width: 950px){
    .product_line__selection{
        padding-top:12px;
        flex:0 0 15%;
        order:2;
    }
}
@media (min-width: 1220px){
    .product_line__selection{
        flex:0 0 15%;
    }
}
.product_line__selection--inlineheader{
    display:block;
}
@media (min-width: 950px){
    .product_line__selection--inlineheader{
        display:none;
    }
}
.product_line__selection--header{
    display:none;
}
@media (min-width: 950px){
    .product_line__selection--header{
        display:block;
    }
}
.product_line__available{
    order:2;
    flex:0 0 33%;
}
@media (min-width: 600px){
    .product_line__available{
        flex:1 1 25%;
    }
}
@media (min-width: 950px){
    .product_line__available{
        padding-top:12px;
        flex:0 0 12%;
        order:3;
    }
}
@media (min-width: 1220px){
    .product_line__available{
        flex:0 0 12%;
    }
}
.product_line__available--inlineheader{
    display:block;
}
@media (min-width: 950px){
    .product_line__available--inlineheader{
        display:none;
    }
}
.product_line__available--header{
    display:none;
}
@media (min-width: 950px){
    .product_line__available--header{
        display:block;
    }
}
.product_line__unitprice{
    order:4;
    flex:0 0 33%;
}
@media (min-width: 600px){
    .product_line__unitprice{
        flex:1 1 25%;
    }
}
@media (min-width: 950px){
    .product_line__unitprice{
        padding-top:12px;
        flex:0 0 12%;
    }
}
@media (min-width: 1220px){
    .product_line__unitprice{
        flex:0 0 12%;
    }
}
.product_line__unitprice--inlineheader{
    display:block;
}
@media (min-width: 950px){
    .product_line__unitprice--inlineheader{
        display:none;
    }
}
.product_line__unitprice--header{
    display:none;
}
@media (min-width: 950px){
    .product_line__unitprice--header{
        display:block;
    }
}
.product_line__quantity{
    overflow:hidden;
    order:5;
    flex:0 0 50%;
    display:flex;
    flex-direction:column;
    align-items:flex-start;
}
@media (min-width: 600px){
    .product_line__quantity{
        display:block;
        flex:1 1 25%;
    }
}
@media (min-width: 950px){
    .product_line__quantity{
        padding-top:12px;
        flex:0 0 15%;
    }
}
@media (min-width: 1220px){
    .product_line__quantity{
        flex:0 0 12%;
    }
}
.product_line__quantity--content>div{
    display:flex;
    justify-content:center;
    align-items:center;
    width:100% !important;
}
@media (min-width: 950px){
    .product_line__quantity--content>div{
        justify-content:flex-start;
    }
}
.product_line__quantity--inlineheader{
    display:block;
}
@media (min-width: 950px){
    .product_line__quantity--inlineheader{
        display:none;
    }
}
.product_line__quantity--header{
    display:none;
}
@media (min-width: 950px){
    .product_line__quantity--header{
        display:block;
    }
}
.product_line__sum--c1{
    order:6;
    flex:0 0 50%;
    text-align:right;
}
.product_line__sum--c1>*{
    padding-right:12px !important;
}
@media (min-width: 600px){
    .product_line__sum--c1{
        display:none;
    }
}
.product_line__sum--c1--inlineheader{
    display:block;
}
@media (min-width: 600px){
    .product_line__sum--c1--inlineheader{
        display:none;
    }
}
.product_line__sum--c2{
    order:1;
}
.product_line__sum--c2--header{
    padding:0 20px;
}
.product_line__sum--content{
    font-size:14px;
}
.product_line__description_image{
    width:100px;
}
.product_line__artikel_links{
    padding:0;
    display:flex;
    flex-wrap:wrap;
}
.product_line__artikel_links a{
    margin-right:15px;
    color:#7D7D7D;
    text-decoration:none;
    display:inline-block;
    min-width:80px;
}
.product_line__artikel_links a i{
    margin-right:5px;
    font-style:normal;
    font-size:18px;
}
.product_line__artikel_links a.json i{
    font-size:14px;
}
tr.wk_pos{
    border-bottom:2px solid #E5E5E5;
}
tr.wk_pos:last-child{
    border-bottom:0 solid #fff;
}
body.body-warenkorb-checkout7 #checkoutmenue{
    display:none;
}
body.body-warenkorb-checkout7 .uk-panel-title{
    background-color:#fff;
    padding-left:0;
    font-size:16px;
}
body.body-warenkorb-checkout7 .uk-panel-content{
    border:0;
    padding-left:0;
}
body.body-warenkorb-checkout7 .checkout7 h3, body.body-warenkorb-checkout7 .checkout7 .fbr_headline--h3, body.body-warenkorb-checkout7 .checkout7 .pm_targobank__header{
    text-transform:none;
    font-size:16px;
}
body.body-warenkorb-checkout7 .checkout7-shoprating{
    background-color:rgba(246, 249, 242, 0.7);
    padding:15px 5px 10px;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form{
    max-width:588px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form h2, body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .fbr_headline--h2{
    color:#46850f;
    line-height:inherit;
    margin-bottom:25px;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons{
    margin-bottom:30px;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-button{
    flex-grow:1;
    height:36px;
    border:1px solid #CFCFCF;
    border-radius:4px;
    background-color:#fff;
    font-size:18px;
    color:#535353;
    margin-right:5px;
    display:inline-flex;
    justify-content:center;
    align-items:center;
    box-sizing:border-box;
    cursor:pointer;
    transition-duration: .1s;
    transition-timing-function:ease-in;
    transition-property:background-color, color;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-button:last-child{
    margin-right:0;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-button.hover{
    background-color:#004481;
    color:#fff;
}
@media (max-width: 669px){
    body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-button{
        font-size:11px;
        height:28px;
        margin-right:3px;
    }
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .pleaserate{
    font-size:16px;
}
@media (max-width: 669px){
    body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .pleaserate{
        font-size:14px;
    }
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-buttons{
    margin-top:15px;
    margin-bottom:10px;
    display:flex;
}
@media (max-width: 669px){
    body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-buttons{
        margin-top:25px;
        margin-bottom:5px;
    }
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-legend{
    display:flex;
    justify-content:space-between;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .inputbuttons .rating-legend>*{
    font-size:12px;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .commenttext{
    text-align:left;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .commenttext2{
    margin-top:15px;
    margin-bottom:15px;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .commenttext2 textarea{
    width:100%;
    min-height:66px;
    background-color:#fff;
    border:1px solid #CFCFCF;
    font-family:"OpenSans";
    font-size:14px;
    color:#535353;
}
@media (max-width: 669px){
    body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .commenttext2{
        margin-top:8px;
        margin-bottom:10px;
    }
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-form .submitBtn{
    text-transform:uppercase;
    font-weight:bold;
    padding:11px 50px;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-thanks{
    font-size:24px;
    font-weight:bold;
    padding-top:50px;
    padding-bottom:50px;
    display:flex;
    justify-content:center;
    align-items:center;
    color:#004481;
}
body.body-warenkorb-checkout7 .checkout7-shoprating .rating-thanks i{
    color:#619D2C;
    font-size:40px;
    margin-right:15px;
}
.wk_price{
    font-weight:bold;
}
.wk_price__basis{
    font-size:10px;
    color:#7D7D7D;
    font-weight:normal;
}
.wk_price__original{
    text-decoration:line-through;
}
.wk_price__discount{
    color:#DC0010;
}
body.body-warenkorb #mobile_footer > .accordion > .uk-accordion > div > div,
body.body-warenkorb #desktop_footer > .accordion > .uk-accordion > div > div,
body.body-warenkorb #layout_footer>.accordion>.uk-accordion>div>div{
    margin-left:45px;
}
body.body-warenkorb #mobile_footer > .accordion > .uk-accordion > div:first-child > div,
body.body-warenkorb #desktop_footer > .accordion > .uk-accordion > div:first-child > div,
body.body-warenkorb #layout_footer>.accordion>.uk-accordion>div:first-child>div{
    margin-left:0;
}
.checkout-footer-icon{
    width:50px;
    float:left;
    font-size:40px;
    margin-right:4%;
    text-align:right;
    color:#91B5CC;
}
.checkout-footer-icon i:before{
    vertical-align:top;
}
.checkout-footer-icon:first-child{
    width:70px;
}
.checkout-footer-text{
    float:left;
    width:calc(76% - 70px);
    text-align:left;
}
.checkout-footer-row1{
    border-bottom:1px solid #fff;
}
.checkout6_newsletterbox__checkbox{
    float:left;
    width:30px;
}
.checkout6_newsletterbox__text{
    float:left;
    width:calc(100% - 30px);
}
.vorkasse_text{
    font-size:12px;
}
.body-warenkorb-detail .element_artikel_gallery{
    height:420px;
}
.warenkorb_element_label_versandkosten .uk-dropdown .uk-nav{
    margin:0;
}
.warenkorb_element_label_versandkosten .uk-dropdown .uk-nav a{
    margin-right:0;
}
.warenkorb_element_label_versandkosten .enabled_country{
    height:30px;
    line-height:30px;
    padding-left:15px;
    background-color:#bdbdbd;
}
.warenkorb_element_label_versandkosten .uk-button-dropdown.uk-open .uk-dropdown{
    width:200px;
    text-align:left;
    padding:0;
    margin-top:0;
    left:auto;
    right:0;
}
.warenkorb_element_label_versandkosten .uk-button-dropdown.uk-open .uk-dropdown li{
    line-height:1.25em;
    border-bottom:1px solid #bdbdbd;
}
.warenkorb_element_label_versandkosten #delivery_country_checkout{
    text-decoration:none;
    cursor:pointer;
}
.warenkorb_element_label_versandkosten .uk-dropdown{
    text-align:left;
}
.warenkorb_element_label_versandkosten .uk-dropdown .uk-nav.uk-nav-dropdown{
    height:200px;
    overflow-y:scroll;
    overflow-x:hidden;
    border-bottom:1px solid #bdbdbd;
}
#cart_deliverytype{
    min-height:320px;
}
#cart_deliverytype--hidden>*{
    display:none;
}
#cart_deliverytype .uk-button-primary{
    color:#fff !important;
}
.hinweis_clickundcollect_gutschein_hinweis{
    background-color:#E5ECF3;
    color:#535353;
    padding:12px 20px 12px 40px;
    position:relative;
}
.hinweis_clickundcollect_gutschein_hinweis .uk-icon-info-circle{
    position:absolute;
    left:20px;
    top:16px;
}
#la_branch{
    padding:0 15px;
    transition:none;
    -webkit-transition:none;
    text-indent:10px;
    padding:0;
}
#la_branch.branch_product_available{
    background:url(/custom/module/public/fbr/img/GreenDot.png) no-repeat 5px center;
}
#la_branch.branch_product_available__not{
    background:url(/custom/module/public/fbr/img/RedDot.png) no-repeat 5px center;
    color:black;
}
#la_branch:focus{
    background:none;
}
#la_branch .branch_product{
    text-indent:15px;
}
#la_branch .branch_product.branch_product_available{
    background:url(/custom/module/public/fbr/img/GreenDot.png) no-repeat 5px center;
}
#la_branch .branch_product.branch_product_available__not{
    background:url(/custom/module/public/fbr/img/RedDot.png) no-repeat 5px center;
    color:black;
}
.hinweis_clickundcollect_filialen_hinweis{
    background-color:#f3f3f3;
    color:#535353;
    padding:12px 20px 12px 40px;
    position:relative;
}
.hinweis_clickundcollect_filialen_hinweis .uk-icon-info-circle{
    position:absolute;
    left:20px;
    top:16px;
}
.catalog-image-desktop{
    margin-top: -60px;
    max-height:180px;
    display:flex;
}
.catalog-image-desktop img{
    object-fit:contain;
}
.catalog-addtocart{
    background-color:#e5ecf3;
    padding:30px 15px 20px 20px;
}
@media (max-width: 849px){
    #catalog-add-to-cart{
        width:100%;
    }
}
.la-strasse-packstation .radios label{
    display:block;
}
.no_campsite .uk-button{
    color:#fff;
    background-color:#7d7d7d;
}
.no_campsite .uk-button:hover{
    color:#fff;
    background-color:#7d7d7d;
}
.cc_branch .cc_branch__headline{
    color:#004481;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:0;
}
.cc_branch p{
    margin-top:0;
}
html body.body-warenkorb-amazonpayment{
    min-width:320px !important;
}
@media (min-width: 480px){
    html body.body-warenkorb-amazonpayment{
        min-width:420px !important;
    }
}
#walletWidgetDiv,#addressBookWidgetDiv{
    width:300px;
    height:228px;
}
@media (min-width: 480px){
    #walletWidgetDiv,#addressBookWidgetDiv{
        width:400px;
    }
}
#readOnlyWalletWidgetDiv,#readOnlyAddressBookWidgetDiv{
    width:230px;
    height:150px;
}
.warenkorb_amazonpayment_widgets{
    display:flex;
    flex-wrap:wrap;
    justify-content:space-around;
}
.warenkorb_amazonpayment_widgets .amazonPaymentAdressWidget{
    margin:0 10px 20px;
}
.pm_targobank table{
    width:100%;
}
.pm_targobank table th{
    text-align:left;
    font-weight:normal;
}
.pm_targobank table td{
    font-weight:bold;
}
.pm_targobank__errors{
    margin-bottom:30px;
}
.pm_targobank__error{
    display:block;
}
.pm_targobank__error + .pm_targobank__error{
    margin-top:5px;
}
.pm_targobank__section{
    margin-top:30px;
}
.pm_targobank__section:first-of-type{
    margin-top:0;
}
.pm_targobank select + select,
.pm_targobank input:not([type="hidden"]) + input{
    margin-left:5px;
}
.pm_targobank input[type="radio"]{
    vertical-align:baseline;
}
.pm_targobank input[type="radio"] + label{
    vertical-align:baseline;
    margin-left:5px;
}
.pm_targobank .itext{
    box-sizing:border-box;
    width:calc(100% - 35px);
}
.pm_targobank .ort,
.pm_targobank .strasse{
    width:calc(100% - 6em - 5px - 35px);
}
.pm_targobank .accountholder_netIncome,
.pm_targobank .plz,
.pm_targobank .hausnummer{
    width:6em;
}
.pm_targobank .vorwahl{
    margin-bottom:5px;
}
.pm_targobank .uk-form-controls{
    max-width:500px;
}
.pm_targobank__toggle_help{
    border:none;
    background:none;
    font-size:larger;
    color:#333;
}
.pm_targobank .uk-toogle-help{
    clear:left;
}
.pm_targobank .uk-toogle-help label{
    display:block;
    margin-top:5px;
    padding:5px;
    background-color:#f0f0f0;
}
.pm_targobank .uk-form-row:not(.pm_targobank__inputline) + .uk-form-row.pm_targobank__inputline{
    margin-top:0;
}
.pm_targobank .pm_targobank__inputline div{
    margin-top:20px;
}
ul.narrower-selections{
    display:inline-block;
    list-style-type:none;
    padding-left:0;
    margin-top:2px;
    margin-right:4px;
}
ul.narrower-selections li{
    margin-right:20px;
    min-width:45px;
    max-width:145px;
    display:inline-block;
}
ul.narrower-selections li a{
    display:block;
    position:relative;
    width:100%;
    line-height:22px;
    background-color:#F2F2F2;
    color:#535353;
    padding:5px 8px;
    border:1px solid transparent;
    border-radius:3px;
    text-decoration:none;
}
ul.narrower-selections li a:after{
    font-family:FontAwesome,Arial,Helvetica,sans-serif;
    content:"\f00d";
    position:absolute;
    right:8px;
    top:7px;
    font-size:15px;
    line-height:1em;
}
ul.narrower-selections li a span{
    text-overflow:ellipsis;
    padding-right:23px;
    overflow:hidden;
    white-space:nowrap;
    margin:0;
    display:block;
}
ul.narrower-selections li i{
    position:absolute;
    right:3px;
}
#filters .et-accordion.narrower{
    color:#535353;
}
#filters .et-accordion.narrower .et-accordion-item{
    background-color:#F2F2F2;
    padding:15px;
    margin-bottom:5px;
}
#filters .et-accordion.narrower .et-accordion-item .et-accordion-title{
    font-size:14px;
    border:0;
    padding:0;
}
#filters .et-accordion.narrower .et-accordion-item .et-accordion-title:after{
    content:"\f067";
}
#filters .et-accordion.narrower .et-accordion-item.et-active .et-accordion-title{
    font-weight:bold;
}
#filters .et-accordion.narrower .et-accordion-item.et-active .et-accordion-title:after{
    content:"\f068";
}
.reset_filter{
    text-decoration:underline !important;
    font-size:12px;
}
.reset_filters{
    padding:15px;
    background-color:#F2F2F2;
}
.reset_filters a{
    text-transform:uppercase;
}
.main-nav-wrap{
    background-color:#2185d0 !important;
    position:relative;
}
.main-nav-wrap .uk-dropdown{
    min-height:65px;
    background-color:#fff;
    left:0;
    right:0;
    padding:0;
    border:0 none;
    -webkit-animation:none;
    animation:none;
    z-index:2;
}
.main-nav-wrap .menu-border{
    display:none;
}
.element_flyout_content_type_cols{
    padding:30px 15px;
}
#navigation_shader{
    position:fixed;
    z-index:8;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background:rgba(0,0,0,0.7);
    display:none;
}
#navigation_shader.visible{
    display:block;
}
.uk-navbar-nav{
 
    background:#004481;
    display:table;
}
.uk-navbar-nav:hover>li.uk-active>a{
    background:transparent;
}
.uk-navbar-nav>li{
    display:table-cell;
    float:none;
    position:static;
}
.uk-navbar-nav>li>a{
    border:1px solid transparent;
    border-bottom:0;
    text-align:center;
    white-space:nowrap;
    font-family:"OpenSans";
    line-height:55px;
    height:55px;
}
@media (max-width: 767px){
    .uk-navbar-nav>li>a{
        padding:0 5px;
    }
}
@media (min-width: 960px){
    .uk-navbar-nav>li>a{
        font-size:15px;
    }
}
.uk-navbar-nav>li>a:active,.uk-navbar-nav>li>a:hover,.uk-navbar-nav>li>a:focus{
    background-color:inherit;
    color:#fff;
}
.uk-navbar-nav > li.uk-open a{
    background-color:inherit;
    color:#fff;
}
.uk-navbar-nav > li:hover a{
    color:white;
    text-shadow:none;
}
.uk-navbar-nav>li:hover>a,.uk-navbar-nav>li:focus>a,.uk-navbar-nav>li.uk-active:hover>a,.uk-navbar-nav>li.uk-active>a{
    background-color:#4f7aa8;
}
.uk-navbar-nav>li.uk-open>a{
    background-color:#4f7aa8;
}
.uk-navbar-nav>li.uk-open>a{
    border-top-left-radius:3px;
    border-top-right-radius:3px;
}
.uk-navbar-nav>li.menu_red{
    background-color:#F30024;
}
.uk-navbar-nav>li.menu_red>a{
    background-color:#F30024;
}
.uk-navbar-nav>li.menu_red:hover>a{
    background-color:#FF423A;
}
#layout_header .uk-visible-small .uk-autocomplete .uk-dropdown,
#layout_header .uk-visible-small .uk-autocomplete .uk-dropdown-blank{
    width:100%;
}
#layout_header .uk-visible-small .uk-autocomplete .uk-open > .uk-dropdown,
#layout_header .uk-visible-small .uk-autocomplete .uk-open>.uk-dropdown-blank{
    z-index:1023;
}
.primary-right{
    padding-right:0;
}
.primary-right .uk-navbar-nav>li.menu-1>a{
    padding-left:15px;
}
.element_flyout .all-products{
    position:absolute;
    bottom:15px;
    right:15px;
}
.element_flyout__invisible_link{
    color:transparent !important;
    pointer-events:none !important;
}
.element_flyout .uk-dropdown .uk-nav{
    margin:0;
}
.element_flyout .uk-nav>li>a{
    padding:5px 0;
}
.element_flyout ul.uk-nav-sub{
    padding:5px 0;
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows{
    padding:30px 0 0;
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows>.uk-grid>*{
    position:relative;
    margin-bottom:30px;
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows>.uk-grid>*:not(.element_flyout__ff)::before{
    content:"";
    position:absolute;
    top:20px;
    bottom:15px;
    left:12px;
    border-right:2px solid #e5e5e5;
}
@media (min-width: 1220px){
    .element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows>.uk-grid>*:not(.element_flyout__ff)::before{
        left:16px;
    }
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_rows>.uk-grid>*:nth-child(4n+1)::before{
    display:none;
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols{
    padding:30px 0 0;
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols .uk-grid>*>.uk-nav>*{
    position:relative;
    margin-bottom:30px;
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols .uk-grid>*>.uk-nav>*::before{
    content:"";
    position:absolute;
    top:20px;
    bottom:15px;
    left: -13px;
    border-right:2px solid #e5e5e5;
}
@media (min-width: 1220px){
    .element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols .uk-grid>*>.uk-nav>*::before{
        left: -18px;
    }
}
.element_flyout .uk-dropdown-navbar .element_flyout_content_type_cols .uk-grid>*:first-child>.uk-nav>*::before{
    display:none;
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar>li>a{
    color:#004481;
    font-weight:bold;
    text-transform:uppercase;
    font-size:15px;
    padding-bottom:0;
}
@media (min-width: 960px){
    .element_flyout .uk-dropdown-navbar .uk-nav-navbar>li>a{
        font-size:15px;
    }
}
@media (min-width: 1220px){
    .element_flyout .uk-dropdown-navbar .uk-nav-navbar>li>a{
        font-size:15px;
    }
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar > li .uk-nav-sub>li>a{
    color:#535353;
    font-size:14px;
    box-sizing:border-box;
    padding:3px 0;
}
@media (min-width: 960px){
    .element_flyout .uk-dropdown-navbar .uk-nav-navbar > li .uk-nav-sub>li>a{
        font-size:14px;
    }
}
@media (min-width: 1220px){
    .element_flyout .uk-dropdown-navbar .uk-nav-navbar > li .uk-nav-sub>li>a{
        font-size:14px;
    }
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar > li .uk-nav-sub > li > a:hover, .element_flyout .uk-dropdown-navbar .uk-nav-navbar > li .uk-nav-sub>li>a:focus{
    background:#c8c8c8;
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar > li .uk-nav-sub > li.link-more a{
    color:#004481 !important;
}
.element_flyout .uk-dropdown-navbar .uk-nav-navbar > li .uk-nav-sub > li.link-more a::before{
    content:'> ';
}
.marken .uk-dropdown-navbar .uk-nav-navbar>li>a{
    color:#535353;
    font-size:14px;
}
@media (min-width: 960px){
    .marken .uk-dropdown-navbar .uk-nav-navbar>li>a{
        font-size:14px;
    }
}
@media (min-width: 1220px){
    .marken .uk-dropdown-navbar .uk-nav-navbar>li>a{
        font-size:14px;
    }
}
.marken .uk-dropdown-navbar .uk-nav-navbar > li > a:hover, .marken .uk-dropdown-navbar .uk-nav-navbar>li>a:focus{
    background:#c8c8c8;
}
.uk-nav-header.narrower{
    text-transform:inherit;
    color:#000;
    text-decoration:none;
    border-bottom:none;
}
.uk-nav-parent-icon>.uk-parent>a::after{
    border-radius:50%;
    border:1px solid transparent;
    width:30px;
    height:30px;
    line-height:30px;
    background-color:#fff;
}
.show-filters{
    background-color:#eaeaea;
    text-align:center;
    text-transform:uppercase;
}
#show-filters,#hide-filters{
    display:block;
    width:100%;
    padding-top:8px;
    padding-bottom:8px;
    font-size:16px;
    margin-bottom:15px;
}
.listslider .uk-slidenav-position{
    margin-top: -5px;
    margin-left: -15px;
    margin-right: -15px;
}
@media (max-width: 767px){
    .listslider .uk-slidenav-position{
        margin-left: -5px;
        margin-right: -5px;
    }
}
@media (min-width: 1220px){
    .listslider .uk-slidenav-position{
        margin-left: -15px;
        margin-right: -15px;
    }
}
.et-thumbnav-fbr li{
    border:1px solid transparent;
    -webkit-transition:border .5s;
    transition:border .5s;
    list-style:none;
}
@media (min-width: 850px){
    .et-thumbnav-fbr li{
        width:190px;
        height:108px;
        overflow:hidden;
        position:relative;
    }
}
@media (min-width: 850px){
    .et-thumbnav-fbr li img{
        position:absolute;
        height:108px;
        width:124%;
        max-width:124%;
        top:0;
        left:0;
    }
}
.et-thumbnav-fbr li.uk-active{
    position:relative;
}
.et-thumbnav-fbr li.uk-active{
    border-color:#004481;
    -webkit-transition:border .5s;
    transition:border .5s;
    position:relative;
    z-index:10;
}
@media (max-width: 1220px){
    .et-thumbnav-fbr.et-thumbnav-flex{
        margin:0  10px;
        padding:0;
        max-width:100%;
        border-top:1px solid #fff;
        display:table-row;
        position:relative;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li{
        display:table-cell;
        position:relative;
        overflow:hidden;
        margin:1px;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li a{
        display:block;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li img{
        position:relative;
        max-width:125%;
        width:125%;
        height:auto;
        top:0;
        left:0;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li.uk-active a::before,
    .et-thumbnav-fbr.et-thumbnav-flex li.uk-active a::after{
        content:"";
        display:block;
        position:absolute;
        top:0;
        left:50%;
        width:0;
        height:0;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li.uk-active a::after{
        margin: -10px 0 0 -5px;
        border:5px solid transparent;
        border-bottom-color:#004481;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li.uk-active a::before{
        margin: -14px 0 0 -7px;
        border:7px solid transparent;
        border-bottom-color:#fff;
    }
    .et-thumbnav-fbr.et-thumbnav-flex a{
        padding:0;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li:first-child a{
        padding-left:0;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li:last-child a{
        padding-right:0;
    }
    html.no-flexbox .et-thumbnav-fbr.et-thumbnav-flex li{
        width:20%;
        float:left;
    }
}
@media (min-width: 1220px){
    .et-thumbnav-fbr.et-thumbnav-flex{
        margin:0;
        padding:0;
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        width:17%;
        margin-right:10px;
        -webkit-flex-direction:column;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
    }
    .et-thumbnav-fbr.et-thumbnav-flex a{
        padding:0 10px 0 0;
    }
    .et-thumbnav-fbr.et-thumbnav-flex li{
        margin-top:5px;
        margin-bottom:5px;
    }
    html.flexbox.flexboxtweener .et-thumbnav-fbr.et-thumbnav-flex li{
        -webkit-flex-basis:20%;
        -ms-flex-preferred-size:20%;
        flex-basis:20%;
    }
    html.flexbox.flexboxtweener .et-thumbnav-fbr.et-thumbnav-flex li:last-child{
        padding-bottom:0;
    }
}
.element-slideshow-slide figure.custom{
    margin:0;
}
.element-slideshow-slide figure.custom .content-text{
    display:none;
}
.element-slideshow-slide img{
    width:670px;
}
.listslider.startpage_slide .uk-overlay-panel{
    display:none;
}
.element_easycredit_installment__large{
    display:none;
}
@media (min-width: 1220px){
    .element_easycredit_installment__large{
        display:block;
    }
}
.element_easycredit_installment__small{
    display:block;
}
@media (min-width: 1220px){
    .element_easycredit_installment__small{
        display:none !important;
    }
}
.element_easycredit_installment .modal{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    display:flex;
    align-items:center;
    justify-content:center;
    background-color:rgba(0, 0, 0, 0.6);
    z-index:99999;
}
.element_easycredit_installment .modal-dialog{
    width:600px;
    max-width:90vw;
    height:700px;
    max-height:80vh;
    background:#fff;
    box-shadow:0 0 10px rgba(0, 0, 0, 0.25);
    display:flex;
}
.element_easycredit_installment .modal-content{
    flex:1 1 auto;
    width:100%;
    display:flex;
    flex-direction:column;
}
.element_easycredit_installment .modal-header{
    flex:0 1 auto;
    width:100%;
    display:flex;
    align-items:center;
    justify-content:space-between;
}
.element_easycredit_installment .modal-title{
    order:1;
    padding:10px;
    margin:0;
}
.element_easycredit_installment button.close{
    order:2;
    padding:10px;
}
.element_easycredit_installment button.close span{
    display:none;
}
.element_easycredit_installment .modal-body{
    flex:1 1 auto;
    width:100%;
    height:auto !important;
    max-height:unset !important;
}
.element_easycredit_installment .modal-body iframe{
    height:100%;
    width:100%;
}
.easycredit-widget{
    display:flex;
}
.easycredit-widget .easycredit-image{
    margin-right:10px;
}
.easycredit-widget .easycredit-image img{
    height:30px;
    width:30px;
}
.easycredit-widget .easycredit-rate{
    font-size:14px;
    font-family:"OpenSans";
    font-weight:bold;
    color:#004481;
}
.easycredit-widget .easycredit-suffix{
    font-size:14px;
    font-weight:bold;
    color:#7d7d7d;
}
.easycredit-widget .easycredit-link{
    text-decoration:none;
}
.easycredit-widget .easycredit-link__text{
    font-size:12px;
    padding:3px;
    border:1px solid #7d7d7d;
    color:#7d7d7d;
}
.easycredit-widget .easycredit-moreinfo{
    font-size:10px;
    color:#004481;
}
html.easycredit .layout_content{
    position:static;
}
html.easycredit body{
    overflow:hidden;
}
html:not(.easycredit) .element_easycredit_installment .modal{
    display:none !important;
}
.checkout7 .installment_container,
.checkout6 .installment_container{
    padding-top:20px;
}
.checkout7 .installment_container .installment_line,
.checkout6 .installment_container .installment_line{
    padding-top:10px;
    font-size:12px;
    color:#7d7d7d;
    width:100%;
}
.checkout7 .installment_container .installment_line__description,
.checkout6 .installment_container .installment_line__description{
    display:inline-block;
    text-align:left;
    width:60%;
}
.checkout7 .installment_container .installment_line__value,
.checkout6 .installment_container .installment_line__value{
    display:inline-block;
    text-align:right;
    width:40%;
}
.checkout7 .installment_redemption_schedule,
.checkout6 .installment_redemption_schedule{
    padding:30px;
    font-size:13px;
    line-height:24px;
    color:#7d7d7d;
}
.amazonpay_signin__button{
    max-width:300px;
}
.box-categorie{
    position:relative;
    text-decoration:none;
    display:flex;
    flex-direction:column;
    overflow:hidden;
}
.box-categorie:hover{
    text-decoration:none;
}
.box-label,.box-title{
    color:#fff;
    display:flex;
    justify-content:center;
    align-items:center;
    font-weight:600;
    text-transform:uppercase;
    background-color:#004481;
}
.box-label{
    position:absolute;
    top:0;
    left:13px;
    width:20%;
    height:20%;
    min-height:28px;
    font-size:24px;
}
.box-title{
    margin:0;
    font-size:18px;
    line-height:1.3;
    text-align:center;
    display:block;
    padding:4px 15px;
    flex-grow:1;
}
.box-title-arrow{
    position:relative;
    text-align:left;
    padding:8px 15px;
}
.box-title-arrow::before{
    content:"";
    width:0;
    height:0;
    border-style:solid;
    border-width:0 13px 13px 13px;
    border-color:transparent transparent #004481;
    top: -13px;
    position:absolute;
    left:15px;
}
.box-title__subheadline{
    font-size:14px;
    font-weight:normal;
    text-transform:none;
}
@media (max-width: 849px){
    .box-title__subheadline{
        font-size:12px;
    }
}
@media (max-width: 849px){
    .box-title{
        font-size:14px;
    }
}
.box-label-sale,.box-title-sale{
    background-color:#f40024;
}
.box-label-neu,.box-title-neu{
    background-color:#f90;
}
.box-label-sale{
    font-size:28px;
    width:25%;
}
.box-label-neu object{
    width:80%;
}
.box-image{
    object-fit:cover;
    width:100%;
}
@media (max-width: var(--breakpoint_large_max)){
    .box-label{
        font-size:24px;
    }
    .box-title{
        font-size:13px;
    }
}
@media (max-width: var(--breakpoint_medium_max)){
    .box-label{
        font-size:27px;
        width:50px;
        height:26px;
    }
    .box-image{
        min-height:95px;
    }
    .box-title{
        font-size:16px;
    }
}
@media (max-width: var(--breakpoint_small_max)){
    .box-image{
        height:calc(100% - 31px);
    }
    .box-categorie-arrow img{
        height:calc(100% - 38px);
    }
}
@media (max-width: var(--breakpoint_mini_max)){
    .box-title{
        font-size:12px;
    }
}
.fbr-gallery + .fbr-gallery{
    margin-top:25px;
}
.fbr-gallery .uk-slidenav-position:hover .uk-slidenav-previous{
    background-image:linear-gradient(90deg, #fff, transparent);
}
.fbr-gallery .uk-slidenav-position:hover .uk-slidenav-next{
    background-image:linear-gradient(90deg, transparent, #fff);
}
.fbr-gallery .uk-slidenav-position .uk-slidenav{
    top:0;
    height:100%;
    margin-top:0;
    display:block;
}
.fbr-gallery .uk-slidenav-position .uk-slidenav::before{
    position:absolute;
    top:40%;
    left:50%;
    transform:translate(-50%);
}
.fbr-gallery .uk-slidenav-position .uk-slidenav-previous{
    left: -5px;
}
.fbr-gallery .uk-slidenav-position .uk-slidenav-next{
    right: -5px;
}
.fbr-gallery .uk-slidenav-position .uk-slidenav-contrast{
    color:rgba(0, 68, 129, 0.7);
}
.fbr-gallery .uk-slider-container::after{
    content:none;
}
#searchpreview{
    display:none;
    z-index:1050;
    border:1px solid #CFD1D2;
    border-radius:3px;
    background-color:#FFF;
    padding:15px 25px;
    position:absolute;
    box-shadow:0 0 5px rgba(0, 0, 0, 0.25);
}
#searchpreview a{
    display:block;
    padding:2px;
}
.sresult{
    display:block;
    padding-left:18px;
    list-style-type:disc;
    padding-bottom:10px;
}
.sresult li{
    color:#535353;
    line-height:16px;
}
.sresult li a{
    color:#535353;
    text-decoration:none;
}
.preview_headline{
    color:#004481;
    font-size:16px;
    font-weight:bold;
    padding:5px;
}
.searchpreviewimg{
    height:auto;
    width:auto;
    max-width:80px;
    max-height:60px;
    padding-right:10px;
    float:left;
}
#searchpreview .pselected,
#searchpreview a:hover{
    background-color:#CFD1D2;
    text-decoration:none;
}
#ac_right_column{
    display:inline-block;
    vertical-align:top;
    width:370px;
    padding-left:25px;
}
.shorttext{
    color:#666;
}
.title{
    color:#535353;
    margin-top:10px;
}
.highlight{
    color:#428BCA;
}
.sresultp{
    display:block;
    list-style-type:none;
    padding-bottom:10px;
    padding-left:0;
}
.sresultp li{
    height:55px;
}
.sresultp li a{
    display:block;
    height:45px;
    text-decoration:none;
    color:#535353;
}
#ac_left_column{
    display:inline-block;
    width:275px;
    vertical-align:top;
}
#StartseiteSEO{
    text-align:justify;
    font-size:12px;
    background-color:#f6f6f6;
    padding:20px;
}
#StartseiteSEO.active .inner{
    height:auto;
    overflow:auto;
}
#StartseiteSEO.active .anzeigen .show{
    display:block;
}
#StartseiteSEO.active .anzeigen .hide{
    display:none;
}
#StartseiteSEO .inner{
    height:100px;
    overflow:hidden;
}
#StartseiteSEO .inner h2, #StartseiteSEO .inner .fbr_headline--h2, #StartseiteSEO .inner h3, #StartseiteSEO .inner .fbr_headline--h3, #StartseiteSEO .inner .pm_targobank__header{
    color:#535353;
    text-transform:none;
    font-size:18px;
}
#StartseiteSEO .inner a{
    color:#004481;
    text-decoration:none;
}
#StartseiteSEO .anzeigen{
    color:#004481;
    margin-top:10px;
    cursor:pointer;
}
#StartseiteSEO .anzeigen .show{
    display:none;
}
#StartseiteSEO .anzeigen .hide{
    display:block;
}
.beleg-search .bestellnummer input,
.beleg-search .zip input{
    height:48px;
    width:100%;
    background-color:#fff;
    padding-left:20px;
}
.beleg-search button{
    height:48px;
    text-transform:uppercase;
}
.beleg-submit{
    display:flex;
    align-items:flex-end;
}
.beleg-submit button{
    width:100%;
}
.branch-search{
    background-color:#eaeaea;
    padding:7px 22px;
    margin:25px 0;
    border:1px solid #ddd;
}
@media (max-width: 880px){
    .branch-search{
        height:80px;
        margin-bottom:70px;
    }
}
@media (max-width: 650px){
    .branch-search{
        height:140px;
        margin-bottom:70px;
    }
}
.branch-search .zip-or-city input{
    height:48px;
    background-color:#fff;
    border-right:none;
    width:224px;
    padding-left:20px;
}
.branch-search .zip-or-city button{
    border:1px solid #ddd;
    border-left:none;
}
@media (max-width: 1219px){
    .branch-search .zip-or-city{
        width:40%;
    }
}
@media (max-width: 800px){
    .branch-search .zip-or-city{
        width:60%;
    }
}
@media (max-width: 650px){
    .branch-search .zip-or-city{
        width:100%;
        text-align:center;
    }
}
@media (max-width: 327px){
    .branch-search .zip-or-city input{
        width:80%;
    }
}
.branch-search .auto-location button{
    height:48px;
    text-transform:uppercase;
}
@media (max-width: 1219px){
    .branch-search .auto-location{
        width:30%;
    }
}
@media (max-width: 880px){
    .branch-search .auto-location{
        text-align:right;
        width:60%;
    }
}
@media (max-width: 800px){
    .branch-search .auto-location{
        width:40%;
    }
}
@media (max-width: 730px){
    .branch-search .auto-location{
        width:40%;
    }
}
@media (max-width: 650px){
    .branch-search .auto-location{
        width:100%;
        text-align:center;
    }
}
.branch-search .select-country{
    text-align:right;
}
.branch-search .select-country label{
    display:inline-block;
    margin-top:13px;
}
.branch-search .select-country select{
    background-color:#fff;
}
@media (max-width: 880px){
    .branch-search .select-country{
        margin-top:20px;
        width:100%;
        text-align:left;
    }
}
@media (max-width: 650px){
    .branch-search .select-country{
        margin-top:35px;
        text-align:center;
    }
}
#filialbuttons .auto-location button{
    height:48px;
    text-transform:uppercase;
    width:100%;
    text-align:center;
}
#modal-content .branch-search .zip-or-city input{
    width:206px;
}
#branch_map{
    height:500px;
    margin-bottom:15px;
}
#map_filialen_details .info{
    display:none;
    box-sizing:border-box;
    width:300px;
    height:290px;
    background:#eaeaea;
    color:#535353;
    padding:10px 10px;
    font-family:"OpenSans";
    text-align:left;
}
#map_filialen_details .info a{
    display:inline-block;
    margin-bottom:10px;
}
#map_filialen_details .info.active{
    display:block;
}
.branch_changer .uk-button,
.branch-availability form .uk-button{
    margin-top:10px;
}
@media (min-width: 768px){
    .branch_changer .uk-button,
    .branch-availability form .uk-button{
        margin-top:0;
    }
}
.filialen .alert-notify,
.branch_changer .alert-notify,
.branch-availability form .alert-notify{
    display:none;
}
.google_distance{
    color:white;
    font-family:"OpenSans";
    background-color:#004481;
    border:#004481 4px solid;
    border-radius:8px;
    font-size:10px;
    display:none;
    margin-bottom:5px;
}
.google_distance_mombile{
    position:relative;
    color:white;
    font-family:"OpenSans";
    background-color:#004481;
    border:#004481 1px solid;
    border-radius:4px;
    font-size:10px;
    top: -2px;
    margin-left:5px;
    display:none;
}
.google_availability_title{
    font-family:"OpenSans";
    color:#004481;
    font-size:16px;
    font-weight:bold;
}
.goggle_availability_0{
    color:#e1151a;
    height:18px;
}
.goggle_availability_1{
    color:#6e9e00;
    height:18px;
}
.goggle_availability_2{
    color:#f16700;
    height:18px;
}
.branch_legend table td{
    vertical-align:top;
}
.branch_legend img{
    margin-right:20px;
}
.branch_legend p{
    margin-right:40px;
}
.even_branch{
    background-color:#F3F1EC;
}
.uk-padding-top{
    padding-top:15px;
}
.filiale_setzen_link{
    float:right;
    display:inline;
}
.filiale_setzen_link a{
    text-decoration:underline;
}
.gm-style-iw-c{
    min-width:370px;
}
.gm-style-iw-c button{
    top:0 !important;
    right:0 !important;
    width:35px !important;
    height:40px !important;
}
.branch-map{
    position:relative;
}
.branch-map-copyright{
    position:absolute;
    bottom:0;
    right:0;
    font-size:10px;
    background-color:rgba(255, 255, 255, 0.7);
    padding:3px 5px;
}
.markenbilder a{
    text-decoration:none;
}
.markenbilder img{
    margin:10px 10px 0 0;
    -webkit-filter:grayscale(100%);
    -webkit-transition: .2s ease-in-out;
    -moz-filter:grayscale(100%);
    -moz-transition: .2s ease-in-out;
    -o-filter:grayscale(100%);
    -o-transition: .2s ease-in-out;
}
.markenbilder img:hover{
    -webkit-filter:grayscale(0%);
    -webkit-transition: .2s ease-in-out;
    -moz-filter:grayscale(0%);
    -moz-transition: .2s ease-in-out;
    -o-filter:grayscale(0%);
    -o-transition: .2s ease-in-out;
}
.tablehl{
    color:#0f599e;
    font-weight:700;
}
.zeltausstellung{
    border-spacing:0;
    border-collapse:separate;
    width:100%;
}
.zeltausstellung tr.thead{
    background:#d9d9d9;
    line-height:36px;
    color:#0f599e;
    font-weight:700;
}
.zeltausstellung tr.thead .imgText{
    padding-right:10px;
}
.zeltausstellung tr:nth-child(odd){
    background:#eee;
}
.zeltausstellung tr td{
    text-align:center;
    padding:5px 0 5px 10px;
}
.zeltausstellung tr td.zeltname{
    text-align:left;
    padding-left:10px;
}
.zeltausstellung tr td.zeltname a{
    color:#0f599e;
    text-decoration:none;
}
.zeltausstellung tr td.zeltname a:hover{
    text-decoration:underline;
}
.zeltausstellung tr td span{
    position:relative;
    cursor:pointer;
    text-decoration:underline;
}
.zeltausstellung tr td span img{
    position:absolute;
    display:none;
    border:1px solid #d0d0d0;
    top: -300px;
    left:70px;
    max-width:340px;
}
.zeltausstellung tr td span:hover{
    text-decoration:none;
}
.zeltausstellung tr td span:hover img{
    display:block;
}
.noUi-target{
    background:#c8c8c8;
    border-radius:0;
    border:none;
    box-shadow:none;
}
.noUi-handle{
    border:1px solid #7d7d7d;
    border-radius:0;
}
.noUi-handle:before{
    background:#7d7d7d;
}
.noUi-handle:after{
    background:#7d7d7d;
}
.noUi-connect{
    background:#1d2a6e;
    box-shadow:none;
}
.noUi-horizontal.noUi-extended{
    padding-right:32px;
}
.noUi-horizontal.noUi-extended .noUi-handle{
    left: -1px;
}
.noUi-horizontal.noUi-extended .noUi-origin{
    right: -32px;
}
.rangeslider{
    margin:0 0 20px;
}
.rangeslider__form{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
    align-items:center;
}
.rangeslider__form button{
    margin-top:10px;
}
.rangeslider__field{
    display:flex;
    flex:0 1 35%;
    align-items:center;
}
.rangeslider__field--short{
    flex:0 1 5%;
}
.rangeslider__input{
    display:inline-block;
    width:100%;
    min-width:0 !important;
    text-align:right;
    background-color:#fff !important;
}
.body-warenkorb-checkout1 .uk-panel-title{
    font-weight:400;
}
.body-warenkorb-checkout1 .uk-panel-content{
    padding:20px;
}
.body-warenkorb-checkout1 .register{
    float:left;
    box-sizing:border-box;
    width:50%;
}
.body-warenkorb-checkout1 .register a{
    margin:15px 0;
}
.body-warenkorb-checkout1 .with_registration{
    padding-right:20px;
    border-right:1px solid #eaeaea;
}
.body-warenkorb-checkout1 .without_registration{
    padding-left:20px;
}
.body-warenkorb-checkout1 .without_registration a{
    margin-top:120px;
}
.body-warenkorb-checkout1 .without_registration p{
    margin-top:10px;
}
.body-warenkorb-checkout1 .express_payment_container p{
    font-weight:700;
    margin-bottom:5px;
}
.body-warenkorb-checkout1 .express_payment_container .express_payment{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start;
}
.body-warenkorb-checkout1 .express_payment_container .express_payment.paypal_small{
    display:none;
}
.body-warenkorb-checkout1 .paypal p{
    font-weight:700;
    margin-bottom:5px;
}
.body-warenkorb-checkout1 .paypal.paypal_small{
    display:none;
}
@media (max-width: 1219px){
    .body-warenkorb-checkout1 .register{
        width:100%;
    }
    .body-warenkorb-checkout1 .register.with_registration{
        border-right:none;
        border-bottom:1px solid #eaeaea;
    }
    .body-warenkorb-checkout1 .register.without_registration{
        padding-left:0;
    }
    .body-warenkorb-checkout1 .register.without_registration a{
        margin-top:0;
    }
}
@media (max-width: 669px){
    .body-warenkorb-checkout1 .uk-panel-content{
        height:auto;
    }
    .body-warenkorb-checkout1 .paypal{
        display:none;
    }
    .body-warenkorb-checkout1 .paypal.paypal_small{
        display:block;
        margin-bottom:30px;
    }
}
.form-login-regular .uk-panel-title{
    line-height:1em;
    margin-bottom:30px;
}
.form-login-regular .uk-panel{
    border:1px solid #eaeaea;
    height:335px;
}
.form-login-regular .uk-form-row{
    margin:15px 20px 0;
}
.form-login-regular .uk-form-row:last-child{
    margin-bottom:15px;
}
.fbrc_kundenkarte p{
    margin-top:10px;
}
.fbrc_kundenkarte .vorteilUeberschrift{
    margin-bottom:5px;
}
.fbrc_kundenkarte .vorteile{
    list-style:none;
    padding-left:7px;
    line-height:1.6em;
    margin-top:0;
}
.fbrc_kundenkarte .vorteile li:before{
    color:#6a9e06;
    position:relative;
    left: -7px;
}
.body-warenkorb-checkout1 .uk-panel-title,
.form-login-regular .uk-panel-title{
    background:#d2e2b4;
    padding:17px 20px;
    font-size:16px;
}
.body-warenkorb-checkout1 .uk-panel-title span,
.form-login-regular .uk-panel-title span{
    font-weight:700;
}
.body-warenkorb-checkout1 .uk-panel-title2,
.form-login-regular .uk-panel-title2{
    background-color:#eaeaea;
}
.body-warenkorb-checkout1 .uk-form-row.required-fields,
.form-login-regular .uk-form-row.required-fields{
    margin-top:0;
    margin-bottom:30px;
}
.body-warenkorb-checkout1 .uk-form-row.email,
.form-login-regular .uk-form-row.email{
    margin-top:10px;
    margin-bottom:30px;
}
.body-warenkorb-checkout1 .uk-form-row.uk-clearfix .uk-form-label,
.form-login-regular .uk-form-row.uk-clearfix .uk-form-label{
    float:left;
}
.body-warenkorb-checkout1 .uk-form-row.uk-clearfix .lost_password,
.form-login-regular .uk-form-row.uk-clearfix .lost_password{
    float:right;
    color:#535353;
    font-size:13px;
}
.body-warenkorb-checkout1 .uk-form-row.uk-clearfix .lost_password:hover,
.form-login-regular .uk-form-row.uk-clearfix .lost_password:hover{
    color:#b5b5b5;
}
.body-warenkorb-checkout1 .uk-button,
.form-login-regular .uk-button{
    text-transform:uppercase;
    font-size:14px;
    padding:10px 20px;
    line-height:normal;
}
.body-warenkorb-checkout1 .textblock-bottom,
.form-login-regular .textblock-bottom{
    background-color:#eaeaea;
    text-align:center;
    margin:50px 0 20px;
    padding:30px;
}
.my-panel.kundenkarte .panel-data{
    padding:10px;
}
.kundenkarten_umsatz--full_width{
    width:100%;
}
.kundenkarten_umsatz td{
    text-align:left;
}
.kundenkarten_umsatz__cell--first{
    vertical-align:top;
    padding-right:5px;
    max-width:160px;
}
.kundenkarten_umsatz__cell--green{
    background-color:#619D2C;
    color:#fff;
    font-weight:bold;
    padding:1px 6px;
}
.kundenkarten_umsatz__cell--full_width{
    width:100%;
}
.kundenkarten_umsatz__text--small{
    font-size:12px;
}
.kundenkarten_umsatz__text--small span{
    font-size:14px;
}
.kundenkarten_umsatz__text span{
    color:#619D2C;
    font-weight:bold;
}
.kundenkarten_umsatz a{
    position:initial;
    right:initial;
    bottom:initial;
}
.kundenkartenumsatz__bar{
    width:100%;
    background-color:#004481;
    height:20px;
}
.kundenkartenumsatz__percent{
    background-color:#619D2C;
    height:20px;
    position:relative;
}
.kundenkartenumsatz__tooltip{
    position:absolute;
    right: -31px;
    top: -25px;
}
.kundenkartenumsatz__tooltip_content{
    background-color:#619D2C;
    padding:1px 3px;
    font-weight:bold;
    color:#fff;
    width:56px;
    text-align:center;
}
.kundenkartenumsatz__arrow_down{
    width:0;
    height:0;
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #619D2C;
    margin:0 auto;
}
.beleg_detail_cart-pos-sum .wk_price{
    display:inline-block;
}
.body-beleg-detail .cartsummary td.cartsummary-box{
    padding-right:20px;
}
.body-beleg-detail .cartsummary td.cartsummary-box .cartsummary_pos{
    position:relative;
}
.body-beleg-detail .cartsummary td.cartsummary-box .cartsummary_pos .cartsummary_pos_info{
    position:absolute;
    right: -16px;
    top:3px;
}
select.et_styled_select,
.uk-form select.et_styled_select{
    height:30px;
    font-family:"OpenSans";
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    outline:none;
    cursor:pointer;
    border-radius:0;
    border:1px solid #ddd;
    padding-right:25px;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-position:right 5px center;
    background-repeat:no-repeat;
    background-size:auto 36%;
}
select.et_styled_select.error, select.et_styled_select.uk-form-danger, select.et_styled_select.invalid,
.uk-form select.et_styled_select.error,
.uk-form select.et_styled_select.uk-form-danger,
.uk-form select.et_styled_select.invalid{
    background-color:#fff7f8 !important;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") !important;
    background-position:right 5px center !important;
    background-repeat:no-repeat !important;
    background-size:auto 36% !important;
}
select.et_styled_select.uk-form-success, select.et_styled_select.valid,
.uk-form select.et_styled_select.uk-form-success,
.uk-form select.et_styled_select.valid{
    background-color:#fafff2 !important;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%230%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") !important;
    background-position:right 5px center !important;
    background-repeat:no-repeat !important;
    background-size:auto 36% !important;
}
select.et_styled_select[readonly], select.et_styled_select:disabled,
.uk-form select.et_styled_select[readonly],
.uk-form select.et_styled_select:disabled{
    pointer-events:none;
    color:#999;
    background-color:#f5f5f5;
    background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221024%22%20height%3D%221024%22%20viewBox%3D%220%200%201024%201024%22%3E%3Cpath%20fill%3D%22%23666666%22%20d%3D%22M1024%20305.44l-97.44-97.44-414.56%20414.56-414.56-414.56-97.44%2097.44%20512%20512%20512-512z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
select.et_styled_select:-moz-focusring,
.uk-form select.et_styled_select:-moz-focusring{
    color:transparent;
    text-shadow:0 0 0 #000;
}
select.et_styled_select::-ms-expand,
.uk-form select.et_styled_select::-ms-expand{
    display:none;
}
select.et_styled_select.error,
.uk-form select.et_styled_select.error{
    border-color:#f00;
}
@-moz-document url-prefix(){
    select.et_styled_select,
    .uk-form select.et_styled_select{
        padding-right:25px;
        outline:0;
    }
}
.productavailabilitynotificationmodal_product{
    color:#525252;
    display:flex;
    justify-content:center;
}
.productavailabilitynotificationmodal_product--image{
    flex:1 1 40%;
    text-align:center;
}
.productavailabilitynotificationmodal_product--data{
    flex:1 1 60%;
}
.productavailabilitynotificationmodal_info{
    color:#525252;
    margin-top:10px;
    margin-bottom:10px;
    display:flex;
    align-items:center;
}
.productavailabilitynotificationmodal_info--ok{
    width:50px;
    height:50px;
    background:url("/custom/module/public/fbr/img/g_branch_availability_popup_1.svg") no-repeat;
    background-size:100%;
    margin:20px;
}
.panproduct_data{
    padding-top:10px;
    padding-left:10px;
}
.panproduct_data--description{
    font-weight:bold;
}
.productavailabilitynotificationmodal_form{
    color:#525252;
}
.productavailabilitynotificationmodal_form--button button{
    width:100%;
}
.privacyrequest_createrequest{
    padding-bottom:50px;
}
.privacyrequest_createrequest h2, .privacyrequest_createrequest .fbr_headline--h2{
    border-bottom:2px solid #e5e5e5;
}
.privacyrequest_createrequest .prcr_form{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-direction:column;
}
@media (min-width: 670px){
    .privacyrequest_createrequest .prcr_form{
        flex-direction:row;
        align-items:flex-start;
    }
}
.privacyrequest_createrequest .prcr_form--element{
    flex:1 1 100%;
    padding:0 20px;
    width:100%;
}
.privacyrequest_createrequest .prcr_form--element label{
    display:block;
    margin-bottom:5px;
    font-weight:bold;
}
.privacyrequest_createrequest .prcr_form--element input{
    height:30px;
    max-width:100%;
    padding:4px 6px;
    border:1px solid #ddd;
    background:inherit;
    color:#444;
    -webkit-transition:all linear 0.2s;
    transition:all linear 0.2s;
    width:90%;
    display:block;
    margin-bottom:10px;
}
.privacyrequest_createrequest .prcr_form--add{
    flex:0 0 40px !important;
    min-height:40px;
    margin-top:25px;
    padding:0;
}
.privacyrequest_createrequest .prcr_form--analyze{
    padding-top:25px;
}
.privacyrequest_createrequest .prcr_form--analyze button{
    height:40px;
    padding:10px 40px;
}
.privacyrequest_detail__info{
    padding:20px 0;
}
.privacyrequest_detail .pr_info{
    padding-bottom:20px;
}
.privacyrequest_detail .pr_info--head{
    font-weight:bold;
}
.privacyrequest_detail .pr_info--head .pr_rows{
    border-top:1px solid grey;
}
.privacyrequest_detail .pr_row{
    border-bottom:1px solid grey;
    display:flex;
}
.privacyrequest_detail .pr_row div{
    padding:5px 20px;
}
.privacyrequest_detail .pr_row--key{
    flex:0 0 150px;
    border-left:1px solid grey;
    border-right:1px solid grey;
}
.privacyrequest_detail .pr_row--val{
    flex:1 1 85%;
    border-right:1px solid grey;
}
#countdownTimerWrapper1{
    position:fixed;
    top:100px;
    right:10px;
    z-index:9998;
    display:none;
}
#countdownTimerWrapper1 .uk-close, #countdownTimerWrapper1 .element_easycredit_installment button.close, .element_easycredit_installment #countdownTimerWrapper1 button.close{
    position:fixed;
    top:92px;
    right:300px;
    z-index:9999;
    background:#E5E5E5;
    color:#7d7d7d;
    border:1px;
    border-radius:50%;
    opacity:1;
}
#countdownTimerWrapper{
    position: -webkit-sticky;
    position:sticky;
}
#countdownTimer{
    position:static;
    top:10px;
    right:10px;
    width:270px;
    height:250px;
    background-color:white;
    border:1px solid #999;
    box-shadow:0 0 5px 0 #999;
    padding:15px;
    color:#004481;
}
#countdownTimer .caption{
    text-align:center;
    font-size:20px;
    font-weight:bold;
}
#countdownTimer .hours_and_minutes{
    padding-top:10px;
    padding-bottom:10px;
    border:1px solid #E5E5E5;
}
#countdownTimer .hours_and_minutes_data{
    text-align:center;
    font-size:28px;
    font-weight:bold;
}
#countdownTimer .hours_and_minutes_legend{
    text-align:center;
}
#countdownTimer .hours_and_minutes_legend span{
    margin-right:20px;
    margin-left:20px;
}
#countdownTimerMinutes,#countdownTimerSeconds{
    padding:10px;
    text-align:center;
}
#countdownReset,#countdownClear{
    text-transform:uppercase;
    font-weight:bold;
    font-size:13px;
}
.rating-input-container{
    border:none;
    float:left;
}
.rating-input-container input{
    display:none;
}
.rating-input-container>label{
    color:#ddd;
    float:right;
}
.rating-input-container>label:before{
    margin:5px;
    font-size:1.25em;
    font-family:FontAwesome;
    display:inline-block;
    content:"\f005";
}
.view-artikel-detail .product_content .product_rating__element__content .comment_operator .translation_original,
.comment_operator .translation_original,
.view-artikel-detail .product_content .product_rating__element__content .comment_user.translation_original,
.comment_user.translation_original,
.et-accordion-content a.toggle_translation.translation_original{
    display:none;
}
.et-accordion-content a.toggle_translation,a.toggle_translation{
    display:inline-block;
}
a.toggle_translation{
    text-decoration:underline !important;
}
.rating-form .commenttext2 .errorText{
    display:none;
}
.rating-form .commenttext2.hasError textarea{
    border:1px solid red;
}
.rating-form .commenttext2.hasError .errorText{
    display:block;
    color:red;
    font-size:12px;
}
.rating-form .starErrorText{
    display:none;
    color:red;
    margin-bottom:15px;
    font-size:12px;
}
.rating-form .starErrorText.visible{
    display:block;
}
.rating-form .rating-stars_labeld .rating-input-container{
    width:135px;
}
.rating-form .rating-stars_labeld .selection_container{
    width:290px;
    float:left;
}
.rating-form .rating-stars_labeld .selection_container__label{
    padding-left:15px;
    padding-top:6px;
    display:inline-block;
}
.rating-form .rating-stars_labeld .selection_container__val{
    font-size:18px;
    font-weight:bold;
    display:inline-block;
}
.rating-input-container>input:checked~label,.rating-input-container:not(:checked)>label:hover,.rating-input-container:not(:checked)>label:hover~label{
    color:#1d2a6e;
}
.rating-input-container > input:checked + label:hover,.rating-input-container>input:checked~label:hover,.rating-input-container>label:hover~input:checked~label,.rating-input-container>input:checked~label:hover~label{
    color:#1d2a6e;
}
.rating-stars{
    display:inline-block;
}
.rating-stars>span{
    position:relative;
}
.rating-stars > span i{
    color:#FFAE00;
}
.rating-stars > span i.filled-side{
    width:7px;
}
.rating-stars > span i.not-filled-side{
    -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform:scale(-1, 1);
    -ms-transform:scale(-1, 1);
    transform:scale(-1, 1);
}
.rating-stars > span i.rating-empty{
    color:#CBCBCB;
}
.rating-links{
    display:inline-block;
    margin-left:10px;
}
.comment_operator{
    margin-top:15px;
    padding:10px 15px;
    background-color:#E9E9E9;
    line-height:1.4;
}
.comment_operator__headline{
    color:#004481;
    font-weight:bold;
    font-style:normal;
}
#element_desktop_search{
    display:inline-block;
    width:50%;
    position:relative;
    box-sizing:border-box;
    padding:7px;
    padding-left:0;
    margin-left:20px;
    margin-top: -2px;
}
@media (min-width: 768px){
    #element_desktop_search{
        width:50%;
    }
}
@media (max-width: 1219px){
    #element_desktop_search{
        margin-left:0;
    }
}
#desktop-search{
    background-color:#eaeaea;
    display:none;
    padding:5px;
    white-space:nowrap;
}
.search-button{
    height:48px;
    width:48px;
    font-size:20px;
    line-height:1;
}
.search-button i{
    margin:0;
}
.mobile-header-menu-text div{
    clear:left;
    font-size:10px;
}
.clear_icon{
    display:none;
    width:auto;
    height:auto;
    font-size:20px;
    color:#7d7d7d;
    opacity:0.8;
    cursor:pointer;
    vertical-align:middle;
}
.clear_icon--active{
    display:inline-block;
}
#element_mobile_search{
    display:none;
    position:relative;
    white-space:nowrap;
    box-sizing:border-box;
    margin-left:0;
    width:100%;
    z-index:100;
    border:4px solid #004481;
}
#element_mobile_search .search-button{
    line-height:1;
    min-height:auto;
    background-color:transparent;
    color:#004481;
    width:auto;
    height:auto;
}
#element_mobile_search form{
    float:none;
    width:100%;
    padding:0;
}
@media (min-width: 480px){
    #element_mobile_search{
        margin-left:inherit;
    }
}
@media (min-width: 768px){
    #element_mobile_search{
        padding-top:0;
    }
}
#element_mobile_search .uk-autocomplete-results{
    overflow:hidden;
}
.body-startpage #element_mobile_search{
    display:block;
}
#mobile-search-field{
    width:80%;
    border:none;
    background:#fff;
    padding:8px;
    box-sizing:border-box;
    height:auto;
}
#desktop-search-field, #search_mobil22{
    width:80%;
    box-sizing:border-box !important;
    border:1px solid #E5E5E5;
    border-right:0;
    background-color:white;
    height:48px;
    padding-left:4%;
    padding-right:4%;
}
.search-button-new{
    background-color:#1d2a6e;
    line-height:20px;
    min-height:20px;
    border-radius:0 3px 3px 0;
    padding:4px 8px 4px 12px;
    position:relative;
    right:0;
    box-sizing:border-box;
}
@media (min-width: 700px){
    .search-button-new{
        margin-left:0;
        padding:4px 8px 1px 12px;
    }
}
.view-artikel-detail{

}
.view-artikel-detail .product-details-producttest{
    display:inline-block;
    min-width:250px;
}
.view-artikel-detail .rating-link,
.view-artikel-detail .producttest-link{
    text-decoration:none;
    color:#535353;
}
.view-artikel-detail .product-data{
    position:relative;
}
.view-artikel-detail .product-data .product-images{
    position:relative;
}
.view-artikel-detail .product-data .product-images .uk-thumbnail{
    border:1px solid #EDEDED;
}
.view-artikel-detail .product-data .product-images .uk-thumbnail a{
    position:relative;
    display:inline-block;
    width:100%;
}
.view-artikel-detail .product-data .product-images .vproduct{
    position:relative;
}
.view-artikel-detail .product-data .product-images .viewmarker{
    position:absolute;
    transform:rotate(-45deg);
    top:50px;
    z-index:9;
    color:#535353;
}
.view-artikel-detail .product-data .product-images .product_warranty{
    position:absolute;
    top:5px;
    right:5px;
    width:120px;
    z-index:10;
    text-align:right;
}
@media (min-width: 768px){
    .view-artikel-detail .product-data .product-images .product_warranty{
        width:40%;
    }
}
@media (min-width: 960px){
    .view-artikel-detail .product-data .product-images .product_warranty{
        width:60%;
    }
}
.view-artikel-detail .product-data .product-images .uk-slider a{
    display:inline-block;
    position:relative;
}
.view-artikel-detail .product-data .product-images .playicon{
    z-index:9;
    display:block;
    position:absolute;
    height:83px;
    width:83px;
}
.view-artikel-detail .product-data .product-images .playicon img{
    display:inline-block;
}
.view-artikel-detail .product-data .product-images__link{
    text-decoration:none;
    display:block;
}
@media (min-width: 768px){
    .view-artikel-detail .product-data .product-images__link{
        height:430px;
    }
}
.view-artikel-detail .product-data .product-images__link:hover .uk-thumbnail-caption{
    text-decoration:underline;
}
.view-artikel-detail .product-data .product-images__helper{
    display:inline-block;
    height:calc(100% - 30px);
    vertical-align:middle;
}
.view-artikel-detail .product-data .product-images__media{
    vertical-align:middle;
    max-width:calc(100% - 4px);
    width:auto;
    max-height:calc(100% - 30px);
    display:inline-block;
}
.view-artikel-detail .product-data .product-abstract{
    margin-bottom:20px;
}
@media (min-width: 768px){
    .view-artikel-detail .product-data .product-abstract{
        margin-bottom:0;
    }
}
.view-artikel-detail .product-data .product-abstract h1, .view-artikel-detail .product-data .product-abstract .fbr_headline--h1{
    margin-top:0;
}
.view-artikel-detail .product-data .product-abstract__verfuegbarkeit{
    color:#ff671f;
}
.view-artikel-detail .product-data .variantselector .vselect_label{
    font-weight:bold;
    display:inline-block;
    padding:0 0 5px;
}
@media (min-width: 768px){
    .view-artikel-detail .product-data .variantselector .vselect_label{
        padding:0;
    }
}
.view-artikel-detail .product_info_download{
    border:1px solid #E5E5E5;
    padding:25px 30px 15px;
}
.view-artikel-detail .product_info_download i{
    width:30px;
    display:inline-block;
    text-align:center;
    position:absolute;
    left: -35px;
    line-height:inherit;
}
.view-artikel-detail .product_info_download a{
    color:inherit;
    text-decoration:none;
    margin-left:35px;
    display:inline-block;
    position:relative;
}
.view-artikel-detail .product_info_download .product-details-catalogpage{
    margin-left:35px;
    position:relative;
}
.view-artikel-detail .product_branchavailability{
    border:1px solid #E5E5E5;
    padding:0 30px;
}
.view-artikel-detail .product_branchavailability .branch_availability_item{
    color:#004481;
    font-weight:bold;
    padding:12px 0;
    border-bottom:1px solid #E5E5E5;
    display:flex;
    justify-content:space-between;
}
.view-artikel-detail .product_branchavailability .branch_availability_item:last-child{
    border-bottom:0;
}
.view-artikel-detail .product_branchavailability .branch_availability_item .branch_availability_status{
    display:flex;
    align-items:center;
    font-weight:normal;
}
.view-artikel-detail .product_branchavailability .branch_availability_item .branch_availability_status_1{
    color:#6e9e00;
}
.view-artikel-detail .product_branchavailability .branch_availability_item .branch_availability_status_2{
    color:#f16700;
}
.view-artikel-detail .product_branchavailability .branch_availability_item .uk-icon-check-circle{
    font-size:24px;
    margin-right:5px;
}
.view-artikel-detail .artikel_infoboxitem{
    margin-bottom:5px;
}
.view-artikel-detail table.textaufleger td{
    vertical-align:top;
}
.view-artikel-detail table.textaufleger .textaufleger-inner{
    display:inline-block;
    padding:5px 10px;
    background-color:#dbe7c1;
    position:relative;
}
.view-artikel-detail table.textaufleger .textaufleger-inner .uk-icon-check{
    position:absolute;
    left:5px;
    top:8px;
}
.view-artikel-detail table.textaufleger .textaufleger-inner span{
    display:inline-block;
    margin-left:15px;
}
.view-artikel-detail h1.product_content__element__head, .view-artikel-detail .product_content__element__head.fbr_headline--h1, .view-artikel-detail h2.product_content__element__head, .view-artikel-detail .product_content__element__head.fbr_headline--h2, .view-artikel-detail h3.product_content__element__head, .view-artikel-detail .product_content__element__head.fbr_headline--h3, .view-artikel-detail .product_content__element__head.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head.fbr_headline--h3, .view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head.pm_targobank__header, .view-artikel-detail h4.product_content__element__head, .view-artikel-detail h5.product_content__element__head, .view-artikel-detail h6.product_content__element__head, .view-artikel-detail .product_content__element__head > h1, .view-artikel-detail .product_content__element__head > .fbr_headline--h1, .view-artikel-detail .product_content__element__head h2, .view-artikel-detail .product_content__element__head .fbr_headline--h2, .view-artikel-detail .product_content__element__head h3, .view-artikel-detail .product_content__element__head .fbr_headline--h3, .view-artikel-detail .product_content__element__head .pm_targobank__header,
.view-artikel-detail .product_content__element__head .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail .product_content__element__head li.fbr_headline--h3, .view-artikel-detail .product_content__element__head .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail .product_content__element__head li.pm_targobank__header, .view-artikel-detail .product_content__element__head h4, .view-artikel-detail .product_content__element__head h5, .view-artikel-detail .product_content__element__head h6, .view-artikel-detail h1.product_content__element__head--small, .view-artikel-detail .product_content__element__head--small.fbr_headline--h1, .view-artikel-detail h2.product_content__element__head--small, .view-artikel-detail .product_content__element__head--small.fbr_headline--h2, .view-artikel-detail h3.product_content__element__head--small, .view-artikel-detail .product_content__element__head--small.fbr_headline--h3, .view-artikel-detail .product_content__element__head--small.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head--small.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head--small.fbr_headline--h3, .view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head--small.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head--small.pm_targobank__header, .view-artikel-detail h4.product_content__element__head--small, .view-artikel-detail h5.product_content__element__head--small, .view-artikel-detail h6.product_content__element__head--small, .view-artikel-detail .product_content__element__head--small > h1, .view-artikel-detail .product_content__element__head--small > .fbr_headline--h1, .view-artikel-detail .product_content__element__head--small h2, .view-artikel-detail .product_content__element__head--small .fbr_headline--h2, .view-artikel-detail .product_content__element__head--small h3, .view-artikel-detail .product_content__element__head--small .fbr_headline--h3, .view-artikel-detail .product_content__element__head--small .pm_targobank__header,
.view-artikel-detail .product_content__element__head--small .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail .product_content__element__head--small li.fbr_headline--h3, .view-artikel-detail .product_content__element__head--small .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail .product_content__element__head--small li.pm_targobank__header, .view-artikel-detail .product_content__element__head--small h4, .view-artikel-detail .product_content__element__head--small h5, .view-artikel-detail .product_content__element__head--small h6{
    color:#004481;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:15px;
    padding-bottom:5px;
}
.view-artikel-detail h1.product_content__element__head, .view-artikel-detail .product_content__element__head.fbr_headline--h1, .view-artikel-detail h2.product_content__element__head, .view-artikel-detail .product_content__element__head.fbr_headline--h2, .view-artikel-detail h3.product_content__element__head, .view-artikel-detail .product_content__element__head.fbr_headline--h3, .view-artikel-detail .product_content__element__head.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head.fbr_headline--h3, .view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head.pm_targobank__header, .view-artikel-detail h4.product_content__element__head, .view-artikel-detail h5.product_content__element__head, .view-artikel-detail h6.product_content__element__head, .view-artikel-detail .product_content__element__head > h1, .view-artikel-detail .product_content__element__head > .fbr_headline--h1, .view-artikel-detail .product_content__element__head h2, .view-artikel-detail .product_content__element__head .fbr_headline--h2, .view-artikel-detail .product_content__element__head h3, .view-artikel-detail .product_content__element__head .fbr_headline--h3, .view-artikel-detail .product_content__element__head .pm_targobank__header,
.view-artikel-detail .product_content__element__head .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail .product_content__element__head li.fbr_headline--h3, .view-artikel-detail .product_content__element__head .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail .product_content__element__head li.pm_targobank__header, .view-artikel-detail .product_content__element__head h4, .view-artikel-detail .product_content__element__head h5, .view-artikel-detail .product_content__element__head h6{
    border-bottom:2px solid #E5E5E5;
    font-size:18px;
}
.view-artikel-detail h1.product_content__element__head--small, .view-artikel-detail .product_content__element__head--small.fbr_headline--h1, .view-artikel-detail h2.product_content__element__head--small, .view-artikel-detail .product_content__element__head--small.fbr_headline--h2, .view-artikel-detail h3.product_content__element__head--small, .view-artikel-detail .product_content__element__head--small.fbr_headline--h3, .view-artikel-detail .product_content__element__head--small.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head--small.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head--small.fbr_headline--h3, .view-artikel-detail .element_sidebar .uk-nav li.product_content__element__head--small.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail li.product_content__element__head--small.pm_targobank__header, .view-artikel-detail h4.product_content__element__head--small, .view-artikel-detail h5.product_content__element__head--small, .view-artikel-detail h6.product_content__element__head--small, .view-artikel-detail .product_content__element__head--small > h1, .view-artikel-detail .product_content__element__head--small > .fbr_headline--h1, .view-artikel-detail .product_content__element__head--small h2, .view-artikel-detail .product_content__element__head--small .fbr_headline--h2, .view-artikel-detail .product_content__element__head--small h3, .view-artikel-detail .product_content__element__head--small .fbr_headline--h3, .view-artikel-detail .product_content__element__head--small .pm_targobank__header,
.view-artikel-detail .product_content__element__head--small .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail .product_content__element__head--small li.fbr_headline--h3, .view-artikel-detail .product_content__element__head--small .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail .product_content__element__head--small li.pm_targobank__header, .view-artikel-detail .product_content__element__head--small h4, .view-artikel-detail .product_content__element__head--small h5, .view-artikel-detail .product_content__element__head--small h6{
    border-bottom:0;
    font-size:14px;
}
.view-artikel-detail .product_content{
    position:relative;
}
.view-artikel-detail .product_content__element{
    padding-bottom:35px;
}
.view-artikel-detail .product_content__element_content{
    position:relative;
}
.view-artikel-detail .product_content__element_content.show-overlay .element_overlay{
    bottom:0;
    right:0;
    z-index:15;
}
.view-artikel-detail .product_content__element_content .element_overlay{
    position:fixed;
    top:0;
    left:0;
    background-color:rgba(255, 255, 255, 0.7);
    padding:0;
    z-index: -1;
}
@media (max-width: 849px){
    .view-artikel-detail .product_content__element_content .element_overlay{
        background-color:transparent;
    }
}
.view-artikel-detail .product_content .product_rating__element{
    font-size:12px;
    border-bottom:1px solid #DDD;
    margin-bottom:15px;
}
.view-artikel-detail .product_content .product_rating__element__title{
    min-width:70px;
    padding:10px 20px;
    font-size:14px;
}
.view-artikel-detail .product_content .product_rating__element__title>div{
    text-align:center;
}
.view-artikel-detail .product_content .product_rating__element__title::after{
    content:"" !important;
    height:0;
    width:0;
}
.view-artikel-detail .product_content .product_rating__element__title .rating-stars{
    font-size:20px;
}
.view-artikel-detail .product_content .product_rating__element__title blockquote{
    border:none;
    font-size:14px;
    padding-left:0;
}
@media (min-width: 670px){
    .view-artikel-detail .product_content .product_rating__element__title blockquote{
        display:none;
    }
}
.view-artikel-detail .product_content .product_rating__element__title .open_button{
    display:block;
    text-align:center;
    margin:20px 0;
}
.view-artikel-detail .product_content .product_rating__element__title .open_button span{
    display:inline-block;
    position:relative;
    box-sizing:border-box;
    font-size:12px;
    font-weight:bold;
    border:1px solid #ccc;
    background:#FFF;
    padding:10px 30px 10px 35px;
}
.view-artikel-detail .product_content .product_rating__element__title .open_button span::before{
    font-family:FontAwesome,Arial,Helvetica,sans-serif;
    position:absolute;
    left:8px;
    width:25px;
    height:25px;
    content:"\f107";
}
@media (min-width: 1220px){
    .view-artikel-detail .product_content .product_rating__element__title{
        min-width:100px;
    }
}
@media (min-width: 670px){
    .view-artikel-detail .product_content .product_rating__element__title{
        width:66%;
        border-top:0 solid #ccc;
        cursor:default;
    }
    .view-artikel-detail .product_content .product_rating__element__title>div{
        text-align:left;
    }
    .view-artikel-detail .product_content .product_rating__element__title .open_button{
        display:none;
    }
}
.view-artikel-detail .product_content .product_rating__element__content{
    font-size:12px;
    padding:0 15px;
    margin:0;
}
.view-artikel-detail .product_content .product_rating__element__content blockquote{
    display:none;
    font-size:14px;
    border-left:none;
}
.view-artikel-detail .product_content .product_rating__element__content blockquote .without_ratingtext{
    font-style:normal;
    color:#aeaeae;
}
@media (min-width: 670px){
    .view-artikel-detail .product_content .product_rating__element__content{
        display:block !important;
        margin:0;
    }
    .view-artikel-detail .product_content .product_rating__element__content blockquote{
        display:block;
        padding:15px 0 0;
    }
}
.view-artikel-detail .product_content .product_rating__element__content .comment_user{
    display:block;
    word-break:break-word;
}
.view-artikel-detail .product_content .product_rating__element__content .comment_operator{
    display:block;
    background:#FFF;
    border:1px solid #DDD;
    margin:20px 0 15px 0;
}
@media (min-width: 670px){
    .view-artikel-detail .product_content .product_rating__element__content .comment_operator{
        margin-top:0;
        width:calc(66% - 30px);
    }
}
.view-artikel-detail .product_content .product_rating__element__content .comment_image_wrapper{
    display:flex;
    justify-content:flex-start;
    align-items:flex-start;
    flex-wrap:wrap;
    padding-bottom:15px;
    padding-top:15px;
}
@media (min-width: 670px){
    .view-artikel-detail .product_content .product_rating__element__content .comment_image_wrapper{
        padding-top:0;
    }
}
.view-artikel-detail .product_content .product_rating__element__content .comment_image_wrapper strong{
    displaY:block;
    width:100%;
    font-weight:normal;
    font-size:14px;
}
.view-artikel-detail .product_content .product_rating__element__content .comment_image{
    display:inline-flex;
    align-items:center;
    overflow:hidden;
    justify-content:center;
    padding:0;
    border:1px solid #eaeaea;
    width:87px;
    height:80px;
    margin:0 2px 2px 0;
}
@media (min-width: 670px){
    .view-artikel-detail .product_content .product_rating__element__content .comment_image{
        width:100px;
        height:90px;
    }
}
.view-artikel-detail .product_content .product_rating_element__title_wrapper{
    display:flex;
    flex-direction:row;
    justify-content:center;
}
@media (min-width: 850px){
    .view-artikel-detail .product_content .product_rating_element__title_wrapper{
        justify-content:space-between;
    }
}
.view-artikel-detail .product_content .product_rating .title_wrapper__recommend{
    display:none;
}
@media (min-width: 850px){
    .view-artikel-detail .product_content .product_rating .title_wrapper__recommend{
        display:block;
    }
}
.view-artikel-detail .product_content .product_rating .recommend_wrapper{
    display:block;
    margin-top:15px;
}
@media (min-width: 850px){
    .view-artikel-detail .product_content .product_rating .recommend_wrapper{
        display:none;
    }
}
.view-artikel-detail .product_content .uk-text-bold{
    font-family:"OpenSans";
    font-weight:normal;
}
.view-artikel-detail .product_content .yt_container{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    max-width:100%;
}
.view-artikel-detail .product_content .yt_container iframe,
.view-artikel-detail .product_content .yt_container object,
.view-artikel-detail .product_content .yt_container embed{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.view-artikel-detail .product-details-name,
.view-artikel-detail h1,
.view-artikel-detail .fbr_headline--h1{
    font-size:22px;
    font-family:"OpenSans";
    font-weight:bold;
    line-height:30px;
    color:#525252;
    text-transform:none;
}
.view-artikel-detail .vproduct{
    display:none;
}
.view-artikel-detail .vvisible{
    display:block !important;
}
.view-artikel-detail span.vvisible{
    display:inline !important;
}
.view-artikel-detail .vitem{
    display:inline-block;
    margin-bottom:5px;
    position:relative;
}
.view-artikel-detail .vitem:hover{
    text-decoration:none;
}
.view-artikel-detail .vitem.normal{
    padding:4px 10px;
    border:1px solid #7D7D7D;
    color:#7D7D7D;
    margin-right:5px;
    border-radius:2px;
    background-color:#fff;
}
.view-artikel-detail .vitem.normal:hover{
    text-decoration:none;
    border:1px solid #004481;
    color:#004481;
}
.view-artikel-detail .vitem.normal.vactive{
    border:1px solid #7D7D7D;
    background:#004481;
    color:#fff;
}
.view-artikel-detail .vitem.normal.vactive:hover{
    border:1px solid #004481;
}
.view-artikel-detail .variantselector .colorbox{
    content:'';
    width:29px;
    height:29px;
    padding:2px;
    -webkit-border-radius:29px;
    -moz-border-radius:29px;
    border-radius:29px;
    border:2px solid transparent;
    margin:0;
}
.view-artikel-detail .variantselector .colorbox.deactivated{
    opacity:0.5;
}
.view-artikel-detail .variantselector .colorbox .color{
    height:25px;
    width:25px;
    -webkit-border-radius:27px;
    -moz-border-radius:27px;
    border-radius:27px;
    padding:0;
    border:2px solid #c7c7c7;
    background-position:center center;
}
.view-artikel-detail .variantselector .colorbox .color i{
    display:none;
}
.view-artikel-detail .variantselector .colorbox.vactive, .view-artikel-detail .variantselector .colorbox:hover{
    border:2px solid #004481;
    background-color:#fff;
}
.view-artikel-detail .variantselector #more-colors{
    font-size:32px;
    width:inherit;
    height:inherit;
    vertical-align:top;
    padding:7px;
}
.view-artikel-detail .variantselector .level2{
    display:none;
}
.view-artikel-detail .fbr-icon-haken, .view-artikel-detail .etCheckbox-wrap.etCheckbox--checked:before, .view-artikel-detail .checkoutmenue.aktiv:before, .view-artikel-detail .checkoutmenue.done:before{
    color:#619D2C;
}
.view-artikel-detail .sidebar_element{
    padding-bottom:35px;
}
.view-artikel-detail h3.product-sidebar-headline, .view-artikel-detail .product-sidebar-headline.fbr_headline--h3, .view-artikel-detail .product-sidebar-headline.pm_targobank__header,
.view-artikel-detail .element_sidebar .uk-nav li.product-sidebar-headline.fbr_headline--h3, .element_sidebar .uk-nav .view-artikel-detail li.product-sidebar-headline.fbr_headline--h3, .view-artikel-detail .element_sidebar .uk-nav li.product-sidebar-headline.pm_targobank__header, .element_sidebar .uk-nav .view-artikel-detail li.product-sidebar-headline.pm_targobank__header{
    font-size:16px;
    color:#004481;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:7px;
}
.view-artikel-detail .product_fbr_service{
    background-color:#EAEAEA;
    padding:15px 30px 30px;
    color:#535353;
}
.view-artikel-detail .product_fbr_service>table>tbody>tr>td{
    vertical-align:top;
    padding-bottom:10px;
}
.view-artikel-detail .product_fbr_service > table > tbody > tr > td b,
.view-artikel-detail .product_fbr_service > table > tbody > tr > td strong{
    color:#004481;
}
.view-artikel-detail .product_fbr_service > table > tbody > tr > td a{
    color:#004481;
    text-decoration:none;
}
.view-artikel-detail .product_fbr_service > table > tbody > tr > td span.fbr-icon{
    color:#004481;
    font-size:24px;
    margin-right:5px;
}
.view-artikel-detail .product_fbr_service > table > tbody > tr > td span.fbr-icon:before{
    vertical-align:top;
    margin-top:5px;
}
.view-artikel-detail .product_fbr_service>table>tbody>tr>td:first-child{
    text-align:center;
}
.view-artikel-detail .p_accessory{
    border:1px solid #E5E5E5;
    margin-bottom:25px;
    min-height:110px;
}
.view-artikel-detail .p_accessory__head{
    background-color:#EAEAEA;
    color:#535353;
    text-align:center;
    padding:5px;
}
.view-artikel-detail .p_accessory__content{
    color:#535353;
    position:relative;
}
.view-artikel-detail .p_accessory__text{
    margin-top:5px;
}
.view-artikel-detail .p_accessory__text a{
    color:#535353;
    text-decoration:none;
}
.view-artikel-detail .p_accessory__product_image{
    display:block;
    max-height:100px;
    max-width:100px;
    height:100%;
    position:relative;
}
.view-artikel-detail .p_accessory__product_image img{
    position:absolute;
    margin:auto;
    top:0;
    bottom:0;
}
@media (min-width: 850px){
    .view-artikel-detail .p_accessory__product_image{
        min-height:69px;
        min-width:69px;
    }
}
@media (min-width: 1220px){
    .view-artikel-detail .p_accessory__product_image{
        height:100px;
        width:100px;
    }
}
.view-artikel-detail .p_accessory__buy_button{
    position:absolute;
    right:0;
    bottom:0;
    font-size:22px;
    height:55px;
    width:55px;
}
.view-artikel-detail .p_accessory .shipping-info{
    font-size:10px;
    color:#7D7D7D;
}
.view-artikel-detail .p_accessory .prod_price__basis_price{
    font-size:12px;
    color:#7D7D7D;
    font-weight:normal;
}
.view-artikel-detail .p_accessory .prod_price__strike_price{
    margin-right:10px;
}
.view-artikel-detail .p_accessory .prod_price__product_price{
    font-size:18px;
    font-weight:bold;
    color:#004481;
}
.view-artikel-detail .product-payment{
    background-color:#eaeaea;
    padding:15px 30px 50px;
}
@media (min-width: 1220px){
    .view-artikel-detail .product-payment{
        min-height:366px;
    }
}
.view-artikel-detail .product-payment hr{
    border-top:1px solid #7D7D7D;
}
.view-artikel-detail .product-payment .alertbox{
    position:relative;
}
.view-artikel-detail .product-payment .alertbox .alert{
    display:none;
    box-sizing:border-box;
    background:#FDE0E1;
    color:#b0141b;
    border:1px solid #b0141b;
    margin-bottom:15px;
    margin-top:15px;
    padding:10px;
    text-shadow:0 1px 0 #fff;
    font-family:"OpenSans";
    position:relative;
}
@media (max-width: 849px){
    .view-artikel-detail .product-payment .alertbox .alert:after{
        content:' ';
        border-left:7px solid transparent;
        border-right:7px solid transparent;
        position:absolute;
        left:15px;
        bottom: -7px;
        border-top:7px solid #b0141b;
    }
}
@media (min-width: 850px){
    .view-artikel-detail .product-payment .alertbox .alert{
        position:absolute;
        width:200px;
        left: -210px;
    }
    .view-artikel-detail .product-payment .alertbox .alert:after{
        content:' ';
        position:absolute;
        right: -7px;
        top:12px;
        border-top:7px solid transparent;
        border-bottom:7px solid transparent;
        border-left:7px solid #b0141b;
    }
}
.view-artikel-detail .product-payment .datasheet a{
    color:#619D2C;
    text-decoration:none;
}
.view-artikel-detail .product-payment .product-prices .vmaster{
    position:relative;
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp{
    display:flex;
    flex-direction:row;
    align-items:center;
    margin-bottom:10px;
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__installment, .view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__rrp{
    border-left:1px solid gray;
    margin-left:15px;
    padding-left:15px;
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__rrp{
    font-size:14px;
    font-family:"OpenSans",sans-serif;
    font-weight:600;
    color:#535353;
}
.view-artikel-detail .product-payment .product-prices .vmaster .priceandinstallmentorrrp__rrp .shipping-info{
    font-weight:normal;
}
.view-artikel-detail .product-payment .product-prices .vmaster .discount{
    position:absolute;
    top:0;
    left:inherit;
    right:0;
}
.view-artikel-detail .product-payment .product-prices .vmaster .discount .uk-badge{
    font-family:"OpenSans";
    font-weight:normal;
    font-size:18px;
    line-height:30px;
}
.view-artikel-detail .product-payment .product-prices .vmaster .current-price{
    font-size:30px;
    font-family:"OpenSans";
    font-weight:bold;
    color:#004481;
}
.view-artikel-detail .product-payment .product-prices .vmaster .current-price.discount-price{
    color:#DC0010;
}
.view-artikel-detail .product-payment .product-prices .vmaster .strike-price{
    font-size:12px;
    font-family:"OpenSans";
    font-weight:bold;
    text-decoration:line-through;
    color:#004481;
}
.view-artikel-detail .product-payment .product-prices .vmaster .graduated-price{
    font-size:0.875em;
    color:#535353;
}
.view-artikel-detail .product-payment .product-prices .vmaster .graduated-price__price{
    font-family:"Open Sans",sans-serif;
    font-weight:bold;
}
.view-artikel-detail .product-payment .product-prices .vmaster .shipping-info{
    font-size:10px;
    color:#7E7E7E;
}
.view-artikel-detail .product-payment .product-prices .vmaster .shipping-info a{
    text-decoration:underline;
    font-size:10px;
    color:#7E7E7E;
}
.view-artikel-detail .product-payment .product-prices .vmaster .basis-price{
    color:#999;
}
.view-artikel-detail .product-payment .product-prices .vmaster .availability-info .availability0{
    color:green;
}
.view-artikel-detail .product-payment .product-prices .vmaster .availability-info .availability1{
    color:yellow;
}
.view-artikel-detail .product-payment .product-prices .vmaster .availability-info .availability9{
    color:red;
}
.view-artikel-detail .product-payment .product-prices .vmaster .hintpreis{
    padding-top:2px;
    font-size:10px;
    color:#7d7d7d;
}
.view-artikel-detail .product-payment .product-prices .vmaster .leaflet{
    color:#535353;
    text-decoration:underline;
    font-family:"OpenSans";
    font-size:16px;
}
.view-artikel-detail .product-payment .product-prices .vmaster .leaflet i{
    text-decoration:none;
    font-size:1.5em;
    vertical-align:bottom;
    padding-right:10px;
    padding-left:10px;
}
.view-artikel-detail .product-payment .product-prices .energy{
    width:109px;
    height:34px;
    position:absolute;
    top:0;
    right:0;
}
.view-artikel-detail .product-payment .vmaster .availability_info_branch .availability0{
    color:#e1151a;
}
.view-artikel-detail .product-payment .vmaster .availability_info_branch .availability1{
    color:#6e9e00;
}
.view-artikel-detail .product-payment .vmaster .availability_info_branch .availability2{
    color:#f16700;
}
.view-artikel-detail .product-payment .vmaster .availability_info_branch a{
    color:#7D7D7D;
}
.view-artikel-detail .product-additional-info{
    color:#619D2C;
}
.view-artikel-detail .product-information{
    font-size:12px;
    font-family:"OpenSans";
    background-color:#eaeaea;
    padding:10px 20px;
}
.view-artikel-detail .product-information ul{
    list-style:none;
    margin:0;
    padding:20px 0 0 0;
}
.view-artikel-detail .product-information ul li{
    padding-left:30px;
    color:#293333;
}
.view-artikel-detail .product-information ul li + li{
    margin-top:10px;
}
.view-artikel-detail .product-information ul li i{
    margin-left: -30px;
    font-size:1.5em;
    padding-right:10px;
    vertical-align:middle;
}
.view-artikel-detail .branch-stock{
    font-size:14px;
    font-family:"OpenSans";
    background-color:#c4cfec;
    padding:10px 20px 10px 10px;
    color:#000;
    position:relative;
}
@media (min-width: 768px){
    .view-artikel-detail .branch-stock{
        margin-top:15px;
    }
}
.view-artikel-detail .branch-stock a{
    color:#000;
    text-decoration:underline;
}
.view-artikel-detail .branch-stock a:hover{
    color:#000;
}
.view-artikel-detail .branch-stock i{
    position:absolute;
    left:0;
    top:0;
    font-size:30px;
}
.view-artikel-detail .branch-stock .button_green{
    color:#fff;
}
.view-artikel-detail .branch-stock .button_green:hover{
    color:#fff;
}
.view-artikel-detail .branch-stock .more-branch-info{
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:100;
}
.view-artikel-detail .branch-stock .branch-stock-availability,
.view-artikel-detail .branch-stock .no-select{
    position:relative;
    padding-left:40px;
}
.view-artikel-detail .branch-stock .branch-stock-availability,
.view-artikel-detail .branch-stock .no-select{
    margin-bottom:20px;
}
@media (min-width: 768px){
    .view-artikel-detail .branch-stock .branch-stock-availability,
    .view-artikel-detail .branch-stock .no-select{
        margin-bottom:10px;
    }
}
.view-artikel-detail .branch-stock .branch-stock-availability strong,
.view-artikel-detail .branch-stock .no-select strong{
    font-family:"OpenSans";
}
.view-artikel-detail .branch-stock .no-select .size,
.view-artikel-detail .branch-stock .no-select .color{
    display:none;
}
.view-artikel-detail .branch-stock .branch_availability{
    display:none;
}
.view-artikel-detail .branch-information{
    font-size:14px;
    font-family:"OpenSans";
    background-color:#7d7d7d;
    padding:10px 20px 10px 10px;
    color:#fff;
    position:relative;
}
@media (min-width: 768px){
    .view-artikel-detail .branch-information{
        margin-top:15px;
    }
}
.view-artikel-detail .branch-information a{
    color:#fff;
    text-decoration:underline;
}
.view-artikel-detail .branch-information a:hover{
    color:#fff;
}
.view-artikel-detail .branch-information i{
    position:absolute;
    left:0;
    top:0;
    font-size:30px;
}
.view-artikel-detail .branch-information .more-branch-info{
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:100;
}
.view-artikel-detail .branch-information .branch-availability,
.view-artikel-detail .branch-information .no-select,
.view-artikel-detail .branch-information .branch-reserve,
.view-artikel-detail .branch-information .branch-advise,
.view-artikel-detail .branch-information .branch-contact,
.view-artikel-detail .branch-information .branch-additional{
    position:relative;
    padding-left:40px;
}
.view-artikel-detail .branch-information .branch-availability,
.view-artikel-detail .branch-information .no-select{
    margin-bottom:20px;
}
@media (min-width: 768px){
    .view-artikel-detail .branch-information .branch-availability,
    .view-artikel-detail .branch-information .no-select{
        margin-bottom:10px;
    }
}
.view-artikel-detail .branch-information .branch-availability strong,
.view-artikel-detail .branch-information .no-select strong{
    font-family:"OpenSans";
}
.view-artikel-detail .branch-information .no-select .size,
.view-artikel-detail .branch-information .no-select .color{
    display:none;
}
.view-artikel-detail .branch-information .branch_availability{
    display:none;
}
.view-artikel-detail .branch-information .branch-reserve{
    margin-bottom:10px;
}
.view-artikel-detail .branch-information .branch-advise{
    margin-bottom:10px;
}
.view-artikel-detail .branch-information .branch-additional{
    margin-top:10px;
}
.view-artikel-detail .xlink{
    margin-top:25px;
}
.view-artikel-detail .producticon-overview{
    display:flex;
    flex-wrap:wrap;
}
.view-artikel-detail .producticon-overview .producticon{
    margin-right:10px;
    margin-bottom:10px;
    max-width:100px;
    max-height:50px;
    position:relative;
    display:flex;
    align-items:center;
}
.view-artikel-detail .producticon-overview .producticon:last-child{
    margin-right:0;
}
.view-artikel-detail .producticon-overview .producticon-internal:hover object{
    border-color:#F39200;
}
.view-artikel-detail .producticon-overview .producticon-internal object{
    border:2px solid #535353;
    border-radius:50%;
}
.view-artikel-detail .producticon-overview .producticon a{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
}
.view-artikel-detail .producticon-overview .producticon img{
    max-height:50px;
}
.view-artikel-detail .producticon-wrapper{
    box-sizing:border-box;
    border:1px solid #E5E5E5;
    margin-left:35px;
    margin-bottom:20px;
    padding:20px 20px 20px 60px;
    position:relative;
    background-color:#fff;
    min-height:125px;
}
@media (max-width: 849px){
    .view-artikel-detail .producticon-wrapper{
        margin-right:10px;
    }
}
.view-artikel-detail .producticon-wrapper .producticon-icon{
    position:absolute;
    left: -35px;
    top:50%;
    transform:translateY(-50%);
    transition:all .5s ease-in-out;
}
.view-artikel-detail .producticon-wrapper .producticon-content{
    min-height:75px;
}
.view-artikel-detail .producticon-wrapper .producticon-content>*{
    margin:0;
}
.view-artikel-detail .producticon-wrapper .producticon-headline{
    font-size:16px;
    font-weight:bold;
}
.view-artikel-detail .producticon-wrapper .producticon-description-long{
    display:none;
}
.view-artikel-detail .producticon-wrapper.producticon-external{
    padding-left:85px;
}
.view-artikel-detail .producticon-wrapper.producticon-external .producticon-icon{
    max-width:100px;
}
.view-artikel-detail .producticon-wrapper.producticon-internal .producticon-icon object{
    border:3px solid #535353;
    border-radius:50%;
}
.view-artikel-detail .producticon-wrapper.active{
    position:absolute;
    z-index:20;
    box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.7);
}
.view-artikel-detail .producticon-wrapper.active .producticon-description-long{
    display:block;
}
.view-artikel-detail .producticon-wrapper.active .producticon-description{
    display:none;
}
.view-artikel-detail .producticon-wrapper.active .producticon-close{
    display:block;
}
@media (max-width: 849px){
    .view-artikel-detail .producticon-wrapper.active{
        position:relative;
    }
}
.view-artikel-detail .producticon-wrapper .producticon-close{
    position:absolute;
    top:0;
    left:100%;
    transform:translate(-50%,-50%);
    display:none;
}
#product-ratings-new{
    margin-top:15px;
}
.body-artikel-detail .uk-breadcrumb{
    margin-bottom:8px;
}
.markenlogo{
    margin-bottom:10px;
    margin-top:34px;
}
@media (max-width: 849px){
    .markenlogo{
        margin-bottom:10px;
        margin-top: -30px;
    }
}
.artikel_element_infobox,.artikel_element_branchavailability{
    margin-top:25px;
}
.artikel_element_branchavailability + .artikel_element_infobox{
    margin-top:0;
}
.produkt_mark_compare{
    padding-top:25px;
    padding-bottom:25px;
}
.produkt_mark_compare__link>a{
    color:#7D7D7D;
    text-decoration:none;
}
.produkt_mark_compare__link>a:hover{
    color:#4a4a4a;
}
.gtm__artikel-detail--addtomerkzettel{
    position:absolute;
    top:10px;
    right:10px;
    width:50px;
    height:50px;
    color:inherit;
    background-color:#fff;
    border:1px solid #EDEDED;
    border-radius:50%;
    display:flex;
    justify-content:center;
    align-items:center;
    text-decoration:none;
    font-size:24px;
    line-height:1;
    z-index:1;
    transition:font-size .5s ease;
}
.gtm__artikel-detail--addtomerkzettel:hover{
    text-decoration:none;
    font-size:28px;
}
.gtm__artikel-detail--addtomerkzettel .watchlist_icon{
    width:38px;
    height:38px;
    display:inline-block;
}
.gtm__artikel-detail--addtomerkzettel .watchlist_icon--solid{
    background:url("/custom/module/public/fbr/img/icon_heartsolid.svg") no-repeat;
}
.gtm__artikel-detail--addtomerkzettel .watchlist_icon--outline{
    background:url("/custom/module/public/fbr/img/icon_heartoutline.svg") no-repeat;
}
.responsive-tabs__heading{
    display:none;
}
.responsive-tabs__list__item{
    display:inline;
    cursor:pointer;
}
@media (max-width: 767px){
    .responsive-tabs__list{
        display:none;
    }
    .responsive-tabs__heading{
        display:block;
        cursor:pointer;
    }
    .responsive-tabs__panel--closed-accordion-only{
        display:none;
    }
}
@media (min-width: 768px){
    .responsive-tabs__panel--closed-accordion-only{
        display:block !important;
    }
}
.responsive-tabs__heading{
    position:relative;
}
.responsive-tabs__heading:after{
    content:"";
    display:block;
    position:absolute;
    right:20px;
    top:16%;
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid #7D7D7D;
}
.responsive-tabs__heading--active:after{
    border-bottom:10px solid #7D7D7D;
    border-top:0;
}
.responsive-tabs__list{
    padding:0;
    border-bottom:1px solid #E5E5E5;
    height:28px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
    .responsive-tabs__list{
        height:27px;
    }
}
.responsive-tabs__list__item{
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:15px;
    font-size:16px;
    padding:5px 20px;
    color:#004481;
    border:1px solid #FFF;
    border-bottom-color:#E5E5E5;
    border-bottom:none;
    margin-right:10px;
}
.responsive-tabs__list__item--active{
    border-color:#E5E5E5;
    border-bottom:1px solid #FFF;
}
@media (max-width: 900px){
    .responsive-tabs__list__item{
        font-size:14px;
    }
}
@media (max-width: 849px){
    .responsive-tabs__list__item{
        font-size:16px;
    }
}
.article_detail__bottom_element{
    margin-bottom:15px;
}
.pImgGal_footer__nav{
    width:100%;
    margin-right:10%;
    float:left;
}
@media (min-width: 958px){
    .pImgGal_footer__nav{
        width:60%;
    }
}
.pImgGal_footer__right{
    width:100%;
    float:left;
}
@media (min-width: 958px){
    .pImgGal_footer__right{
        width:30%;
    }
}
.pImgGal_footer__right ul{
    padding-left:0;
}
.pImg_slider{
    list-style:none;
}
.pImg_slider__element{
    text-align:center;
    display:block;
    border:2px solid #EDEDED;
    cursor:pointer;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.active .pImg_slider__element,.pImg_slider__element:hover{
    border:2px solid #004481;
}
.pImg_slider__element .yt_thumbnail{
    padding-top:5px;
    padding-bottom:5px;
    background-color:#000;
}
.product-images .uk-slider-container{
    max-width:342px !important;
}
.product-images .uk-slider-container::after{
    content:none;
}
.pImgGal_footer__right .pImg_slider__slide{
    float:right;
}
.pImgGal_footer__right .pImg_slider__slide:last-child{
    padding-right:15px;
}
.pImgGal_footer__right .pImg_slider__slide:first-child{
    padding-right:0;
}
.view-artikel-detail .product-data .product-images .playicon{
    height:75px;
    width:75px;
}
.view-artikel-detail .product-data .product-images .playicon img{
    position:absolute;
    left:17px;
    top:21px;
}
.size_table_link{
    margin-top:5px;
    text-align:right;
    font-size:12px;
}
.size_table_link a{
    text-decoration:underline;
    color:#7D7D7D;
}
.rating_head{
    font-size:12px;
    color:#535353;
    font-weight:normal;
}
.rating_head .rating-stars i{
    display:none;
}
.rating_head .rating_count{
    color:#004481;
    text-transform:uppercase;
    font-weight:bold;
    margin-bottom:15px;
    padding-bottom:5px;
    font-size:18px;
}
.rating_over{
    text-transform:none;
}
.pImgButton-wrap{
    position:absolute;
    left:0;
    bottom:0;
    height:48px;
    width:100px;
    z-index:10;
}
.pImgButton-wrap .pImgButton{
    float:left;
    display:block;
    background-color:#E4E5E6;
    color:#7B7C7D;
    font-size:32px;
    padding:0 7px 7px;
    border-radius:0;
    width:48px !important;
    height:48px !important;
    margin-right:5px;
    z-index:5;
}
.pImgButton-wrap .pImgButton:hover{
    background-color:#C8C8C9;
    color:#7B7C7D;
}
.pImgButton-wrap .pImgButton i{
    display:block;
    height:24px;
    width:24px;
    margin:0;
}
.pImgButton-wrap .pImgButton i:before{
    height:20px;
    vertical-align:top;
}
.zoomScope{
    overflow:hidden;
    background-color:#FFF;
    -moz-opacity: .6;
    opacity: .6;
    filter:alpha(opacity=60);
    border:1px solid #CCC;
    z-index:1;
    cursor:pointer;
    cursor:pointer;
    position:absolute;
    left:0;
    top:0;
}
.slider-element{
    margin-bottom:20px;
}
.view-artikel-detail .produkticons .uk-margin-top{
    margin-top:0 !important;
}
.artikel_element_payment{
    position:relative;
}
.artikel_element_payment__bottom{
    width:calc(100% - 60px);
    height:240px;
    position:absolute;
    bottom:30px;
}
.artikel_element_payment__bottom_pos_fix{
    height:220px;
    width:100%;
}
@media (min-width: 1220px){
    .artikel_element_payment__bottom{
        bottom:0;
    }
}
.online_only_placeholder{
    height:27px;
    width:100%;
}
.artikel_addtocart{
    margin-bottom:15px;
}
.et_counter-wrap-large{
    min-width:130px;
    margin-bottom:15px;
}
@media (max-width: 849px){
    .socialshare{
        display:none;
    }
}
@media (min-width: 1220px){
    .product-info-maxheight-wrap{
        max-height:18px;
    }
}
.product-info-nowrap{
    white-space:nowrap;
}
.groessentabelle{
    color:#535353;
    text-align:center;
}
.groessentabelle h2, .groessentabelle .fbr_headline--h2{
    text-align:center;
}
.groessentabelle p{
    font-size:11px;
    text-align:center;
}
.groessentabelle table{
    width:100%;
    cursor:crosshair;
    text-align:center;
    border-spacing:0;
}
.groessentabelle table td{
    padding:5px;
}
.groessentabelle table thead tr{
    background-color:#00448b;
    color:#fff;
    font-weight:700;
}
.groessentabelle table tbody tr:nth-child(even){
    background:#ddd;
}
.groessentabelle table tbody tr:hover{
    background-color:#b6d998;
}
.groessentabelle table tbody tr td:hover{
    background-color:#6eb331;
    color:#fff;
    font-weight:700;
}
.produkttestsummary{
    background:#EAEAEA;
}
.produkttestsummary_productlink{
    display:inline-block;
    width:100%;
    background:#004481;
    color:#fff;
    text-decoration:none;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    padding-top:8px;
    padding-bottom:8px;
    margin-top:15px;
}
.produkttestsummary_productlink:hover{
    background-color:#025fb3;
    color:#fff;
    text-decoration:none;
}
.produkttestsummary-wrap{
    position:relative;
    margin-top:55px;
}
.produkttestsummary_image{
    background:#555;
    position:relative;
}
.produkttestsummary_number{
    color:#004481;
    font-weight:bold;
    font-size:46px;
    margin:16px auto 0;
    text-align:center;
}
.produkttestsummary_count{
    width:100px;
    text-align:center;
    font-size:14px;
    margin:0 auto;
}
.produkttestsummary_stars_wrapper{
    text-align:center;
    order: -1;
}
@media (min-width: 850px){
    .produkttestsummary_stars_wrapper{
        order:0;
    }
}
.produkttestsummary_stars{
    position:relative;
    display:inline-block;
    font-size:32px;
}
@media (min-width: 850px){
    .produkttestsummary_stars{
        font-size:28px;
    }
}
.produkttestsummary_stars .filled_stars{
    color:#FFAE00;
    position:absolute;
    left:0;
    top:0;
    display:inline-block;
    overflow:hidden;
    z-index:10;
    white-space:nowrap;
}
.produkttestsummary_stars .empty_stars{
    color:#cbcbcb;
    display:inline-block;
}
.produkttestsummary_starsum{
    width:162px;
    margin:36px auto 0;
}
.produkttestsummary_starsum_row{
    font-size:14px;
    padding:5px 0;
    width:100%;
    max-width:210px;
    display:flex;
    align-items:center;
}
.produkttestsummary_starsum_row i{
    color:#ffae00;
}
.produkttestsummary_starsum_row_col1{
    width:35px;
    display:inline-block;
}
.produkttestsummary_starsum_row_bar{
    width:calc( 100% - 90px);
    height:15px;
    position:relative;
    background-color:#FFF;
    display:inline-block;
}
.produkttestsummary_starsum_row_bar>.bar_slide{
    position:absolute;
    height:15px;
    left:0;
    right:0;
    background-color:#FFAE00;
}
.produkttestsummary_starsum_row_percentage{
    width:42px;
    display:inline-block;
    padding-left:5px;
    text-align:right;
}
.element_rating_stars{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display:inline-flex;
    white-space:nowrap;
}
.element_rating_stars *::before{
    font-family:'fritzberger'!important;
    speak:none;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    content:"\e930";
}
.element_rating_stars__outer{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display:inline-flex;
    position:relative;
    margin-left:2px;
    color:#DAD9DA;
}
.element_rating_stars__outer:first-child{
    margin-left:0 !important;
}
.element_rating_stars__inner{
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display:inline-flex;
    position:absolute;
    top:0;
    left:0;
    overflow:hidden;
    color:#ffae00;
}
.produkttest_info_area{
    margin:0 auto;
    width:470px;
    height:256px;
    background:url("/custom/module/public/fbr/img/sprechblase_oben.svg") no-repeat center center;
    background-size:cover;
    position:relative;
    display:flex;
    align-items:center;
    box-sizing:border-box;
    padding:20px 40px 32px;
}
.produkttest_info_area__image{
    background:url("/custom/module/public/fbr/img/person.svg") no-repeat center center;
    background-size:contain;
    position:absolute;
    height:81%;
    width:100%;
    bottom:0;
    left:0;
}
.produkttest_info_area__image_wrap{
    position:relative;
    width:160px;
    height:160px;
    border-radius:50%;
    background:#fff;
    overflow:hidden;
    margin-right:5px;
    flex:0 0 auto;
}
.produkttest_info_area__right{
    flex:1 1 auto;
}
.produkttest_info_area__right>.element_rating_stars{
    display: -webkit-box;
    display: -ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin:0 auto 12px;
    font-size:20px;
}
.produkttest_info_area__right>.element_rating_stars>*{
    margin-left:5px;
}
.produkttest_info_area__right>.element_rating_stars>*:first-child{
    margin-left:0;
}
.produkttest_info_area__rating{
    text-align:center;
    color:#004481;
    font-weight:bold;
    font-size:34px;
}
.produkttest_info_area__name{
    text-align:center;
    font-weight:bold;
    font-size:18px;
    line-height:18px;
}
.produkttest_info_area__date{
    text-align:center;
    font-size:11px;
}
.produkttest_entry__images{
    margin-top:45px;
}
.produkttest_entry__images_image{
    height:134px;
    background:#fff;
}
.produkttest_questions{
    background:#F7F7F7;
    padding:25px 25px 50px;
}
.produkttest_questions__question{
    margin-bottom:25px;
}
.produkttest_questions__question_title{
    color:#004481;
    font-weight:bold;
    font-size:12px;
}
.produkttest_questions__question_text{
    font-size:12px;
    font-style:italic;
}
.produkttest_top_questions__question{
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
}
.produkttest_top_questions__question_title{
    color:#004481;
    font-size:16px;
    font-weight:bold;
}
.produkttest_top_questions__question_content{
    font-size:19px;
    font-style:italic;
}
.produkttest_result{
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 298.38239 87.601' preserveAspectRatio='none'%3E%3Cpath d='M4.15114,87.60024h290.1a4.12385,4.12385,0,0,0,4.1-4.6l-4.9-79.3a4.19512,4.19512,0,0,0-4.1-3.7h-280.3a4.121,4.121,0,0,0-4.1,3.7l-4.9,79.3a4.06926,4.06926,0,0,0,4.1,4.6Z' style='fill:%23ffefcc'/%3E%3C/svg%3E");
    background-size:100% 100%;
    background-repeat:no-repeat;
    background-position:center center;
    width:85%;
    margin: -20px auto 15px;
    padding:20px 25px;
    position:relative;
}
.produkttest_result::before{
    content:"";
    position:absolute;
    left:0;
    bottom:100%;
    width:100%;
    height:35px;
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.3 12.49019'%3E%3Cpath d='M14.3,12.49019l-2.2-12a1.3001,1.3001,0,0,0-2.3.6l-9.8,11.4Z' style='fill:%23ffefcc'/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:16% bottom;
}
.produkttest_result>*{
    position:relative;
    z-index:3;
}
.produkttest_result__bg{
    display:block;
    z-index:1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    position:absolute;
}
.produkttest_result__title{
    text-align:center;
    color:#004481;
    font-size:15px;
    font-weight:bold;
    font-style:italic;
}
.produkttest_result__content{
    text-align:center;
    font-style:italic;
}
.produkttest_entry{
    border-bottom:1px solid #E5E5E5;
    margin-bottom:25px;
    position:relative;
}
.produkttest_entry__jumptarget{
    position:absolute;
    top:0;
    left:0;
}
.produkttest_entry__footer_content--visible-small{
    display:none;
}
.produkttest_entry__content_area .element_rating_stars{
    display:none;
}
.produkttest_entry--small{
    padding-bottom:20px;
}
.produkttest_entry--small .produkttest_entry__footer_content{
    display:none;
}
.produkttest_entry--small .produkttest_entry__footer_content--visible-small{
    display:block;
}
.produkttest_entry--small .produkttest_info_area{
    width:30%;
    float:left;
    height:140px;
    background:url(/custom/module/public/fbr/img/sprechblase_klein.svg) no-repeat center 48%;
    background-size:cover;
    padding:25px 45px 25px 25px;
}
.produkttest_entry--small .produkttest_info_area .element_rating_stars{
    display:none;
}
.produkttest_entry--small .produkttest_info_area__date span{
    display:none;
}
.produkttest_entry--small .produkttest_info_area__image_wrap{
    width:80px;
    height:80px;
}
.produkttest_entry--small .produkttest_info_area__image{
    height:60px;
    width:60px;
    left:50%;
    margin-left: -30px;
}
.produkttest_entry--small .produkttest_entry__content_area{
    width:70%;
    float:left;
}
.produkttest_entry--small .produkttest_entry__content_area .element_rating_stars{
    display: -webkit-box;
    display: -ms-flexbox;
    display:flex;
    padding-left:25px;
    font-size:20px;
}
.produkttest_entry--small .produkttest_entry__content_area .element_rating_stars>*{
    margin-right:3px;
}
.produkttest_entry--small .produkttest_entry__images,
.produkttest_entry--small .produkttest_info_area__rating,
.produkttest_entry--small .produkttest_questions__question,
.produkttest_entry--small .produkttest_result,
.produkttest_entry--small .produkttest_questions__question_title,
.produkttest_entry--small .produkttest_top_questions{
    display:none;
}
.produkttest_entry--small .produkttest_questions{
    background:#fff;
    padding-bottom:5px;
    padding-top:0;
}
.produkttest_entry--small .produkttest_questions__question{
    margin-bottom:15px;
}
.produkttest_entry--small .produkttest_questions__question--primary{
    display:block;
    width:100%;
}
.produkttest_entry--small .produkttest_questions__question--primary .rating_bar,
.produkttest_entry--small .produkttest_questions__question--primary .rating_bar__text{
    display:none;
}
.produkttest_entry--small .produkttest_entry__footer{
    padding-left:25px;
}
.js_show_full_test_mobile{
    display:none;
}
.rating_bar__field{
    background:#DBDBDB;
    border-right:1px solid #F7F7F7;
    height:9px;
    width:19%;
    float:left;
}
.rating_bar__field--active{
    background:#ffae00;
}
.rating_bar__text{
    font-size:12px;
    line-height:10px;
    margin-bottom:8px;
}
.produkttest_artikel{
    border-bottom:2px solid #E5E5E5;
    padding-bottom:15px;
    margin-bottom:15px;
}
.produkttest_artikel__image{
    width:16%;
    height:auto;
    margin-right:2%;
    float:left;
}
.produkttest_artikel__image img{
    height:auto;
    width:100%;
    border:1px solid #E5E5E5;
}
.produkttest_artikel__content{
    float:left;
    width:82%;
}
.produkttest_artikel__title{
    color:#004481;
    font-size:16px;
    font-weight:bold;
}
.produkttest_artikel__link{
    width:250px;
    float:right;
    display:none;
}
@media only screen and (min-width: 1220px){
    .produkttest_wrap__sidebar{
        width:20%;
        float:left;
    }
    .produkttest_wrap__content{
        float:left;
        margin-left:25px;
    }
    .produkttestsummary{
        width:100%;
        box-sizing:border-box;
        padding:20px;
    }
    .produkttestsummary_image{
        width:132px;
        height:132px;
        background:#555;
        left:calc(50% - 66px);
        position:absolute;
        top: -15px;
    }
    .produkttestsummary_sum{
        padding-top:117px;
    }
}
@media only screen and (min-width: 669px) and (max-width: 1219px){
    .produkttestsummary{
        padding:10px;
        margin-bottom:25px;
    }
    .produkttestsummary_productlink{
        display:none;
    }
    .produkttestsummary_image{
        background:#555;
        margin:0 auto;
    }
    .produkttestsummary_starsum .bar{
        height:15px;
    }
    .produkttestsummary_starsum .bar>.bar_slide{
        height:15px;
    }
    .produkttestsummary_number{
        margin-top:0;
        font-size:30px;
    }
    .produkttestsummary_starsum{
        width:100%;
    }
    .produkttest_entry--small .produkttest_info_area__image_wrap{
        display:none;
    }
    .produkttest_entry__images_image{
        height:auto;
    }
    .produkttest_artikel{
        position:relative;
    }
    .produkttest_artikel__content:after{
        content:".";
        clear:both;
        display:block;
        visibility:hidden;
        height:0;
    }
    .produkttest_artikel__title{
        float:left;
        width:70%;
    }
    .produkttest_artikel__link{
        width:30%;
        display:block;
        position:absolute;
        right:0;
        bottom:15px;
    }
    .produkttest_artikel__link .produkttestsummary_productlink{
        display:block;
    }
}
.hide_conclusion{
    display:none;
}
.produkttest_entry--small .produkttest_questions__question--primary.hide_conclusion{
    display:block;
}
@media only screen and (max-width: 668px){
    .produkttestsummary_image{
        width:132px;
        height:132px;
        background:#555;
        left:calc(50% - 66px);
        position:absolute;
        top: -15px;
    }
    .produkttestsummary_productlink{
        display:none;
    }
    .produkttestsummary_sum{
        padding-top:117px;
        margin-bottom:25px;
    }
    .produkttestsummary_starsum_wrap{
        display:none;
    }
    .produkttestsummary_stars{
        display:none;
    }
    .produkttest_entry__jumptarget{
        top: -65px;
    }
    .produkttest_entry--small .js_show_full_test_mobile{
        display:block;
        margin:10px auto 0;
        padding:10px;
        width:calc(100% - 30px);
    }
    .produkttest_entry--small .produkttest_info_area{
        width:auto;
        background:#FFECC6;
        padding:15px;
        float:none;
        margin-top:15px;
    }
    .produkttest_entry--small .produkttest_info_area__image_wrap{
        display:none;
    }
    .produkttest_entry--small .produkttest_entry__content_area{
        display:none;
    }
    .produkttest_entry--small .produkttest_info_area__right{
        position:initial;
        width:100%;
    }
    .produkttest_entry--small .produkttest_info_area__date>span{
        display:inline;
    }
    .produkttest_entry--small .produkttest_info_area .element_rating_stars{
        display: -webkit-box;
        display: -ms-flexbox;
        display:flex;
        margin-bottom:0;
    }
    .produkttest_info_area{
        width:auto;
        margin-top:15px;
        background:#FFECC6;
        padding:15px;
        display:block;
    }
    .produkttest_info_area__image_wrap{
        width:100px;
        height:100px;
        margin:0 auto;
    }
    .produkttest_info_area__right{
        position:relative;
        top:initial;
        right:initial;
    }
    .produkttest_entry__images_image{
        height:auto;
        text-align:center;
        background:#fff;
    }
    .produkttest_questions__question .rating_bar{
        margin-bottom:10px;
    }
    .produkttest_questions{
        padding-bottom:25px;
    }
    .produkttest_result{
        background:#FFECC6;
        height:auto;
        width:initial;
        margin:0 auto 15px;
        padding:25px;
    }
    .produkttest_result::before{
        display:none;
    }
    .produkttest_artikel{
        margin-top:15px;
        position:relative;
        height:120px;
        width:100%;
    }
    .produkttest_artikel__image{
        width:120px;
        height:auto;
        margin-right:2%;
        float:none;
        position:absolute;
        left:0;
        top:30px;
    }
    .produkttest_artikel__image img{
        height:auto;
        width:100%;
        border:1px solid #E5E5E5;
    }
    .produkttest_artikel__content{
        float:none;
        width:100%;
    }
    .produkttest_artikel__title{
        color:#004481;
        font-size:16px;
        font-weight:bold;
        width:100%;
        text-overflow:ellipsis;
        overflow:hidden;
        white-space:nowrap;
    }
    .produkttest_artikel__link{
        width:190px;
        float:none;
        position:absolute;
        right:0;
        bottom:15px;
        display:block;
    }
    .produkttest_artikel__link .produkttestsummary_productlink{
        display:block;
    }
}
.produkttestform__questionarea{
    width:100%;
    min-height:100px;
}
.produkttestform__rating{
    margin-bottom:8px;
    display:block;
    height:18px;
}
.produkttestform__rating label{
    display:block;
    width:calc( 100% / 6 - 13px);
    max-width:60px;
    height:16px;
    margin-top:1px;
    margin-right:2px;
    float:left;
    background:#DBDBDB;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
}
.produkttestform__rating label>input{
    display:none;
}
.produkttestform__rating label.active{
    background:#FCAD2A;
}
.produkttestform__rating label:last-child:after{
    clear:both;
}
.produkttestform__rating_selected{
    float:left;
    margin-left:20px;
}
.produkttestform img.fileupload_preview{
    max-width:250px;
    max-height:250px;
}
.produkttestform img.fileupload_preview.active{
    border:1px solid #ccc;
}
.produkttestform a.remove_image{
    display:none;
}
.produkttestform a.remove_image.active{
    display:block;
}
.slider360-wrap{
    margin-top:7px;
    margin-bottom:7px !important;
    padding-left:15px;
    padding-right:15px;
}
.view-360-play-button-wrap{
    position:absolute;
    right:15px;
    text-align:right;
}
.view360-modal .view-360_images-container{
    text-align:center;
    max-width:560px;
}
@media (max-width: 320px){
    .view360-modal .view-360_images-container{
        height:300px;
    }
}
@media (min-height: 550px){
    .view360-modal .view-360_images-container{
        height:500px;
    }
}
@media (min-width: 768px){
    .view360-modal .view-360_images-container{
        height:500px;
    }
}
.view360-modal .view-360_images-container img{
    display:none;
    width:500px;
    max-width:100%;
    margin:0 auto;
}
.artikel-comparison table tr td,
.artikel-comparison table tr th{
    border-top:1px solid #eee;
    border-right:1px solid #eee;
    min-width:200px;
}
.artikel-comparison table tr td img,
.artikel-comparison table tr th img{
    max-width:100%;
}
.artikel-comparison table tr td:last-child,
.artikel-comparison table tr th:last-child{
    border-right:0 solid #eee;
}
.artikel-comparison table tr td.vertical-center,
.artikel-comparison table tr th.vertical-center{
    vertical-align:middle;
}
.artikel-comparison table tr:first-child td,
.artikel-comparison table tr:first-child th{
    border-top:0 solid #eee;
}
.artikel-comparison .visible-xs{
    display:none;
    text-align:center;
    font-weight:bold;
    background:#eee;
}
@media screen and (max-width: 768px){
    .artikel-comparison .visible-xs{
        display:block;
    }
    .artikel-comparison td, .artikel-comparison th{
        display:table-cell;
    }
    .artikel-comparison td:first-child,
    .artikel-comparison th:first-child{
        display:none;
    }
}
.artikel-comparison-wrap i.fbr-icon-vergleichen{
    font-size:25px;
    vertical-align:middle;
    line-height:1.2;
}
.topbrands{
    margin-left: -20px;
}
.topbrands>*{
    display:inline-block;
    margin:0 0 20px 20px;
    border:1px solid #7d7d7d;
    text-align:center;
}
@media (min-width: 1220px){
    .topbrands{
        margin-left: -27px;
    }
    .topbrands>*{
        margin-left:27px;
    }
}
.otherbrands{
    margin-top:20px;
}
#otherbrands{
    display:table;
    width:100%;
}
#otherbrands .onechar{
    display:table-row;
}
#otherbrands .onechar>*{
    display:table-cell;
    vertical-align:top;
    text-align:left;
    padding:10px 0 8px;
    border-top:1px solid #7d7d7d;
}
#otherbrands .onechar.first>*{
    border-top:0 none;
}
#otherbrands .firstchar{
    font-size:1.75em;
    width:80px;
}
#otherbrands .firstchar a{
    text-decoration:none;
    color:#b0141b;
}
#otherbrands .onebrand{
    display:inline-block;
    box-sizing:border-box;
    width:160px;
    padding:0 5px 2px 0;
}
@media (min-width: 850px){
    #otherbrands .onebrand{
        width:20%;
    }
}
@media (min-width: 1220px){
    #otherbrands .onebrand{
        width:16.65%;
    }
}
#brandfilter-wrapper{
    position:relative;
}
#brandfilter-wrapper .search-button{
    height:32px;
    width:35px;
    font-size:16px;
    line-height:1;
}
#brandfilter-wrapper .search-button i{
    margin:0;
}
#brandfilter{
    padding-left:10px;
    box-sizing:border-box;
    border:1px solid #E5E5E5;
    border-right:0;
    height:32px;
}
#otherbrandfilter{
    margin-bottom:10px;
}
#otherbrandfilter .letters{
    display:inline-block;
    height:2em;
}
#otherbrandfilter .letters a{
    display:inline-block;
    padding:0 3px;
}
.warengruppe-detail-marken #brandfilter-wrapper{
    float:right;
}
.warengruppe-detail-marken #brandfilter{
    width:150px;
}
.element_sidebar #brandfilter-wrapper{
    margin-bottom:5px;
}
.category-seo-content{
    background:#f6f6f6;
    border:1px solid #eee;
    padding:22px;
    margin:40px 0;
    font-size:12px;
}
.category-seo-content a{
    text-decoration:none;
}
.category-seo-content em{
    color:#535353;
}
.category-seo-content figcaption{
    text-align:center;
    font-size:10px;
}
.category-seo-content h2, .category-seo-content .fbr_headline--h2{
    font-size:18px;
    text-transform:none;
    color:#535353;
}
.category-seo-content h3, .category-seo-content .fbr_headline--h3, .category-seo-content .pm_targobank__header,
.category-seo-content .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .category-seo-content li.fbr_headline--h3, .category-seo-content .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .category-seo-content li.pm_targobank__header{
    font-size:16px;
    text-transform:none;
    color:#535353;
    margin-top:0;
}
.category-seo-content p{
    margin-top:0;
}
.category-seo-content .left{
    float:left;
    margin:0 15px 15px 0;
}
.category-seo-content .right{
    float:right;
    margin:0 0 15px 15px;
}
@media (max-width: 479px){
    .category-seo-content .left, .category-seo-content .right{
        float:none;
        display:block;
        margin:0 0 15px 0;
    }
    .category-seo-content figcaption{
        text-align:left;
    }
}
.landingpage-detail-default__element{
    border-top:1px solid #E4E4E4;
    min-width:202px;
    position:relative;
    height:427px;
}
.landingpage-detail-default__element .show_more{
    text-align:center;
    margin-top:5px;
}
.landingpage-detail-default__element .show_more a{
    color:#999;
    font-size:11px;
    text-decoration:none;
}
.landingpage-detail-default__element:first-child{
    border-top:0;
}
@media (min-width: 850px){
    .landingpage-detail-default__element:nth-child(-n+3){
        border-top:0;
    }
}
@media (min-width: 480px){
    .landingpage-detail-default__element:nth-child(-n+2){
        border-top:0;
    }
    .landingpage-detail-default__element .element_artikel_gallery{
        padding-top:15px;
    }
}
.landingpage-detail-default__element:last-child{
    margin-bottom:35px;
}
.landingpage-detail-default__element .element_artikel_gallery:hover .product_colors_preview{
    display:block;
}
.landingpage-detail-default__element .more_information{
    display:none;
    position:absolute;
    z-index:1000;
    background-color:white;
    border:3px solid #e5e5e5;
    text-align:left;
    left:0;
    right:0;
    padding:10px;
    width:900px;
}
.landingpage-detail-default__element .element_artikel_gallery .desc_short{
    font-size:12px;
    min-height:100px;
    max-height:100px;
    display:block;
    overflow:hidden;
}
.landingpage-detail-default__element .element_artikel_gallery .desc_short a{
    text-decoration:none;
}
.landingpage-detail-default__element .element_artikel_gallery .desc_short a:hover{
    text-decoration:underline;
}
#more_infos i{
    width:12px;
}
.moreinfo_images img{
    padding:3px;
    margin:3px;
    border:1px solid #919194;
    max-width:100%;
}
.moreinfo_images a{
    text-decoration:none;
}
.view-landingpage-detail .uk-accordion-title:before{
    font-family:'FontAwesome';
    font-weight:normal;
    font-style:normal;
    content:"\f062";
    padding-right:5px;
}
.view-landingpage-detail .uk-accordion-title.uk-active:before{
    content:"\f063";
}
.uk-modal-page #layout_header{
    position:static;
}
.view-newsletter .uk-panel{
    margin-bottom:15px;
}
.view-newsletter .uk-panel-title{
    position:relative;
    background-color:#d2e2b4;
    color:#444;
    padding:17px 20px;
    font-size:16px;
    line-height:14px;
    margin-bottom:0;
    font-weight:bold;
}
.view-newsletter .uk-panel-title input{
    position:absolute;
    right:9px;
    top:9px;
}
.view-newsletter .uk-panel-content{
    padding:15px 25px;
    border-left:1px solid #EAEAEA;
    border-right:1px solid #EAEAEA;
    border-bottom:1px solid #EAEAEA;
}
.view-newsletter .uk-panel-content label{
    margin-left:10px;
}
.view-newsletter .uk-panel-border-primary>.uk-panel-title{
    border-left:1px solid #004481;
    border-right:1px solid #004481;
    border-top:1px solid #004481;
}
.view-newsletter .uk-panel-border-primary>.uk-panel-content{
    border-left:1px solid #004481;
    border-right:1px solid #004481;
    border-bottom:1px solid #004481;
}
.view-newsletter .uk-panel.uk-panel-no-border>.uk-panel-content{
    padding:15px 0 0;
    border:0;
}
.view-newsletter .uk-panel .unsubscribe_text{
    margin-left:30px;
}
.view-newsletter .uk-panel .unsubscribe_text textarea{
    margin:10px 0 0 10px;
    width:80%;
    height:100px;
    resize:none;
}
.view-newsletter .uk-panel button{
    margin-top:20px;
    text-transform:uppercase;
    font-size:14px;
}
.view-newsletter .uk-panel .textblock{
    margin-bottom:10px;
}
.view-newsletter .newsletter_unsubscribe .etCheckbox-wrap{
    float:left;
}
.view-newsletter .newsletter_unsubscribe label{
    float:left;
    width:80%;
}
.view-newsletter .newsletter_unsubscribe .checkbox_item + .checkbox_item{
    margin-top:10px;
}
.view-newsletter .newsletter_hint{
    margin:0 0 10px;
    font-size:12px;
    line-height:1.2em;
}
.body-newsletter-edit .uk-breadcrumb li{
    color:#fff;
}
.body-newsletter-edit .uk-breadcrumb li a{
    color:#fff;
}
.view_rating_liste *{
    box-sizing:border-box;
}
.rating_list__article{
    display:flex;
    flex-direction:column;
}
@media (min-width: 850px){
    .rating_list__article{
        border-top:1px solid #EAEAEA;
    }
    .rating_list__article:last-of-type{
        border-bottom:1px solid #EAEAEA;
    }
    .rating_list__article--rated{
        border-color:#FFF;
    }
    .rating_list__article--rated:last-of-type{
        border-color:#FFF;
    }
}
.rating_list__article--rated.rating_list__article--open .rating_article_info__buttons,
.rating_list__article--rated.rating_list__article--open .rating_article_info__rating_stars{
    display:block;
}
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label{
    cursor:auto;
}
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label:hover,
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label:hover~label{
    color:#DDD;
}
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label:hover::before,
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars label:hover ~ label::before,
.rating_list__article--rated.rating_list__article--open .rating_article_detail__star_stars input[type=radio]:checked~label::before{
    color:unset;
}
.rating_list__article--rated .rating_article__info,
.rating_list__article--rated .rating_article__detail,
.rating_list__article--rated .rating_article__comment{
    background:#F6F9F2;
}
.rating_list__article--rated .rating_article_info__indicator{
    background:#D0E1BF;
}
.rating_list__article--rated .rating_article__comment{
    display:flex;
}
.rating_list__article--rated .rating_article_detail__indicator{
    background:#FFF;
}
.rating_list__article--rated .rating_article_info__buttons{
    display:flex;
}
@media (min-width: 850px){
    .rating_list__article--rated .rating_article_info__buttons{
        flex-direction:column;
    }
}
.rating_list__article--rated .rating_article_info__buttons .rating_button{
    display:flex;
    align-items:center;
    justify-content:center;
    height:40px;
    margin-right:10px;
    cursor:pointer;
}
@media (min-width: 850px){
    .rating_list__article--rated .rating_article_info__buttons .rating_button{
        width:185px;
        height:35px;
    }
}
.rating_list__article--open .rating_article__info{
    background:#F6F9F2;
}
.rating_list__article--open .rating_article__detail{
    display:flex;
}
.rating_list__article--open .rating_article_info__indicator{
    background:#D0E1BF;
}
.rating_list__article--open .rating_article_info__buttons,
.rating_list__article--open .rating_article_info__rating_stars{
    display:none;
}
.rating_list__article--open .rating_form__error .error_text{
    display:block;
}
.rating_article__info{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    padding:35px 15px;
}
@media (min-width: 850px){
    .rating_article__info{
        flex-wrap:nowrap;
        cursor:pointer;
        padding:0;
    }
}
.rating_article__info:hover{
    background:#F6F9F2;
}
.rating_article__info:hover .rating_article_info__indicator{
    background:#D0E1BF;
}
.rating_article__detail{
    display:none;
    flex-direction:row;
    width:100%;
    padding:0 25px;
}
@media (min-width: 850px){
    .rating_article__detail{
        padding:0;
    }
}
.rating_article__detail .error_text{
    display:none;
    width:100%;
    background:#fff7f8 !important;
    color:#d85030 !important;
    padding:5px 8px;
    border:1px solid #dc8d99;
}
.rating_article__comment{
    display:none;
    flex-direction:row;
    padding:0px 25px 15px;
}
@media (min-width: 850px){
    .rating_article__comment{
        margin-left:50px;
        padding:15px 32px;
    }
}
.rating_article_info__indicator{
    display:none;
}
@media (min-width: 850px){
    .rating_article_info__indicator{
        display:flex;
        width:50px;
        flex:0 0 50px;
        background:#EAEAEA;
        color:#7D7D7D;
        align-items:center;
        justify-content:center;
    }
}
.rating_article_info__image{
    max-height:150px;
    max-width:150px;
    background:#FFF;
}
@media (min-width: 850px){
    .rating_article_info__image{
        width:150px;
        height:100px;
        flex:0 0 150px;
        border:1px solid #EAEAEA;
        text-align:center;
        margin:15px 30px;
    }
}
.rating_article_info__image img{
    height:100%;
    width:auto;
}
.rating_article_info__overview{
    display:flex;
    flex-direction:column;
    flex:1 1 calc( 100% - 150px);
    padding-left:20px;
}
@media (min-width: 850px){
    .rating_article_info__overview{
        flex:1 1 100%;
        width:100%;
        flex-direction:row;
        flex-wrap:wrap;
        align-items:center;
        justify-content:space-between;
        padding:15px 30px 15px 0;
    }
}
.rating_article_info__description{
    max-width:230px;
}
@media (min-width: 850px){
    .rating_article_info__rating_stars{
        width:150px;
        flex:0 0 150px;
    }
}
.rating_article_info__rating_stars span{
    display:inline;
    color:#DDD;
    font-size:24px;
}
.rating_article_info__buttons{
    width:100%;
    margin-top:15px;
}
.rating_article_info__buttons .rating_button{
    width:100%;
    text-align:center;
    text-transform:uppercase;
    margin-bottom:5px;
    cursor:pointer;
}
@media (min-width: 850px){
    .rating_article_info__buttons{
        width:auto;
        margin-left:auto;
        align-self:center;
        margin-top:0;
    }
    .rating_article_info__buttons .rating_button{
        width:185px;
        margin-right:10px;
    }
}
.rating_article_detail__divider{
    width:100%;
    padding:0;
    margin:0;
    border-top:1px solid #EAEAEA;
}
.rating_article_detail__indicator{
    display:none;
}
@media (min-width: 850px){
    .rating_article_detail__indicator{
        display:flex;
        width:50px;
        flex:0 0 50px;
        background:#D0E1BF;
    }
}
.rating_article_detail__form{
    display:flex;
    flex:1 1 100%;
    width:100%;
    flex-direction:column;
}
@media (min-width: 850px){
    .rating_article_detail__form{
        flex:1 1 calc(100% - 50px);
        max-width:calc(100% - 50px);
    }
}
.rating_article_detail__review_info{
    padding:15px 0;
    border-bottom:1px solid #EAEAEA;
}
@media (min-width: 850px){
    .rating_article_detail__review_info{
        padding:15px 32px;
        border-bottom:none;
    }
}
.rating_article_detail__close{
    position:absolute;
    right:20px;
    z-index:100;
}
.rating_article_detail__default_rating{
    display:flex;
    padding:15px 0;
    flex-direction:column;
}
@media (min-width: 850px){
    .rating_article_detail__default_rating{
        flex-direction:row;
        padding:15px 32px;
    }
}
.rating_article_detail__stars{
    display:flex;
    align-items:flex-start;
    flex-direction:column;
}
@media (min-width: 850px){
    .rating_article_detail__stars{
        flex:0 0 50%;
        width:50%;
        padding:0 16px 0 0;
    }
}
.rating_article_detail__star_wrapper{
    display:flex;
    width:100%;
    flex-wrap:wrap;
    padding:20px;
    align-items:center;
    background:#EAEAEA;
    justify-content:center;
    margin-top:10px;
}
.rating_article_detail__star_stars{
    display:flex;
    flex-direction:row-reverse;
}
.rating_article_detail__star_stars input[type=radio]{
    display:none;
}
.rating_article_detail__star_stars label{
    color:#DDD;
    font-size:32px;
    padding:0;
    width:36px;
    text-align:center;
    cursor:pointer;
    display:flex;
    position:relative;
}
.rating_article_detail__star_stars label span{
    flex:0 0 auto;
    display:block;
    width:36px;
}
.rating_article_detail__star_stars label span.path2{
    position:absolute;
    top:0;
    left:0;
}
.rating_article_detail__star_stars label::before{
    line-height:inherit;
}
.rating_article_detail__star_stars label:hover::before,
.rating_article_detail__star_stars label:hover ~ label::before,
.rating_article_detail__star_stars input[type=radio]:checked~label::before{
    content:"\e930";
    color:#FFAE00;
}
.rating_article_detail__star_stars label:hover .path1,
.rating_article_detail__star_stars label:hover .path2,
.rating_article_detail__star_stars label:hover ~ label .path1,
.rating_article_detail__star_stars label:hover ~ label .path2,
.rating_article_detail__star_stars input[type=radio]:checked ~ label .path1,
.rating_article_detail__star_stars input[type=radio]:checked ~ label .path2{
    display:none;
}
.rating_article_detail__star_vote{
    display:flex;
    width:100%;
    flex:0 0 100%;
    justify-content:center;
    font-size:12px;
    min-height:18px;
}
.rating_article_detail__text{
    display:flex;
    padding:15px 0 0 0;
    flex-wrap:wrap;
    align-items:flex-start;
    border-top:1px solid #EAEAEA;
    margin-top:15px;
}
@media (min-width: 850px){
    .rating_article_detail__text{
        flex:0 0 50%;
        width:50%;
        padding:0 0 0 16px;
        border-top:none;
        margin-top:0;
    }
}
.rating_article_detail__text_wrapper{
    display:flex;
    width:100%;
    flex:1 1 100%;
    flex-direction:column;
}
.rating_article_detail__text_wrapper label{
    width:100%;
}
.rating_article_detail__text_wrapper .textarea_box{
    border:1px solid #c8c8c8;
    margin-top:10px;
    width:100%;
    height:100px;
    box-sizing:border-box;
    padding:5px;
    background:#FFF;
    word-break:break-word;
    overflow:hidden;
}
.rating_article_detail__image_wrapper{
    display:flex;
    width:100%;
    flex:1 1 100%;
    flex-direction:column;
    margin-top:10px;
}
.rating_article_detail__image_wrapper img{
    max-width:84px;
    max-height:70px;
}
.rating_article_detail__image_wrapper .imagethumb{
    display:flex;
    justify-content:flex-start;
    align-items:center;
    background:#EAEAEA;
    margin-bottom:2px;
    padding:5px 8px;
}
.rating_article_detail__image_wrapper .imagethumb__image{
    width:100px;
    height:80px;
    display:flex;
    align-items:center;
    margin-right:10px;
    background:#fff;
    padding:5px 8px;
    justify-content:center;
}
.rating_article_detail__image_wrapper .imagethumb__remove{
    margin-left:auto;
}
.rating_article_detail__image_upload{
    display:none;
}
.rating_article_detail__image_upload_label{
    margin-bottom:2px;
    display:inline-block;
    cursor:pointer;
    padding:4px 12px;
    width:200px;
    color:#444;
    background:#eee;
    min-height:30px;
    text-align:center;
}
.rating_article_detail__image_error{
    font-size:12px;
    font-weight:bold;
    color:#b0141b;
}
.rating_article_detail__image_delete{
    display:none;
}
.rating_article_detail__additional_rating{
    display:flex;
    flex-direction:row;
    flex-wrap:wrap;
    padding:15px 0;
}
@media (min-width: 850px){
    .rating_article_detail__additional_rating{
        padding:15px 32px;
    }
}
.rating_article_detail__additional_rating_element{
    display:flex;
    padding:20px 0;
    width:100%;
    flex-direction:column;
    border-bottom:1px solid #EAEAEA;
}
@media (min-width: 1220px){
    .rating_article_detail__additional_rating_element{
        flex:0 0 50%;
        width:50%;
        border-bottom:none;
        padding-left:16px;
    }
}
.rating_article_detail__additional_rating_element_wrapper{
    direction:rtl;
    display:flex;
    justify-content:flex-end;
    align-items:center;
    margin-top:10px;
    flex-wrap:wrap;
}
.rating_article_detail__additional_rating_element_wrapper input[type=radio]{
    display:none;
}
.rating_article_detail__additional_rating_element_wrapper label{
    cursor:pointer;
}
.rating_article_detail__additional_rating_element_wrapper--additional label:hover,
.rating_article_detail__additional_rating_element_wrapper--additional label:hover ~ label,
.rating_article_detail__additional_rating_element_wrapper--additional input[type=radio]:checked~label{
    background:#FFAE00;
}
.rating_article_detail__additional_rating_element_wrapper--size{
    background:linear-gradient(180deg, rgba(0, 0, 0, 0) calc(50% - 1px), #EAEAEA calc(50%), rgba(0, 0, 0, 0) calc(50% + 1px));
    max-width:255px;
    margin-bottom:20px;
    margin-left:12px;
}
.rating_article_detail__additional_rating_element_wrapper--size label:hover,
.rating_article_detail__additional_rating_element_wrapper--size input[type=radio]:checked + label{
    background:#FFAE00;
    border-color:#FFAE00;
}
.rating_article_detail__additional_rating_element_wrapper--size .rating_element_description{
    display:none;
}
.rating_article_detail__additional_rating_element_wrapper .rating_bar{
    background:#EAEAEA;
    width:calc( 20% - 2px);
    max-width:70px;
    height:18px;
    margin-right:2px;
    display:inline-block;
}
@media (min-width: 850px){
    .rating_article_detail__additional_rating_element_wrapper .rating_bar{
        width:40px;
        height:10px;
    }
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle{
    border:2px solid #EAEAEA;
    border-radius:100%;
    background:#FFF;
    position:relative;
    margin:0 19px;
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle::before{
    content:"";
    height:15px;
    width:15px;
    display:block;
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle:first-of-type{
    margin-right:0;
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle:last-of-type{
    margin-left:0;
}
.rating_article_detail__additional_rating_element_wrapper .rating_circle>span{
    position:absolute;
    right: -20px;
    margin-top:5px;
    display:block;
    text-align:center;
    left: -20px;
    font-size:12px;
}
@media (max-width: 849px){
    .rating_article_detail__additional_rating_element_wrapper .rating_element_description{
        display:block;
        flex:1 0 100%;
        width:100%;
        order:6;
        text-align:left;
    }
}
@media (min-width: 850px){
    .rating_article_detail__additional_rating_element_wrapper .rating_element_description{
        display:inline-block;
        margin-left:8px;
        min-height:20px;
    }
}
@media (min-width: 850px){
    .rating_article_detail__additional_rating_element_wrapper .rating_element_description--mobile{
        display:none;
    }
}
.rating_article_detail__recommend_wrapper{
    padding:20px 0;
}
@media (min-width: 850px){
    .rating_article_detail__recommend_wrapper{
        padding:20px 16px;
    }
}
.rating_article_detail__recommend_element_wrapper{
    margin-top:10px;
}
.rating_article_detail__recommend_element_wrapper input{
    display:none;
}
.rating_article_detail__recommend_element_wrapper input[type="radio"]:checked + label{
    background:#619D2C;
    color:#FFF;
}
.rating_article_detail__recommend_element_button{
    min-width:128px;
    padding:10px;
    box-sizing:border-box;
    margin:0 2px 0 0;
    outline:none;
    text-decoration:none;
    color:#444;
    line-height:normal;
    -webkit-appearance:none;
    border:none;
    overflow:visible;
    font:inherit;
    text-transform:none;
    display:inline-block;
    background:#eee;
    vertical-align:middle;
    min-height:30px;
    font-size:1rem;
    text-align:center;
}
.rating_article_detail__button{
    padding:15px 0;
}
@media (min-width: 850px){
    .rating_article_detail__button{
        padding:15px 32px;
    }
}
.rating_article_detail__button button{
    text-transform:uppercase;
}
.rating_article_detail__required_claim{
    font-size:10px;
    padding-top:10px;
    color:#C8C8C8;
}
.rating_article_comment__author{
    font-weight:bold;
    color:#004481;
    font-size:12px;
}
.rating_article_comment__text{
    background:#FFF;
    border:1px solid #EAEAEA;
    padding:15px 25px;
    font-size:12px;
    width:100%;
}
@media (min-width: 850px){
    .rating_article_comment__text{
        max-width:600px;
    }
}
.artikel-gallery{
    border-top:1px solid #eaeaea;
    border-left:1px solid #eaeaea;
}
.artikel-gallery.no-top-line{
    border-top:0;
}
.artikel-gallery.no-top-line .element_artikel_gallery{
    border-top:1px solid #eaeaea;
}
.element_artikel_gallery{
    display:flex;
    flex-direction:column;
    padding:25px 30px 5px;
    margin:0 auto;
    min-height:200px;
    box-sizing:border-box;
    position:relative;
    background:#fff;
    max-width:280px;
}
.uk-slider .element_artikel_gallery{
    height:inherit;
    margin:8px 0;
    padding:0 30px;
}
.uk-slider .element_artikel_gallery::after{
    content:'';
    position:absolute;
    top:0;
    right:100%;
    z-index:10;
    background-color:#eaeaea;
    width:2px;
    height:100%;
    transform:translateX(-50%);
}
.uk-slider .element_artikel_gallery:hover, .uk-slider .element_artikel_gallery:focus{
    box-shadow:none;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){
    .element_artikel_gallery{
        display:block;
    }
}
@media (min-width: 480px){
    .element_artikel_gallery{
        padding:25px 30px 20px;
        height:375px;
    }
}
.element_artikel_gallery a{
    text-decoration:none;
}
.element_artikel_gallery .productheader{
    min-height:45px;
    padding:5px 10px;
}
.element_artikel_gallery .productheader .discount{
    position:absolute;
    top:5px;
    left:inherit;
    right:5px;
}
.element_artikel_gallery .productheader .discount .uk-badge{
    font-family:"OpenSans";
    font-weight:normal;
    font-size:18px;
    line-height:30px;
}
.element_artikel_gallery .productimage{
    max-height:142px;
    width:220px;
    position:relative;
    margin:0 auto;
}
.element_artikel_gallery .productimage a{
    outline:none;
    display:block;
    padding-bottom:10px;
}
.element_artikel_gallery .productimage a.active{
    display:block;
}
.element_artikel_gallery .productimage a:hover{
    text-decoration:none;
}
.element_artikel_gallery .productimage a .helper{
    display:inline-block;
    height:100%;
    vertical-align:middle;
}
.element_artikel_gallery .productimage a img{
    vertical-align:bottom;
}
.element_artikel_gallery .productimage .play_video{
    position:relative;
    width:100%;
    height:30px;
}
.element_artikel_gallery .productimage .play_video img{
    display:inline-block;
    height:28px;
    margin-top:2px;
}
.element_artikel_gallery .productimage .not-found{
    width:220px;
}
.element_artikel_gallery .description{
    width:220px;
    margin:0 auto;
}
.element_artikel_gallery .description>a{
    text-decoration:none;
}
.element_artikel_gallery .desc_short{
    font-size:12px;
    max-height:52px;
    overflow:hidden;
    display:none;
    color:#535353;
}
.element_artikel_gallery .product-description .brand{
    height:28px;
    margin-bottom:5px;
}
.element_artikel_gallery .product-description .brand img{
    max-height:28px;
    width:auto;
}
.element_artikel_gallery .product-description span{
    color:#535353;
    font-weight:bold;
    text-decoration:none;
    font-size:14px;
    line-height:18px;
    min-height:36px;
    display:block;
    margin:0 auto;
    -webkit-box-orient:vertical;
    overflow:hidden;
    padding-bottom:10px;
}
.element_artikel_gallery__rating,
.element_artikel_gallery .product-rating{
    font-size:14px;
    color:#535353;
    margin-top: -5px;
}
.element_artikel_gallery .rating_count{
    font-size:12px;
}
.element_artikel_gallery .availability-info{
    font-size:12px;
    line-height:16px;
    height:32px;
}
.element_artikel_gallery .qty{
    display:inline;
    height:23px !important;
    font-size:14px;
    width:35px;
}
@media (min-width: 768px){
    .element_artikel_gallery .qty{
        margin-left:2px;
        width:22px;
    }
}
.element_artikel_gallery .input-plusminus .plus,
.element_artikel_gallery .input-plusminus .minus{
    position:static;
}
@media (min-width: 768px){
    .element_artikel_gallery .input-plusminus .plus,
    .element_artikel_gallery .input-plusminus .minus{
        padding:3px 7px;
    }
}
.element_artikel_gallery .buy-button{
    font-size:13px;
}
@media (min-width: 480px){
    .element_artikel_gallery:hover,.element_artikel_gallery:focus{
        z-index:9;
        box-shadow:0 0 8px 0 #E4E4E4;
    }
    .element_artikel_gallery .product-price{
        font-size:18px;
    }
    .element_artikel_gallery .buy-button{
        font-size:14px;
    }
}
@media (min-width: 850px){
    .element_artikel_gallery[data-variants="true"]:hover{
        width:calc(100% + 75px);
        padding-left:75px;
        margin-left: -75px;
    }
    .element_artikel_gallery[data-variants="true"]:hover .productvariants{
        display:block;
    }
    .view-warengruppe-detail .element_artikel:nth-of-type(4n+1) .element_artikel_gallery[data-variants="true"]:hover,
    .view-seite-detail .element_artikel:nth-of-type(5n+1) .element_artikel_gallery[data-variants="true"]:hover{
        padding-left:0;
        padding-right:75px;
        margin-left:0;
    }
    .view-warengruppe-detail .element_artikel:nth-of-type(4n+1) .element_artikel_gallery[data-variants="true"]:hover .productheader .discount,
    .view-seite-detail .element_artikel:nth-of-type(5n+1) .element_artikel_gallery[data-variants="true"]:hover .productheader .discount{
        right:80px;
    }
    .view-warengruppe-detail .element_artikel:nth-of-type(4n+1) .element_artikel_gallery[data-variants="true"]:hover .productvariants,
    .view-seite-detail .element_artikel:nth-of-type(5n+1) .element_artikel_gallery[data-variants="true"]:hover .productvariants{
        left:inherit;
        right:0;
        border-right:none;
        border-left:1px dotted #ccc;
    }
}
.element_artikel_gallery__variantselect{
    position:absolute;
    top: -1px;
    display:none;
    height:408px;
    background-color:#fff;
}
.element_artikel_gallery__variantselect--left{
    width:130px;
    left: -130px;
    border-top:1px solid #E4E4E4;
    border-bottom:1px solid #E4E4E4;
    border-left:1px solid #E4E4E4;
}
.element_artikel_gallery__variantselect--right{
    right: -150px;
    width:150px;
    border-top:1px solid #E4E4E4;
    border-bottom:1px solid #E4E4E4;
    border-right:1px solid #E4E4E4;
}
.element_artikel_gallery__variantselect a{
    text-decoration:none;
}
.element_artikel_gallery__variantselect a:hover{
    color:#004481;
}
.element_artikel_gallery__variantselect .variantselect-wrap.text{
    border:1px solid #E4E4E4;
    padding:5px;
    margin-top:5px;
    text-align:center;
    text-decoration:none !important;
    color:#535353;
    -ms-word-break:break-all;
    word-break:break-all;
    word-break:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto;
}
.element_artikel_gallery__variantselect .variantselect-wrap.text:hover{
    border:1px solid #004481;
    color:#004481;
}
.element_artikel_gallery__variantselect--sold{
    cursor:default;
}
.element_artikel_gallery__variantselect--sold .variantselect-wrap.text{
    color:#7D7D7D;
    opacity:0.7;
}
.uk-width-1-1 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .dispblk_headline .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_tibt .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_tibt_white .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_tibt_white_border .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_headline_box .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_headline_1_1 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_wrap_border_1_3 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_headline_1_3 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_headline_2_3 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_fbrbox_1_3 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text{
    background:url("/custom/module/public/fbr/img/striked1-1.jpg");
}
.uk-width-1-2 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text, .txtblk_fbrbox_1_4 .element_artikel_gallery__variantselect--sold .variantselect-wrap.text{
    background:url("/custom/module/public/fbr/img/striked1-2.jpg");
}
.element_artikel_gallery__variantselect_image{
    min-height:65px;
    min-width:100px;
    display:block;
}
@media (max-width: 1300px){
    .element_artikel_gallery__variantselect{
        display:none !important;
    }
}
.element_artikel_gallery--hover{
    border-top:1px solid #E4E4E4;
    border-bottom:1px solid #E4E4E4;
}
.element_artikel_gallery--hover .element_artikel_gallery__variantselect--level1{
    display:block;
}
.element_artikel_gallery:hover .desc_short{
    display:block;
}
.element_artikel_gallery .artikel-comparison-wrap{
    padding-top:5px;
}
.element_artikel_gallery .artikel-comparison-wrap a{
    font-size:11px;
    text-decoration:none;
}
.element_artikel_gallery__link{
    position:relative;
}
.element_artikel_gallery__label{
    position:absolute;
    top:25px;
    left:30px;
    z-index:90;
}
.element_artikel_gallery__label>img{
    margin:0 0 5px 0;
}
.uk-slider .element_artikel_gallery__label{
    top:inherit;
}
.element_artikel_gallery__label_decoration{
    display:inline-block;
    box-sizing:border-box;
    font-weight:bold;
    min-height:34px;
    padding:6px 16px;
    font-size:16px;
    margin:0 0 5px 0;
}
.element_artikel_gallery__label_decoration--red{
    background:#f40024;
    color:#fff;
}
.element_artikel_gallery__colors{
    align-items:center;
    display:flex;
    height:100%;
    max-height:30px;
}
.element_artikel_gallery__color{
    display:inline-block;
    width:17px;
    height:17px;
    overflow:hidden;
    border-radius:11px;
    border:2px solid #FFF;
    box-shadow:0 0 0 1px #ccc;
    margin:0 5px 0 0;
    cursor:pointer;
}
.element_artikel_gallery__color--active{
    box-shadow:0 0 0 1px #004481;
}
.element_artikel_gallery__colors_images{
    display:none;
}
.element_artikel_gallery__name{
    color:#535353;
    font-weight:bold;
    font-size:14px;
    line-height:18px;
    min-height:36px;
    overflow:hidden;
    padding:0 0 5px;
}
.element_artikel_gallery__price{
    padding:0 0 10px;
}
.element_artikel_gallery__brand_wrapper{
    display:flex;
    flex-direction:row;
    justify-content:space-between;
    align-items:center;
    margin:0 0 10px;
    height:30px;
    box-sizing:border-box;
    flex:0 0 30px;
}
.uk-slider .element_artikel_gallery__brand_wrapper{
    display:none;
}
.element_artikel_gallery__watchlist{
    position:absolute;
    top:28px;
    right:33px;
    z-index:100;
    display:inline-block;
}
.uk-slider .element_artikel_gallery__watchlist{
    top:inherit;
}
.element_artikel_gallery .watchlist_icon{
    width:25px;
    height:25px;
    display:inline-block;
}
.element_artikel_gallery .watchlist_icon--solid{
    background:url("/custom/module/public/fbr/img/icon_heartsolid.svg") no-repeat;
}
.element_artikel_gallery .watchlist_icon--outline{
    background:url("/custom/module/public/fbr/img/icon_heartoutline.svg") no-repeat;
}
.element_artikel_gallery__images{
    padding:0 0 10px;
    box-sizing:border-box;
    height:152px;
}
.element_artikel_gallery__variants{
    margin-top:auto;
}
.element_artikel_gallery__variant{
    background:#e5e5e5;
    color:#535353;
    border-radius:4px;
    display:inline-block;
    padding:5px 13px;
    font-size:11px;
}
.uk-slider .element_artikel_gallery__variants{
    display:none;
}
.gal_variantselect_container{
    margin-top:15px;
    margin-bottom:15px;
    height:340px;
    padding:0 10px 5px;
}
.gal_variantselect_container--left{
    border-right:1px solid #E4E4E4;
}
.gal_variantselect_container--right{
    border-left:1px solid #E4E4E4;
}
.gal_variantselect_container span.second_title{
    margin-top:10px;
    display:block;
    margin-bottom:10px;
}
.gal_variantselect_container .et_vertical_slider_no_init{
    max-height:340px;
    overflow:hidden;
    visibility:hidden;
}
.element_artikel_gallery__variantselect--right .gal_variantselect_container--left{
    border-left:0;
    border-left:1px solid #E4E4E4;
}
.prod_price__discount_price,.prod_price__red{
    color:#DC0010;
}
.prod_price__strike_price{
    color:#004481;
    font-weight:bold;
    font-size:14px;
    text-decoration:line-through;
    display:inline-block;
}
.prod_price__discount_price{
    font-size:20px;
    font-weight:bold;
    display:inline-block;
}
.prod_price__prod_price{
    font-size:20px;
    font-weight:bold;
    padding-right:3px;
    color:#004481;
    display:inline-block;
}
.prod_price__basis_price{
    font-size:10px;
    color:#004481;
    font-weight:bold;
    display:inline-block;
}
.prod_price__rrp{
    font-size:0.875em;
    font-family:"Open Sans",sans-serif;
    font-weight:bold;
    color:#004481;
}
.element_artikel_gallery .prod_price__basis_price{
    color:#7D7D7D;
    font-weight:normal;
}
.element_artikel_gallery .prod_price{
    white-space:nowrap;
}
.element_artikel_gallery .prod_price__strike_price .fbr_ab{
    font-size:10px;
}
.element_artikel_gallery .prod_price__discount_price .fbr_ab{
    font-size:12px;
}
.element_artikel_gallery .prod_price__prod_price .fbr_ab{
    font-size:14px;
}
.merkliste-item .element_artikel_gallery:hover{
    position:relative;
}
.energy_cert{
    position:absolute;
    right: -35px;
    top:10px;
    z-index:2;
}
.energy_cert a{
    text-decoration:none !important;
}
.energy_cert .energylabel{
    height:43px !important;
    width:100%;
}
.energy_cert__color{
    color:#fff;
    padding-right:5px;
    font-size:25px;
    padding-left:5px;
    font-weight:bold;
    height:34px;
}
.energy_cert__color:before{
    content:' ';
    width:0;
    height:0;
    border-top:17px solid transparent;
    border-bottom:17px solid transparent;
    position:absolute;
    left: -13px;
    top:0;
}
.energy_cert__color--a3-a3,.energy_cert__color--a2-a2,.energy_cert__color--a1-a1,.energy_cert__color--a-a0{
    background-color:#009136;
}
.energy_cert__color--a3-a3:before,.energy_cert__color--a2-a2:before,.energy_cert__color--a1-a1:before,.energy_cert__color--a-a0:before{
    border-right:13px solid #009136;
}
.energy_cert__color--a3-a2,.energy_cert__color--a2-a1,.energy_cert__color--a1-a0,.energy_cert__color--a-b{
    background-color:#58ab27;
}
.energy_cert__color--a3-a2:before,.energy_cert__color--a2-a1:before,.energy_cert__color--a1-a0:before,.energy_cert__color--a-b:before{
    border-right:13px solid #58ab27;
}
.energy_cert__color--a3-a1,.energy_cert__color--a2-a0,.energy_cert__color--a1-b,.energy_cert__color--a-c{
    background-color:#c9d100;
}
.energy_cert__color--a3-a1:before,.energy_cert__color--a2-a0:before,.energy_cert__color--a1-b:before,.energy_cert__color--a-c:before{
    border-right:13px solid #c9d100;
}
.energy_cert__color--a3-a0,.energy_cert__color--a2-b,.energy_cert__color--a1-c,.energy_cert__color--a-d{
    background-color:#feed01;
}
.energy_cert__color--a3-a0:before,.energy_cert__color--a2-b:before,.energy_cert__color--a1-c:before,.energy_cert__color--a-d:before{
    border-right:13px solid #feed01;
}
.energy_cert__color--a3-b,.energy_cert__color--a2-c,.energy_cert__color--a1-d,.energy_cert__color--a-e{
    background-color:#fbbb01;
}
.energy_cert__color--a3-b:before,.energy_cert__color--a2-c:before,.energy_cert__color--a1-d:before,.energy_cert__color--a-e:before{
    border-right:13px solid #fbbb01;
}
.energy_cert__color--a3-c,.energy_cert__color--a2-d,.energy_cert__color--a1-e,.energy_cert__color--a-f{
    background-color:#eb690b;
}
.energy_cert__color--a3-c:before,.energy_cert__color--a2-d:before,.energy_cert__color--a1-e:before,.energy_cert__color--a-f:before{
    border-right:13px solid #eb690b;
}
.energy_cert__color--a3-d,.energy_cert__color--a2-e,.energy_cert__color--a1-f,.energy_cert__color--a-g{
    background-color:#e3001b;
}
.energy_cert__color--a3-d:before,.energy_cert__color--a2-e:before,.energy_cert__color--a1-f:before,.energy_cert__color--a-g:before{
    border-right:13px solid #e3001b;
}
.product-image .energy_cert{
    right: -10px;
}
.element_artikel_gallery .energy_cert{
    position:relative;
    left:0;
    top:0;
    right:unset;
}
.element_artikel_gallery .energy_cert__wrapper{
    display:inline-block;
    position:relative;
}
.element_artikel_gallery .energy_cert .energylabel{
    height:43px !important;
    width:auto;
}
.element_artikel_gallery .energy_cert__color:before{
    right: -13px;
    left:inherit;
}
.element_artikel_gallery .energy_cert__color--a3-a3:before, .element_artikel_gallery .energy_cert__color--a2-a2:before, .element_artikel_gallery .energy_cert__color--a1-a1:before, .element_artikel_gallery .energy_cert__color--a-a0:before{
    border-right:none;
    border-left:13px solid #009136;
}
.element_artikel_gallery .energy_cert__color--a3-a2:before, .element_artikel_gallery .energy_cert__color--a2-a1:before, .element_artikel_gallery .energy_cert__color--a1-a0:before, .element_artikel_gallery .energy_cert__color--a-b:before{
    border-right:none;
    border-left:13px solid #58ab27;
}
.element_artikel_gallery .energy_cert__color--a3-a1:before, .element_artikel_gallery .energy_cert__color--a2-a0:before, .element_artikel_gallery .energy_cert__color--a1-b:before, .element_artikel_gallery .energy_cert__color--a-c:before{
    border-right:none;
    border-left:13px solid #c9d100;
}
.element_artikel_gallery .energy_cert__color--a3-a0:before, .element_artikel_gallery .energy_cert__color--a2-b:before, .element_artikel_gallery .energy_cert__color--a1-c:before, .element_artikel_gallery .energy_cert__color--a-d:before{
    border-right:none;
    border-left:13px solid #feed01;
}
.element_artikel_gallery .energy_cert__color--a3-b:before, .element_artikel_gallery .energy_cert__color--a2-c:before, .element_artikel_gallery .energy_cert__color--a1-d:before, .element_artikel_gallery .energy_cert__color--a-e:before{
    border-right:none;
    border-left:13px solid #fbbb01;
}
.element_artikel_gallery .energy_cert__color--a3-c:before, .element_artikel_gallery .energy_cert__color--a2-d:before, .element_artikel_gallery .energy_cert__color--a1-e:before, .element_artikel_gallery .energy_cert__color--a-f:before{
    border-right:none;
    border-left:13px solid #eb690b;
}
.element_artikel_gallery .energy_cert__color--a3-d:before, .element_artikel_gallery .energy_cert__color--a2-e:before, .element_artikel_gallery .energy_cert__color--a1-f:before, .element_artikel_gallery .energy_cert__color--a-g:before{
    border-right:none;
    border-left:13px solid #e3001b;
}
.artikel_addtocart{
    position:relative;
}
.artikel_addtocart .alert-modal{
    width:100%;
    height:100%;
    display:none;
    background:rgba(255,255,255,0.3);
    z-index:10;
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
}
.artikel_addtocart__qty_button{
    height:55px;
    width:27px;
    color:#fff;
    background-color:#7C7D7E;
    border:0;
    cursor:pointer;
    vertical-align:top;
}
.artikel_addtocart__qty_button:hover{
    background-color:#5b5c5d;
}
.artikel_addtocart__qty_button--down{
    margin-right:5px;
}
.artikel_addtocart__qty_button--up{
    margin-left:5px;
}
.artikel_addtocart__qty{
    background:white;
    border:none;
    border-radius:0 !important;
    width:45px;
    height:55px !important;
    text-align:center;
    vertical-align:top !important;
}
.artikel_addtocart__submit{
    width:100%;
    min-width:250px;
    height:55px;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    font-size:18px;
    font-family:"OpenSans";
    white-space:nowrap;
    background-color:#619D2C;
    padding:0 20px;
    font-weight:bold;
    vertical-align:top;
}
.artikel_addtocart__submit:hover{
    background-color:#6eb331;
    color:#fff;
}
.artikel_addtocart__submit:hover:disabled{
    background-color:#f5f5f5;
    color:#999;
}
.artikel_addtocart.blocked,.artikel_addtocart.nopro{
    opacity:0.5;
}
.artikel_addtocart.blocked .buy-button, .artikel_addtocart.nopro .buy-button{
    opacity:0.5;
}
.artikel_addtocart.disabled{
    background-color:#aaa;
}
.artikel_addtocart.disabled .buy-button{
    background-color:#aaa;
}
.artikel_addtocart__button_subtext{
    font-size:11px;
    margin-top:5px;
    font-weight:bold;
}
.artikel_addtocart__button_subtext_vkf{
    font-size:11px;
    font-weight:bold;
}
.artikel_addtocart__button_subtext-green{
    font-size:11px;
    font-weight:bold;
    color:#619D2C;
}
.artikel_addtocart__button_position{
    position:unset;
}
.merkliste-item .element_artikel_gallery .productimage .helper{
    height:auto;
}
.merkliste-item .element_artikel_gallery .productfooter{
    bottom:5px;
}
.merkliste-item .element_artikel_gallery .productfooter form{
    text-align:center;
}
.badge-label{
    position:absolute;
    max-width:67px;
    max-height:34px;
}
.badge-label.badge-label-1{
    top:1px;
    left:0;
}
.badge-label.badge-label-2{
    display:none;
}
.badge-label.badge-label-3{
    display:none;
}
.badge-label.badge-label-4{
    display:none;
}
.badge-label.badge-label-5{
    display:none;
}
.badge-label.badge-label-6{
    display:none;
}
.badge-label-x2{
    position:absolute;
    max-width:103px;
    height:44px;
    z-index:2;
}
.badge-label-x2.badge-label-1{
    top:1px;
    left:1px;
}
.badge-label-x2.badge-label-2{
    top:55px;
    left:1px;
}
.badge-label-x2.badge-label-3{
    top:109px;
    left:1px;
}
.badge-label-x2.badge-label-4{
    top:163px;
    left:1px;
}
.badge-label-x2.badge-label-5{
    top:217px;
    left:1px;
}
.badge-label-x2.badge-label-6{
    top:271px;
    left:1px;
}
.badge-label-x2.badge-label_decoration--red{
    text-align:center;
    font-weight:bold;
    font-size:large;
    width:88px;
    background:#f40024;
    color:#fff;
}
.badge-label-x2.badge-label_decoration--red .badge-label_decoration__content{
    display:inline-block;
    margin-top:12.5%;
}
.badge-label-x2 .energylabel{
    height:43px !important;
    width:100%;
}
.ausverkauft-label{
    position:absolute;
    width:100%;
    background-color:#eaeaea;
    border:2px solid #eaeaea;
    color:#9d9d9d;
    border-radius:5px;
    bottom:15px;
    left:0;
    box-sizing:border-box;
    text-align:center;
}
.artikel_sicherheitshinweise__warnimages:after{
    clear:both;
}
.artikel_sicherheitshinweise__documents ul{
    list-style:none;
    padding:0;
    margin:0;
}
.artikel_sicherheitshinweise__documents ul>li{
    list-style:none;
    padding:0;
    margin-bottom:5px;
}
.artikel_sicherheitshinweise__documents ul>li:last-child{
    margin-bottom:0px;
}
.artikel_sicherheitshinweise__documents ul>li>a>i{
    color:#FE8630;
}
.warnimage{
    float:left;
}
.warnimage__image,.warnimage__caption{
    padding-left:5px;
    padding-right:5px;
    width:80px;
    text-align:center;
    font-size:10px;
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation,.et_vertical_slider__navigation{
    visibility:hidden;
    display:block;
    margin:0 auto;
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation:before,.et_vertical_slider__navigation:before{
    font-family:FontAwesome;
    display:inline-block;
    font-style:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation{
    width:24px;
    height:19px;
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation:before{
    font-weight:400;
    line-height:18px;
    font-size:36px;
}
.et_vertical_slider__navigation{
    width:45px;
    height:30px;
}
.et_vertical_slider__navigation:before{
    font-weight:400;
    line-height:30px;
    font-size:70px;
}
.et_vertical_slider__content{
    overflow:hidden;
    position:relative;
}
.et_vertical_slider__platform{
    position:relative;
    top:0;
    left:0;
    -webkit-transition:top 0.5s;
    transition:top 0.5s;
}
.et_vertical_slider__navigation--visible{
    visibility:visible;
}
.et_vertical_slider__navigation--previous{
    margin-bottom:15px;
}
.et_vertical_slider__navigation--previous:before{
    content:"\f106";
}
.et_vertical_slider__navigation--next{
    margin-top:15px;
}
.et_vertical_slider__navigation--next:before{
    content:"\f107";
}
@media (max-width: 849px){
    .et_vertical_slider__navigation{
        display:none;
    }
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation--visible{
    visibility:visible;
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation--previous{
    margin-bottom:5px;
}
.et_vertical_slider__navigation--small.et_vertical_slider__navigation--next{
    margin-top:5px;
}
a.et_vertical_slider__navigation{
    text-decoration:none !important;
}
.article_last_visited__description{
    visibility:hidden;
    margin-top:15px;
    margin-bottom:15px;
}
.article_last_visited__description a{
    color:#535353;
    font-weight:bold;
    text-decoration:none;
}
@media (max-width: 900px){
    .article_last_visited__description{
        display:none;
    }
}
.article_last_visited:hover .article_last_visited__description{
    visibility:visible;
}
.product_rating_summary{
    flex:1 0 100%;
    width:100%;
}
@media (min-width: 850px){
    .product_rating_summary{
        flex:1 0 210px;
        width:210px;
    }
}
.product_rating_summary__head{
    width:230px;
    border-bottom:1px solid #DBDBDB;
    margin-bottom:10px;
    padding-bottom:5px;
}
.product_rating_summary__head .uk-icon-star{
    font-size:22px;
}
.product_rating_summary__content{
    background:#EAEAEA;
    padding:20px;
    margin-bottom:10px;
    width:100%;
    box-sizing:border-box;
    display:flex;
    flex-direction:column;
    align-items:center;
}
.product_rating_summary__average{
    font-size:46px;
    color:#004481;
    font-weight:bold;
    text-align:center;
    line-height:normal;
}
.product_rating_summary__reviews{
    text-align:center;
}
.product_rating_summary__average_stars_wrapper{
    text-align:center;
    order: -1;
}
@media (min-width: 850px){
    .product_rating_summary__average_stars_wrapper{
        order:0;
    }
}
.product_rating_summary__average_stars{
    position:relative;
    display:inline-block;
    font-size:32px;
}
@media (min-width: 850px){
    .product_rating_summary__average_stars{
        font-size:28px;
    }
}
.product_rating_summary__average_stars .filled_stars{
    color:#FFAE00;
    position:absolute;
    left:0;
    top:0;
    display:inline-block;
    overflow:hidden;
    z-index:10;
    white-space:nowrap;
}
.product_rating_summary__average_stars .empty_stars{
    color:#cbcbcb;
    display:inline-block;
}
.product_rating_summary__headline{
    font-weight:bold;
    font-size:12px;
    text-align:center;
    margin-top:20px;
}
.product_rating_summary__order_container{
    display:flex;
    align-items:center;
    justify-content:center;
    margin-bottom:10px;
}
.product_rating_summary__order_container.uk-form ul.etSelect--dropdown{
    left:unset;
    right:0;
    min-width:100%;
    width:auto;
    white-space:nowrap;
}
@media (min-width: 850px){
    .product_rating_summary__order_container{
        position:absolute;
        top:0;
        right:0;
    }
}
.product_rating_summary__order_label{
    margin-right:5px;
}
.product_content__element_rating{
    position:relative;
}
.product_content__element_rating .product_content__element__head h3, .product_content__element_rating .product_content__element__head .fbr_headline--h3, .product_content__element_rating .product_content__element__head .pm_targobank__header,
.product_content__element_rating .product_content__element__head .element_sidebar .uk-nav li.fbr_headline--h3, .element_sidebar .uk-nav .product_content__element_rating .product_content__element__head li.fbr_headline--h3, .product_content__element_rating .product_content__element__head .element_sidebar .uk-nav li.pm_targobank__header, .element_sidebar .uk-nav .product_content__element_rating .product_content__element__head li.pm_targobank__header{
    min-height:30px;
    display:flex;
    align-items:center;
}
.product_content__element_rating .product_content__element__head h3 .rating_head, .product_content__element_rating .product_content__element__head .fbr_headline--h3 .rating_head, .product_content__element_rating .product_content__element__head .pm_targobank__header .rating_head{
    margin-left:5px;
}
.product_content__element_rating .product_content__element__content{
    display:flex;
    flex-direction:column;
    width:100%;
    flex:1 1 100%;
    justify-content:space-between;
}
@media (min-width: 850px){
    .product_content__element_rating .product_content__element__content{
        flex-direction:row;
    }
}
.product_rating{
    display:flex;
    flex-direction:column;
    flex:1 1 100%;
    width:100%;
}
@media (min-width: 670px){
    .product_rating{
        margin-left:25px;
    }
}
.product_rating .show-all-ratings{
    width:300px;
    margin-top:10px;
}
.product_rating__element__title{
    background:#EAEAEA !important;
}
.product_rating__element_wrapper{
    display:block;
    margin:20px 0;
}
@media (min-width: 670px){
    .product_rating__element_wrapper{
        display:inline-block;
        margin:0;
        width:66%;
        vertical-align:top;
    }
}
.product_rating__element_wrapper_additional{
    display:block;
}
@media (min-width: 670px){
    .product_rating__element_wrapper_additional{
        display:inline-block;
        width:33%;
        vertical-align:top;
        padding:35px 15px 0;
        box-sizing:border-box;
        margin-top: -67px;
    }
}
.product_rating .rating_article_detail__additional_rating_element{
    margin:0 0 20px;
    padding:0;
    width:100%;
    border-bottom:0;
    font-size:14px;
}
.product_rating .rating_article_detail__additional_rating_element strong{
    font-weight:normal;
}
.product_rating .rating_article_detail__additional_rating_element .rating_bar{
    width:calc(20% - 2px);
}
.product_rating .rating_article_detail__additional_rating_element_wrapper{
    margin-top:0;
}
.product_rating__element_wrapper_useful{
    display:flex;
    flex-wrap:wrap;
    margin-top:20px;
}
@media (min-width: 850px){
    .product_rating__element_wrapper_useful{
        margin-top:0;
    }
}
.product_rating__button_useful{
    display:inline-flex;
    align-items:center;
    margin:0 20px 20px 0;
}
.product_rating__button_useful:last-child{
    margin-right:0;
}
.product_rating__button_useful[data-reviewclicks]:not([data-reviewclicks="0"])::after{
    content:"(" attr(data-reviewclicks) ")";
    margin-left:5px;
}
.product_rating__button_useful_icon{
    transform:scaleX(-1);
    margin:0 5px 0 0 !important;
}
.product_rating__button_more{
    text-transform:uppercase;
}
.rating_summary_row{
    display:flex;
    align-items:center;
    padding:5px 0;
    width:100%;
    max-width:210px;
    position:relative;
}
.rating_summary_row>*{
    position:relative;
    z-index:2;
}
.rating_summary_row--active{
    font-weight:bold;
}
.rating_summary_row--active::before{
    content:'';
    position:absolute;
    z-index:1;
    left: -20px;
    right: -20px;
    top:0;
    bottom:0;
    background-color:#fdefcc;
}
.rating_summary_row--active::after{
    content:'';
    position:absolute;
    width:20px;
    height:20px;
    right: -30px;
    top:calc(50% - 10px);
    transform:rotate(45deg);
    background:#fdefcc;
}
.rating_summary_row--clickable{
    cursor:pointer;
}
.rating_summary_row--clickable .rating_summary_row__count span{
    text-decoration:underline;
}
.rating_summary_row__label{
    flex:0 0 auto;
    width:35px;
    display:inline-block;
}
.rating_summary_row__label .fbr-icon-fa-star-solid{
    color:#FFAE00;
}
.rating_summary_row__bar{
    flex:1 1 auto;
    height:15px;
    position:relative;
    background-color:#FFF;
    display:inline-block;
}
.rating_summary_row__bar--filled{
    position:absolute;
    height:15px;
    left:0;
    right:0;
    background-color:#FFAE00;
}
.rating_summary_row__count{
    flex:0 0 auto;
    width:56px;
    display:flex;
    align-items:center;
    justify-content:flex-end;
    padding-left:5px;
    text-align:right;
    white-space:nowrap;
}
.rating_summary_row__count::after{
    flex:0 0 auto;
    width:14px;
    content:'>';
    display:inline-block;
    text-align:right;
    z-index:2;
}
.rating_summary_row--zero .rating_summary_row__count{
    color:#DBDBDB;
}
.rating_summary_row--active .rating_summary_row__count::after{
    content:'x';
}
.availability_info__color--color_0,.availability_info__color--color_-1{
    color:#c00;
}
.availability_info__color--color_1{
    color:#6a9e06;
}
.availability_info__color--color_2{
    color:#6a9e06;
}
.availability_info__color--color_3{
    color:#a4c400;
}
.availability_info__color--color_4{
    color:#a4c400;
}
.availability_info__color--color_5{
    color:#fa6900;
}
.availability_info__color--bgcolor_0,.availability_info__color--bgcolor_-1{
    background-color:#c00;
}
.availability_info__color--bgcolor_1{
    background-color:#6a9e06;
}
.availability_info__color--bgcolor_2{
    background-color:#6a9e06;
}
.availability_info__color--bgcolor_3{
    background-color:#a4c400;
}
.availability_info__color--bgcolor_4{
    background-color:#a4c400;
}
.availability_info__color--bgcolor_5{
    background-color:#fa6900;
}
.element_product_pager_top a.prev-page,
.element_product_pager_top a.next-page, .element_product_pager_bottom .uk-pagination > li:first-child > span,
.element_product_pager_bottom .uk-pagination > li:first-child > a,
.element_product_pager_bottom .uk-pagination > li:last-child > span,
.element_product_pager_bottom .uk-pagination > li:last-child > a, .element_product_pager_bottom .uk-pagination > li.uk-active > span,
.element_product_pager_bottom .uk-pagination > li.uk-active > a, .element_product_pager_bottom .uk-pagination > li > span,
.element_product_pager_bottom .uk-pagination>li>a{
    height:30px;
    width:30px;
}
@media (max-width: 320px){
    .element_product_pager_top a.prev-page,
    .element_product_pager_top a.next-page, .element_product_pager_bottom .uk-pagination > li:first-child > span,
    .element_product_pager_bottom .uk-pagination > li:first-child > a,
    .element_product_pager_bottom .uk-pagination > li:last-child > span,
    .element_product_pager_bottom .uk-pagination > li:last-child > a, .element_product_pager_bottom .uk-pagination > li.uk-active > span,
    .element_product_pager_bottom .uk-pagination > li.uk-active > a, .element_product_pager_bottom .uk-pagination > li > span,
    .element_product_pager_bottom .uk-pagination>li>a{
        height:28px;
        width:28px;
    }
}
.element_product_pager_top a.prev-page,
.element_product_pager_top a.next-page, .element_product_pager_bottom .uk-pagination > li:first-child > span,
.element_product_pager_bottom .uk-pagination > li:first-child > a,
.element_product_pager_bottom .uk-pagination > li:last-child > span,
.element_product_pager_bottom .uk-pagination>li:last-child>a{
    background-color:#E5E5E5;
    color:#7D7D7D;
}
.element_product_pager_bottom .uk-pagination > li.uk-active > span,
.element_product_pager_bottom .uk-pagination>li.uk-active>a{
    background-color:#004481;
    color:#FFF;
}
.element_product_pager_bottom .uk-pagination > li > span,
.element_product_pager_bottom .uk-pagination>li>a{
    background-color:#FFF;
    color:#7D7D7D;
    border:1px solid #e5e5e5;
}
.warengruppe-detail-default__element{
    border-top:1px solid #E4E4E4;
    min-width:202px;
    position:relative;
}
.warengruppe-detail-default__element:first-child{
    border-top:0;
}
@media (min-width: 850px){
    .warengruppe-detail-default__element:nth-child(-n+3){
        border-top:0;
    }
}
@media (min-width: 480px){
    .warengruppe-detail-default__element:nth-child(-n+2){
        border-top:0;
    }
}
.warengruppe-detail-default__element:last-child{
    margin-bottom:35px;
}
.element_product_pager_top{
    border-bottom:2px solid #E4E4E4;
}
.element_product_pager_top .pager-sort label{
    display:inline-block;
}
.element_product_pager_bottom{
    border-top:2px solid #e4e4e4;
    padding-top:10px;
    margin-top:0;
}
.element_product_pager_bottom .uk-pagination>li{
    padding:0;
}
.element_product_pager_bottom .uk-pagination > li > span,
.element_product_pager_bottom .uk-pagination>li>a{
    line-height:30px;
    padding:0;
}
.element_product_pager_bottom .uk-pagination > li.uk-active > span,
.element_product_pager_bottom .uk-pagination>li.uk-active>a{
    padding:0;
    line-height:30px;
}
.product_colors_preview__color{
    width:17px;
    height:17px;
    float:right;
    overflow:hidden;
    border-radius:11px;
    margin-left:5px;
    margin-top:5px;
    border:2px solid #e4e4e4;
    background-position:center center;
    background-size:25px 25px;
}
.element_product_pagertop__element_pagination{
    float:right;
}
.product-payment{
    position:relative;
}
#etZoomImg_overlay{
    position:absolute;
    top:0;
    left:0;
    margin-top:15px;
    margin-left:5%;
    border:1px solid #ccc;
    background:#fff no-repeat;
    width:90%;
}
@media (max-width: 669px){
    .layout_header_standard{
        position:fixed;
        top:0;
        left:0;
        width:100%;

        z-index:99;
        border-bottom:1px solid #004481;
        box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);
    }
    .layout_header_checkout{
        border-bottom:1px solid #004481;
        box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.25);
        min-height:55px;
    }
    .layout_header_checkout #logo{
        height:55px;
        display:flex;
        width:100%;
        justify-content:center;
        align-items:center;
        margin-left: -51px;
    }
    .header-container{
        display:flex;
        width:100%;
        justify-content:space-between;
        align-items:center;
        min-height:55px;
        box-sizing:border-box;
        padding:5px 0;
        background-color: white;
    }
    .header-container>div{
        vertical-align:inherit;
        display:block;
    }
    .header-container .mobile-header-menu{
        display:flex;
    }
    .header-container .icons-right{
        max-width:none;
        float:none;
        height:100%;
        display:flex;
        align-items:center;
    }
    .header-container .icons-right .menu-icon-link{
        height:auto;
        padding:10px 5px;
        line-height:1;
        font-size:22px;
    }
    .header-container .icons-right .badgebutton{
        font-size:24px;
        line-height:1;
    }
    .mobile-header-menu{
        position:absolute;
        left:10px;
        z-index:10;
        align-items:center;
        height:100%;
    }
    .mobile-header-menu .uk-navbar-toggle{
        font-size:24px;
        color:#7d7d7d;
    }
    .mobile-header-menu .uk-navbar-toggle:after{
        content:"";
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.17 26.03'%3E%3Cpath d='M31.04 4.26H2.13a2.13 2.13 0 0 1 0-4.26h28.91a2.13 2.13 0 0 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.26h28.91a2.13 2.13 0 1 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.25h28.91a2.13 2.13 0 1 1 0 4.25z'/%3E%3C/svg%3E");
        vertical-align:unset;
        width:25px;
        height:20px;
        display:inline-block;
    }
    .mobile-header-menu .backlink{
        font-size:22px;
        color:#7d7d7d;
        margin-right:0;
        display:flex;
        padding:10px;
        cursor:pointer;
    }
    .mobile-header-menu__link{
        display:inline-block;
    }
    .mobile-header-menu .mobile-header-menu--text{
        display:none;
    }
    .header-logo{
        width:100%;
        display:flex;
        align-items:center;
        text-align:center;
    }
    .header-logo .logo{
        display:inline-block;
    }
    .header-logo .fbr-icon-logo{
        font-size:38px;
        line-height:1;
        height:auto;
        margin-right:20px;
    }
    .header-infobar{
        height:100%;
    }
    .header-infobar-container{
        position:absolute;
        right:10px;
        z-index:10;
        display:inline-block;
        height:100%;
        padding:0;
    }
    .icon_right__button{
        width:auto;
        float:none;
        margin-left:0;
    }
    .icon_right__button_branch{
        margin-left:0;
    }
    .back_link .backlink{
        font-size:22px;
        color:#7d7d7d;
        margin-right:0;
        display:flex;
        padding:10px 10px 10px 15px;
        cursor:pointer;
    }
}
@media (min-width: 699px){
    .back_link{
        display:none;
    }
}
.menu{
    display:none;
}
@media (max-width: 699px){
    html.menu--open .menu{
        display:block;
        position:fixed;
        top:0;
        left:0;
        width:100vw;
        height:100%;
        z-index:1000;
        overflow:hidden;
        -webkit-overflow-scrolling:touch;
        background-color:rgba(0, 0, 0, 0.25);
    }
    html.menu--open .header__logo,
    html.menu--open main.layout__wrapper{
        filter:blur(1.5px) grayscale(100);
    }
    .menu__wrapper{
        position:fixed;
        top:0;
        left:260px;
        width:0;
        height:100%;
        background:#fff;
        overflow-x:hidden;
        overflow-y:auto;
        transition: .2s;
    }
    .menu__wrapper--l1{
        left:0;
        width:260px;
        box-shadow:0 0 15px rgba(0,0,0,0.25);
    }
    .menu__wrapper.menu--open{
        transition: .2s;
        left:0;
        width:260px;
    }
    .menu__item--login{
        background:#004481;
        color:#FFF;
        text-decoration:none;
        padding:15px;
        box-sizing:border-box;
        text-overflow:ellipsis;
        white-space:nowrap;
        overflow:hidden;
        width:100%;
    }
    .menu__item--border_top{
        border-top:1px solid #7d7d7d;
    }
    .menu__item--border_bottom{
        border-bottom:1px solid #7d7d7d;
    }
    .menu__item--login_link{
        color:#FFF;
        font-weight:bold;
        text-decoration:none;
    }
    .menu__item--hidden{
        display:none;
    }
    .menu__item--visible{
        display:block;
    }
    .menu__item--l3{
        padding-left:20px;
    }
    .menu__item--more,.menu__item--less{
        padding-left:20px;
        color:#004481;
        font-size:11px;
    }
    .menu__item--more>.menu__link,.menu__item--less>.menu__link{
        color:#004481;
        font-size:11px;
    }
    .menu__item--category>.menu__link{
        font-weight:bold;
    }
    .menu__item--active>.menu__link{
        color:#004481;
        font-weight:bold;
    }
    .menu__item--parent>.menu__link::after,.menu__item--l3>.menu__link::after{
        content:'';
        display:block;
        width:1em;
        height:1em;
        margin-left:5px;
        background:transparent no-repeat center center;
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%237d7d7d' d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'/%3E%3C/svg%3E");
    }
    .menu__link{
        display:flex;
        align-items:center;
        justify-content:space-between;
        height:40px;
        text-decoration:none;
        color:#333;
        padding:0 15px;
    }
    .menu__link:hover{
        text-decoration:none;
    }
    .menu__link--back{
        justify-content:flex-start;
        background:#004481;
        color:#FFF;
        text-decoration:none;
        padding:15px;
        box-sizing:border-box;
        width:100%;
    }
    .menu__link--back::before{
        content:'';
        display:block;
        width:1em;
        height:1em;
        margin-right:10px;
        background:transparent no-repeat center center;
        background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath fill='%23FFFFFF' d='M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z'/%3E%3C/svg%3E");
    }
    .menu__link--back:hover{
        color:#FFF;
        text-decoration:none;
    }
    .menu__link--primarytop{
        justify-content:flex-start;
    }
    .menu__link--primarytop::before{
        margin-right:5px;
        color:#7d7d7d;
    }
    .menu__link--red{
        color:red;
    }
    .menu__form{
        margin:20px;
    }
    .menu__form .form__headline{
        font-weight:bold;
        color:#aaa;
        border-bottom:1px solid #ccc;
        padding-bottom:10px;
        margin-bottom:20px;
    }
    .menu__form .form__label{
        color:#004481;
        font-weight:bold;
    }
    .menu__form .form__selectbox{
        overflow:hidden;
        position:relative;
        display:block;
        width:100%;
    }
    .menu__form .form__select{
        width:100%;
        box-sizing:border-box;
        border:1px solid #bbb9ba;
        padding:6px;
        font-size:14px;
        height:32px;
        position:relative;
        display:block;
        cursor:pointer;
        outline:0;
        border-radius:0;
        background:#FFF;
        color:#bbb9ba;
    }
    .menu__form .form__selecticon{
        position:absolute;
        top:0;
        right:0;
        bottom:0;
        pointer-events:none;
        box-sizing:border-box;
        display:inline-block;
        height:32px;
        width:35px;
        padding:4px 10px;
        color:#000;
        border:1px solid #bbb9ba;
        border-left:none;
        font-size:14px;
        font-family:"Fritzberger";
        text-align:center;
        background:#fff;
        z-index:10;
    }
}
@media (min-width: 700px){
    .menu{
        font-size:1rem;
    }
    .menu__wrapper{
        background:#fff;
    }
    .menu__wrapper--submenu{
        display:none;
        box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);
    }
    .menu__wrapper--l1{
        display:flex;
        justify-content:space-between;
        align-items:center;
    }
    .menu__item{
        position:relative;
    }
    .menu__item--l1.menu__item--active>.menu__link--l1::before,.menu__item--l1:hover>.menu__link--l1::before{
        content:"";
        border-bottom:2px solid #2167A5;
        position:absolute;
        bottom:28px;
        left:5px;
        width:calc(100% - 10px);
    }
    .menu__item--l1:hover>.menu__wrapper--submenu{
        display:block;
        position:absolute;
        top:100%;
        left: -20px;
        min-width:250px;
    }
    .menu__item--l1.menu__item--parent>.menu__link--l1::after{
        font-family:"fritzberger";
        content:"\f140";
        padding-left:5px;
    }
    .menu__item--back{
        display:none;
    }
    .menu__link{
        position:relative;
        display:flex;
        align-items:center;
        height:50px;
        padding:0 25px;
        color:#333;
        text-decoration:none;
    }
    .menu__link:hover{
        text-decoration:none;
    }
    .menu__link--l1{
        height:80px;
        padding:0 5px;
        white-space:nowrap;
    }
    .menu__wrapper--submenu .menu__item--active .menu__link,
    .menu__wrapper--submenu .menu__link:hover{
        color:#fff;
        background:#333;
    }
    .menu__wrapper--submenu .menu__link:hover{
        background-color:#333;
    }
}
.menu--noscroll{
    overflow:hidden !important;
}
#navigation_icon{
    width:26px;
    height:22px;
    display:inline-block;
    fill:#333;
    padding:10px;
}
#navigation_icon::before{
    content:'';
    display:block;
    background:transparent center center no-repeat;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 33.17 26.03'%3E%3Cpath fill='%237d7d7d' d='M31.04 4.26H2.13a2.13 2.13 0 0 1 0-4.26h28.91a2.13 2.13 0 0 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.26h28.91a2.13 2.13 0 1 1 0 4.26zm0 10.89H2.13a2.13 2.13 0 1 1 0-4.25h28.91a2.13 2.13 0 1 1 0 4.25z'/%3E%3C/svg%3E");
    width:100%;
    height:100%;
}
@media (min-width: 700px){
    #navigation_icon{
        display:none;
    }
}
.test{
    display:block;
}
.easteregg{
    position:absolute;
    width:50px;
}
.easteregg-header{
    top: -475px;
    left:45px;
}
.easteregg-offers{
    top:0px;
    right:10px;
}
.easteregg-specials{
    top:685px;
    left:60%;
}
.easteregg-blog{
    top:1850px;
    left:66%;
}
.easteregg-newsletter{
    top:100.5%;
    left:33%;
}
@media (max-width: 1219px){
    .easteregg-header{
        top: -380px;
    }
    .easteregg-blog{
        top:1715px;
    }
    .easteregg-newsletter{
        left:44%;
    }
}
@media (max-width: 959px){
    .easteregg-header{
        top: -350px;
        left:auto;
        right:45px;
    }
    .easteregg-blog{
        top:65%;
    }
}
@media (max-width: 849px){
    .easteregg-specials{
        left:86%;
    }
    .easteregg-blog{
        top:66%;
        left:57%;
    }
}
@media (max-width: 767px){
    .easteregg-newsletter{
        left:auto;
        right:15px;
    }
}
@media (max-width: 669px){
    .easteregg-specials{
        left:310px;
        top:29%;
    }
    .easteregg-blog{
        top:72%;
        left:auto;
        right:15px;
    }
}
@media (max-width: 479px){
    .easteregg-header{
        top: -250px;
    }
    .easteregg-specials{
        left:79%;
        top:26%;
    }
    .easteregg-blog{
        top:74%;
    }
}
.fbrc_newsletter h3{
    font-size:23px;
    color:#004084;
    margin:0;
}
.fbrc_newsletter h4{
    font-size:17px;
    color:#004084;
    text-transform:uppercase;
    margin:0;
}
.fbrc_newsletter ul.vorteile{
    list-style:none;
    font-weight:700;
    font-size:14px;
    padding-left:7px;
    line-height:2em;
}
.fbrc_newsletter ul.vorteile li:before{
    color:#6a9e06;
    position:relative;
    left: -7px;
}
.fbrc_newsletter ul.newsletter-content{
    list-style-image:url('/media/k76789/85504_newsletter_geschenk.jpg');
}
.fbrc_newsletter .newsletter-content strong{
    color:#004084;
}
.newsletter_detail__content__sticker{
    display:none;
}
@media (max-width: 1219px){
    .fbrc_newsletter .newsletter-content{
        display:none;
    }
}
.product-material{
    display:flex;
}
.view-artikel-detail .product-material img{
    min-width:50px;
}
.fbr-color-red{
    color:#e74019;
}
.fbr-button{
    background-color:#004481;
    color:white;
    padding:10px 30px;
    display:inline-block;
    text-decoration:none;
    text-transform:uppercase;
    cursor:pointer;
}
.fbr-button:hover{
    color:white;
    text-decoration:none;
}
.fbr-button-red{
    background-color:#e74019;
}
.footer-intern-links{
    border-top:1px solid #fff;
    display:flex;
    justify-content:center;
    padding-top:25px;
    font-size:12px;
}
.footer-intern-links a{
    display:inline-block;
    padding:5px 30px;
}
#layout_footer #ot-sdk-btn.ot-sdk-show-settings{
    border:0;
    color:#fff;
    font-size:12px;
    padding:5px 30px;
}
#layout_footer #ot-sdk-btn.ot-sdk-show-settings:hover{
    background-color:transparent;
}
@media (max-width: 890px){
    .footer-intern-links{
        flex-wrap:wrap;
    }
}
.energy_cert__color--e{
    background-color:#e3001b;
}
.energy_cert__color--e:before{
    border-right:13px solid #e3001b;
}
.view-artikel-detail .variantselector .colorbox .color{
    background-position:center center;
}
.product_colors_preview__color{
    background-position:center center;
    background-size:25px 25px;
}
.element_artikel_gallery .prod_price__strike_price .fbr_ab{
    font-size:10px;
}
.element_artikel_gallery .prod_price__discount_price .fbr_ab{
    font-size:12px;
}
.element_artikel_gallery .prod_price__prod_price .fbr_ab{
    font-size:14px;
}
.element_artikel_gallery .prod_price{
    white-space:nowrap;
}
body{

}
@media (min-width: 1220px){
    .product-images .product-image img{
        height:421px;
    }
}
body{

}
.uk-slideshow .fullw_txtblk__head{
    display:none;
}
.fullw_txtblk__button{
    display:none;
}
.fbr-fadingout .fbr-fadingout__readmore{
    background-image:linear-gradient(to bottom, rgba(255,255,255,0.001), #fff 70%);
}
#desktop_footer .accordion .uk-accordion > div[data-ope-key="app_17_5570"],
#desktop_footer .accordion[data-ope-key="app_51_587"] .uk-accordion>[data-ope-key="app_17_8"]{
    border:0;
}
.fbrc_kundenkarte .content strong{
    color:#004481;
}
.fbrc_kundenkarte .vorteil-logo .vorteil{
    max-width:50%;
    float:left;
    background:#004481;
    border:1px solid #e5e5e5;
    padding:15px;
    color:#fff;
    box-sizing:border-box;
}
.fbrc_kundenkarte .vorteil-logo .logo{
    float:right;
}
.fbrc_kundenkarte .slider{
    margin:50px 0;
}
.fbrc_kundenkarte .vorteil-logo{
    margin-bottom:20px;
}
.warengruppeuebersicht{
    padding-left:17px;
    padding-right:17px;
    display:grid;
    grid-gap:20px 10px;
}
.warengruppe-sale{
    grid-template-columns:repeat(4, minmax(calc(25% - 10px),201px));
}
.warengruppe-neu{
    grid-template-columns:repeat(3, minmax(calc(33% - 10px),271px));
}
.item7{
    grid-column-start:4;
    grid-row-start:1;
    grid-row-end:3;
}
@media (max-width: 849px){
    .warengruppeuebersicht{
        padding-left:0;
        padding-right:0;
        grid-row-gap:10px;
    }
    .warengruppe-sale{
        grid-template-columns:repeat(2,minmax(100px,201px));
    }
    .warengruppe-neu{
        grid-template-columns:repeat(2,minmax(100px,271px));
    }
    .item7{
        grid-column-start:1;
        grid-column-end:3;
        grid-row-start:inherit;
        grid-row-end:inherit;
    }
}
.item7 .box-label{
    height:calc(10% - 2px);
}
.serviceseiten .boxes.boxes3 .box h2 [class^="uk-icon-"]{
    position:absolute;
    right:0;
    top:50%;
    transform:translate(0%,-50%);
    color:#26619d;
    font-size:40px;
}
.servicebox{
    border-bottom:1px solid #e5e5e5;
    margin-bottom:30px;
    padding-bottom:30px;
}
.servicebox strong{
    color:#00458b;
}
.servicebox>h2{
    margin-top:10px;
}
.servicebox .sbutton{
    width:188px;
    height:40px;
    line-height:40px;
    border:none;
    text-transform:uppercase;
    cursor:pointer;
    background:#e74019;
    color:#fff;
    margin-top:15px;
}
.servicebox .sbuttonred{
    width:200px;
    height:40px;
    line-height:40px;
    border:none;
    text-transform:uppercase;
    cursor:pointer;
    background:#e62336;
    color:#fff;
    margin-top:15px;
}
.servicebox .sbuttonblue{
    width:188px;
    height:40px;
    line-height:40px;
    border:none;
    text-transform:uppercase;
    cursor:pointer;
    background:#023e84;
    color:#fff;
    margin-top:15px;
}
.servicebox .gutschein{
    position:relative;
    margin:85px 0;
}
.servicebox .gutschein p{
    font-size:18px;
    text-transform:uppercase;
    background:#e7411b;
    color:#fff;
    padding:20px 0 20px 40px;
}
.servicebox .gutschein p strong{
    color:#fff;
}
.servicebox .gutschein img{
    position:absolute;
}
.servicebox .gutschein img.gutscheinkarte{
    top: -35px;
    right:260px;
}
.servicebox .gutschein img.gutschein-bestellen{
    top: -70px;
    right:30px;
}
.servicebox.typ1 .first, .servicebox.typ2 .first{
    float:left;
    width:40%;
}
.servicebox.typ1 .first img, .servicebox.typ2 .first img{
    margin-right:20px;
}
.servicebox.typ1 .first .box h3, .servicebox.typ2 .first .box h3{
    position:relative;
    color:#fff;
    background:#00458b;
    font-size:26px;
    padding:15px;
    width:228px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.servicebox.typ1 .first .box h3:after, .servicebox.typ2 .first .box h3:after{
    width:0;
    height:0;
    position:absolute;
    top:20px;
    right: -10px;
    display:block;
    content:"";
    border-left:10px solid #00458b;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
}
.servicebox.typ1 .first .box h3 span, .servicebox.typ2 .first .box h3 span{
    font-size:13px;
    display:block;
    font-weight:400;
    text-transform:none;
}
.servicebox.typ1 .first .box.box-standardlieferung h3,
.servicebox.typ2 .first .box.box-standardlieferung h3,
.servicebox.typ1 .first .box.box-expresslieferung h3,
.servicebox.typ2 .first .box.box-expresslieferung h3,
.servicebox.typ1 .first .box.box-filialabholung h3,
.servicebox.typ2 .first .box.box-filialabholung h3{
    padding-left:78px;
    width:165px;
}
.servicebox.typ1 .first .box.box-standardlieferung h3:before, .servicebox.typ2 .first .box.box-standardlieferung h3:before, .servicebox.typ1 .first .box.box-expresslieferung h3:before, .servicebox.typ2 .first .box.box-expresslieferung h3:before, .servicebox.typ1 .first .box.box-filialabholung h3:before,
.servicebox.typ2 .first .box.box-filialabholung h3:before{
    width:53px;
    height:40px;
    display:inline-block;
    content:"";
    background:url('/media/k71115/86446_standard.jpg');
    position:absolute;
    top:20px;
    left:15px;
}
.servicebox.typ1 .first .box.box-expresslieferung h3:before, .servicebox.typ2 .first .box.box-expresslieferung h3:before{
    background:url('/media/k71115/277771_express.jpg');
}
.servicebox.typ1 .first .box.box-filialabholung h3:before,
.servicebox.typ2 .first .box.box-filialabholung h3:before{
    background:url('/media/k71115/292773_abholunginderfiliale.svg') no-repeat center;
}
.servicebox.typ1 .last,
.servicebox.typ2 .last{
    float:right;
    width:60%;
}
.servicebox.typ1 .last .green, .servicebox.typ2 .last .green{
    color:#e74019;
    margin-bottom: -16px;
}
.servicebox.typ1 .last h2,
.servicebox.typ2 .last h2{
    text-transform:uppercase;
    font-size:32px;
}
.servicebox.typ1 .last .first, .servicebox.typ2 .last .first{
    width:30%;
    padding-right:2%;
    box-sizing:border-box;
}
.servicebox.typ1 .last .last, .servicebox.typ2 .last .last{
    float:left;
    width:70%;
}
.servicebox.typ1 .last.only, .servicebox.typ2 .last.only{
    float:left;
    width:100%;
}
.servicebox.typ2 .first{
    float:none;
    width:auto;
    margin-bottom:40px;
}
.servicebox.typ2 .first .box h3:after{
    bottom: -9px;
    left:25px;
    top:auto;
    right:auto;
    border-left:10px solid transparent;
    border-top:10px solid #00458b;
    border-bottom:none;
    border-right:10px solid transparent;
}
.servicebox.typ2 .last{
    float:none;
    width:auto;
}
.servicebox.typ2 .last .smallbox{
    float:left;
    width:170px;
}
.servicebox.typ3{
    margin-bottom:20px;
    padding-bottom:20px;
}
.servicebox.typ3 .first .box h3{
    position:relative;
    margin-left:42px;
}
.servicebox.typ3.active .first .box h3{
    margin-left:0;
}
.servicebox.typ3 .first h3{
    cursor:pointer;
}
.servicebox.typ3 .first h3:before{
    display:inline-block;
    width:22px;
    height:13px;
    margin-right:20px;
    content:"";
    background:url('/media/k71115/86464_service-arrow.jpg');
    background-position:bottom left;
    position:absolute;
    left: -42px;
}
.servicebox.typ3 .first h3 span{
    display:none;
}
.servicebox.typ3 .last{
    display:none;
}
.servicebox.typ3.active{
    margin-bottom:30px;
    padding-bottom:30px;
}
.servicebox.typ3.active .first{
    float:left;
    width:40%;
}
.servicebox.typ3.active .first h3{
    position:relative;
    top:30px;
    color:#fff;
    background:#00458b;
    font-size:26px;
    padding:15px;
    width:228px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
}
.servicebox.typ3.active .first h3:before{
    position:absolute;
    top: -27px;
    left:0;
    background-position:top left;
}
.servicebox.typ3.active .first h3 span{
    font-size:13px;
    display:block;
    font-weight:400;
    text-transform:none;
}
.servicebox.typ3.active .last{
    display:block;
    float:left;
    width:60%;
    margin-top:30px;
}
.servicebox.typ4{
    margin:20px 0 0;
    padding-bottom:5px;
}
.servicebox.typ4 .first h3{
    font-size:14px;
    color:#535353;
    font-weight:400;
    text-transform:none;
    cursor:pointer;
    position:relative;
    margin-left:42px;
}
.servicebox.typ4 .first h3:before{
    display:inline-block;
    width:22px;
    height:13px;
    margin-right:20px;
    float:left;
    content:"";
    background:url('/media/k71115/86464_service-arrow.jpg');
    background-position:bottom left;
    position:absolute;
    left: -42px;
}
.servicebox.typ4 .last{
    display:none;
}
.servicebox.typ4 .last p,
.servicebox.typ4 .last > img,
.servicebox.typ4 .last ul{
    margin-left:42px;
}
.servicebox.typ4 .last .cookiesTable thead{
    background:#aaa;
    font-size:20px;
}
.servicebox.typ4 .last .cookiesTable thead tr{
    background:#bbb !important;
}
.servicebox.typ4 .last .cookiesTable thead tr th{
    padding:10px;
}
.servicebox.typ4 .last .cookiesTable tr:nth-child(even){
    background:#eee;
}
.servicebox.typ4 .last .cookiesTable tr:nth-child(odd){
    background:#ddd;
}
.servicebox.typ4 .last .cookiesTable tr td td{
    padding:5px;
}
.servicebox.typ4.active .first h3:before{
    background-position:top left;
}
.servicebox.typ4.active .last{
    display:block;
}
.servicebox.typ5 h2{
    margin-top:0;
}
.servicebox.typ5 a{
    display:inline-block;
    width:170px;
    height:120px;
    padding:15px;
}
.servicebox.typ6{
    margin:0;
    padding:0;
}
.servicebox.typ6 h2{
    margin-top:10px;
    cursor:pointer;
}
.servicebox.typ6 h2:before{
    display:inline-block;
    width:22px;
    height:13px;
    margin-right:20px;
    content:"";
    background:url('/media/k71115/86464_service-arrow.jpg');
    background-position:bottom left;
}
.servicebox.typ6 .servicebox{
    margin-left:42px;
    display:none;
}
.servicebox.typ6.active h2:before{
    background-position:top left;
}
.servicebox.typ6.active .servicebox{
    display:block;
}
.servicebox.typ7{
    border:1px solid #f2f2f2;
    background:#ccd8e6;
    background: -moz-linear-gradient(top, #ccd8e6 50%, #bacbde 100%);
    background: -webkit-linear-gradient(top, #ccd8e6 20%, #ccd8e6 100%);
    background:linear-gradient(to bottom, #ccd8e6 50%, #bacbde 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccd8e6', endColorstr='#ccd8e6', GradientType=0);
}
.servicebox.typ7 .first{
    float:left;
    width:40%;
}
.servicebox.typ7 .last{
    float:left;
    width:60%;
}
.servicebox.typ7 .last a{
    display:inline-block;
    padding:10px;
    color:#fff;
    text-transform:uppercase;
    background:#00458b;
    text-decoration:none;
    margin-top:10px;
}
.servicebox.termine table{
    width:100%;
    text-align:center;
    font-weight:700;
    border-spacing:0;
}
.servicebox.termine table tr th{
    color:#fff;
    font-size:17px;
    background:#00458b;
    padding:20px;
    text-transform:uppercase;
}
.servicebox.termine table tr td{
    padding:10px;
}
.servicebox.termine table tr:nth-child(even){
    background:#eaeaea;
}
.servicebox.termine-newsletter .greenborder{
    height:50px;
}
.servicebox.termine-newsletter .greenborder .border{
    height:110px;
    background:#619d2c;
    position:relative;
    top:120px;
}
.servicebox.termine-newsletter .newsletter-anmeldung{
    position:relative;
}
.servicebox.termine-newsletter .newsletter-anmeldung h2{
    font-size:23px;
    color:#fff;
    margin:100px 0 50px 30px;
    width:310px;
}
.servicebox.termine-newsletter .newsletter-anmeldung h2 small{
    display:block;
    font-size:17px;
}
.servicebox.termine-newsletter .newsletter-anmeldung .sbutton{
    position:relative;
    width:156px;
    background:#fff;
    color:#535353;
    top:19px;
}
.servicebox.termine-newsletter .newsletter-anmeldung .n-top{
    vertical-align:top;
}
.servicebox.termine-newsletter .newsletter-anmeldung .n-top img{
    max-width:none;
}
.servicebox.termine-newsletter .newsletter-anmeldung p{
    font-size:12px;
}
.servicebox:last-child{
    border-bottom:none;
    margin-bottom:0;
}
.servicebox.servicebox-initiativ:last-child{
    border-bottom:1px solid #e5e5e5;
}
.servicebox-footer{
    background:#eaeaea;
    border:1px solid #e5e5e5;
    padding:20px;
    text-align:center;
}
.servicebox-footer strong{
    color:#00458b;
}
.servicebox.servicebox-job>.first{
    width:50%;
}
.servicebox.servicebox-job>.last{
    width:50%;
    margin-top:20px;
}
.servicebox.servicebox-job-uebersicht>.last{
    margin-top:0;
}
.servicebox.servicebox-job li strong{
    color:#535353;
}
@media (max-width: 1219px){
    .servicebox .gutschein img.gutscheinkarte{
        display:none;
    }
    .servicebox .newsletter-anmeldung .n-top{
        display:none;
    }
    .servicebox .cookiesTable tr th{
        display:none;
    }
    .servicebox .cookiesTable tr td{
        display:block;
    }
    .servicebox .cookiesTable tr td:before{
        font-weight:700;
        margin-right:10px;
    }
    .servicebox .cookiesTable tr td.name:before{
        content:"Name:";
    }
    .servicebox .cookiesTable tr td.art:before{
        content:"Art:";
    }
    .servicebox .cookiesTable tr td.zweck:before{
        content:"Zweck:";
    }
    .servicebox .cookiesTable tr td.beschreibung:before{
        content:"Beschreibung:";
    }
    .servicebox .cookiesTable tr td.laufzeit:before{
        content:"Laufzeit:";
    }
    .servicebox .cookiesTable tr td.ursprung:before{
        content:"Ursprung:";
    }
}
@media (max-width: 989px){
    .servicebox .gutschein p{
        display:none;
    }
    .servicebox .gutschein a{
        display:block;
        text-align:center;
    }
    .servicebox .gutschein a img{
        position:static;
    }
    .servicebox.typ1 .first, .servicebox.typ1 .last, .servicebox.typ7 .first, .servicebox.typ7 .last{
        float:none;
        width:auto;
    }
    .servicebox.typ1 .first{
        margin-bottom:40px;
    }
    .servicebox.typ1 .first .box h3:after{
        bottom: -9px;
        left:25px;
        top:auto;
        right:auto;
        border-left:10px solid transparent;
        border-top:10px solid #00458b;
        border-bottom:none;
        border-right:10px solid transparent;
    }
    .servicebox.typ1 .last .first, .servicebox.typ1 .last .last{
        float:left;
    }
    .servicebox.typ3.active .first{
        width:100%;
    }
    .servicebox.typ3.active .first h3{
        position:static;
        padding:0;
        width:auto;
        color:#004481;
        background:#fff;
        font-size:18px;
    }
    .servicebox.typ3.active .first h3:before{
        position:static;
    }
    .servicebox.typ3.active .first h3 span{
        margin-left:42px;
    }
    .servicebox.typ3.active .last{
        width:100%;
        margin-top:0;
    }
}
@media (max-width: 669px){
    .servicebox .newsletter-anmeldung h2{
        margin:100px 0 0 30px;
    }
    .servicebox .newsletter-anmeldung .sbutton{
        margin-bottom:90px;
    }
}
@media (max-width: 479px){
    .servicebox.termine table tr th{
        text-align:left;
    }
    .servicebox.termine table tr th.t2, .servicebox.termine table tr th.t3, .servicebox.termine table tr th.t4{
        display:none;
    }
    .servicebox.termine table tr td{
        display:block;
        text-align:left;
        padding:0 0 0 20px;
    }
    .servicebox.termine table tr td:first-child{
        padding-top:20px;
    }
    .servicebox.termine table tr td:last-child{
        padding-bottom:20px;
    }
    .servicebox.termine table tr td.messe{
        color:#00458b;
    }
    .servicebox.termine table tr td.datum:before{
        content:"Datum: ";
        font-weight:400;
    }
    .servicebox.termine table tr td.ort:before{
        content:"Ort: ";
        font-weight:400;
    }
    .servicebox.termine table tr td.stand:before{
        content:"Stand: ";
        font-weight:400;
    }
}
@media (max-width: 669px){
    .anchor{
        position:relative;
        top: -91px;
        width:1px;
        height:1px;
        visibility:hidden;
        display:block;
    }
}
.artikel_element_payment__bottom_pos_fix{
    height:240px;
}
.view-artikel-detail .product_fbr_service{
    background-color:none;
    padding:0;
}
.unserService{
    background:#fff;
    border:1px solid #e5e5e5;
    padding:30px 30px 25px;
}
.unserService i{
    font-size:17px;
    line-height:1;
}
.servicehotline{
    display:flex;
    flex-direction:row-reverse;
    justify-content:space-between;
    align-items:center;
    padding-bottom:20px;
    border-bottom:1px solid #e5e5e5;
}
.service-image{
    flex:2
}
.service-phone{
    flex:5
}
.service-phone h3{
    text-transform:uppercase;
    font-size:14px;
    margin-bottom:0;
}
.service-phone a{
    font-size:17px;
    color:#5f9d2e !important;
    font-weight:700;
    text-decoration:none;
    margin-top:5px;
    display:inline-block;
}
.service-phone p{
    font-size:14px;
    margin:0;
}
.service-features{
    padding-top:20px;
}
.service-feature{
    display:flex;
    align-items:center;
    margin-bottom:10px;
}
.service-feature p{
    font-weight:700;
    font-size:14px;
    line-height:21px;
    margin:0;
}
.service-feature i{
    flex:0 0 37px;
}
@media (max-width: 1219px) and (min-width: 850px){
    .servicehotline{
        display:block;
    }
    .service-image{
        display:none;
    }
}
@media (max-width: 430px){
    .servicehotline{
        display:block;
    }
    .service-image{
        display:none;
    }
}
.produkttest-ergebnis{
    max-width:25%;
}
.produkttest-image{
    object-fit:contain;
}
.produkttest-image-wrapper{
    height:166px;
}
.teaserimage{
    position:relative;
}
.teaserimage-flag{
    position:absolute;
    left:20px;
    bottom:30px;
    background-color:#e74019;
    color:#fff;
    padding:5px 10px;
    margin:0;
    font-size:24px;
    font-weight:bold;
    text-transform:uppercase;
    max-width:66%;
}
.teaserimage-flag::after{
    content:'';
    position:absolute;
    top:100%;
    left:20px;
    width:0;
    height:0;
    border-top:12px solid #e74019;
    border-left:12px solid transparent;
    border-right:12px solid transparent;
}
.vorteil{
    border:1px solid #ddd;
    margin-top:40px;
    margin-bottom:1rem !important;
    position:relative;
    width:100%;
}
.vorteil-icon{
    width:60px;
    height:60px;
    position:absolute;
    left:50%;
    transform:translateX(-50%);
    top: -35px;
    padding:12px;
    background-color:#004481;
    color:white;
    border-radius:50%;
    display:flex;
    box-sizing:border-box;
}
.vorteil-icon svg{
    width:100%;
}
.vorteil p{
    margin:0;
    padding:30px 10px 10px;
    font-weight:bold;
    color:#004481;
    text-align:center;
}
.job-table thead{
    background-color:#e5e5e5;
    color:#004481;
    font-size:16px;
    text-transform:uppercase;
}
.job-table tbody tr{
    border-bottom:1px solid #e5e5e5;
}
.job-table tbody a{
    display:block;
    color:#535353;
    text-decoration:none;
}
.job-table td, .job-table th{
    border-left:1px solid #e5e5e5;
    width:155px;
}
.job-table th{
    position:relative;
    padding-right:40px;
}
.job-table th::after,
.job-table th::before{
    position:absolute;
    color:#ccc;
    bottom:0.428em;
}
.job-table th::before{
    content:'\25B2';
    right:1.25em;
}
.job-table th::after{
    content:'\25BC';
    right:0.5em;
}
.job-table th.sortDesc::after{
    color:#004481;
}
.job-table th.sortAsc::before{
    color:#004481;
}
.job-table tr td:first-child,
.job-table tr th:first-child{
    border-left:0;
    width:inherit;
}
.job-table tr td:first-child a{
    font-weight:bold;
    color:#004481;
}
.view-job-detail h1{
    font-size:32px;
    line-height:1;
}
.job-summary{
    border-top:1px solid #e5e5e5;
    border-bottom:1px solid #e5e5e5;
    margin:30px 0;
    display:flex;
    flex-wrap:wrap;
    font-size:18px;
    color:#004481;
    font-weight:bold;
}
.job-summary>*{
    padding:20px 10px;
    margin-right:30px;
    display:flex;
    flex:0 0 auto;
}
.job-summary .icon{
    height:25px;
    display:block;
    float:left;
    color:#e74019;
    padding:0 10px 0 0;
}
.job-summary .icon>*{
    height:100%;
}
.job-detail-description * + h1,
.job-detail-description * + h2,
.job-detail-description * + h3{
    margin-top:35px;
}
.job-detail-description ul{
    list-style:none;
}
.job-detail-description li{
    position:relative;
}
.job-detail-description ul li::before{
    content:"\2022";
    color:#004481;
    font-size:20px;
    font-weight:bold;
    position:absolute;
    top:10px;
    left: -1em;
    transform:translateY(-50%);
}
.servicebox.servicebox-job-uebersicht p{
    min-height:inherit;
}
.servicebox.servicebox-job-uebersicht>.first,.servicebox.servicebox-job-uebersicht>.last{
    padding-right:24px;
    box-sizing:border-box;
}
.servicebox.servicebox-job-uebersicht > .first img,
.servicebox.servicebox-job-uebersicht > .last img{
    width:100%;
    height:auto;
}
.text-normal{
    font-weight:normal;
}
.text-transform-none{
    text-transform:none;
}
.text-size-18{
    font-size:18px;
}
.text-ausbildung{
    font-size:18px;
    font-weight:bold;
    color:#004481;
    margin-bottom:0;
}
.servicebox.servicebox-job:last-child{
    border-bottom:1px solid #e5e5e5;
}
@media only screen and (max-width: 767px){
    .teaserimage-flag{
        display:none;
    }
    .servicebox.servicebox-job-uebersicht>.first,.servicebox.servicebox-job-uebersicht>.last{
        padding-right:0;
    }
    .job-table:not(.trainee) tr td:nth-child(2),
    .job-table:not(.trainee) tr th:nth-child(2){
        display:none;
    }
    .job-summary{
        flex-wrap:wrap;
        padding:15px 0;
    }
    .job-summary>*{
        flex:1 1 100%;
        padding:10px 0;
    }
}



