@import "font-awesome.min.css";@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3) {
    div.zopim, div.zopim * {
        zoom: 108%!important;
    }

    * {
        zoom: 96%!important;}

    div.container_main {
        max-width: 1030px!important;
    }

    div.container_navigation div.serviceline {
        padding: 12px 23px!important;
    }
}

@media only all and (max-width: 865px) {
    div.zopim, div.zopim * {
        zoom: 100%!important;
    }

    * {
        zoom: 100%!important;}
}

html,body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    font-size: 14px;
    color: #8d9095;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
}

a img {
    border: 0;
}

ul,li, dl, dd, dt {
    padding: 0;
    margin: 0;
}

dt {
    line-height: 22px;
}

dl.news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
}

dl.news > dd {
    line-height: 22px;
    margin-bottom: 20px;
}

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

input,select,textarea {
    padding: 9px 10px;
    border: 1px solid #e8e8e8;
    background-color: #f8fafa;
    min-width: 240px;
}

input[type='checkbox'],input[type='radio'] {
    width: auto!important;
    min-width: inherit!important;
    border: 0!important;
    background: none!important;
}

input:focus, select:focus, textarea:focus {
    outline: none;
}

h1 {
    font-size: 26px;
    font-weight: normal;
    color: #00a587;
}

h2 {
    color: #00a587;
    font-size: 20px;
    font-weight: normal;
}

h3 {
    color: #00a587;
    font-size: 18px;
    font-weight: normal;
}

a:link, a:visited {
    color: #00a587;
    text-decoration: none;
}

a:active {
    color: #7b7b7b;
}

a:hover {
    text-decoration: underline;
}

div.container_content {
    width: 100%;
    height: 100%;
    display: block;
}

div.container_header {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    background-color: #fff;
}

div.container_main {
    border: 0px solid #edeaea;
    background-color: #fff;
    max-width: 1240px;
    width: 92.5%;
    padding: 20px;
    padding-top: 0;
    margin: 0 auto;
    min-height: 100%;
}

@media only all and (max-width: 799px) {
    div.container_main {
        padding:10px;
        margin-top: 80px;
    }
}

area {
    outline: none;
    border: 0;
}

img {
    outline: none;
}

img[usemap] {
    border: none;
}

div.ce-a-general-notes {
    margin-top: 20px;
    float: left;
    width: 100%;
    padding: 15px 10px 10px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #edeaea;
    line-height: 20px;
}

div.ce-a-general-notes div.ce-img-icon-hint {
    float: left;
}

div.ce-a-general-notes img {
    max-width: 100%;
    margin-right: 10px;
}

[id='28804'] .main h1 {
    clear: both;
    float: left;
    padding-top: 20px;
}

@media screen and (max-width: 856px) {
    html,body {
        font-size:16px;
    }
}

.red {
    color: #cc0000;
}

.copy {
    float: left;
    clear: left;
    width: 100%;
}

div.detail {
    clear: left;
    padding-top: 0.5em;
}

div.imgCenter {
    margin-bottom: 0.83em;
}

.search_hint {
    margin-top: 20px;
    display: block;
    padding: 0px 20px 20px 20px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

.search_hint u {
    text-decoration: none;
}

.search_hint a {
    text-decoration: none;
}

ul#col2 {
    display: block;
    width: 100%;
    margin-left: 0!important;
}

ul#col2 > li {
    float: left;
    width: 50%;
    list-style: none!important;
}

@media only all and (max-width: 799px) {
    ul#col2 > li {
        width:100%;
    }
}

ul#col2 li > ul {
    width: 95%;
    margin-right: 2%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
}

@media only all and (max-width: 799px) {
    ul#col2 li > ul {
        width:100%;
        margin-right: 0;
        margin-left: 0!important;
    }
}

ul#col2 li ul li {
    list-style: none!important;
}

ul#col2 li ul li ul li {
    line-height: 22px;
}

ul#col2 li ul li a, ul#col2 li ul li ul li a {
    color: #3b3b3b;
    display: block;
    padding: 5px 10px;
    transition: all 300ms linear;
}

ul#col2 li ul li a:hover, ul#col2 li ul li ul li a:hover {
    background-color: #00a587;
    color: #fff;
}

div.imgLeft {
    width: 100%;
}

div.imgLeft img {
    max-width: 100%;
}

div.imgLeft .special {
    font-size: 12px;
    color: #00a587;
}

.grid_overview + h2 {
    clear: left;
    display: block;
    padding-top: 20px;
}

[id='25'] h1 {
    padding-top: 0;
    margin-top: 0;
}

[id='25'] .container_eyecatcher {
    padding-top: 0;
    margin-top: 0;
}

[id='3647'] .list_application {
    margin-top: 15px;
}

[id='28491'] .texteditorTable {
    border-bottom: 0!important;
}

.clear {
    clear: none!important;
}

div.prj_sd2_container {
    width: 500px;
    padding: 10px;
}

div.prj_sd2_container a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.prj_sd2_container_inline {
    width: 500px;
    border: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    padding: 15px;
    padding-bottom: 30px;
}

div.prj_sd2_container .content {
    margin-bottom: 15px;
}

div.prj_sd2_container .content input {
    background-color: #f9f9f9;
}

div.prj_sd2_container .calltoaction {
    padding: 5px;
    width: 150px;
}

div.prj_sd2_container .calltoaction:disabled {
    background: none!important;
    background-color: #f0f0f0!important;
    color: #999;
    border: 1px solid #e0e0e0;
}

div#products {
    margin-bottom: 10px;
}

button.calltoaction,div.calltoaction,input.calltoaction,input.grey,input[type='submit'] {
    min-width: inherit!important;
    cursor: pointer;
    padding: 9px 10px;
    background: rgb(206,220,0)!important;
    background: -moz-linear-gradient(top, rgba(206,220,0,1) 0%, rgba(156,173,0,1) 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,0,1)), color-stop(100%,rgba(156,173,0,1)))!important;
    background: -webkit-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedc00', endColorstr='#9ca000',GradientType=0 )!important;
    color: #fff;
    border: 1px solid #fff;
    transition: all 300ms ease-in-out;
}

div.container_list input.calltoaction {
    padding: 5px 10px;
    margin-bottom: 15px;
}

button.calltoaction:active,div.calltoaction:active,input.calltoaction:active,input.grey:active,input[type='submit']:active {
    background: none!important;
    background-color: #fff!important;
    color: #00a587;
    border: 1px solid #00a587!important;
    transition: all 300ms ease-in-out;
}

button.calltoaction:hover,div.calltoaction:hover,input.calltoaction:hover,input.grey:hover,input[type='submit']:hover {
    border: 1px solid rgba(156,173,0,1);
}

button.calltoaction:disabled,div.calltoaction:disabled,input.calltoaction:disabled,input.grey:disabled,input[type='submit']:disabled {
    min-width: inherit!important;
    cursor: not-allowed;
    padding: 9px 10px;
    background: #b3bbc1!important;
    background: -moz-linear-gradient(top, #b3bbc1 0%, #8e99a1 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3bbc1), color-stop(100%,#8e99a1))!important;
    background: -webkit-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: -o-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: -ms-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: linear-gradient(to bottom, #b3bbc1 0%,#8e99a1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedc00', endColorstr='#9ca000',GradientType=0 )!important;
    color: #fff;
    border: 1px solid #fff;
    transition: all 300ms ease-in-out;
}

button.calltoaction:disabled:hover,div.calltoaction:disabled:hover,input.calltoaction:disabled:hover,input.grey:disabled:hover,input[type='submit']:disabled:hover {
    border: 1px solid #ffffff;
}

p {
    line-height: 24px;
    padding-bottom: 10px;
    margin: 0;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card {
    float: left;
    width: 100%;
    border: 1px solid #e5eaea;
    padding-bottom: 30px;
    margin-bottom: 10px;
    min-height: 220px;
    background-color: #f8fafa;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.productdetail_text_container {
    float: left;
    max-width: 60%;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card h1 {
    padding-top: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card ul {
    float: left;
    margin-left: 20px;
    max-width: 70%;
    min-width: 55%;
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card ul#productfeatures li {
    list-style-position: outside;
}

div.header div.container_list form {
    float: right;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart {
    float: left;
    min-width: 55%;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart div.price {
    padding-bottom: 10px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart input {
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small {
    float: left;
    margin: 20px;
    border: 1px solid #e5eaea;
    max-width: 200px;
    max-height: 200px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small img {
    max-width: 200px;
    max-height: 200px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small.no-image {
    width: 182px;
    height: 182px;
}

div.container_content div.container_main div.container_content_right div.header div.teaser img {
    padding-bottom: 10px;
    max-width: 100%;
    max-height: 290px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart {
    border-radius: 0px 0px 0px 15px;
    -moz-border-radius: 0px 0px 0px 15px;
    -webkit-border-radius: 0px 0px 0px 15px;
    height: 50px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart div.icon {
    clear: left;
    float: left;
    margin-top: 10px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart span.counter {
    line-height: 50px;
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail {
    position: relative;
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.archived_productdetail_banner {
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    left: 25%;
    font-size: 24px;
    color: #777;
    -moz-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg);
    -o-transform: rotate(-18deg);
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
}

@media only all and (max-width: 375px) {
    div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.archived_productdetail_banner {
        top: 20%;
        left: 15%;
    }
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.teaser_small,div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.productdetail_text_container {
    opacity: 0.4;
}

@media screen and (max-width: 320px) {
    div.vc_card2 {
        margin-bottom: 20px;
    }

    .vc_card2 .deliverycart .button input {
        width: 90%;
    }

    .vc_card2 .deliverycart .button input:hover {
        width: 90%;
    }

    .vc_card2 .product_quantity {
        margin-bottom: -5px;
    }
}

@media screen and (max-width: 480px) {
    div.vc_card2 {
        margin-left: 0px;
        width: 96.5%;
    }
}

@media screen and (min-width: 570px) {
    .vc_card2_information {
        position: absolute;
        width: 45%;
        margin-top: 108px;
    }
}

@media screen and (max-width: 767px) {
    .vc_card2 .deliverycart {
        float: right;
        width: 100%;
    }

    .vc_card2 .availability {
        float: left;
    }

    .vc_card2 .price {
        float: left !important;
        margin-bottom: 15px !important;
    }

    .vc_card2 .availability {
        margin-left: 15px;
        margin-top: 5px;
    }

    .vc_card2 .price {
        margin-left: 15px;
    }

    .vc_card2_information {
        margin-left: 10px;
    }

    .vc_card2 .deliverycart {
        margin-right: 10px;
    }
}

@media screen and (min-width: 768px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 71%;
    }

    div.container_content div.container_main div.container_content_right div.header div.vc_card div.productdetail_text_container {
        max-width: 49%;
    }

    div.vc_card2 {
        width: 25%;
        float: left;
        border: 1px solid #e5eaea;
        padding: 5px;
    }

    .vc_card2 .deliverycart {
        margin-top: 0px;
        margin-right: 32px !important;
    }

    .vc_card2 .availability {
        margin-left: 15px;
        margin-top: 5px;
    }

    .vc_card2 .price {
        margin-left: 15px!important;
    }

    .vc_card2_information {
        width: 110%;
        margin-top: 108px;
        margin-left: 10px;
        width: 50%!important;
    }

    .vc_card2 .button input {
        margin-right: 0px!important;
    }

    .vc_card2 .availability, .vc_card2 .price {
        float: left!important;
    }

    .vc_card2 .deliverycart .button {
        margin-right: -22px;
    }

    .vc_card2 .value-change {
        margin-right: -22px!important;
    }
}

@media screen and (max-width: 799px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 100%;
    }

    div.vc_card2 {
        width: 98.5%;
    }
}

@media screen and (min-width: 800px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 100%;
    }

    div.vc_card2 {
        width: 98%;
    }

    .vc_card2_information {
        margin-left: 17px;
    }
}

@media screen and (max-width: 1199px) {
    div.vc_card2 {
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 1000px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%!important;
        display: table-cell!important;
        float: unset!important;
        float: none!important;
    }

    div.vc_card2 {
        width: 31%!important;
        display: table-cell!important;
        float: unset!important;
        float: none!important;
        vertical-align: top;
        margin-left: 5px;
    }

    div.vc_card2 .availability {
        float: right!important;
        margin-right: 3px;
    }

    div.vc_card2 .price {
        float: right!important;
        margin-right: -7px;
        margin-left: 0px;
    }

    .vc_card2 .deliverycart .button {
        margin-right: 0px;
    }

    .vc_card2 .value-change {
        margin-right: 0px!important;
    }

    .vc_card2 .product_quantity {
        margin-right: 2px;
    }

    .vc_card2 .deliverycart {
        margin-right: 2px !important;
        margin-top: 0px;
        width: 100%;
    }

    .vc_card2_information {
        margin-left: 3px;
        margin-top: 110px;
        margin-right: 0px;
        width: 19%!important;
        float: left;
    }
}

@media screen and (min-width: 1100px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%;
    }

    div.vc_card2 {
        width: 28%!important;
    }
}

@media screen and (min-width: 1200px) {
    .vc_card2 .button input {
        padding-right: 10px !important;
    }

    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%;
    }

    div.vc_card2 {
        width: 24%!important;
    }

    .vc_card2_information {
        margin-left: 8px;
    }
}

@media screen and (min-width: 1250px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 70%!important;
    }
}

.style_table {
    display: table!important;
    border-collapse: separate;
    border-spacing: 5px 0px;
    margin-bottom: 20px;
    table-layout: fixed;
}

.style_table_row {
    display: table-row!important;
}

div.vc_card2 {
    float: left;
    border: 1px solid #e5eaea;
    padding: 5px;
}

.vc_card2 .availability {
    float: left;
    margin-bottom: 10px;
}

.vc_card2 .price {
    clear: both;
    margin-bottom: 13px;
    float: right;
}

.vc_card2 .deliverycart {
    float: right;
    margin-bottom: 10px;
}

.vc_card2 .price .price_value {
    float: left;
    margin-right: 5px;
    font-weight: bold;
}

.vc_card2 .price .price_text {
    float: left;
    margin-right: 5px;
}

.vc_card2 .product_quantity {
    clear: both;
    float: right;
}

.vc_card2 .product_quantity .quantity_text, .add_to_cart_popup .product_quantity .quantity_text {
    float: left;
    margin-right: 6px;
    padding-top: 3px;
}

.vc_card2 .value-change, .add_to_cart_popup .value-change {
    background: #B3BBC1;
    display: inline-block;
    padding-top: 2px;
    padding-bottom: 2px;
}

.add_to_cart_popup .value-change input {
    background: white;
    width: 34px;
    min-width: 34px;
    height: 7px;
    text-align: center;
}

.vc_card2 .value-change .value-decrement, .vc_card2 .value-change .value-increment, .add_to_cart_popup .value-change .value-decrement, .add_to_cart_popup .value-change .value-increment {
    height: 20px;
    background: #B3BBC1;
    outline: none;
    border: none;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.vc_card2 .value-change #decrement_button, .add_to_cart_popup .value-change #decrement_button {
    width: 30px;
    padding: 0px 14px 0px 0px;
    vertical-align: middle;
}

.vc_card2 .value-change #increment_button, .add_to_cart_popup .value-change #increment_button {
    width: 30px;
    padding: 0px 14px 0px 0px;
    vertical-align: middle;
}

.vc_card2 .value-change .value-decrement_img, .vc_card2 .value-change .value-increment_img {
    width: 200%;
    max-width: 200%;
}

.add_to_cart_popup .value-change .value-decrement_img, .add_to_cart_popup .value-change .value-increment_img {
    width: 200%;
    max-width: 200%;
}

.ui-dialog .ui-dialog-title {
    margin: 0px 0px!important;
    text-align: center;
}

.vc_card2 .button2 {
    background: red;
    width: 50%;
}

.vc_card2 .button input {
    background: url(imgs/shoppingcart_button.png), -webkit-linear-gradient(bottom, #FF6A39, #fb3e00 40%)!important;
    background-image: url(imgs/shoppingcart_button.png), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
    background-repeat: no-repeat!important;
    -webkit-border-radius: 3px;
    color: #fff;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    float: right;
    clear: both;
    text-align: center;
    border: 1px solid #FF6A39;
    background: #FF6A39;
}

.vc_card2 .button input:hover {
    background: url(imgs/shoppingcart_button_orange.png), -webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF 40%)!important;
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%)!important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
}

.vc_card2 .button input:active {
    background: url(imgs/shoppingcart_button_orange.png), -webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF 40%)!important;
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%)!important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .vc_card2 .value-change input, .add_to_cart_popup .value-change input {
        padding-bottom: 0px;
        width: 35px;
        min-width: 35px;
        margin-top: -1px;
        height: 20px;
        padding: 4px 10px 4px 10px;
    }

    .add_to_cart_popup .add_to_cart_popup_area {
        margin-top: -4px!important;
    }

    .vc_card2 .value-change #decrement_button, .add_to_cart_popup .value-change #decrement_button {
        padding: 2px 14px 0px 0px!important;
    }

    .vc_card2 .value-change #increment_button, .add_to_cart_popup .value-change #increment_button {
        padding: 2px 14px 0px 0px!important;
    }

    .vc_card2 .value-change, .add_to_cart_popup .value-change {
        padding-top: 3px;
    }

    .vc_card2 .product_quantity .quantity_text, .add_to_cart_popup .product_quantity .quantity_text {
        padding-top: 6px;
    }
}

.vc_card2 .value-change.blkbry input, .add_to_cart_popup .value-change.blkbry input {
    padding-bottom: 0px;
    width: 35px;
    min-width: 35px;
    margin-top: -1px;
    height: 20px;
    padding: 4px 10px 4px 10px;
}

.vc_card2 .value-change.blkbry, .add_to_cart_popup .value-change.blkbry {
    padding-top: 3px;
}

.vc_card2 .value-change input {
    padding: 4px 0;
    min-width: 50px!important;
    background-color: white;
    text-align: center;
    border: 1px solid #e8e8e8;
}

.vc_card2 .button input:active {
    color: #FF6A39 !important;
    border: 1 px solid #FF6A39 !important;
}

.table_product_details_row1 .grey[type="button"]:active {
    color: #FF6A39 !important;
    border: 1 px solid #FF6A39 !important;
}

.vc_card2_information {
    clear: both;
    text-transform: uppercase;
}

.vc_card2_information .information_icon {
    width: 20px;
    margin-right: 5px;
    float: left;
}

.vc_card2_information .information_shipping, .vc_card2_information .information_purchase {
    font-size: 12px;
    padding-bottom: 0px;
}

div.container_navigation div.search div.container_search {
    padding-top: 0px!important;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox {
    margin-bottom: 0px!important;
    height: 35px;
}

@media screen and (min-width: 951px) {
    div.container_navigation div.search div.container_search {
        padding-top: 6px!important;
    }
}

.vc_card2 .deliverycart {
    display: block;
    margin-bottom: 10px;
    float: none;
}

@media screen and (min-width: 1000px) {
    .vc_card2 .deliverycart {
        float: right;
    }
}

.sensorik40_product img {
    width: 100px;
    margin-top: -45px;
    position: absolute;
    margin-left: 89px;
}

img.productlifecycle_icon {
    width: 35px;
    margin-bottom: -4px;
}

.product_quantity .value-change input[type=number] {
    width: 50px;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

div.tabber + ul.list {
    margin-left: 15px;
}

div.tabber + ul.list li {
    clear: left;
    float: left;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.container_content div.container_main div.container_content_right div.struct_language,div.container_content div.container_main div.container_content_right div.struct_downloader {
    clear: both;
    float: left;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox {
    margin-top: -15px;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox div.FormHandler_SelectItemdiv.container_content div.container_main div.container_content_right div.struct_language .FormHandler_SelectBox div.FormHandler_SelectItem {
    text-align: left!important;
}

div.container_content div.container_main div.container_content_right div.struct_language {
    float: right;
    max-width: 100px;
    margin-bottom: 10px;
}

div.struct_language .FormHandler_SelectBox .active {
    width: 85%!important;
}

div.struct_language .FormHandler_SelectBox .image {
    width: 15%!important;
}

div.container_content div.container_main div.container_content_right div.struct_downloader form,div.container_content div.container_main div.container_content_right div.struct_downloader p {
    float: left;
    padding-left: 5px;
    padding-top: 5px;
}

div.cookie {
    display: block;
    width: 94%;
    color: #fff;
    padding: 10px 3%;
    background-color: #425563;
    font-size: 12px;
    position: relative;
    z-index: 9999;
}

div.cookie span {
    display: block;
    max-width: 1280px;
    margin: 0 auto;
}

div.cookie span p {
    float: left;
    line-height: normal;
}

div.cookie span a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.cookie span a:hover {
    color: #fff;
    text-decoration: underline;
}

div.container_logo {
    display: block;
    max-width: 1260px;
    width: 100%;
    padding: 20px 0px;
    margin: 0 auto;
}

div.container_logo div.image {
    display: inline-block;
    width: 49.9%;
    text-align: left;
}

@media only all and (max-width: 799px) {
    div.container_logo div.image {
        padding-left:10px;
        margin-top: 50px;
    }
}

@media only all and (max-width: 1280px) {
    div.container_logo div.image {
        padding-left:20px;
        width: 47.0%;
    }
}

div.container_logo div.slogan {
    display: inline-block;
    width: 49%;
    text-align: right;
}

@media only all and (max-width: 799px) {
    div.container_logo div.slogan {
        display:none;
    }
}

div.container_logo div.image img, div.container_logo div.slogan img {
    border: 0;
}

div.container_logo div.image img#header-logo-customer {
    padding-left: 50px;
}

div.container_metanavigation {
    display: block;
    width: 100%;
    background-color: #425563;
    padding: 10px 0;
    font-size: 12px;
}

div.container_metanavigation div.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: block;
}

div.container_metanavigation div.minimizer ul.list_inline_dark {
    list-style: none!important;
    display: block;
    margin-left: 0!important;
    margin-bottom: 0!important;
    width: 100%;
    text-align: right;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li {
    display: inline;
    padding: 0 10px;
    border-right: 1px solid #8e99a1;
}

@media only all and (max-width: 1280px) {
    div.container_metanavigation div.minimizer ul.list_inline_dark li:last-child {
        border-right:0;
    }
}

div.container_metanavigation div.minimizer ul.list_inline_dark li img {
    margin-bottom: -8px;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li a {
    color: #fff;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li a:hover {
    color: #8e99a1;
}

div.container_navigation {
    display: block;
    width: 100%;
    background-color: #00a587;
}

div.container_navigation div.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: block;
}

div.container_navigation div.minimizer div.box {
    max-width: 80%;
    display: inline-block;
}

div.container_navigation div.minimizer div.box ul.list_inline_light {
    list-style: none!important;
    display: block;
    width: 100%;
    margin-left: 0!important;
    margin-bottom: 0!important;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li {
    display: inline-block;
    border-left: 1px solid #29b29a;
    margin: 0px 0;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li a {
    color: #fff;
    display: inline-block;
    text-decoration: none;
    padding: 25px 20px;
    transition: all 300ms linear;
    margin-right: -4px;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li a:hover {
    background-color: #fff;
    color: #8d9095;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li.active a, div.container_navigation div.minimizer div.box ul.list_inline_light li a.MegamenuHover {
    background-color: #fff;
    color: #8d9095;
}

div.container_navigation div.minimizer div.box div.megamenu {
    position: absolute;
    display: none;
    width: 100%;
    max-width: 1239px;
    background-color: #fff;
    border: 1px solid #edeaea;
    border-top: 0;
    padding: 20px;
    z-index: 1000;
}

div.container_navigation div.minimizer div.box div.megamenu div.box {
    display: block;
    width: 100%;
    max-width: 100%;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row {
    width: 32%;
    min-width: 32%;
    display: inline-block;
    vertical-align: top;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list {
    margin-left: 20px;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li {
    line-height: 24px;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li.title {
    list-style: none!important;
    font-weight: bold;
    margin-left: -15px!important;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li a {
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
    display: block;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li a:hover {
    color: #00a587;
}

.container_navigation .box #megamenu_right .productselector-area {
    background-color: #425563;
    color: white;
    padding: 20px;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-headline {
    font-weight: bold;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button {
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    border: 1px solid #425563;
    padding: 10px 10px 10px 10px;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button:hover {
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    border: 1px solid rgba(156,173,0,1);
    color: #fff;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button:active {
    background: linear-gradient(to bottom, #fff 0%,#fff 100%)!important;
    border: 1px solid #00A587;
    color: #00A587;
}

.highlighting-area {
    margin-top: 84px;
    border-left: 8px solid #425563;
    padding-left: 12px;
}

.highlighting-area a:link {
    text-decoration: none;
}

p.highlighting-text {
    color: #425563;
}

.highlighting-area img.highlighting-image {
    width: 32%;
}

div.container_navigation div.search {
    float: right;
}

div.container_navigation div.search .ce-search-popup {
    background-color: #fff3d6;
    position: absolute;
    margin-top: 10px;
    margin-left: -10px;
    width: 312px;
    padding: 10px;
    z-index: 1000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: none;
}

.ce-search-popup .item {
    float: left;
    width: 50%;
}

@media only all and (max-width: 1280px) {
    div.container_navigation div.search {
        margin-right:20px;
    }
}

div.container_navigation div.search img {
    display: none!important;
}

div.container_navigation div.search div.container_search {
    display: inline-block;
    width: 300px;
    font-size: 12px!important;
    background-color: #00a587;
    border-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: 1px solid #29b29a;
}

div.container_navigation div.search div.container_search div.ic_arrow {
    display: none;
}

div.container_navigation div.search div.container_search div.left {
    float: left;
    width: 75%;
    margin-top: 10px;
    padding: 3px;
    text-align: right;
    background-color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

div.container_navigation div.search div.container_search input[type='text'] {
    width: 90%;
    min-width: inherit;
    padding: 7px;
    border: 0;
    color: #3b3b3b;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: transparent;
}

div.container_navigation div.search div.container_search input[type='text']::-webkit-input-placeholder {
    color: #ccc;
}

div.container_navigation div.search div.container_search div.right {
    display: inline-block;
    width: 15%;
    margin-left: 10px;
    padding: 7px 0px;
    text-align: center;
}

div.container_navigation div.search div.container_search input[type='submit'] {
    background: none!important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important;
    max-width: 100%;
    min-width: 32px;
    width: 32px;
    background-repeat: no-repeat;
    padding: 7px;
    border: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 4px;
    background-image: url("imgs/pf_ic_search.png")!important;
}

@media only all and (max-width: 1035px) {
    div.container_navigation div.search {
        max-width:18%;
    }

    div.container_navigation div.search div.container_search {
        max-width: 100%;
    }

    div.container_navigation div.search div.container_search div.left {
        max-width: 65%;
    }

    div.container_navigation div.search div.container_search div.right {
        padding-right: 10px;
    }

    div.container_navigation div.search .ce-search-popup {
        margin-top: 8px;
        max-width: 190px;
    }

    div.container_navigation div.search .ce-search-popup .item {
        clear: left;
        width: 100%;
    }
}

@media only all and (max-width: 950px) {
    div.container_navigation div.search {
        max-width: 20%;
        padding: 5px 5px;
        margin-right: 0;
    }

    div.container_navigation div.search .ce-search-popup {
        margin-top: 7px;
        margin-left: -15px;
    }
}

.ResponsiveIconSearchContent .ce-search-popup {
    display: none;
}

div.container_navigation div.serviceline {
    border-left: 1px solid #29b29a;
    border-right: 1px solid #29b29a;
    margin-right: 10px;
    float: right;
    max-width: 9%;
    padding: 16px 23px;
    cursor: pointer;
}

div.container_navigation div.serviceline div.container_serviceline {
    display: none;
    position: absolute;
    z-index: 999;
    width: 200px;
    padding: 10px;
    margin-left: -167px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    margin-top: 17px;
    font-size: 12px!important;
}

div.container_navigation div.serviceline div.container_serviceline div.row {
    line-height: 22px;
}

div.container_navigation div.serviceline div.container_serviceline div.ic_arrow {
    position: relative;
    margin-top: -25px;
    margin-left: 165px;
}

div.container_navigation div.serviceline div.container_serviceline div.title {
    font-weight: bold;
    padding: 10px 0px;
}

div.container_navigation div.serviceline div.container_serviceline img {
    max-width: 15px;
    max-height: 15px;
    padding: 3px;
    margin-right: 10px;
    vertical-align: middle;
}

div.container_navigation div.serviceline div.container_serviceline div.calltoaction {
    padding: 5px 10px;
}

div.container_navigation div.serviceline div.container_serviceline a {
    color: #00a587;
    transition: all 300ms linear;
    text-decoration: none;
    padding: 0px 0px;
}

div.container_navigation div.serviceline div.container_serviceline a:hover {
    color: #8d90956;
}

@media only all and (max-width: 950px) {
    div.container_navigation div.serviceline {
        padding: 16px 5px;
    }
}

div.container_navigation div.shoppingcart {
    border-left: 1px solid #29b29a;
    margin-right: 10px;
    float: right;
    max-width: 9%;
    padding: 16px 15px;
    cursor: pointer;
}

div.container_navigation div.shoppingcart a span.counter {
    color: #fff;
    text-decoration: none;
}

div.container_navigation div.shoppingcart a img {
    border: 0;
}

div.container_navigation div.shoppingcart span.counter {
    float: right;
    display: inline-block;
    margin-top: 9px;
    color: #fff;
    text-decoration: none;
}

@media only all and (max-width: 950px) {
    div.container_navigation div.shoppingcart {
        padding: 16px 5px;
    }
}

div.container_breadcrump {
    display: block;
    width: 100%;
    padding: 20px 0 20px 0;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media only all and (max-width: 799px) {
    div.container_breadcrump {
        float:left;
        background-color: #f8fafa;
        padding: 10px 10px;
    }
}

div.container_breadcrump ul.list {
    display: block;
}

div.container_breadcrump ul.list li {
    float: left;
    list-style: none!important;
}

div.container_breadcrump ul.list li:first-child a {
    padding-left: 0;
}

div.container_breadcrump ul.list li a {
    padding: 0px 10px;
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
}

@media only all and (max-width: 799px) {
    div.container_breadcrump ul.list li a {
        padding-left:0;
        line-height: 22px;
    }

    div.container_breadcrump ul.list li img {
        padding-right: 10px;
    }

    div.container_breadcrump ul.list li:last-child a {
        font-weight: bold;
    }
}

div.container_breadcrump ul.list li a:hover {
    color: #00a587;
}

div.container_grid_2x {
    float: left;
    width: 77%;
    max-width: 77%;
}

@media only all and (max-width: 1024px) {
    div.container_grid_2x {
        width:100%;
        max-width: 100%;
    }
}

div.container_grid_2x div.container_content_right {
    float: right;
    width: 69%!important;
    padding: 0 1.5%;
}

div.container_content_right img {
    max-width: 100%;
}

div.container_grid_2x div.container_content_right div.imgCenter img {
    width: 100%;
}

div.container_content_right div.imgCenter span.special {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #00a587;
    display: block;
}

div.container_grid_2x div.container_content_right div.header {
    display: block;
    width: 100%;
}

div.container_grid_2x div.container_content_right div.header h1 {
    padding: 0;
    padding-bottom: 17px;
    margin: 0;
}

div.container_grid_2x div.container_content_right div.main {
    display: block;
    width: 100%;
}

div.container_grid_2x div.container_content_right div.main img {
    max-width: 100%;
}

div.container_grid_2x div.container_content_right div.main form#search {
    display: block;
    width: 100%;
    padding-bottom: 25px;
}

div.container_grid_2x div.container_content_right div.main form#search fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

div.container_grid_2x div.container_content_right div.main form#search fieldset input[type='submit'] {
}

div.container_grid_2x div.container_content_right div.main form#search fieldset input[type='text'] {
}

div.container_grid_2x div.container_content_right div.main h3 {
    display: block;
    padding-top: 20px;
    padding-bottom: 0px;
    margin-bottom: 0;
    font-size: 18px;
}

div.container_grid_2x div.container_content_right div.main table.table_product {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #edeaea;
    margin-top: 30px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr th,div.container_grid_2x div.container_content_right div.main table.table_product tr td {
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td {
    background-color: #f8fafa;
    border: 0;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td:last-child,div.container_grid_2x div.container_content_right div.main table.table_product tr.options td:first-child {
    width: 10%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td.content_info {
    text-align: center;
    color: #777;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

div.container_grid_2x div.container_content_right div.main table.table_product th {
    background-color: #00a587;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 0px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td {
    background-color: #f8fafa;
    padding-top: 10px;
    border-bottom: 1px solid rgba(218,222,225,0.7);
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details {
    width: 100%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td {
    border: 0;
    padding: 0;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.DisplayMore ul li, div.deliverycart p + ul li {
    list-style-image: url(data:image/png;base64,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)!important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td ul li {
 line-height: 22px;
    margin-left: 15px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.image {
    width: 180px;
    text-align: center;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.image img {
    width: 140px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.no-image {
    width: 180px;
    height: 154px !important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title div {
    font-size: 14px;
    line-height: 22px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.DisplayMore {
    padding-right: 10px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.info {
    line-height: 22px;
    vertical-align: top;
    height: 100%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.info em {
    display: block;
    font-style: normal;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
    font-size: 14px;
    margin-left: 0!important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
    list-style: none!important;
    line-height: 24px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
    color: #00a587;
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    transition: all 300ms linear;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a:hover {
    color: #8d9095;
}

div.container_content_rightbox div.container_content_quicklinks {
    width: 92%;
    max-width: 92%;
    clear: left;
    float: left;
}

div.container_content_rightbox {
    width: 22.5%;
    float: right;
}

table.table_tradeshow {
    width: 99.9%;
}

table.table_tradeshow td.hall,table.table_tradeshow td.location,table.table_tradeshow td.date {
    width: 20%;
}

@media only all and (max-width: 799px) {
    table.table_tradeshow td {
        clear:left;
        float: left;
        width: 100%!important;
        padding-top: 5px!important;
        padding-bottom: 5px!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
    }

    table.table_tradeshow td.date {
        font-weight: bold;
    }

    table.table_tradeshow td.title {
        font-size: 16px;
    }
}

table.table_tradeshow td {
    border: 0!important;
}

div.container_main div.container_content_right {
    width: 72%;
    float: right;
}

@media only all and (max-width: 799px) {
    div.container_main div.container_content_right {
        clear:both;
        float: left;
        width: 98%!important;
        margin-bottom: 40px;
    }
}

div.container_main div.container_content_right ul {
    margin-left: 15px;
    padding-bottom: 15px;
}

div.container_main div.container_content_right div.copy ul li {
    line-height: 22px;
}

div.container_main div.container_content_right div.toolbar {
    float: right;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart {
    padding: 5px 10px;
    background-color: #00a587;
    color: #fff;
    cursor: pointer;
    transition: all 300ms linear;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart:hover {
    background-color: #425563;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart div.icon {
    float: left;
    min-width: 30px;
    min-height: 30px;
    width: 30px;
    height: 30px;
    background-image: url("imgs/pf_ic_shoppingcart.png");
    transition: background-image 300ms linear;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart:hover div.icon {
    background-image: url("imgs/pf_ic_shoppingcart_hover.png");
}

div.container_main div.container_content_right div.toolbar div.shoppingcart span.counter {
    line-height: 28px;
}

div.container_main div.container_content_right div.teaser {
    margin: 0 auto;
    width: 100%;
    text-align: left;
}

div.container_main div.container_content_right div.teaser img {
    width: auto;
    max-width: 100%;
    max-height: 300px;
}

div.container_content_right table.table_product {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #edeaea;
    margin-top: 30px;
}

div.container_content_right table.table_product tr th, div.container_content_right table.table_product tr td {
    text-align: left;
}

div.container_content_right table.table_product tr.options td {
    background-color: #f8fafa;
    border: 0;
}

div.container_content_right table.table_product tr.options td:last-child, div.container_content_right table.table_product tr.options td:first-child {
    width: 10%;
}

div.container_content_right table.table_product tr.options td.content_info {
    text-align: center;
    color: #777;
}

div.container_content_right table.table_product tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

div.container_content_right table.table_product th {
    background-color: #425563;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 0px;
}

div.container_content_right table.table_product tr td {
    background-color: #f8fafa;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
}

div.container_content_right table.table_product tr td table.table_product_details {
    width: 100%;
}

div.container_content_right table.table_product tr td table.table_product_details tr td {
    border: 0;
    padding: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr:first-child td {
    height: 20px;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr:first-child td {
        min-height:20px;
        height: auto!important;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title {
    font-size: 18px;
    padding-bottom: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul li, div.container_content_right table.table_product tr td table.table_product_details tr td.title ul {
    list-style: none!important;
    margin-left: 0!important;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td {
        clear:both;
        float: left;
        width: 100%;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.image {
        clear: both;
        float: left;
        width: 100%!important;
        display: block;
        text-align: center;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.title {
        clear: both;
        display: block;
        float: left;
        width: 100%;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.info {
        clear: both;
        float: left;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        text-align: left;
    }
}

div.container_content_right table.table_product tr.press_releases td table.table_product_details tr {
    padding-right: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore {
    padding-right: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore ul {
    margin: 0;
    padding: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore ul li {
    clear: left;
    float: left;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td ul li {
  line-height: 22px;
    margin-left: 15px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image {
    width: 180px;
    text-align: center;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.image {
        text-align:left;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image img {
    width: 140px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.no-image {
    width: 180px;
    height: 154px !important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
    width: 140px;
    text-align: right;
    padding-right: 10px;
    vertical-align: middle;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
        text-align:left;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy a {
    font-weight: normal;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy p {
    font-weight: normal;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy p img {
    margin-right: 5px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy div.center {
    font-weight: bold;
    text-align: left;
    margin-left: 5px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy div.center nobr {
    margin-left: 10px!important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title div {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.info {
    line-height: 22px;
    vertical-align: top;
    height: 100%;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.info em {
    font-style: normal;
    font-weight: bold;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
    font-size: 14px;
    margin-left: 0!important;
    margin-bottom: 0;
    padding-bottom: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
    list-style: none!important;
    line-height: 24px;
    margin-left: 0!important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
    color: #00a587;
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    transition: all 300ms linear;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
        width:100%;
        text-align: left;
        line-height: normal;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
        float: none!important;
        text-align: center;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a:hover {
    color: #8d9095;
}

table.table_product_details div.center .grey[type="button"] {
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
}

table.table_product_details div.center .grey[type="button"]:hover {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border-color: #FF6A39;
}

table.table_product_details div.center .grey[type="button"]:active {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border-color: #FF6A39;
}

table.table_product_details input.grey:active {
    border: 1px solid #FF6A39!important;
}

.vc_card2 .deliverycart input.grey:active {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-color: #fff!important;
    border: 1px solid #FF6A39!important;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card.width-100pc {
    width: 100% !important;
}

.style_table {
    width: 100%;
}

input.product_list_button, input.search_list_button {
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
    width: 100%;
}

input.product_list_button:hover, input.search_list_button:hover {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
}

input.product_list_button:active, input.search_list_button:active {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
}

@media screen and (max-width: 799px) {
    input.product_list_button, input.search_list_button {
        margin: 10px 0px 0px 0px;
    }

    table.table_product_details {
        padding: 0px 10px;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
        float: right;
        margin-top: -136px;
        width: 145px;
    }
}

@media screen and (min-width: 800px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
        margin-left: 20px!important;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.info {
        padding-left: 20px;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title em {
    margin-left: 20px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image {
    border: 1px solid #e5eaea;
}

table.table_product_details div.sensorik40_product img {
    margin-left: -2px;
    margin-top: -44px;
    width: 100px!important;
}

table.standard {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #edeaea;
    border-spacing: 0;
    border-collapse: collapse;
}

table.standard ul {
    margin-left: 0!important;
}

table.standard tr th, table.standard tr td {
}

table.standard tr td.firstcol {
    width: 60%;
}

table.standard tr.options td {
    background-color: #f8fafa;
    border: 0;
}

table.standard tr.options td:last-child,table.standard tr.options td:first-child {
    width: 10%;
}

table.standard tr.options td.content_info {
    text-align: center;
    color: #777;
}

table.standard tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

table.standard th {
    background-color: #425563;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 3px;
    text-align: left;
}

table.standard th div#overview_prodlist {
    float: left;
    width: auto;
    max-width: 75%;
}

table.standard th div#productsorting {
    float: right;
    width: auto;
    max-width: 20%;
    veritcal-align: middle;
}

table.standard th div#productsorting img {
    max-width: 9px;
    float: left;
    vertical-align: middle;
    margin: 5px 0 0 0!important;
}

table.standard tr td {
    background-color: #f8fafa;
    padding-top: 9px;
    padding-left: 10px;
    padding-bottom: 9px;
    padding-right: 10px;
    border-bottom: 1px solid #edeaea;
}

table.standard tr td ul.list_inline_link li {
    list-style-image: url(data:image/png;base64,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)!important;
    line-height: 22px;
    margin-left: 20px!important;
}

div.container_content_right {
}

div.container_content_right a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_right a:hover {
    color: #3b3b3b;
}

.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

div.container_content_menu {
    display: inline-block;
    margin-bottom: 40px;
    width: 26.4%;
    max-width: 26.4%;
    min-width: 26.4%;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

@media only all and (max-width: 799px) {
    div.container_content_menu {
        clear:left;
        display: block;
        width: 100%;
        padding: 0;
        max-width: 100%;
    }
}

div.container_content_menu div.title {
    font-size: 14px;
    color: #fff;
    width: 96%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 4%;
    display: block;
    background-color: #425563;
    transition: background-color 300ms linear;
}

div.container_content_menu div.title:hover {
    background-color: #00a587;
}

div.container_content_menu div.title a {
    color: #fff;
    display: block;
    text-decoration: none;
}

div.container_content_menu div.title a:hover {
    color: #fff;
}

div.container_content_menu ul.list {
    display: block;
    clear: left;
    list-style: none!important;
    margin-left: 0!important;
    margin-bottom: 0!important;
    width: 100%;
}

div.container_content_menu ul.list li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #edeaea;
    background-color: #f8fafa;
    transition: background-color 300ms linear;
}

div.container_content_menu ul.list li:last-child {
    border-bottom: 0;
}

div.container_content_menu ul.list li a {
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 22px;
    word-spacing: normal;
    display: block;
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
    padding-left: 10px;
}

div.container_content_menu ul.list li ul li a {
    padding-left: 25px;
}

div.container_content_menu ul.list li ul li ul li a {
    padding-left: 40px;
}

div.container_content_menu ul.list li ul li ul li ul li a {
    padding-left: 55px;
}

div.container_content_menu ul.list li ul li ul li ul li ul li a {
    padding-left: 70px;
}

div.container_content_menu ul li.active {
    background-color: #fff;
}

div.container_content_menu ul li.active a {
    color: #00a587;
}

div.container_content_menu ul.list li a:hover {
    color: #00a587;
}

div.container_content_menu ul.list li:hover {
    background-color: #fff;
}

div.container_content_rightbox div.container_content_floatbox {
    clear: left;
}

div.container_content_highlight {
    display: block;
    margin-bottom: 40px;
    max-width: 24.3%;
    padding: 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

@media only all and (max-width: 799px) {
    div.container_content_highlight {
        clear:left;
        float: left;
        width: 95%;
        max-width: 95%;
    }
}

div.container_content_rightbox div.container_content_highlight {
    clear: both;
    max-width: 100%;
}

div.container_content_highlight p.title {
    text-align: center;
}

div.container_content_highlight p.title a {
    color: #00a587;
    text-decoration: none;
}

div.container_content_highlight p.title a:hover {
    color: #3b3b3b;
}

div.container_content_highlight img {
    text-align: center;
}

div.container_content_highlight a {
    display: block;
    text-align: center;
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_highlight a:hover {
    color: #3b3b3b;
}

.container_block.container_block_light {
    float: left;
    width: 100%;
}

div.container_content_floatbox {
    clear: left;
    float: left;
    margin-bottom: 40px;
    max-width: 24.3%;
    padding: 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

div.container_content_floatbox p {
    padding-bottom: 5px;
    width: 257px;
}

div.container_content_floatbox img {
    padding-bottom: 5px;
}

@media only all and (max-width: 799px) {
    div.container_content_floatbox {
        width:95%;
        max-width: 95%;
    }
}

div.container_content_rightbox div.container_content_floatbox {
    max-width: 100%;
}

div.container_content_floatbox p.title {
    text-align: center;
}

div.container_content_floatbox p.title a {
    color: #00a587;
    text-decoration: none;
}

div.container_content_floatbox p.title a:hover {
    color: #3b3b3b;
}

div.container_content_floatbox div.image {
    width: 100%;
    display: block;
    text-align: center;
}

div.container_content_floatbox div.image img {
    max-width: 100%;
}

div.container_content_floatbox a {
    display: block;
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
    text-align: center;
}

div.container_content_floatbox p a {
    text-align: left;
}

div.container_content_floatbox img {
    text-align: center;
}

div.container_content_floatbox a:hover {
    color: #3b3b3b;
}

div.container_content_floatbox ul {
    padding: 5px 0px;
}

div.container_content_floatbox ul li {
    margin-left: 15px;
    text-align: left;
    line-height: 18px;
    padding-bottom: 10px;
}

div.container_content_floatbox ul li a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
    text-align: left;
}

div.container_content_floatbox ul li a:hover {
    color: #3b3b3b;
}

div.container_list {
    clear: left;
    display: block;
    padding-bottom: 10px;
}

div.container_list div.calltoaction {
    display: block;
    padding: 0;
    float: right;
    background: none!important;
    filter: none!important;
    border: 0!important;
}

@media only all and (max-width: 799px) {
    div.container_list div.calltoaction {
        clear:left;
        float: left;
        margin-bottom: 30px;
        width: 100%;
        margin-top: 0;
    }
}

div.container_list div.calltoaction input[type='submit'] {
    padding: 5px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

div.container_list ul.link_list {
    display: block;
    width: 100%;
    margin-left: 0!important;
}

div.container_list ul.link_list li {
    display: inline-block;
    padding: 0px 0px;
    margin-bottom: 3px;
}

@media only all and (max-width: 799px) {
    div.container_list ul.link_list li {
        width:100%;
    }
}

div.container_list ul.link_list li:first-child {
    padding-left: 0;
}

div.container_list ul.link_list li a {
    display: block;
    text-decoration: none;
    background-color: #425563;
    padding: 5px 10px;
    color: #fff;
    transition: all 200ms linear;
}

div.container_list ul.link_list li a.ask_an_expert_tabber {
    background-color: #ffffff;
    border: 1px solid #ff6a39;
    color: #ff6a39;
    padding: 4px 10px;
}

div.container_list ul.link_list li.active a, div.container_list ul.link_list li.active a.ask_an_expert_tabber {
    background-color: #00a587;
    color: #fff;
}

div.container_list ul.link_list li.active a.ask_an_expert_tabber {
    background-color: #00A587;
    border: 1px solid #00A587;
}

div.container_list ul.link_list li a:hover {
    color: #fff;
    background-color: #00a587;
}

div.container_list ul.link_list li a.ask_an_expert_tabber:hover {
    color: #fff;
    background-color: #FF6A39;
    border: 1px solid #FF6A39;
}

div.container_list ul.link_list li.helper-tabs {
    float: right;
    padding-left: 4px;
}

div.container_list ul.link_list > li.helper-tabs ~ li.helper-tabs {
    padding-left: 0;
}

ul.list_tabber_3x {
    clear: both;
    display: block;
    width: 100%;
    margin-left: 0!important;
}

ul.list_tabber_3x li {
    display: inline-block;
    padding: 0px 0px;
    margin-bottom: 3px;
    margin-right: 3px;
}

ul.list_tabber_3x li a {
    display: block;
    text-decoration: none;
    background-color: #425563;
    padding: 5px 10px;
    color: #fff;
    transition: all 200ms linear;
}

ul.list_tabber_3x li.active a {
    background-color: #00a587;
    color: #fff;
}

ul.list_tabber_3x li a:hover {
    color: #fff;
    background-color: #00a587;
}

div#overview_prodlist,div#overview {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

div#overview_prodlist div.help, div#overview div.help {
    float: right;
    padding-bottom: 20px;
    width: 100%;
}

div#overview_prodlist div#help, div#overview div#help {
    float: right;
    padding: 0 10px;
}

div#overview_prodlist a, div#overview a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div#overview_prodlist a:hover, div#overview a:hover {
    color: #3b3b3b;
}

div#product_selector_step2 div#selector-extended {
    background-color: #f8fafa;
    border: 1px solid #edeaea;
    padding: 20px;
    clear: left;
    padding-top: 10px;
}

div#product_selector_step2 div#selector-extended div#data {
    display: table;
    width: 100%;
}

div#product_selector_step2 div#selector-extended div#data div.spacer {
    clear: left;
    margin-bottom: 20px;
}

div#product_selector_step2 div#selector-extended div.list_selektor {
    display: inline-block;
    width: 23.9%;
    text-align: left;
    vertical-align: top;
    margin-right: 5px;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li label {
    margin-bottom: 5px!important;
    display: block;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
    margin-top: 5px;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.inactive label {
    cursor: auto!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor input[type='checkbox'] {
    float: left;
    padding: 0!important;
    margin-right: 5px;
}

@media only all and (max-width: 799px) {
    div#product_selector_step2 div.list_selektor {
        width:100%;
    }
}

div#product_selector_step2 div#selector-extended div.list_selektor > p {
    display: table-cell;
    vertical-align: bottom;
}

div#product_selector_step2 div#selector-extended div.list_selektor p {
    padding: 5px 0px!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul {
    list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li {
    margin-bottom: 5px;
    padding-left: 10px;
    display: block;
    background-color: #425563;
    color: #fff;
    transition: all 200ms linear;
    cursor: pointer;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li:hover {
    background-color: #8dc8e8;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active {
    background-color: #8dc8e8;
    color: #fff;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.inactive {
    background-color: #eee;
    color: #999;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active.disabled {
    background-color: #D1E9F6;
    color: #666;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active.disabled label {
    cursor: auto;
}

div.reset_container {
    float: right;
}

div.product_selector {
    clear: left;
    float: left;
    width: 100%;
}

div.product_selector .box:first-child {
    padding-left: 0;
}

div.product_selector .box {
    float: left;
    padding: 0 10px;
    margin: 5px 0;
}

div.FilterProductSelector {
    color: #00a587;
    cursor: pointer;
    transition: all 200ms linear;
}

div.FilterProductSelector:hover {
    color: #3b3b3b;
}

div#selector {
    background-color: #ffffff;
    border: 1px solid #8DC8E8;
    width: 26.5%;
    margin-bottom: 35px;
}

#prod_selector_left_column {
    margin-top: -15px;
    margin-bottom: -9px;
}

div#prod_selector_left_column .productselector_headline {
    background: #8DC8E8;
    color: #425563;
    padding: 10px 10px 0px 10px;
    cursor: pointer;
    margin-top: -1px;
    margin-left: -1px;
}

div#prod_selector_left_column span.productselector_headline_image {
    background-image: url(imgs/2arrows.png);
    width: 188px;
    height: 21px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    float: right;
    margin-top: -30px;
}

div#prod_selector_left_column .active_data span.productselector_headline_image {
    background-image: url(imgs/angle-up_gray.png);
    width: 188px;
    height: 21px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    margin-top: -32px;
}

div#prod_selector_left_column div.list_selektor ul li {
    background-color: #FFFFFF;
    color: #8d9095;
    padding-left: 15px;
}

div#prod_selector_left_column div.list_selektor ul li:hover {
    background-color: #d9dde0;
}

div#prod_selector_left_column span.category_image {
    background-image: url(imgs/plus.png);
    height: 21px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
}

div#prod_selector_left_column .accordion-on span.category_image {
    background-image: url(imgs/minus.png);
    height: 21px;
    margin-right: 10px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
}

div#prod_selector_left_column #selector .list_selektor p {
    padding-left: 10px!important;
    width: 85%;
    height: 0px!important;
    line-height: 32px;
}

@media screen and (min-width: 1200px) and (max-width: 800px) {
    div#prod_selector_left_column #selector .list_selektor p {
        line-height: 16px;
    }
}

div#prod_selector_left_column .category {
    background: #FFFFFF;
    border-bottom: 2px solid #EDEAEA;
    cursor: pointer;
    padding-bottom: 9px;
}

div#prod_selector_left_column div.list_selektor ul.seektor_ul_test li {
    background-color: #ffffff;
    color: #8d9095;
}

div#selector .list_selektor .active_category p {
    background: white!important;
}

div#prod_selector_left_column div.list_selektor ul li.active {
    background-color: #ffffff;
    color: #8d9095;
}

div#prod_selector_left_column div.list_selektor ul:last-child {
    border-bottom: 2px solid #EDEAEA;
}

div#prod_selector_left_column div.list_selektor ul li.active.disabled label {
    font-style: italic;
    cursor: default;
}

div#prod_selector_left_column div.list_selektor ul li label input[type="checkbox"] {
    cursor: pointer;
}

div#prod_selector_left_column div.list_selektor ul li.active label input[type="checkbox"] {
    cursor: pointer;
}

div#prod_selector_left_column div.list_selektor ul li.active.disabled label input[type="checkbox"] {
    cursor: no-drop;
}

div#prod_selector_left_column div.productselector_headline p {
    line-height: 20px;
}

div#prod_selector_left_column div#data div.list_selektor:last-child ul:last-child {
    border-bottom: none;
}

div#prod_selector_left_column div#data div.list_selektor:last-child div {
    border-bottom: none;
}

div#prod_selector_left_column div.list_selektor ul.seektor_ul_test {
}

div#prod_selector_left_column ul.seektor_ul_test {
    margin-bottom: 0px!important;
}

div#prod_selector_left_column .category.accordion-on {
    background: #f8fafa;
    border-bottom: none;
    cursor: default;
}

div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
    background-image: url(imgs/close_darkblue2.png);
    background-repeat: no-repeat;
    width: 188px;
    height: 21px;
    display: block;
    background-position: right center;
    float: right;
    margin-top: -21px;
    margin-right: 10px;
    width: 90%;
}

@media screen and (max-width: 360px) {
    div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
        background-image: none;
    }
}

@media screen and (min-width: 800px) and (max-width: 1100px) {
    div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
        background-image: none;
    }
}

div#prod_selector_left_column .list_selektor .seektor_ul_test li.active.disabled label span.productselector_attribute_image {
    background-image: none;
}

@media screen and (max-width: 799px) {
    div#prod_selector_left_column {
        clear: both;
    }

    div#selector {
        width: 99.5%;
    }
}

div#prod_selector_left_column div#data {
    display: block;
}

div.container_main div.container_content_right div#selector .list_selektor ul.seektor_ul_test {
    padding-bottom: 0px;
}

div#prod_selector_left_column .category_2line {
    padding: 10px;
    line-height: 16px;
    height: 0px;
    display: block;
    padding-right: 125px;
}

div#prod_selector_left_column .two_line {
    margin-top: -4px!important;
    margin-bottom: 5px!important;
}

div#data {
    display: table;
    width: 100%;
}

div#data div.spacer {
    clear: left;
    margin-bottom: 20px;
}

div.list_selektor {
    display: inline-block;
    width: 100%;
    text-align: left;
    vertical-align: top;
    margin-right: 5px;
}

div.list_selektor ul li label {
    margin-bottom: 5px!important;
    display: block;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
    margin-top: 5px;
}

div.list_selektor ul li.inactive label {
    cursor: auto!important;
}

div.list_selektor input[type='checkbox'] {
    float: left;
    padding: 0!important;
    margin-right: 5px;
}

@media only all and (max-width: 799px) {
    div.list_selektor {
        width:100%;
    }
}

div.list_selektor > p {
    display: table-cell;
    vertical-align: bottom;
}

div.list_selektor p {
    padding: 5px 0px!important;
}

div.list_selektor ul {
    list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
}

div.list_selektor ul li {
    margin-bottom: 5px;
    padding-left: 10px;
    display: block;
    background-color: #425563;
    color: #fff;
    transition: all 200ms linear;
    cursor: pointer;
}

div.list_selektor ul li:hover {
    background-color: #8dc8e8;
}

div.list_selektor ul li.active {
    background-color: #8dc8e8;
    color: #fff;
}

div.list_selektor ul li.inactive {
    background-color: #eee;
    color: #999;
}

div.list_selektor ul li.active.disabled {
    background-color: #D1E9F6;
    color: #666;
}

div.list_selektor ul li.active.disabled label {
    cursor: auto;
}

div.container_content div.container_content_right div.tabber_grid {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
    margin-bottom: 20px;
}

div.container_content div.container_content_right div.tabber_grid div.item {
    display: inline-block;
    width: 15.4%;
    text-align: center;
    border: 1px solid #e5eaea;
    height: 140px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    transition: background-color 300ms linear;
}

div.container_content div.container_content_right div.tabber_grid div.item:hover {
    background-color: #425563;
    color: #fff;
}

div.container_content div.container_content_right div.tabber_grid div.item div.title {
    width: 100%;
    padding-top: 10px;
    height: 60px;
}

div.container_content div.container_content_right div.tabber_grid div.item div.image {
    width: 100%;
    max-height: 70px;
    overflow: hidden;
}

div.container_content div.container_content_right div.tabber_grid div.item div.image img {
    width: 100%;
}

div.container_detailtext {
    width: 100%;
    line-height: 22px;
    display: block;
    float: left;
    margin-bottom: 20px;
    border-bottom: 0px solid #edeaea;
}

div.container_detailtext ul {
    margin-left: 15px;
  line-height: 24px;
}

div.detailimgLeft + div.detailtext ul li {
    list-style-position: inside;
}

div.container_wrapper {
    clear: left;
    float: left;
    color: #8d9095;
    font-size: 14px;
    width: 100%;
}

div.container_wrapper .container_detailtext {
    width: 100%;
}

div.detailimgRight, div.detailimgLeft, div.container_detailtext .detailimgLeft {
    float: left;
    max-width: 25%;
    width: 25%;
    margin-right: 2%;
    padding-bottom: 20px;
    margin-top: 6px;
}

div.detailimgRight, div.container_detailtext .detailimgRight {
    float: right;
    max-width: 25%;
    width: 25%;
    margin-left: 2%;
}

span.detailimgDescription, div.container_detailtext .detailimgDescription {
    font-size: 12px;
    color: #00a587;
}

div.container_detailtext .detailtext {
    max-width: 100%;
    vertical-align: top;
}

div.container_detailtext .detailimgRight + .detailtext, div.container_detailtext .detailimgLeft + .detailtext {
    max-width: 100%;
}

div.container_detailtext .detailtext ol {
    margin: 0;
    margin-left: 20px;
    padding-left: 0;
}

div.container_detailtext .detailtext ol li {
    padding: 5px 0;
}

div.link-text-img {
    display: block;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

div.link-text-img span.title + p {
    padding-top: 0;
}

div.link-text-img span.img {
    display: inline-block;
    max-width: 18%;
    width: 18%;
    margin-right: 2%;
    overflow: hidden;
}

div.link-text-img span.img img {
    width: 100%;
}

div.link-text-img div.text-news, div.link-text-img span.text {
    display: inline-block;
    max-width: 80%;
    vertical-align: top;
    line-height: 22px;
}

div.link-text-img .text-news p {
    margin-left: 15px;
}

div.link-text-img span.text ul {
 margin-left: 15px;
    line-height: 22px;
}

div.link-text-img div.text-news ul, div.link-text-img span.text ul.list_inline_link_green {
    list-style-image: url(data:image/png;base64,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)!important;
    margin-left: 15px;
    line-height: 22px;
    padding-bottom: 10px;
    padding-top: 0;
}

div.container_content_quicklinks {
    clear: left;
    float: left;
    background-color: #fff;
    margin-bottom: 40px;
    padding-bottom: 10px;
    font-size: 14px;
    max-width: 24.3%;
    min-width: 24.3%;
    border: 1px solid #edeaea;
    padding: 10px;
    min-height: 75px;
}

@media only all and (max-width: 799px) {
    div.container_content_quicklinks {
        clear:both;
        width: 95%;
        max-width: 100%;
    }
}

div.container_content_quicklinks p, div.container_content_quicklinks dt {
    clear: left;
    float: left;
}

div.container_content_quicklinks p a, div.container_content_quicklinks dt a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_quicklinks p a:hover, div.container_content_quicklinks dt a:hover {
    color: #3b3b3b;
}

div.container_content_quicklinks div.title {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    background-color: #f8fafa;
    width: 100%;
    margin-left: -10px;
    margin-top: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #edeaea;
}

div.container_content_quicklinks ul.list {
    display: block;
    clear: left;
    margin-left: 0!important;
}

div.container_content_quicklinks ul.list li {
    margin-left: 20px!important;
    padding-right: 20px;
}

div.container_content_quicklinks ul.list li a {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 22px;
    word-spacing: normal;
    display: block;
    color: #8d9095;
    text-decoration: none;
    transition: color 100ms linear;
}

div.container_content_quicklinks ul.list li a:hover {
    color: #00a587;
}

.fs_app_report ul#marketsearch {
    float: left;
    border: 1px solid #edeaea!important;
    box-sizing: border-box;
}

ul#marketsearch {
    border: 1px solid #edeaea;
    padding: 10px;
    background-color: #f8fafa;
    list-style: none!important;
    margin-left: 0!important;
    width: 100%;
}

form ul#marketsearch {
    border: 0!important;
    width: 100%;
    display: block;
}

form ul#marketsearch .FormHandler_InputWrapper {
    max-width: 60%;
}

form ul#marketsearch input {
    min-width: 200px;
}

form ul#marketsearch li {
    float: left;
    width: 100%;
}

ul#marketsearch li {
    padding: 10px 0px;
}

@media only all and (max-width: 799px) {
    ul#marketsearch li div.FormHandler_SelectBox {
        width:93%;
    }
}

ul#marketsearch label {
    display: inline-block;
    width: 140px;
}

ul#marketsearch li input[type='submit'] {
    margin-left: 0!important;
}

ul.list_application {
    list-style-image: url(data:image/png;base64,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)!important;
    margin-left: 15px;
}

ul.list_application li {
    line-height: 22px;
}

ul.list_application li a {
    color: #8d9095;
    line-height: 22px;
}

@media only all and (max-width: 799px) {
    ul.list_application li {
        padding: 10px 0;
    }
}

div.search_box {
    display: block;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    padding: 10px 10px;
}

div.search_box div.inline {
    display: inline-block;
    padding: 10px 0;
}

div.search_box div.inline label {
    display: inline-block;
    width: 300px;
}

div.search_box div.inline input {
    display: inline-block;
    background-color: #fff;
}

div.search_box div.options {
    float: right;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.search_box div.options div {
    float: right;
    padding: 0 10px;
}

div.container_footer {
    clear: both;
    float: left;
    margin-top: 20px;
    width: 100%;
    color: #fff;
    background-color: #425563;
    font-size: 11px;
    padding-top: 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

div.container_footer a {
    color: #fff;
    text-decoration: none;
    transition: all 300ms linear;
}

div.container_footer a:hover {
    text-decoration: underline;
}

div.container_footer div.minimizer {
    display: block;
    max-width: 1280px;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

div.container_footer div.minimizer div.copyright {
    display: block;
    text-align: right;
}

div.container_footer div.minimizer div.seo {
    margin-top: 15px;
    display: block;
}

div.container_footer div.minimizer div.row {
    display: inline-block;
    max-width: 24.9%;
    width: 24.5%;
    vertical-align: top;
}

@media only all and (max-width: 799px) {
    div.container_footer div.minimizer div.row {
        max-width:100%;
        width: 100%;
    }
}

div.container_footer div.minimizer p {
    line-height: 20px;
}

div.container_footer div.minimizer div.row ul.link_list {
    margin-left: 0!important;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAICAYAAAA1BOUGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAE1JREFUeNp0zsEJgEAMRNF43S60KK1K72IFVmMtVvC8BAm4fghkCOFPIHJWjCVHlHDhxtw7Vna0AZG8S3L+fR5oPefSc26Yatvq/PAMAHzokfSqAdKKAAAAAElFTkSuQmCC)!important;
    line-height: 20px;
}

@media only all and (max-width: 799px) {
    div.container_footer div.minimizer div.row ul.link_list {
        margin-top:20px;
        clear: left;
        float: left;
        width: 95%;
        margin-left: 15px;
    }

    div.container_footer div.minimizer div.row {
        border-bottom: 1px solid #777;
        padding-bottom: 20px;
    }

    div.container_footer div.minimizer div.copyright {
        margin-top: 20px;
    }

    div.container_footer div.minimizer div.row ul.link_list li {
        float: left;
        width: 49%;
    }
}

div.container_footer div.minimizer div.row ul.link_list li a {
    color: #fff;
    text-decoration: none;
    transition: text-decoration 100ms linear;
}

div.container_footer div.minimizer div.row ul.link_list li a:hover {
    text-decoration: underline;
}

@media only screen and (max-width: 600px) {
    a[href^="tel:"] {
        text-decoration: none;
    }
}

@media screen and (max-width: 856px) {
    div.container_footer {
        font-size:16px;
    }
}

ul.contact {
    clear: left;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    vertical-align: top;
    margin-left: 0!important;
}

ul.contact > li {
    float: left;
    list-style: none!important;
    display: list-item;
    width: auto;
    line-height: 22px;
    width: 49%;
    vertical-align: top;
}

@media only all and (max-width: 799px) {
    ul.contact > li {
        clear:left;
        width: 100%;
    }
}

ul.contact li ul.sub li {
    display: block;
    line-height: 22px;
}

div.contact_box {
    clear: left;
    padding-top: 40px;
}

div.contact_box div.content div.contact {
    float: left;
    max-width: 64%;
    min-width: 64%;
    margin-left: 5%;
    margin-top: 20px;
}

div.contact_box div.content div.contact ul.contact {
    border-bottom: 0;
    float: left;
    margin-left: 0!important;
    list-style: none!important;
}

div.contact_box div.content {
    margin-top: 20px;
}

div.contact_box h3 {
    clear: left;
    display: block;
    width: 100%;
    background-color: #425563;
    padding: 5px 5px!important;
    color: #fff;
}

div.contact_box div.image {
    clear: left;
    float: left;
    max-width: 31%;
    min-width: 31%;
    width: 31%;
    min-height: 200px;
}

@media only all and (max-width: 799px) {
    div.contact_box div.image {
        width:100%;
        max-width: 100%;
        min-width: 100%;
        min-height: inherit;
        text-align: center;
    }
}

div.contact_box dl {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #edeaea;
}

div.contact_box dl dd {
    line-height: 22px;
}

div.contact_box dl dd ul {
    margin-left: 15px;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.contact_box div.ce-box-distributor ul {
    list-style: none;
}

div.contact_box div.ce-box-distributor {
    clear: both;
}

div#countrylist_dyn {
    clear: both;
    display: block;
}

div#countrylist_dyn div.jumper_list {
    display: block;
    margin-bottom: 30px;
    border: 1px solid #e0e0e0;
    background-color: #f8fafa;
}

div#countrylist_dyn div.jumper_list div.jumper {
    display: inline-block;
    padding: 7px;
}

div.backtotop {
    float: right;
    margin-top: -48px;
    z-index: 100;
    border: 1px solid #e0e0e0;
    vertical-align: bottom;
    padding: 10px 10px 5px 10px;
    background-color: #f8fafa;
}

div.contact_box div.backtotop {
    clear: both;
    margin-top: 0;
}

div#countrylist_dyn div.title {
    position: absolute;
    margin-top: -18px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #f8fafa;
}

div#countrylist_dyn div.box {
    clear: both;
    display: block;
    border: 1px solid #e0e0e0;
    padding: 15px;
    margin-bottom: 30px;
    background-color: #f8fafa;
    padding-top: 25px;
}

div#countrylist_dyn div.box ul.list_tabber_3x {
    clear: both;
    display: block;
}

div#countrylist_dyn div.box ul.list_tabber_3x li {
    display: inline-block;
    width: 32%;
    margin-bottom: 3px;
}

div.checkout {
    clear: left;
    float: left;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    padding: 20px;
    margin-bottom: 20px;
    width: 90%;
    max-width: 90%;
}

div.checkout input, div.checkout select, div.checkout textarea {
    background-color: #fff;
    min-width: 100px!important;
}

div.checkout > p {
    display: block;
    padding-bottom: 10px;
}

div.checkout em {
    color: #cc0000;
    width: 100%;
}

div.checkout #secondcol {
    float: left;
    text-align: left;
}

div.checkout ul {
    list-style: none!important;
    clear: left;
    margin-left: 0!important;
    padding: 10px 0;
}

div.checkout ul li label {
    margin-left: 0;
    padding-left: 0;
    vertical-align: middle;
}

div.checkout ul li {
    line-height: 22px;
    padding: 20px 0px;
}

div.checkout #firstcol {
    float: left;
    width: 50%;
}

div.checkout label {
    float: left;
    min-width: 150px;
}

div.checkout legend {
    display: inline-block;
    width: 100%;
    background-color: #425563;
    padding: 10px;
    padding-right: 30px;
    color: #fff;
    margin-left: -20px;
    margin-bottom: 10px;
}

div.checkout div.feedback {
    float: left;
}

div.checkout div.feedback + nobr {
    float: left;
    width: auto;
}

@media screen and (min-width: 857px) {
    .stage-image {
        width:1280px!important;
        height: 435px;
        overflow: hidden;
    }

    #stage {
        margin-bottom: 40px;
        padding: 0;
        height: 435px;
        width: 1255px;
        overflow: hidden;
        z-index: 20;
    }
}

#stage ul {
    position: absolute;
    top: 360px;
    z-index: 10;
    overflow: hidden;
}

#stage h3 {
    font-size: 20px;
}

.stage-image img {
    width: 100%;
}

.ui-tabs-panel .data {
    position: absolute;
    padding: 10px 15px;
    color: #FFF;
    width: 670px;
}

.ui-tabs-panel .upper_right {
    text-align: right;
    top: 0px;
}

.ui-tabs-panel .upper_left {
    text-align: left;
    top: 0px;
}

.ui-tabs-panel .lower_left {
    text-align: left;
    bottom: 20px;
}

.ui-tabs-panel .lower_right {
    text-align: right;
    bottom: 20px;
}

.ui-tabs-panel .no_headline {
    display: none;
}

.ui-tabs-panel .data h2 {
    font-size: 28px;
    line-height: 1em;
    margin-bottom: 10px;
    color: #FFF;
    padding: 0;
}

.ui-tabs-panel .data a {
    color: #FFF;
}

.stage_text_light {
    color: #FFFFFF !important;
    background: url("imgs/stagebds.png");
    cursor: pointer;
}

.stage_text_dark2 {
    color: #333333 !important;
    background: url("");
    cursor: pointer;
}

.stage_text_dark {
    color: #333333 !important;
    background: url("imgs/stagebl.png");
    cursor: pointer;
}

#stage a {
    text-decoration: none;
}

.stage_sub_text {
    font-size: 11px;
    margin-top: 3px;
}

div.container_eyecatcher img {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border: 0;
}

div.container_eyecatcher {
    clear: both;
    display: block;
    padding: 15px 0 0px 0;
    margin-left: -20px;
    height: 400px;
}

div.container_eyecatcher div.big_image {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 400px;
}

div.container_eyecatcher div.big_image img {
    position: absolute;
    width: 1280px;
}

div.container_eyecatcher div.big_image + .block {
    margin-top: -400px;
}

@media screen and (min-width: 857px) {
    div.container_eyecatcher #stage {
        width:1280px!important;
        height: 400px!important;
    }
}

@media only all and (max-width: 1280px) {
    div.container_eyecatcher #stage {
        width:100%!important;
    }
}

div.container_eyecatcher div.block {
    position: relative;
    color: #fff;
    max-width: 100%;
}

div.container_eyecatcher div.block h1,div.container_eyecatcher div.block p {
    color: #fff!important;
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.block {
        clear:left;
        float: left;
        width: 100%;
    }

    div.container_content div.container_main div.block div.green_content {
        clear: left;
        float: left;
    }
}

div.container_eyecatcher div.left {
    position: absolute;
    color: #fff;
}

.ui-tabs-panel {
    width: 100%;
}

div.container_eyecatcher div.block h1 {
    color: #fff;
    line-height: auto;
}

div.container_eyecatcher div.green_content,div.container_eyecatcher div.green_content_right {
    width: 100%;
    height: 100%;
    padding: 20px;
    width: 260px;
    height: 260px;
    margin: 30px!important;
}

div.container_eyecatcher div.green_content {
    float: left;
}

div.container_eyecatcher div.green_content_right {
    float: right;
}

div.container_eyecatcher div.green_content_right h1,div.container_eyecatcher div.green_content h1 {
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
}

div.container_eyecatcher div.green_content_right p,div.container_eyecatcher div.green_content p {
    line-height: normal!important;
    padding: 0;
    margin: 0;
}

div.container_eyecatcher .ui-tabs-nav {
    width: 100%;
    text-align: center;
    height: 30px;
    padding-top: 5px!important;
}

div.container_eyecatcher .ui-tabs-nav li {
    float: none!important;
    display: inline-block;
    margin: 0 auto!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    background-position: 0px 3px!important;
}

div.container_eyecatcher .ui-tabs-nav li a:hover {
    background-position: 0px -12px!important;
}

div.container_eyecatcher .ui-tabs-nav li a {
    overflow: hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAoCAYAAADKSBvHAAAACXBIWXMAAAsTAAALEwEAmpwYAABA3WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0wMi0xMVQxMjozNToxMCswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMDItMTRUMTY6MzQ6MDkrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTAyLTE0VDE2OjM0OjA5KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo5NWE0ODk3Ni0zMzFkLTRmNGMtOTNhNC1kMGJmNGViYmFkYmY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YzVlYjAwYWQtZDJhMC0yYjRkLTg0Y2QtOGM3YjcwNjk3MDljPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YTFhNjEzMmMtMjRlNS01MTQxLTgxOGUtZDYwZjc5NmUzNDU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmExYTYxMzJjLTI0ZTUtNTE0MS04MThlLWQ2MGY3OTZlMzQ1Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xMVQxMjozNToxMCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6N2NlYWI2NTUtMDU2NS04ZTQwLWFlZjEtMDc0YzI1ZjU4MmM3PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDE2OjM0KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiN2Q1NmFiOS1hMzkzLWY5NDgtOTBmZC04YmUwODI2MjU5Mzk8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTY6MzQ6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjk1YTQ4OTc2LTMzMWQtNGY0Yy05M2E0LWQwYmY0ZWJiYWRiZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxNjozNDowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmI3ZDU2YWI5LWEzOTMtZjk0OC05MGZkLThiZTA4MjYyNTkzOTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjNWViMDBhZC1kMmEwLTJiNGQtODRjZC04YzdiNzA2OTcwOWM8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDphMWE2MTMyYy0yNGU1LTUxNDEtODE4ZS1kNjBmNzk2ZTM0NTc8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4up+smAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGOSURBVHja7NS9ahtBFMXxn5ZFLgWSUGP2AQIBKSns1FvGblPEpAmBfDQhb5E6VeI+wS+QlFJrAiZ4jSEPsKjzFotJYWVBaWZlCUWW1PvAbe6cO8Oc+TMN3z4KauItnuNh6F3iBF8wgTgs7OI7Bhb1JNRLHGIchZ3/Z57XAD+wE+HNGnOtPl5HOLK5jiI83mLgUWQ7/Y3wa4uByyjkvKlOIhwj28B8geMINzjA+R3mDE9xU196jH18wBn+hDoLvb3g0Uifvdoqpm1jXRho4j1OcR3qNPSateme1ntaV9Aaz+0ywadQK9WYTqdb5To7YTQa3fm3pmk6mZ0wGo121wB4jsM0TceN4XDYxE8MWq2WJEl0Oh1QFIU8z5VlWSe1H9e0tlot/X5fHN/m0Ov1tNttWZYpy3KR1iRJFsyzS8axJEmWae12uyuTmVvbjNa56G9pvbq6WjlQFMUyrXmeq6pqyVxVlTzPZ7Q2hsPhToi1vybWC+xt+nAZDtI0Hc9YCmi8wws8CMbf+IrPNRr/BgBVwqBJOsdgeQAAAABJRU5ErkJggg==)!important;
    background-position: 0px -27px!important;
    background-repeat: no-repeat;
}

div.container_eyecatcher .ui-state-default.ui-corner-top a {
    outline: none;
}

@media screen and (max-width: 856px) {
    div.container_eyecatcher li.ui-state-default.ui-corner-top {
        padding: 10px;
    }

    div.container_eyecatcher li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
        padding-bottom: 12px;
    }

    div.container_eyecatcher .ui-state-default.ui-corner-top a {
        outline: none;
    }

    .container_eyecatcher #stage {
        overflow: visible;
        margin-bottom: 0px;
    }

    .container_eyecatcher #stage ul {
        position: relative;
        top: -6px;
    }

    .container_eyecatcher div.container_eyecatcher #stage .ui-tabs-nav li a {
        width: 18px!important;
    }

    .container_eyecatcher #stage .stage-image {
        position: relative!important;
        width: auto!important;
        height: auto;
    }

    div.container_eyecatcher {
        padding: 0px;
        margin-top: -67px;
        height: auto;
        margin-right: -17px;
    }

    .spacer {
        display: none;
    }

    .container_eyecatcher div.container_content div.container_main .block div.green_content_right, div.container_content div.container_main .block div.green_content {
        max-width: 100%;
        width: 100%;
    }

    .container_eyecatcher #stage div.block div.green_content, #stage div.block div.green_content h1, #stage .block .green_content_right, #stage .block .green_content_right h1 {
        background-color: #f3f3f3!important;
        color: #444 !important;
        width: auto;
        height: auto;
        min-width: 0px;
    }

    #stage div.container_eyecatcher div.block {
        margin-top: -20px!important;
    }

    #stage div.container_content div.container_main div.green_content_right {
        min-width: 0;
        max-width: 100%!important;
    }

    div.container_eyecatcher div.block h1, div.container_eyecatcher div.block p {
        color: #444!important;
        font-size: 22px;
    }

    ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
        display: none!important;
    }

    div.container_eyecatcher img {
        margin-bottom: 0px!important;
    }

    div.container_content div.container_main div.green_content_right {
        max-width: 100%!important;
    }

    div.container_eyecatcher .ui-tabs .ui-tabs-panel {
        position: relative!important;
    }
}

@media screen and (max-width: 856px) and (min-width: 800px) {
    div.container_eyecatcher {
        margin-top: 41px;
    }

    div.container_eyecatcher div.green_content, div.container_eyecatcher div.green_content_right {
        margin: 0px 0px 30px 0px!important;
    }
}

div.container_eyecatcher .ui-widget.ui-widget-content {
    border: none!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-panel {
    padding: 0!important;
    min-height: 269px!important;
}

div.container_eyecatcher .ui-widget-header {
    border: none!important;
    background: none!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: auto!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: .5em!important;
}

@media screen and (min-width: 857px) {
    div.container_eyecatcher .ui-tabs .ui-tabs-panel {
        position: absolute!important;
    }
}

div.texteditorTable {
    clear: left;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
}

div.texteditorTable table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 1em 0;
}

div.texteditorTable img {
    max-width: none!important;
}

[id='26'] div.texteditorTable img {
    width: 100%;
}

div.texteditorTable table td {
    text-align: left;
    vertical-align: top;
    border-style: none;
    padding: 20px 0px;
}

div.texteditorTable table.normal {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #edeaea;
    border-spacing: 0;
    border-collapse: collapse;
}

div.texteditorTable table.normal th {
    background-color: #425563;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 3px;
    text-align: left;
    border: 1px solid #425563;
}

div.texteditorTable table.normal td {
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    background-color: #f8fafa;
}

div.texteditorTable table.color-switch tr:nth-child(odd) td {
    background-color: #f8fafa!important;
}

div.texteditorTable table.color-switch tr:nth-child(even) td {
    background-color: #e9e9e9!important;
}

div.texteditorTable ul {
    padding-top: 10px;
    margin-left: 15px;
    line-height: 22px;
    vertical-align: top;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.texteditorTable .table-head {
    color: #fff;
    background-color: #00a886;
    font-weight: bold;
}

div.texteditorTable .table-clear {
}

.texteditorTable table tr td[bgcolor="#00a886"] {
    color: #ffffff;
}

div.container_content div.container_main div.container_categorie img {
    width: 100%;
}

div.container_content div.container_main div.container_categorie div.no-padding-margin + div {
    padding: 10px;
    border: 1px solid #e0e0e0;
}

div.container_content div.container_main div.container_categorie div.no-padding-margin + div div {
    overflow: hidden;
}

div.container_content div.container_main div.container_categorie h2 + div {
    min-height: 90px;
}

div.container_content div.container_main div.container_categorie h2 {
    padding: 0;
    margin: 0;
    text-align: left;
}

div.container_content div.container_main div.container_categorie {
    float: left;
    width: 40%;
    max-width: 380px;
    padding: 7px;
    padding-top: 0!important;
    margin: 0px 20px 30px 10px;
    padding: 20px 20px 30px 20px;
    text-align: center;
}

@media only all and (max-width: 1024px) {
    div.container_content div.container_main div.container_categorie {
        width:35%;
    }
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.container_categorie {
        width:100%;
        margin: 0;
        margin-top: 20px;
        padding: 0;
    }
}

div.container_content div.container_main div.container_categorie div {
    text-align: left;
}

div.container_content div.container_main div.green_content, div.container_content div.container_main div.green_content_right {
    background-color: #00a587;
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.green_content_right, div.container_content div.container_main div.green_content {
        width:90%;
        min-width: 90%;
        max-width: 90%;
        float: left;
        margin: 0!important;
    }
}

div.FormHandler_MultiSelectBox,div.FormHandler_SelectBox {
    position: relative;
    color: #8d9095;
    border: 1px solid #edeaea;
    background-color: #fff;
    cursor: pointer;
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

@media only all and(max-width: 799px) {
    div.FormHandler_MultiSelectBox, div.FormHandler_SelectBox {
        float:left;
    }
}

.FormHandler_InputWrapper {
    float: left;
}

div.FormHandler_MultiSelectBox:hover,div.FormHandler_SelectBox:hover {
    background-color: #fff;
}

div.FormHandler_MultiSelectBox:hover .box .active,div.FormHandler_SelectBox:hover .box .active {
    color: #00a587;
    float: left;
    width: 93%;
}

.FormHandler_SelectBox_Search {
    width: 80%;
    margin: 0 auto;
}

.FormHandler_SelectBox_Search input {
    background: none!important;
    background-color: none!important;
    border: 0;
    border-bottom: 1px solid #eaeaea;
    min-width: 0!important;
}

div.FormHandler_SelectBox img {
}

div.FormHandler_MultiSelectBox div.box,div.FormHandler_SelectBox div.box {
    display: inline-block;
    width: 100%;
}

div.FormHandler_MultiSelectBox div.container,div.FormHandler_SelectBox div.container {
    position: absolute;
    background-color: #fff;
    left: 0;
    max-height: 200px;
    overflow: scroll;
    overflow-x: hidden;
    border: 1px solid #edeaea;
    color: #8d9095;
    z-index: 1000;
    margin-left: -1px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem,div.FormHandler_SelectBox div.container div.FormHandler_SelectItem {
    display: inline-block;
    min-width: 100%;
    padding: 10px 15px;
    transition: all 300ms linear;
    cursor: pointer;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    white-space: nowrap;
    border-left: 3px solid #fff;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem:hover,div.FormHandler_SelectBox div.container div.FormHandler_SelectItem:hover {
    color: #00a587;
    background-color: #f8fafa;
    border-left: 3px solid #00a587;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox {
    border: 1px solid #edeaea;
    width: 24px;
    height: 24px;
    float: left;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox.active {
    background-image: url('data:image/png;base64,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');
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem:hover div.checkbox {
    background-image: url('data:image/png;base64,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');
    background-position: -24px 0;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox + .text {
    min-height: 26px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox + .text span {
    line-height: 26px;
    padding-left: 10px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive {
    background-color: #f9f9f9;
    color: #edeaea;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled:hover,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive:hover {
    border-left: 3px solid #fff;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive .checkbox {
    background-image: none!important;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled:hover .checkbox,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled .checkbox {
    background-color: #f9f9f9;
    background-image: url('data:image/png;base64,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');
    background-position: -48px -1px;
}

div.FormHandler_MultiSelectBox div.box div.image,div.FormHandler_MultiSelectBox div.box div.active,div.FormHandler_SelectBox div.box div.image,div.FormHandler_SelectBox div.box div.active {
    float: left;
    padding: 13px 0;
}

div.FormHandler_MultiSelectBox div.box div.active,div.FormHandler_SelectBox div.box div.active {
    width: 93%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 13px 10px;
}

div.FormHandler_MultiSelectBox div.box div.image,div.FormHandler_SelectBox div.box div.image {
    width: 7%;
}

@media only all and (max-width: 1279px) {
    .FormHandler_MultiSelectBox, .FormHandler_MultiSelectBox .active, .FormHandler_SelectBox, .FormHandler_SelectBox .active {
        width: 95%;
    }

    .ce-form-box .FormHandler_MultiSelectBox .box, .ce-form-box .FormHandler_SelectBox .box {
        width: 100%;
    }
}

@media only all and (max-width: 799px) {
    .FormHandler_MultiSelectBox .active, .FormHandler_SelectBox .active {
        width: 80%;
    }

    .ce-form-box .FormHandler_MultiSelectBox, .ce-form-box .FormHandler_MultiSelectBox .active, .ce-form-box .FormHandler_SelectBox, .ce-form-box .FormHandler_SelectBox .active {
        width: 90%;
    }
}

.content_info .FormHandler_MultiSelectBox,.content_info .FormHandler_SelectBox {
    display: inline-block;
    width: 100px;
    vertical-align: bottom;
    margin-left: 20px;
}

.struct_downloader div.FormHandler_MultiSelectBox div.box div.active:hover,.struct_downloader div.FormHandler_MultiSelectBox div.box div.active,.content_info div.FormHandler_MultiSelectBox div.box div.active:hover,.content_info div.FormHandler_MultiSelectBox div.box div.active,.struct_downloader div.FormHandler_SelectBox div.box div.active:hover,.struct_downloader div.FormHandler_SelectBox div.box div.active,.content_info div.FormHandler_SelectBox div.box div.active:hover,.content_info div.FormHandler_SelectBox div.box div.active {
    width: 80%!important;
}

.struct_downloader .FormHandler_MultiSelectBox,.struct_downloader .FormHandler_SelectBox {
    width: 100px;
    display: inline-block;
    vertical-align: bottom;
}

.struct_downloader .FormHandler_MultiSelectBox .image,.struct_downloader .FormHandler_MultiSelectBox .active,.struct_downloader .FormHandler_SelectBox .image,.struct_downloader .FormHandler_SelectBox .active {
    padding: 7px 0!important;
}

select[multiple] option {
    padding: 10px 5px;
}

.ce-configurator > .content .selector .element .content {
    clear: both;
}

div.scrollNavigation {
    position: fixed;
    display: none;
    width: 100%;
    z-index: 1000;
    top: 0px;
}

.ontop {
    margin-top: -70px;
    padding: 0;
    position: relative;
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    background-color: #000;
}

.ontop_active {
    margin-top: 0px;
}

ul.product_linklist {
    clear: left;
    float: left;
    padding-top: 30px;
}

@media only all and (max-width: 799px) {
    ul.product_linklist {
        display:block;
        width: 90%;
    }
}

ul.product_linklist > li {
    clear: left;
    float: left;
    list-style: none!important;
    padding: 10px;
    border-bottom: 1px solid #edeaea;
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 100%;
    margin-left: 0!important;
}

@media only all and (max-width: 799px) {
    ul.product_linklist > li {
        padding: 20px 0;
    }

    div.FurtherLinksSrc {
        width: 100%;
    }
}

ul.product_linklist #fapaproducts1 {
    width: 20%;
    float: left;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts1 {
        width:100%;
        padding-bottom: 20px;
    }
}

ul.product_linklist #fapaproducts1 img {
    max-width: 100%;
}

ul.product_linklist #fapaproducts2 a.product {
    border: 0;
    font-size: 18px;
    font-weight: normal;
}

ul.product_linklist #fapaproducts2 {
    float: left;
    width: 79%;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts2 {
        clear:both;
        width: 100%;
    }
}

ul.product_linklist #fapaproducts2 a {
    display: inline-block;
    margin: 3px;
    padding: 5px 10px;
    border: 1px solid #edeaea;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts2 a {
        clear:both;
        float: left;
        width: 100%;
    }
}

ul#products {
    float: left;
    margin-left: 0!important;
    list-style: none!important;
    width: 100%;
}

ul#products li img {
    float: none;
    text-align: center;
    margin: 0;
}

ul#products li {
    float: left;
    width: 31%;
    text-align: center;
    border: 1px solid #edeaea;
    margin: -1px 0px 0px -1px;
    background-color: #f8fafa;
    min-height: 220px;
    transition: background-color 300ms linear;
}

@media only all and (max-width: 799px) {
    ul#products li {
        width:49%;
    }
}

ul#products li:hover {
    background-color: #425563;
}

ul#products li:hover a {
    color: #fff;
}

ul#products li a:first-child {
    padding-top: 30px!important;
}

ul#products li a {
    clear: left;
    padding: 10px!important;
    display: block!important;
    text-align: center!important;
}

.FilterIcon {
    position: absolute;
    margin-top: -28px;
    margin-left: 10px;
}

.FilterClear {
    display: inline-block;
    margin-left: -20px;
    cursor: pointer;
}

.FilterInput {
    padding-left: 25px;
    padding-right: 20px;
}

.ResponsiveMakerNavigation {
    display: block;
    width: 100%;
    position: fixed;
    z-index: 1000;
    background-color: #fff;
    color: #7b7b7b;
    border-bottom: 1px solid #e0e0e0;
}

.ResponsiveMakerNavigation > .active {
    background-color: #425563!important;
    border: 1px solid #666!important;
    color: #999;
}

.ResponsiveIconMetanavigation, .ResponsiveIconNavigation {
    width: 15%;
    max-width: 15%;
    overflow: hidden;
}

.ResponsiveIconLogo {
    display: inline-block;
    width: 50%;
    padding: 20px 0;
    text-align: center;
    max-width: 50%;
}

.ResponsiveIconLogo img {
    width: 100%;
    text-align: center;
    max-width: 230px;
}

@media only all and (max-width: 799px) {
    div.container_logo div.image {
        display:none;
    }
}

.ResponsiveMakerNavigation .ResponsiveIconSearch, .ResponsiveMakerNavigation .ResponsiveIconMetanavigation, .ResponsiveMakerNavigation .ResponsiveIconNavigation {
    float: left;
    border: 1px solid #e0e0e0;
    padding: 5px;
    cursor: pointer;
    max-width: 15%;
    min-height: 25px;
    vertical-align: bottom;
    line-height: 20px;
    text-align: center;
    margin: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}

.ResponsiveMakerNavigation .ResponsiveIconMetanavigation {
    float: right;
    margin-right: 7px;
}

.ResponsiveIconMetanavigationContent, .ResponsiveIconNavigationContent {
    position: fixed;
    display: none;
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden;
    background-color: #fff;
    left: 0;
    top: 57px;
    max-width: 100%;
    min-width: 100%;
    z-index: 1000;
    border-top: 1px solid #edeaea;
    border-bottom: 3px solid #00a587;
}

.ResponsiveIconMetanavigationContent ul, .ResponsiveIconNavigationContent ul {
    display: block;
    margin-left: 0!important;
}

.ResponsiveIconMetanavigationContent ul li, .ResponsiveIconNavigationContent ul li {
    display: block;
    background-color: #f8f8f8;
    list-style: none!important;
    transition: background-color 300ms linear;
}

.ResponsiveIconMetanavigationContent ul li:hover, .ResponsiveIconNavigationContent ul li:hover {
    background-color: #fff;
}

.ResponsiveIconMetanavigationContent ul li a, .ResponsiveIconNavigationContent ul li a {
    padding: 10px;
    border-bottom: 1px solid #e0e0e0;
    display: block;
    color: #7b7b7b;
    text-decoration: none;
    transition: color 300ms linear;
}

.ResponsiveIconMetanavigationContent ul li a:hover, .ResponsiveIconNavigationContent ul li a {
    color: #00a587;
}

.ResponsiveIconNavigationContent .megamenu {
    display: none;
}

.ResponsiveIconNavigationContent .search, .ResponsiveIconNavigationContent .serviceline {
    display: none;
}

.ResponsiveIconMetanavigationContent img {
    width: 16px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearch {
    float: right;
    margin-right: 10px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent {
    position: absolute;
    background-color: #f8fafa;
    width: 100%;
    top: 58px;
    padding: 10px 0;
    left: 0;
    border-top: 1px solid #edeaea;
    border-bottom: 1px solid #edeaea;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent .right input[type='submit'] {
    background: none;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABFhJREFUeNrEl09oHHUUxz9vdnbzbzd/TEzVNtHUiqxVFOufg1BExYutUFC8iUpBEA8evEo96kXQY08KWj34BxTqySCCBS3UiFrTJCRCYki2dtM2ze5mk/k9Dzsz+5vfzCbiJQPD/mbem/f7vu97v/feyoU5lD28PPb42nMAvnYKgMCuwZGWGtpBNbSxk6mOAMQ2GllwLekuGEOhSvI5BSCynfFt8kGTryRrrSDSVhUbSAbBvtG0RENtEccLi85ok2hzE8qQ1joSqINUwncRK74aa1MAYwGxPbe8UAEx0N11FyMDL3NT8TiF/O0YbVBrXOCfax9TXf8SY2rpcDhsyrk/rFBbyLLCZsuH+5/jjn3vUciPZYZ/bf1r5ldep7m1mPTeSamYAbTlvGiKiCQjCv19T3Doto/wvN6WrqmzHVxBpEDevxkQhkrPchCP6cUX0JAJYyV3BMALFEzQipsaMCZch7eJ7lDHGBgbPRVvfvXGd1z86xjnp+/kl9n7mV9+g63tVQCGSscYLj0f23DtGwMepm3YuGuT8V6h2HMEgPrmJWaXXqO6PklgmjQ2V1i6/AGLlXdjDkeHXoxtaJC26QWRsMPmmiHPeX1hnCep1WdS8pW1T9kOrgPQ131vLA9sRkO7vjE7VMJOhze8gqDWMu4UqmCrhmoQlRrco26b8Y1xCp0ttdYiLS9aR2kbEZ/+4mOIDBKYqwkAAwNP4+cGwjAtYAKnoFq1xjMWNYGVKOoknh2SjcYMAP29j3DowDt05cZRAxp4DJWe4uD+U4j4AKxWP49tBGGYAhPaNk4lFG0fvxiysX6BXK4Y0yvicWD0VQZLR9mo/4nvFSkVH6TgjwBwo36RpdUPSYTZJOu+H9GTajji9ACFrsKtPFT+hlLvfYl0KfaUKfaUE+9qjTl+mztJvbmSzi8LRCsJJVlus1pqse8wjx4+S0/XeIxq+fJn+P4gw/1HyeX6wo3nqax9y8Ly+2zUZ9tdUyzH1WZAd+n7BkaGnuThe74g7w+ElW+TqZlXWKqcyW6zWa01ozEhGcdQo3IcKo7f8hIP3H0aT/IANLeq/PT7Ca5c+yHRKe09VR1vxXqXaKE2AHXbsVCeeJvyxFsxmo36POd+fYb1jelYz52I1GpaavUWF2T0jR8Yh7XwgyPl00zsPxnrV6//zI9Tx9lsVhKJqRmUq8WC7jI9eWqV28A685Xq9/Hnf1e+YvL849QblVRfCDr0EY3O/S53OwQh3ChRFpY/obtrjO7CPqYuvQkatL012RNUqs7ao5nNlnXM5czZcM8OdEqnocStGRkDaZzwkjHwSus3ZiDaXE17bss6VSYcx3YaVm3g6jAWP6pbByxFddxOeGCcMVuS41YCiKZrg2ry2Y/GrERGG2t+U6c+WMbtkdtouosLaX11RvVUIYpnNk17ou6E2/m/SCYIzaj67aE0u1n9/8v5PxGHwEHnqwsvyzP9D6g0uyBFjEoHuv4dANvH5VlI/UltAAAAAElFTkSuQmCC)!important;
    width: 32px;
    height: 32px;
    margin-top: 2px;
    padding: 0!important;
    background-color: #00a587!important;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left {
    float: left;
    width: 76%;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.right {
    float: left;
    width: 10%;
}

.ResponsiveIconShopping {
    float: left;
    width: 14%;
    padding-top: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media only all and (max-width: 435px) {
    .ResponsiveIconShopping {
        width:25%;
    }

    .ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left {
        float: left;
        width: 60%;
    }
}

.ResponsiveIconShopping img {
    margin-top: -7px;
}

.ResponsiveIconShopping span.counter {
    vertical-align: top;
    position: absolute;
    margin-top: 0px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left input[type='text'] {
    margin-left: 10px;
    background-color: #fff;
    padding-right: 10px;
    max-width: 90%;
    min-width: 94%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ResponsiveIconMetanavigationContent {
    background-color: #f8fafa;
}

.ResponsiveIconMetanavigationContent .title {
    padding: 5px;
    font-weight: bold;
}

.ResponsiveIconMetanavigationContent .content {
    padding: 5px;
}

.ResponsiveIconMetanavigationContent .row {
    margin-bottom: 10px;
}

.ResponsiveIconMetanavigationContent .content a {
    color: #00a587;
    text-decoration: none;
}

#header .styled-select {
    float: left;
    width: 102px;
    height: 20px;
    padding: 0;
    overflow: hidden;
    background: url(imgs/dropdown_arrow-white.png) no-repeat right #5B6376;
    position: relative;
    outline: none;
}

#header .welcome_text {
    position: absolute;
    color: #7A7F92;
    top: 81px;
    left: 0;
    font-size: 12px;
    padding: 0;
}

#header .warningalert {
    position: absolute;
    color: #ff6600;
    top: 59px;
    left: 0;
    font-size: 12px;
    width: 540px;
}

#header .warningalert p a {
    color: #ff6600;
}

.redfont {
    color: #cc0000;
}

.orange {
    color: #de9d51;
}

.TransformTable {
    clear: left;
    float: left;
}

.TransformTable ul li,.TransformTable ul {
    list-style: none!important;
    margin-left: 0!important;
}

.TransformTable .TransformTableItem {
    clear: left;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    margin-bottom: 20px;
}

.TransformTable .TransformTableItem .row {
    float: left;
    line-height: 22px;
}

.TransformTable .TransformTableItem #row_0 {
    display: block;
}

.TransformTable .TransformTableItem #row_0 + .row {
    clear: left;
}

.TransformTable .TransformTableItem #row_header_0,.TransformTable .TransformTableItem #row_0 {
    width: 100%;
    font-size: 14px;
}

.TransformTable .TransformTableItem .row_header,.TransformTable .TransformTableItem .row {
    font-size: 12px;
}

.TransformTable .TransformTableItem .row_header {
    float: left;
    line-height: 22px;
    font-weight: bold;
    padding-right: 5px;
}

.TransformTable .TransformTableItem .TransformTableGroup {
    float: left;
    padding-right: 20px;
}

.wimoweb input {
    background-color: #e7e7e7!important;
}

.wimoweb table #listHeaderBody {
    background: none!important;
    background-color: #fff!important;
}

.wimoweb table .listBody {
    background: none!important;
    background-color: #fff!important;
    border: 1px solid #edeaea!important
}

.JumpToTop {
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 10px;
    border: 1px solid #fff;
    background-color: #ff3333;
    color: #fff;
    min-height: 45px;
    height: 45px;
    padding: 0px 20px 0px 20px;
    line-height: 50px;
    transition: background-color 300ms linear;
}

.JumpToTop:hover {
    background-color: #425563;
}

div#gatewayheader {
    width: 800px;
    margin: 0 auto;
    padding: 20px 0px;
}

div#gatewayheader img {
    max-width: 180px;
}

div#gatewaycontent {
    width: 780px;
    margin: 0 auto;
    padding: 0px 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    margin-bottom: 200px;
    margin-top: 100px;
}

div#gatewaybuttons div.button {
    color: #fff;
    border: 0;
    min-width: inherit;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

div#gatewaycontent div#gatewaybuttons a {
    background-color: #00a587;
    text-align: center;
    display: block;
    width: 100%;
    padding: 4% 0%;
    color: #7b7b7b;
    font-weight: normal;
    color: #fff;
}

div#gatewaycontent div#gatewaybuttons a:hover {
    background-color: #425563;
}

div#gatewaycontent div#gatewaybuttons a:hover div.content {
    background: none!important;
    background-color: #425563!important;
    color: #fff!important;
}

div#gatewaycontent div#gatewaybuttons a div.content {
    border: 1px solid #edeaea;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    padding: 10px 0px;
    line-height: 22px;
    transition: all 300ms linear;
}

div#gatewaycontent div#gatewaybuttons a div.content div.title {
    font-size: 24px;
    margin-top: 20px;
    color: #00a587;
    padding-bottom: 20px;
}

div#gatewaycontent div#gatewaybuttons a:hover div.content div.title {
    color: #fff;
}

div#gatewaycontent div#gatewaybuttons a div.content div.description {
    display: block;
}

div#gatewaycontent div#gatewaybuttons a div.content div.description p {
    padding: 0;
    margin: 0;
}

div#gatewaycontent h2.grey-bar {
    background-color: #425563;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    margin-left: -10px;
    width: 760px;
    margin-top: 40px;
}

div#gatewaycontent div#interactive {
    width: 100%;
}

div#gatewaycontent div#interactive table {
    width: 100%;
    border-spacing: 20px;
}

div#gatewaycontent div#interactive table tr td {
    background-color: #f8fafa;
    padding: 10px 20px;
    line-height: 22px;
}

div#gatewaycontent a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

div#gatewayfooter {
    width: 100%;
    margin: 0 auto;
    border: 0px solid #edeaea;
    font-size: 12px;
    font-weight: normal;
    margin-top: 20px;
    background-color: #f8fafa;
    padding: 0px 0;
}

div#gatewayfooter center {
    display: none;
}

div#gatewayfooter b {
    font-weight: normal;
}

div.error_message_company,div.error_message_order,div.error_message {
    color: #cc0000;
}

container_box_image {
    float: left;
    max-width: 25%;
}

.container_box_tnt {
    float: left;
    max-width: 73%;
    margin-right: 3%;
}

.container_box_gray {
    float: left;
    background-color: #f1f1f1;
    padding: 25px 15px;
    margin-bottom: 20px;
}

.container_box_blue {
    float: left;
    background-color: #d1e9f6;
    padding: 25px 15px;
    width: 100%;
}

.container_box_tnt .container_box_blue {
    min-height: 130px;
    width: 27%;
    margin-right: 2%;
}

.container_box_tnt .container_box_blue:last-child {
    margin-right: 0;
}

@media only all and (max-width: 1280px) {
    .container_box_tnt {
        max-width:67%;
    }

    .container_box_tnt .container_box_blue {
        width: 42.6%;
        max-width: 42.6%;
        min-height: 200px;
        margin-bottom: 20px;
    }

    .container_box_tnt .container_box_blue:last-child, .container_box_tnt .container_box_blue:first-child {
        margin-left: 0!important;
    }

    .container_box_tnt .container_box_blue:nth-child(2n+0) {
        margin-right: 0!important;
    }

    .container_box_tnt .container_box_blue:last-child {
        width: 92.8%;
        max-width: 92.8%;
        min-height: 0;
    }
}

@media only all and (max-width: 1024px) {
    .container_box_tnt {
        max-width:100%;
        margin-left: 5%;
    }

    .container_box_image {
        display: none;
    }

    [id='26286'] h1 {
        margin-left: 5%;
    }

    .wimoweb {
        margin-left: 5%;
    }
}

@media only all and (max-width: 817px) {
    .container_box_tnt {
        margin-left:0;
    }

    [id='26286'] h1 {
        margin-left: 0;
    }

    .wimoweb {
        margin-left: 0;
    }

    .container_box_tnt .container_box_gray {
        width: 100%;
        max-width: 100%;
    }

    .container_box_tnt .container_box_blue {
        width: 100%!important;
        max-width: 100%!important;
        min-height: 0!important;
    }
}

[id='26286'] div.container_footer {
    margin-top: 50px!important;
}

#global_search .table_product + h3,#global_search .table_product + h2 {
    margin-top: 60px;
    padding-top: 40px;
}

div#global_search table.table_product {
    border-top: 1px solid #00A587;
}

div#global_search table.table_product tr.options td {
    background-color: #00A587;
    color: #ffffff;
}

div#global_search table.table_product tr.options td.content_info,div#global_search .content_info .FormHandler_SelectBox,div#global_search div.FormHandler_SelectBox div.box,div#global_search table.table_product tr.options td.content_info span.content_info,div#global_search table.table_product tr.options td.content_info span.page_counter {
    vertical-align: middle;
}

div#global_search table.table_product tr.options td.content_info span.page_counter {
    font-size: 16px;
}

div#global_search div.FormHandler_SelectBox div.box div.active, div#global_search div.FormHandler_SelectBox {
    background-color: #00A587;
    color: #ffffff;
    font-size: 16px;
    width: 40px!important;
    text-align: right;
    margin-left: 5px!important;
    border: none;
}

div#global_search div.FormHandler_SelectBox div.box div.active {
    padding: 5px 3px;
    text-align: left;
    width: 50%!important;
}

div#global_search div.FormHandler_SelectBox div.box div.active,div#global_search div.FormHandler_SelectBox div.box div.image {
    padding: 5px 0;
}

div#global_search div.FormHandler_SelectBox div.box div.image {
    width: 15px;
}

div#global_search div.FormHandler_SelectBox div.box div.image img {
    display: none;
}

div#global_search div.FormHandler_SelectBox div.box div.image:before {
    font-family: FontAwesome;
    content: "\f107";
    color: #ffffff;
    font-weight: bold;
}

div#global_search div.FormHandler_SelectBox:hover div.box div.image:before {
    color: #2c2a29;
}

div#global_search div.FormHandler_SelectBox:hover {
    background-color: #00A587;
    color: #ffffff;
}

div#global_search div.FormHandler_SelectBox:hover .box .active {
    color: #ffffff;
}

div#global_search tr.options td a img {
    display: none;
}

div#global_search tr.options td.content_info + td a:first-child:before,div#global_search tr.options td.content_info + td a:nth-child(2):before,div#global_search tr.options td:first-child a:first-child:before,div#global_search tr.options td:first-child a:nth-child(2):before {
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 22px;
    padding: 10px;
}

div#global_search tr.options td.content_info + td a:first-child:hover:before,div#global_search tr.options td.content_info + td a:nth-child(2):hover:before,div#global_search tr.options td:first-child a:first-child:hover:before,div#global_search tr.options td:first-child a:nth-child(2):hover:before {
    color: #2c2a29;
}

div#global_search tr.options td.content_info + td a:first-child:before {
    content: "\f105";
}

div#global_search tr.options td.content_info + td a:nth-child(2):before {
    content: "\f101";
}

div#global_search tr.options td:first-child a:nth-child(2):before {
    content: "\f104";
}

div#global_search tr.options td:first-child a:first-child:before {
    content: "\f100";
}

div#global_search tr.options td.content_info + td a:first-child {
    margin-right: 8px;
}

div#global_search tr.options td:first-child a:nth-child(2) {
    margin-left: 8px;
}

div#global_search tr.options td:first-child {
    text-align: right;
}

@media screen and (max-width: 534px) {
    div#global_search table.table_product tr.options td.content_info span.content_info {
        width:100%;
        padding: 0 0 5px 0;
    }
}

@media screen and (max-width: 537px) {
    #continent-select {
        margin-bottom: 20px;
    }

    .select-text {
        margin-top: 20px;
    }
}

@media screen and (min-width: 538px) {
    #continent-select {
        margin-bottom: 20px;
    }

    .select-text {
        margin-top: 20px;
    }

    .pf_language_switcher_headline h2 {
        font-size: 20px !important;
    }
}

@media screen and (max-width: 960px) {
    .tab-portlet {
        display: none;
    }

    .pf_link_container {
        display: none;
    }

    .pf_language_switcher_headline p {
        padding: 28px 0 12px 0 !important;
    }

    .pf_language_switcher_inner {
        margin-top: 40px;
    }

    form#geostayoncom {
        height: 75px;
    }

    .pf_language_switcher_headline a {
        font-size: 22px;
    }

    .pf_language_switcher_headline p {
        line-height: 15px;
    }
}

@media screen and (min-width: 961px) {
    .select-text {
        display: none;
    }

    .select-wrapper:before, .select-wrapper2:before {
        display: none;
    }

    #countryselectbutton {
        display: none !important;
    }
}

#continent-select, #country-select {
    width: 100%;
    padding-bottom: 30px;
    padding-top: 30px;
    padding-left: 15px;
    font-size: 22px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    cursor: pointer;
}

#continent-select::-ms-expand, #country-select::-ms-expand {
    display: none;
}

.select-wrapper:before {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 26px;
    position: absolute;
    margin-top: 28px;
    right: 10%;
    color: #B3BBC1;
    pointer-events: none;
}

.select-wrapper2:before {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 26px;
    position: absolute;
    right: 10%;
    margin-top: 28px;
    color: #B3BBC1;
    pointer-events: none;
}

#countryselectbutton {
    width: 100%;
    cursor: pointer;
    padding: 22px 10px;
    margin-top: 75px;
    margin-bottom: 85px;
    background: linear-gradient(to bottom, #00a587 0%,#00a587 100%)!important;
    border: 1px solid #e0e0e0;
    color: white;
    border-radius: 0px;
    font-size: 20px;
}

#countryselectbutton:hover {
    background: none !important;
    border: 1px solid #00a587;
    color: #00a587;
}

.select-text {
    font-size: 18px;
}

.pf_language_switcher {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.pf_language_switcher_footer,.pf_language_switcher_headline {
    clear: left;
    float: left;
    width: 100%;
    background-color: #ebebeb;
}

.pf_language_switcher_headline {
    border-bottom: 1px solid #dedcdc;
}

.pf_language_switcher_headline h2 {
    padding: 0;
    margin: 0;
    color: #425563;
    padding: 25px 10px 20px 45px;
    float: left;
}

.pf_language_switcher_headline div {
    margin-top: 0!important;
    padding-top: 10px;
    padding-left: 45px;
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #425563;
}

.pf_language_switcher_headline p {
    padding: 28px 0 0 0;
}

.pf_language_switcher_headline a {
    color: #00a587;
    text-decoration: none;
}

.pf_language_switcher_footer {
    border-top: 1px solid #dedcdc;
    display: none;
}

.pf_language_switcher_footer_inner {
    padding: 25px 10px 35px 40px;
    font-size: 12px;
}

.pf_language_switcher_footer_icon {
    float: left;
}

.pf_language_switcher_footer_content {
    float: left;
    margin-top: -3px;
    margin-left: 5px;
    width: 90%;
}

.pf_language_switcher_container {
    width: 1024px;
    height: 517px;
    z-index: 1000;
    background-color: #fff;
}

@media only all and (max-width: 1023px) {
    .pf_language_switcher_container {
        position:absolute;
        top: 0;
        left: 0;
        margin-top: 0;
        margin-left: 0;
        width: 100%;
        height: 100%;
    }

    .pf_language_switcher_icon {
        display: none;
    }

    .pf_language_switcher_headline h2,.pf_language_switcher_headline div {
        padding-left: 4%;
    }
}

@media only all and (max-width: 400px) {
    .pf_language_switcher_container .pf_link_container {
        width:100%;
    }

    .pf_language_switcher_footer_content {
        padding-bottom: 20px;
    }
}

.pf_language_switcher_inner {
    float: left;
    width: 90%;
    padding: 3% 5%;
    background-color: #fff;
    min-height: 67%;
}

.pf_link_container {
    float: left;
    width: 25%;
    margin-top: 20px;
}

.pf_language {
    clear: both;
    float: left;
    height: 22px;
}

.pf_language a {
    text-decoration: none;
    color: #777;
}

.pf_language a:hover {
    color: #00a587;
}

.pf_language .icon {
    float: left;
    width: 25px;
}

.pf_language .desc {
    float: left;
}

[id="24"] .tabber_grid {
    padding-bottom: 20px;
}

[id="24"] h1 {
    font-size: 30px;
    color: #444;
}

.container_contact {
    clear: both;
    float: left;
    width: 100%;
    border-top: 1px solid #edeaea;
    padding-top: 40px;
    padding-bottom: 20px;
}

.container_contact p {
    padding-bottom: 2px;
}

.container_contact:nth-child(odd) {
    background-color: #f2f2f2;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.container_contact_content {
    width: 100%;
    max-width: 1280px;
    margin-bottom: 34px;
    margin: 0 auto;
}

.container_contact_content h3 {
    color: #8d9095;
    margin-top: 0;
    margin-bottom: 5px;
}

.container_contact .container_contact_content .contact_image {
    float: left;
    max-height: 281px;
    max-width: 413px;
    width: 35%;
}

.container_contact .container_contact_content .contact_image .image {
    max-width: 393px;
    max-height: 262px;
    overflow: hidden;
    margin: 0 10px;
    border: 1px solid #d3d3d3;
}

.container_contact .container_contact_content .contact_image .image img {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.container_contact .container_contact_content .contact_image .contact_gray_spacer {
    clear: both;
    float: left;
    width: 100%;
    height: 26px;
    background-color: #425563;
    margin-top: -11px;
}

.container_contact .container_contact_content .container_text {
    float: left;
    display: inline-block;
    max-width: 60%;
    min-width: 60%;
    margin-left: 40px;
    line-height: 20px;
}

.container_contact .container_contact_content .container_text h2 {
    padding: 0;
    margin: 0;
    padding-bottom: 10px;
    font-size: 26px;
    color: #444;
}

.container_contact .container_contact_content .container_text .text {
    float: left;
    width: 100%;
}

.container_contact .container_contact_content .spacer {
    clear: left;
    float: left;
    width: 100%;
    text-align: center;
    padding: 5px 0;
}

.container_contact .container_contact_content .spacer img {
    max-width: 600px;
    width: 100%;
    overflow: hidden;
}

.container_contact .container_contact_content .address {
    clear: left;
    float: left;
    width: 100%;
}

.container_contact .container_contact_col h2,.container_contact .container_contact_content .address h2 {
    color: #8d9095;
    font-weight: normal;
    font-size: 16px;
    font-style: italic;
    width: 100%;
    padding-top: 0;
    margin-top: 0;
}

.container_contact .container_contact_content .address .desc,.container_contact .container_contact_content .address .phone,.container_contact .container_contact_content .address .mail {
    margin-bottom: 10px;
}

.container_contact .container_contact_content .address .desc {
    clear: left;
    float: left;
    min-width: 30%;
    min-height: 50px;
    line-height: 24px;
}

.container_contact .container_contact_content .address .desc p {
    padding: 0;
}

.container_contact .container_contact_content .address .phone {
    float: left;
    min-width: 33%;
}

.container_contact .container_contact_content .address .mail {
    float: left;
    min-width: 33%;
}

.container_contact .container_contact_row {
    clear: left;
    float: left;
    margin: 20px 0 49px 0;
    width: 100%;
    border-radius: 5px;
}

.container_contact .container_contact_col {
    float: left;
    width: 44.9%;
    padding: 29px 22px;
    max-width: 608px;
    margin-bottom: 5px;
}

.container_contact .container_contact_col:first-child {
    margin-right: 29px;
}

.container_contact .container_contact_col .contact {
    clear: left;
    float: left;
    width: 100%;
    margin-top: 25px;
}

.container_contact .container_contact_col .contact .phone {
    float: left;
    width: 45%;
}

.container_contact .container_contact_col .contact .mail {
    float: left;
    width: 45%;
    min-width: 250px;
}

.container_contact > h2 {
    clear: left;
    float: left;
    font-size: 26px;
    margin: 0;
    margin-bottom: 54px;
    padding: 0;
    width: 100%;
}

.container_contact .container_contact_blue {
    float: left;
    background-color: #d1e9f6;
    width: 24%;
    min-width: 24%;
    margin-right: 3.4%;
    padding: 30px 36px;
    margin-bottom: 10px;
}

.container_contact .container_contact_blue div.address {
    clear: left;
    float: left;
    margin-bottom: 27px;
    width: 100%;
    line-height: 25px;
    margin-left: 17px;
}

.container_contact .container_contact_blue h3 {
    padding: 0;
    margin: 0;
    color: #8d9095;
    font-size: 20px;
    margin-bottom: 10px;
}

.container_contact .container_contact_blue:last-child {
    margin-right: 0;
}

.container_contact .container_contact_blue p {
    padding: 0;
    line-height: 20px;
}

.container_contact .container_contact_blue div.contact_url {
    clear: left;
    float: left;
    width: 100%;
    margin-bottom: 18px;
}

.container_contact .container_contact_blue div.contact_url img {
    margin-right: 5px;
}

.container_contact .container_contact_blue div.contact div.phone p {
    padding: 0 0 10px 0;
}

.container_contact .container_contact_blue .contact .phone img {
    margin-right: 5px;
}

.container_contact_spacer {
    clear: left;
    float: left;
    width: 100%;
    padding-bottom: 80px;
}

.h2-seperator {
    border-top: 1px solid #eee;
}

@media only all and (max-width: 1280px) {
    .container_contact .container_contact_col {
        width:43.5%;
    }

    .container_contact .container_contact_blue {
        min-width: 22.9%;
        width: 22.9%;
    }
}

@media only all and (max-width: 1024px) {
    .container_contact .container_contact_col {
        width:41%;
    }

    .container_contact .container_contact_content .container_text {
        width: 59%;
    }

    .container_contact .container_contact_blue {
        min-width: 38%;
        width: 38%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
}

@media only all and (max-width: 799px) {
    .container_contact .container_contact_col {
        clear:left;
        width: 90%;
        margin-bottom: 20px;
        margin-right: 0!important;
        max-width: 90%;
        padding: 5%;
    }

    .container_contact .container_contact_content .contact_image {
        width: auto!important;
    }

    .container_contact .container_contact_content .container_text {
        clear: left;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }

    .container_contact .container_contact_blue {
        max-width: 90%;
        min-width: 90%;
        margin-right: 0;
        padding: 5%;
    }

    .container_contact .container_contact_content .container_text h2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #ffffff;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-inner iframe {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(imgs/fancybox_sprite.png);
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(imgs/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(imgs/blank.gif);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(imgs/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url(imgs/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    #fancybox-loading div {
        background-image: url(imgs/fancybox_loading@2x.gif);
        background-size: 24px 24px;
    }
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible;
}

.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

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

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
    width: 75%;
    width: calc( 100% - 2.4em );
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}

.ui-checkboxradio-disabled {
    pointer-events: none;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
}

.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,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");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-tabs {
    position: relative;
    padding: .2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}

body .ui-tooltip {
    border-width: 2px;
}

.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}

.ui-widget-content a {
    color: #333333;
}

.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight: bold;
}

.ui-widget-header a {
    color: #333333;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button {
    color: #454545;
    text-decoration: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus {
    border: 1px solid #cccccc;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b;
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
}

.ui-icon-background,.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #ffffff;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #777620;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #5f3f3f;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,.ui-widget-content .ui-icon {
    background-image: url("imgs/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
    background-image: url("imgs/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon {
    background-image: url("imgs/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,.ui-button:active .ui-icon {
    background-image: url("imgs/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon {
    background-image: url("imgs/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url("imgs/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
    background-image: url("imgs/ui-icons_777777_256x240.png");
}

.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-caret-1-n {
    background-position: 0 0;
}

.ui-icon-caret-1-ne {
    background-position: -16px 0;
}

.ui-icon-caret-1-e {
    background-position: -32px 0;
}

.ui-icon-caret-1-se {
    background-position: -48px 0;
}

.ui-icon-caret-1-s {
    background-position: -65px 0;
}

.ui-icon-caret-1-sw {
    background-position: -80px 0;
}

.ui-icon-caret-1-w {
    background-position: -96px 0;
}

.ui-icon-caret-1-nw {
    background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

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

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

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

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

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

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

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

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

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

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    border-top-left-radius: 3px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    border-top-right-radius: 3px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    border-bottom-left-radius: 3px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}

.vjs-default-skin {
    color: #ffffff;
}

@font-face {
    font-family: 'VideoJS';
    src: url('font/vjs.eot');
    src: url('font/vjs.eot?#iefix') format('embedded-opentype'), url('font/vjs.woff') format('woff'), url('font/vjs.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.vjs-default-skin .vjs-slider {
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    background-color: #2c2a29;
}

.vjs-default-skin .vjs-slider:focus {
    -webkit-box-shadow: 0 0 2em #ffffff;
    -moz-box-shadow: 0 0 2em #ffffff;
    box-shadow: 0 0 2em #ffffff;
}

.vjs-default-skin .vjs-slider-handle {
    position: absolute;
    left: 0;
    top: 0;
}

.vjs-default-skin .vjs-slider-handle:before {
    content: "\e009";
    font-family: VideoJS;
    font-size: 1em;
    line-height: 1;
    text-align: center;
    text-shadow: 0em 0em 1em #fff;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.vjs-default-skin .vjs-control-bar {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3.0em;
    background-color: #00a587;
}

.vjs-default-skin.vjs-has-started .vjs-control-bar {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    -moz-transition: visibility 0.1s, opacity 0.1s;
    -o-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s;
}

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s;
}

.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
    display: none;
}

.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
    display: none;
}

@media \0screen {
    .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: "";
    }
}

.vjs-default-skin .vjs-control {
    outline: none;
    position: relative;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 3.0em;
    width: 4em;
}

.vjs-default-skin .vjs-control:before {
    font-family: VideoJS;
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before {
    text-shadow: 0em 0em 1em #ffffff;
}

.vjs-default-skin .vjs-control:focus {
}

.vjs-default-skin .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.vjs-default-skin .vjs-play-control {
    width: 5em;
    cursor: pointer;
}

.vjs-default-skin .vjs-play-control:before {
    content: "\e001";
}

.vjs-default-skin.vjs-playing .vjs-play-control:before {
    content: "\e002";
}

.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button {
    cursor: pointer;
    float: right;
}

.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before {
    content: "\e006";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\e003";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\e004";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\e005";
}

.vjs-default-skin .vjs-volume-control {
    width: 5em;
    float: right;
}

.vjs-default-skin .vjs-volume-bar {
    width: 5em;
    height: 0.6em;
    margin: 1.1em auto 0;
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
    height: 2.9em;
}

.vjs-default-skin .vjs-volume-level {
    position: absolute;
    top: 0;
    left: 0;
    height: 0.5em;
    background: #425563 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
    width: 0.5em;
    height: 0.5em;
}

.vjs-default-skin .vjs-volume-handle:before {
    font-size: 0.9em;
    top: -0.2em;
    left: -0.2em;
    width: 1em;
    height: 1em;
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
    width: 6em;
    left: -4em;
}

.vjs-default-skin .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    font-size: 0.3em;
    height: 1em;
    top: -1em;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.vjs-default-skin:hover .vjs-progress-control {
    font-size: .9em;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.vjs-default-skin .vjs-progress-holder {
    height: 100%;
}

.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
}

.vjs-default-skin .vjs-play-progress {
    background: #425563 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-default-skin .vjs-load-progress {
    background: #646464 ;
    background: rgba(255, 255, 255, 0.4);
}

.vjs-default-skin .vjs-seek-handle {
    width: 1.5em;
    height: 100%;
}

.vjs-default-skin .vjs-seek-handle:before {
    padding-top: 0.1em ;
}

.vjs-default-skin .vjs-time-controls {
    font-size: 1em;
    line-height: 3em;
}

.vjs-default-skin .vjs-current-time {
    float: left;
}

.vjs-default-skin .vjs-duration {
    float: left;
}

.vjs-default-skin .vjs-remaining-time {
    display: none;
    float: left;
}

.vjs-time-divider {
    float: left;
    line-height: 3em;
}

.vjs-default-skin .vjs-fullscreen-control {
    width: 3.8em;
    cursor: pointer;
    float: right;
}

.vjs-default-skin .vjs-fullscreen-control:before {
    content: "\e000";
}

.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\e00b";
}

.vjs-default-skin .vjs-big-play-button {
    left: 50%;
    margin-left: -1.5em;
    top: 50%;
    margin-top: -1.5em;
    font-size: 3em;
    display: block;
    z-index: 2;
    position: absolute;
    width: 3em;
    height: 3em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    background-color: #00a587;
    border: 0em solid none;
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    border-radius: 0em;
    -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
    left: 50%;
    margin-left: -1.5em;
    top: 50%;
    margin-top: -1.5em;
}

.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
    display: none;
}

.vjs-default-skin.vjs-has-started .vjs-big-play-button {
    display: none;
}

.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
    display: none;
}

.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    background-color: #505050;
    background-color: rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 0 0 3em #ffffff;
    -moz-box-shadow: 0 0 3em #ffffff;
    box-shadow: 0 0 3em #ffffff;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

.vjs-default-skin .vjs-big-play-button:before {
    content: "\e001";
    font-family: VideoJS;
    line-height: 3em;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center ;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 4em;
    line-height: 1;
    width: 1em;
    height: 1em;
    margin-left: -0.5em;
    margin-top: -0.5em;
    opacity: 0.75;
    -webkit-animation: spin 1.5s infinite linear;
    -moz-animation: spin 1.5s infinite linear;
    -o-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear;
}

.vjs-default-skin .vjs-loading-spinner:before {
    content: "\e01e";
    font-family: VideoJS;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    text-shadow: 0em 0em 0.1em #000;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.vjs-default-skin .vjs-menu-button {
    float: right;
    cursor: pointer;
}

.vjs-default-skin .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0em;
    width: 0em;
    height: 0em;
    margin-bottom: 3em;
    border-left: 2em solid transparent;
    border-right: 2em solid transparent;
    border-top: 1.55em solid #000000;
    border-top-color: rgba(7, 40, 50, 0.5);
}

.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 10em;
    bottom: 1.5em;
    max-height: 15em;
    overflow: auto;
    left: -5em;
    background-color: #00a587;
    -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}

.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
    display: block;
}

.vjs-default-skin .vjs-menu-button ul li {
    list-style: none;
    margin: 0;
    padding: 0.3em 0 0.3em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
    background-color: #000;
}

.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
    outline: 0;
    color: #111;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-box-shadow: 0 0 1em #ffffff;
    -moz-box-shadow: 0 0 1em #ffffff;
    box-shadow: 0 0 1em #ffffff;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default;
}

.vjs-default-skin .vjs-subtitles-button:before {
    content: "\e00c";
}

.vjs-default-skin .vjs-captions-button:before {
    content: "\e008";
}

.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
    -webkit-box-shadow: 0 0 1em #ffffff;
    -moz-box-shadow: 0 0 1em #ffffff;
    box-shadow: 0 0 1em #ffffff;
}

.video-js {
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-js:-moz-full-screen {
    position: absolute;
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto;
}

.video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
    _position: absolute;
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none;
}

.vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%;
}

.video-js.vjs-using-native-controls .vjs-poster {
    display: none;
}

.video-js .vjs-text-track-display {
    text-align: center;
    position: absolute;
    bottom: 4em;
    left: 1em;
    right: 1em;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em;
}

.video-js .vjs-text-track {
    display: none;
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.5);
}

.video-js .vjs-subtitles {
    color: #ffffff ;
}

.video-js .vjs-captions {
    color: #ffcc66 ;
}

.vjs-tt-cue {
    display: block;
}

.vjs-default-skin .vjs-hidden {
    display: none;
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible;
}

div.videocontent {
    width: 100%;
    max-width: 658px;
}

.video-js {
    padding-top: 56.25%;
}

.vjs-fullscreen {
    padding-top: 0px;
}

div.FurtherLinks .button {
    float: left;
    padding: 5px 10px;
    background-color: #425563;
    color: #fff;
    margin-right: 3px;
    margin-bottom: 3px;
    cursor: pointer;
    transition: background-color 300ms linear;
}

@media only all and (max-width: 799px) {
    div.FurtherLinks .button {
        width:93%;
    }
}

div.FurtherLinks .button:hover {
    background-color: #00a587;
}

div.FurtherLinks .active {
    background-color: #00a587;
}

div.container_main_full_page {
    border: 0px solid #edeaea;
    background-color: #fff;
    max-width: 100%;
    width: 100%;
    padding-top: 0;
    margin: 0 auto;
    min-height: 100%;
}

@media only all and (max-width: 799px) {
    div.container_main_full_page {
        margin-top:40px;
    }
}

div.container_main_full_page div.container_breadcrump {
    max-width: 1280px;
    margin: 0 auto;
    margin-bottom: 29px;
}

.pf_product_categories .minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.pf_product_categories .minimizer h2 {
    float: left;
    color: #444;
    width: 94%;
    font-weight: normal;
    margin-top: 0;
    margin-left: 5px;
    padding-bottom: 10px;
    margin-bottom: -15px;
    font-size: 26px;
    border-bottom: 1px solid #edeaea;
}

.pf_product_categories .minimizer h2 a {
    color: #444;
    text-decoration: none;
}

.pf_product_categories .minimizer h2 a:hover {
    color: #00a587;
}

.pf_product_categories {
    clear: left;
    float: left;
    width: 100%;
}

.pf_product_categories .headline {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .headline h1 {
    clear: left;
    width: 90%;
    float: left;
    font-size: 30px;
    color: #444;
    padding: 0;
    margin: 0;
}

.pf_product_categories .filter {
    clear: left;
    float: left;
    width: 100%;
    padding-top: 26px;
    padding-bottom: 18px;
    margin-top: 37px;
    margin-bottom: 45px;
    font-size: 12px;
}

.pf_product_categories.following .filter {
    margin: 0!important;
}

.pf_product_categories .filter .inner {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .filter .inner .options {
    float: left;
    width: 40%;
}

.pf_product_categories .filter .inner .options .row {
    float: left;
    margin-right: 20px;
}

.pf_product_categories .filter .inner .options .row input {
    padding: 0;
    border: 0;
    margin: 0;
    margin-right: 5px;
}

.pf_product_categories .filter .inner .sort {
    float: left;
    width: 60%;
}

.pf_product_categories .filter .inner .sort .inner {
    float: right;
}

.pf_product_categories .filter .inner .sort .inner .content,.pf_product_categories .filter .inner .sort .inner .icon {
    float: left;
}

.pf_product_categories .filter .inner .sort .inner .content a {
    text-decoration: none;
    color: #00a587;
    margin: 0 10px;
    transition: all 200ms linear;
}

.pf_product_categories .filter .inner .sort .inner .content a.active {
    font-weight: bold;
    color: #425563;
}

.pf_product_categories .filter .inner .sort .inner .content a:hover {
    color: #425563;
}

.pf_product_categories .filter .inner .sort .inner .content a:last-child {
    margin-right: 0;
}

.pf_product_categories .items {
    clear: left;
    float: left;
    width: 100%;
    padding: 45px 0 45px 0;
}

.pf_product_categories .items:first-child {
    padding-top: 0;
}

.pf_product_categories .items .inner {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .items .inner_hidden {
    display: none;
}

.pf_product_categories .items .inner .header {
    clear: left;
    float: left;
    padding-bottom: 9px;
}

.pf_product_categories .items .inner .header .title a {
    font-size: 16px;
    color: #676767;
    text-decoration: none;
}

.pf_product_categories .items .inner .header .title a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .header .subtitle {
    font-size: 12px;
}

.pf_product_categories .items .inner .header .subtitle a {
    color: #8d9095;
    text-decoration: none;
}

.pf_product_categories .items .inner .header .subtitle a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .column {
    float: left;
    background: none;
    width: 300px;
    min-height: 100px;
    padding: 0 15px 0 5px;
}

.pf_product_categories .items .inner .list {
    clear: left;
    float: left;
}

.pf_product_categories .items .inner .list ul {
    padding-left: 10px;
}

.pf_product_categories .items .inner .list ul li {
    list-style: none;
    padding-bottom: 15px;
}

.pf_product_categories .items .inner .list a {
    color: #8d9095;
    text-decoration: none;
    transition: all 250ms linear;
}

.pf_product_categories .items .inner .list a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .column .image {
    clear: left;
    float: left;
    border: 1px solid #c9c9c9;
    margin-bottom: 22px;
    background-color: #fff;
    width: 100%!important;
    max-width: 277px;
}

.grey {
    background-color: #f2f2f2;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.pf_product_categories .group.full_size {
    width: 100%!important;
}

.pf_product_categories .group.full_size .item_group {
    float: left;
    width: 49.5%;
}

.pf_product_categories .group {
    display: inline-block;
    width: 49%;
    float: left;
    padding-right: 1%;
    padding-left: 0;
}

.pf_product_categories .group:last-child {
    border-right: 0;
    padding-left: 1%;
    padding-right: 0;
}

.pf_product_categories .categories .headline {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pf_product_categories .categories .minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.pf_product_categories_title {
    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #f2f2f2;
    border-bottom: 1px solid #edeaea;
    box-shadow: 0px 1px 1px #999;
}

.pf_product_categories_title .column {
    float: left;
    min-width: 49%;
    max-width: 49%;
    font-size: 16px;
    border-left: 1px solid #edeaea;
    padding: 15px;
    color: #444;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pf_product_categories_title .column:first-child {
    border-left: 0;
    padding-left: 0;
}

@media only all and (max-width: 1280px) {
    .pf_product_categories_title .column:first-child {
        border-left:0;
        padding-left: 20px;
    }

    .pf_product_categories h2 {
        margin-left: 20px!important;
    }

    .pf_product_categories .items .inner, .pf_product_categories .filter .inner, .pf_product_categories .headline h1, div.container_main_full_page div.container_breadcrump {
        padding-left: 20px;
        padding-right: 20px;
    }

    .pf_product_categories .group .items .inner .column {
        width: 46%;
        max-width: 46%;
    }

    .pf_product_categories .items .inner .column {
        padding-right: 10px;
        width: 100%;
        max-width: 25%;
        min-width: 200px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .pf_product_categories .items .inner .column .image img {
        width: 100%;
    }
}

@media only all and (max-width: 1024px) {
    .pf_product_categories .group .items .inner .column {
        width:98%;
        max-width: 98%;
    }

    .pf_product_categories .items .inner .column {
        width: 42%;
        max-width: 42%;
        margin-bottom: 20px;
        padding: 3%;
        margin: 1%;
    }

    .pf_product_categories .items .inner .column:nth-child(2n+1) {
        clear: left;
    }
}

@media only all and (max-width: 800px) {
    .pf_product_categories {
        margin-top:20px;
    }

    .pf_product_categories .group {
        width: 100%;
        clear: left;
        float: left;
    }

    .pf_product_categories .group .items .inner .column {
        width: 42%;
        max-width: 42%;
    }
}

@media only all and (max-width: 640px) {
    .pf_product_categories .group .items .inner .column {
        width:100%;
        max-width: 100%;
        padding: 0;
        padding-bottom: 30px;
    }

    .pf_product_categories .items .inner .column {
        width: 100%;
        max-width: 100%;
        padding: 0;
        padding-bottom: 30px;
    }

    .pf_product_categories .filter .inner .options {
        width: 100%;
    }

    .pf_product_categories .filter .inner .sort {
        clear: left;
        margin-top: 20px;
        width: 100%;
    }

    .pf_product_categories .filter .inner .sort .inner {
        float: left;
        margin-left: 0;
        padding-left: 0;
    }
}

@media only all and (max-width: 374px) {
    .filter .form-checkbox {
        display:block!important;
        margin-left: 0!important;
    }

    .filter .form-checkbox[for=PA] {
        margin-bottom: 0!important
    }
}

div.videocontent {
    width: 100%;
    max-width: 658px;
}

.video-js {
    padding-top: 56.25%
}

.vjs-fullscreen {
    padding-top: 0px
}

.ce-container-cta {
    border: 1px solid #eeebeb;
    clear: left;
    float: left;
    max-width: 281px;
    width: 100%;
    margin-bottom: 40px;
}

.ce-inner-cta {
    clear: left;
    float: left;
    padding: 20px 20px 10px 20px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

h2.ce-headline-cta {
    color: #ff6a39;
    font-size: 30px;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: -1px;
    display: block;
}

.ce-block-text-center {
    font-size: 14px;
    display: block;
}

.ce-img-cta {
    float: right;
    width: 100%;
    min-width: 100%;
    text-align: right;
    margin-top: -50px;
}

.ce-img-button-cta {
    float: left;
    min-width: 49px;
    width: 20%;
    max-width: 49px;
    height: 44px;
}

.ce-text-button-cta {
    float: left;
    vertical-align: middle;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.ce-button-cta {
    background: #fb3e00;
    background: -moz-linear-gradient(top, #ff6a39 0%, #fb3e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a39), color-stop(100%,#fb3e00));
    background: -webkit-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: -o-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: -ms-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a39', endColorstr='#fb3e00',GradientType=0 );
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    margin: 0 30px 5px 30px;
    float: left;
    width: 76%;
}

.ce-button-cta a {
    color: #fff;
    text-decoration: none;
}

.ce-button-cta a:hover,.ce-button-cta:hover {
    cursor: pointer;
}

.ce-block-text-center {
    clear: left;
    float: left;
    text-align: left;
    margin-top: 10px;
    width: 100%;
}

.ce-block-text-center ul li {
    margin-left: 15px;
    text-align: left;
    line-height: 18px;
    padding-bottom: 10px;
}

.ce-link-button img,.ce-link-button {
    border: 0;
    color: #fff;
}

@media only all and (max-width: 1024px) {
    .ce-img-button-cta img {
        display:none;
    }

    .ce-text-button-cta {
        padding: 10px;
    }

    .ce-text-button-cta {
        text-align: center;
        width: 100%;
        box-sizing: border-box;
    }

    .ce-img-button-cta {
        display: none;
    }
}

.ce-container-primary {
    clear: both;
    width: 100%;
    margin: 0 auto;
    margin-top: -10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.container_main_full_page h1,.ce-headline-secondary {
    clear: left;
    float: left;
    color: #444;
    padding: 0;
    margin: 0;
    padding-left: 20px;
    padding-bottom: 5px;
}

.ce-subheading-primary {
    color: #8d9095;
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 22px;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 20px;
    width: 100%;
}

.ce-img-eyecatcher-primary {
    max-width: 1280px;
    width: 100%;
    margin-bottom: 15px;
}

.ce-container-primary .ce-block-text-primary {
    clear: left;
    float: left;
    width: 100%;
    max-width: 100%;
    overflow-wrap: normal;
    line-height: 20px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 20px;
    padding-bottom: 10px;
}

.ce-container-primary .ce-block-text-primary ul {
    padding-left: 20px;
}

.ce-container-primary .ce-block-text-primary ul li {
    line-height: 24px;
}

.ce-completepage-container-cta {
    clear: left;
    float: left;
    width: 100%;
    background-color: #a4d3ed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 20px;
}

.ce-completepage-container-cta .ce-button-cta {
    max-width: 261px;
    width: 100%;
    min-height: 41px;
    text-align: center;
}

.ce-completepage-container-cta .ce-text-button-cta {
    text-align: center;
    width: 100%;
    padding-left: 0;
}

.ce-completepage-container-cta .ce-img-arrow {
    float: left;
    max-width: 499px;
    width: 100%;
    vertical-align: middle;
    text-align: right;
}

@media only all and (max-width: 1280px) {
    .ce-completepage-container-cta .ce-img-arrow {
        max-width:40%;
        width: 100%;
    }
}

@media only all and (max-width: 1130px) {
    .ce-completepage-container-cta .ce-img-arrow {
        max-width:30%;
        width: 100%;
    }
}

.ce-completepage-container-cta .ce-img-arrow img {
    width: 100%;
    max-width: 343px;
}

.ce-completepage-container-cta .ce-text-cta {
    float: left;
    width: 30%;
    font-size: 13px;
    padding-top: 13px;
}

.ce-completepage-container-secondary,.ce-completepage-container-primary {
    width: 100%;
    clear: left;
    float: left;
    padding-top: 40px;
    padding-bottom: 40px;
}

.ce-completepage-container-secondary {
    background-color: #f2f2f2;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.ce-container-primary .ce-video-container-primary {
    float: left;
    width: 33%;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media only all and (max-width: 1024px) {
    .ce-video-container-primary {
        width:49%;
    }
}

.ce-video-container-inner {
    clear: left;
    float: left;
}

.ce-container-primary .ce-video-container-primary .wrapper {
    max-width: 100%!Important;
    width: 100%;
    min-height: 240px;
    height: 100%;
    padding-bottom: 20px;
}

.ce-video-iframe iframe {
    max-width: 100%!important;
    width: 100%;
    min-height: 240px;
    height: 100%;
    padding-bottom: 20px;
    text-align: center;
    display: inherit;
}

.ce-video-container-primary .ce-headline-video {
    padding-left: 20px;
}

.ce-headline-video {
    color: #00a587;
    font-size: 16px;
    padding-bottom: 20px;
}

.ce-socialmedia-youtube {
    clear: both;
    float: right;
    padding-right: 10px;
}

.ce-socialmedia-twitter {
    float: right;
    padding-right: 20px;
}

@media only all and (max-width: 975px) {
    .ce-completepage-container-cta .ce-img-arrow {
        display:none;
    }

    .ce-completepage-container-cta .ce-text-cta {
        clear: left;
        width: 100%;
        text-align: center;
    }

    .ce-completepage-container-cta {
        text-align: center;
    }

    .ce-completepage-container-cta .ce-button-cta {
        float: none;
        display: inline-block;
    }
}

@media only all and (max-width: 817px) {
    .ce-container-primary .ce-video-container-primary {
        width:100%;
    }

    .ce-video-iframe iframe {
        max-width: 421px!important;
        width: 100%;
        height: 100%;
        padding-bottom: 20px;
        margin: 0 auto;
        display: inherit;
    }

    .ce-headline-video {
        text-align: center;
    }

    .ce-video-container-primary .ce-block-text-primary {
        text-align: center;
    }
}

div.container_footer div.minimizer,div.container_main_full_page div.container_breadcrump {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

div.container_main_full_page div.container_breadcrump {
    padding-left: 20px;
}

.searchpage_note {
    border-top: 1px solid #E8EAE7!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.searchpage_note_images {
    padding-bottom: 20px!important;
    text-align: center;
}

.searchpage_note_images img + img {
    padding-left: 20px!important;
}

.searchpage_note a {
    text-decoration: none!important;
}

.searchpage_note_textbutton {
    text-align: center!important;
    padding: 5px 25px 5px 0!important;
    color: #FFF!important;
    background-color: #00A886!important;
    width: 90%!important;
    font-size: 150%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    background-image: url('imgs/searchresult_arrow.png')!important;
    background-repeat: no-repeat!important;
    background-position: center right!important;
}

.searchpage_note_textbutton p {
    width: 95%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding: 5px 25px 5px 0!important;
}

.newsletter_online p, .newsletter_online + table p {
    line-height: normal!important;
}

div.tabber {
    clear: both;
}

.js-tooltip {
    padding: 10px;
    z-index: 100000;
    position: absolute;
    background-color: #00a587;
    color: #fff;
}

.shuffle_system {
    clear: left;
}

.shuffle_generic {
    width: 100%;
    height: 700px;
    position: relative;
    overflow: hidden;
    top: 40px;
}

.shuffle_generic .preview {
    clear: left;
    width: 100%;
    float: left;
    margin-top: 500px;
    text-align: center;
}

.shuffle_generic .preview .preview_item {
    display: inline-block;
    margin: 5px;
    width: 125px;
    opacity: 0.7;
    cursor: pointer;
    height: 150px;
    vertical-align: top;
    background-color: #fff;
    border: 3px solid #ccc;
    padding: 5px;
    font-weight: bold;
}

.shuffle_generic .preview .preview_item:hover {
    opacity: 1;
}

.shuffle_generic .preview .preview_item.active {
    opacity: 1;
    border: 3px solid #00a587;
    width: 125px;
}

.shuffle_generic .preview .preview_item img {
    width: 100%;
}

.shuffle_generic .preview .title {
    font-size: 12px;
    font-family: Arial;
    display: inline;
}

.shuffle_generic .item {
    position: absolute;
    text-align: center;
    width: 500px;
    vertical-align: bottom;
    font-size: 14px;
    border: 3px solid #ccc;
    opacity: 0.8;
}

.shuffle_generic .item.active {
    opacity: 1!important;
    background-color: #fff;
    cursor: default;
}

.shuffle_generic .item:hover {
    border: 3px solid #00a587;
    cursor: pointer;
    opacity: 1;
}

.shuffle_generic .item.active:hover {
    border: 3px solid #ccc;
    background-color: #fff;
    cursor: default;
}

.shuffle_generic .content {
    width: 100%;
    margin: 0 auto;
    max-width: 500px;
    font-size: 13px;
}

.shuffle_generic .content img {
    width: 100%;
    transition: all 200ms linear;
}

.shuffle_generic .description {
    position: relative;
    background-color: rgba(255,255,255,0.8);
    width: 94%;
    padding: 3% 3%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #3b3b3b;
    font-family: Arial;
    overflow: hidden;
    text-align: left;
    line-height: 16px;
}

.shuffle_generic .description {
    font-size: 50%;
    height: 26px;
    min-height: 27px;
    max-height: 27px;
    margin-top: -10px;
    overflow: hidden;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
    transition: all 500ms linear;
}

.shuffle_generic .description .text {
    display: none;
}

.shuffle_generic .item.active .description {
    font-size: 100%;
    line-height: 24px;
    margin-top: -3px;
    min-height: auto;
    max-height: none;
    height: auto;
}

.shuffle_generic .item.active .description .text {
    display: block;
    clear: left;
    float: left;
}

.shuffle_generic .item h2 {
    font-size: 11px!important;
    padding: 0;
    margin: 0;
}

.shuffle_generic .item.active .text {
    overflow: hidden;
}

.shuffle_generic .item.active h2 {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 5px;
    margin-bottom: 0;
    font-size: 18px!important;
}

.shuffle_system .right,.shuffle_system .left {
    position: absolute;
    top: 200px;
    z-index: 10000;
    width: 50px;
    height: 50px;
    text-align: center;
    color: #fff;
    padding: 5px;
    cursor: pointer;
}

.shuffle_system .left {
    left: 15px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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')
}

.shuffle_system .left:hover {
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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')
}

.shuffle_system .right {
    right: 10px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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')
}

.shuffle_system .right:hover {
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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')
}

.ce-list-table-title {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px;
    color: #fff;
    background-color: #425563;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-list-table p {
    padding: 0!important;
}

.ce-list-table ul li, .ce-list-table ul {
    clear: both;
    list-style: none;
    padding-left: 0;
    margin-left: 0!important;
}

.ce-list-table ul li:nth-child(odd) {
    background-color: #f8fafa;
}

.ce-list-table ul li:nth-child(even) {
    background-color: #e9e9e9!important
}

.ce-list-table ul li {
    padding: 20px 10px!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

h1.configurator {
    padding-top: 0;
    margin-top: 0;
}

.ce-configurator {
    font-family: Arial;
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.ce-configurator select {
    padding: 9px 10px;
    border: 1px solid #edeaea;
    background-color: #fff;
}

.ce-configurator > .title:before {
    position: absolute;
    width: 18px;
    overflow: hidden;
    height: 16px;
    content: "";
    background-image: url('data:image/png;base64,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');
    background-position-x: -22px;
    margin-top: -5px;
}

.ce-configurator > .title:after {
    position: absolute;
    width: 18px;
    overflow: hidden;
    height: 16px;
    content: "";
    background-image: url('data:image/png;base64,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');
    margin-top: 10px;
    margin-left: -18px;
}

.ce-configurator > .title {
    clear: both;
    float: left;
    width: 100%;
    background-color: #425563;
    color: #fff;
    font-size: 18px;
    padding: 10px 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-configurator > .content {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #edeaea;
}

.ce-configurator > .content .description {
    padding-bottom: 20px;
}

.ce-configurator .selector {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.ce-configurator .selector .element {
    display: inline-block;
    width: 31%;
    margin-left: 3%;
    margin-bottom: 30px;
    vertical-align: top;
}

.ce-configurator .selector .element:nth-child(3n+1) {
    margin-left: 0;
}

.ce-configurator .selector .element:first-child {
    margin-left: 0;
}

@media only all and (max-width: 1280px) {
    .ce-configurator .selector .element {
        width:48%;
    }

    .ce-configurator .selector .element:nth-child(2n+1) {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element:nth-child(3n+1) {
        margin-left: 3%;
    }
}

@media only all and (max-width: 799px) {
    .ce-configurator .selector .element {
        width:100%;
        margin-left: 0!important;
    }

    .ce-configurator .selector .content.image-box {
        width: 100%;
    }
}

.ce-configurator .selector .element .header {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.ce-configurator .selector .element .header .title {
    float: left;
    width: 80%;
    font-weight: bold;
    font-size: 13px;
    color: #8d9095;
}

.ce-configurator .selector .element .header .help {
    float: left;
    width: 20%;
}

.ce-configurator .selector .element .header .help .tooltip {
    float: right;
    width: 17px;
    height: 17px;
    background-image: url('data:image/png;base64,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');
}

.ce-configurator .selector .element .header .help .tooltip:hover {
    background-position-x: -19px;
}

.ce-configurator .selector .element .header .help .tooltip:active {
    background-position-x: -38px;
}

.ce-configurator .selector .element .content select {
    background-color: #fff;
    color: #8d9095;
    width: 100%;
}

.ce-configurator .selector .element.image {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-left: 0;
}

.ce-configurator .selector .element.image .content .item {
    float: left;
    border: 1px solid #edeaea;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    width: 31%;
    margin-left: 3%;
    text-align: center;
    margin-bottom: 40px;
}

.ce-configurator .selector .element.image .content .item img {
    max-width: 100%;
    overflow: hidden;
}

.ce-configurator .selector .element.image .content .item.active,.ce-configurator .selector .element.image .content .item:hover {
    border: 1px solid #ccc;
    cursor: pointer;
}

.ce-configurator .selector .element.image .content .item:first-child {
    margin-left: 0;
}

.ce-configurator .selector .element.image .content .item:nth-child(3n+1) {
    margin-left: 0;
}

@media only all and (max-width: 1280px) {
    .ce-configurator .selector .element.image .content .item {
        width:48%;
    }

    .ce-configurator .selector .element.image .content .item:first-child {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element.image .content .item:nth-child(2n+1) {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element.image .content .item:nth-child(3n+1) {
        margin-left: 3%;
    }
}

@media only all and (max-width: 799px) {
    .ce-configurator .selector .element.image .content .item {
        width:100%;
        margin-left: 0!important;
    }
}

.ce-configurator .selector .element.image .content .item .selector {
    margin-top: -8px;
}

.ce-configurator-result {
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #edeaea;
    left: 0;
    text-align: center;
    font-family: Arial;
    padding-top: 30px;
    padding-bottom: 30px;
    box-shadow: -0px -2px 0px #edeaea;
    background-color: #fff;
}

.ce-configurator-result * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 800px) {
    .ce-configurator-result {
        clear:both;
        float: left;
        position: relative;
    }

    .ce-configurator-result .gwt-PushButton {
        clear: both;
        margin-top: 20px;
        border-radius: 5px!important;
        -moz-border-radius: 5px!important;
        -webkit-border-radius: 5px!important;
    }

    .ce-configurator-result .header {
        margin-bottom: 20px;
    }
}

.ce-configurator-result h2 {
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
    padding-top: 2px;
    padding-bottom: 10px;
    color: #444;
    margin: 0;
    padding: 0;
    font-size: 24px;
    font-weight: normal;
}

.ce-configurator-result .ce-button {
    display: inline-block;
}

.ce-configurator-result .typecodes {
    display: inline-block;
    vertical-align: top;
    color: #8d9095;
}

.ce-configurator-result .typecodes .typecode {
    display: inline-block;
    vertical-align: top;
}

.ce-configurator-result .typecode:after,.ce-configurator-result .typecode:before {
    display: table;
    content: "";
}

.ce-configurator-result .typecode_snippet {
    display: table-cell;
    border: 1px solid #edeaea;
    height: 36px;
    width: 35px;
    white-space: nowrap;
    line-height: 28px;
    vertical-align: top;
    padding: 2px 4px;
    border-left: 0;
}

.ce-configurator-result .typecode_snippet:first-child {
    border-left: 1px solid #edeaea;
}

.ce-configurator-result > .typecode_snippet:first-child {
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
}

.gwt-PushButton,.ce-configurator-result .ce-button .ce-link-button {
    display: inline-block;
    background-color: #00a587;
    color: #fff;
    padding: 8px;
    vertical-align: top;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    height: 35px;
}

.ce-configurator-result .header {
    display: inline-block;
    padding: 2px 15px;
    margin-right: 10px;
    min-height: 28px;
    line-height: 28px;
}

.ce-configurator-result .typecode_snippet_highlighted {
    border: 1px solid #00a587!important;
    margin-right: 0!important;
    color: #00a587;
}

.tooltip_popup {
    color: #8d9095;
    padding: 10px 10px 0px 10px;
    border: 1px solid #edeaea;
    background-color: #fff;
}

.gwt-ListBox option:disabled {
    color: #aaa;
    background-color: #f1f1f1;
}

.result_popup_xima {
    padding: 20px;
    background-color: #fff;
    border: 1px solid #edeaea;
}

.result_popup_xima iframe {
    border: 0;
}

#documentsearchbydocpartno input[type="text"],#documentsearchbypartno input[type="text"] {
    min-width: 60%;
}

#documentsearchbydocpartno .inline,#documentsearchbypartno .inline {
    display: inline;
}

.ce-configurator + .options {
    float: right;
    margin-bottom: 40px;
}

.ce-configurator + .options .button_filter {
    float: left;
    padding: 10px;
    border: 1px solid #00a587;
    margin-left: 10px;
}

h1.alternative {
    margin-top: 0;
    padding-top: 0;
}

div.container_content_right table.table_product tr td {
    padding-top: 10px;
    padding-bottom: 10px;
}

.ce-configurator > .content .selector .element .content {
    clear: both;
}

.ce-configurator input {
    background-color: #fff;
    padding: 12px 12px;
}

.gwt-PopupPanelGlass {
    background-color: #000;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

[id='28068'] .container_footer {
    margin-top: 0;
}

[id='28068'] .ce-container-primary {
    padding: 0 !important;
}

[id='28068'] ul.contact li {
    width: 100%;
}

[id='28068'] address, [id='28068'] address p, [id='28068'] .ce-contact li {
    font-style: normal !important;
    line-height: 24px !important;
}

[id='28068'] ul.contact li {
    line-height: 20px;
    color: #2c2a29;
}

@media only all and (max-width: 800px) {
    [id='27560'] .container_footer {
        margin-top: 40px;
    }
}

.ce-full-page-background {
    float: left;
    width: 100%;
    margin-bottom: 11%;
    height: 462px;
}

.ce-full-page-background.background-service {
    background-image: url("imgs/backgroundImage.png");
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-service {
        height: 350px;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-service {
        background: none;
        height: auto;
    }
}

div.ce-row {
    float: left;
    width: 33%;
    padding: 10px 0 10px 60px;
    -box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 2%;
}

@media only all and (-ms-high-contrast:none) {
    .div.ce-row, *::-ms-backdrop, div.ce-row {
        width: 29%;
    }
}

@media only all and (max-width: 1024px) {
    div.ce-row {
        padding-left: 30px;
    }
}

@media only all and (max-width: 800px) {
    div.ce-row {
        clear: both;
        float: left;
        width: 100%;
        margin-bottom: 40px;
        padding: 0 !important;
    }
}

div.ce-row:first-child {
    padding-left: 30px;
    padding-top: 40px;
}

@media only all and (max-width: 1280px) {
    div.ce-row:first-child {
        padding-top: 40px;
    }
}

@media only all and (max-width: 800px) {
    div.ce-row:first-child {
        padding-top: 40px;
    }
}

div.ce-row.mid {
    margin-top: -4%;
}

.ce-full-page-background.background-contact {
    background-image: url("imgs/backgroundImageContact.png");
    background-size: cover;
    height: 500px;
    margin-bottom: 0;
    padding-top: 50px;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-contact {
        background-image: none;
        height: auto;
    }
}

.ce-full-page-background.background-contact .ce-row:first-child {
    margin-left: 0;
}

.background-contact ul.contact {
    border-bottom: 0;
}

.background-contact ul.contact address p {
    padding: 0;
}

.ce-full-page-background.background-contact .ce-row {
    background-color: #fff;
    width: 32%;
    padding: 15px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-left: 2%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        margin-left: 6%;
    }
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        margin-left: 3%;
        width: 30%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        clear: both;
        float: left;
        width: 100%;
        margin: 0;
        text-align: center;
    }
}

.ce-full-page-background.background-contact .ce-row img {
    display: inherit;
    margin: 0 auto;
}

.ce-full-page-background.background-contact .ce-row p {
    line-height: 18px;
}

.ce-box-location h4 {
    color: #444;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 0;
    padding-bottom: 10px;
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-contact .ce-row h3 {
        font-size: 20px;
    }
}

ul.ce-contact {
    padding-top: 20px;
}

ul.ce-contact li {
    list-style: none;
}

ul.ce-contact li.phone:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.fax:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.email:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.web:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

.ce-full-page-background h1 {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 60px;
    font-weight: bold;
    color: #2c2a29;
    margin-top: 7%;
    padding-left: 0;
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background h1 {
        margin-top: 3%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background h1 {
        font-size: 35px;
    }
}

.ce-full-page-background h2 {
    display: block;
    text-align: center;
    font-size: 26px;
    color: #2c2a29;
    font-weight: bold;
    margin: 0;
    margin-top: 3%;
    margin-bottom: 2%;
    padding: 0;
}

.ce-full-page-background h1+p {
    display: block;
    color: #2c2a29;
    text-align: center;
    font-size: 20px;
    padding-top: 10px;
}

.ce-full-page-background p {
    color: #2c2a29;
}

.ce-full-page-background .ce-line {
    position: relative;
    background-image: url("imgs/dashedLine.png");
    width: 100%;
    min-height: 238px;
    margin-top: 40px;
    background-repeat: no-repeat;
    background-size: contain;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-line {
        margin-top: 20px;
        min-height: 130px;
    }
}

.ce-full-page-background .ce-circle {
    position: absolute;
    left: 0;
    top: 0;
    height: 300px;
    width: 15%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background .ce-circle {
        width: 20%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-circle {
        height: auto;
    }
}

.ce-full-page-background .ce-dashed-bubble {
    width: 100%;
    border: 2px dashed #00a587;
    background-color: #fff;
    overflow: hidden;
    max-height: 261px;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-circle:after {
        content: "";
    }
}

.ce-full-page-background .ce-dashed-bubble img {
    width: 100%;
    height: 100%;
}

.ce-full-page-background #bubble-1 {
    left: 17.8%;
    top: 18%;
}

.ce-full-page-background #bubble-2 {
    left: 41.5%;
}

.ce-full-page-background #bubble-3 {
    left: 63.8%;
    top: 18%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background #bubble-1 {
        left: 2%;
        top: 5%;
    }

    .ce-full-page-background #bubble-2 {
        left: 36%;
    }

    .ce-full-page-background #bubble-3 {
        left: 70%;
        top: 5%;
    }
}

.ce-text-subtitle {
    color: #444444;
    font-size: 16px;
}

h1.circle {
    padding-left: 0;
    margin-left: 0;
    display: block;
    font-weight: bold;
}

@media only all and (max-width: 800px) {
    .ce-text-subtitle {
        padding-top: 20px;
        text-align: center;
    }

    h1.circle {
        text-align: center;
        display: block;
        width: 100%;
        padding- }
}

ul.ce-list-square-green {
    clear: both;
    float: left;
    margin-top: 15px;
}

ul.ce-list-square-green a {
    color: #2c2a29;
}

ul.ce-list-square-green a:hover {
    color: #00a587;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green {
        width: 100%;
    }
}

ul.ce-list-square-green li {
    list-style: none;
    line-height: 26px;
    color: #2c2a29;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green li {
        text-align: center;
    }
}

ul.ce-list-square-green li:before {
    content: url("imgs/green-square.png");
    width: 8px;
    height: 8px;
    margin-left: 2px;
    margin-right: 7px;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green li:before {
        content: "";
    }
}

div.ce-bar-socialmedia {
    clear: both;
    float: left;
    width: 100%;
    background-color: #d9dde0;
    position: relative;
    height: 81px;
    line-height: 81px;
    vertical-align: middle;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia {
        height: auto;
    }
}

div.ce-bar-socialmedia .flag {
    background-image: url("imgs/socialmediacorner.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 165px;
    height: 46px;
    position: absolute;
    top: -18px;
    left: 16%;
}

@media only all and (max-width: 1280px) {
    div.ce-bar-socialmedia .flag {
        left: 3%;
    }
}

@media only all and (max-width: 1024px) {
    div.ce-bar-socialmedia .flag {
        width: 90%;
        height: 30px;
        top: -12px;
    }
}

div.ce-bar-socialmedia ul {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia ul {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

div.ce-bar-socialmedia ul li {
    list-style: none;
    display: inline;
    margin-left: 30px;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia ul li {
        display: block;
        margin-left: 0;
        padding-left: 50px;
        text-align: left;
        line-height: 40px;
    }
}

div.ce-bar-socialmedia ul li:first-child {
    margin-left: 0;
}

div.ce-bar-socialmedia ul li img {
    margin-right: 12px;
    vertical-align: middle;
    padding-bottom: 4px;
}

div.ce-bar-socialmedia a {
    color: #2c2a29;
    text-decoration: none;
}

div.ce-bar-socialmedia a:hover {
    color: #00a587;
}

.service {
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 60px;
}

@media only all and (max-width: 800px) {
    .service {
        padding-bottom: 20px;
    }
}

.ce-container-login {
    position: absolute;
    background-color: #425563;
    left: 40%;
    top: 40%;
    width: 310px;
    display: none;
    -webkit-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    z-index: 100;
}

.ce-container-login .ce-headline-level3 {
    margin-bottom: 10px;
}

.ce-container-login .ce-container-primary {
    padding: 0;
    float: left;
    margin: 0;
    padding-bottom: 20px;
    width: 100%;
}

.ce-container-login .ce-container-primary input {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ce-container-login > .ce-container-primary {
    background-color: #fff;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-container-login .ce-text-small {
    clear: both;
    float: left;
    width: 100%;
}

.ce-container-login .ce-button-standard,.ce-container-login .ce-button-dark {
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
}

.ce-container-login .ce-button-standard a,.ce-container-login .ce-button-dark a {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 10px;
}

.ce-container-login .ce-button-standard + .ce-text-small {
    padding: 20px 0 10px 0;
    text-align: center;
}

.ce-container-login .cust-container-login-1 .ce-text-small a {
    color: #fff;
}

.ce-container-login .cust-container-login-1 .ce-text-small a:hover {
    color: #999;
    text-decoration: none;
}

.ce-container-login .cust-container-login-1 {
    background-color: #425563;
}

.ce-container-login .cust-container-login-1 .ce-text-small {
    text-align: center;
    padding: 3px 0;
}

.ce-container-login .ce-button-standard .ce-text-small,.ce-container-login .ce-button-dark .ce-text-small {
    padding-bottom: 0;
}

.ce-container-login .ce-text-small {
    padding-bottom: 5px;
}

.ce-text-small {
    font-size: 13px;
    color: #8d9095;
    line-height: 16px;
}

.ce-container-login .cust-container-login-2 {
    position: absolute;
    margin-left: 49%;
    margin-top: -5px;
}

.background-customer-service {
    margin-bottom: 2%;
}

.background-customer-service .ce-headline-level1 {
    margin-top: -350px;
}

.background-customer-service .ce-headline-level1 {
    float: none;
    padding-bottom: 10px!important;
}

.background-customer-service .ce-headline-level1-text {
    padding-bottom: 80px;
}

.ce-headline-level1 {
    font-size: 60px;
    color: #2c2a29;
}

.ce-headline-level1-text {
    font-size: 40px!important;
    color: #2c2a29!important;
}

.ce-headline-level2 {
    font-size: 40px;
    color: #2c2a29;
    font-weight: bold;
    margin-bottom: 20px;
}

.ce-headline-level3 {
    font-size: 24px;
    color: #2c2a29;
}

.ce-headline-level2-text {
    font-size: 38px;
    color: #8d9095;
    margin-bottom: 20px;
    line-height: 40px;
}

.ce-headline-level4 {
    font-size: 20px;
    color: #2c2a29;
    line-height: 28px;
    margin-bottom: 5px;
}

.ce-headline-level4-text {
}

.ce-button-standard {
}

.ce-full-page-background .ce-button-standard {
    margin: 0 auto;
    text-align: center;
}

.ce-button-standard a {
    border: 1px solid #00a587;
    background-color: #00a587;
    padding: 12px 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff!important;
    text-decoration: none;
    transition: none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
}

.ce-button-standard a:hover {
    border: 1px solid #00a587;
    background-color: #fff;
    color: #00a587!important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}

.ce-button-dark a {
    border: 1px solid #425563;
    background-color: #425563;
    padding: 12px 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff!important;
    text-decoration: none;
    transition: none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
}

.ce-button-dark a:hover {
    border: 1px solid #425563;
    background-color: #fff;
    color: #425563!important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}

.cust-image-customer-service-2 {
    position: absolute;
    left: 58%;
    margin-top: -240px;
}

@media only all and (max-width: 1280px) {
    .cust-image-customer-service-2 {
        left:62%;
    }
}

@media only all and (max-width: 1024px) {
    .cust-image-customer-service-2 {
        left:70%;
    }
}

.ce-container-left {
    float: left;
    max-width: 48%;
    width: 100%;
}

.ce-container-right {
    float: right;
    max-width: 52%;
    width: 100%;
    text-align: right;
}

@media only all and (max-width: 800px) {
    .ce-container-left {
        clear:both;
        float: left;
        margin-bottom: 20px;
        max-width: 100%;
    }

    .ce-container-right {
        clear: both;
        float: left;
        max-width: 100%;
    }
}

.ce-text-standard {
    font-size: 14px;
    color: #8d9095;
    line-height: 24px;
}

.ce-list-standard {
    padding-top: 15px;
    padding-bottom: 30px;
}

.ce-list-standard li {
    list-style: none;
    margin-bottom: 15px;
}

.ce-list-standard li:before {
    content: url(data:image/png;base64,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);
    padding-right: 10px;
    vertical-align: baseline;
}

.ce-image-1920 {
    width: 100%;
    min-width: 100%;
}

.ce-image-1920 img {
    width: 100%;
}

.cust-image-customer-service-1 {
    max-height: 462px;
    overflow: hidden;
    width: 100%;
    min-width: 100%;
    overflow: hidden;
}

.cust-image-customer-service-1 img {
    min-width: 1920px;
}

.ce-image-big {
    float: left;
    height: 600px;
}

.container_main_full_page .ce-bar-standard {
    margin-top: 40px;
    margin-bottom: 40px;
}

.ce-bar-standard {
    float: left;
    width: 100%;
}

.ce-bar-standard a:hover .ce-headline-level4 {
    color: #00a587;
}

.ce-bar-item {
    float: left;
    max-width: 25%;
    padding-left: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-bottom: 20px;
}

.ce-bar-standard a:first-child .ce-bar-item {
    padding-left: 0!important;
}

.ce-bar-standard a:nth-child(4n+5) .ce-bar-item {
    padding-left: 0!important;
    clear: both;
}

@media only all and (max-width: 1024px) {
    .ce-bar-item {
        max-width:50%;
    }

    .ce-bar-standard a:nth-child(2n+3) .ce-bar-item {
        padding-left: 0!important;
        clear: both;
    }
}

@media only all and (max-width: 800px) {
    .ce-bar-item {
        max-width:100%;
        padding-left: 0;
    }
}

.ce-bar-socialmedia {
    margin-top: 40px;
}

.searchpage_note {
    border-top: 1px solid #E8EAE7!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.searchpage_note_images {
    padding-bottom: 20px!important;
    text-align: center;
}

.searchpage_note_images img + img {
    padding-left: 20px!important;
}

.searchpage_note a {
    text-decoration: none!important;
}

.searchpage_note_textbutton {
    text-align: center!important;
    padding: 5px 25px 5px 0!important;
    color: #FFF!important;
    background-color: #00A886!important;
    width: 90%!important;
    font-size: 150%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    background-image: url('imgs/searchresult_arrow.png')!important;
    background-repeat: no-repeat!important;
    background-position: center right!important;
}

.searchpage_note_textbutton p {
    width: 95%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding: 5px 25px 5px 0!important;
}

.ic-email:after,.ic-phone:after,.ic-web:after,.ic-people:after,.ic-search:after,.ic-success:after,.ic-warning:after,.ic-error:after,.ic-info:after,.ic-cart:after,.ic-service:after,.ic-refresh:after,.ic-shield:after {
    width: 24px;
    height: 24px;
    content: "";
    background-size: 100%;
    display: inline-block;
}

.ic-warning:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVlJREFUeNpi/P//P8NAAsah7gBHkBlAvG+gHHAQiJmA2JZsE0AOIBM7/kcAV3LNocQBB5EccJTeDkD2PQy409MBB7E44Di9HOD0HzfwpIcDDuJxwElaOwCf72HAm5YOOEiEA04DMSMtHECM72HAlxYOQPc9P5IcP5rcWWJDgRLf6yPJ62OR96emAw4RsMAfi/x5YkKBiYjqwglHZaOAgw0DBkAcQMhwYhzQgENcEQcbXS8jJbUhvpS/AUndBjzqQihJA4fwGHwBSd0FPOouATETOQ4glO8/IKl9T0BtGC578LWIDgOxDZWafleBWA+I/xGbBkgp9YgFEaREwWEiDHRAUu9AhPpr2NICJb5H10cMiCImDRAb9+j5m5jm9U0g1gbiv7jSAClxb4+kz54EfTH4QoCaKR8XuAUNhT/oIeD8n34gDlsI0MP3MHAHiDVBoTDkO6cUA4AAAwC4r5PwTrQPOgAAAABJRU5ErkJggg==');
}

.ocher.ic-warning:after,.ocher .input-group-icon .ic-warning:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYFJREFUeNpi/P//P8NAAsYh7YDXqxkdQWaIhv7fR64ZLBR6oAGImYB4H91DAOp7mMVuwFDYTY45TBT6Hhub9iGA5nsY8ACGwk56hUADkWLUDwGg752A1F4c0l7AUNhO6xCoJzFkqBcCBHwPAz7AUNhKKwccBFJ2BJSdAWIzoCP+UzUKoL63I0KpCSgUaJEG0ONeAOhLUDHMCGKjpwWggxmp5gAcvlfAwQYBIyD2o2YIYEvd+BxAdCgwEel7WzIcYADEAdQIAVx5WxEHm6RQYCLT98SEAAjoAXEwJSGAr2QjxgEgUAf0CBPJDiDge3RL5fGo0wXiEJJLQqADDgMpGyo1/a6CogNYZvwjKgSgvqeW5SCgDcRhpERBIxGGOiKVhI5EqMeaFjCigMgajwFqMbI+YiqfaKC+ZYRCoJGBdgAUCsw4HUBK3APV2mNjEwDqQByJMwqonPJxgVugRAmMij8oIQC03JkOloOAGhBHYYQAnXwPA3eAWBMUCowjvncMEGAAL2eXQ6rd0AEAAAAASUVORK5CYII=');
}

.table {
    border-collapse: collapse;
    width: 100%;
}

.table>thead>tr>th {
    padding: 10px;
    font-size: 15px;
    vertical-align: bottom;
    font-weight: 600;
    text-align: left;
}

.table tbody tr td {
    font-size: 15px;
    padding: 10px;
}

.table.hover tbody tr:hover td {
    background-color: #f7f7f7;
    cursor: arrow;
}

.table.condensed thead tr th,.table.condensed tbody tr td {
    padding: 5px;
}

.table,.table.default {
    border: 1px solid #edeaea;
    color: #777;
}

.table thead tr th,.table.default thead tr th {
    background-color: #EEE;
}

.table>thead>tr>th,.table.default>thead>tr>th {
    border-bottom: 2px solid #edeaea;
}

.table tbody tr td,.table.default tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.table.light {
    border: 1px solid #f0f0f0;
    color: #aaa;
}

.table.light thead tr th {
}

.table.light>thead>tr>th {
    border-bottom: 2px solid #f0f0f0;
}

.table.light tbody tr td {
    border-bottom: 1px solid #f0f0f0;
}

.green .table,.table.green {
    color: #444;
    border: 1px solid #edeaea;
}

.green .table thead tr th,.table.green thead tr th {
    background-color: #00a587;
    color: #fff;
}

.green .table>thead>tr>th,.table.green>thead>tr>th {
    border-left: 1px solid #00a587;
    border-right: 1px solid #00a587;
    border-top: 1px solid #00a587;
}

.green .table tbody tr td,.table.green tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.yellow .table,.table.yellow {
    color: #444;
    border: 1px solid #edeaea;
}

.yellow .table thead tr th,.table.yellow thead tr th {
    background-color: #D0DF00;
    color: #fff;
}

.yellow .table>thead>tr>th,.table.yellow>thead>tr>th {
    border-left: 1px solid #D0DF00;
    border-right: 1px solid #D0DF00;
    border-top: 1px solid #D0DF00;
}

.yellow .table tbody tr td,.table.yellow tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.lightblue .table,.table.lightblue {
    color: #444;
    border: 1px solid #edeaea;
}

.lightblue .table thead tr th,.table.lightblue thead tr th {
    background-color: #8DC8EA;
    color: #fff;
}

.lightblue .table>thead>tr>th,.table.lightblue>thead>tr>th {
    border-left: 1px solid #8DC8EA;
    border-right: 1px solid #8DC8EA;
    border-top: 1px solid #8DC8EA;
}

.lightblue .table tbody tr td,.table.lightblue tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.ocher .table,.table.ocher {
    color: #444;
    border: 1px solid #edeaea;
}

.ocher .table thead tr th,.table.ocher thead tr th {
    background-color: #EAAA00;
    color: #fff;
}

.ocher .table>thead>tr>th,.table.ocher>thead>tr>th {
    border-left: 1px solid #EAAA00;
    border-right: 1px solid #EAAA00;
    border-top: 1px solid #EAAA00;
}

.ocher .table tbody tr td,.table.ocher tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.orange .table,.table.orange {
    color: #444;
    border: 1px solid #edeaea;
}

.orange .table thead tr th,.table.orange thead tr th {
    background-color: #FF6A39;
    color: #fff;
}

.orange .table>thead>tr>th,.table.orange>thead>tr>th {
    border-left: 1px solid #FF6A39;
    border-right: 1px solid #FF6A39;
    border-top: 1px solid #FF6A39;
}

.orange .table tbody tr td,.table.orange tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.bordeaux .table,.table.bordeaux {
    color: #444;
    border: 1px solid #edeaea;
}

.bordeaux .table thead tr th,.table.bordeaux thead tr th {
    background-color: #7D2248;
    color: #fff;
}

.bordeaux .table>thead>tr>th,.table.bordeaux>thead>tr>th {
    border-left: 1px solid #7D2248;
    border-right: 1px solid #7D2248;
    border-top: 1px solid #7D2248;
}

.bordeaux .table tbody tr td,.table.bordeaux tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.gray .table,.table.gray {
    color: #444;
    border: 1px solid #edeaea;
}

.gray .table thead tr th,.table.gray thead tr th {
    background-color: #425563;
    color: #fff;
}

.gray .table>thead>tr>th,.table.gray>thead>tr>th {
    border-left: 1px solid #425563;
    border-right: 1px solid #425563;
    border-top: 1px solid #425563;
}

.gray .table tbody tr td,.table.gray tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.black .table,.table.black {
    color: #444;
    border: 1px solid #edeaea;
}

.black .table thead tr th,.table.black thead tr th {
    background-color: #2C2A29;
    color: #fff;
}

.black .table>thead>tr>th,.table.black>thead>tr>th {
    border-left: 1px solid #2C2A29;
    border-right: 1px solid #2C2A29;
    border-top: 1px solid #2C2A29;
}

.black .table tbody tr td,.table.black tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.table.bordered thead tr th,.table.bordered tbody tr td {
    border-left: 1px solid #edeaea;
}

.table.bordered tbody tr td:first-child,.table.bordered thead tr th:first-child {
    border-left: 0;
}

.table.borderless {
    border: 0;
}

.table.borderless > thead > tr th {
    border-bottom-width: 1px;
}

.table.stripped tbody tr:nth-child(even) td, .table.stripped.default tbody tr:nth-child(even) td, .table.stripped.green tbody tr:nth-child(even) td, .table.stripped.lightblue tbody tr:nth-child(even) td, .table.stripped.yellow tbody tr:nth-child(even) td, .table.stripped.ocher tbody tr:nth-child(even) td, .table.stripped.orange tbody tr:nth-child(even) td, .table.stripped.bordeaux tbody tr:nth-child(even) td, .table.stripped.gray tbody tr:nth-child(even) td, .table.stripped.black tbody tr:nth-child(even) td, .table.stripped.special tbody tr:nth-child(even) td {
    background-color: #f1f1f1;
}

.table-responsive {
    overflow-x: auto;
    width: 100%;
    min-height: .01%;
}

.table-responsive .table thead tr th {
    white-space: nowrap;
}

@media only all and (max-width: 799px) {
    .table-responsive {
        border:1px solid #edeaea;
    }

    .table-responsive .table {
        border: 0;
    }

    .table-responsive .table thead tr th, .table-responsive .table tbody tr td {
        white-space: nowrap;
    }
}

.teaser {
    font-size: 17px!important;
    margin-bottom: 20px;
    font-weight: 300;
    line-height: 1.4;
}

p {
    margin-top: 0;
}

.block {
    display: block;
}

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

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

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

.text-uppercase {
    text-transform: uppercase;
}

.text-bold {
    font-weight: 700;
}

.text-warning {
    color: #FFAE00;
}

.text-error {
    color: #A90000;
}

.text-info {
    color: #8DC8EA;
}

.text-success {
    color: #00a587;
}

blockquote.default,blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17px;
    border-left: 5px solid #edeaea;
}

blockquote p:last-child {
    margin-bottom: 0;
}

blockquote.right.default,blockquote.right {
    border-left: 0;
    border-right: 5px solid #edeaea;
}

blockquote.blockquote-black {
    border-color: #2C2A29;
}

blockquote.blockquote-black-dark {
    border-color: #1B1B1B;
}

blockquote.blockquote-bordeaux {
    border-color: #7D2248;
}

blockquote.blockquote-bordeaux-dark {
    border-color: #6C183B
}

blockquote.blockquote-default {
    border-color: #EEEEEE;
}

blockquote.blockquote-default-dark {
    border-color: #DDDDDD
}

blockquote.blockquote-gray {
    border-color: #425563;
}

blockquote.blockquote-gray-2 {
    border-color: #EDEAEA;
}

blockquote.blockquote-gray-3 {
    border-color: #8d9095;
}

blockquote.blockquote-gray-dark {
    border-color: #DDDDDD;
}

blockquote.blockquote-gray-light {
    border-color: #F8FAFA;
}

blockquote.blockquote-green {
    border-color: #00a587;
}

blockquote.blockquote-green-dark {
    border-color: #008c73;
}

blockquote.blockquote-lightblue {
    border-color: #8DC8EA;
}

blockquote.blockquote-lightblue-dark {
    border-color: #77B1D1;
}

blockquote.blockquote-ocher {
    border-color: #EAAA00;
}

blockquote.blockquote-ocher-dark {
    border-color: #CE721E;
}

blockquote.blockquote-orange {
    border-color: #FF6A39;
}

blockquote.blockquote-orange-2 {
    border-color: #FFAE00;
}

blockquote.blockquote-orange-dark {
    border-color: #E55222;
}

blockquote.blockquote-red {
    border-color: #A90000;
}

blockquote.blockquote-special {
    border-color: rgb(206,220,0);
}

blockquote.blockquote-yellow {
    border-color: #D0DF00;
}

blockquote.blockquote-yellow-dark {
    border-color: #CE721E;
}

ul, ol, dl {
    margin-top: 0;
}

ul ul, ul ol, ol ul, ol ol, blockquote ol:last-child, blockquote ul:last-child {
    margin-bottom: 0;
}

ul, ol {
    margin-bottom: 10px;
}

dd,dt {
    line-height: 1.43;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

ol.inline>li, dl.inline>li,ul.inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

ol.colored ol,ol.colored,ul.circle ul,ul.circle,ul.square ul,ul.square {
    list-style: none;
}

ol.colored,ul.circle,ul.square {
    padding-left: 20px;
}

ol.colored li:before,ul.circle li:before,ul.square li:before {
    padding-right: 7px;
    font-size: 18px;
    line-height: 1;
}

ol {
    counter-reset: item;
}

ol.colored li:before {
    content: counter(item) ". ";
    counter-increment: item;
    font-size: 13px;
}

ul.circle li:before {
    content: "•";
}

ul.square li:before {
    content: "■";
}

ol.colored.green li:before,ul.circle.green li:before,ul.square.green li:before {
    color: #00a587;
}

ol.colored.yeollow li:before,ul.circle.yellow li:before,ul.square.yellow li:before {
    color: #D0DF00;
}

ol.colored.special li:before, ul.circle.special li:before, ul.square.special li:before {
    color: rgb(206,220,0);
}

ol.colored.lightblue li:before, ul.circle.lightblue li:before,ul.square.lightblue li:before {
    color: #8DC8EA;
}

ol.colored.ocher li:before, ul.circle.ocher li:before,ul.square.ocher li:before {
    color: #EAAA00;
}

ol.colored.orange li:before, ul.circle.orange li:before,ul.square.orange li:before {
    color: #FF6A39;
}

ol.colored.bordeaux li:before, ul.circle.bordeaux li:before,ul.square.bordeaux li:before {
    color: #7D2248;
}

ol.colored.gray li:before, ul.circle.gray li:before,ul.square.gray li:before {
    color: #425563;
}

ol.colored.black li:before, ul.circle.black li:before,ul.square.black li:before {
    color: #2C2A29;
}

.small {
    font-size: 13px;
}

.xsmall {
    font-size: 10px;
}

.large {
    font-size: 18px;
}

.xlarge {
    font-size: 24px;
}

.line-height-60 {
    line-height: 60px;
}

.justified {
    content: "";
    display: table;
}

.justified > img, .justified > span, .justified > div, .justified p, .justified >i {
    display: table-cell!important;
    vertical-align: middle;
    float: none!important;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.justified img {
    max-width: 100%!important;
}

.ce-button {
    display: inline-block;
    margin: 2px;
}

.ce-button a {
    padding: 7px 7px 4px 7px;
    display: block;
}

.ce-button.ce-button-green a {
    color: #fff;
    border: 1px solid #00a587;
    background-color: #00a587;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
}

.ce-button.ce-button-green a:hover {
    background-repeat: no-repeat;
    background-position: 8px 50%;
    background-color: #fff;
    color: #00a587;
    border: 1px solid #00a587;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    text-decoration: none;
}

.ce-button.ce-button-dark a {
    color: #fff;
    border: 1px solid #425563;
    background-color: #425563;
}

.ce-button.ce-button-dark a:hover {
    background-color: #fff;
    color: #425563;
    border: 1px solid #425563;
    transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    text-decoration: none;
}

.ce-button span {
    vertical-align: top;
    line-height: 24px;
}

h1.ce-headline-100 {
    width: 100%;
    display: block;
    margin-bottom: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ce-options {
    display: inline-block;
    margin-bottom: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ce-options-header {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info-container {
    float: left;
    width: 100%;
    padding: 10px 0px 30px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info {
    float: left;
    width: 100%;
    padding-bottom: 10px
}

@media only all and (max-width: 799px) {
    .ce-info {
        width:100%;
        min-width: 100%;
        margin-bottom: 20px;
    }
}

.ce-info.warning,.ce-info.error {
    margin-bottom: 0!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 20px;
}

.ce-webshop .ce-info.warning,.ce-webshop .ce-info.error {
    margin-bottom: 30px;
}

.ce-info.warning {
    float: left;
}

.signin-box .ce-info.error {
    margin-top: 0;
    margin-bottom: 30px;
}

.ce-info.error div,.ce-info.error span {
    max-width: 85%;
    float: left;
    color: #ed5959;
    line-height: 16px!important;
}

.ce-info.error.top {
    padding-top: 20px;
}

.ce-info.error.top img {
    padding-right: 10px;
}

.ce-info.error .title {
    font-size: 16px;
    margin-bottom: 10px;
}

.ce-info.error div.description {
    float: left;
    color: #8d9095;
}

.ce-info.warning img {
    float: left;
    max-width: 20%;
    width: 36px;
    padding-right: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info.warning span {
    float: left;
    max-width: 75%;
}

.ce-info img {
    float: left;
    vertical-align: bottom;
    margin-right: 5px;
    max-width: 10%;
}

.ce-info p {
    padding: 2px;
}

.ce-info.right {
    text-align: right;
    float: right;
    display: inline-block;
    width: auto;
}

.ce-info.right span {
    float: right;
}

.standard.webshop {
    clear: both;
    width: 98%;
    margin-left: 1.56%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 40px;
}

.standard.webshop td {
    min-width: 50px;
    border-right: 1px solid #edeaea;
}

.standard.webshop p {
    padding: 5px;
    line-height: 12px;
}

.standard.webshop input {
    min-width: 50px;
    width: 50px;
    text-align: right;
}

.standard.webshop td.text-right {
    text-align: right;
    padding-right: 10px;
}

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

.ce-subtext {
    font-size: 12px;
}

.standard.webshop tr.highlight td {
    font-weight: bold;
}

.standard.webshop tr.highlight.green {
    color: #00a587;
}

.ce-navigation-lead {
    width: 100%;
    clear: both;
    float: left;
    padding-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-navigation-lead ul {
    list-style: none!important;
}

.ce-navigation-lead ul li {
    float: left;
    list-style-type: none;
    margin-right: 25px;
    padding-left: 10px;
    vertical-align: top;
    list-style: none!important;
}

.ce-navigation-lead ul li:first-child {
    list-style: none;
    padding-left: 0;
    background: none;
}

.ce-navigation-lead .ce-button img {
    float: left;
    max-height: 18px;
    padding: 5px 5px 0 0;
}

.ce-navigation-lead .ce-button a {
    vertical-align: top;
    float: left;
    line-height: 20px;
    color: #8d9095;
    min-width: 75px;
    text-align: center;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
}

.ce-navigation-lead .ce-button-green a {
    padding-bottom: 7px;
    color: #fff;
    text-decoration: none!important;
}

.ce-navigation-lead .ce-button a:hover {
    color: #00a587;
    text-decoration: none;
}

.ce-navigation-lead .ce-button-green + .active {
    display: block!important;
}

.ce-navigation-lead .active {
    margin-top: -10px;
    margin-left: -4px;
    width: 100%;
    text-align: center;
    display: none;
}

.ce-form-box h2 a {
    font-size: 13px;
    float: right;
    text-align: right;
    vertical-align: bottom;
}

.ce-form-box.signin-box a {
    font-size: 13px!important;
}

.ce-form-box {
    clear: both;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-bottom: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
}

.ce-form-box.overview label {
    font-weight: bold;
    font-size: 13px!important;
    color: #555;
    padding-left: 0!important;
}

.ce-form-box.overview .full {
    font-size: 13px;
}

.standard.webshop input,.ce-form-box input[type='text'], .ce-form-box textarea {
    background-color: #fff!important;
}

.ce-form-box > .full {
    clear: both;
    float: left;
    padding: 10px 30px;
    width: 100%;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 40px;
}

.ce-form-box > .left {
    clear: left;
    float: left;
    padding: 10px 30px;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    margin-bottom: 40px;
}

.ce-form-box > .right {
    float: right;
    clear: right;
    margin-left: 4%;
    margin-bottom: 40px;
}

@media only all and (max-width: 1024px) {
    .ce-form-box .left {
        margin-bottom:40px;
    }

    .ce-form-box .right {
        clear: both;
        margin-left: 0;
    }
}

.ce-form-box > .left, .ce-form-box > .right {
    max-width: 48%;
    width: 48%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px 30px;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
}

.ce-form-box .row {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.ce-form-box .row .info {
    font-weight: bold;
}

.ce-form-box .right textarea {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 80px!important;
}

.ce-form-box .row textarea {
    width: 98%;
    height: 100px;
    color: #8d9095;
    font-size: 12px;
}

.ce-form-box .row .box {
    display: table;
    width: 100%;
}

.ce-form-box .row .full {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

.ce-form-box .row .left, .ce-form-box .row .right {
    float: left;
    width: 50%;
    max-width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-form-box .row .left {
    max-width: 49%;
    margin-right: 1%;
}

@media only all and (max-width: 1023px) {
    .ce-form-box .row .left, .ce-form-box .row .right {
        width:100%;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .ce-form-box .row .right {
        margin-bottom: 0;
    }
}

.width-30 {
    max-width: 29%!important;
}

.width-70 {
    max-width: 70%!important;
    width: 100%!important;
}

@media only all and (max-width: 1023px) {
    .width-30 {
        max-width:100%!important;
    }

    .width-70 {
        max-width: 100%!important;
        width: 100%!important;
    }
}

.ce-form-box.signin-box input {
    width: 100%!important;
}

.ce-form-box .row .left input, .ce-form-box .row .right input, .ce-form-box .row .full input,.ce-form-box .row .left select, .ce-form-box .row .right select, .ce-form-box .row .full select {
    float: left;
    width: 100%;
    min-width: 0!important;
    height: auto!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 13px 10px !important;
    background-color: #fff;
}

.ce-form-box .row .label {
    color: #8d9095;
    padding-left: 0px;
    display: table-cell;
    vertical-align: middle;
    width: 240px;
}

.ce-form-box .row .input {
    display: table-cell;
}

.ce-form-box .row .label label {
    display: inline-block;
    width: 200px;
}

.ce-form-box .obligation, .error, .warning {
    color: #ed5959;
}

.ce-options-floated {
    clear: both;
    width: 100%;
    text-align: right;
    padding: 15px 30px 15px 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 30px;
}

.ce-options-floated .ce-button-green a {
    min-width: 120px;
    text-align: center;
}

.ce-form-box .ce-info {
    clear: both;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 20px;
}

.ce-info span {
    float: left;
    line-height: 22px;
    width: 90%;
}

.ce-form-box .ce-info span {
    display: inline-block;
    width: 90%;
    line-height: 20px;
}

.ce-form-box .ce-info img {
    display: inline-block;
    max-width: 10%;
    vertical-align: top;
    padding: 0;
}

.ce-form-box .ce-info input {
    display: inline-block;
    min-width: initial!important;
    vertical-align: top;
}

.ce-form-box .ce-info input[type="checkbox"] {
    float: left;
}

@media only all and (max-width: 799px) {
    .ce-form-box .ce-info input {
        max-width:5%!important;
        width: auto!important;
        min-width: initial!important;
    }
}

.ce-form-box .ce-info label {
    display: inline-block;
    width: 80%;
    line-height: 20px;
}

.ce-form-box .row .error {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
}

.ce-form-box #countdown {
    background: none!important;
    color: #00a587;
    border: 0!important;
    max-width: 25px;
    min-width: 25px;
}

.ce-options-floated.left {
    float: left;
    text-align: left;
    padding-left: 0;
}

.ce-form-box .row.last {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ce-form-box .row.last .ce-options-floated {
    margin-bottom: 0;
    padding-bottom: 0;
    width: 100%;
    max-width: 100%;
}

.ce-form-box .row .row {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ce-form-box h2 {
    font-size: 22px;
    color: #444;
}

.ce-form-box h3 {
    color: #8d9095;
    font-size: 18px;
}

.ce-form-box h3 a {
    font-weight: normal;
    font-size: 14px;
}

@media only all and (max-width: 1023px) {
    .ce-form-box .left, .ce-form-box .right {
        max-width:100%;
        width: 100%;
        clear: both;
        float: left;
    }

    .ce-form-box input {
        width: 95%;
    }

    .ce-form-box .input {
        width: 100%;
    }
}

@media only all and (max-width: 799px) {
    .ce-form-box {
        margin:0;
        width: 100%;
    }

    .ce-form-box .ce-options-floated > span {
        float: left;
        clear: both;
        margin-top: 10px;
    }

    .ce-form-box .box {
        display: block!important;
    }

    .ce-form-box .box .input, .ce-form-box .box .label {
        display: block!important;
        width: 100%;
    }

    .ce-form-box .box .label {
        margin-bottom: 10px;
        padding-left: 0;
    }

    .ce-form-box input {
        width: 90%;
    }

    .ce-navigation-lead {
        display: none;
    }

    .ce-options-floated {
        margin: 0 auto;
        text-align: center;
    }

    .ce-options-floated .ce-button a {
        min-width: 100px;
        max-width: 100px;
    }
}

.spacer {
    clear: both;
    float: left;
    width: 100%;
    border-top: 1px solid #edeaea;
    margin: 10px 0 30px 0;
}

.ce-multi-container {
    clear: both;
    float: left;
    width: 100%;
}

.ce-webshop .ce-multi-row {
    margin-right: 30px;
    min-height: 450px;
}

.ce-multi-row {
    display: inline-block;
    width: 31.5%;
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #edeaea;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    vertical-align: top;
    background-color: #f9f9f9;
}

.ce-multi-row:last-child {
    margin-right: 0!important;
}

@media only all and (max-width: 1280px) {
    .ce-multi-row {
        width:31%;
    }

    .ce-info.error {
        width: 98%;
        margin: 0 auto;
    }
}

@media only all and (max-width: 1023px) {
    .ce-multi-row {
        width:43%;
        margin-left: 15px;
        margin-bottom: 40px;
    }

    .ce-webshop .ce-multi-row:last-child {
        display: block;
        margin: 0 auto!important;
    }
}

@media only all and (max-width: 799px) {
    .ce-multi-row {
        width:90%;
        margin: 0 auto!important;
        margin-bottom: 40px!important;
        display: block;
    }

    .ce-info.error {
        width: 90%;
    }
}

.ce-multi-row h2 {
    width: 100%;
    color: #444!important;
    font-size: 26px;
    margin: 0;
    padding: 0;
}

.ce-multi-row .row label {
    display: block;
    width: 100%;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 20px;
}

.ce-multi-row .row label .right {
    float: right;
    font-weight: normal;
}

.ce-multi-row .row .input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-multi-row .row input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #fff;
}

.ce-multi-row .row .ce-cta {
    margin-top: 40px;
}

.ce-cta.green {
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
    background: #00a587!important;
}

.ce-cta.grey {
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
    color: #444;
    background: #edeaea!important;
}

.ce-multi-row .ce-info {
    padding: 20px 0 0 0;
}

.ce-multi-row .ce-tmp-createaccount {
    min-height: 165px;
}

.ce-multi-row .ce-tmp-guest {
    min-height: 165px;
}

#paymentoptions ul {
    list-style: none;
    float: left;
    width: 100%;
}

#paymentoptions ul li {
    list-style: none;
    float: left;
    min-width: 30%;
    max-width: 30%;
    min-height: 150px;
    border: 1px solid #edeaea;
    height: 150px;
    border-radius: 5px;
    margin-right: 7px;
    margin-left: 7px;
    cursor: pointer;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media only all and (max-width: 549px) {
    #paymentoptions ul li {
        min-width:100%;
        max-width: 100%;
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0;
    }
}

#paymentoptions ul li:hover {
    border: 1px solid #ccc;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}

#paymentoptions ul li.active {
    border: 1px solid #ccc;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}

#paymentoptions ul li input {
    clear: both;
    width: 100%!important;
    display: block;
    margin: 0;
    margin-top: -5px;
}

#paymentoptions ul li img {
    clear: both;
    display: block;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#paymentoptions ul li label {
    display: block;
    width: 100%;
    text-align: center;
}

.signin-box {
    width: 100%;
    font-size: 13px;
}

.signin-box .row {
    margin-bottom: 10px;
}

.signin-box .beautyshoot {
    float: left;
    border: 1px solid #edeaea;
    width: 100%;
    max-width: 1256px;
    background-image: url("imgs/webshop/Background.png");
    min-height: 576px;
    background-repeat: no-repeat;
}

.signin-box .beautyshoot .box {
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    float: left;
    max-width: 405px;
    width: 94%;
    margin-top: 3%;
    margin-left: 3%;
    padding: 30px 30px 10px 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.signin-box .beautyshoot .box h1 {
    padding-left: 0;
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 10px!important;
    width: 100%;
}

.signin-box .beautyshoot .box .description {
    width: 100%;
    padding-bottom: 20px;
}

.signin-box .beautyshoot .box .ce-info.error {
    margin-top: -20px;
    padding-bottom: 15px;
}

.signin-box .beautyshoot .box input[type='password'] {
    background-color: #fff;
}

.signin-box .beautyshoot .box .left,.signin-box .beautyshoot .box .right {
    padding-bottom: 5px;
}

.signin-box .beautyshoot .box .ce-button {
    width: 100%;
}

.signin-box .beautyshoot .box .ce-button.ce-button-dark a,.signin-box .beautyshoot .box .ce-button.ce-button-green a {
    padding: 10px 10px;
    margin: 0;
    text-align: center;
}

.signin-box .beautyshoot .box .spacer {
    width: 100%;
    border: 0;
    text-align: center;
    margin-bottom: -5px;
    max-width: 100%;
    overflow: hidden;
}

.signin-box .beautyshoot .box .spacer span {
    border-top: 0;
    position: relative;
    text-align: center;
    padding: 0 10px;
    max-width: 80%;
    display: inline-block;
}

.signin-box .beautyshoot .box .spacer span:after,.signin-box .beautyshoot .box .spacer span:before {
    content: "";
    position: absolute;
    height: 7px;
    border-bottom: 1px solid #edeaea;
    top: 0;
    width: 60%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.signin-box .beautyshoot .box .spacer span:after {
    left: 100%;
    margin-right: 15px;
}

.signin-box .beautyshoot .box .spacer span:before {
    right: 100%;
    margin-left: 15px;
}

.signin-box .beautyshoot .box .description {
    margin-bottom: 10px;
}

.signin-box .beautyshoot .box .description p {
    line-height: 18px;
}

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

.signin-box .beautyshoot .row .right {
    text-align: right;
}

@media only all and (max-width: 1023px) {
    .signin-box {
        margin:0;
    }

    .signin-box .beautyshoot {
        border-left: 0;
        border-right: 0;
    }

    .signin-box .row .left, .signin-box .row .right {
        max-width: 49%;
        clear: none!important;
        margin-bottom: 0;
    }
}

.signin-box h1 {
    font-size: 18px;
}

listtable {
    white-space: normal;
    line-height: normal;
    font-weight: normal;
    font-size: 11pt;
    font-variant: normal;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
}

listth {
    font-weight: normal;
    text-align: left;
    vertical-align: inherit;
}

#listBorder1 {
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0;
}

#listTopRow1 {
    background: #d9dde0;
}

th.listTopRow1 {
    border: none;
    color: #6b6b6b;
    padding: 0px 0px 0px 5px;
    height: 35px;
}

#listHeaderBody1 {
    border-collapse: collapse;
    background: #8e99a1;
}

th.listHeader1 {
    padding: 5px;
    color: #7a7f92;
    border: none;
    background-color: #425563;
}

td.listHeader1 {
    background-color: #425563;
    padding-left: 10px !important;
    color: #fff;
    font-weight: normal;
    padding: 10px 3px;
    text-align: left;
}

tbody.listBody1 {
    background: #fff;
}

td.listBody1 {
    border-right: 1px solid #edeaea;
    border-left: 1px solid #edeaea;
    background-color: #f8fafa;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    color: #8d9095;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
}

#listBottomRow1 {
    background: #d9dde0;
    border-top: 1px solid #edeaea;
}

th.listBottomRow1 {
    border: none;
    padding: 5px;
    color: #669;
}

span.listControl {
    display: block;
    float: left;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    line-height: 20px;
}

#dcp_body,#dcp_html {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}

.webshop_cnt {
    height: 100%!important;
    color: #8d9095;
    font-size: 14px;
}

.webshop_cnt a {
    font-size: 14px;
}

.webshop_cnt .listtable #listHeaderBody1 {
    table-layout: fixed;
}

.webshop_cnt .listtable #listHeaderBody1 colgroup {
    display: none;
}

.webshop_cnt .listtable #listHeaderBody1 tr > td {
    font-size: 14px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td {
    padding-left: 10px;
    padding-right: 10px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(1) {
    width: 171px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(2) {
    width: 473px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(3) {
    width: 151px;
    text-align: center;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(4) {
    width: 187px;
    text-align: center;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(5),.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(6) {
    width: 127px;
    text-align: center;
}

.webshop_cnt span.listControl {
    background: none;
    border: none;
    float: none;
    padding: 0;
    margin: 0;
}

.webshop_cnt .listtable #listHeaderBody1 thead tr:nth-child(2) {
    display: none;
}

.webshop_cnt a:hover {
    text-decoration: none;
}

.webshop_cnt .listtable #listHeaderBody1 input {
    background-color: #fff;
    padding: 9px 10px;
    width: 50px!important;
    border: 1px solid #edeaea;
}

.ce-box-shop-confirmation {
    margin: 0 auto;
    max-width: 700px;
    width: 100%;
}

.ce-box-shop-confirmation .inner {
    margin-top: 80px;
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px solid #edeaea;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-box-shop-confirmation h2 {
    text-align: center;
    font-size: 28px;
    color: #2c2a29;
    margin-top: 10px;
}

.ce-box-shop-confirmation p {
    color: #8d9095;
    font-size: 14px;
    text-align: center;
}

.ce-box-shop-confirmation a {
    text-align: center;
}

.ce-box-shop-confirmation img {
    padding-top: 20px;
}

.ce-box-shop-confirmation .left {
    float: left;
    max-width: 18%;
    width: 100%;
}

.ce-box-shop-confirmation .right {
    float: right;
    max-width: 80%;
    width: 100%;
}

.ce-button a:hover .ic-refresh:after {
    background-image: url('data:image/png;base64,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');
}

.ce-button a:hover .ic-shield:after {
    background-image: url('data:image/png;base64,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');
}

.webshop_cnt .listtable input {
    background-color: #fff!important;
    padding: 5px 5px!important;
    height: auto;
}

.webshop_cnt .listtable td {
    padding-right: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.webshop_cnt .listtable span.listControl {
    text-align: left;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green:nth-child(2) {
    display: none!important;
}

div.webshop_cnt div.ce-options-header + div.ce-info-container {
    display: none!important;
}

div.webshop_cnt div.ce-options-header div.ce-info.right[name=LEGAL_CONDITION] {
    display: none!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green img {
    display: none!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green {
    float: right!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a {
    display: block!important;
    border: 1px solid #FD521A!important;
    background-color: #FD521A!important;
    padding: 7px!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a:hover {
    background: white!important;
    color: #FD521A!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a span:after {
    content: " >";
}

div.webshop_cnt div.ce-options-header {
    float: right!important;
    padding-right: 0!important;
}

div.webshop_cnt div.ce-options-header div.ce-options {
    margin-bottom: 20px!important;
    float: right!important;
}

div.webshop_cnt table + div.ce-info-container {
    padding: 20px 0 20px 0!important;
}

div.webshop_cnt td#B_BACK {
    display: none;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green a:hover {
    background-image: url(imgs/webshop/RefreshGreen.png);
    background-repeat: no-repeat;
    background-position: 6px 50%;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green a:hover img {
    visibility: hidden;
}

.webshop_cnt div.calendar {
    position: relative
}

.webshop_cnt .calendar, .webshop_cnt .calendar table {
    border: 1px solid #bdb2bf;
    font-size: 11px;
    color: #000;
    cursor: default;
    background: url("images/calendar/normal-bg.gif");
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .calendar {
    border-color: #797979
}

.webshop_cnt .calendar .button {
    text-align: center;
    padding: 2px;
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000;
    font-weight: bold
}

.webshop_cnt .calendar .nav {
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .calendar .nav div {
    background: transparent url("images/calendar/menuarrow.gif") no-repeat 100% 100%
}

.webshop_cnt .calendar thead tr {
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000
}

.webshop_cnt .calendar thead .title {
    font-weight: bold;
    text-align: center;
    padding: 2px;
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000
}

.webshop_cnt .calendar thead .name {
    border-bottom: 1px solid #797979;
    padding: 2px;
    text-align: center;
    color: #000
}

.webshop_cnt .calendar thead .weekend {
    color: #c44
}

.webshop_cnt .calendar thead .hilite {
    background: url("images/calendar/hover-bg.gif");
    border-bottom: 1px solid #797979;
    padding: 2px 2px 1px 2px
}

.webshop_cnt .calendar thead .active {
    background: url("images/calendar/active-bg.gif");
    color: #fff;
    padding: 3px 1px 0 3px;
    border-bottom: 1px solid #797979
}

.webshop_cnt .calendar thead .daynames {
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar tbody .day {
    font-family: Arial, Helvetica, sans-serif;
    width: 2em;
    color: #000;
    text-align: right;
    padding: 2px 4px 2px 2px
}

.webshop_cnt .calendar tbody .day.othermonth {
    font-size: 80%;
    color: #999
}

.webshop_cnt .calendar tbody .day.othermonth.oweekend {
    color: #f99
}

.webshop_cnt .calendar table .wn {
    padding: 2px 3px 2px 2px;
    border-right: 1px solid #797979;
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar tbody .rowhilite td, .webshop_cnt .calendar tbody .rowhilite td.wn {
    background: url("images/calendar/rowhover-bg.gif")
}

.webshop_cnt .calendar tbody td.today {
    font-weight: bold
}

.webshop_cnt .calendar tbody td.hilite {
    background: url("images/calendar/hover-bg.gif");
    padding: 1px 3px 1px 1px;
    border: 1px solid #bbb
}

.webshop_cnt .calendar tbody td.active {
    padding: 2px 2px 0 2px
}

.webshop_cnt .calendar tbody td.weekend {
    color: #c44
}

.webshop_cnt .calendar tbody td.selected {
    font-weight: bold;
    border: 1px solid #797979;
    padding: 1px 3px 1px 1px;
    background: url("images/calendar/active-bg.gif");
    color: #fff
}

.webshop_cnt .calendar tbody .disabled {
    color: #999
}

.webshop_cnt .calendar tbody .emptycell {
    visibility: hidden
}

.webshop_cnt .calendar tbody .emptyrow {
    display: none
}

.webshop_cnt .calendar tfoot .footrow {
    text-align: center;
    background: #565;
    color: #fff
}

.webshop_cnt .calendar tfoot .ttip {
    padding: 2px;
    font-size: 9px;
    background: url("images/calendar/status-bg.gif") repeat-x 0 0;
    color: #000
}

.webshop_cnt .calendar tfoot .hilite {
    background: #afa;
    border: 1px solid #084;
    color: #000;
    padding: 1px
}

.webshop_cnt .calendar tfoot .active {
    background: #7c7;
    padding: 2px 0 0 2px
}

.webshop_cnt .calendar .combo {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 4em;
    cursor: default;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #797979;
    background: url("images/calendar/normal-bg.gif");
    color: #000;
    z-index: 100;
    font-size: 90%
}

.webshop_cnt .calendar .combo .label, .webshop_cnt .calendar .combo .label-IEfix {
    text-align: center;
    padding: 1px
}

.webshop_cnt .calendar .combo .label-IEfix {
    width: 4em
}

.webshop_cnt .calendar .combo .hilite {
    background: url("images/calendar/hover-bg.gif");
    color: #000
}

.webshop_cnt .calendar .combo .active {
    background: url("images/calendar/active-bg.gif");
    color: #fff;
    font-weight: bold
}

.webshop_cnt .calendar td.time {
    border-top: 1px solid #797979;
    padding: 1px 0;
    text-align: center;
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar td.time .hour, .webshop_cnt .calendar td.time .minute, .webshop_cnt .calendar td.time .ampm {
    padding: 0 5px 0 6px;
    font-weight: bold;
    background: url("images/calendar/normal-bg.gif");
    color: #000
}

.webshop_cnt .calendar td.time .hour, .webshop_cnt .calendar td.time .minute {
    font-family: monospace
}

.webshop_cnt .calendar td.time .ampm {
    text-align: center
}

.webshop_cnt .calendar td.time .colon {
    padding: 0 2px 0 3px;
    font-weight: bold
}

.webshop_cnt .calendar td.time span.hilite {
    background: url("images/calendar/hover-bg.gif");
    color: #000
}

.webshop_cnt .calendar td.time span.active {
    background: url("images/calendar/active-bg.gif");
    color: #fff
}

.webshop_cnt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #333;
    background: #fff
}

.webshop_cnt a {
    color: #00a587;
    font-weight: normal!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt
}

.webshop_cnt a:hover {
    color: #00a587;
    text-decoration: underline
}

.webshop_cnt a:active, .webshop_cnt a:visited, .webshop_cnt h2.alternative {
    color: #00a587
}

.webshop_cnt ul {
    list-style-position: outside
}

.webshop_cnt ul, .webshop_cnt li {
    list-style: url(imgs/green_bullet.jpg)
}

.webshop_cnt input[type=text], .webshop_cnt input[type=password] {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    height: 16px;
    margin: 0;
    padding: 0 1px 0 1px;
    -webkit-appearance: none;
    border-radius: 0;
    border: 1px solid #a9a9a9
}

.webshop_cnt input[type=text]:disabled, .webshop_cnt textarea:disabled, .webshop_cnt select:disabled {
    border: 1px solid #fff;
    -webkit-appearance: none
}

.webshop_cnt input[type=text]:disabled, .webshop_cnt textarea:disabled, .webshop_cnt select:disabled, .webshop_cnt input[type=text][readonly], .webshop_cnt textarea[readonly], .webshop_cnt select[readonly] {
    color: #00a587;
    -webkit-text-fill-color: #00a587;
    -webkit-opacity: 1;
    background-color: #fff
}

.webshop_cnt fieldset {
    border: 1px solid #d9dde0
}

.webshop_cnt .clear {
    clear: both
}

.webshop_cnt {
    width: 975px;
    margin: 1em auto;
    background-color: #fff
}

.webshop_cnt #global {
    float: right;
    width: auto;
    height: 26px;
    padding: 0 0 0 36px;
    background: url(imgs/Curve.gif) no-repeat #dee8f3
}

.webshop_cnt #global img {
    margin: 0 5px 5px 0;
    vertical-align: middle
}

.webshop_cnt #testsystem {
    color: #fff;
    font-weight: bold;
    background-color: red;
    float: left;
    margin: .75em 0 .75em 0;
    width: 100%!important
}

.webshop_cnt #container {
    margin: 0 16px 16px 16px
}

.webshop_cnt #mwpnav {
    background-color: #425563;
    float: left;
    width: 100%!important
}

.webshop_cnt #mwpnav ul {
    margin: 1px;
    padding: 0
}

.webshop_cnt #mwpnav li {
    color: #fff;
    float: left!important;
    list-style: none outside none;
    padding: .25em .5em
}

.webshop_cnt #mwpnav li.active {
    border: 5px solid #00a886
}

.webshop_cnt #mwpnav li.inactive a {
    color: #abafba;
    cursor: default
}

.webshop_cnt #mwpnav a:link, .webshop_cnt #mwpnav a:visited {
    font-weight: bold;
    color: #fff;
    text-decoration: none
}

.webshop_cnt #mwpnav a:hover {
    color: #b3f7e8
}

.webshop_cnt #container_logo {
    float: left;
    height: 40px
}

.webshop_cnt #logo {
    float: left;
    padding: 2px 15px 5px 0
}

.webshop_cnt h1 {
    font-size: 28px;
    font-weight: lighter;
    margin: 10px 0 20px 0;
    clear: none;
    float: none;
    padding: 0 !important
}

.webshop_cnt #waitLabel {
    display: none;
    right: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index = 2500;filter: alpha(opacity = 70);
    -moz-opacity: .70;
    opacity: .70;
    background-color: #999;
    color: #333
}

.webshop_cnt #waitLabelWindow {
    right: 0;
    left: 50%;
    width: 350px;
    height: 65px;
    top: 50%;
    background-attachment: fixed;
    position: absolute;
    margin-left: -175px;
    margin-top: -25px;
    background-color: #efefef;
    font-size: 16px;
    text-align: center
}

.webshop_cnt #waitLabelProgressBar {
    margin-top: 10px;
    margin-bottom: 10px
}

.webshop_cnt #MESSAGE {
    clear: both
}

.webshop_cnt #JSCHECK {
    clear: both
}

.webshop_cnt #centerDiv {
    clear: both;
    width: 100%!important
}

.webshop_cnt #topRightDiv {
    float: right
}

.webshop_cnt #topRightDiv ul {
    margin: 0;
    padding: 0
}

.webshop_cnt #topRightDiv li {
    text-align: right;
    list-style: none outside none;
    list-style-type: none!important
}

.webshop_cnt #dcp_html input[type="submit"] {
    cursor: pointer;
    color: #fff;
    background: #00a587;
    font-size: 12px!important;
    padding: 5px
}

.webshop_cnt #list input[type="text"] {
    padding: 0 1px 0 1px
}

.webshop_cnt #login {
    text-align: center;
    margin-top: 70px
}

.webshop_cnt #login fieldset {
    border: medium none;
    margin: 0 auto;
    padding: 10px 10px 0
}

.webshop_cnt fieldset#actions {
    width: 325px
}

.webshop_cnt input#screen_name, .webshop_cnt input#pwd {
    margin-bottom: 7px;
    width: 315px
}

.webshop_cnt input#loginBtn {
    float: left
}

.webshop_cnt input#loginBtn+div {
    text-align: right
}

.webshop_cnt #login label {
    float: left
}

.webshop_cnt input.button_disabled {
    cursor: default!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    border: 1px solid #f0f0f0!important;
    background-color: #fff;
    color: #ccc;
    height: auto;
    min-width: 0
}

.webshop_cnt td.tablebutton, .webshop_cnt td.tabbutton {
    cursor: pointer;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #fff;
    background: #00a587;
    border: 1px solid #00a587
}

.webshop_cnt td.tabbutton {
    border-width: 1px 1px 0 1px
}

.webshop_cnt td.tablebutton_disabled {
    cursor: default!important;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #fff!important;
    background: #b2e7dc!important;
    border: 1px solid #b2e7dc!important
}

.webshop_cnt td.tabbutton_inactive {
    cursor: default!important;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #000!important;
    background: #fff!important;
    border-color: #d9dde0 #d9dde0 #fff #d9dde0;
    border-width: 1px 1px 2px 1px;
    position: relative;
    z-index: 1;
    border-style: solid
}

.webshop_cnt textarea#PreText, .webshop_cnt textarea#PostText {
    background: #fff!important;
    z-index: 998!important;
    transition: width .2s linear 0s,height .2s linear 0s
}

.webshop_cnt textarea#PreText:focus, .webshop_cnt textarea#PostText:focus {
    width: 712px!important;
    height: 304px!important;
    z-index: 999!important
}

.webshop_cnt table {
    font-size: 10pt
}

.webshop_cnt th {
    font-weight: normal;
    text-align: left
}

.webshop_cnt #list {
    float: left
}

.webshop_cnt #listBorder {
    padding: 0;
    border-collapse: separate
}

.webshop_cnt #listTopRow {
    background: #d9dde0
}

.webshop_cnt th.listTopRow {
    border: 0;
    color: #6b6b6b;
    padding: 0 0 0 5px;
    height: 35px
}

.webshop_cnt #listHeaderBody {
    border-collapse: collapse;
    background: #8e99a1
}

.webshop_cnt th.listHeader {
    padding: 5px;
    color: #7a7f92;
    border: 0
}

.webshop_cnt td.listHeader {
    padding: 5px;
    font-weight: bold;
    vertical-align: top
}

.webshop_cnt tbody.listBody {
    background: #fff
}

.webshop_cnt tbody.listBody>tr:last-child>td {
    border-bottom: 0!important
}

.webshop_cnt tbody.listBody>tr>td:last-child {
    border-right: 0 none
}

.webshop_cnt td.listBody {
    padding: 5px;
    color: #333;
    border-right: 1px solid #b3bbc1;
    border-bottom: 1px dotted #b3bbc1
}

.webshop_cnt td.moduleBody {
    padding: 10px 10px 10px 12px;
    color: #333
}

.webshop_cnt tr.listMouseover {
    color: #333;
    background: #f6f9cc
}

.webshop_cnt #listBottomRow {
    background: #d9dde0;
    border-top: 1px solid #b3bbc1
}

.webshop_cnt th.listBottomRow {
    border: 0;
    padding: 5px;
    color: #669
}

.webshop_cnt span.listControl {
    display: block;
    float: left;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    background: #d9dde0;
    border: 1px solid #b3bbc1;
    cursor: pointer;
    white-space: nowrap;
    line-height: 20px
}

.webshop_cnt div.backButton {
    margin: 2px;
    margin-right: 10px;
    float: left;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    line-height: 21px;
    color: white;
    text-shadow: rgba(0,0,0,0.6) 0 -1px 0;
    max-width: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-width: 0 8px 0 12px;
    -webkit-border-image: url(images/back_button.png) 0 8 0 12;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.webshop_cnt #dcp_html tbody.listBody {
    background: none repeat scroll 0 0 #f8fafa
}

.webshop_cnt {
    height: 100vh;
    position: relative;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding: 0
}

.webshop_cnt .page-wrap {
    height: 79vh
}

.webshop_cnt .container_footer, .webshop_cnt .page-wrap:after {
    min-height: 21vh
}

.webshop_cnt .page-wrap:after {
    content: "";
    display: block
}

.webshop_cnt #dcp_testsystem {
    background-color: #f00;
    border: medium none;
    color: #fff;
    float: left;
    font-size: 1.3em;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
    width: 100%
}

.webshop_cnt #header {
    float: left;
    width: 100%
}

.webshop_cnt #dcp_brand {
    height: 60px;
    margin: 0 auto;
    float: left;
    width: 100%
}

.webshop_cnt #dcp_logo {
    line-height: 60px;
    padding: 5px;
    vertical-align: middle;
    float: left
}

.webshop_cnt #dcp_logo img {
    height: 26px;
    margin-top: 10px;
    width: 230px;
    margin-left: 5px;
    border: 0
}

.webshop_cnt #slogan {
    height: 26px;
    margin-top: 18px;
    width: 230px;
    float: right
}

.webshop_cnt #global {
    background: none repeat scroll 0 0 transparent;
    float: right;
    height: 30px;
    width: auto;
    padding: 0
}

.webshop_cnt #global form {
    background: url("imgs/down-arrow-icon.png") no-repeat scroll right center / 16px 16px transparent;
    margin: 0;
    overflow: hidden;
    padding: 0 5px 0 0;
    width: 177px
}

.webshop_cnt #global select {
    background-color: transparent;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    height: 30px;
    width: 196px
}

.webshop_cnt #global select option:first-child {
    border-top: medium none
}

.webshop_cnt #global select option {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    padding: 3px;
    border-top: 1px solid #ccc
}

.webshop_cnt .minimizer {
    max-width: 1280px;
    min-width: 960px;
    margin: 0 auto
}

.webshop_cnt #content_wrapper {
    margin: 0 auto;
    float: left;
    width: 100%!important;
    background-color: #fff
}

.webshop_cnt #content_container {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 960px
}

.webshop_cnt #mainnav, .webshop_cnt #metanavigation {
    background-color: #00a587;
    border-bottom: 0 none;
    border-top: 0 none;
    float: left;
    height: 60px;
    width: 100%!important;
    margin: 0
}

.webshop_cnt #metanavigation {
    background-color: #425563;
    height: auto;
    min-height: 30px
}

.webshop_cnt #mainnav ul {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0
}

.webshop_cnt #mainnav li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #29b29a;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    color: #fff;
    float: left!important;
    font-weight: 400;
    height: 35px;
    line-height: 26px;
    list-style: none outside none;
    margin-top: 10px;
    min-height: 35px;
    vertical-align: middle;
    padding: 0
}

.webshop_cnt #mainnav li.last {
    border-color: #29b29a;
    border-width: 0 1px
}

.webshop_cnt #mainnav a:link, .webshop_cnt #mainnav a:visited {
    color: #fff;
    display: block;
    font-weight: 400;
    margin-top: -10px;
    text-decoration: none;
    transition: background-color .2s linear 0s,color .2s linear 0s;
    padding: 17px 25px
}

.webshop_cnt #mainnav a:hover {
    background-color: #FFF;
    color: #000
}

.webshop_cnt #shoppingcart:hover span {
    color: #000!important
}

.webshop_cnt .container_footer {
    background-color: #425563;
    color: #fff;
    float: left;
    font-size: 8pt;
    width: 100%
}

.webshop_cnt .container_footer .minimizer {
    padding-top: 20px
}

.webshop_cnt .container_footer #left {
    padding-left: 1%
}

.webshop_cnt .container_footer #left {
    width: 70%
}

.webshop_cnt .container_footer .row {
    float: left
}

.webshop_cnt .container_footer .copyright, .webshop_cnt .container_footer .seo {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.webshop_cnt .container_footer .copyright {
    clear: both;
    padding-bottom: 15px;
    padding-right: 1%;
    position: relative;
    text-align: right;
    width: 99%
}

.webshop_cnt .container_footer .address {
    padding-bottom: 10px;
    padding-top: 10px
}

.webshop_cnt .container_footer .address a {
    font-size: 8pt;
    color: #00a587;
    text-decoration: none
}

.webshop_cnt .container_footer .address a:hover {
    text-decoration: underline
}

.webshop_cnt .container_footer .address img {
    padding-right: 5px;
    vertical-align: middle;
    width: 16px
}

.webshop_cnt .container_footer .social_media a {
    border: 0 none;
    text-decoration: none!important
}

.webshop_cnt .container_footer .social_media img {
    border: 0 none!important;
    margin-right: 10px
}

.webshop_cnt .link_list_dark li {
    list-style-image: url("imgs/arrow_footerlink.png")!important
}

.webshop_cnt .link_list_dark a {
    color: #fff;
    font-weight: normal;
    font-size: 8pt
}

.webshop_cnt .link_list a {
    display: block;
    color: #fff!important;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none
}

.webshop_cnt .link_list_dark a:hover {
    background: none repeat scroll 0 0 rgba(0,0,0,0);
    color: #00a587!important;
    text-decoration: none!important
}

.webshop_cnt form#theForm {
    padding: 10px 10px
}

.webshop_cnt input {
    border: 1px solid #e0e0e0;
    font-size: 12px!important;
    padding: 5px;
    min-width: 0
}

.webshop_cnt input.button {
    padding: 5px 5px;
    border: 1px solid #e0e0e0;
    background: #cedc00!important;
    background: -moz-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(206,220,0,1)),color-stop(100%,rgba(156,173,0,1)))!important;
    background: -webkit-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -o-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -ms-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: linear-gradient(to bottom,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedc00',endColorstr='#9cad00',GradientType=0)!important;
    color: #fff;
    height: auto;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    min-width: 0
}

.webshop_cnt input.button[name='PLACE_ORDER'], .webshop_cnt input.button[name='SHIPPING'], .webshop_cnt input.button[name='PAYMENT'], .webshop_cnt input.button[name='SIGN_IN'] {
    background: none!important;
    background-color: #425563!important
}

.webshop_cnt input.button[name='PLACE_ORDER']:hover, .webshop_cnt input.button[name='SHIPPING']:hover, .webshop_cnt input.button[name='PAYMENT']:hover, .webshop_cnt input.button[name='SIGN_IN']:hover {
    color: #fff;
    background-color: #00a587!important
}

.webshop_cnt .tablebutton:active, .webshop_cnt .imagebutton img:active, .webshop_cnt img[id^='X_ICON']:active {
    background-color: #fff;
    color: #00a587;
    border: 1px #00a587 solid;
    box-shadow: 0 0 6px 1px #00a587
}

.webshop_cnt #overlay {
    position: absolute;
    z-index: 998;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.75)
}

.webshop_cnt #dialog {
    position: relative;
    z-index: 999;
    width: 400px;
    height: 100px;
    margin: 0 auto;
    background-color: #fff;
    border: 2px #00a587 solid;
    box-shadow: 0 0 25px -5px #fff;
    top: 100px
}

.webshop_cnt #diaMsg, .webshop_cnt #diaCtrl {
    width: 100%;
    text-align: center
}

.webshop_cnt #diaClose {
    background-color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    border: 2px #00a587 solid;
    border-radius: 50%;
    padding: 5px 8px;
    color: #333;
    cursor: pointer
}

.webshop_cnt #dialog input.button {
    width: 70px;
    margin-right: 10px
}

.webshop_cnt div#topRightDiv ul li a {
    display: block;
    text-decoration: none;
    margin: 5px
}

.webshop_cnt div#topRightDiv ul li a:hover {
    color: #3b3b3b;
    text-decoration: underline
}

.webshop_cnt .boxtitleformat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
}

.webshop_cnt .searchbartext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold
}

.webshop_cnt .pfsearch {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #FFF
}

.webshop_cnt .moreapp, .webshop_cnt .moreapp a, .webshop_cnt .moreapp a:link, .webshop_cnt .moreapp a:visited, .webshop_cnt .moreapp a:active, .webshop_cnt .moreapp a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #396
}

.webshop_cnt .whatsthis, .webshop_cnt .whatsthis a, .webshop_cnt .whatsthis a:link, .webshop_cnt .whatsthis a:visited, .webshop_cnt .whatsthis a:active, .webshop_cnt .whatsthis a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #396;
    text-decoration: underline;
    cursor: pointer
}

.webshop_cnt .inboxtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000
}

.webshop_cnt .inboxtitlered {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #f00
}

.webshop_cnt .inboxtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000
}

.webshop_cnt .inboxinfo {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000
}

.webshop_cnt .treeMoreLevel {
    cursor: pointer
}

.webshop_cnt .treeLastLevel {
    cursor: default
}

.webshop_cnt .treeHeaderBody {
    border-collapse: collapse;
    width: 98%
}

.webshop_cnt .treeMouseover {
    color: #000;
    background: #feeebf
}

.webshop_cnt .treeExpansion {
    padding-left: 10px
}

.webshop_cnt .treeExpansionField {
    padding-left: 10px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    border-bottom: 1px solid #dedfe4
}

.webshop_cnt .treeControl {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #dedfe4;
    cursor: pointer
}

.webshop_cnt .treeHeader {
    color: #7a7f92;
    padding: 5px;
    border-right: 1px solid #dedfe4;
    border-bottom: 1px dashed #7a7f92;
    cursor: default
}

.webshop_cnt .treeField {
    color: #333;
    padding: 5px;
    border-right: 1px solid #dedfe4;
    border-bottom: 1px solid #dedfe4
}

.webshop_cnt .proposalList {
    background-color: white;
    border: 1px solid black
}

.webshop_cnt .proposalListFieldSelected {
    background-color: #dedfe4
}

.webshop_cnt .proposalListFieldv3 {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #333
}

.webshop_cnt .proposalListFieldMNE {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #223546
}

.webshop_cnt div.dataListBoundary {
    border: 1px solid #d9dde0
}

.webshop_cnt div.dataListTitleBar {
    background-color: #d9dde0;
    text-align: left
}

.webshop_cnt div.dataListRefreshButton {
    background-image: url('imgs/refresh.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.dataListTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333;
    overflow: hidden
}

.webshop_cnt div.dataListHeader {
    border-left: 1px solid #d9dde0;
    background: #8e99a1;
    overflow: hidden;
    white-space: nowrap;
    -moz-user-select: -moz-none;
    -k-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    text-align: center;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333
}

.webshop_cnt div.dataListRootLoading {
    background-image: url('imgs/ajax-loader-big.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt dataListResize {
    cursor: w-resize
}

.webshop_cnt div.dataListResizer {
    cursor: w-resize
}

.webshop_cnt div.dataListHeaderRight {
    border-right: 1px solid #d9dde0
}

.webshop_cnt div.dataListField {
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #d9dde0;
    background-color: #fff;
    overflow: hidden;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
}

.webshop_cnt div.dataListFieldRight {
    border-right: 1px solid #d9dde0
}

.webshop_cnt div.dataListFieldBottom {
    border-bottom: 1px solid #d9dde0
}

.webshop_cnt div.dataListColumn {
    float: left;
    border-left: 1px solid #d9dde0
}

.webshop_cnt div.dataListSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.dataListEndHeader {
    background: #8e99a1;
    overflow: hidden;
    white-space: nowrap
}

.webshop_cnt div.treeDataListBoundary {
    border: 1px solid #d9dde0
}

.webshop_cnt div.treeDataListTitleBar {
    background-color: #d9dde0;
    text-align: left
}

.webshop_cnt div.treeDataListRefreshButton {
    background-image: url('imgs/refresh.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.treeDataListRootLoading {
    background-image: url('imgs/ajax-loader-big.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataListTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333;
    overflow: hidden
}

.webshop_cnt div.treeDataListField {
    vertical-align: top;
    text-align: left;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    overflow: hidden;
    white-space: nowrap
}

.webshop_cnt div.treeDataExpanded {
    background-image: url('imgs/expanded.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataUnexpanded {
    background-image: url('imgs/unexpanded.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataLoading {
    background-image: url('imgs/ajax-loader.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.treeDataListRow {
    clear: both
}

.webshop_cnt div.treeDataListSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.TabsViewArea {
    border: 1px solid #8e99a1
}

.webshop_cnt div.activeTab {
    font-weight: bold;
    font-size: 10pt;
    background-color: #d9dde0;
    overflow: hidden;
    cursor: pointer
}

.webshop_cnt div.workplaceTab {
    font-family: Arial, Helvetica, sans-serif;
    color: #223546;
    font-size: 12px
}

.webshop_cnt div.inactiveTab {
    font-size: 10pt;
    background-color: #8e99a1;
    overflow: hidden;
    cursor: pointer
}

.webshop_cnt div.tabSelectionArea {
    overflow: auto
}

.webshop_cnt div.tabScrollUp {
    background-image: url('imgs/triangle-up.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.tabScrollDown {
    background-image: url('imgs/triangle-down.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.tabLoading {
    background-image: url('imgs/ajax-loader.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollUp {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-up.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollDown {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-down.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsScrolltrack {
    background-color: #d9dde0
}

.webshop_cnt .uiComponentsRollLeft {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-left.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollRight {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-right.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsScrollbar {
    background-color: #dedfe4;
    border: 1px solid #7a7f92
}

.webshop_cnt .Color {
    color: #f00;
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .uiComponentsUnselectable {
    -moz-user-select: -moz-none;
    -k-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default
}

.webshop_cnt select {
    padding: 0;
    border: 1px rgb(169, 169, 169) solid;
    background-color: initial;
    min-width: initial;
}

.signin-box.netpartner .beautyshoot {
    background-image: url("imgs/background.png")!important;
}

.favorites {
    width: 160px;
    top: 75px;
    position: absolute;
}

.favorites div.FormHandler_SelectBox div.box div.active {
    padding: 3px 10px 0 10px;
}

.favorites div.FormHandler_SelectBox div.box div.image {
    padding: 0;
}

.fancybox-inner .favorites {
    float: none!important;
    position: inherit!important;
}

div.productdocument_list th.firstcol,div.documentsearch_list th.firstcol {
    width: 60%;
}

div.productdocument_list th.followingcol,div.documentsearch_list th.followingcol {
    width: 13.33%;
}

div#documentsearch_info {
    min-height: 30px !important;
}

.form-checkbox > span {
    border: 1px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
    height: 19px;
    width: 19px;
}

.form-checkbox>input {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    z-index: -1;
}

.form-checkbox {
    display: block;
    position: relative;
    padding-left: 25px;
    padding-top: 2px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
}

label.form-checkbox.green.outline {
    padding-left: 28px!important;
    margin-left: 6px!important;
}

.form-checkbox>span:after {
    left: 6px;
    top: 1px;
    border-style: solid;
    width: 4px;
    height: 10px;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.form-checkbox>input:checked~span:after {
    content: "";
    position: absolute;
}

.checkbox-group {
    padding: 10px 0;
}

.checkbox-group.inline {
    white-space: nowrap;
    display: block;
    overflow-x: auto;
}

.checkbox-group.inline .form-checkbox {
    display: inline-block;
    margin-right: 10px;
}

.checkbox-group.justified {
    display: table;
}

.checkbox-group.justified .form-checkbox {
    display: table-cell;
    padding-right: 20px;
    white-space: nowrap;
}

.form-checkbox.disabled:hover > span, .form-checkbox.disabled>span {
    background-color: #F0F0F0!important;
}

.form-checkbox.disabled {
    color: #ccc;
}

.default .form-checkbox > span,.form-checkbox > span {
    background-color: #edeaea;
}

.default .form-checkbox > span:after,.form-checkbox>span:after {
    border-color: #777;
}

.default .form-checkbox:hover > span,.form-checkbox:hover > span {
    background-color: #DDD;
}

.default .form-checkbox.outline > span,.default.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #edeaea;
}

.default .form-checkbox.outline > span:after,.default.form-checkbox.outline > span:after {
    border-color: #777;
}

.default .form-checkbox.outline:hover > span,.default.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.green .form-checkbox > span,.green.form-checkbox > span {
    background-color: #00a587;
}

.green .form-checkbox > span:after,.green.form-checkbox > span:after {
    border-color: #fff;
}

.green .form-checkbox:hover > span,.green.form-checkbox:hover > span {
    background-color: #008c73;
}

.green .form-checkbox.outline > span,.green.form-checkbox.outline > span {
    background-color: #ffffff;
    border: 1px solid #00a587;
}

.green .form-checkbox.outline > span:after,.green.form-checkbox.outline > span:after {
    border-color: #00a587;
}

.green .form-checkbox.outline:hover > span,.green.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.lightblue .form-checkbox > span,.lightblue.form-checkbox > span {
    background-color: #8DC8EA;
}

.lightblue .form-checkbox > span:after,.lightblue.form-checkbox > span:after {
    border-color: #fff;
}

.lightblue .form-checkbox:hover > span,.lightblue.form-checkbox:hover > span {
    background-color: #77B1D1;
}

.lightblue .form-checkbox.outline > span,.lightblue.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #8DC8EA;
}

.lightblue .form-checkbox.outline > span:after,.lightblue.form-checkbox.outline > span:after {
    border-color: #8DC8EA;
}

.lightblue .form-checkbox.outline:hover > span,.lightblue.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.yellow .form-checkbox > span,.yellow.form-checkbox > span {
    background-color: #D0DF00;
}

.yellow .form-checkbox > span:after,.yellow.form-checkbox > span:after {
    border-color: #fff;
}

.yellow .form-checkbox:hover > span,.yellow.form-checkbox:hover > span {
    background-color: #CBD80F;
}

.yellow .form-checkbox.outline > span,.yellow.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #D0DF00;
}

.yellow .form-checkbox.outline > span:after,.yellow.form-checkbox.outline > span:after {
    border-color: #D0DF00;
}

.yellow .form-checkbox.outline:hover > span,.yellow.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.ocher .form-checkbox > span,.ocher.form-checkbox > span {
    background-color: #EAAA00;
}

.ocher .form-checkbox > span:after,.ocher.form-checkbox > span:after {
    border-color: #fff;
}

.ocher .form-checkbox:hover > span,.ocher.form-checkbox:hover > span {
    background-color: #CE721E;
}

.ocher .form-checkbox.outline > span,.ocher.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #EAAA00;
}

.ocher .form-checkbox.outline > span:after,.ocher.form-checkbox.outline > span:after {
    border-color: #EAAA00;
}

.ocher .form-checkbox.outline:hover > span,.ocher.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.orange .form-checkbox > span,.orange.form-checkbox > span {
    background-color: #FF6A39;
}

.orange .form-checkbox > span:after,.orange.form-checkbox > span:after {
    border-color: #fff;
}

.orange .form-checkbox:hover > span,.orange.form-checkbox:hover > span {
    background-color: #E55222;
}

.orange .form-checkbox.outline > span,.orange.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #FF6A39;
}

.orange .form-checkbox.outline > span:after,.orange.form-checkbox.outline > span:after {
    border-color: #FF6A39;
}

.orange .form-checkbox.outline:hover > span,.orange.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.bordeaux .form-checkbox > span,.bordeaux.form-checkbox > span {
    background-color: #7D2248;
}

.bordeaux .form-checkbox > span:after,.bordeaux.form-checkbox > span:after {
    border-color: #fff;
}

.bordeaux .form-checkbox:hover > span,.bordeaux.form-checkbox:hover > span {
    background-color: #6C183B;
}

.bordeaux .form-checkbox.outline > span,.bordeaux.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #7D2248;
}

.bordeaux .form-checkbox.outline > span:after,.bordeaux.form-checkbox.outline > span:after {
    border-color: #7D2248;
}

.bordeaux .form-checkbox.outline:hover > span,.bordeaux.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.gray .form-checkbox > span,.gray.form-checkbox > span {
    background-color: #425563;
}

.gray .form-checkbox > span:after,.gray.form-checkbox > span:after {
    border-color: #fff;
}

.gray .form-checkbox:hover > span,.gray.form-checkbox:hover > span {
    background-color: #364652;
}

.gray .form-checkbox.outline > span,.gray.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #425563;
}

.gray .form-checkbox.outline > span:after,.gray.form-checkbox.outline > span:after {
    border-color: #425563;
}

.gray .form-checkbox.outline:hover > span,.gray.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.black .form-checkbox > span,.black.form-checkbox > span {
    background-color: #2C2A29;
}

.black .form-checkbox > span:after,.black.form-checkbox > span:after {
    border-color: #fff;
}

.black .form-checkbox:hover > span,.black.form-checkbox:hover > span {
    background-color: #1B1B1B;
}

.black .form-checkbox.outline > span,.black.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #2C2A29;
}

.black .form-checkbox.outline > span:after,.black.form-checkbox.outline > span:after {
    border-color: #2C2A29;
}

.black .form-checkbox.outline:hover > span,.black.form-checkbox.outline:hover > span {
    background-color: #fff;
}

div#xima-fc-integration {
    display: inline-block;
}

div.xima_submit_iframe {
    display: inline-block;
    height: 100%;
    width: 100%;
}

div.xima_submit_iframe div.xima_submit_iframe_loader {
    display: none;
    position: relative;
    z-index: 999;
    overflow: visible;
    margin: auto;
    top: 35%;
    left: 0;
    bottom: 0;
    right: 0;
    border: 10px solid #425561;
    border-radius: 50%;
    border-top: 10px solid #00a587;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

div.xima_submit_iframe iframe[name=xima_submit_iframe_hidden_form] {
    display: none;
    overflow: hidden;
    height: 0px;
    width: 100%;
}

.ui-tabs-panel:hover img,.container_categorie:hover img {
    -webkit-transform: scale(1.025);
    -moz-transform: scale(1.025);
    -ms-transform: scale(1.025);
    -o-transform: scale(1.025);
    transform: scale(1.025);
}

.ui-tabs-panel img,.container_categorie img {
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.container_news_box .link-text-img:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.container_news_box .link-text-img img {
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.container_news_box ul#archive {
    line-height: 24px;
}

.panel {
}

.panel-float {
    float: left;
    width: 100%;
}

.panel-float .panel-header {
    float: left;
    width: 100%;
}

.panel-float .panel-body {
    float: left;
    width: 100%;
}

.panel-header {
    padding: 10px 15px;
}

.panel-header h3 {
    padding: 0;
    margin: 0;
    color: #fff;
}

.panel-header .panel-title {
    font-size: 16px;
    font-weight: 600;
}

.panel-body {
    padding: 15px 15px;
    font-size: 14px;
}

.panel-group {
    margin-bottom: 20px;
}

.panel-group .panel+.panel {
    margin-top: 5px;
}

.panel,.panel-default {
    border: 1px solid #edeaea;
}

.panel .panel-header,.panel.default .panel-header {
    background-color: #edeaea;
}

.panel-green {
    border: 1px solid #00a587;
}

.panel-green .panel-header {
    background-color: #00a587;
    color: #fff;
}

.panel-lightblue {
    border: 1px solid #8DC8EA;
}

.panel-lightblue .panel-header {
    background-color: #8DC8EA;
    color: #fff;
}

.panel-yellow {
    border: 1px solid #D0DF00;
}

.panel-yellow .panel-header {
    background-color: #D0DF00;
    color: #fff;
}

.panel-ocher {
    border: 1px solid #EAAA00;
}

.panel-ocher .panel-header {
    background-color: #EAAA00;
    color: #fff;
}

.panel-orange {
    border: 1px solid #FF6A39;
}

.panel-orange .panel-header {
    background-color: #FF6A39;
    color: #fff;
}

.panel-bordeaux {
    border: 1px solid #7D2248;
}

.panel-bordeaux .panel-header {
    background-color: #7D2248;
    color: #fff;
}

.panel-gray {
    border: 1px solid #425563;
}

.panel-gray .panel-header {
    background-color: #425563;
    color: #fff;
}

.panel-black {
    border: 1px solid #2c2a29;
}

.panel-black .panel-header {
    background-color: #2c2a29;
    color: #fff;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-6-5, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-13-5, .col-14, .col-15, .col-16, .col-17, .col-18, .col-19, .col-20 {
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.col-1 img, .col-2 img, .col-3 img, .col-4 img, .col-5 img, .col-6 img, .col-6-5 img, .col-7 img, .col-8, .col-9 img, .col-10 img, .col-11 img, .col-12 img, .col-13 img, .col-13-5 img, .col-14 img, .col-15, .col-16 img, .col-17 img, .col-18 img, .col-19 img, .col-20 img {
    max-width: 100%;
}

.col-1.inline, .col-2.inline, .col-3.inline, .col-4.inline, .col-5.inline, .col-6.inline, .col-6-5.inline, .col-7.inline, .col-8.inline, .col-9.inline, .col-10.inline, .col-11.inline, .col-12.inline, .col-13.inline, .col-13-5.inline, .col-14.inline, .col-15.inline, .col-16.inline, .col-17.inline, .col-18.inline, .col-19.inline, .col-20.inline {
    display: inline-block;
}

.col-1 {
    width: 5%;
}

.col-2 {
    width: 10%;
}

.col-3 {
    width: 15%;
}

.col-4 {
    width: 20%;
}

.col-5 {
    width: 25%;
}

.col-6 {
    width: 30%;
}

.col-6-5 {
    width: 33.33%;
}

.col-7 {
    width: 35%;
}

.col-8 {
    width: 40%;
}

.col-9 {
    width: 45%;
}

.col-10 {
    width: 50%;
}

.col-11 {
    width: 55%;
}

.col-12 {
    width: 60%;
}

.col-13 {
    width: 65%;
}

.col-13-5 {
    width: 66.66%;
}

.col-14 {
    width: 70%;
}

.col-15 {
    width: 75%;
}

.col-16 {
    width: 80%;
}

.col-17 {
    width: 85%;
}

.col-18 {
    width: 90%;
}

.col-19 {
    width: 95%;
}

.col-20 {
    width: 100%;
}

.padding-0 {
    padding: 0!important;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-bottom-150 {
    padding-bottom: 150px;
}

.padding-right-5 {
    padding-right: 5px!important;
}

.padding-left-0 {
    padding-left: 0!important;
}

.padding-right-0 {
    padding-right: 0!important;
}

.padding-15 {
    padding: 15px;
}

.padding-left-20 {
    padding-left: 20px;
}

.padding-xlarge {
    padding: 20px!important;
}

.padding-large {
    padding: 13px!important;
}

.padding-small {
    padding: 6px 10px!impotant;
}

.padding-xsmall {
    padding: 3px 5px!important;
}

.margin-top-10 {
    margin-top: 10px!important;
}

.margin-left-10 {
    margin-left: 10px!important;
}

.margin-bottom-35 {
    margin-bottom: 35px!important;
}

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

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-left-5 {
    margin-left: 5px!important;
}

.margin-left-12 {
    margin-left: 12px!important;
}

.margin-top-n5 {
    margin-top: -5px;
}

.margin-0 {
    margin: 0!important;
}

.margin-top-n12 {
    margin-top: -12px;
}

#service_support article, #service_support aside, #service_support footer, #service_support header, #service_support nav, #service_support section {
    display: block;
}

#service_support h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

#service_support figcaption, #service_support figure {
    display: block;
}

#service_support figure {
    margin: 1em 40px;
}

#service_support hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

#service_support main {
    display: block;
}

#service_support pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

#service_support a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

#service_support a:active, #service_support a:hover {
    outline-width: 0;
}

#service_support abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

#service_support b, #service_support strong {
    font-weight: inherit;
}

#service_support b, #service_support strong {
    font-weight: bolder;
}

#service_support code, #service_support kbd, #service_support samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

#service_support dfn {
    font-style: italic;
}

#service_support mark {
    background-color: #ff0;
    color: #000;
}

#service_support small {
    font-size: 80%;
}

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

#service_support sub {
    bottom: -0.25em;
}

#service_support sup {
    top: -0.5em;
}

#service_support audio, #service_support video {
    display: inline-block;
}

#service_support audio:not([controls]) {
    display: none;
    height: 0;
}

#service_support img {
    border-style: none;
}

#service_support svg:not(:root) {
    overflow: hidden;
}

#service_support button, #service_support input, #service_support optgroup, #service_support select, #service_support textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

#service_support button {
    overflow: visible;
}

#service_support button, #service_support select {
    text-transform: none;
}

#service_support button, #service_support html [type="button"], #service_support [type="reset"], #service_support [type="submit"] {
    -webkit-appearance: button;
}

#service_support button, #service_support [type="button"], #service_support [type="reset"], #service_support [type="submit"] {
}

#service_support button::-moz-focus-inner, #service_support [type="button"]::-moz-focus-inner, #service_support [type="reset"]::-moz-focus-inner, #service_support [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

#service_support button:-moz-focusring, #service_support [type="button"]:-moz-focusring, #service_support [type="reset"]:-moz-focusring, #service_support [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

#service_support input {
    overflow: visible;
}

#service_support [type="checkbox"], #service_support [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

#service_support [type="number"]::-webkit-inner-spin-button, #service_support [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

#service_support [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

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

#service_support ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

#service_support fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

#service_support legend {
    box-sizing: border-box;
    display: table;
    max-width: 100%;
    padding: 0;
    color: inherit;
    white-space: normal;
}

#service_support progress {
    display: inline-block;
    vertical-align: baseline;
}

#service_support textarea {
    overflow: auto;
}

#service_support details {
    display: block;
}

#service_support summary {
    display: list-item;
}

#service_support menu {
    display: block;
}

#service_support canvas {
    display: inline-block;
}

#service_support template {
    display: none;
}

#service_support [hidden] {
    display: none;
}

#service_support .foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

#service_support html {
    box-sizing: border-box;
    font-size: 100%;
}

#service_support *, #service_support *::before, #service_support *::after {
    box-sizing: inherit;
}

#service_support body {
    margin: 0;
    padding: 0;
    background: #fefefe;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#service_support img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

#service_support textarea {
    height: auto;
    min-height: 50px;
    border-radius: 0;
}

#service_support select {
    width: 100%;
    border-radius: 0;
}

#service_support .map_canvas img, #service_support .map_canvas embed, #service_support .map_canvas object, #service_support .mqa-display img, #service_support .mqa-display embed, #service_support .mqa-display object {
    max-width: none !important;
}

#service_support button {
    padding: 0;
    appearance: none;
    border: 0;
    border-radius: 0;
    background: transparent;
    line-height: 1;
}

[data-whatinput='mouse'] #service_support button {
    outline: 0;
}

#service_support .is-visible {
    display: block !important;
}

#service_support .is-hidden {
    display: none !important;
}

#service_support .row {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

#service_support .row::before, #service_support .row::after {
    display: table;
    content: ' ';
}

#service_support .row::after {
    clear: both;
}

#service_support .row.collapse > .column, #service_support .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}

#service_support .row .row {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
    #service_support .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

#service_support .row .row.collapse {
    margin-right: 0;
    margin-left: 0;
}

#service_support .row.expanded {
    max-width: none;
}

#service_support .row.expanded .row {
    margin-right: auto;
    margin-left: auto;
}

#service_support .row.gutter-small > .column, #service_support .row.gutter-small > .columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

#service_support .row.gutter-medium > .column, #service_support .row.gutter-medium > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}

#service_support .column, #service_support .columns {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print, screen and (min-width: 40em) {
    #service_support .column, #service_support .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

#service_support .column:last-child:not(:first-child), #service_support .columns:last-child:not(:first-child) {
    float: right;
}

#service_support .column.end:last-child:last-child, #service_support .end.columns:last-child:last-child {
    float: left;
}

#service_support .column.row.row, #service_support .row.row.columns {
    float: none;
}

#service_support .row .column.row.row, #service_support .row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}

#service_support .small-1 {
    width: 8.33333%;
}

#service_support .small-push-1 {
    position: relative;
    left: 8.33333%;
}

#service_support .small-pull-1 {
    position: relative;
    left: -8.33333%;
}

#service_support .small-offset-0 {
    margin-left: 0%;
}

#service_support .small-2 {
    width: 16.66667%;
}

#service_support .small-push-2 {
    position: relative;
    left: 16.66667%;
}

#service_support .small-pull-2 {
    position: relative;
    left: -16.66667%;
}

#service_support .small-offset-1 {
    margin-left: 8.33333%;
}

#service_support .small-3 {
    width: 25%;
}

#service_support .small-push-3 {
    position: relative;
    left: 25%;
}

#service_support .small-pull-3 {
    position: relative;
    left: -25%;
}

#service_support .small-offset-2 {
    margin-left: 16.66667%;
}

#service_support .small-4 {
    width: 33.33333%;
}

#service_support .small-push-4 {
    position: relative;
    left: 33.33333%;
}

#service_support .small-pull-4 {
    position: relative;
    left: -33.33333%;
}

#service_support .small-offset-3 {
    margin-left: 25%;
}

#service_support .small-5 {
    width: 41.66667%;
}

#service_support .small-push-5 {
    position: relative;
    left: 41.66667%;
}

#service_support .small-pull-5 {
    position: relative;
    left: -41.66667%;
}

#service_support .small-offset-4 {
    margin-left: 33.33333%;
}

#service_support .small-6 {
    width: 50%;
}

#service_support .small-push-6 {
    position: relative;
    left: 50%;
}

#service_support .small-pull-6 {
    position: relative;
    left: -50%;
}

#service_support .small-offset-5 {
    margin-left: 41.66667%;
}

#service_support .small-7 {
    width: 58.33333%;
}

#service_support .small-push-7 {
    position: relative;
    left: 58.33333%;
}

#service_support .small-pull-7 {
    position: relative;
    left: -58.33333%;
}

#service_support .small-offset-6 {
    margin-left: 50%;
}

#service_support .small-8 {
    width: 66.66667%;
}

#service_support .small-push-8 {
    position: relative;
    left: 66.66667%;
}

#service_support .small-pull-8 {
    position: relative;
    left: -66.66667%;
}

#service_support .small-offset-7 {
    margin-left: 58.33333%;
}

#service_support .small-9 {
    width: 75%;
}

#service_support .small-push-9 {
    position: relative;
    left: 75%;
}

#service_support .small-pull-9 {
    position: relative;
    left: -75%;
}

#service_support .small-offset-8 {
    margin-left: 66.66667%;
}

#service_support .small-10 {
    width: 83.33333%;
}

#service_support .small-push-10 {
    position: relative;
    left: 83.33333%;
}

#service_support .small-pull-10 {
    position: relative;
    left: -83.33333%;
}

#service_support .small-offset-9 {
    margin-left: 75%;
}

#service_support .small-11 {
    width: 91.66667%;
}

#service_support .small-push-11 {
    position: relative;
    left: 91.66667%;
}

#service_support .small-pull-11 {
    position: relative;
    left: -91.66667%;
}

#service_support .small-offset-10 {
    margin-left: 83.33333%;
}

#service_support .small-12 {
    width: 100%;
}

#service_support .small-offset-11 {
    margin-left: 91.66667%;
}

#service_support .small-up-1 > .column, #service_support .small-up-1 > .columns {
    float: left;
    width: 100%;
}

#service_support .small-up-1 > .column:nth-of-type(1n), #service_support .small-up-1 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-1 > .column:nth-of-type(1n+1), #service_support .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
}

#service_support .small-up-1 > .column:last-child, #service_support .small-up-1 > .columns:last-child {
    float: left;
}

#service_support .small-up-2 > .column, #service_support .small-up-2 > .columns {
    float: left;
    width: 50%;
}

#service_support .small-up-2 > .column:nth-of-type(1n), #service_support .small-up-2 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-2 > .column:nth-of-type(2n+1), #service_support .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
}

#service_support .small-up-2 > .column:last-child, #service_support .small-up-2 > .columns:last-child {
    float: left;
}

#service_support .small-up-3 > .column, #service_support .small-up-3 > .columns {
    float: left;
    width: 33.33333%;
}

#service_support .small-up-3 > .column:nth-of-type(1n), #service_support .small-up-3 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-3 > .column:nth-of-type(3n+1), #service_support .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
}

#service_support .small-up-3 > .column:last-child, #service_support .small-up-3 > .columns:last-child {
    float: left;
}

#service_support .small-up-4 > .column, #service_support .small-up-4 > .columns {
    float: left;
    width: 25%;
}

#service_support .small-up-4 > .column:nth-of-type(1n), #service_support .small-up-4 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-4 > .column:nth-of-type(4n+1), #service_support .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
}

#service_support .small-up-4 > .column:last-child, #service_support .small-up-4 > .columns:last-child {
    float: left;
}

#service_support .small-up-5 > .column, #service_support .small-up-5 > .columns {
    float: left;
    width: 20%;
}

#service_support .small-up-5 > .column:nth-of-type(1n), #service_support .small-up-5 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-5 > .column:nth-of-type(5n+1), #service_support .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
}

#service_support .small-up-5 > .column:last-child, #service_support .small-up-5 > .columns:last-child {
    float: left;
}

#service_support .small-up-6 > .column, #service_support .small-up-6 > .columns {
    float: left;
    width: 16.66667%;
}

#service_support .small-up-6 > .column:nth-of-type(1n), #service_support .small-up-6 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-6 > .column:nth-of-type(6n+1), #service_support .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
}

#service_support .small-up-6 > .column:last-child, #service_support .small-up-6 > .columns:last-child {
    float: left;
}

#service_support .small-up-7 > .column, #service_support .small-up-7 > .columns {
    float: left;
    width: 14.28571%;
}

#service_support .small-up-7 > .column:nth-of-type(1n), #service_support .small-up-7 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-7 > .column:nth-of-type(7n+1), #service_support .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
}

#service_support .small-up-7 > .column:last-child, #service_support .small-up-7 > .columns:last-child {
    float: left;
}

#service_support .small-up-8 > .column, #service_support .small-up-8 > .columns {
    float: left;
    width: 12.5%;
}

#service_support .small-up-8 > .column:nth-of-type(1n), #service_support .small-up-8 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-8 > .column:nth-of-type(8n+1), #service_support .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
}

#service_support .small-up-8 > .column:last-child, #service_support .small-up-8 > .columns:last-child {
    float: left;
}

#service_support .small-collapse > .column, #service_support .small-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}

#service_support .small-collapse .row {
    margin-right: 0;
    margin-left: 0;
}

#service_support .expanded.row .small-collapse.row {
    margin-right: 0;
    margin-left: 0;
}

#service_support .small-uncollapse > .column, #service_support .small-uncollapse > .columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

#service_support .small-centered {
    margin-right: auto;
    margin-left: auto;
}

#service_support .small-centered, #service_support .small-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
}

#service_support .small-uncentered, #service_support .small-push-0, #service_support .small-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0;
}

@media print, screen and (min-width: 40em) {
    #service_support .medium-1 {
        width: 8.33333%;
    }

    #service_support .medium-push-1 {
        position: relative;
        left: 8.33333%;
    }

    #service_support .medium-pull-1 {
        position: relative;
        left: -8.33333%;
    }

    #service_support .medium-offset-0 {
        margin-left: 0%;
    }

    #service_support .medium-2 {
        width: 16.66667%;
    }

    #service_support .medium-push-2 {
        position: relative;
        left: 16.66667%;
    }

    #service_support .medium-pull-2 {
        position: relative;
        left: -16.66667%;
    }

    #service_support .medium-offset-1 {
        margin-left: 8.33333%;
    }

    #service_support .medium-3 {
        width: 25%;
    }

    #service_support .medium-push-3 {
        position: relative;
        left: 25%;
    }

    #service_support .medium-pull-3 {
        position: relative;
        left: -25%;
    }

    #service_support .medium-offset-2 {
        margin-left: 16.66667%;
    }

    #service_support .medium-4 {
        width: 33.33333%;
    }

    #service_support .medium-push-4 {
        position: relative;
        left: 33.33333%;
    }

    #service_support .medium-pull-4 {
        position: relative;
        left: -33.33333%;
    }

    #service_support .medium-offset-3 {
        margin-left: 25%;
    }

    #service_support .medium-5 {
        width: 41.66667%;
    }

    #service_support .medium-push-5 {
        position: relative;
        left: 41.66667%;
    }

    #service_support .medium-pull-5 {
        position: relative;
        left: -41.66667%;
    }

    #service_support .medium-offset-4 {
        margin-left: 33.33333%;
    }

    #service_support .medium-6 {
        width: 50%;
    }

    #service_support .medium-push-6 {
        position: relative;
        left: 50%;
    }

    #service_support .medium-pull-6 {
        position: relative;
        left: -50%;
    }

    #service_support .medium-offset-5 {
        margin-left: 41.66667%;
    }

    #service_support .medium-7 {
        width: 58.33333%;
    }

    #service_support .medium-push-7 {
        position: relative;
        left: 58.33333%;
    }

    #service_support .medium-pull-7 {
        position: relative;
        left: -58.33333%;
    }

    #service_support .medium-offset-6 {
        margin-left: 50%;
    }

    #service_support .medium-8 {
        width: 66.66667%;
    }

    #service_support .medium-push-8 {
        position: relative;
        left: 66.66667%;
    }

    #service_support .medium-pull-8 {
        position: relative;
        left: -66.66667%;
    }

    #service_support .medium-offset-7 {
        margin-left: 58.33333%;
    }

    #service_support .medium-9 {
        width: 75%;
    }

    #service_support .medium-push-9 {
        position: relative;
        left: 75%;
    }

    #service_support .medium-pull-9 {
        position: relative;
        left: -75%;
    }

    #service_support .medium-offset-8 {
        margin-left: 66.66667%;
    }

    #service_support .medium-10 {
        width: 83.33333%;
    }

    #service_support .medium-push-10 {
        position: relative;
        left: 83.33333%;
    }

    #service_support .medium-pull-10 {
        position: relative;
        left: -83.33333%;
    }

    #service_support .medium-offset-9 {
        margin-left: 75%;
    }

    #service_support .medium-11 {
        width: 91.66667%;
    }

    #service_support .medium-push-11 {
        position: relative;
        left: 91.66667%;
    }

    #service_support .medium-pull-11 {
        position: relative;
        left: -91.66667%;
    }

    #service_support .medium-offset-10 {
        margin-left: 83.33333%;
    }

    #service_support .medium-12 {
        width: 100%;
    }

    #service_support .medium-offset-11 {
        margin-left: 91.66667%;
    }

    #service_support .medium-up-1 > .column, #service_support .medium-up-1 > .columns {
        float: left;
        width: 100%;
    }

    #service_support .medium-up-1 > .column:nth-of-type(1n), #service_support .medium-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-1 > .column:nth-of-type(1n+1), #service_support .medium-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }

    #service_support .medium-up-1 > .column:last-child, #service_support .medium-up-1 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-2 > .column, #service_support .medium-up-2 > .columns {
        float: left;
        width: 50%;
    }

    #service_support .medium-up-2 > .column:nth-of-type(1n), #service_support .medium-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-2 > .column:nth-of-type(2n+1), #service_support .medium-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }

    #service_support .medium-up-2 > .column:last-child, #service_support .medium-up-2 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-3 > .column, #service_support .medium-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }

    #service_support .medium-up-3 > .column:nth-of-type(1n), #service_support .medium-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-3 > .column:nth-of-type(3n+1), #service_support .medium-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }

    #service_support .medium-up-3 > .column:last-child, #service_support .medium-up-3 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-4 > .column, #service_support .medium-up-4 > .columns {
        float: left;
        width: 25%;
    }

    #service_support .medium-up-4 > .column:nth-of-type(1n), #service_support .medium-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-4 > .column:nth-of-type(4n+1), #service_support .medium-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }

    #service_support .medium-up-4 > .column:last-child, #service_support .medium-up-4 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-5 > .column, #service_support .medium-up-5 > .columns {
        float: left;
        width: 20%;
    }

    #service_support .medium-up-5 > .column:nth-of-type(1n), #service_support .medium-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-5 > .column:nth-of-type(5n+1), #service_support .medium-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }

    #service_support .medium-up-5 > .column:last-child, #service_support .medium-up-5 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-6 > .column, #service_support .medium-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }

    #service_support .medium-up-6 > .column:nth-of-type(1n), #service_support .medium-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-6 > .column:nth-of-type(6n+1), #service_support .medium-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }

    #service_support .medium-up-6 > .column:last-child, #service_support .medium-up-6 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-7 > .column, #service_support .medium-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }

    #service_support .medium-up-7 > .column:nth-of-type(1n), #service_support .medium-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-7 > .column:nth-of-type(7n+1), #service_support .medium-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }

    #service_support .medium-up-7 > .column:last-child, #service_support .medium-up-7 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-8 > .column, #service_support .medium-up-8 > .columns {
        float: left;
        width: 12.5%;
    }

    #service_support .medium-up-8 > .column:nth-of-type(1n), #service_support .medium-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-8 > .column:nth-of-type(8n+1), #service_support .medium-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }

    #service_support .medium-up-8 > .column:last-child, #service_support .medium-up-8 > .columns:last-child {
        float: left;
    }

    #service_support .medium-collapse > .column, #service_support .medium-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }

    #service_support .medium-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .expanded.row .medium-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .medium-uncollapse > .column, #service_support .medium-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }

    #service_support .medium-centered {
        margin-right: auto;
        margin-left: auto;
    }

    #service_support .medium-centered, #service_support .medium-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }

    #service_support .medium-uncentered, #service_support .medium-push-0, #service_support .medium-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .large-1 {
        width: 8.33333%;
    }

    #service_support .large-push-1 {
        position: relative;
        left: 8.33333%;
    }

    #service_support .large-pull-1 {
        position: relative;
        left: -8.33333%;
    }

    #service_support .large-offset-0 {
        margin-left: 0%;
    }

    #service_support .large-2 {
        width: 16.66667%;
    }

    #service_support .large-push-2 {
        position: relative;
        left: 16.66667%;
    }

    #service_support .large-pull-2 {
        position: relative;
        left: -16.66667%;
    }

    #service_support .large-offset-1 {
        margin-left: 8.33333%;
    }

    #service_support .large-3 {
        width: 25%;
    }

    #service_support .large-push-3 {
        position: relative;
        left: 25%;
    }

    #service_support .large-pull-3 {
        position: relative;
        left: -25%;
    }

    #service_support .large-offset-2 {
        margin-left: 16.66667%;
    }

    #service_support .large-4 {
        width: 33.33333%;
    }

    #service_support .large-push-4 {
        position: relative;
        left: 33.33333%;
    }

    #service_support .large-pull-4 {
        position: relative;
        left: -33.33333%;
    }

    #service_support .large-offset-3 {
        margin-left: 25%;
    }

    #service_support .large-5 {
        width: 41.66667%;
    }

    #service_support .large-push-5 {
        position: relative;
        left: 41.66667%;
    }

    #service_support .large-pull-5 {
        position: relative;
        left: -41.66667%;
    }

    #service_support .large-offset-4 {
        margin-left: 33.33333%;
    }

    #service_support .large-6 {
        width: 50%;
    }

    #service_support .large-push-6 {
        position: relative;
        left: 50%;
    }

    #service_support .large-pull-6 {
        position: relative;
        left: -50%;
    }

    #service_support .large-offset-5 {
        margin-left: 41.66667%;
    }

    #service_support .large-7 {
        width: 58.33333%;
    }

    #service_support .large-push-7 {
        position: relative;
        left: 58.33333%;
    }

    #service_support .large-pull-7 {
        position: relative;
        left: -58.33333%;
    }

    #service_support .large-offset-6 {
        margin-left: 50%;
    }

    #service_support .large-8 {
        width: 66.66667%;
    }

    #service_support .large-push-8 {
        position: relative;
        left: 66.66667%;
    }

    #service_support .large-pull-8 {
        position: relative;
        left: -66.66667%;
    }

    #service_support .large-offset-7 {
        margin-left: 58.33333%;
    }

    #service_support .large-9 {
        width: 75%;
    }

    #service_support .large-push-9 {
        position: relative;
        left: 75%;
    }

    #service_support .large-pull-9 {
        position: relative;
        left: -75%;
    }

    #service_support .large-offset-8 {
        margin-left: 66.66667%;
    }

    #service_support .large-10 {
        width: 83.33333%;
    }

    #service_support .large-push-10 {
        position: relative;
        left: 83.33333%;
    }

    #service_support .large-pull-10 {
        position: relative;
        left: -83.33333%;
    }

    #service_support .large-offset-9 {
        margin-left: 75%;
    }

    #service_support .large-11 {
        width: 91.66667%;
    }

    #service_support .large-push-11 {
        position: relative;
        left: 91.66667%;
    }

    #service_support .large-pull-11 {
        position: relative;
        left: -91.66667%;
    }

    #service_support .large-offset-10 {
        margin-left: 83.33333%;
    }

    #service_support .large-12 {
        width: 100%;
    }

    #service_support .large-offset-11 {
        margin-left: 91.66667%;
    }

    #service_support .large-up-1 > .column, #service_support .large-up-1 > .columns {
        float: left;
        width: 100%;
    }

    #service_support .large-up-1 > .column:nth-of-type(1n), #service_support .large-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-1 > .column:nth-of-type(1n+1), #service_support .large-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }

    #service_support .large-up-1 > .column:last-child, #service_support .large-up-1 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-2 > .column, #service_support .large-up-2 > .columns {
        float: left;
        width: 50%;
    }

    #service_support .large-up-2 > .column:nth-of-type(1n), #service_support .large-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-2 > .column:nth-of-type(2n+1), #service_support .large-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }

    #service_support .large-up-2 > .column:last-child, #service_support .large-up-2 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-3 > .column, #service_support .large-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }

    #service_support .large-up-3 > .column:nth-of-type(1n), #service_support .large-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-3 > .column:nth-of-type(3n+1), #service_support .large-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }

    #service_support .large-up-3 > .column:last-child, #service_support .large-up-3 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-4 > .column, #service_support .large-up-4 > .columns {
        float: left;
        width: 25%;
    }

    #service_support .large-up-4 > .column:nth-of-type(1n), #service_support .large-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-4 > .column:nth-of-type(4n+1), #service_support .large-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }

    #service_support .large-up-4 > .column:last-child, #service_support .large-up-4 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-5 > .column, #service_support .large-up-5 > .columns {
        float: left;
        width: 20%;
    }

    #service_support .large-up-5 > .column:nth-of-type(1n), #service_support .large-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-5 > .column:nth-of-type(5n+1), #service_support .large-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }

    #service_support .large-up-5 > .column:last-child, #service_support .large-up-5 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-6 > .column, #service_support .large-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }

    #service_support .large-up-6 > .column:nth-of-type(1n), #service_support .large-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-6 > .column:nth-of-type(6n+1), #service_support .large-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }

    #service_support .large-up-6 > .column:last-child, #service_support .large-up-6 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-7 > .column, #service_support .large-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }

    #service_support .large-up-7 > .column:nth-of-type(1n), #service_support .large-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-7 > .column:nth-of-type(7n+1), #service_support .large-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }

    #service_support .large-up-7 > .column:last-child, #service_support .large-up-7 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-8 > .column, #service_support .large-up-8 > .columns {
        float: left;
        width: 12.5%;
    }

    #service_support .large-up-8 > .column:nth-of-type(1n), #service_support .large-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-8 > .column:nth-of-type(8n+1), #service_support .large-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }

    #service_support .large-up-8 > .column:last-child, #service_support .large-up-8 > .columns:last-child {
        float: left;
    }

    #service_support .large-collapse > .column, #service_support .large-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }

    #service_support .large-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .expanded.row .large-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .large-uncollapse > .column, #service_support .large-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }

    #service_support .large-centered {
        margin-right: auto;
        margin-left: auto;
    }

    #service_support .large-centered, #service_support .large-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }

    #service_support .large-uncentered, #service_support .large-push-0, #service_support .large-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

#service_support .column-block {
    margin-bottom: 1.25rem;
}

#service_support .column-block > :last-child {
    margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
    #service_support .column-block {
        margin-bottom: 1.875rem;
    }

    #service_support .column-block > :last-child {
        margin-bottom: 0;
    }
}

#service_support .hide {
    display: none !important;
}

#service_support .invisible {
    visibility: hidden;
}

@media screen and (max-width: 39.9375em) {
    #service_support .hide-for-small-only {
        display: none !important;
    }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
    #service_support .show-for-small-only {
        display: none !important;
    }
}

@media print, screen and (min-width: 40em) {
    #service_support .hide-for-medium {
        display: none !important;
    }
}

@media screen and (max-width: 39.9375em) {
    #service_support .show-for-medium {
        display: none !important;
    }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    #service_support .hide-for-medium-only {
        display: none !important;
    }
}

@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
    #service_support .show-for-medium-only {
        display: none !important;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .hide-for-large {
        display: none !important;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .show-for-large {
        display: none !important;
    }
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    #service_support .hide-for-large-only {
        display: none !important;
    }
}

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
    #service_support .show-for-large-only {
        display: none !important;
    }
}

#service_support .show-for-sr, #service_support .show-on-focus {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

#service_support .show-on-focus:active, #service_support .show-on-focus:focus {
    position: static !important;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
}

#service_support .show-for-landscape, #service_support .hide-for-portrait {
    display: block !important;
}

@media screen and (orientation: landscape) {
    #service_support .show-for-landscape, #service_support .hide-for-portrait {
        display: block !important;
    }
}

@media screen and (orientation: portrait) {
    #service_support .show-for-landscape, #service_support .hide-for-portrait {
        display: none !important;
    }
}

#service_support .hide-for-landscape, #service_support .show-for-portrait {
    display: none !important;
}

@media screen and (orientation: landscape) {
    #service_support .hide-for-landscape, #service_support .show-for-portrait {
        display: none !important;
    }
}

@media screen and (orientation: portrait) {
    #service_support .hide-for-landscape, #service_support .show-for-portrait {
        display: block !important;
    }
}

#service_support * {
    box-sizing: border-box;
}

#service_support .inner_section:after, #service_support .text_section div.row:after, #service_support .teaser_sections:after, #service_support .social_section:after, #service_support .social_section ul:after, #service_support .map_section ul:after, #service_support .quicklinks_section .inner div.row:after {
    content: "";
    display: table;
    clear: both;
}

#service_support {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

#service_support .container_breadcrump {
    max-width: 1240px;
    width: 92.5%;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto 15px;
}

#service_support h1 {
    color: #424242;
    font-size: 2.2rem;
    margin: 0 0 .75rem;
    font-weight: 700;
    clear: none;
    float: none;
    padding: 0;
    padding-left: 0;
    padding-bottom: 0;
}

@media only screen and (min-width: 520px) {
    #service_support h1 {
        font-size: 3rem;
        margin: 0 0 .75rem;
    }
}

#service_support h3 {
    margin-top: 0;
    color: #424242;
}

#service_support .inner_section {
    max-width: 1240px;
    width: 92.5%;
    margin: 0 auto;
    background: #E6E7E9;
}

#service_support .service_support_sections {
    background: #FAFAFA;
}

#service_support .header_section {
    background-color: #FAFAFA;
    position: relative;
}

#service_support .header_section .inner_section {
    background: transparent;
    padding: 7.5rem 0rem;
}

@media only screen and (min-width: 520px) {
    #service_support .header_section .inner_section {
        padding: 7.5rem 5rem;
    }
}

#service_support .order_rma_section, #service_support .in_touch_section, #service_support .downloads_section {
    background: #e6e7e9;
    background: linear-gradient(to right, #e6e7e9 50%, #FAFAFA 50%, #FAFAFA 50%);
    margin: 5rem 0;
}

#service_support .in_touch_section {
    background: white;
    background: linear-gradient(to right, #FAFAFA 50%, #e6e7e9 75%);
}

@media only screen and (max-width: 1023px) {
    #service_support .in_touch_section {
        background: linear-gradient(to right, #e6e7e9 50%, #FAFAFA 50%, #FAFAFA 50%);
    }
}

#service_support a.call_to_action {
    display: inline-block;
    color: #fff;
    background: #00A587;
    padding: 1rem 2.5rem;
    cursor: default;
    transition: all 0.2s;
}

@media only screen and (min-width: 1330px) {
    #service_support a.call_to_action {
        position: relative;
        bottom: 3rem;
        left: 45rem;
        transform: translateY(-50%);
    }
}

#service_support a.call_to_action:hover {
    background: #008c73;
    text-decoration: none;
}

#service_support .text_section {
    position: relative;
    padding: 1rem 0 0 5rem;
    float: left;
    box-sizing: border-box;
    margin: 2rem 0 0;
    float: left;
}

@media only screen and (max-width: 989px) {
    #service_support .text_section {
        margin: 2.5rem 0;
        padding: 0 3.5rem 0 5rem;
    }
}

#service_support .text_section svg, #service_support .text_section img.text_section_icon {
    display: inline-block;
    position: absolute;
    background: #00A587;
    left: 0;
    top: 1rem;
    width: 3rem;
    height: 3rem;
    color: #fff;
    font-size: 2rem;
    text-align: center;
    line-height: 3rem;
    padding: 6px;
}

#service_support .text_section h3 {
    font-weight: 700;
    color: #424242;
    font-size: 1.75rem;
}

#service_support .text_section div.row div.column, #service_support .text_section div.row div.columns {
    padding: 0.5rem;
    box-sizing: border-box;
    position: relative;
}

#service_support .text_section div.row div.column a, #service_support .text_section div.row div.columns a {
    display: block;
    position: relative;
    border-bottom: 1px solid #d9dde0;
    padding-bottom: 0.25rem;
}

#service_support .text_section div.row div.column a:after, #service_support .text_section div.row div.columns a:after {
    display: block;
    content: url(../img/icons/chevron.svg);
    position: absolute;
    right: 0;
    top: 0;
    font: normal normal normal .9rem FontAwesome;
    text-align: right;
    height: 10px;
    width: 10px;
}

#service_support .text_section div.row div.column a:hover, #service_support .text_section div.row div.columns a:hover {
    color: #008c73;
    text-decoration: none;
}

#service_support .img_section {
    width: 35%;
    height: 100%;
    float: right;
    box-sizing: border-box;
    position: relative;
}

#service_support .img_section img {
    width: 100%;
    height: auto;
}

#service_support .in_touch_section .text_section {
    float: right;
}

#service_support .in_touch_section .img_section {
    float: left;
}

#service_support .teaser_sections .teaser_section {
    background: #ccc;
    box-sizing: border-box;
    text-align: center;
}

#service_support .teaser_sections .teaser_section#industrial_sensors .figure_image {
    background-image: url(../img/industrial_sensors.jpg);
}

#service_support .teaser_sections .teaser_section#explosion_protection .figure_image {
    background-image: url(../img/explosion_protection.jpg);
}

#service_support .teaser_sections .teaser_section#customer_service .figure_image {
    background-image: url(../img/customer_service.jpg);
}

#service_support .teaser_sections .teaser_section figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    background: #00A587;
    text-align: center;
    cursor: pointer;
    padding: 0;
    width: 100%;
}

@media screen and (min-width: 64em) {
    #service_support .teaser_sections .teaser_section figure figcaption {
        background-color: rgba(0, 0, 0, 0.3);
        transition: background-color 0.35s;
        color: #fff;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption:before {
        position: absolute;
        top: 30px;
        right: 30px;
        bottom: 30px;
        left: 30px;
        border: 1px solid #fff;
        content: '';
        opacity: 0;
        transition: opacity 0.35s, transform 0.35s;
        transform: scale(0);
    }

    #service_support .teaser_sections .teaser_section figure figcaption > a {
        z-index: 1000;
        text-indent: 200%;
        white-space: nowrap;
        font-size: 0;
        opacity: 0;
    }

    #service_support .teaser_sections .teaser_section figure figcaption, #service_support .teaser_sections .teaser_section figure figcaption > a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure h2 {
        word-spacing: -0.15em;
        font-weight: 700;
        font-size: 36px;
        margin: 25% 0 10px 0;
        transition: transform 0.35s;
        transform: translate3d(0, 100%, 0);
    }

    #service_support .teaser_sections .teaser_section figure h2 span {
        font-weight: 800;
    }

    #service_support .teaser_sections .teaser_section figure p {
        letter-spacing: 1px;
        font-size: 24px;
        margin: 0;
        opacity: 0;
        transition: opacity 0.35s, transform 0.35s;
        transform: scale(0);
    }

    #service_support .teaser_sections .teaser_section figure:hover h2 {
        transform: translate3d(0, 0, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption {
        background-color: rgba(58, 52, 42, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption::before, #service_support .teaser_sections .teaser_section figure:hover p {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    #service_support .teaser_sections .teaser_section figure:hover .figure_image {
        opacity: 0.4;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .teaser_sections .teaser_section figure h2 {
        word-spacing: -0.15em;
        font-weight: 700;
        font-size: 26px;
        margin: 0;
        margin-top: 10%;
    }

    #service_support .teaser_sections .teaser_section figure h2 span {
        font-weight: 800;
    }

    #service_support .teaser_sections .teaser_section figure figcaption {
        background-color: rgba(0, 0, 0, 0.3);
        transition: background-color 0.35s;
        color: #fff;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption > a {
        z-index: 1000;
        text-indent: 200%;
        white-space: nowrap;
        opacity: 1;
    }

    #service_support .teaser_sections .teaser_section figure figcaption, #service_support .teaser_sections .teaser_section figure figcaption > a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption > p {
        color: #00A587;
    }

    #service_support .teaser_sections .teaser_section figure:hover h2 {
        transform: translate3d(0, 0, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption {
        background-color: rgba(58, 52, 42, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption::before, #service_support .teaser_sections .teaser_section figure:hover p {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    #service_support .teaser_sections .teaser_section figure:hover .figure_image {
        opacity: 0.4;
    }
}

#service_support .teaser_sections .teaser_section .figure_image {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    opacity: 0.9;
    transition: opacity 0.35s;
    height: 30vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#service_support .teaser_sections .teaser_section h2, #service_support .teaser_sections .teaser_section h3 {
    color: #fff;
}

#service_support .social_section {
    background: #D9DDE0;
}

#service_support .social_section .inner_section {
    background: transparent;
    position: relative;
}

#service_support .social_section .ribbon {
    text-transform: uppercase;
    color: #fff;
    background: #7D2349;
    display: inline-block;
    padding: 1rem 2rem;
    transform: translateY(-0.9rem);
    vertical-align: top;
    float: left;
}

#service_support .social_section .ribbon:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 14px solid #7D2349;
    border-left: 14px solid transparent;
    position: absolute;
    right: 100%;
    top: 0;
}

#service_support .social_section ul {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 1.5rem 0;
    float: right;
}

#service_support .social_section ul li {
    float: left;
    display: inline-block;
    padding-right: 4rem;
    font-size: 1rem;
    color: #424242;
}

#service_support .social_section ul li a {
    color: #424242;
}

#service_support .social_section ul li .social_logo {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 1rem;
    text-align: center;
    line-height: 24px;
    color: #fff;
}

#service_support .social_section ul li#pf_blog .social_logo {
    background-color: #FE6A38;
}

#service_support .social_section ul li#linkedin .social_logo {
    background-color: #007BB6;
}

#service_support .social_section ul li#youtube .social_logo {
    background-color: #B2151B;
}

#service_support .social_section ul li#twitter .social_logo {
    background-color: #00B0EC;
}

#service_support .map_section {
    background-image: url(../img/customer_service_xl.jpg);
    min-height: 600px;
    position: relative;
    margin-bottom: -20px;
    background-repeat: no-repeat;
    background-size: cover;
}

#service_support .map_section ul {
    list-style: none;
}

@media screen and (min-width: 64em) {
    #service_support .map_section ul li {
        width: 33.3333%;
        float: left;
        padding: 3rem;
        box-sizing: border-box;
    }

    #service_support .map_section ul li .inner {
        background: #fff;
        padding: 2rem;
        color: #424242;
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    }

    #service_support .map_section ul li .inner h3 {
        color: #424242;
    }

    #service_support .map_section ul li .inner img {
        margin: 0 auto;
        display: block;
    }

    #service_support .map_section ul li .inner .fa {
        color: #424242;
        font-size: .9rem;
        display: inline-block;
        margin-right: .5rem;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .map_section ul li {
        width: 100%;
        float: left;
        padding: 3rem;
        box-sizing: border-box;
    }

    #service_support .map_section ul li .inner {
        background: #fff;
        padding: 2rem;
        color: #424242;
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
        float: left;
        width: 100%;
    }

    #service_support .map_section ul li .inner h3 {
        color: #424242;
        font-weight: bold;
    }

    #service_support .map_section ul li .inner img {
        margin: 0 auto;
        display: block;
    }

    #service_support .map_section ul li .inner .fa {
        color: #424242;
        font-size: .9rem;
        display: inline-block;
        margin-right: .5rem;
    }

    #service_support .map_section ul li .inner p {
        float: left;
        width: 50%;
    }
}

#service_support .quicklinks_section {
    width: 100%;
    padding: 3rem 0;
    margin-bottom: -20px;
}

#service_support .quicklinks_section .inner {
    max-width: 1040px;
    width: 92.5%;
    margin: 0 auto;
}

#service_support .quicklinks_section .inner div.row {
    list-style: none;
    margin: 0 -1rem;
}

#service_support .quicklinks_section .inner div.row div.column, #service_support .quicklinks_section .inner div.row div.columns {
    float: left;
    box-sizing: border-box;
    padding: 1rem;
}

#service_support .quicklinks_section .inner div.row div.column a, #service_support .quicklinks_section .inner div.row div.columns a {
    display: block;
}

#service_support a {
    background-color: transparent;
}

#service_support .quicklinks_section .inner div.row div.column a h3, #service_support .quicklinks_section .inner div.row div.columns a h3 {
    font-size: 1rem;
    font-weight: 700;
    color: #424242;
}

#service_support .quicklinks_section .inner div.row div.column a p, #service_support .quicklinks_section .inner div.row div.columns a p {
    color: #888;
    font-size: 1rem;
    line-height: 1.5;
}

#service_support .quicklinks_section .inner div.row div.column a i, #service_support .quicklinks_section .inner div.row div.columns a i {
    color: #424242;
    font-size: 3rem;
    margin-bottom: 1rem;
}

#service_support .quicklinks_section .inner div.row div.column a .quick-icon, #service_support .quicklinks_section .inner div.row div.columns a .quick-icon {
    width: 64px;
    height: 4rem;
    margin-bottom: 1rem;
    display: block;
}

#service_support .quicklinks_section .inner div.row div.column a svg, #service_support .quicklinks_section .inner div.row div.columns a svg, #service_support .quicklinks_section .inner div.row div.column a .st0, #service_support .quicklinks_section .inner div.row div.columns a .st0, #service_support .quicklinks_section .inner div.row div.column a rect, #service_support .quicklinks_section .inner div.row div.columns a rect {
    fill: #424242 !important;
}

#service_support .quicklinks_section .inner div.row div.column a:hover svg, #service_support .quicklinks_section .inner div.row div.columns a:hover svg, #service_support .quicklinks_section .inner div.row div.column a:hover .st0, #service_support .quicklinks_section .inner div.row div.columns a:hover .st0, #service_support .quicklinks_section .inner div.row div.column a:hover rect, #service_support .quicklinks_section .inner div.row div.columns a:hover rect {
    fill: #ff3333 !important;
}

#service_support .quicklinks_section .inner div.row div.column a:hover, #service_support .quicklinks_section .inner div.row div.columns a:hover {
    color: #ff3333;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a:hover i, #service_support .quicklinks_section .inner div.row div.columns a:hover i, #service_support .quicklinks_section .inner div.row div.column a:hover p, #service_support .quicklinks_section .inner div.row div.columns a:hover p {
    color: #ff3333;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a:hover h3, #service_support .quicklinks_section .inner div.row div.columns a:hover h3, #service_support .quicklinks_section .inner div.row div.column a:hover i, #service_support .quicklinks_section .inner div.row div.columns a:hover i, #service_support .quicklinks_section .inner div.row div.column a:hover p, #service_support .quicklinks_section .inner div.row div.columns a:hover p {
    color: #00A587 !important;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a .quick-icon svg, #service_support .quicklinks_section .inner div.row div.columns a .quick-icon svg {
    height: 100%;
    width: auto;
}

#service_support .quicklinks_section .inner div.row div.column img.quick-icon, #service_support .quicklinks_section .inner div.row div.columns img.quick-icon {
    color: #424242;
    height: 4rem;
    margin-bottom: 0.4rem;
}

#service_support p.lighten-grey {
    color: #999;
    margin-top: 1rem;
}

#service_support a.action-button.action-button {
    bottom: 0;
    left: 0;
    margin-top: 3rem;
}

@media screen and (min-width: 63.9375em) {
    #service_support a.call_to_action {
        bottom: 0;
        left: 0;
        margin-top: 3rem;
    }
}

#service_support section.order_rma_section.no-margin {
    margin-top: 0;
}

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

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.43;
    border: 1px solid transparent;
}

.nav>li>a {
    padding: 10px 15px;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover {
    background-color: #fff;
    border: 1px solid #edeaea;
    border-bottom-color: transparent;
}

.nav-tabs>li.open>a,.nav-tabs>li>a:hover {
    background-color: #ddd;
}

.nav>li, .nav>li>a {
    display: block;
    position: relative;
}

.nav:after, .nav:before {
    content: " ";
    display: table;
}

.nav:after {
    clear: both;
}

.nav {
    padding-left: 0;
    list-style: none;
    margin-left: 0!important;
    padding-bottom: 0!important;
}

.nav-tabs {
    border-bottom: 1px solid #edeaea;
    margin-bottom: 10px;
}

.nav-tabs.justified li {
    display: table-cell;
    width: 1%;
    float: none;
    text-align: center;
    white-space: nowrap;
}

.nav-tabs.justified {
    max-width: 100%;
    overflow-x: auto;
}

.outline.nav-tabs>li.active>a {
    background-color: #fff!important;
    border-bottom: 1px solid #fff;
}

.outline.nav>li>a {
    background-color: transparent!important;
    color: #777!important;
}

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

.nav-tabs.line>li.active>a {
    background-color: transparent!important;
    color: #777;
}

.nav-tabs.line>li.active>a {
    border-bottom-color: #EEE;
}

.nav-tabs.line>li.open>a,.nav-tabs.line>li>a:hover {
    border-bottom-color: #DDD;
    background-color: transparent;
    color: #777;
}

.nav-tabs.line>li.active>a:hover,.nav-tabs.line>li>a {
    border: 0;
    border-bottom: 5px solid transparent;
    background: transparent!important;
    color: #777!important;
}

.nav-tabs.line {
    border-bottom-color: #EEE;
}

.nav-tabs.right li {
    float: right;
}

.tab-portlet {
}

.tab-portlet>.tab-content {
    display: none;
}

.tab-portlet>.active {
    display: block;
}

.nav-tabs .dropdown .arrow {
    margin-top: -3px;
    vertical-align: middle;
}

.default.nav-tabs>li.active>a {
    background-color: #FFF;
    color: #777;
}

.default.nav-tabs>li.active>a {
    border-color: #eee;
    border-bottom-color: transparent;
}

.default.nav-tabs>li.open>a,.default.nav-tabs>li>a:hover {
    background-color: #DDDDDD;
    color: #777;
}

.default.nav>li>a {
    background-color: #EEEEEE;
    color: #777;
}

.default.nav-tabs {
    border-bottom-color: #EEEEEE;
}

.default.outline.nav-tabs>li.open>a,.default.outline.nav-tabs>li>a:hover {
    background-color: #DDD!important;
    color: #777!important;
}

.default.outline.nav-tabs {
    border-bottom-color: #EEE;
}

.default.outline.nav-tabs>li.active>a {
    background-color: #EEE!important;
    color: #777!important;
}

.default.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.default.nav-tabs.line,.default.nav-tabs.line>li.active>a {
    border-bottom-color: #EEE;
}

.default.nav-tabs.line>li.open>a,.default.nav-tabs.line>li>a:hover {
    border-bottom-color: #DDD;
}

.green.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.green.nav-tabs>li.active>a {
    border-color: #00a587;
    border-bottom-color: transparent;
}

.green.nav-tabs>li.open>a,.green.nav-tabs>li>a:hover {
    background-color: #008c73;
    color: #fff;
}

.green.nav>li>a {
    background-color: #00a587;
    color: #fff;
}

.green.nav-tabs {
    border-bottom-color: #00a587;
}

.green.outline.nav-tabs>li.open>a,.green.outline.nav-tabs>li>a:hover {
    background-color: #008c73!important;
    color: #fff!important;
}

.green.outline.nav-tabs {
    border-bottom-color: #00a587;
}

.green.outline.nav-tabs>li.active>a {
    background-color: #00a587!important;
    color: #fff!important;
}

.green.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.green.nav-tabs.line>li.active>a {
    border-bottom-color: #00a587;
}

.green.nav-tabs.line>li.open>a,.green.nav-tabs.line>li>a:hover {
    border-bottom-color: #008c73;
}

.lightblue.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.lightblue.nav-tabs>li.active>a {
    border-color: #8DC8EA;
    border-bottom-color: transparent;
}

.lightblue.nav-tabs>li.open>a,.lightblue.nav-tabs>li>a:hover {
    background-color: #77B1D1;
    color: #fff;
}

.lightblue.nav>li>a {
    background-color: #8DC8EA;
    color: #fff;
}

.lightblue.nav-tabs {
    border-bottom-color: #8DC8EA;
}

.lightblue.outline.nav-tabs>li.open>a,.lightblue.outline.nav-tabs>li>a:hover {
    background-color: #77B1D1!important;
    color: #fff!important;
}

.lightblue.outline.nav-tabs {
    border-bottom-color: #8DC8EA;
}

.lightblue.outline.nav-tabs>li.active>a {
    background-color: #8DC8EA!important;
    color: #fff!important;
}

.lightblue.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.lightblue.nav-tabs.line>li.active>a {
    border-bottom-color: #8DC8EA;
}

.lightblue.nav-tabs.line>li.open>a,.lightblue.nav-tabs.line>li>a:hover {
    border-bottom-color: #77B1D1;
}

.yellow.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.yellow.nav-tabs>li.active>a {
    border-color: #D0DF00;
    border-bottom-color: transparent;
}

.yellow.nav-tabs>li.open>a,.yellow.nav-tabs>li>a:hover {
    background-color: #CBD80F;
    color: #fff;
}

.yellow.nav>li>a {
    background-color: #D0DF00;
    color: #fff;
}

.yellow.nav-tabs {
    border-bottom-color: #D0DF00;
}

.yellow.outline.nav-tabs>li.open>a,.yellow.outline.nav-tabs>li>a:hover {
    background-color: #CBD80F!important;
    color: #fff!important;
}

.yellow.outline.nav-tabs {
    border-bottom-color: #D0DF00;
}

.yellow.outline.nav-tabs>li.active>a {
    background-color: #D0DF00!important;
    color: #fff!important;
}

.yellow.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.yellow.nav-tabs.line>li.active>a {
    border-bottom-color: #D0DF00;
}

.yellow.nav-tabs.line>li.open>a,.yellow.nav-tabs.line>li>a:hover {
    border-bottom-color: #CBD80F;
}

.ocher.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.ocher.nav-tabs>li.active>a {
    border-color: #EAAA00;
    border-bottom-color: transparent;
}

.ocher.nav-tabs>li.open>a,.ocher.nav-tabs>li>a:hover {
    background-color: #CE721E;
    color: #fff;
}

.ocher.nav>li>a {
    background-color: #EAAA00;
    color: #fff;
}

.ocher.nav-tabs {
    border-bottom-color: #EAAA00;
}

.ocher.outline.nav-tabs>li.open>a,.ocher.outline.nav-tabs>li>a:hover {
    background-color: #CE721E!important;
    color: #fff!important;
}

.ocher.outline.nav-tabs {
    border-bottom-color: #EAAA00;
}

.ocher.outline.nav-tabs>li.active>a {
    background-color: #EAAA00!important;
    color: #fff!important;
}

.ocher.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.ocher.nav-tabs.line>li.active>a {
    border-bottom-color: #EAAA00;
}

.ocher.nav-tabs.line>li.open>a,.ocher.nav-tabs.line>li>a:hover {
    border-bottom-color: #CE721E;
}

.orange.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.orange.nav-tabs>li.active>a {
    border-color: #FF6A39;
    border-bottom-color: transparent;
}

.orange.nav-tabs>li.open>a,.orange.nav-tabs>li>a:hover {
    background-color: #E55222;
    color: #fff;
}

.orange.nav>li>a {
    background-color: #FF6A39;
    color: #fff;
}

.orange.nav-tabs {
    border-bottom-color: #FF6A39;
}

.orange.outline.nav-tabs>li.open>a,.orange.outline.nav-tabs>li>a:hover {
    background-color: #E55222!important;
    color: #fff!important;
}

.orange.outline.nav-tabs {
    border-bottom-color: #FF6A39;
}

.orange.outline.nav-tabs>li.active>a {
    background-color: #FF6A39!important;
    color: #fff!important;
}

.orange.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.orange.nav-tabs.line>li.active>a {
    border-bottom-color: #FF6A39;
}

.orange.nav-tabs.line>li.open>a,.orange.nav-tabs.line>li>a:hover {
    border-bottom-color: #E55222;
}

.bordeaux.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.bordeaux.nav-tabs>li.active>a {
    border-color: #7D2248;
    border-bottom-color: transparent;
}

.bordeaux.nav-tabs>li.open>a,.bordeaux.nav-tabs>li>a:hover {
    background-color: #6C183B;
    color: #fff;
}

.bordeaux.nav>li>a {
    background-color: #7D2248;
    color: #fff;
}

.bordeaux.nav-tabs {
    border-bottom-color: #7D2248;
}

.bordeaux.outline.nav-tabs>li.open>a,.bordeaux.outline.nav-tabs>li>a:hover {
    background-color: #6C183B!important;
    color: #fff!important;
}

.bordeaux.outline.nav-tabs {
    border-bottom-color: #7D2248;
}

.bordeaux.outline.nav-tabs>li.active>a {
    background-color: #7D2248!important;
    color: #fff!important;
}

.bordeaux.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.bordeaux.nav-tabs.line>li.active>a {
    border-bottom-color: #7D2248;
}

.bordeaux.nav-tabs.line>li.open>a,.bordeaux.nav-tabs.line>li>a:hover {
    border-bottom-color: #6C183B;
}

.gray.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.gray.nav-tabs>li.active>a {
    border-color: #425563;
    border-bottom-color: transparent;
}

.gray.nav-tabs>li.open>a,.gray.nav-tabs>li>a:hover {
    background-color: #364652;
    color: #fff;
}

.gray.nav>li>a {
    background-color: #425563;
    color: #fff;
}

.gray.nav-tabs {
    border-bottom-color: #425563;
}

.gray.outline.nav-tabs>li.open>a,.gray.outline.nav-tabs>li>a:hover {
    background-color: #364652!important;
    color: #fff!important;
}

.gray.outline.nav-tabs {
    border-bottom-color: #425563;
}

.gray.outline.nav-tabs>li.active>a {
    background-color: #425563!important;
    color: #fff!important;
}

.gray.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.gray.nav-tabs.line>li.active>a {
    border-bottom-color: #425563;
}

.gray.nav-tabs.line>li.open>a,.gray.nav-tabs.line>li>a:hover {
    border-bottom-color: #364652;
}

.black.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.black.nav-tabs>li.active>a {
    border-color: #2C2A29;
    border-bottom-color: transparent;
}

.black.nav-tabs>li.open>a,.black.nav-tabs>li>a:hover {
    background-color: #1B1B1B;
    color: #fff;
}

.black.nav>li>a {
    background-color: #2C2A29;
    color: #fff;
}

.black.nav-tabs {
    border-bottom-color: #2C2A29;
}

.black.outline.nav-tabs>li.open>a,.black.outline.nav-tabs>li>a:hover {
    background-color: #1B1B1B!important;
    color: #fff!important;
}

.black.outline.nav-tabs {
    border-bottom-color: #2C2A29;
}

.black.outline.nav-tabs>li.active>a {
    background-color: #2C2A29!important;
    color: #fff!important;
}

.black.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.black.nav-tabs.line>li.active>a {
    border-bottom-color: #2C2A29;
}

.black.nav-tabs.line>li.open>a,.black.nav-tabs.line>li>a:hover {
    border-bottom-color: #1B1B1B;
}

#image-world-map img {
    width: 470px;
}

#bottom-text {
    font-size: 12px;
}

#image-world-map {
    float: right;
}

#text-box {
    width: 270px;
    float: left;
}

#first-button-left {
    float: left;
    padding-right: 20px;
}

#second-button-left {
    float: right;
}

#buttoncontainer {
    clear: both;
    margin-top: 30px;
    float: right;
}

@media only screen and (max-width: 860px) {
    #image-world-map img {
        width:400px;
        margin-top: 50px;
    }

    #text-box {
        width: 230px;
    }

    #bottom-text {
        padding-top: 40px;
    }
}

@media only screen and (max-width: 750px) {
    #text-box p {
        font-size: 13px;
    }

    #text-box {
        width: 230px;
    }

    #image-world-map img {
        margin-top: 70px;
        width: 300px;
    }
}

@media only screen and (max-width: 660px) {
    div h2 {
        font-size: 18px;
    }

    #text-box {
        float: none;
        width: 90%;
    }

    #image-world-map img {
        margin-top: 0px;
        width: 90%;
    }

    #buttoncontainer {
        margin-top: 40px;
        float: right;
    }
}

@media only screen and (max-width: 480px) {
    #text-box {
        display: none;
    }

    #buttoncontainer {
        width: 100%;
    }

    #first-button-left {
        float: none;
    }

    #second-button-left {
        float: none;
        margin-top: 10px;
    }

    .ce-text-small a {
        font-size: 12px;
    }
}

@media only screen and (max-width: 320px) {
    #image-world-map {
        display: none;
    }
}

.pi-form .pi-form-control .pi-form-input input {
    padding: 7px 3px 7px 7px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    background-color: #fff;
}

.pi-form-control .pi-form-input a {
    color: #00a587;
}

.pi-form-control .pi-form-input a:hover {
    text-decoration: underline;
}

.pi-form-input .pi-checkbox-control-vertical input {
    margin-bottom: 0px !important;
}

div.pi-widget.pi-newsletter-widget .pi-heading p {
    color: #00a587;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 12px;
}

.pi-form-input span.pi-checkbox-control-vertical p {
    line-height: normal;
}

div.pi-heading + div.pi-message div.pi-message-text {
    font-weight: normal;
}

.pi-widget.pi-newsletter-widget .pi-message .pi-message-text {
    color: #8d9095;
    font-weight: normal;
    border: none;
    padding: 5px;
    margin-bottom: 20px;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 72px 0px;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical {
    background: #425563;
    border: 2px solid #425563;
    padding: 5px 5px 5px 5px;
    margin: 0px 7px 10px 0px;
    text-align: left;
    color: white;
    display: block;
    width: auto;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical:active {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical label {
    padding: 2px 0px 2px 0px;
    cursor: pointer;
    display: block;
    margin-left: 24px;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="channel"] .pi-form-label label {
    font-weight: bold;
}

.pi-form-control[data-pi-id="channel"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
}

.pi-form-input[name="email"] .pi-form-error {
    border: 1px solid red;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control .pi-form-input input[name="email"] {
    margin-bottom: 15px;
}

.pi-form-control[data-pi-id="permission"] .pi-form-input .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
    margin-top: 5px;
    margin-right: 6px;
    margin-left: 0px;
}

.pi-form[data-pi-id="permission"] .pi-form-label label {
    margin-bottom: 4px;
}

.pi-form-control[data-pi-id="permission"] .pi-form-input .pi-checkbox-control-vertical label {
    margin-right: 0px;
    text-align: justify;
    margin-top: 6px;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permission"] {
    margin-top: 20px;
    clear: both;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permission"] .pi-form-label label {
    font-weight: bold;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permissionTracking"] {
    margin-bottom: 20px;
    clear: both;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permissionTracking"] .pi-form-label label {
    font-weight: bold;
}

.pi-form-input select[name="salut"] {
    padding: 7px 3px 7px 3px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    background-color: #fff;
    width: 100%;
}

@media screen and (max-width: 480px) {
    .pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical {
        width: 97%;
    }

    .pi-form .pi-form-control .pi-form-input input {
        width: 100%;
    }
}

@media screen and (min-width: 480px) {
    .pi-form .pi-form-control .pi-form-input input[type="text"] {
        width: 380px;
    }

    .pi-form-input select[name="salut"] {
        width: 392px;
    }
}

@media screen and (min-width: 600px) {
    .pi-form-input .pi-checkbox-control-vertical label {
        margin-right: 0px;
    }
}

div[data-pi-id="channel"].pi-form-control__has-error span.pi-checkbox-control-vertical {
    border: 2px solid red!important;
}

.pi-form-control__has-error input[type="text"] {
    border: 1px solid red!important;
}

div[data-pi-id="permission"].pi-form-control__has-error div.pi-form-input {
    border: 1px solid red!important;
    padding: 0px 9px 6px 6px;
}

div[data-pi-id="channel"].pi-form-control__has-error span.pi-radio-control-vertical {
    border: 2px solid red!important;
}

div.pi-heading + div.pi-message div.pi-message-text {
    color: #8d9095;
    border: none;
    font-weight: normal;
    border: none;
    padding: 5px;
    margin-bottom: 20px;
}

.pi-form-actions .pi-form-button button {
    background: #FD521A;
    background-image: url("imgs/CTA-Button-Arrow.png");
    background-image: url("imgs/CTA-Button-Arrow.png"), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%);
    background-repeat: no-repeat;
    -webkit-border-radius: 3px;
    color: #fff;
    width: auto;
    margin: 25px 0px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    border: none;
}

.pi-form-actions .pi-form-button button:hover {
    background: white;
    background-image: url("imgs/CTA-Button-Arrow-orange.png");
    background-image: url("imgs/CTA-Button-Arrow-orange.png"), linear-gradient(to bottom, #fff 0%,#fff 100%);
    background-repeat: no-repeat;
    border: 1px solid #FD521A;
    color: #FD521A;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-actions .pi-form-button button:active {
    outline: none;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-actions .pi-form-button button:focus {
    outline: none;
}

.pi-form-control[data-pi-id="region"] .pi-form-label label {
    width: 118px !important;
}

.pi-form-control:not([data-pi-id="channel"]):not([data-pi-id="fch100_chtml_piTextBox"]):not([data-pi-id="permission"]):not([data-pi-id="permissionTracking"]):not([data-pi-id="channel1"]) .pi-form-label label {
    float: left;
    width: 120px;
}

@media screen and (max-width: 600px) {
    .pi-form-control[data-pi-id="channel"] span.pi-checkbox-control-vertical {
        display:block;
        margin-bottom: 10px;
    }
}

.pi-form-control[data-pi-id="permission"] .pi-checkbox-control-vertical label, .pi-form-control[data-pi-id="permissionTracking"] .pi-checkbox-control-vertical label {
    display: block;
    padding-left: 25px;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-form-input .pi-checkbox-control-vertical label {
    margin-right: 0;
    text-align: justify;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-form-label {
    min-height: 16px;
    min-width: 1px;
}

[id^='pinuts-widgets-newsletter-'] .pi-newsletter-widget-unsubscribe-channel-text {
    font-weight: bold;
    margin-bottom: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical {
    background: #425563;
    margin-right: 10px;
    color: white;
    padding: 4px 6px 6px 4px;
    width: auto;
    float: left;
    margin-top: 6px;
}

@media screen and (max-width: 480px) {
    [id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical {
        width: 100%;
    }
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubchannelsfield"] .pi-form-label label {
    width: 100%!important;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical label {
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input {
    float: left;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-input div#otherTextDiv {
    margin-top: 20px;
    width: 100%;
}

[id^='pinuts-widgets-newsletter-'] .channels {
    color: #00a587;
}

[id^='pinuts-widgets-newsletter-'] .pi-radio-control-vertical {
    background-color: #425563;
    margin: 0px 7px 7px 0px;
    padding: 5px 20px 1px 5px;
    color: white;
    text-align: left;
    display: block;
    width: auto;
    border: 2px solid #425563;
}

[id^='pinuts-widgets-newsletter-'] .pi-radio-control-vertical:hover {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] span.pi-radio-control-vertical label {
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="country"] .pi-form-input select[name="country"] {
    background-color: white;
    width: 392px;
    padding: 7px 3px 7px 3px;
    border: 1px solid #e0e0e0;
    margin-left: -2px;
}

[id^='pinuts-widgets-newsletter-'] div.pi-form-control[data-pi-id="fch112_chtml_piTextBox"] {
    clear: both;
    margin-bottom: 13px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 124px 0px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical {
    background: #425563;
    color: white;
    display: block;
    width: 70%;
    padding: 5px;
    margin: 0px 5px 5px 0px;
    border: 1px solid #425563;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    border: 1px solid #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical label {
    display: block;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
    margin-right: 7px;
    margin-bottom: 10px!important;
}

@media screen and (max-width: 480px) {
    [id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical {
        width: 97%;
    }
}

[id^='pinuts-widgets-newsletter-'] div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="channel"] {
    padding: 0px 0px 15px 0px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 0px 0px;
    margin-bottom: auto;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-form-label {
    margin-bottom: 10px;
    margin-top: 16px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error div.pi-message-text {
    color: #8d9095;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error .pi-message-text p {
    color: red;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error .pi-message-text li {
    color: red;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-input {
    text-align: justify;
}

.ui-dialog {
    z-index: 998!important;
    max-width: 340px;
}

@media only all and (max-width: 799px) {
    .ui-dialog {
        z-index: 1002!important;
    }
}

.ui-widget-overlay {
    background-color: #00a587!important;
    width: 100%!important;
    z-index: 1001!important;
}

.ui-dialog .ui-dialog-titlebar {
    background: linear-gradient(to bottom, #425563 0%,#425563 100%);
    background-color: #425563;
}

.ui-dialog .ui-dialog-title {
    margin: .1em 18px;
    font-weight: normal!important;
}

.add_to_cart_popup {
    padding: 0px !important;
}

.add_to_cart_popup input[type="button"] {
    background-image: url(imgs/shoppingcart_button.png), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%) !important;
    background-repeat: no-repeat!important;
    border: 1px solid #FF6A39!important;
    -webkit-border-radius: 3px;
    color: #fff;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    border: none;
    background: #FF6A39;
    float: right;
}

.add_to_cart_popup input[type="button"]:hover {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
    float: right;
}

.add_to_cart_popup input[type="button"]:active {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39!important;
    -webkit-border-radius: 3px;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
    float: right;
}

.add_to_cart_popup .add_to_cart_popup_area {
    margin-left: 0px;
    margin-right: 4px;
    padding-top: 24px;
    padding-bottom: 10px;
    cursor: pointer;
    margin-top: -11px;
    width: 36%;
    height: 25px;
    text-align: center;
    font-size: 14px;
}

.add_to_cart_popup .add_to_cart_popup_area:hover {
    background: #FFFFFF;
}

.add_to_cart_popup {
    font-size: 14px;
}

.add_to_cart_popup .add_to_cart_popup_area a {
    text-decoration: none;
    color: #00a587;
}

.add_to_cart_popup .add_to_cart_popup_area a:hover {
    color: #8d9095;
}

.add_to_cart_popup .product_quantity {
    float: right;
    margin-right: 10px;
    margin-bottom: 8px;
    margin-top: -7px;
}

p.add_to_cart_popup_price {
    float: right;
    margin-right: 10px;
    margin-top: -5px;
}

a.add_to_cart_popup_link {
    padding-top: 10px;
    text-decoration: none;
}

a.add_to_cart_popup_link:hover {
    text-decoration: none!important;
}

.add_to_cart_popup_prodname {
    text-align: right;
    margin-right: 10px;
    margin-top: -5px;
    color: #2C2A29;
    font-weight: bold;
}

.shopping_cart_popup_image {
    margin-right: 120px;
}

.shopping_cart_popup_image img {
    width: 51%;
    float: left;
    padding-left: 10px;
    margin-top: -10px;
}

.ui-dialog .ui-resizable-se {
    height: 5px;
}

.ui-dialog .ui-dialog-content {
    padding-bottom: 20px!important;
}

.ui-dialog .ui-dialog-content span {
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

.ui-dialog .ui-widget-header {
    border: none;
    color: #ffffff;
}

.ui-dialog .ui-dialog-titlebar-close {
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.ui-widget {
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 1.1em!important;
}

.ui-dialog .ui-dialog-title {
    width: 100%!important;
}

.ui-widget-header .ui-button-text {
    display: none!important;
}

.ui-widget-header .ui-icon {
    background-image: url(imgs/ui-icons_ffffff_256x240.png)!important;
}

.ui-state-hover .ui-icon {
    background-image: url(imgs/ui-icons_454545_256x240.png)!important;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: auto!important;
}

button.ui-dialog-titlebar-close {
    outline: initial!important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-top-left-radius: 0!important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none!important;
    border: none!important;
    color: none!important;
}

.ui-dialog .add_to_cart_popup.ui-dialog-content {
    padding-bottom: 0px!important;
}

div#global_search h2.text_ausblenden {
    display: none;
}

div#global_search h3.text_ausblenden {
    display: none;
}

.search_filter_box_headline {
    margin-bottom: 20px;
    display: none;
}

.container_content_right .search_filter_box {
    margin-top: 30px;
}

div#global_search div.search_filter_box label {
    background: #425563;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box label:first-child {
    margin-left: 1px;
}

div#global_search div.search_filter_box label:hover {
    background: #00A587;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box label.disabled, div#global_search div.search_filter_box label.disabled:hover {
    background: #425563;
    padding: 10px 10px;
    color: white;
    cursor: default;
}

div#global_search div.search_filter_box label.active {
    background: #00A587;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box input[type="radio"] {
    display: none;
}

div.container_content_right table.table_product {
    margin-top: 9px;
}

#overview_prodlist ~ div.container_content_right table.table_product th {
    display: block;
}

#productsanchor tr.options {
    border-bottom: 1px solid #edeaea;
}

#archiveanchor tr.options {
    border-bottom: 1px solid #edeaea;
}

@media screen and (max-width: 768px) {
    div#global_search div.search_filter_box label {
        display: block;
        margin-bottom: 3px;
    }
}

.texteditorTable table.custom_table tr:nth-child(odd),.texteditorTable table.custom_table_equal tr:nth-child(odd) {
    background-color: #f8fafa;
}

.texteditorTable table.custom_table tr:nth-child(even),.texteditorTable table.custom_table_equal tr:nth-child(even) {
    background-color: #e9e9e9!important;
}

.texteditorTable table.custom_table, .texteditorTable table.custom_table_equal {
    width: 100%!important;
}

.texteditorTable table.custom_table td:first-child {
    width: 40%!important;
    padding-left: 10px;
    padding-right: 10px;
}

.texteditorTable table.custom_table td:last-child {
    width: 60%!important;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #d9dde0;
}

.texteditorTable table.custom_table_equal td:first-child {
    width: 50%!important;
    padding-left: 10px;
    padding-right: 10px;
}

.texteditorTable table.custom_table_equal td:last-child {
    width: 50%!important;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #d9dde0;
}

.texteditorTable table.custom_table th, .texteditorTable table.custom_table_equal th {
    background: #425563;
}

.texteditorTable table.custom_table th h2, .texteditorTable table.custom_table_equal th h2 {
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}

body, html {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    position: static;
}

ul {
    margin: 0;
    padding: 0;
}

.container-icon:empty {
    display: none;
}

.pf-global-header .container-logo {
    padding: 13px 0 10px 4px;
    border-bottom: 1px solid #425563;
    background: white;
    position: relative;
    z-index: 2;
}

.pf-global-header .claim {
    display: none;
}

.pf-global-header .container-icon {
    background: white;
    border-bottom: 1px solid #425563;
    display: inline-block;
    height: 48px;
    width: 100%;
    position: relative;
    z-index: 2;
}

.pf-global-header .shoppingcart img {
    cursor: pointer;
    margin-right: 15px;
    margin-bottom: 10px;
    padding-top: 9px;
    float: right;
}

.pf-global-header .counter {
    color: white;
    font-size: 14px;
    float: right;
    background: #00A587;
    border-radius: 100px;
    padding: 1px 6px;
    margin-right: -45px;
    margin-top: 2px;
}

.pf-global-header .counter .bracket {
    display: none;
}

.pf-global-header #cart_itemcount {
    color: #FFF;
}

.fal.fa-shopping-cart {
    font-size: 30px;
    color: #425563;
    float: right;
    padding: 10px 0;
    margin-right: 15px;
}

.pf-global-menu-desktop .d-shoppingcart:empty {
    display: none;
}

.pf-global-header .container-search {
    margin-top: -5px;
    position: absolute;
    width: 100%;
}

.pf-global-header label[for="open-search"] {
    padding: 24px;
    cursor: pointer;
    top: -48px;
    right: 60px;
    position: absolute;
    z-index: 11;
}

.pf-global-header .search-icon {
    top: -39px;
    color: #425563;
    right: 68px;
    font-size: 28px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}

.pf-global-header .search-icon-close {
    float: right;
    margin-top: 18px;
    margin-right: 25px;
    display: none;
}

.pf-global-header .search-dropdown i.fal.fa-search {
    color: white;
    font-size: 25px;
}

#close-search {
    right: 0 !important;
    padding: 10px 26px 42px 35px;
    margin-top: 48px;
    z-index: 300;
}

input[id="open-search"]:checked~.search-icon-close {
    display: block;
}

input[id="close-search"]:checked~.search-icon-close {
    display: none;
}

.pf-global-header input[type="search"] {
    font-size: initial;
}

.container-search input[type=search] {
    height: 44px;
    width: 71%;
    outline: none;
    float: left;
    margin-left: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-style: none;
    border-radius: 0;
}

.container-search input[type=submit] {
    height: 44px;
    width: 56px;
    background: #00A587 !important;
    border: none;
    color: white;
    outline: none;
    float: left;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    cursor: pointer;
}

input[id="open-search"]:checked~div.container-search {
    display: none;
}

input[id="close-search"]:checked~.pf-global-header .container-search {
    display: none;
}

.pf-global-header .search-dropdown {
    height: 48px;
    padding-top: 4px;
    background: #b3bbc1;
    background: #42556360;
    display: none;
}

.no-touch .pf-global-header .search-dropdown {
    width: 96.5%;
}

.no-touch .pf-global-header .search-icon-close {
    margin-right: 40px;
}

label[for="close-search"] {
    position: absolute;
    padding: 26px 26px 26px 17px;
    right: 0;
    z-index: 30;
    cursor: pointer;
}

input[id="open-search"] {
    float: right;
}

input[id="open-search"]:checked~.search-dropdown {
    display: block;
}

input[id="open-search"]:checked~.search-icon .fa-search {
    color: #00a587;
}

input[id="open-search"]:not(:checked)~#close-search {
    display: none;
}

.fal.fa-search {
    color: #425563;
    font-size: 30px;
    margin-top: -2px;
}

.fal.fa-search.white {
    margin-left: -39px;
    color: white;
    margin-top: 11px;
    font-size: 22px;
    cursor: pointer;
}

input[id="close-search"]:checked~.search-dropdown {
    display: none;
}

.fa-times {
    color: white;
    margin-left: 10px;
    font-weight: 900;
    cursor: pointer;
    right: 107px;
}

.container-search .ce-search-popup .item {
    display: none;
}

button[type=submit] {
    background-color: #00a587;
    border: none;
    cursor: pointer;
    height: 44px;
    width: 48px;
    margin-top: 0px;
    outline: none;
}

.container-serviceline {
    margin-top: -5px;
    position: absolute;
    width: 100%;
}

.service-line-dropdown {
    color: #8d9095;
    display: none;
    width: 100%;
}

.service-line-icon {
    color: #425563;
    cursor: pointer;
    font-weight: 900;
    font-size: 31px;
    position: absolute;
    right: 20px;
    top: -45px;
    z-index: 4;
}

.service-line-dropdown .container-01,.service-line-dropdown .container-02 {
    background: white;
    margin: 0 auto;
    padding: 10px;
    width: 85%;
}

.service-line-dropdown .container-01 {
    padding-top: 15px;
}

.container-serviceline .title {
    font-weight: bold;
    margin-left: 3px;
    margin-bottom: 5px;
}

.container-serviceline .row {
    padding: 5px;
}

.container-serviceline a {
    color: #00a587;
    text-decoration: none;
}

.service-line-dropdown .row .calltoaction {
    background-color: #00A587;
    background: #00a587 !important;
    background: -moz-linear-gradient(#00a587, #00a587);
    background: -webkit-gradient(#00a587, #00a587);
    background: -webkit-linear-gradient(#00a587, #00a587);
    background: -o-linear-gradient(#00a587, #00a587);
    background: -ms-linear-gradient(#00a587, #00a587);
    background: linear-gradient(#00a587, #00a587);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00a587', endColorstr='#00a587') !important;
    height: 1%;
    border: 1px solid #00A587;
    color: white;
    padding: 10px 8px;
}

.service-line-dropdown .row .calltoaction:hover {
    border: 1px solid #00A587;
    color: #00A587;
    background-color: #FFFFFF;
    background: #FFFFFF !important;
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
    background: -webkit-gradient(#FFFFFF, #FFFFFF);
    background: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
    background: -ms-linear-gradient(#FFFFFF, #FFFFFF);
    background: linear-gradient(#FFFFFF, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFF', endColorstr='#FFFFFF') !important;
}

.service-line-dropdown .row .fas.fa-phone {
    margin-left: -2px;
    padding-right: 6px;
    transform: rotate(100deg);
}

.service-line-dropdown .row .fas,.service-line-dropdown .row .far {
    font-size: 15px;
    padding-right: 8px
}

label[for="open-service-line"] {
    cursor: pointer;
    padding: 24px;
    position: absolute;
    right: 12px;
    top: -48px;
    z-index: 11;
}

input[id="open-service-line"]:checked~.service-line-dropdown {
    display: block;
}

#overlay-service-line, #overlay-service-line-left, #overlay-service-line-right {
    cursor: auto;
    display: none;
    height: 1000rem;
    top: 0;
}

#overlay-service-line {
    background: #b3bbc1;
    background: #42556360;
    opacity: 0.6;
    padding: 24px;
    position: absolute;
    right: 0 !important;
    width: 100%;
    z-index: -1;
}

#overlay-service-line-left {
    left: 0;
    width: 3%;
    padding: 5px;
}

#overlay-service-line-right {
    padding: 5px;
    right: 0 !important;
    width: 3%;
}

input[id="open-service-line"]:checked~#overlay-service-line,input[id="open-service-line"]:checked~#overlay-service-line-left,input[id="open-service-line"]:checked~#overlay-service-line-right {
    display: block;
}

span.close-icon-service-line {
    display: none;
    position: absolute;
    right: 10%;
    top: 18px;
}

span.close-icon-service-line i.fas.fa-times {
    color: #8d9095;
}

input[id="open-service-line"]:checked~span.close-icon-service-line {
    display: block;
}

#close-service-line {
    top: 4px;
    right: 7% !important;
}

input[id="open-service-line"]:not(:checked)~#close-service-line {
    display: none;
}

input[id="open-service-line"]:checked~.service-line-icon {
    color: #00a587;
}

_:-ms-fullscreen,:root .pf-global-header .container-search input[type=search] {
    height: 43px !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .pf-global-header .container-search input[type=search] {
        height: 25px !important;
    }

    .pf-global-header label[for="open-search"] {
        background: white;
        opacity: 0;
    }

    .pf-global-menu-desktop .container-search input[type=search] {
        height: auto !important;
    }

    .pf-global-menu-desktop .search .container-search input[type=search] {
        margin-top: -5px !important;
    }

    .pf-global-menu-desktop .search .container-search input[type=search] {
        width: 65% !important;
    }
}

@media screen and (min-width: 0\0) and (min-resolution:.001dpcm) {
    .pf-global-menu-desktop .search-dropdown {
        margin-top: -6px;
    }

    .pf-global-header label[for="open-search"] {
        background: white;
        opacity: 0;
    }

    .container-search input[type=submit] {
        float: none !important;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00a587', endColorstr='#00a587') !important;
    }

    .pf-global-header .container-search .search-dropdown #search-field {
        width: 66%;
        height: 24px;
        margin-left: 4px;
    }

    .pf-global-header .search-dropdown .white.fa-search.fal {
        margin-top: 7px;
        margin-left: -43px;
    }
}

.pf-global-menu-mobile label a {
    text-decoration: none;
    pointer-events: none;
}

.main-container {
    clear: both;
    border-bottom: 5px solid rgb(224, 224, 224);
}

.off-canvas-menu .main_item01_third_column .calltoaction {
    display: none !important;
}

.menu-button {
    width: 35px;
    float: left;
    top: 60px;
    margin-left: 16px;
    position: fixed;
    z-index: 999;
}

.menu-button:after, .menu-button:before, .menu-button div {
    background-color: #425563;
    border-radius: 3px;
    content: '';
    display: block;
    height: 3px;
    margin: 7px 0;
    transition: all .2s ease-in-out;
}

input[id=hamburger] {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

label[for=hamburger] {
    cursor: pointer;
    position: fixed;
    margin-left: 9px;
    top: 54px;
    width: 50px;
    height: 48px;
    z-index: 9999999;
}

input[id=hamburger]:checked~.menu-button:before {
    transform: translateY(10px) rotate(135deg);
}

input[id=hamburger]:checked~.menu-button:after {
    transform: translateY(-10px) rotate(-135deg);
}

input[id=hamburger]:checked~.menu-button div {
    transform: scale(0);
}

.pf-global-menu-mobile nav a:link, .pf-global-menu-mobile nav a:visited {
    color: #425563;
    text-decoration: none;
}

.pf-global-menu-mobile .main-container li, .pf-global-menu-mobile .meta-container li {
    list-style: none;
    border-bottom: 1px solid #e0e0e0;
    color: #425563;
}

.pf-global-menu-mobile .main-container label, .pf-global-menu-mobile .meta-container label {
    display: block;
    padding: 20px 0 20px 25px;
    cursor: pointer;
}

.pf_nav_subsubmenu_items a {
    text-decoration: none;
}

.pf_nav_subsubmenu_items li {
    padding: 20px 0 20px 25px;
}

.pf-global-menu-mobile .main-container input[type="checkbox"]:checked~label:after {
    content: '\f105';
    font-family: "Font Awesome 5 Pro";
    float: right;
    margin-right: 20px;
    font-weight: 900;
    color: #425563;
}

.pf-global-menu-mobile .main-container input[type="checkbox"]:not(:checked)~label:before {
    content: '\f104';
    font-family: "Font Awesome 5 Pro";
    margin-right: 10px;
    font-weight: 900;
    color: #425563;
}

label.main_item.active {
    background: #a4d3ed;
}

label.sub_item.active {
    background: #a4d3ed;
}

.pf-global-menu-desktop .main_item>a {
    color: white;
}

nav.off-canvas-menu {
    display: block;
    width: 75%;
    position: fixed;
    left: -75%;
    transition: left .4s;
    background: #FFF;
    top: 103px;
}

input[id=hamburger]:checked~nav.off-canvas-menu {
    left: 0;
    z-index: 3;
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #b3bbc1;
    background: #42556360;
    opacity: 0.6;
    z-index: 1;
}

input[id=hamburger]:checked~.overlay {
    height: 100%;
}

.position_fixed {
    position: fixed !important;
}

.pf-global-content {
    height: 100vh;
    height: calc(100% - 103px);
    margin-top: -5px;
    overflow: scroll;
    overflow-x: hidden;
    position: relative;
    transform: translateX(0);
    transition: transform .4s;
    top: 108px!important;
    -webkit-overflow-scrolling: touch;
}

.body_content {
    width: 100%;
    margin-top: -5px;
}

label[for="overlay"] {
    padding: 62px;
    margin-top: -4px;
    height: 100%;
    right: 0;
    position: absolute;
    z-index: 100;
}

input[id="overlay"]:checked~.off-canvas-menu {
    display: none;
}

input[id="overlay"]:checked~.off-canvas-menu {
    display: none;
}

#overlay[for="hamburger"] {
    position: fixed;
    right: 0;
    height: 100%;
    margin: 50px 0 0 0;
    padding-left: 65px;
    z-index: 200;
    cursor: auto;
}

input[id=hamburger]:not(:checked)~#overlay[for="hamburger"] {
    display: none;
}

.sub_item.active {
    margin-top: 0;
    position: relative;
}

#meta_amplify:before {
    content: url(imgs/amplify_logo_mobile.png);
    display: block;
    padding-top: 1.5px;
}

.off-canvas-menu {
    overflow: auto !important;
    overflow-x: hidden;
    height: 100vh;
    height: calc(100% - 103px);
}

.off-canvas-menu::-webkit-scrollbar {
    width: 10px;
    background-color: #e9ebec;
}

.off-canvas-menu::-webkit-scrollbar-thumb {
    background-color: #42556380;
    border-radius: 20px;
}

.sub_item {
    border-bottom: 1px solid rgb(224, 224, 224);
}

.pf_nav_subsubmenu_items li {
    border-bottom: 1px solid rgb(224, 224, 224) !important;
}

.pf-global-header {
    position: fixed;
    width: 100%;
    z-index: 99;
    top: 0;
}

.pf-global-content.push {
    transform: translateX(75%);
    transition: transform .4s;
    -webkit-overflow-scrolling: auto !important;
}

.pf-global-menu-mobile div.calltoaction:hover {
    border: 1px solid rgb(0, 165, 135) !important;
}

.pf-global-menu-desktop {
    display: none;
}

.meta-container .meta_nav_online_portal_login {
    display: none;
}

.main-container .productselector-area {
    display: none;
}

.highlighting-area {
    border-bottom: 1px solid rgb(224, 224, 224);
    border-left: none;
    margin-top: 18px;
    padding-left: 25px;
    padding-bottom: 15px;
}

.main_item01_third_column .highlighting-area img.highlighting-image {
    width: auto;
}

.highlighting-area p.text.desktop {
    display: none;
}

.highlighting-area img.highlighting-image.desktop {
    display: none;
}

.highlighting-area:nth-of-type(3) {
    display: none;
}

.pf-global-menu-mobile input[type=checkbox],.pf-global-menu-desktop input[type=checkbox],.pf-global-header input[type=checkbox] {
    display: none;
    float: left;
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.pf-global-menu-mobile input[type=checkbox]:checked~ul,.pf-global-menu-desktop input[type=checkbox]:checked~ul,.pf-global-header input[type=checkbox]:checked~ul {
    display: none;
}

only screen and (max-device-width: 800px) {
    .pf-global-header .search-icon-close {
        margin-right: 15px;
    }
}

div.cookie {
    position: absolute;
}

.pf-global-content .container_main {
    margin-top: 0;
}

@-moz-document url-prefix() {
    .pf-global-menu-desktop .service-line-icon {
        top: -5px!important;
    }
}

@-moz-document url-prefix() {
    @supports (animation: calc(0s)) {
        .service-line-icon {
            top: -40px!important;
        }
    }
}

@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .service-line-icon {
            top: -43px!important;
        }
    }
}

@supports (-webkit-overflow-scrolling: touch) {
    .service-line-icon {
        top: -43px!important;
    }
}

@media screen and (min-width: 856px) {
    body {
        font-size: 14px;
        overflow-x: hidden;
    }

    .pf-global-header {
        position: relative;
    }

    .sticky {
        position: fixed!important;
        z-index: 99999;
        width: 100%;
        top: 0;
        transform: translateY(0);
        transition: transform .4s;
    }

    .main_nav_icons.sticky {
        margin-top: 24px !important;
        right: 0;
    }

    .pf-global-header .container-logo {
        border-bottom: none;
        display: block;
        margin: 0 auto;
        max-width: 1272px;
        padding: 20px 0;
        width: 100%;
    }

    .pf-global-header .logo {
        padding-left: 10px;
    }

    .pf-global-header .claim {
        display: block;
        float: right;
        margin-right: 20px;
    }

    .pf-global-header .container-icon {
        display: none;
    }

    .pf-global-menu-desktop .d-shoppingcart {
        height: 47px;
        width: 46px;
        float: left;
        margin-right: 10px;
        border-left: 1px solid #29b29a;
        padding-left: 10px;
        padding-top: 23px;
        position: relative;
        margin-top: -25px;
    }

    .pf-global-menu-desktop .d-shoppingcart .shoppingcart img {
        float: none;
        margin-bottom: 0;
        margin-right: 0;
        padding-top: 0;
        cursor: pointer;
        position: static;
        width: 25px;
    }

    .pf-global-menu-desktop .d-shoppingcart .counter {
        color: white;
        font-size: 14px;
    }

    .pf-global-menu-desktop .main_nav_icons {
        margin-top: -45px;
        float: right;
        width: 38%;
    }

    .pf-global-menu-desktop i.fal.fa-shopping-cart {
        color: white;
        margin-top: -12px;
        margin-right: 10px;
        display: inline-block;
        font-size: 28px;
    }

    .pf-global-menu-desktop .d-shoppingcart:empty {
        display: block;
        visibility: hidden;
        width: 46px;
    }

    .pf-global-menu-desktop span.counter {
        background: #425563 !important;
        border-radius: 100px;
        float: right;
        margin-top: -46px;
        padding: 1px 5px;
    }

    .pf-global-header .container-search {
        display: none;
    }

    .pf-global-menu-desktop .search span.search-icon-close {
        display: none;
    }

    .pf-global-menu-desktop .search .container-search {
        position: static;
        margin-top: 0;
    }

    .pf-global-menu-desktop .search .container-search .search-icon {
        color: white;
        top: 0;
        position: static;
        right: 0;
    }

    .pf-global-menu-desktop .search .container-search i.fal.fa-search {
        color: white;
        cursor: pointer;
        margin-top: -12px;
        font-size: 22px;
        position: absolute;
    }

    .pf-global-menu-desktop .search .container-search input[type=search] {
        background-color: #FFF;
        border-style: none;
        border-radius: 2px;
        min-width: 0;
        height: 36px;
        outline: none;
        margin-top: -7px;
        margin-right: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        width: 69%;
    }

    .pf-global-menu-desktop .search .container-search input::-webkit-input-placeholder {
        color: #e8e8e8 !important;
        font-size: 14px;
    }

    .pf-global-menu-desktop .search .container-search input[type=submit] {
        background-color: #00A587;
        background: #00a587 !important;
        background: -moz-linear-gradient(#00a587, #00a587);
        background: -webkit-gradient(#00a587, #00a587);
        background: -webkit-linear-gradient(#00a587, #00a587);
        background: -o-linear-gradient(#00a587, #00a587);
        background: -ms-linear-gradient(#00a587, #00a587);
        background: linear-gradient(#00a587, #00a587);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00a587', endColorstr='#00a587') !important;
        height: 1%;
        float: none;
        height: 0;
        margin-left: 0;
        width: 0;
    }

    @media screen and (min-width: 900px) {
        .pf-global-menu-desktop .search .container-search input[type=search] {
            width: 69%;
        }

        .pf-global-menu-desktop .search {
            width: 64%;
        }

        .pf-global-menu-desktop button[type=submit] {
            margin-right: 4px;
        }
    }

    @media screen and (min-width: 1000px) {
        .pf-global-menu-desktop .search button[type=submit] {
            margin-right: 7px;
        }
    }

    @media screen and (min-width: 1300px) {
        .pf-global-menu-desktop .search .container-search input[type=search] {
            width: 212px;
        }

        .pf-global-menu-desktop .search {
            width: 60% !important;
            margin-right: 2%;
        }

        .pf-global-menu-desktop button[type=submit] {
            margin-right: 20px;
        }
    }

    .pf-global-menu-desktop .search {
        border-left: 1px solid #29b29a;
        width: 54%;
        float: left;
        height: 47px;
        padding-top: 23px;
        position: relative;
        margin-top: -25px;
        padding-left: 10px;
    }

    .fal.fa-search.white {
        margin-left: -15px;
    }

    .pf-global-menu-desktop .search-dropdown {
        display: block;
        background: none;
        padding-top: 0;
        width: 100%;
    }

    button[type=submit] {
        background-color: #00a587;
        border: none;
        cursor: pointer;
        float: left;
        margin-top: -13px;
        outline: none;
        margin-right: 1px;
        padding: 24px;
    }

    .search-dropdown button[type=submit] {
        margin-top: 0px;
        padding: 12px 20px 9px 20px;
        !important;}

    .pf-global-menu-desktop .search-dropdown button[type=submit] {
        margin-top: -11px;
        padding: 12px 20px 9px 20px;
        !important;}

    .pf-global-menu-desktop .service-line-dropdown .row .calltoaction:hover {
        background-color: #FFFFFF;
        border: 1px solid #00A587;
        color: #00A587;
        padding: 10px 8px;
    }

    .pf-global-menu-desktop .serviceline .service-line-icon {
        color: white;
        top: -9px;
        right: 0px!important;
        position: relative;
    }

    .container-serviceline {
        position: static;
        width: auto;
        margin-top: 0;
    }

    .pf-global-menu-desktop .serviceline {
        border-left: 1px solid #29b29a;
        height: 47px;
        width: 52px;
        float: left;
        margin-top: -25px;
        padding-left: 15px;
        padding-top: 23px;
        position: relative;
    }

    .pf-global-menu-desktop i.fal.fa-search {
        color: white;
        font-size: 26px;
        margin-top: -2px;
        margin-left: -12px;
    }

    .pf-global-header .service-line-icon {
        display: none;
    }

    .pf-global-menu-desktop {
        display: block;
    }

    .pf-global-menu-desktop .main_item01 .main_item a.megaMenuHover, .pf-global-menu-desktop .main_item02 .main_item a.megaMenuHover, .pf-global-menu-desktop .main_item03 .main_item a.megaMenuHover {
        color: #8d9095;
    }

    .pf-global-menu-desktop li.main_item01 .megaMenuHover, .pf-global-menu-desktop li.main_item02 .megaMenuHover, .pf-global-menu-desktop li.main_item03 .megaMenuHover {
        background-color: white;
    }

    .pf-global-menu-desktop .title label {
        display: block !important;
    }

    .pf-global-menu-desktop .sub_item a {
        color: #8d9095;
        text-decoration: none;
    }

    .pf-global-menu-desktop .sub_item a:hover {
        color: #00A587;
    }

    .pf-global-menu-desktop .sub_item {
        border-bottom: none;
        cursor: pointer;
        font-size: 14px;
        font-weight: bold;
        line-height: 24px;
    }

    .pf-global-menu-desktop .sub_item:hover {
        color: #00A587;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items a {
        color: #8d9095;
        font-size: 14px;
        margin-left: -16px;
        transition: color 300ms linear;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items a:hover {
        color: #00A587;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items a:before {
        content: '\f054';
        font-family: "Font Awesome 5 Pro";
        margin-right: 10px;
        font-size: 10px;
        font-weight: 900;
        vertical-align: top;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items a:hover:before {
        color: #8d9095;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items li {
        border-bottom: none !important;
        line-height: 24px;
        list-style: none;
        padding: 0;
    }

    .pf-global-menu-desktop .meta_nav {
        background: #425563;
    }

    .pf-global-menu-desktop .meta-container {
        background: #425563;
        padding: 10px;
        position: relative;
        text-align: right;
        margin: 0 auto;
        max-width: 1260px;
    }

    .pf-global-menu-desktop .meta-container li, .pf-global-menu-desktop .meta-container a {
        cursor: pointer;
        display: inline-block;
        font-size: 12px;
        text-decoration: none;
    }

    .pf-global-menu-desktop .meta-container label.main_item {
        color: white;
        cursor: pointer;
    }

    .pf-global-menu-desktop .meta-container label.main_item:hover {
        color: #8e99a1;
    }

    .pf-global-menu-desktop .meta-container li:hover, .pf-global-menu-desktop .meta-container a:hover {
        color: #8e99a1 !important;
        transition: color 300ms linear;
    }

    .pf-global-menu-desktop .meta-container li {
        border-right: 1px solid #8e99a1;
        padding: 0 10px;
        border-bottom: none !important;
    }

    .pf-global-menu-desktop .meta-container li:last-child {
        border-right: none;
    }

    .pf-global-menu-desktop .pf_nav_meta_container ul {
        position: relative;
    }

    .pf-global-menu-desktop #meta_amplify:before {
        content: url(imgs/amplifiy_logo_desktop.svg);
        display: inline-block;
        margin-right: 8px;
        margin-top: 0;
        position: absolute;
        margin-left: -55px;
    }

    .pf-global-menu-desktop #meta_amplify {
        color: white;
    }

    .pf-global-menu-desktop #meta_amplify:hover {
        color: #8e99a1;
        cursor: pointer;
    }

    #meta_countryselect:before {
        content: url(imgs/pf_ic_world.png);
        display: inline-block;
        position: absolute;
        margin-top: -3px;
    }

    #meta_countryselect>span {
        margin-left: 40px;
    }

    .meta_nav_online_portal_login {
        background: #FFF;
        box-shadow: 0 5px 12px 0 rgba(50, 50, 50, 0.5);
        display: none;
        font-size: 13px;
        margin-top: 10px;
        margin-left: -118px;
        padding: 20px;
        position: absolute;
        text-align: left;
        width: 270px;
        z-index: 100;
    }

    .meta_nav_online_portal_login:before {
        content: '';
        position: absolute;
        left: 147px;
        top: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 8px solid #425563;
    }

    .meta_nav_online_portal_login .online_portal_headline {
        font-size: 24px;
        color: #2c2a29;
        margin-bottom: 10px;
    }

    .meta_nav_online_portal_login label {
        color: #8d9095;
        display: block;
        padding-bottom: 5px;
    }

    .meta_nav_online_portal_login label.online_portal_password.right {
        float: right;
        margin-right: -20px;
    }

    .meta_nav_online_portal_login input {
        width: 100%;
        min-width: 0;
    }

    #online_portal_login {
        background: #00A587;
        border: 1px solid #00A587;
        color: #FFF;
        font-size: 13px;
        padding: 10px 10px;
        width: 100%;
    }

    #online_portal_login:hover {
        background: #FFF;
        border: 1px solid #00A587;
        color: #00A587 !important;
    }

    .meta_nav_online_portal_login .online_portal_neu {
        margin-top: 24px;
    }

    #online_portal_create_account {
        background: #425563;
        border: 1px solid #425563;
        color: white;
        font-size: 13px;
        padding: 10px 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
    }

    #online_portal_create_account:hover {
        background: #FFF;
        border: 1px solid #425563;
        color: #425563 !important;
    }

    .meta_nav_online_portal_login .online_portal_status {
        background: #425563;
        padding: 23px;
        margin: -20px;
        margin-top: 10px;
        text-align: center;
    }

    .meta_nav_online_portal_login .online_portal_status a {
        color: white;
        font-size: 13px;
    }

    .online_portal_password.left {
        display: inline-block;
    }

    .meta_nav_online_portal_login label.online_portal_password.right a {
        font-size: 13px;
    }

    .meta_nav_online_portal label.main_item {
        color: white;
        cursor: pointer;
    }

    .online_portal_input {
        padding-bottom: 20px;
    }

    .overlay_online_portal {
        padding: 10px;
        position: absolute;
        top: 0;
        height: 16px;
        width: 50px;
    }

    .meta_nav_online_portal_login .primary {
        width: 93%;
    }

    .meta_nav_online_portal_login .secondary {
        width: 93%;
    }

    .online_portal_login button[type="submit"] {
        border: 1px solid #00A587;
        color: white;
        margin-bottom: 20px;
        margin-right: 0px;
        padding: 10px 10px;
        width: 109%;
    }

    .online_portal_login button[type="submit"]:hover {
        background-color: #FFF;
        border: 1px solid #00A587;
        color: #00A587;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .service-line-dropdown {
        display: none;
        margin-top: 45px;
        padding: 15px;
        position: absolute;
        border: 1px solid #e0e0e0;
        width: 230px;
        background: white;
        z-index: 60;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .service-line-dropdown:before {
        content: '';
        position: absolute;
        left: 90px;
        top: -8px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 8px solid #FFF;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .container-01, .pf-global-menu-desktop .d-serviceline-drop-down .container-02 {
        padding: 0;
        width: 100%;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .container-01 {
        margin-bottom: 20px;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .title {
        font-weight: bold;
        margin-bottom: 10px;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .service-line-dropdown .row {
        margin-bottom: 5px;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .service-line-dropdown .row:last-child {
        margin-top: 10px;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .calltoaction:hover {
        background: #FFF !important;
        color: #00A587;
        border: 1px solid #00A587;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down a:hover {
        text-decoration: none;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down {
        position: relative;
    }

    .pf-global-menu-desktop .main_nav {
        background: #00A587;
        position: relative;
    }

    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), not all, not all, not all {
        .pf-global-menu-desktop .main_nav {
            zoom: 113% !important;
        }
    }

    .pf-global-menu-desktop .main-container {
        border-bottom: none !important;
        margin: 0 auto;
        max-width: 1272px;
    }

    .pf-global-menu-desktop .main-container li {
        border-left: 1px solid #29b29a;
        border-bottom: none !important;
        color: white;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        margin-left: -4px;
        text-decoration: none;
    }

    .pf-global-menu-desktop .main-container li:hover {
        background-color: white;
        color: #8d9095;
    }

    .pf-global-menu-desktop .main-container label {
        min-height: 58px;
        line-height: 70px;
    }

    .pf-global-menu-desktop .main-container a {
        color: #FFF;
        text-decoration: none;
        padding: 27px 20px;
        min-height: 58px;
        line-height: 70px;
    }

    .pf-global-menu-desktop .main-container a:hover {
        color: #8d9095;
    }

    .pf-global-menu-desktop .main-container label {
        cursor: pointer;
    }

    .pf-global-menu-desktop .main-container input[type="checkbox"]:checked~label:after {
        display: none;
    }

    .pf-global-menu-desktop .productselector-button {
        background: #D0DF00;
        background: -moz-linear-gradient(#D0DF00, #9CAD00);
        background: -webkit-gradient(#D0DF00, #9CAD00);
        background: -webkit-linear-gradient(#D0DF00, #9CAD00);
        background: -o-linear-gradient(#D0DF00, #9CAD00);
        background: -ms-linear-gradient(#D0DF00, #9CAD00);
        background: linear-gradient(#D0DF00, #9CAD00);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D0DF00', endColorstr='#9CAD00');
        height: 1%;
    }

    .main_item01_third_column .productselector-area {
        display: block;
    }

    .main_item01_third_column .productselector-area {
        background-color: #425563;
        color: white;
        padding: 20px;
    }

    .main_item01_third_column .productselector-area .headline {
        font-weight: bold;
    }

    .main_item01_third_column p {
        line-height: 24px;
        padding-bottom: 10px;
        margin: 0;
        margin-top: 0;
    }

    .main_item01_third_column .productselector-area .productselector-button {
        background: linear-gradient(to bottom, rgba(206, 220, 0, 1) 0%, rgba(156, 173, 0, 1) 100%) !important;
        border: 1px solid #425563;
        padding: 10px 10px 10px 10px;
        color: white;
        font-weight: bold;
        cursor: pointer;
        outline: none;
    }

    .main_item01_third_column .productselector-area .productselector-button:hover {
        background: linear-gradient(to bottom, rgba(206, 220, 0, 1) 0%, rgba(156, 173, 0, 1) 100%) !important;
        border: 1px solid #9cad00;
        color: #fff;
    }

    .main_item01_third_column .highlighting-area {
        margin-top: 35px;
        border-bottom: none;
        border-left: 8px solid #425563;
        padding-left: 12px;
        margin-left: 0;
    }

    .main_item01_third_column .highlighting-area a:link {
        text-decoration: none;
    }

    .main_item01_third_column p.text {
        color: #425563;
    }

    .main_item01_third_column .highlighting-area img.highlighting-image {
        width: auto;
    }

    .highlighting-area .text.mobile {
        display: none;
    }

    .highlighting-area p.text.desktop {
        display: block;
    }

    .highlighting-area:nth-of-type(3) {
        display: block;
    }

    .highlighting-area img.highlighting-image.desktop {
        display: block;
    }

    .highlighting-area img.highlighting-image.mobile {
        display: none;
    }

    label[for="open-service-line"], label[for="open-search"], label[for=hamburger] {
        display: none;
    }

    .menu-button {
        display: none;
    }

    .pf-global-menu-desktop .megamenu .column {
        display: inline-block;
        width: 30%;
        min-width: 30%;
        margin-left: 16px;
        vertical-align: top;
    }

    .pf-global-menu-desktop .megamenu {
        margin: 0 auto;
        max-width: 1272px;
        position: relative;
    }

    .pf-global-menu-desktop .megamenu .section_01, .pf-global-menu-desktop .megamenu .section_02, .pf-global-menu-desktop .megamenu .section_03 {
        background-color: #fff;
        border: 1px solid #edeaea;
        border-top: 0;
        display: none;
        margin-left: -4px;
        max-width: 1239px;
        padding: 20px;
        position: absolute;
        width: 100%;
        z-index: 1000;
    }

    .pf-global-menu-desktop .megamenu .title {
        margin-bottom: 5px;
        margin-left: -16px;
    }

    .pf-global-content {
        height: auto;
        overflow: hidden;
        top: 0!important;
        margin-top: 0;
    }

    div.scrollNavigation {
        display: none !important;
    }

    @-moz-document url-prefix() {
        .service-line-icon {
            top: -40px!important;
        }

        .pf-global-menu-desktop .serviceline .service-line-icon {
            top: -4px!important;
        }

        .overlay_online_portal {
            top: 1px;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio:0) {
        @media {
            .service-line-icon {
                top: -40px!important;
            }

            .pf-global-menu-desktop .serviceline .service-line-icon {
                top: -4px!important;
            }
        }
    }

    @media not all and (min-resolution: .001dpcm) {
        @supports (-webkit-appearance:none) and (stroke-color:transparent) {
            .service-line-icon {
                top: -40px!important;
            }

            .pf-global-menu-desktop .serviceline .service-line-icon {
                top: -4px!important;
            }
        }
    }

    @supports (-ms-ime-align:auto) {
        .pf-global-menu-desktop .meta-container {
            position: relative;
        }
    }
}

.support-old-browser {
    background: #eaaa00;
    color: white;
    padding: 20px;
    position: fixed;
    width: 98%;
    margin-top: 34px;
    z-index: 999;
}

.support-old-browser span.headline {
    display: block;
    font-size: 18px;
    margin-bottom: 15px;
}

.support-old-browser span.close {
    cursor: pointer;
    float: right;
    padding: 20px;
    margin-top: -3px;
}

.pf-global-menu-desktop li[class^='main_item'] ul {
    display: none;
}

.main_item01_third_column div:nth-child(3) {
    display: none;
}

@import "font-awesome.min.css";@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3) {
    div.zopim, div.zopim * {
        zoom: 108%!important;
    }

    * {
        zoom: 96%!important;}

    div.container_main {
        max-width: 1030px!important;
    }

    div.container_navigation div.serviceline {
        padding: 12px 23px!important;
    }
}

@media only all and (max-width: 865px) {
    div.zopim, div.zopim * {
        zoom: 100%!important;
    }

    * {
        zoom: 100%!important;}
}

html,body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    font-size: 14px;
    color: #8d9095;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
}

a img {
    border: 0;
}

ul,li, dl, dd, dt {
    padding: 0;
    margin: 0;
}

dt {
    line-height: 22px;
}

dl.news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
}

dl.news > dd {
    line-height: 22px;
    margin-bottom: 20px;
}

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

input,select,textarea {
    padding: 9px 10px;
    border: 1px solid #e8e8e8;
    background-color: #f8fafa;
    min-width: 240px;
}

input[type='checkbox'],input[type='radio'] {
    width: auto!important;
    min-width: inherit!important;
    border: 0!important;
    background: none!important;
}

input:focus, select:focus, textarea:focus {
    outline: none;
}

h1 {
    font-size: 26px;
    font-weight: normal;
    color: #00a587;
}

h2 {
    color: #00a587;
    font-size: 20px;
    font-weight: normal;
}

h3 {
    color: #00a587;
    font-size: 18px;
    font-weight: normal;
}

a:link, a:visited {
    color: #00a587;
    text-decoration: none;
}

a:active {
    color: #7b7b7b;
}

a:hover {
    text-decoration: underline;
}

div.container_content {
    width: 100%;
    height: 100%;
    display: block;
}

div.container_header {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    background-color: #fff;
}

div.container_main {
    border: 0px solid #edeaea;
    background-color: #fff;
    max-width: 1240px;
    width: 92.5%;
    padding: 20px;
    padding-top: 0;
    margin: 0 auto;
    min-height: 100%;
}

@media only all and (max-width: 799px) {
    div.container_main {
        padding:10px;
        margin-top: 80px;
    }
}

area {
    outline: none;
    border: 0;
}

img {
    outline: none;
}

img[usemap] {
    border: none;
}

div.ce-a-general-notes {
    margin-top: 20px;
    float: left;
    width: 100%;
    padding: 15px 10px 10px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #edeaea;
    line-height: 20px;
}

div.ce-a-general-notes div.ce-img-icon-hint {
    float: left;
}

div.ce-a-general-notes img {
    max-width: 100%;
    margin-right: 10px;
}

[id='28804'] .main h1 {
    clear: both;
    float: left;
    padding-top: 20px;
}

@media screen and (max-width: 856px) {
    html,body {
        font-size:16px;
    }
}

.red {
    color: #cc0000;
}

.copy {
    float: left;
    clear: left;
    width: 100%;
}

div.detail {
    clear: left;
    padding-top: 0.5em;
}

div.imgCenter {
    margin-bottom: 0.83em;
}

.search_hint {
    margin-top: 20px;
    display: block;
    padding: 0px 20px 20px 20px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

.search_hint u {
    text-decoration: none;
}

.search_hint a {
    text-decoration: none;
}

ul#col2 {
    display: block;
    width: 100%;
    margin-left: 0!important;
}

ul#col2 > li {
    float: left;
    width: 50%;
    list-style: none!important;
}

@media only all and (max-width: 799px) {
    ul#col2 > li {
        width:100%;
    }
}

ul#col2 li > ul {
    width: 95%;
    margin-right: 2%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
}

@media only all and (max-width: 799px) {
    ul#col2 li > ul {
        width:100%;
        margin-right: 0;
        margin-left: 0!important;
    }
}

ul#col2 li ul li {
    list-style: none!important;
}

ul#col2 li ul li ul li {
    line-height: 22px;
}

ul#col2 li ul li a, ul#col2 li ul li ul li a {
    color: #3b3b3b;
    display: block;
    padding: 5px 10px;
    transition: all 300ms linear;
}

ul#col2 li ul li a:hover, ul#col2 li ul li ul li a:hover {
    background-color: #00a587;
    color: #fff;
}

div.imgLeft {
    width: 100%;
}

div.imgLeft img {
    max-width: 100%;
}

div.imgLeft .special {
    font-size: 12px;
    color: #00a587;
}

.grid_overview + h2 {
    clear: left;
    display: block;
    padding-top: 20px;
}

[id='25'] h1 {
    padding-top: 0;
    margin-top: 0;
}

[id='25'] .container_eyecatcher {
    padding-top: 0;
    margin-top: 0;
}

[id='3647'] .list_application {
    margin-top: 15px;
}

[id='28491'] .texteditorTable {
    border-bottom: 0!important;
}

.clear {
    clear: none!important;
}

div.prj_sd2_container {
    width: 500px;
    padding: 10px;
}

div.prj_sd2_container a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.prj_sd2_container_inline {
    width: 500px;
    border: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    padding: 15px;
    padding-bottom: 30px;
}

div.prj_sd2_container .content {
    margin-bottom: 15px;
}

div.prj_sd2_container .content input {
    background-color: #f9f9f9;
}

div.prj_sd2_container .calltoaction {
    padding: 5px;
    width: 150px;
}

div.prj_sd2_container .calltoaction:disabled {
    background: none!important;
    background-color: #f0f0f0!important;
    color: #999;
    border: 1px solid #e0e0e0;
}

div#products {
    margin-bottom: 10px;
}

button.calltoaction,div.calltoaction,input.calltoaction,input.grey,input[type='submit'] {
    min-width: inherit!important;
    cursor: pointer;
    padding: 9px 10px;
    background: rgb(206,220,0)!important;
    background: -moz-linear-gradient(top, rgba(206,220,0,1) 0%, rgba(156,173,0,1) 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,0,1)), color-stop(100%,rgba(156,173,0,1)))!important;
    background: -webkit-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedc00', endColorstr='#9ca000',GradientType=0 )!important;
    color: #fff;
    border: 1px solid #fff;
    transition: all 300ms ease-in-out;
}

div.container_list input.calltoaction {
    padding: 5px 10px;
    margin-bottom: 15px;
}

button.calltoaction:active,div.calltoaction:active,input.calltoaction:active,input.grey:active,input[type='submit']:active {
    background: none!important;
    background-color: #fff!important;
    color: #00a587;
    border: 1px solid #00a587!important;
    transition: all 300ms ease-in-out;
}

button.calltoaction:hover,div.calltoaction:hover,input.calltoaction:hover,input.grey:hover,input[type='submit']:hover {
    border: 1px solid rgba(156,173,0,1);
}

button.calltoaction:disabled,div.calltoaction:disabled,input.calltoaction:disabled,input.grey:disabled,input[type='submit']:disabled {
    min-width: inherit!important;
    cursor: not-allowed;
    padding: 9px 10px;
    background: #b3bbc1!important;
    background: -moz-linear-gradient(top, #b3bbc1 0%, #8e99a1 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3bbc1), color-stop(100%,#8e99a1))!important;
    background: -webkit-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: -o-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: -ms-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: linear-gradient(to bottom, #b3bbc1 0%,#8e99a1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedc00', endColorstr='#9ca000',GradientType=0 )!important;
    color: #fff;
    border: 1px solid #fff;
    transition: all 300ms ease-in-out;
}

button.calltoaction:disabled:hover,div.calltoaction:disabled:hover,input.calltoaction:disabled:hover,input.grey:disabled:hover,input[type='submit']:disabled:hover {
    border: 1px solid #ffffff;
}

p {
    line-height: 24px;
    padding-bottom: 10px;
    margin: 0;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card {
    float: left;
    width: 100%;
    border: 1px solid #e5eaea;
    padding-bottom: 30px;
    margin-bottom: 10px;
    min-height: 220px;
    background-color: #f8fafa;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.productdetail_text_container {
    float: left;
    max-width: 60%;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card h1 {
    padding-top: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card ul {
    float: left;
    margin-left: 20px;
    max-width: 70%;
    min-width: 55%;
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card ul#productfeatures li {
    list-style-position: outside;
}

div.header div.container_list form {
    float: right;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart {
    float: left;
    min-width: 55%;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart div.price {
    padding-bottom: 10px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart input {
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small {
    float: left;
    margin: 20px;
    border: 1px solid #e5eaea;
    max-width: 200px;
    max-height: 200px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small img {
    max-width: 200px;
    max-height: 200px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small.no-image {
    width: 182px;
    height: 182px;
}

div.container_content div.container_main div.container_content_right div.header div.teaser img {
    padding-bottom: 10px;
    max-width: 100%;
    max-height: 290px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart {
    border-radius: 0px 0px 0px 15px;
    -moz-border-radius: 0px 0px 0px 15px;
    -webkit-border-radius: 0px 0px 0px 15px;
    height: 50px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart div.icon {
    clear: left;
    float: left;
    margin-top: 10px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart span.counter {
    line-height: 50px;
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail {
    position: relative;
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.archived_productdetail_banner {
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    left: 25%;
    font-size: 24px;
    color: #777;
    -moz-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg);
    -o-transform: rotate(-18deg);
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
}

@media only all and (max-width: 375px) {
    div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.archived_productdetail_banner {
        top: 20%;
        left: 15%;
    }
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.teaser_small,div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.productdetail_text_container {
    opacity: 0.4;
}

@media screen and (max-width: 320px) {
    div.vc_card2 {
        margin-bottom: 20px;
    }

    .vc_card2 .deliverycart .button input {
        width: 90%;
    }

    .vc_card2 .deliverycart .button input:hover {
        width: 90%;
    }

    .vc_card2 .product_quantity {
        margin-bottom: -5px;
    }
}

@media screen and (max-width: 480px) {
    div.vc_card2 {
        margin-left: 0px;
        width: 96.5%;
    }
}

@media screen and (min-width: 570px) {
    .vc_card2_information {
        position: absolute;
        width: 45%;
        margin-top: 108px;
    }
}

@media screen and (max-width: 767px) {
    .vc_card2 .deliverycart {
        float: right;
        width: 100%;
    }

    .vc_card2 .availability {
        float: left;
    }

    .vc_card2 .price {
        float: left !important;
        margin-bottom: 15px !important;
    }

    .vc_card2 .availability {
        margin-left: 15px;
        margin-top: 5px;
    }

    .vc_card2 .price {
        margin-left: 15px;
    }

    .vc_card2_information {
        margin-left: 10px;
    }

    .vc_card2 .deliverycart {
        margin-right: 10px;
    }
}

@media screen and (min-width: 768px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 71%;
    }

    div.container_content div.container_main div.container_content_right div.header div.vc_card div.productdetail_text_container {
        max-width: 49%;
    }

    div.vc_card2 {
        width: 25%;
        float: left;
        border: 1px solid #e5eaea;
        padding: 5px;
    }

    .vc_card2 .deliverycart {
        margin-top: 0px;
        margin-right: 32px !important;
    }

    .vc_card2 .availability {
        margin-left: 15px;
        margin-top: 5px;
    }

    .vc_card2 .price {
        margin-left: 15px!important;
    }

    .vc_card2_information {
        width: 110%;
        margin-top: 108px;
        margin-left: 10px;
        width: 50%!important;
    }

    .vc_card2 .button input {
        margin-right: 0px!important;
    }

    .vc_card2 .availability, .vc_card2 .price {
        float: left!important;
    }

    .vc_card2 .deliverycart .button {
        margin-right: -22px;
    }

    .vc_card2 .value-change {
        margin-right: -22px!important;
    }
}

@media screen and (max-width: 799px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 100%;
    }

    div.vc_card2 {
        width: 98.5%;
    }
}

@media screen and (min-width: 800px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 100%;
    }

    div.vc_card2 {
        width: 98%;
    }

    .vc_card2_information {
        margin-left: 17px;
    }
}

@media screen and (max-width: 1199px) {
    div.vc_card2 {
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 1000px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%!important;
        display: table-cell!important;
        float: unset!important;
        float: none!important;
    }

    div.vc_card2 {
        width: 31%!important;
        display: table-cell!important;
        float: unset!important;
        float: none!important;
        vertical-align: top;
        margin-left: 5px;
    }

    div.vc_card2 .availability {
        float: right!important;
        margin-right: 3px;
    }

    div.vc_card2 .price {
        float: right!important;
        margin-right: -7px;
        margin-left: 0px;
    }

    .vc_card2 .deliverycart .button {
        margin-right: 0px;
    }

    .vc_card2 .value-change {
        margin-right: 0px!important;
    }

    .vc_card2 .product_quantity {
        margin-right: 2px;
    }

    .vc_card2 .deliverycart {
        margin-right: 2px !important;
        margin-top: 0px;
        width: 100%;
    }

    .vc_card2_information {
        margin-left: 3px;
        margin-top: 110px;
        margin-right: 0px;
        width: 19%!important;
        float: left;
    }
}

@media screen and (min-width: 1100px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%;
    }

    div.vc_card2 {
        width: 28%!important;
    }
}

@media screen and (min-width: 1200px) {
    .vc_card2 .button input {
        padding-right: 10px !important;
    }

    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%;
    }

    div.vc_card2 {
        width: 24%!important;
    }

    .vc_card2_information {
        margin-left: 8px;
    }
}

@media screen and (min-width: 1250px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 70%!important;
    }
}

.style_table {
    display: table!important;
    border-collapse: separate;
    border-spacing: 5px 0px;
    margin-bottom: 20px;
    table-layout: fixed;
}

.style_table_row {
    display: table-row!important;
}

div.vc_card2 {
    float: left;
    border: 1px solid #e5eaea;
    padding: 5px;
}

.vc_card2 .availability {
    float: left;
    margin-bottom: 10px;
}

.vc_card2 .price {
    clear: both;
    margin-bottom: 13px;
    float: right;
}

.vc_card2 .deliverycart {
    float: right;
    margin-bottom: 10px;
}

.vc_card2 .price .price_value {
    float: left;
    margin-right: 5px;
    font-weight: bold;
}

.vc_card2 .price .price_text {
    float: left;
    margin-right: 5px;
}

.vc_card2 .product_quantity {
    clear: both;
    float: right;
}

.vc_card2 .product_quantity .quantity_text, .add_to_cart_popup .product_quantity .quantity_text {
    float: left;
    margin-right: 6px;
    padding-top: 3px;
}

.vc_card2 .value-change, .add_to_cart_popup .value-change {
    background: #B3BBC1;
    display: inline-block;
    padding-top: 2px;
    padding-bottom: 2px;
}

.add_to_cart_popup .value-change input {
    background: white;
    width: 34px;
    min-width: 34px;
    height: 7px;
    text-align: center;
}

.vc_card2 .value-change .value-decrement, .vc_card2 .value-change .value-increment, .add_to_cart_popup .value-change .value-decrement, .add_to_cart_popup .value-change .value-increment {
    height: 20px;
    background: #B3BBC1;
    outline: none;
    border: none;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.vc_card2 .value-change #decrement_button, .add_to_cart_popup .value-change #decrement_button {
    width: 30px;
    padding: 0px 14px 0px 0px;
    vertical-align: middle;
}

.vc_card2 .value-change #increment_button, .add_to_cart_popup .value-change #increment_button {
    width: 30px;
    padding: 0px 14px 0px 0px;
    vertical-align: middle;
}

.vc_card2 .value-change .value-decrement_img, .vc_card2 .value-change .value-increment_img {
    width: 200%;
    max-width: 200%;
}

.add_to_cart_popup .value-change .value-decrement_img, .add_to_cart_popup .value-change .value-increment_img {
    width: 200%;
    max-width: 200%;
}

.ui-dialog .ui-dialog-title {
    margin: 0px 0px!important;
    text-align: center;
}

.vc_card2 .button2 {
    background: red;
    width: 50%;
}

.vc_card2 .button input {
    background: url(imgs/shoppingcart_button.png), -webkit-linear-gradient(bottom, #FF6A39, #fb3e00 40%)!important;
    background-image: url(imgs/shoppingcart_button.png), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
    background-repeat: no-repeat!important;
    -webkit-border-radius: 3px;
    color: #fff;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    float: right;
    clear: both;
    text-align: center;
    border: 1px solid #FF6A39;
    background: #FF6A39;
}

.vc_card2 .button input:hover {
    background: url(imgs/shoppingcart_button_orange.png), -webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF 40%)!important;
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%)!important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
}

.vc_card2 .button input:active {
    background: url(imgs/shoppingcart_button_orange.png), -webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF 40%)!important;
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%)!important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .vc_card2 .value-change input, .add_to_cart_popup .value-change input {
        padding-bottom: 0px;
        width: 35px;
        min-width: 35px;
        margin-top: -1px;
        height: 20px;
        padding: 4px 10px 4px 10px;
    }

    .add_to_cart_popup .add_to_cart_popup_area {
        margin-top: -4px!important;
    }

    .vc_card2 .value-change #decrement_button, .add_to_cart_popup .value-change #decrement_button {
        padding: 2px 14px 0px 0px!important;
    }

    .vc_card2 .value-change #increment_button, .add_to_cart_popup .value-change #increment_button {
        padding: 2px 14px 0px 0px!important;
    }

    .vc_card2 .value-change, .add_to_cart_popup .value-change {
        padding-top: 3px;
    }

    .vc_card2 .product_quantity .quantity_text, .add_to_cart_popup .product_quantity .quantity_text {
        padding-top: 6px;
    }
}

.vc_card2 .value-change.blkbry input, .add_to_cart_popup .value-change.blkbry input {
    padding-bottom: 0px;
    width: 35px;
    min-width: 35px;
    margin-top: -1px;
    height: 20px;
    padding: 4px 10px 4px 10px;
}

.vc_card2 .value-change.blkbry, .add_to_cart_popup .value-change.blkbry {
    padding-top: 3px;
}

.vc_card2 .value-change input {
    padding: 4px 0;
    min-width: 50px!important;
    background-color: white;
    text-align: center;
    border: 1px solid #e8e8e8;
}

.vc_card2 .button input:active {
    color: #FF6A39 !important;
    border: 1 px solid #FF6A39 !important;
}

.table_product_details_row1 .grey[type="button"]:active {
    color: #FF6A39 !important;
    border: 1 px solid #FF6A39 !important;
}

.vc_card2_information {
    clear: both;
    text-transform: uppercase;
}

.vc_card2_information .information_icon {
    width: 20px;
    margin-right: 5px;
    float: left;
}

.vc_card2_information .information_shipping, .vc_card2_information .information_purchase {
    font-size: 12px;
    padding-bottom: 0px;
}

div.container_navigation div.search div.container_search {
    padding-top: 0px!important;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox {
    margin-bottom: 0px!important;
    height: 35px;
}

@media screen and (min-width: 951px) {
    div.container_navigation div.search div.container_search {
        padding-top: 6px!important;
    }
}

.vc_card2 .deliverycart {
    display: block;
    margin-bottom: 10px;
    float: none;
}

@media screen and (min-width: 1000px) {
    .vc_card2 .deliverycart {
        float: right;
    }
}

.sensorik40_product img {
    width: 100px;
    margin-top: -45px;
    position: absolute;
    margin-left: 89px;
}

img.productlifecycle_icon {
    width: 35px;
    margin-bottom: -4px;
}

.product_quantity .value-change input[type=number] {
    width: 50px;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

div.tabber + ul.list {
    margin-left: 15px;
}

div.tabber + ul.list li {
    clear: left;
    float: left;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.container_content div.container_main div.container_content_right div.struct_language,div.container_content div.container_main div.container_content_right div.struct_downloader {
    clear: both;
    float: left;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox {
    margin-top: -15px;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox div.FormHandler_SelectItemdiv.container_content div.container_main div.container_content_right div.struct_language .FormHandler_SelectBox div.FormHandler_SelectItem {
    text-align: left!important;
}

div.container_content div.container_main div.container_content_right div.struct_language {
    float: right;
    max-width: 100px;
    margin-bottom: 10px;
}

div.struct_language .FormHandler_SelectBox .active {
    width: 85%!important;
}

div.struct_language .FormHandler_SelectBox .image {
    width: 15%!important;
}

div.container_content div.container_main div.container_content_right div.struct_downloader form,div.container_content div.container_main div.container_content_right div.struct_downloader p {
    float: left;
    padding-left: 5px;
    padding-top: 5px;
}

div.cookie {
    display: block;
    width: 94%;
    color: #fff;
    padding: 10px 3%;
    background-color: #425563;
    font-size: 12px;
    position: relative;
    z-index: 9999;
}

div.cookie span {
    display: block;
    max-width: 1280px;
    margin: 0 auto;
}

div.cookie span p {
    float: left;
    line-height: normal;
}

div.cookie span a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.cookie span a:hover {
    color: #fff;
    text-decoration: underline;
}

div.container_logo {
    display: block;
    max-width: 1260px;
    width: 100%;
    padding: 20px 0px;
    margin: 0 auto;
}

div.container_logo div.image {
    display: inline-block;
    width: 49.9%;
    text-align: left;
}

@media only all and (max-width: 799px) {
    div.container_logo div.image {
        padding-left:10px;
        margin-top: 50px;
    }
}

@media only all and (max-width: 1280px) {
    div.container_logo div.image {
        padding-left:20px;
        width: 47.0%;
    }
}

div.container_logo div.slogan {
    display: inline-block;
    width: 49%;
    text-align: right;
}

@media only all and (max-width: 799px) {
    div.container_logo div.slogan {
        display:none;
    }
}

div.container_logo div.image img, div.container_logo div.slogan img {
    border: 0;
}

div.container_logo div.image img#header-logo-customer {
    padding-left: 50px;
}

div.container_metanavigation {
    display: block;
    width: 100%;
    background-color: #425563;
    padding: 10px 0;
    font-size: 12px;
}

div.container_metanavigation div.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: block;
}

div.container_metanavigation div.minimizer ul.list_inline_dark {
    list-style: none!important;
    display: block;
    margin-left: 0!important;
    margin-bottom: 0!important;
    width: 100%;
    text-align: right;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li {
    display: inline;
    padding: 0 10px;
    border-right: 1px solid #8e99a1;
}

@media only all and (max-width: 1280px) {
    div.container_metanavigation div.minimizer ul.list_inline_dark li:last-child {
        border-right:0;
    }
}

div.container_metanavigation div.minimizer ul.list_inline_dark li img {
    margin-bottom: -8px;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li a {
    color: #fff;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li a:hover {
    color: #8e99a1;
}

div.container_navigation {
    display: block;
    width: 100%;
    background-color: #00a587;
}

div.container_navigation div.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: block;
}

div.container_navigation div.minimizer div.box {
    max-width: 80%;
    display: inline-block;
}

div.container_navigation div.minimizer div.box ul.list_inline_light {
    list-style: none!important;
    display: block;
    width: 100%;
    margin-left: 0!important;
    margin-bottom: 0!important;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li {
    display: inline-block;
    border-left: 1px solid #29b29a;
    margin: 0px 0;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li a {
    color: #fff;
    display: inline-block;
    text-decoration: none;
    padding: 25px 20px;
    transition: all 300ms linear;
    margin-right: -4px;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li a:hover {
    background-color: #fff;
    color: #8d9095;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li.active a, div.container_navigation div.minimizer div.box ul.list_inline_light li a.MegamenuHover {
    background-color: #fff;
    color: #8d9095;
}

div.container_navigation div.minimizer div.box div.megamenu {
    position: absolute;
    display: none;
    width: 100%;
    max-width: 1239px;
    background-color: #fff;
    border: 1px solid #edeaea;
    border-top: 0;
    padding: 20px;
    z-index: 1000;
}

div.container_navigation div.minimizer div.box div.megamenu div.box {
    display: block;
    width: 100%;
    max-width: 100%;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row {
    width: 32%;
    min-width: 32%;
    display: inline-block;
    vertical-align: top;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list {
    margin-left: 20px;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li {
    line-height: 24px;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li.title {
    list-style: none!important;
    font-weight: bold;
    margin-left: -15px!important;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li a {
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
    display: block;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li a:hover {
    color: #00a587;
}

.container_navigation .box #megamenu_right .productselector-area {
    background-color: #425563;
    color: white;
    padding: 20px;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-headline {
    font-weight: bold;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button {
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    border: 1px solid #425563;
    padding: 10px 10px 10px 10px;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button:hover {
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    border: 1px solid rgba(156,173,0,1);
    color: #fff;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button:active {
    background: linear-gradient(to bottom, #fff 0%,#fff 100%)!important;
    border: 1px solid #00A587;
    color: #00A587;
}

.highlighting-area {
    margin-top: 84px;
    border-left: 8px solid #425563;
    padding-left: 12px;
}

.highlighting-area a:link {
    text-decoration: none;
}

p.highlighting-text {
    color: #425563;
}

.highlighting-area img.highlighting-image {
    width: 32%;
}

div.container_navigation div.search {
    float: right;
}

div.container_navigation div.search .ce-search-popup {
    background-color: #fff3d6;
    position: absolute;
    margin-top: 10px;
    margin-left: -10px;
    width: 312px;
    padding: 10px;
    z-index: 1000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: none;
}

.ce-search-popup .item {
    float: left;
    width: 50%;
}

@media only all and (max-width: 1280px) {
    div.container_navigation div.search {
        margin-right:20px;
    }
}

div.container_navigation div.search img {
    display: none!important;
}

div.container_navigation div.search div.container_search {
    display: inline-block;
    width: 300px;
    font-size: 12px!important;
    background-color: #00a587;
    border-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: 1px solid #29b29a;
}

div.container_navigation div.search div.container_search div.ic_arrow {
    display: none;
}

div.container_navigation div.search div.container_search div.left {
    float: left;
    width: 75%;
    margin-top: 10px;
    padding: 3px;
    text-align: right;
    background-color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

div.container_navigation div.search div.container_search input[type='text'] {
    width: 90%;
    min-width: inherit;
    padding: 7px;
    border: 0;
    color: #3b3b3b;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: transparent;
}

div.container_navigation div.search div.container_search input[type='text']::-webkit-input-placeholder {
    color: #ccc;
}

div.container_navigation div.search div.container_search div.right {
    display: inline-block;
    width: 15%;
    margin-left: 10px;
    padding: 7px 0px;
    text-align: center;
}

div.container_navigation div.search div.container_search input[type='submit'] {
    background: none!important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important;
    max-width: 100%;
    min-width: 32px;
    width: 32px;
    background-repeat: no-repeat;
    padding: 7px;
    border: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 4px;
    background-image: url("imgs/pf_ic_search.png")!important;
}

@media only all and (max-width: 1035px) {
    div.container_navigation div.search {
        max-width:18%;
    }

    div.container_navigation div.search div.container_search {
        max-width: 100%;
    }

    div.container_navigation div.search div.container_search div.left {
        max-width: 65%;
    }

    div.container_navigation div.search div.container_search div.right {
        padding-right: 10px;
    }

    div.container_navigation div.search .ce-search-popup {
        margin-top: 8px;
        max-width: 190px;
    }

    div.container_navigation div.search .ce-search-popup .item {
        clear: left;
        width: 100%;
    }
}

@media only all and (max-width: 950px) {
    div.container_navigation div.search {
        max-width: 20%;
        padding: 5px 5px;
        margin-right: 0;
    }

    div.container_navigation div.search .ce-search-popup {
        margin-top: 7px;
        margin-left: -15px;
    }
}

.ResponsiveIconSearchContent .ce-search-popup {
    display: none;
}

div.container_navigation div.serviceline {
    border-left: 1px solid #29b29a;
    border-right: 1px solid #29b29a;
    margin-right: 10px;
    float: right;
    max-width: 9%;
    padding: 16px 23px;
    cursor: pointer;
}

div.container_navigation div.serviceline div.container_serviceline {
    display: none;
    position: absolute;
    z-index: 999;
    width: 200px;
    padding: 10px;
    margin-left: -167px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    margin-top: 17px;
    font-size: 12px!important;
}

div.container_navigation div.serviceline div.container_serviceline div.row {
    line-height: 22px;
}

div.container_navigation div.serviceline div.container_serviceline div.ic_arrow {
    position: relative;
    margin-top: -25px;
    margin-left: 165px;
}

div.container_navigation div.serviceline div.container_serviceline div.title {
    font-weight: bold;
    padding: 10px 0px;
}

div.container_navigation div.serviceline div.container_serviceline img {
    max-width: 15px;
    max-height: 15px;
    padding: 3px;
    margin-right: 10px;
    vertical-align: middle;
}

div.container_navigation div.serviceline div.container_serviceline div.calltoaction {
    padding: 5px 10px;
}

div.container_navigation div.serviceline div.container_serviceline a {
    color: #00a587;
    transition: all 300ms linear;
    text-decoration: none;
    padding: 0px 0px;
}

div.container_navigation div.serviceline div.container_serviceline a:hover {
    color: #8d90956;
}

@media only all and (max-width: 950px) {
    div.container_navigation div.serviceline {
        padding: 16px 5px;
    }
}

div.container_navigation div.shoppingcart {
    border-left: 1px solid #29b29a;
    margin-right: 10px;
    float: right;
    max-width: 9%;
    padding: 16px 15px;
    cursor: pointer;
}

div.container_navigation div.shoppingcart a span.counter {
    color: #fff;
    text-decoration: none;
}

div.container_navigation div.shoppingcart a img {
    border: 0;
}

div.container_navigation div.shoppingcart span.counter {
    float: right;
    display: inline-block;
    margin-top: 9px;
    color: #fff;
    text-decoration: none;
}

@media only all and (max-width: 950px) {
    div.container_navigation div.shoppingcart {
        padding: 16px 5px;
    }
}

div.container_breadcrump {
    display: block;
    width: 100%;
    padding: 20px 0 20px 0;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media only all and (max-width: 799px) {
    div.container_breadcrump {
        float:left;
        background-color: #f8fafa;
        padding: 10px 10px;
    }
}

div.container_breadcrump ul.list {
    display: block;
}

div.container_breadcrump ul.list li {
    float: left;
    list-style: none!important;
}

div.container_breadcrump ul.list li:first-child a {
    padding-left: 0;
}

div.container_breadcrump ul.list li a {
    padding: 0px 10px;
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
}

@media only all and (max-width: 799px) {
    div.container_breadcrump ul.list li a {
        padding-left:0;
        line-height: 22px;
    }

    div.container_breadcrump ul.list li img {
        padding-right: 10px;
    }

    div.container_breadcrump ul.list li:last-child a {
        font-weight: bold;
    }
}

div.container_breadcrump ul.list li a:hover {
    color: #00a587;
}

div.container_grid_2x {
    float: left;
    width: 77%;
    max-width: 77%;
}

@media only all and (max-width: 1024px) {
    div.container_grid_2x {
        width:100%;
        max-width: 100%;
    }
}

div.container_grid_2x div.container_content_right {
    float: right;
    width: 69%!important;
    padding: 0 1.5%;
}

div.container_content_right img {
    max-width: 100%;
}

div.container_grid_2x div.container_content_right div.imgCenter img {
    width: 100%;
}

div.container_content_right div.imgCenter span.special {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #00a587;
    display: block;
}

div.container_grid_2x div.container_content_right div.header {
    display: block;
    width: 100%;
}

div.container_grid_2x div.container_content_right div.header h1 {
    padding: 0;
    padding-bottom: 17px;
    margin: 0;
}

div.container_grid_2x div.container_content_right div.main {
    display: block;
    width: 100%;
}

div.container_grid_2x div.container_content_right div.main img {
    max-width: 100%;
}

div.container_grid_2x div.container_content_right div.main form#search {
    display: block;
    width: 100%;
    padding-bottom: 25px;
}

div.container_grid_2x div.container_content_right div.main form#search fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

div.container_grid_2x div.container_content_right div.main form#search fieldset input[type='submit'] {
}

div.container_grid_2x div.container_content_right div.main form#search fieldset input[type='text'] {
}

div.container_grid_2x div.container_content_right div.main h3 {
    display: block;
    padding-top: 20px;
    padding-bottom: 0px;
    margin-bottom: 0;
    font-size: 18px;
}

div.container_grid_2x div.container_content_right div.main table.table_product {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #edeaea;
    margin-top: 30px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr th,div.container_grid_2x div.container_content_right div.main table.table_product tr td {
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td {
    background-color: #f8fafa;
    border: 0;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td:last-child,div.container_grid_2x div.container_content_right div.main table.table_product tr.options td:first-child {
    width: 10%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td.content_info {
    text-align: center;
    color: #777;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

div.container_grid_2x div.container_content_right div.main table.table_product th {
    background-color: #00a587;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 0px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td {
    background-color: #f8fafa;
    padding-top: 10px;
    border-bottom: 1px solid rgba(218,222,225,0.7);
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details {
    width: 100%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td {
    border: 0;
    padding: 0;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.DisplayMore ul li, div.deliverycart p + ul li {
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHVJREFUeNqszqENwmAYhOGnhAlQVYyAqqxhBQKGPUgYgaR7YAoz1FSiukINihV+FElD2n4Izl3y5u7NUkqiLPyQ/0HLYcmuly2aT0/H8+jSDWV0t0KNInLKcccmEl+jiqAepznoiR26KeiFAx5z4nu039PvAQBq8BEZCXnmDQAAAABJRU5ErkJggg==)!important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td ul li {
 line-height: 22px;
    margin-left: 15px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.image {
    width: 180px;
    text-align: center;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.image img {
    width: 140px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.no-image {
    width: 180px;
    height: 154px !important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title div {
    font-size: 14px;
    line-height: 22px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.DisplayMore {
    padding-right: 10px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.info {
    line-height: 22px;
    vertical-align: top;
    height: 100%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.info em {
    display: block;
    font-style: normal;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
    font-size: 14px;
    margin-left: 0!important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
    list-style: none!important;
    line-height: 24px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
    color: #00a587;
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    transition: all 300ms linear;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a:hover {
    color: #8d9095;
}

div.container_content_rightbox div.container_content_quicklinks {
    width: 92%;
    max-width: 92%;
    clear: left;
    float: left;
}

div.container_content_rightbox {
    width: 22.5%;
    float: right;
}

table.table_tradeshow {
    width: 99.9%;
}

table.table_tradeshow td.hall,table.table_tradeshow td.location,table.table_tradeshow td.date {
    width: 20%;
}

@media only all and (max-width: 799px) {
    table.table_tradeshow td {
        clear:left;
        float: left;
        width: 100%!important;
        padding-top: 5px!important;
        padding-bottom: 5px!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
    }

    table.table_tradeshow td.date {
        font-weight: bold;
    }

    table.table_tradeshow td.title {
        font-size: 16px;
    }
}

table.table_tradeshow td {
    border: 0!important;
}

div.container_main div.container_content_right {
    width: 72%;
    float: right;
}

@media only all and (max-width: 799px) {
    div.container_main div.container_content_right {
        clear:both;
        float: left;
        width: 98%!important;
        margin-bottom: 40px;
    }
}

div.container_main div.container_content_right ul {
    margin-left: 15px;
    padding-bottom: 15px;
}

div.container_main div.container_content_right div.copy ul li {
    line-height: 22px;
}

div.container_main div.container_content_right div.toolbar {
    float: right;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart {
    padding: 5px 10px;
    background-color: #00a587;
    color: #fff;
    cursor: pointer;
    transition: all 300ms linear;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart:hover {
    background-color: #425563;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart div.icon {
    float: left;
    min-width: 30px;
    min-height: 30px;
    width: 30px;
    height: 30px;
    background-image: url("imgs/pf_ic_shoppingcart.png");
    transition: background-image 300ms linear;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart:hover div.icon {
    background-image: url("imgs/pf_ic_shoppingcart_hover.png");
}

div.container_main div.container_content_right div.toolbar div.shoppingcart span.counter {
    line-height: 28px;
}

div.container_main div.container_content_right div.teaser {
    margin: 0 auto;
    width: 100%;
    text-align: left;
}

div.container_main div.container_content_right div.teaser img {
    width: auto;
    max-width: 100%;
    max-height: 300px;
}

div.container_content_right table.table_product {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #edeaea;
    margin-top: 30px;
}

div.container_content_right table.table_product tr th, div.container_content_right table.table_product tr td {
    text-align: left;
}

div.container_content_right table.table_product tr.options td {
    background-color: #f8fafa;
    border: 0;
}

div.container_content_right table.table_product tr.options td:last-child, div.container_content_right table.table_product tr.options td:first-child {
    width: 10%;
}

div.container_content_right table.table_product tr.options td.content_info {
    text-align: center;
    color: #777;
}

div.container_content_right table.table_product tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

div.container_content_right table.table_product th {
    background-color: #425563;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 0px;
}

div.container_content_right table.table_product tr td {
    background-color: #f8fafa;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
}

div.container_content_right table.table_product tr td table.table_product_details {
    width: 100%;
}

div.container_content_right table.table_product tr td table.table_product_details tr td {
    border: 0;
    padding: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr:first-child td {
    height: 20px;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr:first-child td {
        min-height:20px;
        height: auto!important;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title {
    font-size: 18px;
    padding-bottom: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul li, div.container_content_right table.table_product tr td table.table_product_details tr td.title ul {
    list-style: none!important;
    margin-left: 0!important;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td {
        clear:both;
        float: left;
        width: 100%;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.image {
        clear: both;
        float: left;
        width: 100%!important;
        display: block;
        text-align: center;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.title {
        clear: both;
        display: block;
        float: left;
        width: 100%;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.info {
        clear: both;
        float: left;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        text-align: left;
    }
}

div.container_content_right table.table_product tr.press_releases td table.table_product_details tr {
    padding-right: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore {
    padding-right: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore ul {
    margin: 0;
    padding: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore ul li {
    clear: left;
    float: left;
}

div.container_content_right table.table_product tr td table.table_product_details tr td ul li {
 line-height: 22px;
    margin-left: 15px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image {
    width: 180px;
    text-align: center;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.image {
        text-align:left;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image img {
    width: 140px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.no-image {
    width: 180px;
    height: 154px !important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
    width: 140px;
    text-align: right;
    padding-right: 10px;
    vertical-align: middle;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
        text-align:left;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy a {
    font-weight: normal;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy p {
    font-weight: normal;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy p img {
    margin-right: 5px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy div.center {
    font-weight: bold;
    text-align: left;
    margin-left: 5px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy div.center nobr {
    margin-left: 10px!important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title div {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.info {
    line-height: 22px;
    vertical-align: top;
    height: 100%;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.info em {
    font-style: normal;
    font-weight: bold;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
    font-size: 14px;
    margin-left: 0!important;
    margin-bottom: 0;
    padding-bottom: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
    list-style: none!important;
    line-height: 24px;
    margin-left: 0!important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
    color: #00a587;
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    transition: all 300ms linear;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
        width:100%;
        text-align: left;
        line-height: normal;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
        float: none!important;
        text-align: center;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a:hover {
    color: #8d9095;
}

table.table_product_details div.center .grey[type="button"] {
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
}

table.table_product_details div.center .grey[type="button"]:hover {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border-color: #FF6A39;
}

table.table_product_details div.center .grey[type="button"]:active {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border-color: #FF6A39;
}

table.table_product_details input.grey:active {
    border: 1px solid #FF6A39!important;
}

.vc_card2 .deliverycart input.grey:active {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-color: #fff!important;
    border: 1px solid #FF6A39!important;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card.width-100pc {
    width: 100% !important;
}

.style_table {
    width: 100%;
}

input.product_list_button, input.search_list_button {
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
    width: 100%;
}

input.product_list_button:hover, input.search_list_button:hover {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
}

input.product_list_button:active, input.search_list_button:active {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
}

@media screen and (max-width: 799px) {
    input.product_list_button, input.search_list_button {
        margin: 10px 0px 0px 0px;
    }

    table.table_product_details {
        padding: 0px 10px;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
        float: right;
        margin-top: -136px;
        width: 145px;
    }
}

@media screen and (min-width: 800px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
        margin-left: 20px!important;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.info {
        padding-left: 20px;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title em {
    margin-left: 20px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image {
    border: 1px solid #e5eaea;
}

table.table_product_details div.sensorik40_product img {
    margin-left: -2px;
    margin-top: -44px;
    width: 100px!important;
}

table.standard {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #edeaea;
    border-spacing: 0;
    border-collapse: collapse;
}

table.standard ul {
    margin-left: 0!important;
}

table.standard tr th, table.standard tr td {
}

table.standard tr td.firstcol {
    width: 60%;
}

table.standard tr.options td {
    background-color: #f8fafa;
    border: 0;
}

table.standard tr.options td:last-child,table.standard tr.options td:first-child {
    width: 10%;
}

table.standard tr.options td.content_info {
    text-align: center;
    color: #777;
}

table.standard tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

table.standard th {
    background-color: #425563;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 3px;
    text-align: left;
}

table.standard th div#overview_prodlist {
    float: left;
    width: auto;
    max-width: 75%;
}

table.standard th div#productsorting {
    float: right;
    width: auto;
    max-width: 20%;
    veritcal-align: middle;
}

table.standard th div#productsorting img {
    max-width: 9px;
    float: left;
    vertical-align: middle;
    margin: 5px 0 0 0!important;
}

table.standard tr td {
    background-color: #f8fafa;
    padding-top: 9px;
    padding-left: 10px;
    padding-bottom: 9px;
    padding-right: 10px;
    border-bottom: 1px solid #edeaea;
}

table.standard tr td ul.list_inline_link li {
    list-style-image: url(data:image/png;base64,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)!important;
    line-height: 22px;
    margin-left: 20px!important;
}

div.container_content_right {
}

div.container_content_right a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_right a:hover {
    color: #3b3b3b;
}

.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

div.container_content_menu {
    display: inline-block;
    margin-bottom: 40px;
    width: 26.4%;
    max-width: 26.4%;
    min-width: 26.4%;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

@media only all and (max-width: 799px) {
    div.container_content_menu {
        clear:left;
        display: block;
        width: 100%;
        padding: 0;
        max-width: 100%;
    }
}

div.container_content_menu div.title {
    font-size: 14px;
    color: #fff;
    width: 96%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 4%;
    display: block;
    background-color: #425563;
    transition: background-color 300ms linear;
}

div.container_content_menu div.title:hover {
    background-color: #00a587;
}

div.container_content_menu div.title a {
    color: #fff;
    display: block;
    text-decoration: none;
}

div.container_content_menu div.title a:hover {
    color: #fff;
}

div.container_content_menu ul.list {
    display: block;
    clear: left;
    list-style: none!important;
    margin-left: 0!important;
    margin-bottom: 0!important;
    width: 100%;
}

div.container_content_menu ul.list li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #edeaea;
    background-color: #f8fafa;
    transition: background-color 300ms linear;
}

div.container_content_menu ul.list li:last-child {
    border-bottom: 0;
}

div.container_content_menu ul.list li a {
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 22px;
    word-spacing: normal;
    display: block;
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
    padding-left: 10px;
}

div.container_content_menu ul.list li ul li a {
    padding-left: 25px;
}

div.container_content_menu ul.list li ul li ul li a {
    padding-left: 40px;
}

div.container_content_menu ul.list li ul li ul li ul li a {
    padding-left: 55px;
}

div.container_content_menu ul.list li ul li ul li ul li ul li a {
    padding-left: 70px;
}

div.container_content_menu ul li.active {
    background-color: #fff;
}

div.container_content_menu ul li.active a {
    color: #00a587;
}

div.container_content_menu ul.list li a:hover {
    color: #00a587;
}

div.container_content_menu ul.list li:hover {
    background-color: #fff;
}

div.container_content_rightbox div.container_content_floatbox {
    clear: left;
}

div.container_content_highlight {
    display: block;
    margin-bottom: 40px;
    max-width: 24.3%;
    padding: 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

@media only all and (max-width: 799px) {
    div.container_content_highlight {
        clear:left;
        float: left;
        width: 95%;
        max-width: 95%;
    }
}

div.container_content_rightbox div.container_content_highlight {
    clear: both;
    max-width: 100%;
}

div.container_content_highlight p.title {
    text-align: center;
}

div.container_content_highlight p.title a {
    color: #00a587;
    text-decoration: none;
}

div.container_content_highlight p.title a:hover {
    color: #3b3b3b;
}

div.container_content_highlight img {
    text-align: center;
}

div.container_content_highlight a {
    display: block;
    text-align: center;
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_highlight a:hover {
    color: #3b3b3b;
}

.container_block.container_block_light {
    float: left;
    width: 100%;
}

div.container_content_floatbox {
    clear: left;
    float: left;
    margin-bottom: 40px;
    max-width: 24.3%;
    padding: 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

div.container_content_floatbox p {
    padding-bottom: 5px;
    width: 257px;
}

div.container_content_floatbox img {
    padding-bottom: 5px;
}

@media only all and (max-width: 799px) {
    div.container_content_floatbox {
        width:95%;
        max-width: 95%;
    }
}

div.container_content_rightbox div.container_content_floatbox {
    max-width: 100%;
}

div.container_content_floatbox p.title {
    text-align: center;
}

div.container_content_floatbox p.title a {
    color: #00a587;
    text-decoration: none;
}

div.container_content_floatbox p.title a:hover {
    color: #3b3b3b;
}

div.container_content_floatbox div.image {
    width: 100%;
    display: block;
    text-align: center;
}

div.container_content_floatbox div.image img {
    max-width: 100%;
}

div.container_content_floatbox a {
    display: block;
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
    text-align: center;
}

div.container_content_floatbox p a {
    text-align: left;
}

div.container_content_floatbox img {
    text-align: center;
}

div.container_content_floatbox a:hover {
    color: #3b3b3b;
}

div.container_content_floatbox ul {
    padding: 5px 0px;
}

div.container_content_floatbox ul li {
    margin-left: 15px;
    text-align: left;
    line-height: 18px;
    padding-bottom: 10px;
    list-style-image: url(data:image/png;base64,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);
}

div.container_content_floatbox ul li a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
    text-align: left;
}

div.container_content_floatbox ul li a:hover {
    color: #3b3b3b;
}

div.container_list {
    clear: left;
    display: block;
    padding-bottom: 10px;
}

div.container_list div.calltoaction {
    display: block;
    padding: 0;
    float: right;
    background: none!important;
    filter: none!important;
    border: 0!important;
}

@media only all and (max-width: 799px) {
    div.container_list div.calltoaction {
        clear:left;
        float: left;
        margin-bottom: 30px;
        width: 100%;
        margin-top: 0;
    }
}

div.container_list div.calltoaction input[type='submit'] {
    padding: 5px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

div.container_list ul.link_list {
    display: block;
    width: 100%;
    margin-left: 0!important;
}

div.container_list ul.link_list li {
    display: inline-block;
    padding: 0px 0px;
    margin-bottom: 3px;
}

@media only all and (max-width: 799px) {
    div.container_list ul.link_list li {
        width:100%;
    }
}

div.container_list ul.link_list li:first-child {
    padding-left: 0;
}

div.container_list ul.link_list li a {
    display: block;
    text-decoration: none;
    background-color: #425563;
    padding: 5px 10px;
    color: #fff;
    transition: all 200ms linear;
}
.indexselect a {
    display: block;
    text-decoration: none;
    background-color: #425563;
    padding: 5px 10px;
    color: #fff;
    transition: all 200ms linear;
}

div.container_list ul.link_list li a.ask_an_expert_tabber {
    background-color: #ffffff;
    border: 1px solid #ff6a39;
    color: #ff6a39;
    padding: 4px 10px;
}

div.container_list ul.link_list li.active a, div.container_list ul.link_list li.active a.ask_an_expert_tabber {
    background-color: #00a587;
    color: #fff;
}

div.container_list ul.link_list li.active a.ask_an_expert_tabber {
    background-color: #00A587;
    border: 1px solid #00A587;
}

div.container_list ul.link_list li a:hover {
    color: #fff;
    background-color: #00a587;
}

div.container_list ul.link_list li a.ask_an_expert_tabber:hover {
    color: #fff;
    background-color: #FF6A39;
    border: 1px solid #FF6A39;
}

div.container_list ul.link_list li.helper-tabs {
    float: right;
    padding-left: 4px;
}

div.container_list ul.link_list > li.helper-tabs ~ li.helper-tabs {
    padding-left: 0;
}

ul.list_tabber_3x {
    clear: both;
    display: block;
    width: 100%;
    margin-left: 0!important;
}

ul.list_tabber_3x li {
    display: inline-block;
    padding: 0px 0px;
    margin-bottom: 3px;
    margin-right: 3px;
}

ul.list_tabber_3x li a {
    display: block;
    text-decoration: none;
    background-color: #425563;
    padding: 5px 10px;
    color: #fff;
    transition: all 200ms linear;
}

ul.list_tabber_3x li.active a {
    background-color: #00a587;
    color: #fff;
}

ul.list_tabber_3x li a:hover {
    color: #fff;
    background-color: #00a587;
}

div#overview_prodlist,div#overview {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

div#overview_prodlist div.help, div#overview div.help {
    float: right;
    padding-bottom: 20px;
    width: 100%;
}

div#overview_prodlist div#help, div#overview div#help {
    float: right;
    padding: 0 10px;
}

div#overview_prodlist a, div#overview a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div#overview_prodlist a:hover, div#overview a:hover {
    color: #3b3b3b;
}

div#product_selector_step2 div#selector-extended {
    background-color: #f8fafa;
    border: 1px solid #edeaea;
    padding: 20px;
    clear: left;
    padding-top: 10px;
}

div#product_selector_step2 div#selector-extended div#data {
    display: table;
    width: 100%;
}

div#product_selector_step2 div#selector-extended div#data div.spacer {
    clear: left;
    margin-bottom: 20px;
}

div#product_selector_step2 div#selector-extended div.list_selektor {
    display: inline-block;
    width: 23.9%;
    text-align: left;
    vertical-align: top;
    margin-right: 5px;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li label {
    margin-bottom: 5px!important;
    display: block;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
    margin-top: 5px;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.inactive label {
    cursor: auto!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor input[type='checkbox'] {
    float: left;
    padding: 0!important;
    margin-right: 5px;
}

@media only all and (max-width: 799px) {
    div#product_selector_step2 div.list_selektor {
        width:100%;
    }
}

div#product_selector_step2 div#selector-extended div.list_selektor > p {
    display: table-cell;
    vertical-align: bottom;
}

div#product_selector_step2 div#selector-extended div.list_selektor p {
    padding: 5px 0px!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul {
    list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li {
    margin-bottom: 5px;
    padding-left: 10px;
    display: block;
    background-color: #425563;
    color: #fff;
    transition: all 200ms linear;
    cursor: pointer;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li:hover {
    background-color: #8dc8e8;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active {
    background-color: #8dc8e8;
    color: #fff;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.inactive {
    background-color: #eee;
    color: #999;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active.disabled {
    background-color: #D1E9F6;
    color: #666;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active.disabled label {
    cursor: auto;
}

div.reset_container {
    float: right;
}

div.product_selector {
    clear: left;
    float: left;
    width: 100%;
}

div.product_selector .box:first-child {
    padding-left: 0;
}

div.product_selector .box {
    float: left;
    padding: 0 10px;
    margin: 5px 0;
}

div.FilterProductSelector {
    color: #00a587;
    cursor: pointer;
    transition: all 200ms linear;
}

div.FilterProductSelector:hover {
    color: #3b3b3b;
}

div#selector {
    background-color: #ffffff;
    border: 1px solid #8DC8E8;
    width: 26.5%;
    margin-bottom: 35px;
}

#prod_selector_left_column {
    margin-top: -15px;
    margin-bottom: -9px;
}

div#prod_selector_left_column .productselector_headline {
    background: #8DC8E8;
    color: #425563;
    padding: 10px 10px 0px 10px;
    cursor: pointer;
    margin-top: -1px;
    margin-left: -1px;
}

div#prod_selector_left_column span.productselector_headline_image {
    background-image: url(imgs/2arrows.png);
    width: 188px;
    height: 21px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    float: right;
    margin-top: -30px;
}

div#prod_selector_left_column .active_data span.productselector_headline_image {
    background-image: url(imgs/angle-up_gray.png);
    width: 188px;
    height: 21px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    margin-top: -32px;
}

div#prod_selector_left_column div.list_selektor ul li {
    background-color: #FFFFFF;
    color: #8d9095;
    padding-left: 15px;
}

div#prod_selector_left_column div.list_selektor ul li:hover {
    background-color: #d9dde0;
}

div#prod_selector_left_column span.category_image {
    background-image: url(imgs/plus.png);
    height: 21px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
}

div#prod_selector_left_column .accordion-on span.category_image {
    background-image: url(imgs/minus.png);
    height: 21px;
    margin-right: 10px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
}

div#prod_selector_left_column #selector .list_selektor p {
    padding-left: 10px!important;
    width: 85%;
    height: 0px!important;
    line-height: 32px;
}

@media screen and (min-width: 1200px) and (max-width: 800px) {
    div#prod_selector_left_column #selector .list_selektor p {
        line-height: 16px;
    }
}

div#prod_selector_left_column .category {
    background: #FFFFFF;
    border-bottom: 2px solid #EDEAEA;
    cursor: pointer;
    padding-bottom: 9px;
}

div#prod_selector_left_column div.list_selektor ul.seektor_ul_test li {
    background-color: #ffffff;
    color: #8d9095;
}

div#selector .list_selektor .active_category p {
    background: white!important;
}

div#prod_selector_left_column div.list_selektor ul li.active {
    background-color: #ffffff;
    color: #8d9095;
}

div#prod_selector_left_column div.list_selektor ul:last-child {
    border-bottom: 2px solid #EDEAEA;
}

div#prod_selector_left_column div.list_selektor ul li.active.disabled label {
    font-style: italic;
    cursor: default;
}

div#prod_selector_left_column div.list_selektor ul li label input[type="checkbox"] {
    cursor: pointer;
}

div#prod_selector_left_column div.list_selektor ul li.active label input[type="checkbox"] {
    cursor: pointer;
}

div#prod_selector_left_column div.list_selektor ul li.active.disabled label input[type="checkbox"] {
    cursor: no-drop;
}

div#prod_selector_left_column div.productselector_headline p {
    line-height: 20px;
}

div#prod_selector_left_column div#data div.list_selektor:last-child ul:last-child {
    border-bottom: none;
}

div#prod_selector_left_column div#data div.list_selektor:last-child div {
    border-bottom: none;
}

div#prod_selector_left_column div.list_selektor ul.seektor_ul_test {
}

div#prod_selector_left_column ul.seektor_ul_test {
    margin-bottom: 0px!important;
}

div#prod_selector_left_column .category.accordion-on {
    background: #f8fafa;
    border-bottom: none;
    cursor: default;
}

div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
    background-image: url(imgs/close_darkblue2.png);
    background-repeat: no-repeat;
    width: 188px;
    height: 21px;
    display: block;
    background-position: right center;
    float: right;
    margin-top: -21px;
    margin-right: 10px;
    width: 90%;
}

@media screen and (max-width: 360px) {
    div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
        background-image: none;
    }
}

@media screen and (min-width: 800px) and (max-width: 1100px) {
    div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
        background-image: none;
    }
}

div#prod_selector_left_column .list_selektor .seektor_ul_test li.active.disabled label span.productselector_attribute_image {
    background-image: none;
}

@media screen and (max-width: 799px) {
    div#prod_selector_left_column {
        clear: both;
    }

    div#selector {
        width: 99.5%;
    }
}

div#prod_selector_left_column div#data {
    display: block;
}

div.container_main div.container_content_right div#selector .list_selektor ul.seektor_ul_test {
    padding-bottom: 0px;
}

div#prod_selector_left_column .category_2line {
    padding: 10px;
    line-height: 16px;
    height: 0px;
    display: block;
    padding-right: 125px;
}

div#prod_selector_left_column .two_line {
    margin-top: -4px!important;
    margin-bottom: 5px!important;
}

div#data {
    display: table;
    width: 100%;
}

div#data div.spacer {
    clear: left;
    margin-bottom: 20px;
}

div.list_selektor {
    display: inline-block;
    width: 100%;
    text-align: left;
    vertical-align: top;
    margin-right: 5px;
}

div.list_selektor ul li label {
    margin-bottom: 5px!important;
    display: block;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
    margin-top: 5px;
}

div.list_selektor ul li.inactive label {
    cursor: auto!important;
}

div.list_selektor input[type='checkbox'] {
    float: left;
    padding: 0!important;
    margin-right: 5px;
}

@media only all and (max-width: 799px) {
    div.list_selektor {
        width:100%;
    }
}

div.list_selektor > p {
    display: table-cell;
    vertical-align: bottom;
}

div.list_selektor p {
    padding: 5px 0px!important;
}

div.list_selektor ul {
    list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
}

div.list_selektor ul li {
    margin-bottom: 5px;
    padding-left: 10px;
    display: block;
    background-color: #425563;
    color: #fff;
    transition: all 200ms linear;
    cursor: pointer;
}

div.list_selektor ul li:hover {
    background-color: #8dc8e8;
}

div.list_selektor ul li.active {
    background-color: #8dc8e8;
    color: #fff;
}

div.list_selektor ul li.inactive {
    background-color: #eee;
    color: #999;
}

div.list_selektor ul li.active.disabled {
    background-color: #D1E9F6;
    color: #666;
}

div.list_selektor ul li.active.disabled label {
    cursor: auto;
}

div.container_content div.container_content_right div.tabber_grid {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
    margin-bottom: 20px;
}

div.container_content div.container_content_right div.tabber_grid div.item {
    display: inline-block;
    width: 15.4%;
    text-align: center;
    border: 1px solid #e5eaea;
    height: 140px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    transition: background-color 300ms linear;
}

div.container_content div.container_content_right div.tabber_grid div.item:hover {
    background-color: #425563;
    color: #fff;
}

div.container_content div.container_content_right div.tabber_grid div.item div.title {
    width: 100%;
    padding-top: 10px;
    height: 60px;
}

div.container_content div.container_content_right div.tabber_grid div.item div.image {
    width: 100%;
    max-height: 70px;
    overflow: hidden;
}

div.container_content div.container_content_right div.tabber_grid div.item div.image img {
    width: 100%;
}

div.container_detailtext {
    width: 100%;
    line-height: 22px;
    display: block;
    float: left;
    margin-bottom: 20px;
    border-bottom: 0px solid #edeaea;
}

div.container_detailtext ul {
    margin-left: 15px;
    list-style-image: url(data:image/png;base64,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)!important;
    line-height: 24px;
}

div.detailimgLeft + div.detailtext ul li {
    list-style-position: inside;
}

div.container_wrapper {
    clear: left;
    float: left;
    color: #8d9095;
    font-size: 14px;
    width: 100%;
}

div.container_wrapper .container_detailtext {
    width: 100%;
}

div.detailimgRight, div.detailimgLeft, div.container_detailtext .detailimgLeft {
    float: left;
    max-width: 25%;
    width: 25%;
    margin-right: 2%;
    padding-bottom: 20px;
    margin-top: 6px;
}

div.detailimgRight, div.container_detailtext .detailimgRight {
    float: right;
    max-width: 25%;
    width: 25%;
    margin-left: 2%;
}

span.detailimgDescription, div.container_detailtext .detailimgDescription {
    font-size: 12px;
    color: #00a587;
}

div.container_detailtext .detailtext {
    max-width: 100%;
    vertical-align: top;
}

div.container_detailtext .detailimgRight + .detailtext, div.container_detailtext .detailimgLeft + .detailtext {
    max-width: 100%;
}

div.container_detailtext .detailtext ol {
    margin: 0;
    margin-left: 20px;
    padding-left: 0;
}

div.container_detailtext .detailtext ol li {
    padding: 5px 0;
}

div.link-text-img {
    display: block;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

div.link-text-img span.title + p {
    padding-top: 0;
}

div.link-text-img span.img {
    display: inline-block;
    max-width: 18%;
    width: 18%;
    margin-right: 2%;
    overflow: hidden;
}

div.link-text-img span.img img {
    width: 100%;
}

div.link-text-img div.text-news, div.link-text-img span.text {
    display: inline-block;
    max-width: 80%;
    vertical-align: top;
    line-height: 22px;
}

div.link-text-img .text-news p {
    margin-left: 15px;
}

div.link-text-img span.text ul {
   margin-left: 15px;
    line-height: 22px;
}

div.link-text-img div.text-news ul, div.link-text-img span.text ul.list_inline_link_green {
  margin-left: 15px;
    line-height: 22px;
    padding-bottom: 10px;
    padding-top: 0;
}

div.container_content_quicklinks {
    clear: left;
    float: left;
    background-color: #fff;
    margin-bottom: 40px;
    padding-bottom: 10px;
    font-size: 14px;
    max-width: 24.3%;
    min-width: 24.3%;
    border: 1px solid #edeaea;
    padding: 10px;
    min-height: 75px;
}

@media only all and (max-width: 799px) {
    div.container_content_quicklinks {
        clear:both;
        width: 95%;
        max-width: 100%;
    }
}

div.container_content_quicklinks p, div.container_content_quicklinks dt {
    clear: left;
    float: left;
}

div.container_content_quicklinks p a, div.container_content_quicklinks dt a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_quicklinks p a:hover, div.container_content_quicklinks dt a:hover {
    color: #3b3b3b;
}

div.container_content_quicklinks div.title {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    background-color: #f8fafa;
    width: 100%;
    margin-left: -10px;
    margin-top: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #edeaea;
}

div.container_content_quicklinks ul.list {
    display: block;
    clear: left;
    margin-left: 0!important;
}

div.container_content_quicklinks ul.list li {
    margin-left: 20px!important;
    padding-right: 20px;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.container_content_quicklinks ul.list li a {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 22px;
    word-spacing: normal;
    display: block;
    color: #8d9095;
    text-decoration: none;
    transition: color 100ms linear;
}

div.container_content_quicklinks ul.list li a:hover {
    color: #00a587;
}

.fs_app_report ul#marketsearch {
    float: left;
    border: 1px solid #edeaea!important;
    box-sizing: border-box;
}

ul#marketsearch {
    border: 1px solid #edeaea;
    padding: 10px;
    background-color: #f8fafa;
    list-style: none!important;
    margin-left: 0!important;
    width: 100%;
}

form ul#marketsearch {
    border: 0!important;
    width: 100%;
    display: block;
}

form ul#marketsearch .FormHandler_InputWrapper {
    max-width: 60%;
}

form ul#marketsearch input {
    min-width: 200px;
}

form ul#marketsearch li {
    float: left;
    width: 100%;
}

ul#marketsearch li {
    padding: 10px 0px;
}

@media only all and (max-width: 799px) {
    ul#marketsearch li div.FormHandler_SelectBox {
        width:93%;
    }
}

ul#marketsearch label {
    display: inline-block;
    width: 140px;
}

ul#marketsearch li input[type='submit'] {
    margin-left: 0!important;
}

ul.list_application {
    list-style-image: url(data:image/png;base64,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)!important;
    margin-left: 15px;
}

ul.list_application li {
    line-height: 22px;
}

ul.list_application li a {
    color: #8d9095;
    line-height: 22px;
}

@media only all and (max-width: 799px) {
    ul.list_application li {
        padding: 10px 0;
    }
}

div.search_box {
    display: block;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    padding: 10px 10px;
}

div.search_box div.inline {
    display: inline-block;
    padding: 10px 0;
}

div.search_box div.inline label {
    display: inline-block;
    width: 300px;
}

div.search_box div.inline input {
    display: inline-block;
    background-color: #fff;
}

div.search_box div.options {
    float: right;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.search_box div.options div {
    float: right;
    padding: 0 10px;
}

div.container_footer {
    clear: both;
    float: left;
    margin-top: 20px;
    width: 100%;
    color: #fff;
    background-color: #425563;
    font-size: 11px;
    padding-top: 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

div.container_footer a {
    color: #fff;
    text-decoration: none;
    transition: all 300ms linear;
}

div.container_footer a:hover {
    text-decoration: underline;
}

div.container_footer div.minimizer {
    display: block;
    max-width: 1280px;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

div.container_footer div.minimizer div.copyright {
    display: block;
    text-align: right;
}

div.container_footer div.minimizer div.seo {
    margin-top: 15px;
    display: block;
}

div.container_footer div.minimizer div.row {
    display: inline-block;
    max-width: 24.9%;
    width: 24.5%;
    vertical-align: top;
}

@media only all and (max-width: 799px) {
    div.container_footer div.minimizer div.row {
        max-width:100%;
        width: 100%;
    }
}

div.container_footer div.minimizer p {
    line-height: 20px;
}

div.container_footer div.minimizer div.row ul.link_list {
    margin-left: 0!important;
    list-style-image: url(data:image/png;base64,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)!important;
    line-height: 20px;
}

@media only all and (max-width: 799px) {
    div.container_footer div.minimizer div.row ul.link_list {
        margin-top:20px;
        clear: left;
        float: left;
        width: 95%;
        margin-left: 15px;
    }

    div.container_footer div.minimizer div.row {
        border-bottom: 1px solid #777;
        padding-bottom: 20px;
    }

    div.container_footer div.minimizer div.copyright {
        margin-top: 20px;
    }

    div.container_footer div.minimizer div.row ul.link_list li {
        float: left;
        width: 49%;
    }
}

div.container_footer div.minimizer div.row ul.link_list li a {
    color: #fff;
    text-decoration: none;
    transition: text-decoration 100ms linear;
}

div.container_footer div.minimizer div.row ul.link_list li a:hover {
    text-decoration: underline;
}

@media only screen and (max-width: 600px) {
    a[href^="tel:"] {
        text-decoration: none;
    }
}

@media screen and (max-width: 856px) {
    div.container_footer {
        font-size:16px;
    }
}

ul.contact {
    clear: left;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    vertical-align: top;
    margin-left: 0!important;
}

ul.contact > li {
    float: left;
    list-style: none!important;
    display: list-item;
    width: auto;
    line-height: 22px;
    width: 49%;
    vertical-align: top;
}

@media only all and (max-width: 799px) {
    ul.contact > li {
        clear:left;
        width: 100%;
    }
}

ul.contact li ul.sub li {
    display: block;
    line-height: 22px;
}

div.contact_box {
    clear: left;
    padding-top: 40px;
}

div.contact_box div.content div.contact {
    float: left;
    max-width: 64%;
    min-width: 64%;
    margin-left: 5%;
    margin-top: 20px;
}

div.contact_box div.content div.contact ul.contact {
    border-bottom: 0;
    float: left;
    margin-left: 0!important;
    list-style: none!important;
}

div.contact_box div.content {
    margin-top: 20px;
}

div.contact_box h3 {
    clear: left;
    display: block;
    width: 100%;
    background-color: #425563;
    padding: 5px 5px!important;
    color: #fff;
}

div.contact_box div.image {
    clear: left;
    float: left;
    max-width: 31%;
    min-width: 31%;
    width: 31%;
    min-height: 200px;
}

@media only all and (max-width: 799px) {
    div.contact_box div.image {
        width:100%;
        max-width: 100%;
        min-width: 100%;
        min-height: inherit;
        text-align: center;
    }
}

div.contact_box dl {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #edeaea;
}

div.contact_box dl dd {
    line-height: 22px;
}

div.contact_box dl dd ul {
    margin-left: 15px;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.contact_box div.ce-box-distributor ul {
    list-style: none;
}

div.contact_box div.ce-box-distributor {
    clear: both;
}

div#countrylist_dyn {
    clear: both;
    display: block;
}

div#countrylist_dyn div.jumper_list {
    display: block;
    margin-bottom: 30px;
    border: 1px solid #e0e0e0;
    background-color: #f8fafa;
}

div#countrylist_dyn div.jumper_list div.jumper {
    display: inline-block;
    padding: 7px;
}

div.backtotop {
    float: right;
    margin-top: -48px;
    z-index: 100;
    border: 1px solid #e0e0e0;
    vertical-align: bottom;
    padding: 10px 10px 5px 10px;
    background-color: #f8fafa;
}

div.contact_box div.backtotop {
    clear: both;
    margin-top: 0;
}

div#countrylist_dyn div.title {
    position: absolute;
    margin-top: -18px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #f8fafa;
}

div#countrylist_dyn div.box {
    clear: both;
    display: block;
    border: 1px solid #e0e0e0;
    padding: 15px;
    margin-bottom: 30px;
    background-color: #f8fafa;
    padding-top: 25px;
}

div#countrylist_dyn div.box ul.list_tabber_3x {
    clear: both;
    display: block;
}

div#countrylist_dyn div.box ul.list_tabber_3x li {
    display: inline-block;
    width: 32%;
    margin-bottom: 3px;
}

div.checkout {
    clear: left;
    float: left;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    padding: 20px;
    margin-bottom: 20px;
    width: 90%;
    max-width: 90%;
}

div.checkout input, div.checkout select, div.checkout textarea {
    background-color: #fff;
    min-width: 100px!important;
}

div.checkout > p {
    display: block;
    padding-bottom: 10px;
}

div.checkout em {
    color: #cc0000;
    width: 100%;
}

div.checkout #secondcol {
    float: left;
    text-align: left;
}

div.checkout ul {
    list-style: none!important;
    clear: left;
    margin-left: 0!important;
    padding: 10px 0;
}

div.checkout ul li label {
    margin-left: 0;
    padding-left: 0;
    vertical-align: middle;
}

div.checkout ul li {
    line-height: 22px;
    padding: 20px 0px;
}

div.checkout #firstcol {
    float: left;
    width: 50%;
}

div.checkout label {
    float: left;
    min-width: 150px;
}

div.checkout legend {
    display: inline-block;
    width: 100%;
    background-color: #425563;
    padding: 10px;
    padding-right: 30px;
    color: #fff;
    margin-left: -20px;
    margin-bottom: 10px;
}

div.checkout div.feedback {
    float: left;
}

div.checkout div.feedback + nobr {
    float: left;
    width: auto;
}

@media screen and (min-width: 857px) {
    .stage-image {
        width:1280px!important;
        height: 435px;
        overflow: hidden;
    }

    #stage {
        margin-bottom: 40px;
        padding: 0;
        height: 435px;
        width: 1255px;
        overflow: hidden;
        z-index: 20;
    }
}

#stage ul {
    position: absolute;
    top: 360px;
    z-index: 10;
    overflow: hidden;
}

#stage h3 {
    font-size: 20px;
}

.stage-image img {
    width: 100%;
}

.ui-tabs-panel .data {
    position: absolute;
    padding: 10px 15px;
    color: #FFF;
    width: 670px;
}

.ui-tabs-panel .upper_right {
    text-align: right;
    top: 0px;
}

.ui-tabs-panel .upper_left {
    text-align: left;
    top: 0px;
}

.ui-tabs-panel .lower_left {
    text-align: left;
    bottom: 20px;
}

.ui-tabs-panel .lower_right {
    text-align: right;
    bottom: 20px;
}

.ui-tabs-panel .no_headline {
    display: none;
}

.ui-tabs-panel .data h2 {
    font-size: 28px;
    line-height: 1em;
    margin-bottom: 10px;
    color: #FFF;
    padding: 0;
}

.ui-tabs-panel .data a {
    color: #FFF;
}

.stage_text_light {
    color: #FFFFFF !important;
    background: url("imgs/stagebd.png");
    cursor: pointer;
}

.stage_text_dark2 {
    color: #333333 !important;
    background: url("");
    cursor: pointer;
}

.stage_text_dark {
    color: #333333 !important;
    background: url("imgs/stagebl.png");
    cursor: pointer;
}

#stage a {
    text-decoration: none;
}

.stage_sub_text {
    font-size: 11px;
    margin-top: 3px;
}

div.container_eyecatcher img {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border: 0;
}

div.container_eyecatcher {
    clear: both;
    display: block;
    padding: 15px 0 0px 0;
    margin-left: -20px;
    height: 400px;
}

div.container_eyecatcher div.big_image {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 400px;
}

div.container_eyecatcher div.big_image img {
    position: absolute;
    width: 1280px;
}

div.container_eyecatcher div.big_image + .block {
    margin-top: -400px;
}

@media screen and (min-width: 857px) {
    div.container_eyecatcher #stage {
        width:1280px!important;
        height: 400px!important;
    }
}

@media only all and (max-width: 1280px) {
    div.container_eyecatcher #stage {
        width:100%!important;
    }
}

div.container_eyecatcher div.block {
    position: relative;
    color: #fff;
    max-width: 100%;
}

div.container_eyecatcher div.block h1,div.container_eyecatcher div.block p {
    color: #fff!important;
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.block {
        clear:left;
        float: left;
        width: 100%;
    }

    div.container_content div.container_main div.block div.green_content {
        clear: left;
        float: left;
    }
}

div.container_eyecatcher div.left {
    position: absolute;
    color: #fff;
}

.ui-tabs-panel {
    width: 100%;
}

div.container_eyecatcher div.block h1 {
    color: #fff;
    line-height: auto;
}

div.container_eyecatcher div.green_content,div.container_eyecatcher div.green_content_right {
    width: 100%;
    height: 100%;
    padding: 20px;
    width: 260px;
    height: 260px;
    margin: 30px!important;
}

div.container_eyecatcher div.green_content {
    float: left;
}

div.container_eyecatcher div.green_content_right {
    float: right;
}

div.container_eyecatcher div.green_content_right h1,div.container_eyecatcher div.green_content h1 {
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
}

div.container_eyecatcher div.green_content_right p,div.container_eyecatcher div.green_content p {
    line-height: normal!important;
    padding: 0;
    margin: 0;
}

div.container_eyecatcher .ui-tabs-nav {
    width: 100%;
    text-align: center;
    height: 30px;
    padding-top: 5px!important;
}

div.container_eyecatcher .ui-tabs-nav li {
    float: none!important;
    display: inline-block;
    margin: 0 auto!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    background-position: 0px 3px!important;
}

div.container_eyecatcher .ui-tabs-nav li a:hover {
    background-position: 0px -12px!important;
}

div.container_eyecatcher .ui-tabs-nav li a {
    overflow: hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAoCAYAAADKSBvHAAAACXBIWXMAAAsTAAALEwEAmpwYAABA3WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0wMi0xMVQxMjozNToxMCswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMDItMTRUMTY6MzQ6MDkrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTAyLTE0VDE2OjM0OjA5KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo5NWE0ODk3Ni0zMzFkLTRmNGMtOTNhNC1kMGJmNGViYmFkYmY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YzVlYjAwYWQtZDJhMC0yYjRkLTg0Y2QtOGM3YjcwNjk3MDljPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YTFhNjEzMmMtMjRlNS01MTQxLTgxOGUtZDYwZjc5NmUzNDU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmExYTYxMzJjLTI0ZTUtNTE0MS04MThlLWQ2MGY3OTZlMzQ1Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xMVQxMjozNToxMCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6N2NlYWI2NTUtMDU2NS04ZTQwLWFlZjEtMDc0YzI1ZjU4MmM3PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDE2OjM0KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiN2Q1NmFiOS1hMzkzLWY5NDgtOTBmZC04YmUwODI2MjU5Mzk8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTY6MzQ6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjk1YTQ4OTc2LTMzMWQtNGY0Yy05M2E0LWQwYmY0ZWJiYWRiZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxNjozNDowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmI3ZDU2YWI5LWEzOTMtZjk0OC05MGZkLThiZTA4MjYyNTkzOTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjNWViMDBhZC1kMmEwLTJiNGQtODRjZC04YzdiNzA2OTcwOWM8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDphMWE2MTMyYy0yNGU1LTUxNDEtODE4ZS1kNjBmNzk2ZTM0NTc8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4up+smAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGOSURBVHja7NS9ahtBFMXxn5ZFLgWSUGP2AQIBKSns1FvGblPEpAmBfDQhb5E6VeI+wS+QlFJrAiZ4jSEPsKjzFotJYWVBaWZlCUWW1PvAbe6cO8Oc+TMN3z4KauItnuNh6F3iBF8wgTgs7OI7Bhb1JNRLHGIchZ3/Z57XAD+wE+HNGnOtPl5HOLK5jiI83mLgUWQ7/Y3wa4uByyjkvKlOIhwj28B8geMINzjA+R3mDE9xU196jH18wBn+hDoLvb3g0Uifvdoqpm1jXRho4j1OcR3qNPSateme1ntaV9Aaz+0ywadQK9WYTqdb5To7YTQa3fm3pmk6mZ0wGo121wB4jsM0TceN4XDYxE8MWq2WJEl0Oh1QFIU8z5VlWSe1H9e0tlot/X5fHN/m0Ov1tNttWZYpy3KR1iRJFsyzS8axJEmWae12uyuTmVvbjNa56G9pvbq6WjlQFMUyrXmeq6pqyVxVlTzPZ7Q2hsPhToi1vybWC+xt+nAZDtI0Hc9YCmi8wws8CMbf+IrPNRr/BgBVwqBJOsdgeQAAAABJRU5ErkJggg==)!important;
    background-position: 0px -27px!important;
    background-repeat: no-repeat;
}

div.container_eyecatcher .ui-state-default.ui-corner-top a {
    outline: none;
}

@media screen and (max-width: 856px) {
    div.container_eyecatcher li.ui-state-default.ui-corner-top {
        padding: 10px;
    }

    div.container_eyecatcher li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
        padding-bottom: 12px;
    }

    div.container_eyecatcher .ui-state-default.ui-corner-top a {
        outline: none;
    }

    .container_eyecatcher #stage {
        overflow: visible;
        margin-bottom: 0px;
    }

    .container_eyecatcher #stage ul {
        position: relative;
        top: -6px;
    }

    .container_eyecatcher div.container_eyecatcher #stage .ui-tabs-nav li a {
        width: 18px!important;
    }

    .container_eyecatcher #stage .stage-image {
        position: relative!important;
        width: auto!important;
        height: auto;
    }

    div.container_eyecatcher {
        padding: 0px;
        margin-top: -67px;
        height: auto;
        margin-right: -17px;
    }

    .spacer {
        display: none;
    }

    .container_eyecatcher div.container_content div.container_main .block div.green_content_right, div.container_content div.container_main .block div.green_content {
        max-width: 100%;
        width: 100%;
    }

    .container_eyecatcher #stage div.block div.green_content, #stage div.block div.green_content h1, #stage .block .green_content_right, #stage .block .green_content_right h1 {
        background-color: #f3f3f3!important;
        color: #444 !important;
        width: auto;
        height: auto;
        min-width: 0px;
    }

    #stage div.container_eyecatcher div.block {
        margin-top: -20px!important;
    }

    #stage div.container_content div.container_main div.green_content_right {
        min-width: 0;
        max-width: 100%!important;
    }

    div.container_eyecatcher div.block h1, div.container_eyecatcher div.block p {
        color: #444!important;
        font-size: 22px;
    }

    ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
        display: none!important;
    }

    div.container_eyecatcher img {
        margin-bottom: 0px!important;
    }

    div.container_content div.container_main div.green_content_right {
        max-width: 100%!important;
    }

    div.container_eyecatcher .ui-tabs .ui-tabs-panel {
        position: relative!important;
    }
}

@media screen and (max-width: 856px) and (min-width: 800px) {
    div.container_eyecatcher {
        margin-top: 41px;
    }

    div.container_eyecatcher div.green_content, div.container_eyecatcher div.green_content_right {
        margin: 0px 0px 30px 0px!important;
    }
}

div.container_eyecatcher .ui-widget.ui-widget-content {
    border: none!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-panel {
    padding: 0!important;
    min-height: 269px!important;
}

div.container_eyecatcher .ui-widget-header {
    border: none!important;
    background: none!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: auto!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: .5em!important;
}

@media screen and (min-width: 857px) {
    div.container_eyecatcher .ui-tabs .ui-tabs-panel {
        position: absolute!important;
    }
}

div.texteditorTable {
    clear: left;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
}

div.texteditorTable table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 1em 0;
}

div.texteditorTable img {
    max-width: none!important;
}

[id='26'] div.texteditorTable img {
    width: 100%;
}

div.texteditorTable table td {
    text-align: left;
    vertical-align: top;
    border-style: none;
    padding: 20px 0px;
}

div.texteditorTable table.normal {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #edeaea;
    border-spacing: 0;
    border-collapse: collapse;
}

div.texteditorTable table.normal th {
    background-color: #425563;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 3px;
    text-align: left;
    border: 1px solid #425563;
}

div.texteditorTable table.normal td {
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    background-color: #f8fafa;
}

div.texteditorTable table.color-switch tr:nth-child(odd) td {
    background-color: #f8fafa!important;
}

div.texteditorTable table.color-switch tr:nth-child(even) td {
    background-color: #e9e9e9!important;
}

div.texteditorTable ul {
    padding-top: 10px;
    margin-left: 15px;
    line-height: 22px;
    vertical-align: top;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.texteditorTable .table-head {
    color: #fff;
    background-color: #00a886;
    font-weight: bold;
}

div.texteditorTable .table-clear {
}

.texteditorTable table tr td[bgcolor="#00a886"] {
    color: #ffffff;
}

div.container_content div.container_main div.container_categorie img {
    width: 100%;
}

div.container_content div.container_main div.container_categorie div.no-padding-margin + div {
    padding: 10px;
    border: 1px solid #e0e0e0;
}

div.container_content div.container_main div.container_categorie div.no-padding-margin + div div {
    overflow: hidden;
}

div.container_content div.container_main div.container_categorie h2 + div {
    min-height: 90px;
}

div.container_content div.container_main div.container_categorie h2 {
    padding: 0;
    margin: 0;
    text-align: left;
}

div.container_content div.container_main div.container_categorie {
    float: left;
    width: 40%;
    max-width: 380px;
    padding: 7px;
    padding-top: 0!important;
    margin: 0px 20px 30px 10px;
    padding: 20px 20px 30px 20px;
    text-align: center;
}

@media only all and (max-width: 1024px) {
    div.container_content div.container_main div.container_categorie {
        width:35%;
    }
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.container_categorie {
        width:100%;
        margin: 0;
        margin-top: 20px;
        padding: 0;
    }
}

div.container_content div.container_main div.container_categorie div {
    text-align: left;
}

div.container_content div.container_main div.green_content, div.container_content div.container_main div.green_content_right {
    background-color: #00a587;
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.green_content_right, div.container_content div.container_main div.green_content {
        width:90%;
        min-width: 90%;
        max-width: 90%;
        float: left;
        margin: 0!important;
    }
}

div.FormHandler_MultiSelectBox,div.FormHandler_SelectBox {
    position: relative;
    color: #8d9095;
    border: 1px solid #edeaea;
    background-color: #fff;
    cursor: pointer;
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

@media only all and(max-width: 799px) {
    div.FormHandler_MultiSelectBox, div.FormHandler_SelectBox {
        float:left;
    }
}

.FormHandler_InputWrapper {
    float: left;
}

div.FormHandler_MultiSelectBox:hover,div.FormHandler_SelectBox:hover {
    background-color: #fff;
}

div.FormHandler_MultiSelectBox:hover .box .active,div.FormHandler_SelectBox:hover .box .active {
    color: #00a587;
    float: left;
    width: 93%;
}

.FormHandler_SelectBox_Search {
    width: 80%;
    margin: 0 auto;
}

.FormHandler_SelectBox_Search input {
    background: none!important;
    background-color: none!important;
    border: 0;
    border-bottom: 1px solid #eaeaea;
    min-width: 0!important;
}

div.FormHandler_SelectBox img {
}

div.FormHandler_MultiSelectBox div.box,div.FormHandler_SelectBox div.box {
    display: inline-block;
    width: 100%;
}

div.FormHandler_MultiSelectBox div.container,div.FormHandler_SelectBox div.container {
    position: absolute;
    background-color: #fff;
    left: 0;
    max-height: 200px;
    overflow: scroll;
    overflow-x: hidden;
    border: 1px solid #edeaea;
    color: #8d9095;
    z-index: 1000;
    margin-left: -1px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem,div.FormHandler_SelectBox div.container div.FormHandler_SelectItem {
    display: inline-block;
    min-width: 100%;
    padding: 10px 15px;
    transition: all 300ms linear;
    cursor: pointer;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    white-space: nowrap;
    border-left: 3px solid #fff;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem:hover,div.FormHandler_SelectBox div.container div.FormHandler_SelectItem:hover {
    color: #00a587;
    background-color: #f8fafa;
    border-left: 3px solid #00a587;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox {
    border: 1px solid #edeaea;
    width: 24px;
    height: 24px;
    float: left;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox.active {
    background-image: url('data:image/png;base64,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');
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem:hover div.checkbox {
    background-image: url('data:image/png;base64,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');
    background-position: -24px 0;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox + .text {
    min-height: 26px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox + .text span {
    line-height: 26px;
    padding-left: 10px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive {
    background-color: #f9f9f9;
    color: #edeaea;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled:hover,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive:hover {
    border-left: 3px solid #fff;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive .checkbox {
    background-image: none!important;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled:hover .checkbox,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled .checkbox {
    background-color: #f9f9f9;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAAAYCAYAAABZY7uwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAA1dJREFUeNrsmU2oVVUUx3+3JGdRRnGwpv0hJ88+iLCJNgiCipBy0EaIeNXA6AMC334NfCZ4CB1EH9AgQa0DCi8SwUGTMMgQrOgDDFYoDaR2jR4E76nVPU32s+t1n3vOvfdcdfAW3MHdX7/F/6y1z7rrdsqyZMWq7YYVCQbbKoBOpzPWIVmR3w18CrwYnD8J0HZkmtklhqSTV0ugTlmWYwmUFXkH+ALYCHSBPcCO35+dudCiOEmGpAsN9z8KvAHcD6wBLgKngL2Sjkw6xZ6Pji+ftx34suUHOTLDzLYBnwN3Ah8BrwM5sBr4zMxeq02xMaInA/Ympg61GD0jM8zsjrj3feBVSd2euZ1x7m0zOyQpTCKC3gVu6Rs7BbzXYvSMw3gG+BvY3isOgKQSeBM4D2xpPcWyIn8yOtBr/wDTwfl/W4qeSoakJoz7gG8lLaYmJZ2PYq9vVaCsyG8GPkhM7QnO/9iSOJUMSU0ZtwF/1qwJ8eJuNYJy4K6+sV+At1pMrTYYq4ClmjULiRROv+azIp8CLDi/NCB6NgBfAf21wabg/PHlL1V1kJlNASZpaUD0VDIkHW8Ygc8BL0WBDg5Y+nR8EO9I2l8pUFbka4Hvgd+AzcH5swlxVgPfAev6pvYF56d7B1ICmdllDElnE2sqGZKmh0jRoStVSZ1kimVFfiPwMXA7MAV8kxX5Y4kzZhKO/xGLsDqHr2CYWauMhB0ANjX4HKirgzzwSM/4rcCxrMjngF3B+TIr8nuA2cQZLwfnFxo4m2SY2RywS1JpZpUMSQsjCPRrk5Q0s411l/SDqfsJ2AkczYp8TaxCb+pbczQ4P9/Q2YEMM6tkSJrnGtmyQE9FR1N5+zhwBtjQN/4XsG0I1tVgTEag4Hw3OD8HPBFfe/2Weg3OBOfPDXEBdiUNzZB07poLdKlicv4Y8ADwU82+r4EPRwFKmjhjog2z4PwZ4CHgk4o9F4EXgvPdUaGSGjH6fz9dFwJFkRaD81uBV+KPvV7bHZw/PS5Y0qKkSoak01wHVtswy4r8YWAeyICfgXuD87WNqmE6imZ2BaNpM6ymUPwhFqZ1th6YShWKjTqKse9zGJgNzp9o4uCwLdfY9zkMzEo6Me6Tb6uS7qz8qzHCHbRi/9t/AwDALV6MUCFmlgAAAABJRU5ErkJggg==');
    background-position: -48px -1px;
}

div.FormHandler_MultiSelectBox div.box div.image,div.FormHandler_MultiSelectBox div.box div.active,div.FormHandler_SelectBox div.box div.image,div.FormHandler_SelectBox div.box div.active {
    float: left;
    padding: 13px 0;
}

div.FormHandler_MultiSelectBox div.box div.active,div.FormHandler_SelectBox div.box div.active {
    width: 93%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 13px 10px;
}

div.FormHandler_MultiSelectBox div.box div.image,div.FormHandler_SelectBox div.box div.image {
    width: 7%;
}

@media only all and (max-width: 1279px) {
    .FormHandler_MultiSelectBox, .FormHandler_MultiSelectBox .active, .FormHandler_SelectBox, .FormHandler_SelectBox .active {
        width: 95%;
    }

    .ce-form-box .FormHandler_MultiSelectBox .box, .ce-form-box .FormHandler_SelectBox .box {
        width: 100%;
    }
}

@media only all and (max-width: 799px) {
    .FormHandler_MultiSelectBox .active, .FormHandler_SelectBox .active {
        width: 80%;
    }

    .ce-form-box .FormHandler_MultiSelectBox, .ce-form-box .FormHandler_MultiSelectBox .active, .ce-form-box .FormHandler_SelectBox, .ce-form-box .FormHandler_SelectBox .active {
        width: 90%;
    }
}

.content_info .FormHandler_MultiSelectBox,.content_info .FormHandler_SelectBox {
    display: inline-block;
    width: 100px;
    vertical-align: bottom;
    margin-left: 20px;
}

.struct_downloader div.FormHandler_MultiSelectBox div.box div.active:hover,.struct_downloader div.FormHandler_MultiSelectBox div.box div.active,.content_info div.FormHandler_MultiSelectBox div.box div.active:hover,.content_info div.FormHandler_MultiSelectBox div.box div.active,.struct_downloader div.FormHandler_SelectBox div.box div.active:hover,.struct_downloader div.FormHandler_SelectBox div.box div.active,.content_info div.FormHandler_SelectBox div.box div.active:hover,.content_info div.FormHandler_SelectBox div.box div.active {
    width: 80%!important;
}

.struct_downloader .FormHandler_MultiSelectBox,.struct_downloader .FormHandler_SelectBox {
    width: 100px;
    display: inline-block;
    vertical-align: bottom;
}

.struct_downloader .FormHandler_MultiSelectBox .image,.struct_downloader .FormHandler_MultiSelectBox .active,.struct_downloader .FormHandler_SelectBox .image,.struct_downloader .FormHandler_SelectBox .active {
    padding: 7px 0!important;
}

select[multiple] option {
    padding: 10px 5px;
}

.ce-configurator > .content .selector .element .content {
    clear: both;
}

div.scrollNavigation {
    position: fixed;
    display: none;
    width: 100%;
    z-index: 1000;
    top: 0px;
}

.ontop {
    margin-top: -70px;
    padding: 0;
    position: relative;
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    background-color: #000;
}

.ontop_active {
    margin-top: 0px;
}

ul.product_linklist {
    clear: left;
    float: left;
    padding-top: 30px;
}

@media only all and (max-width: 799px) {
    ul.product_linklist {
        display:block;
        width: 90%;
    }
}

ul.product_linklist > li {
    clear: left;
    float: left;
    list-style: none!important;
    padding: 10px;
    border-bottom: 1px solid #edeaea;
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 100%;
    margin-left: 0!important;
}

@media only all and (max-width: 799px) {
    ul.product_linklist > li {
        padding: 20px 0;
    }

    div.FurtherLinksSrc {
        width: 100%;
    }
}

ul.product_linklist #fapaproducts1 {
    width: 20%;
    float: left;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts1 {
        width:100%;
        padding-bottom: 20px;
    }
}

ul.product_linklist #fapaproducts1 img {
    max-width: 100%;
}

ul.product_linklist #fapaproducts2 a.product {
    border: 0;
    font-size: 18px;
    font-weight: normal;
}

ul.product_linklist #fapaproducts2 {
    float: left;
    width: 79%;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts2 {
        clear:both;
        width: 100%;
    }
}

ul.product_linklist #fapaproducts2 a {
    display: inline-block;
    margin: 3px;
    padding: 5px 10px;
    border: 1px solid #edeaea;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts2 a {
        clear:both;
        float: left;
        width: 100%;
    }
}

ul#products {
    float: left;
    margin-left: 0!important;
    list-style: none!important;
    width: 100%;
}

ul#products li img {
    float: none;
    text-align: center;
    margin: 0;
}

ul#products li {
    float: left;
    width: 31%;
    text-align: center;
    border: 1px solid #edeaea;
    margin: -1px 0px 0px -1px;
    background-color: #f8fafa;
    min-height: 220px;
    transition: background-color 300ms linear;
}

@media only all and (max-width: 799px) {
    ul#products li {
        width:49%;
    }
}

ul#products li:hover {
    background-color: #425563;
}

ul#products li:hover a {
    color: #fff;
}

ul#products li a:first-child {
    padding-top: 30px!important;
}

ul#products li a {
    clear: left;
    padding: 10px!important;
    display: block!important;
    text-align: center!important;
}

.FilterIcon {
    position: absolute;
    margin-top: -28px;
    margin-left: 10px;
}

.FilterClear {
    display: inline-block;
    margin-left: -20px;
    cursor: pointer;
}

.FilterInput {
    padding-left: 25px;
    padding-right: 20px;
}

.ResponsiveMakerNavigation {
    display: block;
    width: 100%;
    position: fixed;
    z-index: 1000;
    background-color: #fff;
    color: #7b7b7b;
    border-bottom: 1px solid #e0e0e0;
}

.ResponsiveMakerNavigation > .active {
    background-color: #425563!important;
    border: 1px solid #666!important;
    color: #999;
}

.ResponsiveIconMetanavigation, .ResponsiveIconNavigation {
    width: 15%;
    max-width: 15%;
    overflow: hidden;
}

.ResponsiveIconLogo {
    display: inline-block;
    width: 50%;
    padding: 20px 0;
    text-align: center;
    max-width: 50%;
}

.ResponsiveIconLogo img {
    width: 100%;
    text-align: center;
    max-width: 230px;
}

@media only all and (max-width: 799px) {
    div.container_logo div.image {
        display:none;
    }
}

.ResponsiveMakerNavigation .ResponsiveIconSearch, .ResponsiveMakerNavigation .ResponsiveIconMetanavigation, .ResponsiveMakerNavigation .ResponsiveIconNavigation {
    float: left;
    border: 1px solid #e0e0e0;
    padding: 5px;
    cursor: pointer;
    max-width: 15%;
    min-height: 25px;
    vertical-align: bottom;
    line-height: 20px;
    text-align: center;
    margin: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}

.ResponsiveMakerNavigation .ResponsiveIconMetanavigation {
    float: right;
    margin-right: 7px;
}

.ResponsiveIconMetanavigationContent, .ResponsiveIconNavigationContent {
    position: fixed;
    display: none;
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden;
    background-color: #fff;
    left: 0;
    top: 57px;
    max-width: 100%;
    min-width: 100%;
    z-index: 1000;
    border-top: 1px solid #edeaea;
    border-bottom: 3px solid #00a587;
}

.ResponsiveIconMetanavigationContent ul, .ResponsiveIconNavigationContent ul {
    display: block;
    margin-left: 0!important;
}

.ResponsiveIconMetanavigationContent ul li, .ResponsiveIconNavigationContent ul li {
    display: block;
    background-color: #f8f8f8;
    list-style: none!important;
    transition: background-color 300ms linear;
}

.ResponsiveIconMetanavigationContent ul li:hover, .ResponsiveIconNavigationContent ul li:hover {
    background-color: #fff;
}

.ResponsiveIconMetanavigationContent ul li a, .ResponsiveIconNavigationContent ul li a {
    padding: 10px;
    border-bottom: 1px solid #e0e0e0;
    display: block;
    color: #7b7b7b;
    text-decoration: none;
    transition: color 300ms linear;
}

.ResponsiveIconMetanavigationContent ul li a:hover, .ResponsiveIconNavigationContent ul li a {
    color: #00a587;
}

.ResponsiveIconNavigationContent .megamenu {
    display: none;
}

.ResponsiveIconNavigationContent .search, .ResponsiveIconNavigationContent .serviceline {
    display: none;
}

.ResponsiveIconMetanavigationContent img {
    width: 16px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearch {
    float: right;
    margin-right: 10px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent {
    position: absolute;
    background-color: #f8fafa;
    width: 100%;
    top: 58px;
    padding: 10px 0;
    left: 0;
    border-top: 1px solid #edeaea;
    border-bottom: 1px solid #edeaea;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent .right input[type='submit'] {
    background: none;
    background-image: url(data:image/png;base64,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)!important;
    width: 32px;
    height: 32px;
    margin-top: 2px;
    padding: 0!important;
    background-color: #00a587!important;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left {
    float: left;
    width: 76%;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.right {
    float: left;
    width: 10%;
}

.ResponsiveIconShopping {
    float: left;
    width: 14%;
    padding-top: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media only all and (max-width: 435px) {
    .ResponsiveIconShopping {
        width:25%;
    }

    .ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left {
        float: left;
        width: 60%;
    }
}

.ResponsiveIconShopping img {
    margin-top: -7px;
}

.ResponsiveIconShopping span.counter {
    vertical-align: top;
    position: absolute;
    margin-top: 0px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left input[type='text'] {
    margin-left: 10px;
    background-color: #fff;
    padding-right: 10px;
    max-width: 90%;
    min-width: 94%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ResponsiveIconMetanavigationContent {
    background-color: #f8fafa;
}

.ResponsiveIconMetanavigationContent .title {
    padding: 5px;
    font-weight: bold;
}

.ResponsiveIconMetanavigationContent .content {
    padding: 5px;
}

.ResponsiveIconMetanavigationContent .row {
    margin-bottom: 10px;
}

.ResponsiveIconMetanavigationContent .content a {
    color: #00a587;
    text-decoration: none;
}

#header .styled-select {
    float: left;
    width: 102px;
    height: 20px;
    padding: 0;
    overflow: hidden;
    background: url(imgs/dropdown_arrow-white.png) no-repeat right #5B6376;
    position: relative;
    outline: none;
}

#header .welcome_text {
    position: absolute;
    color: #7A7F92;
    top: 81px;
    left: 0;
    font-size: 12px;
    padding: 0;
}

#header .warningalert {
    position: absolute;
    color: #ff6600;
    top: 59px;
    left: 0;
    font-size: 12px;
    width: 540px;
}

#header .warningalert p a {
    color: #ff6600;
}

.redfont {
    color: #cc0000;
}

.orange {
    color: #de9d51;
}

.TransformTable {
    clear: left;
    float: left;
}

.TransformTable ul li,.TransformTable ul {
    list-style: none!important;
    margin-left: 0!important;
}

.TransformTable .TransformTableItem {
    clear: left;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    margin-bottom: 20px;
}

.TransformTable .TransformTableItem .row {
    float: left;
    line-height: 22px;
}

.TransformTable .TransformTableItem #row_0 {
    display: block;
}

.TransformTable .TransformTableItem #row_0 + .row {
    clear: left;
}

.TransformTable .TransformTableItem #row_header_0,.TransformTable .TransformTableItem #row_0 {
    width: 100%;
    font-size: 14px;
}

.TransformTable .TransformTableItem .row_header,.TransformTable .TransformTableItem .row {
    font-size: 12px;
}

.TransformTable .TransformTableItem .row_header {
    float: left;
    line-height: 22px;
    font-weight: bold;
    padding-right: 5px;
}

.TransformTable .TransformTableItem .TransformTableGroup {
    float: left;
    padding-right: 20px;
}

.wimoweb input {
    background-color: #e7e7e7!important;
}

.wimoweb table #listHeaderBody {
    background: none!important;
    background-color: #fff!important;
}

.wimoweb table .listBody {
    background: none!important;
    background-color: #fff!important;
    border: 1px solid #edeaea!important
}

.JumpToTop {
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 10px;
    border: 1px solid #fff;
    background-color: #00a587;
    color: #fff;
    min-height: 45px;
    height: 45px;
    padding: 0px 20px 0px 20px;
    line-height: 50px;
    transition: background-color 300ms linear;
}

.JumpToTop:hover {
    background-color: #425563;
}

div#gatewayheader {
    width: 800px;
    margin: 0 auto;
    padding: 20px 0px;
}

div#gatewayheader img {
    max-width: 180px;
}

div#gatewaycontent {
    width: 780px;
    margin: 0 auto;
    padding: 0px 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    margin-bottom: 200px;
    margin-top: 100px;
}

div#gatewaybuttons div.button {
    color: #fff;
    border: 0;
    min-width: inherit;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

div#gatewaycontent div#gatewaybuttons a {
    background-color: #00a587;
    text-align: center;
    display: block;
    width: 100%;
    padding: 4% 0%;
    color: #7b7b7b;
    font-weight: normal;
    color: #fff;
}

div#gatewaycontent div#gatewaybuttons a:hover {
    background-color: #425563;
}

div#gatewaycontent div#gatewaybuttons a:hover div.content {
    background: none!important;
    background-color: #425563!important;
    color: #fff!important;
}

div#gatewaycontent div#gatewaybuttons a div.content {
    border: 1px solid #edeaea;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    padding: 10px 0px;
    line-height: 22px;
    transition: all 300ms linear;
}

div#gatewaycontent div#gatewaybuttons a div.content div.title {
    font-size: 24px;
    margin-top: 20px;
    color: #00a587;
    padding-bottom: 20px;
}

div#gatewaycontent div#gatewaybuttons a:hover div.content div.title {
    color: #fff;
}

div#gatewaycontent div#gatewaybuttons a div.content div.description {
    display: block;
}

div#gatewaycontent div#gatewaybuttons a div.content div.description p {
    padding: 0;
    margin: 0;
}

div#gatewaycontent h2.grey-bar {
    background-color: #425563;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    margin-left: -10px;
    width: 760px;
    margin-top: 40px;
}

div#gatewaycontent div#interactive {
    width: 100%;
}

div#gatewaycontent div#interactive table {
    width: 100%;
    border-spacing: 20px;
}

div#gatewaycontent div#interactive table tr td {
    background-color: #f8fafa;
    padding: 10px 20px;
    line-height: 22px;
}

div#gatewaycontent a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

div#gatewayfooter {
    width: 100%;
    margin: 0 auto;
    border: 0px solid #edeaea;
    font-size: 12px;
    font-weight: normal;
    margin-top: 20px;
    background-color: #f8fafa;
    padding: 0px 0;
}

div#gatewayfooter center {
    display: none;
}

div#gatewayfooter b {
    font-weight: normal;
}

div.error_message_company,div.error_message_order,div.error_message {
    color: #cc0000;
}

container_box_image {
    float: left;
    max-width: 25%;
}

.container_box_tnt {
    float: left;
    max-width: 73%;
    margin-right: 3%;
}

.container_box_gray {
    float: left;
    background-color: #f1f1f1;
    padding: 25px 15px;
    margin-bottom: 20px;
}

.container_box_blue {
    float: left;
    background-color: #d1e9f6;
    padding: 25px 15px;
    width: 100%;
}

.container_box_tnt .container_box_blue {
    min-height: 130px;
    width: 27%;
    margin-right: 2%;
}

.container_box_tnt .container_box_blue:last-child {
    margin-right: 0;
}

@media only all and (max-width: 1280px) {
    .container_box_tnt {
        max-width:67%;
    }

    .container_box_tnt .container_box_blue {
        width: 42.6%;
        max-width: 42.6%;
        min-height: 200px;
        margin-bottom: 20px;
    }

    .container_box_tnt .container_box_blue:last-child, .container_box_tnt .container_box_blue:first-child {
        margin-left: 0!important;
    }

    .container_box_tnt .container_box_blue:nth-child(2n+0) {
        margin-right: 0!important;
    }

    .container_box_tnt .container_box_blue:last-child {
        width: 92.8%;
        max-width: 92.8%;
        min-height: 0;
    }
}

@media only all and (max-width: 1024px) {
    .container_box_tnt {
        max-width:100%;
        margin-left: 5%;
    }

    .container_box_image {
        display: none;
    }

    [id='26286'] h1 {
        margin-left: 5%;
    }

    .wimoweb {
        margin-left: 5%;
    }
}

@media only all and (max-width: 817px) {
    .container_box_tnt {
        margin-left:0;
    }

    [id='26286'] h1 {
        margin-left: 0;
    }

    .wimoweb {
        margin-left: 0;
    }

    .container_box_tnt .container_box_gray {
        width: 100%;
        max-width: 100%;
    }

    .container_box_tnt .container_box_blue {
        width: 100%!important;
        max-width: 100%!important;
        min-height: 0!important;
    }
}

[id='26286'] div.container_footer {
    margin-top: 50px!important;
}

#global_search .table_product + h3,#global_search .table_product + h2 {
    margin-top: 60px;
    padding-top: 40px;
}

div#global_search table.table_product {
    border-top: 1px solid #00A587;
}

div#global_search table.table_product tr.options td {
    background-color: #00A587;
    color: #ffffff;
}

div#global_search table.table_product tr.options td.content_info,div#global_search .content_info .FormHandler_SelectBox,div#global_search div.FormHandler_SelectBox div.box,div#global_search table.table_product tr.options td.content_info span.content_info,div#global_search table.table_product tr.options td.content_info span.page_counter {
    vertical-align: middle;
}

div#global_search table.table_product tr.options td.content_info span.page_counter {
    font-size: 16px;
}

div#global_search div.FormHandler_SelectBox div.box div.active, div#global_search div.FormHandler_SelectBox {
    background-color: #00A587;
    color: #ffffff;
    font-size: 16px;
    width: 40px!important;
    text-align: right;
    margin-left: 5px!important;
    border: none;
}

div#global_search div.FormHandler_SelectBox div.box div.active {
    padding: 5px 3px;
    text-align: left;
    width: 50%!important;
}

div#global_search div.FormHandler_SelectBox div.box div.active,div#global_search div.FormHandler_SelectBox div.box div.image {
    padding: 5px 0;
}

div#global_search div.FormHandler_SelectBox div.box div.image {
    width: 15px;
}

div#global_search div.FormHandler_SelectBox div.box div.image img {
    display: none;
}

div#global_search div.FormHandler_SelectBox div.box div.image:before {
    font-family: FontAwesome;
    content: "\f107";
    color: #ffffff;
    font-weight: bold;
}

div#global_search div.FormHandler_SelectBox:hover div.box div.image:before {
    color: #2c2a29;
}

div#global_search div.FormHandler_SelectBox:hover {
    background-color: #00A587;
    color: #ffffff;
}

div#global_search div.FormHandler_SelectBox:hover .box .active {
    color: #ffffff;
}

div#global_search tr.options td a img {
    display: none;
}

div#global_search tr.options td.content_info + td a:first-child:before,div#global_search tr.options td.content_info + td a:nth-child(2):before,div#global_search tr.options td:first-child a:first-child:before,div#global_search tr.options td:first-child a:nth-child(2):before {
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 22px;
    padding: 10px;
}

div#global_search tr.options td.content_info + td a:first-child:hover:before,div#global_search tr.options td.content_info + td a:nth-child(2):hover:before,div#global_search tr.options td:first-child a:first-child:hover:before,div#global_search tr.options td:first-child a:nth-child(2):hover:before {
    color: #2c2a29;
}

div#global_search tr.options td.content_info + td a:first-child:before {
    content: "\f105";
}

div#global_search tr.options td.content_info + td a:nth-child(2):before {
    content: "\f101";
}

div#global_search tr.options td:first-child a:nth-child(2):before {
    content: "\f104";
}

div#global_search tr.options td:first-child a:first-child:before {
    content: "\f100";
}

div#global_search tr.options td.content_info + td a:first-child {
    margin-right: 8px;
}

div#global_search tr.options td:first-child a:nth-child(2) {
    margin-left: 8px;
}

div#global_search tr.options td:first-child {
    text-align: right;
}

@media screen and (max-width: 534px) {
    div#global_search table.table_product tr.options td.content_info span.content_info {
        width:100%;
        padding: 0 0 5px 0;
    }
}

@media screen and (max-width: 537px) {
    #continent-select {
        margin-bottom: 20px;
    }

    .select-text {
        margin-top: 20px;
    }
}

@media screen and (min-width: 538px) {
    #continent-select {
        margin-bottom: 20px;
    }

    .select-text {
        margin-top: 20px;
    }

    .pf_language_switcher_headline h2 {
        font-size: 20px !important;
    }
}

@media screen and (max-width: 960px) {
    .tab-portlet {
        display: none;
    }

    .pf_link_container {
        display: none;
    }

    .pf_language_switcher_headline p {
        padding: 28px 0 12px 0 !important;
    }

    .pf_language_switcher_inner {
        margin-top: 40px;
    }

    form#geostayoncom {
        height: 75px;
    }

    .pf_language_switcher_headline a {
        font-size: 22px;
    }

    .pf_language_switcher_headline p {
        line-height: 15px;
    }
}

@media screen and (min-width: 961px) {
    .select-text {
        display: none;
    }

    .select-wrapper:before, .select-wrapper2:before {
        display: none;
    }

    #countryselectbutton {
        display: none !important;
    }
}

#continent-select, #country-select {
    width: 100%;
    padding-bottom: 30px;
    padding-top: 30px;
    padding-left: 15px;
    font-size: 22px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    cursor: pointer;
}

#continent-select::-ms-expand, #country-select::-ms-expand {
    display: none;
}

.select-wrapper:before {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 26px;
    position: absolute;
    margin-top: 28px;
    right: 10%;
    color: #B3BBC1;
    pointer-events: none;
}

.select-wrapper2:before {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 26px;
    position: absolute;
    right: 10%;
    margin-top: 28px;
    color: #B3BBC1;
    pointer-events: none;
}

#countryselectbutton {
    width: 100%;
    cursor: pointer;
    padding: 22px 10px;
    margin-top: 75px;
    margin-bottom: 85px;
    background: linear-gradient(to bottom, #00a587 0%,#00a587 100%)!important;
    border: 1px solid #e0e0e0;
    color: white;
    border-radius: 0px;
    font-size: 20px;
}

#countryselectbutton:hover {
    background: none !important;
    border: 1px solid #00a587;
    color: #00a587;
}

.select-text {
    font-size: 18px;
}

.pf_language_switcher {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.pf_language_switcher_footer,.pf_language_switcher_headline {
    clear: left;
    float: left;
    width: 100%;
    background-color: #ebebeb;
}

.pf_language_switcher_headline {
    border-bottom: 1px solid #dedcdc;
}

.pf_language_switcher_headline h2 {
    padding: 0;
    margin: 0;
    color: #425563;
    padding: 25px 10px 20px 45px;
    float: left;
}

.pf_language_switcher_headline div {
    margin-top: 0!important;
    padding-top: 10px;
    padding-left: 45px;
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #425563;
}

.pf_language_switcher_headline p {
    padding: 28px 0 0 0;
}

.pf_language_switcher_headline a {
    color: #00a587;
    text-decoration: none;
}

.pf_language_switcher_footer {
    border-top: 1px solid #dedcdc;
    display: none;
}

.pf_language_switcher_footer_inner {
    padding: 25px 10px 35px 40px;
    font-size: 12px;
}

.pf_language_switcher_footer_icon {
    float: left;
}

.pf_language_switcher_footer_content {
    float: left;
    margin-top: -3px;
    margin-left: 5px;
    width: 90%;
}

.pf_language_switcher_container {
    width: 1024px;
    height: 517px;
    z-index: 1000;
    background-color: #fff;
}

@media only all and (max-width: 1023px) {
    .pf_language_switcher_container {
        position:absolute;
        top: 0;
        left: 0;
        margin-top: 0;
        margin-left: 0;
        width: 100%;
        height: 100%;
    }

    .pf_language_switcher_icon {
        display: none;
    }

    .pf_language_switcher_headline h2,.pf_language_switcher_headline div {
        padding-left: 4%;
    }
}

@media only all and (max-width: 400px) {
    .pf_language_switcher_container .pf_link_container {
        width:100%;
    }

    .pf_language_switcher_footer_content {
        padding-bottom: 20px;
    }
}

.pf_language_switcher_inner {
    float: left;
    width: 90%;
    padding: 3% 5%;
    background-color: #fff;
    min-height: 67%;
}

.pf_link_container {
    float: left;
    width: 25%;
    margin-top: 20px;
}

.pf_language {
    clear: both;
    float: left;
    height: 22px;
}

.pf_language a {
    text-decoration: none;
    color: #777;
}

.pf_language a:hover {
    color: #00a587;
}

.pf_language .icon {
    float: left;
    width: 25px;
}

.pf_language .desc {
    float: left;
}

[id="24"] .tabber_grid {
    padding-bottom: 20px;
}

[id="24"] h1 {
    font-size: 30px;
    color: #444;
}

.container_contact {
    clear: both;
    float: left;
    width: 100%;
    border-top: 1px solid #edeaea;
    padding-top: 40px;
    padding-bottom: 20px;
}

.container_contact p {
    padding-bottom: 2px;
}

.container_contact:nth-child(odd) {
    background-color: #f2f2f2;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.container_contact_content {
    width: 100%;
    max-width: 1280px;
    margin-bottom: 34px;
    margin: 0 auto;
}

.container_contact_content h3 {
    color: #8d9095;
    margin-top: 0;
    margin-bottom: 5px;
}

.container_contact .container_contact_content .contact_image {
    float: left;
    max-height: 281px;
    max-width: 413px;
    width: 35%;
}

.container_contact .container_contact_content .contact_image .image {
    max-width: 393px;
    max-height: 262px;
    overflow: hidden;
    margin: 0 10px;
    border: 1px solid #d3d3d3;
}

.container_contact .container_contact_content .contact_image .image img {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.container_contact .container_contact_content .contact_image .contact_gray_spacer {
    clear: both;
    float: left;
    width: 100%;
    height: 26px;
    background-color: #425563;
    margin-top: -11px;
}

.container_contact .container_contact_content .container_text {
    float: left;
    display: inline-block;
    max-width: 60%;
    min-width: 60%;
    margin-left: 40px;
    line-height: 20px;
}

.container_contact .container_contact_content .container_text h2 {
    padding: 0;
    margin: 0;
    padding-bottom: 10px;
    font-size: 26px;
    color: #444;
}

.container_contact .container_contact_content .container_text .text {
    float: left;
    width: 100%;
}

.container_contact .container_contact_content .spacer {
    clear: left;
    float: left;
    width: 100%;
    text-align: center;
    padding: 5px 0;
}

.container_contact .container_contact_content .spacer img {
    max-width: 600px;
    width: 100%;
    overflow: hidden;
}

.container_contact .container_contact_content .address {
    clear: left;
    float: left;
    width: 100%;
}

.container_contact .container_contact_col h2,.container_contact .container_contact_content .address h2 {
    color: #8d9095;
    font-weight: normal;
    font-size: 16px;
    font-style: italic;
    width: 100%;
    padding-top: 0;
    margin-top: 0;
}

.container_contact .container_contact_content .address .desc,.container_contact .container_contact_content .address .phone,.container_contact .container_contact_content .address .mail {
    margin-bottom: 10px;
}

.container_contact .container_contact_content .address .desc {
    clear: left;
    float: left;
    min-width: 30%;
    min-height: 50px;
    line-height: 24px;
}

.container_contact .container_contact_content .address .desc p {
    padding: 0;
}

.container_contact .container_contact_content .address .phone {
    float: left;
    min-width: 33%;
}

.container_contact .container_contact_content .address .mail {
    float: left;
    min-width: 33%;
}

.container_contact .container_contact_row {
    clear: left;
    float: left;
    margin: 20px 0 49px 0;
    width: 100%;
    border-radius: 5px;
}

.container_contact .container_contact_col {
    float: left;
    width: 44.9%;
    padding: 29px 22px;
    max-width: 608px;
    margin-bottom: 5px;
}

.container_contact .container_contact_col:first-child {
    margin-right: 29px;
}

.container_contact .container_contact_col .contact {
    clear: left;
    float: left;
    width: 100%;
    margin-top: 25px;
}

.container_contact .container_contact_col .contact .phone {
    float: left;
    width: 45%;
}

.container_contact .container_contact_col .contact .mail {
    float: left;
    width: 45%;
    min-width: 250px;
}

.container_contact > h2 {
    clear: left;
    float: left;
    font-size: 26px;
    margin: 0;
    margin-bottom: 54px;
    padding: 0;
    width: 100%;
}

.container_contact .container_contact_blue {
    float: left;
    background-color: #d1e9f6;
    width: 24%;
    min-width: 24%;
    margin-right: 3.4%;
    padding: 30px 36px;
    margin-bottom: 10px;
}

.container_contact .container_contact_blue div.address {
    clear: left;
    float: left;
    margin-bottom: 27px;
    width: 100%;
    line-height: 25px;
    margin-left: 17px;
}

.container_contact .container_contact_blue h3 {
    padding: 0;
    margin: 0;
    color: #8d9095;
    font-size: 20px;
    margin-bottom: 10px;
}

.container_contact .container_contact_blue:last-child {
    margin-right: 0;
}

.container_contact .container_contact_blue p {
    padding: 0;
    line-height: 20px;
}

.container_contact .container_contact_blue div.contact_url {
    clear: left;
    float: left;
    width: 100%;
    margin-bottom: 18px;
}

.container_contact .container_contact_blue div.contact_url img {
    margin-right: 5px;
}

.container_contact .container_contact_blue div.contact div.phone p {
    padding: 0 0 10px 0;
}

.container_contact .container_contact_blue .contact .phone img {
    margin-right: 5px;
}

.container_contact_spacer {
    clear: left;
    float: left;
    width: 100%;
    padding-bottom: 80px;
}

.h2-seperator {
    border-top: 1px solid #eee;
}

@media only all and (max-width: 1280px) {
    .container_contact .container_contact_col {
        width:43.5%;
    }

    .container_contact .container_contact_blue {
        min-width: 22.9%;
        width: 22.9%;
    }
}

@media only all and (max-width: 1024px) {
    .container_contact .container_contact_col {
        width:41%;
    }

    .container_contact .container_contact_content .container_text {
        width: 59%;
    }

    .container_contact .container_contact_blue {
        min-width: 38%;
        width: 38%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
}

@media only all and (max-width: 799px) {
    .container_contact .container_contact_col {
        clear:left;
        width: 90%;
        margin-bottom: 20px;
        margin-right: 0!important;
        max-width: 90%;
        padding: 5%;
    }

    .container_contact .container_contact_content .contact_image {
        width: auto!important;
    }

    .container_contact .container_contact_content .container_text {
        clear: left;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }

    .container_contact .container_contact_blue {
        max-width: 90%;
        min-width: 90%;
        margin-right: 0;
        padding: 5%;
    }

    .container_contact .container_contact_content .container_text h2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #ffffff;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-inner iframe {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(imgs/fancybox_sprite.png);
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(imgs/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(imgs/blank.gif);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(imgs/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url(imgs/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    #fancybox-loading div {
        background-image: url(imgs/fancybox_loading@2x.gif);
        background-size: 24px 24px;
    }
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible;
}

.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

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

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
    width: 75%;
    width: calc( 100% - 2.4em );
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}

.ui-checkboxradio-disabled {
    pointer-events: none;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
}

.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-tabs {
    position: relative;
    padding: .2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}

body .ui-tooltip {
    border-width: 2px;
}

.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}

.ui-widget-content a {
    color: #333333;
}

.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight: bold;
}

.ui-widget-header a {
    color: #333333;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button {
    color: #454545;
    text-decoration: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus {
    border: 1px solid #cccccc;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b;
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
}

.ui-icon-background,.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #ffffff;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #777620;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #5f3f3f;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,.ui-widget-content .ui-icon {
    background-image: url("imgs/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
    background-image: url("imgs/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon {
    background-image: url("imgs/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,.ui-button:active .ui-icon {
    background-image: url("imgs/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon {
    background-image: url("imgs/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url("imgs/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
    background-image: url("imgs/ui-icons_777777_256x240.png");
}

.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-caret-1-n {
    background-position: 0 0;
}

.ui-icon-caret-1-ne {
    background-position: -16px 0;
}

.ui-icon-caret-1-e {
    background-position: -32px 0;
}

.ui-icon-caret-1-se {
    background-position: -48px 0;
}

.ui-icon-caret-1-s {
    background-position: -65px 0;
}

.ui-icon-caret-1-sw {
    background-position: -80px 0;
}

.ui-icon-caret-1-w {
    background-position: -96px 0;
}

.ui-icon-caret-1-nw {
    background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

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

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

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

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

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

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

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

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

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

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    border-top-left-radius: 3px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    border-top-right-radius: 3px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    border-bottom-left-radius: 3px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}

.vjs-default-skin {
    color: #ffffff;
}

@font-face {
    font-family: 'VideoJS';
    src: url('font/vjs.eot');
    src: url('font/vjs.eot?#iefix') format('embedded-opentype'), url('font/vjs.woff') format('woff'), url('font/vjs.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.vjs-default-skin .vjs-slider {
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    background-color: #2c2a29;
}

.vjs-default-skin .vjs-slider:focus {
    -webkit-box-shadow: 0 0 2em #ffffff;
    -moz-box-shadow: 0 0 2em #ffffff;
    box-shadow: 0 0 2em #ffffff;
}

.vjs-default-skin .vjs-slider-handle {
    position: absolute;
    left: 0;
    top: 0;
}

.vjs-default-skin .vjs-slider-handle:before {
    content: "\e009";
    font-family: VideoJS;
    font-size: 1em;
    line-height: 1;
    text-align: center;
    text-shadow: 0em 0em 1em #fff;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.vjs-default-skin .vjs-control-bar {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3.0em;
    background-color: #00a587;
}

.vjs-default-skin.vjs-has-started .vjs-control-bar {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    -moz-transition: visibility 0.1s, opacity 0.1s;
    -o-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s;
}

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s;
}

.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
    display: none;
}

.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
    display: none;
}

@media \0screen {
    .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: "";
    }
}

.vjs-default-skin .vjs-control {
    outline: none;
    position: relative;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 3.0em;
    width: 4em;
}

.vjs-default-skin .vjs-control:before {
    font-family: VideoJS;
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before {
    text-shadow: 0em 0em 1em #ffffff;
}

.vjs-default-skin .vjs-control:focus {
}

.vjs-default-skin .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.vjs-default-skin .vjs-play-control {
    width: 5em;
    cursor: pointer;
}

.vjs-default-skin .vjs-play-control:before {
    content: "\e001";
}

.vjs-default-skin.vjs-playing .vjs-play-control:before {
    content: "\e002";
}

.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button {
    cursor: pointer;
    float: right;
}

.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before {
    content: "\e006";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\e003";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\e004";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\e005";
}

.vjs-default-skin .vjs-volume-control {
    width: 5em;
    float: right;
}

.vjs-default-skin .vjs-volume-bar {
    width: 5em;
    height: 0.6em;
    margin: 1.1em auto 0;
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
    height: 2.9em;
}

.vjs-default-skin .vjs-volume-level {
    position: absolute;
    top: 0;
    left: 0;
    height: 0.5em;
    background: #425563 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
    width: 0.5em;
    height: 0.5em;
}

.vjs-default-skin .vjs-volume-handle:before {
    font-size: 0.9em;
    top: -0.2em;
    left: -0.2em;
    width: 1em;
    height: 1em;
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
    width: 6em;
    left: -4em;
}

.vjs-default-skin .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    font-size: 0.3em;
    height: 1em;
    top: -1em;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.vjs-default-skin:hover .vjs-progress-control {
    font-size: .9em;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.vjs-default-skin .vjs-progress-holder {
    height: 100%;
}

.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
}

.vjs-default-skin .vjs-play-progress {
    background: #425563 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-default-skin .vjs-load-progress {
    background: #646464 ;
    background: rgba(255, 255, 255, 0.4);
}

.vjs-default-skin .vjs-seek-handle {
    width: 1.5em;
    height: 100%;
}

.vjs-default-skin .vjs-seek-handle:before {
    padding-top: 0.1em ;
}

.vjs-default-skin .vjs-time-controls {
    font-size: 1em;
    line-height: 3em;
}

.vjs-default-skin .vjs-current-time {
    float: left;
}

.vjs-default-skin .vjs-duration {
    float: left;
}

.vjs-default-skin .vjs-remaining-time {
    display: none;
    float: left;
}

.vjs-time-divider {
    float: left;
    line-height: 3em;
}

.vjs-default-skin .vjs-fullscreen-control {
    width: 3.8em;
    cursor: pointer;
    float: right;
}

.vjs-default-skin .vjs-fullscreen-control:before {
    content: "\e000";
}

.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\e00b";
}

.vjs-default-skin .vjs-big-play-button {
    left: 50%;
    margin-left: -1.5em;
    top: 50%;
    margin-top: -1.5em;
    font-size: 3em;
    display: block;
    z-index: 2;
    position: absolute;
    width: 3em;
    height: 3em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    background-color: #00a587;
    border: 0em solid none;
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    border-radius: 0em;
    -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
    left: 50%;
    margin-left: -1.5em;
    top: 50%;
    margin-top: -1.5em;
}

.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
    display: none;
}

.vjs-default-skin.vjs-has-started .vjs-big-play-button {
    display: none;
}

.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
    display: none;
}

.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    background-color: #505050;
    background-color: rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 0 0 3em #ffffff;
    -moz-box-shadow: 0 0 3em #ffffff;
    box-shadow: 0 0 3em #ffffff;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

.vjs-default-skin .vjs-big-play-button:before {
    content: "\e001";
    font-family: VideoJS;
    line-height: 3em;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center ;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 4em;
    line-height: 1;
    width: 1em;
    height: 1em;
    margin-left: -0.5em;
    margin-top: -0.5em;
    opacity: 0.75;
    -webkit-animation: spin 1.5s infinite linear;
    -moz-animation: spin 1.5s infinite linear;
    -o-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear;
}

.vjs-default-skin .vjs-loading-spinner:before {
    content: "\e01e";
    font-family: VideoJS;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    text-shadow: 0em 0em 0.1em #000;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.vjs-default-skin .vjs-menu-button {
    float: right;
    cursor: pointer;
}

.vjs-default-skin .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0em;
    width: 0em;
    height: 0em;
    margin-bottom: 3em;
    border-left: 2em solid transparent;
    border-right: 2em solid transparent;
    border-top: 1.55em solid #000000;
    border-top-color: rgba(7, 40, 50, 0.5);
}

.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 10em;
    bottom: 1.5em;
    max-height: 15em;
    overflow: auto;
    left: -5em;
    background-color: #00a587;
    -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}

.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
    display: block;
}

.vjs-default-skin .vjs-menu-button ul li {
    list-style: none;
    margin: 0;
    padding: 0.3em 0 0.3em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
    background-color: #000;
}

.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
    outline: 0;
    color: #111;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-box-shadow: 0 0 1em #ffffff;
    -moz-box-shadow: 0 0 1em #ffffff;
    box-shadow: 0 0 1em #ffffff;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default;
}

.vjs-default-skin .vjs-subtitles-button:before {
    content: "\e00c";
}

.vjs-default-skin .vjs-captions-button:before {
    content: "\e008";
}

.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
    -webkit-box-shadow: 0 0 1em #ffffff;
    -moz-box-shadow: 0 0 1em #ffffff;
    box-shadow: 0 0 1em #ffffff;
}

.video-js {
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-js:-moz-full-screen {
    position: absolute;
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto;
}

.video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
    _position: absolute;
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none;
}

.vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%;
}

.video-js.vjs-using-native-controls .vjs-poster {
    display: none;
}

.video-js .vjs-text-track-display {
    text-align: center;
    position: absolute;
    bottom: 4em;
    left: 1em;
    right: 1em;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em;
}

.video-js .vjs-text-track {
    display: none;
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.5);
}

.video-js .vjs-subtitles {
    color: #ffffff ;
}

.video-js .vjs-captions {
    color: #ffcc66 ;
}

.vjs-tt-cue {
    display: block;
}

.vjs-default-skin .vjs-hidden {
    display: none;
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible;
}

div.videocontent {
    width: 100%;
    max-width: 658px;
}

.video-js {
    padding-top: 56.25%;
}

.vjs-fullscreen {
    padding-top: 0px;
}

div.FurtherLinks .button {
    float: left;
    padding: 5px 10px;
    background-color: #425563;
    color: #fff;
    margin-right: 3px;
    margin-bottom: 3px;
    cursor: pointer;
    transition: background-color 300ms linear;
}

@media only all and (max-width: 799px) {
    div.FurtherLinks .button {
        width:93%;
    }
}

div.FurtherLinks .button:hover {
    background-color: #00a587;
}

div.FurtherLinks .active {
    background-color: #00a587;
}

div.container_main_full_page {
    border: 0px solid #edeaea;
    background-color: #fff;
    max-width: 100%;
    width: 100%;
    padding-top: 0;
    margin: 0 auto;
    min-height: 100%;
}

@media only all and (max-width: 799px) {
    div.container_main_full_page {
        margin-top:40px;
    }
}

div.container_main_full_page div.container_breadcrump {
    max-width: 1280px;
    margin: 0 auto;
    margin-bottom: 29px;
}

.pf_product_categories .minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.pf_product_categories .minimizer h2 {
    float: left;
    color: #444;
    width: 94%;
    font-weight: normal;
    margin-top: 0;
    margin-left: 5px;
    padding-bottom: 10px;
    margin-bottom: -15px;
    font-size: 26px;
    border-bottom: 1px solid #edeaea;
}

.pf_product_categories .minimizer h2 a {
    color: #444;
    text-decoration: none;
}

.pf_product_categories .minimizer h2 a:hover {
    color: #00a587;
}

.pf_product_categories {
    clear: left;
    float: left;
    width: 100%;
}

.pf_product_categories .headline {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .headline h1 {
    clear: left;
    width: 90%;
    float: left;
    font-size: 30px;
    color: #444;
    padding: 0;
    margin: 0;
}

.pf_product_categories .filter {
    clear: left;
    float: left;
    width: 100%;
    padding-top: 26px;
    padding-bottom: 18px;
    margin-top: 37px;
    margin-bottom: 45px;
    font-size: 12px;
}

.pf_product_categories.following .filter {
    margin: 0!important;
}

.pf_product_categories .filter .inner {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .filter .inner .options {
    float: left;
    width: 40%;
}

.pf_product_categories .filter .inner .options .row {
    float: left;
    margin-right: 20px;
}

.pf_product_categories .filter .inner .options .row input {
    padding: 0;
    border: 0;
    margin: 0;
    margin-right: 5px;
}

.pf_product_categories .filter .inner .sort {
    float: left;
    width: 60%;
}

.pf_product_categories .filter .inner .sort .inner {
    float: right;
}

.pf_product_categories .filter .inner .sort .inner .content,.pf_product_categories .filter .inner .sort .inner .icon {
    float: left;
}

.pf_product_categories .filter .inner .sort .inner .content a {
    text-decoration: none;
    color: #00a587;
    margin: 0 10px;
    transition: all 200ms linear;
}

.pf_product_categories .filter .inner .sort .inner .content a.active {
    font-weight: bold;
    color: #425563;
}

.pf_product_categories .filter .inner .sort .inner .content a:hover {
    color: #425563;
}

.pf_product_categories .filter .inner .sort .inner .content a:last-child {
    margin-right: 0;
}

.pf_product_categories .items {
    clear: left;
    float: left;
    width: 100%;
    padding: 45px 0 45px 0;
}

.pf_product_categories .items:first-child {
    padding-top: 0;
}

.pf_product_categories .items .inner {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .items .inner_hidden {
    display: none;
}

.pf_product_categories .items .inner .header {
    clear: left;
    float: left;
    padding-bottom: 9px;
}

.pf_product_categories .items .inner .header .title a {
    font-size: 16px;
    color: #676767;
    text-decoration: none;
}

.pf_product_categories .items .inner .header .title a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .header .subtitle {
    font-size: 12px;
}

.pf_product_categories .items .inner .header .subtitle a {
    color: #8d9095;
    text-decoration: none;
}

.pf_product_categories .items .inner .header .subtitle a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .column {
    float: left;
    background: none;
    width: 300px;
    min-height: 100px;
    padding: 0 15px 0 5px;
}

.pf_product_categories .items .inner .list {
    clear: left;
    float: left;
}

.pf_product_categories .items .inner .list ul {
    padding-left: 10px;
}

.pf_product_categories .items .inner .list ul li {
    list-style: none;
    padding-bottom: 15px;
}

.pf_product_categories .items .inner .list a {
    color: #8d9095;
    text-decoration: none;
    transition: all 250ms linear;
}

.pf_product_categories .items .inner .list a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .column .image {
    clear: left;
    float: left;
    border: 1px solid #c9c9c9;
    margin-bottom: 22px;
    background-color: #fff;
    width: 100%!important;
    max-width: 277px;
}

.grey {
    background-color: #f2f2f2;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.pf_product_categories .group.full_size {
    width: 100%!important;
}

.pf_product_categories .group.full_size .item_group {
    float: left;
    width: 49.5%;
}

.pf_product_categories .group {
    display: inline-block;
    width: 49%;
    float: left;
    padding-right: 1%;
    padding-left: 0;
}

.pf_product_categories .group:last-child {
    border-right: 0;
    padding-left: 1%;
    padding-right: 0;
}

.pf_product_categories .categories .headline {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pf_product_categories .categories .minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.pf_product_categories_title {
    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #f2f2f2;
    border-bottom: 1px solid #edeaea;
    box-shadow: 0px 1px 1px #999;
}

.pf_product_categories_title .column {
    float: left;
    min-width: 49%;
    max-width: 49%;
    font-size: 16px;
    border-left: 1px solid #edeaea;
    padding: 15px;
    color: #444;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pf_product_categories_title .column:first-child {
    border-left: 0;
    padding-left: 0;
}

@media only all and (max-width: 1280px) {
    .pf_product_categories_title .column:first-child {
        border-left:0;
        padding-left: 20px;
    }

    .pf_product_categories h2 {
        margin-left: 20px!important;
    }

    .pf_product_categories .items .inner, .pf_product_categories .filter .inner, .pf_product_categories .headline h1, div.container_main_full_page div.container_breadcrump {
        padding-left: 20px;
        padding-right: 20px;
    }

    .pf_product_categories .group .items .inner .column {
        width: 46%;
        max-width: 46%;
    }

    .pf_product_categories .items .inner .column {
        padding-right: 10px;
        width: 100%;
        max-width: 25%;
        min-width: 200px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .pf_product_categories .items .inner .column .image img {
        width: 100%;
    }
}

@media only all and (max-width: 1024px) {
    .pf_product_categories .group .items .inner .column {
        width:98%;
        max-width: 98%;
    }

    .pf_product_categories .items .inner .column {
        width: 42%;
        max-width: 42%;
        margin-bottom: 20px;
        padding: 3%;
        margin: 1%;
    }

    .pf_product_categories .items .inner .column:nth-child(2n+1) {
        clear: left;
    }
}

@media only all and (max-width: 800px) {
    .pf_product_categories {
        margin-top:20px;
    }

    .pf_product_categories .group {
        width: 100%;
        clear: left;
        float: left;
    }

    .pf_product_categories .group .items .inner .column {
        width: 42%;
        max-width: 42%;
    }
}

@media only all and (max-width: 640px) {
    .pf_product_categories .group .items .inner .column {
        width:100%;
        max-width: 100%;
        padding: 0;
        padding-bottom: 30px;
    }

    .pf_product_categories .items .inner .column {
        width: 100%;
        max-width: 100%;
        padding: 0;
        padding-bottom: 30px;
    }

    .pf_product_categories .filter .inner .options {
        width: 100%;
    }

    .pf_product_categories .filter .inner .sort {
        clear: left;
        margin-top: 20px;
        width: 100%;
    }

    .pf_product_categories .filter .inner .sort .inner {
        float: left;
        margin-left: 0;
        padding-left: 0;
    }
}

@media only all and (max-width: 374px) {
    .filter .form-checkbox {
        display:block!important;
        margin-left: 0!important;
    }

    .filter .form-checkbox[for=PA] {
        margin-bottom: 0!important
    }
}

div.videocontent {
    width: 100%;
    max-width: 658px;
}

.video-js {
    padding-top: 56.25%
}

.vjs-fullscreen {
    padding-top: 0px
}

.ce-container-cta {
    border: 1px solid #eeebeb;
    clear: left;
    float: left;
    max-width: 281px;
    width: 100%;
    margin-bottom: 40px;
}

.ce-inner-cta {
    clear: left;
    float: left;
    padding: 20px 20px 10px 20px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

h2.ce-headline-cta {
    color: #ff6a39;
    font-size: 30px;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: -1px;
    display: block;
}

.ce-block-text-center {
    font-size: 14px;
    display: block;
}

.ce-img-cta {
    float: right;
    width: 100%;
    min-width: 100%;
    text-align: right;
    margin-top: -50px;
}

.ce-img-button-cta {
    float: left;
    min-width: 49px;
    width: 20%;
    max-width: 49px;
    height: 44px;
}

.ce-text-button-cta {
    float: left;
    vertical-align: middle;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.ce-button-cta {
    background: #fb3e00;
    background: -moz-linear-gradient(top, #ff6a39 0%, #fb3e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a39), color-stop(100%,#fb3e00));
    background: -webkit-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: -o-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: -ms-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a39', endColorstr='#fb3e00',GradientType=0 );
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    margin: 0 30px 5px 30px;
    float: left;
    width: 76%;
}

.ce-button-cta a {
    color: #fff;
    text-decoration: none;
}

.ce-button-cta a:hover,.ce-button-cta:hover {
    cursor: pointer;
}

.ce-block-text-center {
    clear: left;
    float: left;
    text-align: left;
    margin-top: 10px;
    width: 100%;
}

.ce-block-text-center ul li {
    margin-left: 15px;
    text-align: left;
    line-height: 18px;
    padding-bottom: 10px;
    list-style-image: url(data:image/png;base64,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);
}

.ce-link-button img,.ce-link-button {
    border: 0;
    color: #fff;
}

@media only all and (max-width: 1024px) {
    .ce-img-button-cta img {
        display:none;
    }

    .ce-text-button-cta {
        padding: 10px;
    }

    .ce-text-button-cta {
        text-align: center;
        width: 100%;
        box-sizing: border-box;
    }

    .ce-img-button-cta {
        display: none;
    }
}

.ce-container-primary {
    clear: both;
    width: 100%;
    margin: 0 auto;
    margin-top: -10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.container_main_full_page h1,.ce-headline-secondary {
    clear: left;
    float: left;
    color: #444;
    padding: 0;
    margin: 0;
    padding-left: 20px;
    padding-bottom: 5px;
}

.ce-subheading-primary {
    color: #8d9095;
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 22px;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 20px;
    width: 100%;
}

.ce-img-eyecatcher-primary {
    max-width: 1280px;
    width: 100%;
    margin-bottom: 15px;
}

.ce-container-primary .ce-block-text-primary {
    clear: left;
    float: left;
    width: 100%;
    max-width: 100%;
    overflow-wrap: normal;
    line-height: 20px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 20px;
    padding-bottom: 10px;
}

.ce-container-primary .ce-block-text-primary ul {
    padding-left: 20px;
}

.ce-container-primary .ce-block-text-primary ul li {
    line-height: 24px;
    list-style-image: url(data:image/png;base64,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)!important;
}

.ce-completepage-container-cta {
    clear: left;
    float: left;
    width: 100%;
    background-color: #a4d3ed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 20px;
}

.ce-completepage-container-cta .ce-button-cta {
    max-width: 261px;
    width: 100%;
    min-height: 41px;
    text-align: center;
}

.ce-completepage-container-cta .ce-text-button-cta {
    text-align: center;
    width: 100%;
    padding-left: 0;
}

.ce-completepage-container-cta .ce-img-arrow {
    float: left;
    max-width: 499px;
    width: 100%;
    vertical-align: middle;
    text-align: right;
}

@media only all and (max-width: 1280px) {
    .ce-completepage-container-cta .ce-img-arrow {
        max-width:40%;
        width: 100%;
    }
}

@media only all and (max-width: 1130px) {
    .ce-completepage-container-cta .ce-img-arrow {
        max-width:30%;
        width: 100%;
    }
}

.ce-completepage-container-cta .ce-img-arrow img {
    width: 100%;
    max-width: 343px;
}

.ce-completepage-container-cta .ce-text-cta {
    float: left;
    width: 30%;
    font-size: 13px;
    padding-top: 13px;
}

.ce-completepage-container-secondary,.ce-completepage-container-primary {
    width: 100%;
    clear: left;
    float: left;
    padding-top: 40px;
    padding-bottom: 40px;
}

.ce-completepage-container-secondary {
    background-color: #f2f2f2;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.ce-container-primary .ce-video-container-primary {
    float: left;
    width: 33%;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media only all and (max-width: 1024px) {
    .ce-video-container-primary {
        width:49%;
    }
}

.ce-video-container-inner {
    clear: left;
    float: left;
}

.ce-container-primary .ce-video-container-primary .wrapper {
    max-width: 100%!Important;
    width: 100%;
    min-height: 240px;
    height: 100%;
    padding-bottom: 20px;
}

.ce-video-iframe iframe {
    max-width: 100%!important;
    width: 100%;
    min-height: 240px;
    height: 100%;
    padding-bottom: 20px;
    text-align: center;
    display: inherit;
}

.ce-video-container-primary .ce-headline-video {
    padding-left: 20px;
}

.ce-headline-video {
    color: #00a587;
    font-size: 16px;
    padding-bottom: 20px;
}

.ce-socialmedia-youtube {
    clear: both;
    float: right;
    padding-right: 10px;
}

.ce-socialmedia-twitter {
    float: right;
    padding-right: 20px;
}

@media only all and (max-width: 975px) {
    .ce-completepage-container-cta .ce-img-arrow {
        display:none;
    }

    .ce-completepage-container-cta .ce-text-cta {
        clear: left;
        width: 100%;
        text-align: center;
    }

    .ce-completepage-container-cta {
        text-align: center;
    }

    .ce-completepage-container-cta .ce-button-cta {
        float: none;
        display: inline-block;
    }
}

@media only all and (max-width: 817px) {
    .ce-container-primary .ce-video-container-primary {
        width:100%;
    }

    .ce-video-iframe iframe {
        max-width: 421px!important;
        width: 100%;
        height: 100%;
        padding-bottom: 20px;
        margin: 0 auto;
        display: inherit;
    }

    .ce-headline-video {
        text-align: center;
    }

    .ce-video-container-primary .ce-block-text-primary {
        text-align: center;
    }
}

div.container_footer div.minimizer,div.container_main_full_page div.container_breadcrump {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

div.container_main_full_page div.container_breadcrump {
    padding-left: 20px;
}

.searchpage_note {
    border-top: 1px solid #E8EAE7!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.searchpage_note_images {
    padding-bottom: 20px!important;
    text-align: center;
}

.searchpage_note_images img + img {
    padding-left: 20px!important;
}

.searchpage_note a {
    text-decoration: none!important;
}

.searchpage_note_textbutton {
    text-align: center!important;
    padding: 5px 25px 5px 0!important;
    color: #FFF!important;
    background-color: #00A886!important;
    width: 90%!important;
    font-size: 150%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    background-image: url('imgs/searchresult_arrow.png')!important;
    background-repeat: no-repeat!important;
    background-position: center right!important;
}

.searchpage_note_textbutton p {
    width: 95%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding: 5px 25px 5px 0!important;
}

.newsletter_online p, .newsletter_online + table p {
    line-height: normal!important;
}

div.tabber {
    clear: both;
}

.js-tooltip {
    padding: 10px;
    z-index: 100000;
    position: absolute;
    background-color: #00a587;
    color: #fff;
}

.shuffle_system {
    clear: left;
}

.shuffle_generic {
    width: 100%;
    height: 700px;
    position: relative;
    overflow: hidden;
    top: 40px;
}

.shuffle_generic .preview {
    clear: left;
    width: 100%;
    float: left;
    margin-top: 500px;
    text-align: center;
}

.shuffle_generic .preview .preview_item {
    display: inline-block;
    margin: 5px;
    width: 125px;
    opacity: 0.7;
    cursor: pointer;
    height: 150px;
    vertical-align: top;
    background-color: #fff;
    border: 3px solid #ccc;
    padding: 5px;
    font-weight: bold;
}

.shuffle_generic .preview .preview_item:hover {
    opacity: 1;
}

.shuffle_generic .preview .preview_item.active {
    opacity: 1;
    border: 3px solid #00a587;
    width: 125px;
}

.shuffle_generic .preview .preview_item img {
    width: 100%;
}

.shuffle_generic .preview .title {
    font-size: 12px;
    font-family: Arial;
    display: inline;
}

.shuffle_generic .item {
    position: absolute;
    text-align: center;
    width: 500px;
    vertical-align: bottom;
    font-size: 14px;
    border: 3px solid #ccc;
    opacity: 0.8;
}

.shuffle_generic .item.active {
    opacity: 1!important;
    background-color: #fff;
    cursor: default;
}

.shuffle_generic .item:hover {
    border: 3px solid #00a587;
    cursor: pointer;
    opacity: 1;
}

.shuffle_generic .item.active:hover {
    border: 3px solid #ccc;
    background-color: #fff;
    cursor: default;
}

.shuffle_generic .content {
    width: 100%;
    margin: 0 auto;
    max-width: 500px;
    font-size: 13px;
}

.shuffle_generic .content img {
    width: 100%;
    transition: all 200ms linear;
}

.shuffle_generic .description {
    position: relative;
    background-color: rgba(255,255,255,0.8);
    width: 94%;
    padding: 3% 3%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #3b3b3b;
    font-family: Arial;
    overflow: hidden;
    text-align: left;
    line-height: 16px;
}

.shuffle_generic .description {
    font-size: 50%;
    height: 26px;
    min-height: 27px;
    max-height: 27px;
    margin-top: -10px;
    overflow: hidden;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
    transition: all 500ms linear;
}

.shuffle_generic .description .text {
    display: none;
}

.shuffle_generic .item.active .description {
    font-size: 100%;
    line-height: 24px;
    margin-top: -3px;
    min-height: auto;
    max-height: none;
    height: auto;
}

.shuffle_generic .item.active .description .text {
    display: block;
    clear: left;
    float: left;
}

.shuffle_generic .item h2 {
    font-size: 11px!important;
    padding: 0;
    margin: 0;
}

.shuffle_generic .item.active .text {
    overflow: hidden;
}

.shuffle_generic .item.active h2 {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 5px;
    margin-bottom: 0;
    font-size: 18px!important;
}

.shuffle_system .right,.shuffle_system .left {
    position: absolute;
    top: 200px;
    z-index: 10000;
    width: 50px;
    height: 50px;
    text-align: center;
    color: #fff;
    padding: 5px;
    cursor: pointer;
}

.shuffle_system .left {
    left: 15px;
    background-repeat: no-repeat;
}

.shuffle_system .left:hover {
    background-repeat: no-repeat;
}

.shuffle_system .right {
    right: 10px;
    background-repeat: no-repeat;
}

.shuffle_system .right:hover {
    background-repeat: no-repeat;
}

.ce-list-table-title {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px;
    color: #fff;
    background-color: #425563;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-list-table p {
    padding: 0!important;
}

.ce-list-table ul li, .ce-list-table ul {
    clear: both;
    list-style: none;
    padding-left: 0;
    margin-left: 0!important;
}

.ce-list-table ul li:nth-child(odd) {
    background-color: #f8fafa;
}

.ce-list-table ul li:nth-child(even) {
    background-color: #e9e9e9!important
}

.ce-list-table ul li {
    padding: 20px 10px!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

h1.configurator {
    padding-top: 0;
    margin-top: 0;
}

.ce-configurator {
    font-family: Arial;
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.ce-configurator select {
    padding: 9px 10px;
    border: 1px solid #edeaea;
    background-color: #fff;
}

.ce-configurator > .title:before {
    position: absolute;
    width: 18px;
    overflow: hidden;
    height: 16px;
    content: "";
    background-image: url('data:image/png;base64,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');
    background-position-x: -22px;
    margin-top: -5px;
}

.ce-configurator > .title:after {
    position: absolute;
    width: 18px;
    overflow: hidden;
    height: 16px;
    content: "";
    background-image: url('data:image/png;base64,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');
    margin-top: 10px;
    margin-left: -18px;
}

.ce-configurator > .title {
    clear: both;
    float: left;
    width: 100%;
    background-color: #425563;
    color: #fff;
    font-size: 18px;
    padding: 10px 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-configurator > .content {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #edeaea;
}

.ce-configurator > .content .description {
    padding-bottom: 20px;
}

.ce-configurator .selector {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.ce-configurator .selector .element {
    display: inline-block;
    width: 31%;
    margin-left: 3%;
    margin-bottom: 30px;
    vertical-align: top;
}

.ce-configurator .selector .element:nth-child(3n+1) {
    margin-left: 0;
}

.ce-configurator .selector .element:first-child {
    margin-left: 0;
}

@media only all and (max-width: 1280px) {
    .ce-configurator .selector .element {
        width:48%;
    }

    .ce-configurator .selector .element:nth-child(2n+1) {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element:nth-child(3n+1) {
        margin-left: 3%;
    }
}

@media only all and (max-width: 799px) {
    .ce-configurator .selector .element {
        width:100%;
        margin-left: 0!important;
    }

    .ce-configurator .selector .content.image-box {
        width: 100%;
    }
}

.ce-configurator .selector .element .header {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.ce-configurator .selector .element .header .title {
    float: left;
    width: 80%;
    font-weight: bold;
    font-size: 13px;
    color: #8d9095;
}

.ce-configurator .selector .element .header .help {
    float: left;
    width: 20%;
}

.ce-configurator .selector .element .header .help .tooltip {
    float: right;
    width: 17px;
    height: 17px;
    background-image: url('data:image/png;base64,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');
}

.ce-configurator .selector .element .header .help .tooltip:hover {
    background-position-x: -19px;
}

.ce-configurator .selector .element .header .help .tooltip:active {
    background-position-x: -38px;
}

.ce-configurator .selector .element .content select {
    background-color: #fff;
    color: #8d9095;
    width: 100%;
}

.ce-configurator .selector .element.image {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-left: 0;
}

.ce-configurator .selector .element.image .content .item {
    float: left;
    border: 1px solid #edeaea;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    width: 31%;
    margin-left: 3%;
    text-align: center;
    margin-bottom: 40px;
}

.ce-configurator .selector .element.image .content .item img {
    max-width: 100%;
    overflow: hidden;
}

.ce-configurator .selector .element.image .content .item.active,.ce-configurator .selector .element.image .content .item:hover {
    border: 1px solid #ccc;
    cursor: pointer;
}

.ce-configurator .selector .element.image .content .item:first-child {
    margin-left: 0;
}

.ce-configurator .selector .element.image .content .item:nth-child(3n+1) {
    margin-left: 0;
}

@media only all and (max-width: 1280px) {
    .ce-configurator .selector .element.image .content .item {
        width:48%;
    }

    .ce-configurator .selector .element.image .content .item:first-child {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element.image .content .item:nth-child(2n+1) {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element.image .content .item:nth-child(3n+1) {
        margin-left: 3%;
    }
}

@media only all and (max-width: 799px) {
    .ce-configurator .selector .element.image .content .item {
        width:100%;
        margin-left: 0!important;
    }
}

.ce-configurator .selector .element.image .content .item .selector {
    margin-top: -8px;
}

.ce-configurator-result {
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #edeaea;
    left: 0;
    text-align: center;
    font-family: Arial;
    padding-top: 30px;
    padding-bottom: 30px;
    box-shadow: -0px -2px 0px #edeaea;
    background-color: #fff;
}

.ce-configurator-result * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 800px) {
    .ce-configurator-result {
        clear:both;
        float: left;
        position: relative;
    }

    .ce-configurator-result .gwt-PushButton {
        clear: both;
        margin-top: 20px;
        border-radius: 5px!important;
        -moz-border-radius: 5px!important;
        -webkit-border-radius: 5px!important;
    }

    .ce-configurator-result .header {
        margin-bottom: 20px;
    }
}

.ce-configurator-result h2 {
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
    padding-top: 2px;
    padding-bottom: 10px;
    color: #444;
    margin: 0;
    padding: 0;
    font-size: 24px;
    font-weight: normal;
}

.ce-configurator-result .ce-button {
    display: inline-block;
}

.ce-configurator-result .typecodes {
    display: inline-block;
    vertical-align: top;
    color: #8d9095;
}

.ce-configurator-result .typecodes .typecode {
    display: inline-block;
    vertical-align: top;
}

.ce-configurator-result .typecode:after,.ce-configurator-result .typecode:before {
    display: table;
    content: "";
}

.ce-configurator-result .typecode_snippet {
    display: table-cell;
    border: 1px solid #edeaea;
    height: 36px;
    width: 35px;
    white-space: nowrap;
    line-height: 28px;
    vertical-align: top;
    padding: 2px 4px;
    border-left: 0;
}

.ce-configurator-result .typecode_snippet:first-child {
    border-left: 1px solid #edeaea;
}

.ce-configurator-result > .typecode_snippet:first-child {
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
}

.gwt-PushButton,.ce-configurator-result .ce-button .ce-link-button {
    display: inline-block;
    background-color: #00a587;
    color: #fff;
    padding: 8px;
    vertical-align: top;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    height: 35px;
}

.ce-configurator-result .header {
    display: inline-block;
    padding: 2px 15px;
    margin-right: 10px;
    min-height: 28px;
    line-height: 28px;
}

.ce-configurator-result .typecode_snippet_highlighted {
    border: 1px solid #00a587!important;
    margin-right: 0!important;
    color: #00a587;
}

.tooltip_popup {
    color: #8d9095;
    padding: 10px 10px 0px 10px;
    border: 1px solid #edeaea;
    background-color: #fff;
}

.gwt-ListBox option:disabled {
    color: #aaa;
    background-color: #f1f1f1;
}

.result_popup_xima {
    padding: 20px;
    background-color: #fff;
    border: 1px solid #edeaea;
}

.result_popup_xima iframe {
    border: 0;
}

#documentsearchbydocpartno input[type="text"],#documentsearchbypartno input[type="text"] {
    min-width: 60%;
}

#documentsearchbydocpartno .inline,#documentsearchbypartno .inline {
    display: inline;
}

.ce-configurator + .options {
    float: right;
    margin-bottom: 40px;
}

.ce-configurator + .options .button_filter {
    float: left;
    padding: 10px;
    border: 1px solid #00a587;
    margin-left: 10px;
}

h1.alternative {
    margin-top: 0;
    padding-top: 0;
}

div.container_content_right table.table_product tr td {
    padding-top: 10px;
    padding-bottom: 10px;
}

.ce-configurator > .content .selector .element .content {
    clear: both;
}

.ce-configurator input {
    background-color: #fff;
    padding: 12px 12px;
}

.gwt-PopupPanelGlass {
    background-color: #000;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

[id='28068'] .container_footer {
    margin-top: 0;
}

[id='28068'] .ce-container-primary {
    padding: 0 !important;
}

[id='28068'] ul.contact li {
    width: 100%;
}

[id='28068'] address, [id='28068'] address p, [id='28068'] .ce-contact li {
    font-style: normal !important;
    line-height: 24px !important;
}

[id='28068'] ul.contact li {
    line-height: 20px;
    color: #2c2a29;
}

@media only all and (max-width: 800px) {
    [id='27560'] .container_footer {
        margin-top: 40px;
    }
}

.ce-full-page-background {
    float: left;
    width: 100%;
    margin-bottom: 11%;
    height: 462px;
}

.ce-full-page-background.background-service {
    background-image: url("imgs/backgroundImage.png");
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-service {
        height: 350px;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-service {
        background: none;
        height: auto;
    }
}

div.ce-row {
    float: left;
    width: 33%;
    padding: 10px 0 10px 60px;
    -box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 2%;
}

@media only all and (-ms-high-contrast:none) {
    .div.ce-row, *::-ms-backdrop, div.ce-row {
        width: 29%;
    }
}

@media only all and (max-width: 1024px) {
    div.ce-row {
        padding-left: 30px;
    }
}

@media only all and (max-width: 800px) {
    div.ce-row {
        clear: both;
        float: left;
        width: 100%;
        margin-bottom: 40px;
        padding: 0 !important;
    }
}

div.ce-row:first-child {
    padding-left: 30px;
    padding-top: 40px;
}

@media only all and (max-width: 1280px) {
    div.ce-row:first-child {
        padding-top: 40px;
    }
}

@media only all and (max-width: 800px) {
    div.ce-row:first-child {
        padding-top: 40px;
    }
}

div.ce-row.mid {
    margin-top: -4%;
}

.ce-full-page-background.background-contact {
    background-image: url("imgs/backgroundImageContact.png");
    background-size: cover;
    height: 500px;
    margin-bottom: 0;
    padding-top: 50px;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-contact {
        background-image: none;
        height: auto;
    }
}

.ce-full-page-background.background-contact .ce-row:first-child {
    margin-left: 0;
}

.background-contact ul.contact {
    border-bottom: 0;
}

.background-contact ul.contact address p {
    padding: 0;
}

.ce-full-page-background.background-contact .ce-row {
    background-color: #fff;
    width: 32%;
    padding: 15px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-left: 2%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        margin-left: 6%;
    }
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        margin-left: 3%;
        width: 30%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        clear: both;
        float: left;
        width: 100%;
        margin: 0;
        text-align: center;
    }
}

.ce-full-page-background.background-contact .ce-row img {
    display: inherit;
    margin: 0 auto;
}

.ce-full-page-background.background-contact .ce-row p {
    line-height: 18px;
}

.ce-box-location h4 {
    color: #444;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 0;
    padding-bottom: 10px;
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-contact .ce-row h3 {
        font-size: 20px;
    }
}

ul.ce-contact {
    padding-top: 20px;
}

ul.ce-contact li {
    list-style: none;
}

ul.ce-contact li.phone:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.fax:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.email:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.web:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

.ce-full-page-background h1 {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 60px;
    font-weight: bold;
    color: #2c2a29;
    margin-top: 7%;
    padding-left: 0;
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background h1 {
        margin-top: 3%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background h1 {
        font-size: 35px;
    }
}

.ce-full-page-background h2 {
    display: block;
    text-align: center;
    font-size: 26px;
    color: #2c2a29;
    font-weight: bold;
    margin: 0;
    margin-top: 3%;
    margin-bottom: 2%;
    padding: 0;
}

.ce-full-page-background h1+p {
    display: block;
    color: #2c2a29;
    text-align: center;
    font-size: 20px;
    padding-top: 10px;
}

.ce-full-page-background p {
    color: #2c2a29;
}

.ce-full-page-background .ce-line {
    position: relative;
    background-image: url("imgs/dashedLine.png");
    width: 100%;
    min-height: 238px;
    margin-top: 40px;
    background-repeat: no-repeat;
    background-size: contain;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-line {
        margin-top: 20px;
        min-height: 130px;
    }
}

.ce-full-page-background .ce-circle {
    position: absolute;
    left: 0;
    top: 0;
    height: 300px;
    width: 15%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background .ce-circle {
        width: 20%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-circle {
        height: auto;
    }
}

.ce-full-page-background .ce-dashed-bubble {
    width: 100%;
    border: 2px dashed #00a587;
    background-color: #fff;
    overflow: hidden;
    max-height: 261px;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-circle:after {
        content: "";
    }
}

.ce-full-page-background .ce-dashed-bubble img {
    width: 100%;
    height: 100%;
}

.ce-full-page-background #bubble-1 {
    left: 17.8%;
    top: 18%;
}

.ce-full-page-background #bubble-2 {
    left: 41.5%;
}

.ce-full-page-background #bubble-3 {
    left: 63.8%;
    top: 18%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background #bubble-1 {
        left: 2%;
        top: 5%;
    }

    .ce-full-page-background #bubble-2 {
        left: 36%;
    }

    .ce-full-page-background #bubble-3 {
        left: 70%;
        top: 5%;
    }
}

.ce-text-subtitle {
    color: #444444;
    font-size: 16px;
}

h1.circle {
    padding-left: 0;
    margin-left: 0;
    display: block;
    font-weight: bold;
}

@media only all and (max-width: 800px) {
    .ce-text-subtitle {
        padding-top: 20px;
        text-align: center;
    }

    h1.circle {
        text-align: center;
        display: block;
        width: 100%;
        padding- }
}

ul.ce-list-square-green {
    clear: both;
    float: left;
    margin-top: 15px;
}

ul.ce-list-square-green a {
    color: #2c2a29;
}

ul.ce-list-square-green a:hover {
    color: #00a587;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green {
        width: 100%;
    }
}

ul.ce-list-square-green li {
    list-style: none;
    line-height: 26px;
    color: #2c2a29;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green li {
        text-align: center;
    }
}

ul.ce-list-square-green li:before {
    content: url("imgs/green-square.png");
    width: 8px;
    height: 8px;
    margin-left: 2px;
    margin-right: 7px;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green li:before {
        content: "";
    }
}

div.ce-bar-socialmedia {
    clear: both;
    float: left;
    width: 100%;
    background-color: #d9dde0;
    position: relative;
    height: 81px;
    line-height: 81px;
    vertical-align: middle;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia {
        height: auto;
    }
}

div.ce-bar-socialmedia .flag {
    background-image: url("imgs/socialmediacorner.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 165px;
    height: 46px;
    position: absolute;
    top: -18px;
    left: 16%;
}

@media only all and (max-width: 1280px) {
    div.ce-bar-socialmedia .flag {
        left: 3%;
    }
}

@media only all and (max-width: 1024px) {
    div.ce-bar-socialmedia .flag {
        width: 90%;
        height: 30px;
        top: -12px;
    }
}

div.ce-bar-socialmedia ul {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia ul {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

div.ce-bar-socialmedia ul li {
    list-style: none;
    display: inline;
    margin-left: 30px;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia ul li {
        display: block;
        margin-left: 0;
        padding-left: 50px;
        text-align: left;
        line-height: 40px;
    }
}

div.ce-bar-socialmedia ul li:first-child {
    margin-left: 0;
}

div.ce-bar-socialmedia ul li img {
    margin-right: 12px;
    vertical-align: middle;
    padding-bottom: 4px;
}

div.ce-bar-socialmedia a {
    color: #2c2a29;
    text-decoration: none;
}

div.ce-bar-socialmedia a:hover {
    color: #00a587;
}

.service {
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 60px;
}

@media only all and (max-width: 800px) {
    .service {
        padding-bottom: 20px;
    }
}

.ce-container-login {
    position: absolute;
    background-color: #425563;
    left: 40%;
    top: 40%;
    width: 310px;
    display: none;
    -webkit-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    z-index: 100;
}

.ce-container-login .ce-headline-level3 {
    margin-bottom: 10px;
}

.ce-container-login .ce-container-primary {
    padding: 0;
    float: left;
    margin: 0;
    padding-bottom: 20px;
    width: 100%;
}

.ce-container-login .ce-container-primary input {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ce-container-login > .ce-container-primary {
    background-color: #fff;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-container-login .ce-text-small {
    clear: both;
    float: left;
    width: 100%;
}

.ce-container-login .ce-button-standard,.ce-container-login .ce-button-dark {
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
}

.ce-container-login .ce-button-standard a,.ce-container-login .ce-button-dark a {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 10px;
}

.ce-container-login .ce-button-standard + .ce-text-small {
    padding: 20px 0 10px 0;
    text-align: center;
}

.ce-container-login .cust-container-login-1 .ce-text-small a {
    color: #fff;
}

.ce-container-login .cust-container-login-1 .ce-text-small a:hover {
    color: #999;
    text-decoration: none;
}

.ce-container-login .cust-container-login-1 {
    background-color: #425563;
}

.ce-container-login .cust-container-login-1 .ce-text-small {
    text-align: center;
    padding: 3px 0;
}

.ce-container-login .ce-button-standard .ce-text-small,.ce-container-login .ce-button-dark .ce-text-small {
    padding-bottom: 0;
}

.ce-container-login .ce-text-small {
    padding-bottom: 5px;
}

.ce-text-small {
    font-size: 13px;
    color: #8d9095;
    line-height: 16px;
}

.ce-container-login .cust-container-login-2 {
    position: absolute;
    margin-left: 49%;
    margin-top: -5px;
}

.background-customer-service {
    margin-bottom: 2%;
}

.background-customer-service .ce-headline-level1 {
    margin-top: -350px;
}

.background-customer-service .ce-headline-level1 {
    float: none;
    padding-bottom: 10px!important;
}

.background-customer-service .ce-headline-level1-text {
    padding-bottom: 80px;
}

.ce-headline-level1 {
    font-size: 60px;
    color: #2c2a29;
}

.ce-headline-level1-text {
    font-size: 40px!important;
    color: #2c2a29!important;
}

.ce-headline-level2 {
    font-size: 40px;
    color: #2c2a29;
    font-weight: bold;
    margin-bottom: 20px;
}

.ce-headline-level3 {
    font-size: 24px;
    color: #2c2a29;
}

.ce-headline-level2-text {
    font-size: 38px;
    color: #8d9095;
    margin-bottom: 20px;
    line-height: 40px;
}

.ce-headline-level4 {
    font-size: 20px;
    color: #2c2a29;
    line-height: 28px;
    margin-bottom: 5px;
}

.ce-headline-level4-text {
}

.ce-button-standard {
}

.ce-full-page-background .ce-button-standard {
    margin: 0 auto;
    text-align: center;
}

.ce-button-standard a {
    border: 1px solid #00a587;
    background-color: #00a587;
    padding: 12px 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff!important;
    text-decoration: none;
    transition: none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
}

.ce-button-standard a:hover {
    border: 1px solid #00a587;
    background-color: #fff;
    color: #00a587!important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}

.ce-button-dark a {
    border: 1px solid #425563;
    background-color: #425563;
    padding: 12px 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff!important;
    text-decoration: none;
    transition: none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
}

.ce-button-dark a:hover {
    border: 1px solid #425563;
    background-color: #fff;
    color: #425563!important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}

.cust-image-customer-service-2 {
    position: absolute;
    left: 58%;
    margin-top: -240px;
}

@media only all and (max-width: 1280px) {
    .cust-image-customer-service-2 {
        left:62%;
    }
}

@media only all and (max-width: 1024px) {
    .cust-image-customer-service-2 {
        left:70%;
    }
}

.ce-container-left {
    float: left;
    max-width: 48%;
    width: 100%;
}

.ce-container-right {
    float: right;
    max-width: 52%;
    width: 100%;
    text-align: right;
}

@media only all and (max-width: 800px) {
    .ce-container-left {
        clear:both;
        float: left;
        margin-bottom: 20px;
        max-width: 100%;
    }

    .ce-container-right {
        clear: both;
        float: left;
        max-width: 100%;
    }
}

.ce-text-standard {
    font-size: 14px;
    color: #8d9095;
    line-height: 24px;
}

.ce-list-standard {
    padding-top: 15px;
    padding-bottom: 30px;
}

.ce-list-standard li {
    list-style: none;
    margin-bottom: 15px;
}

.ce-list-standard li:before {
    content: url(data:image/png;base64,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);
    padding-right: 10px;
    vertical-align: baseline;
}

.ce-image-1920 {
    width: 100%;
    min-width: 100%;
}

.ce-image-1920 img {
    width: 100%;
}

.cust-image-customer-service-1 {
    max-height: 462px;
    overflow: hidden;
    width: 100%;
    min-width: 100%;
    overflow: hidden;
}

.cust-image-customer-service-1 img {
    min-width: 1920px;
}

.ce-image-big {
    float: left;
    height: 600px;
}

.container_main_full_page .ce-bar-standard {
    margin-top: 40px;
    margin-bottom: 40px;
}

.ce-bar-standard {
    float: left;
    width: 100%;
}

.ce-bar-standard a:hover .ce-headline-level4 {
    color: #00a587;
}

.ce-bar-item {
    float: left;
    max-width: 25%;
    padding-left: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-bottom: 20px;
}

.ce-bar-standard a:first-child .ce-bar-item {
    padding-left: 0!important;
}

.ce-bar-standard a:nth-child(4n+5) .ce-bar-item {
    padding-left: 0!important;
    clear: both;
}

@media only all and (max-width: 1024px) {
    .ce-bar-item {
        max-width:50%;
    }

    .ce-bar-standard a:nth-child(2n+3) .ce-bar-item {
        padding-left: 0!important;
        clear: both;
    }
}

@media only all and (max-width: 800px) {
    .ce-bar-item {
        max-width:100%;
        padding-left: 0;
    }
}

.ce-bar-socialmedia {
    margin-top: 40px;
}

.searchpage_note {
    border-top: 1px solid #E8EAE7!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.searchpage_note_images {
    padding-bottom: 20px!important;
    text-align: center;
}

.searchpage_note_images img + img {
    padding-left: 20px!important;
}

.searchpage_note a {
    text-decoration: none!important;
}

.searchpage_note_textbutton {
    text-align: center!important;
    padding: 5px 25px 5px 0!important;
    color: #FFF!important;
    background-color: #00A886!important;
    width: 90%!important;
    font-size: 150%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    background-image: url('imgs/searchresult_arrow.png')!important;
    background-repeat: no-repeat!important;
    background-position: center right!important;
}

.searchpage_note_textbutton p {
    width: 95%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding: 5px 25px 5px 0!important;
}

.ic-email:after,.ic-phone:after,.ic-web:after,.ic-people:after,.ic-search:after,.ic-success:after,.ic-warning:after,.ic-error:after,.ic-info:after,.ic-cart:after,.ic-service:after,.ic-refresh:after,.ic-shield:after {
    width: 24px;
    height: 24px;
    content: "";
    background-size: 100%;
    display: inline-block;
}

.ic-warning:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVlJREFUeNpi/P//P8NAAsah7gBHkBlAvG+gHHAQiJmA2JZsE0AOIBM7/kcAV3LNocQBB5EccJTeDkD2PQy409MBB7E44Di9HOD0HzfwpIcDDuJxwElaOwCf72HAm5YOOEiEA04DMSMtHECM72HAlxYOQPc9P5IcP5rcWWJDgRLf6yPJ62OR96emAw4RsMAfi/x5YkKBiYjqwglHZaOAgw0DBkAcQMhwYhzQgENcEQcbXS8jJbUhvpS/AUndBjzqQihJA4fwGHwBSd0FPOouATETOQ4glO8/IKl9T0BtGC578LWIDgOxDZWafleBWA+I/xGbBkgp9YgFEaREwWEiDHRAUu9AhPpr2NICJb5H10cMiCImDRAb9+j5m5jm9U0g1gbiv7jSAClxb4+kz54EfTH4QoCaKR8XuAUNhT/oIeD8n34gDlsI0MP3MHAHiDVBoTDkO6cUA4AAAwC4r5PwTrQPOgAAAABJRU5ErkJggg==');
}

.ocher.ic-warning:after,.ocher .input-group-icon .ic-warning:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYFJREFUeNpi/P//P8NAAsYh7YDXqxkdQWaIhv7fR64ZLBR6oAGImYB4H91DAOp7mMVuwFDYTY45TBT6Hhub9iGA5nsY8ACGwk56hUADkWLUDwGg752A1F4c0l7AUNhO6xCoJzFkqBcCBHwPAz7AUNhKKwccBFJ2BJSdAWIzoCP+UzUKoL63I0KpCSgUaJEG0ONeAOhLUDHMCGKjpwWggxmp5gAcvlfAwQYBIyD2o2YIYEvd+BxAdCgwEel7WzIcYADEAdQIAVx5WxEHm6RQYCLT98SEAAjoAXEwJSGAr2QjxgEgUAf0CBPJDiDge3RL5fGo0wXiEJJLQqADDgMpGyo1/a6CogNYZvwjKgSgvqeW5SCgDcRhpERBIxGGOiKVhI5EqMeaFjCigMgajwFqMbI+YiqfaKC+ZYRCoJGBdgAUCsw4HUBK3APV2mNjEwDqQByJMwqonPJxgVugRAmMij8oIQC03JkOloOAGhBHYYQAnXwPA3eAWBMUCowjvncMEGAAL2eXQ6rd0AEAAAAASUVORK5CYII=');
}

.table {
    border-collapse: collapse;
    width: 100%;
}

.table>thead>tr>th {
    padding: 10px;
    font-size: 15px;
    vertical-align: bottom;
    font-weight: 600;
    text-align: left;
}

.table tbody tr td {
    font-size: 15px;
    padding: 10px;
}

.table.hover tbody tr:hover td {
    background-color: #f7f7f7;
    cursor: arrow;
}

.table.condensed thead tr th,.table.condensed tbody tr td {
    padding: 5px;
}

.table,.table.default {
    border: 1px solid #edeaea;
    color: #777;
}

.table thead tr th,.table.default thead tr th {
    background-color: #EEE;
}

.table>thead>tr>th,.table.default>thead>tr>th {
    border-bottom: 2px solid #edeaea;
}

.table tbody tr td,.table.default tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.table.light {
    border: 1px solid #f0f0f0;
    color: #aaa;
}

.table.light thead tr th {
}

.table.light>thead>tr>th {
    border-bottom: 2px solid #f0f0f0;
}

.table.light tbody tr td {
    border-bottom: 1px solid #f0f0f0;
}

.green .table,.table.green {
    color: #444;
    border: 1px solid #edeaea;
}

.green .table thead tr th,.table.green thead tr th {
    background-color: #00a587;
    color: #fff;
}

.green .table>thead>tr>th,.table.green>thead>tr>th {
    border-left: 1px solid #00a587;
    border-right: 1px solid #00a587;
    border-top: 1px solid #00a587;
}

.green .table tbody tr td,.table.green tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.yellow .table,.table.yellow {
    color: #444;
    border: 1px solid #edeaea;
}

.yellow .table thead tr th,.table.yellow thead tr th {
    background-color: #D0DF00;
    color: #fff;
}

.yellow .table>thead>tr>th,.table.yellow>thead>tr>th {
    border-left: 1px solid #D0DF00;
    border-right: 1px solid #D0DF00;
    border-top: 1px solid #D0DF00;
}

.yellow .table tbody tr td,.table.yellow tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.lightblue .table,.table.lightblue {
    color: #444;
    border: 1px solid #edeaea;
}

.lightblue .table thead tr th,.table.lightblue thead tr th {
    background-color: #8DC8EA;
    color: #fff;
}

.lightblue .table>thead>tr>th,.table.lightblue>thead>tr>th {
    border-left: 1px solid #8DC8EA;
    border-right: 1px solid #8DC8EA;
    border-top: 1px solid #8DC8EA;
}

.lightblue .table tbody tr td,.table.lightblue tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.ocher .table,.table.ocher {
    color: #444;
    border: 1px solid #edeaea;
}

.ocher .table thead tr th,.table.ocher thead tr th {
    background-color: #EAAA00;
    color: #fff;
}

.ocher .table>thead>tr>th,.table.ocher>thead>tr>th {
    border-left: 1px solid #EAAA00;
    border-right: 1px solid #EAAA00;
    border-top: 1px solid #EAAA00;
}

.ocher .table tbody tr td,.table.ocher tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.orange .table,.table.orange {
    color: #444;
    border: 1px solid #edeaea;
}

.orange .table thead tr th,.table.orange thead tr th {
    background-color: #FF6A39;
    color: #fff;
}

.orange .table>thead>tr>th,.table.orange>thead>tr>th {
    border-left: 1px solid #FF6A39;
    border-right: 1px solid #FF6A39;
    border-top: 1px solid #FF6A39;
}

.orange .table tbody tr td,.table.orange tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.bordeaux .table,.table.bordeaux {
    color: #444;
    border: 1px solid #edeaea;
}

.bordeaux .table thead tr th,.table.bordeaux thead tr th {
    background-color: #7D2248;
    color: #fff;
}

.bordeaux .table>thead>tr>th,.table.bordeaux>thead>tr>th {
    border-left: 1px solid #7D2248;
    border-right: 1px solid #7D2248;
    border-top: 1px solid #7D2248;
}

.bordeaux .table tbody tr td,.table.bordeaux tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.gray .table,.table.gray {
    color: #444;
    border: 1px solid #edeaea;
}

.gray .table thead tr th,.table.gray thead tr th {
    background-color: #425563;
    color: #fff;
}

.gray .table>thead>tr>th,.table.gray>thead>tr>th {
    border-left: 1px solid #425563;
    border-right: 1px solid #425563;
    border-top: 1px solid #425563;
}

.gray .table tbody tr td,.table.gray tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.black .table,.table.black {
    color: #444;
    border: 1px solid #edeaea;
}

.black .table thead tr th,.table.black thead tr th {
    background-color: #2C2A29;
    color: #fff;
}

.black .table>thead>tr>th,.table.black>thead>tr>th {
    border-left: 1px solid #2C2A29;
    border-right: 1px solid #2C2A29;
    border-top: 1px solid #2C2A29;
}

.black .table tbody tr td,.table.black tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.table.bordered thead tr th,.table.bordered tbody tr td {
    border-left: 1px solid #edeaea;
}

.table.bordered tbody tr td:first-child,.table.bordered thead tr th:first-child {
    border-left: 0;
}

.table.borderless {
    border: 0;
}

.table.borderless > thead > tr th {
    border-bottom-width: 1px;
}

.table.stripped tbody tr:nth-child(even) td, .table.stripped.default tbody tr:nth-child(even) td, .table.stripped.green tbody tr:nth-child(even) td, .table.stripped.lightblue tbody tr:nth-child(even) td, .table.stripped.yellow tbody tr:nth-child(even) td, .table.stripped.ocher tbody tr:nth-child(even) td, .table.stripped.orange tbody tr:nth-child(even) td, .table.stripped.bordeaux tbody tr:nth-child(even) td, .table.stripped.gray tbody tr:nth-child(even) td, .table.stripped.black tbody tr:nth-child(even) td, .table.stripped.special tbody tr:nth-child(even) td {
    background-color: #f1f1f1;
}

.table-responsive {
    overflow-x: auto;
    width: 100%;
    min-height: .01%;
}

.table-responsive .table thead tr th {
    white-space: nowrap;
}

@media only all and (max-width: 799px) {
    .table-responsive {
        border:1px solid #edeaea;
    }

    .table-responsive .table {
        border: 0;
    }

    .table-responsive .table thead tr th, .table-responsive .table tbody tr td {
        white-space: nowrap;
    }
}

.teaser {
    font-size: 17px!important;
    margin-bottom: 20px;
    font-weight: 300;
    line-height: 1.4;
}

p {
    margin-top: 0;
}

.block {
    display: block;
}

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

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

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

.text-uppercase {
    text-transform: uppercase;
}

.text-bold {
    font-weight: 700;
}

.text-warning {
    color: #FFAE00;
}

.text-error {
    color: #A90000;
}

.text-info {
    color: #8DC8EA;
}

.text-success {
    color: #00a587;
}

blockquote.default,blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17px;
    border-left: 5px solid #edeaea;
}

blockquote p:last-child {
    margin-bottom: 0;
}

blockquote.right.default,blockquote.right {
    border-left: 0;
    border-right: 5px solid #edeaea;
}

blockquote.blockquote-black {
    border-color: #2C2A29;
}

blockquote.blockquote-black-dark {
    border-color: #1B1B1B;
}

blockquote.blockquote-bordeaux {
    border-color: #7D2248;
}

blockquote.blockquote-bordeaux-dark {
    border-color: #6C183B
}

blockquote.blockquote-default {
    border-color: #EEEEEE;
}

blockquote.blockquote-default-dark {
    border-color: #DDDDDD
}

blockquote.blockquote-gray {
    border-color: #425563;
}

blockquote.blockquote-gray-2 {
    border-color: #EDEAEA;
}

blockquote.blockquote-gray-3 {
    border-color: #8d9095;
}

blockquote.blockquote-gray-dark {
    border-color: #DDDDDD;
}

blockquote.blockquote-gray-light {
    border-color: #F8FAFA;
}

blockquote.blockquote-green {
    border-color: #00a587;
}

blockquote.blockquote-green-dark {
    border-color: #008c73;
}

blockquote.blockquote-lightblue {
    border-color: #8DC8EA;
}

blockquote.blockquote-lightblue-dark {
    border-color: #77B1D1;
}

blockquote.blockquote-ocher {
    border-color: #EAAA00;
}

blockquote.blockquote-ocher-dark {
    border-color: #CE721E;
}

blockquote.blockquote-orange {
    border-color: #FF6A39;
}

blockquote.blockquote-orange-2 {
    border-color: #FFAE00;
}

blockquote.blockquote-orange-dark {
    border-color: #E55222;
}

blockquote.blockquote-red {
    border-color: #A90000;
}

blockquote.blockquote-special {
    border-color: rgb(206,220,0);
}

blockquote.blockquote-yellow {
    border-color: #D0DF00;
}

blockquote.blockquote-yellow-dark {
    border-color: #CE721E;
}

ul, ol, dl {
    margin-top: 0;
}

ul ul, ul ol, ol ul, ol ol, blockquote ol:last-child, blockquote ul:last-child {
    margin-bottom: 0;
}

ul, ol {
    margin-bottom: 10px;
}

dd,dt {
    line-height: 1.43;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

ol.inline>li, dl.inline>li,ul.inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

ol.colored ol,ol.colored,ul.circle ul,ul.circle,ul.square ul,ul.square {
    list-style: none;
}

ol.colored,ul.circle,ul.square {
    padding-left: 20px;
}

ol.colored li:before,ul.circle li:before,ul.square li:before {
    padding-right: 7px;
    font-size: 18px;
    line-height: 1;
}

ol {
    counter-reset: item;
}

ol.colored li:before {
    content: counter(item) ". ";
    counter-increment: item;
    font-size: 13px;
}

ul.circle li:before {
    content: "•";
}

ul.square li:before {
    content: "■";
}

ol.colored.green li:before,ul.circle.green li:before,ul.square.green li:before {
    color: #00a587;
}

ol.colored.yeollow li:before,ul.circle.yellow li:before,ul.square.yellow li:before {
    color: #D0DF00;
}

ol.colored.special li:before, ul.circle.special li:before, ul.square.special li:before {
    color: rgb(206,220,0);
}

ol.colored.lightblue li:before, ul.circle.lightblue li:before,ul.square.lightblue li:before {
    color: #8DC8EA;
}

ol.colored.ocher li:before, ul.circle.ocher li:before,ul.square.ocher li:before {
    color: #EAAA00;
}

ol.colored.orange li:before, ul.circle.orange li:before,ul.square.orange li:before {
    color: #FF6A39;
}

ol.colored.bordeaux li:before, ul.circle.bordeaux li:before,ul.square.bordeaux li:before {
    color: #7D2248;
}

ol.colored.gray li:before, ul.circle.gray li:before,ul.square.gray li:before {
    color: #425563;
}

ol.colored.black li:before, ul.circle.black li:before,ul.square.black li:before {
    color: #2C2A29;
}

.small {
    font-size: 13px;
}

.xsmall {
    font-size: 10px;
}

.large {
    font-size: 18px;
}

.xlarge {
    font-size: 24px;
}

.line-height-60 {
    line-height: 60px;
}

.justified {
    content: "";
    display: table;
}

.justified > img, .justified > span, .justified > div, .justified p, .justified >i {
    display: table-cell!important;
    vertical-align: middle;
    float: none!important;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.justified img {
    max-width: 100%!important;
}

.ce-button {
    display: inline-block;
    margin: 2px;
}

.ce-button a {
    padding: 7px 7px 4px 7px;
    display: block;
}

.ce-button.ce-button-green a {
    color: #fff;
    border: 1px solid #00a587;
    background-color: #00a587;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
}

.ce-button.ce-button-green a:hover {
    background-repeat: no-repeat;
    background-position: 8px 50%;
    background-color: #fff;
    color: #00a587;
    border: 1px solid #00a587;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    text-decoration: none;
}

.ce-button.ce-button-dark a {
    color: #fff;
    border: 1px solid #425563;
    background-color: #425563;
}

.ce-button.ce-button-dark a:hover {
    background-color: #fff;
    color: #425563;
    border: 1px solid #425563;
    transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    text-decoration: none;
}

.ce-button span {
    vertical-align: top;
    line-height: 24px;
}

h1.ce-headline-100 {
    width: 100%;
    display: block;
    margin-bottom: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ce-options {
    display: inline-block;
    margin-bottom: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ce-options-header {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info-container {
    float: left;
    width: 100%;
    padding: 10px 0px 30px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info {
    float: left;
    width: 100%;
    padding-bottom: 10px
}

@media only all and (max-width: 799px) {
    .ce-info {
        width:100%;
        min-width: 100%;
        margin-bottom: 20px;
    }
}

.ce-info.warning,.ce-info.error {
    margin-bottom: 0!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 20px;
}

.ce-webshop .ce-info.warning,.ce-webshop .ce-info.error {
    margin-bottom: 30px;
}

.ce-info.warning {
    float: left;
}

.signin-box .ce-info.error {
    margin-top: 0;
    margin-bottom: 30px;
}

.ce-info.error div,.ce-info.error span {
    max-width: 85%;
    float: left;
    color: #ed5959;
    line-height: 16px!important;
}

.ce-info.error.top {
    padding-top: 20px;
}

.ce-info.error.top img {
    padding-right: 10px;
}

.ce-info.error .title {
    font-size: 16px;
    margin-bottom: 10px;
}

.ce-info.error div.description {
    float: left;
    color: #8d9095;
}

.ce-info.warning img {
    float: left;
    max-width: 20%;
    width: 36px;
    padding-right: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info.warning span {
    float: left;
    max-width: 75%;
}

.ce-info img {
    float: left;
    vertical-align: bottom;
    margin-right: 5px;
    max-width: 10%;
}

.ce-info p {
    padding: 2px;
}

.ce-info.right {
    text-align: right;
    float: right;
    display: inline-block;
    width: auto;
}

.ce-info.right span {
    float: right;
}

.standard.webshop {
    clear: both;
    width: 98%;
    margin-left: 1.56%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 40px;
}

.standard.webshop td {
    min-width: 50px;
    border-right: 1px solid #edeaea;
}

.standard.webshop p {
    padding: 5px;
    line-height: 12px;
}

.standard.webshop input {
    min-width: 50px;
    width: 50px;
    text-align: right;
}

.standard.webshop td.text-right {
    text-align: right;
    padding-right: 10px;
}

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

.ce-subtext {
    font-size: 12px;
}

.standard.webshop tr.highlight td {
    font-weight: bold;
}

.standard.webshop tr.highlight.green {
    color: #00a587;
}

.ce-navigation-lead {
    width: 100%;
    clear: both;
    float: left;
    padding-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-navigation-lead ul {
    list-style: none!important;
}

.ce-navigation-lead ul li {
    float: left;
    list-style-type: none;
    margin-right: 25px;
    padding-left: 10px;
    vertical-align: top;
    list-style: none!important;
}

.ce-navigation-lead ul li:first-child {
    list-style: none;
    padding-left: 0;
    background: none;
}

.ce-navigation-lead .ce-button img {
    float: left;
    max-height: 18px;
    padding: 5px 5px 0 0;
}

.ce-navigation-lead .ce-button a {
    vertical-align: top;
    float: left;
    line-height: 20px;
    color: #8d9095;
    min-width: 75px;
    text-align: center;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
}

.ce-navigation-lead .ce-button-green a {
    padding-bottom: 7px;
    color: #fff;
    text-decoration: none!important;
}

.ce-navigation-lead .ce-button a:hover {
    color: #00a587;
    text-decoration: none;
}

.ce-navigation-lead .ce-button-green + .active {
    display: block!important;
}

.ce-navigation-lead .active {
    margin-top: -10px;
    margin-left: -4px;
    width: 100%;
    text-align: center;
    display: none;
}

.ce-form-box h2 a {
    font-size: 13px;
    float: right;
    text-align: right;
    vertical-align: bottom;
}

.ce-form-box.signin-box a {
    font-size: 13px!important;
}

.ce-form-box {
    clear: both;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-bottom: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
}

.ce-form-box.overview label {
    font-weight: bold;
    font-size: 13px!important;
    color: #555;
    padding-left: 0!important;
}

.ce-form-box.overview .full {
    font-size: 13px;
}

.standard.webshop input,.ce-form-box input[type='text'], .ce-form-box textarea {
    background-color: #fff!important;
}

.ce-form-box > .full {
    clear: both;
    float: left;
    padding: 10px 30px;
    width: 100%;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 40px;
}

.ce-form-box > .left {
    clear: left;
    float: left;
    padding: 10px 30px;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    margin-bottom: 40px;
}

.ce-form-box > .right {
    float: right;
    clear: right;
    margin-left: 4%;
    margin-bottom: 40px;
}

@media only all and (max-width: 1024px) {
    .ce-form-box .left {
        margin-bottom:40px;
    }

    .ce-form-box .right {
        clear: both;
        margin-left: 0;
    }
}

.ce-form-box > .left, .ce-form-box > .right {
    max-width: 48%;
    width: 48%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px 30px;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
}

.ce-form-box .row {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.ce-form-box .row .info {
    font-weight: bold;
}

.ce-form-box .right textarea {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 80px!important;
}

.ce-form-box .row textarea {
    width: 98%;
    height: 100px;
    color: #8d9095;
    font-size: 12px;
}

.ce-form-box .row .box {
    display: table;
    width: 100%;
}

.ce-form-box .row .full {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

.ce-form-box .row .left, .ce-form-box .row .right {
    float: left;
    width: 50%;
    max-width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-form-box .row .left {
    max-width: 49%;
    margin-right: 1%;
}

@media only all and (max-width: 1023px) {
    .ce-form-box .row .left, .ce-form-box .row .right {
        width:100%;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .ce-form-box .row .right {
        margin-bottom: 0;
    }
}

.width-30 {
    max-width: 29%!important;
}

.width-70 {
    max-width: 70%!important;
    width: 100%!important;
}

@media only all and (max-width: 1023px) {
    .width-30 {
        max-width:100%!important;
    }

    .width-70 {
        max-width: 100%!important;
        width: 100%!important;
    }
}

.ce-form-box.signin-box input {
    width: 100%!important;
}

.ce-form-box .row .left input, .ce-form-box .row .right input, .ce-form-box .row .full input,.ce-form-box .row .left select, .ce-form-box .row .right select, .ce-form-box .row .full select {
    float: left;
    width: 100%;
    min-width: 0!important;
    height: auto!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 13px 10px !important;
    background-color: #fff;
}

.ce-form-box .row .label {
    color: #8d9095;
    padding-left: 0px;
    display: table-cell;
    vertical-align: middle;
    width: 240px;
}

.ce-form-box .row .input {
    display: table-cell;
}

.ce-form-box .row .label label {
    display: inline-block;
    width: 200px;
}

.ce-form-box .obligation, .error, .warning {
    color: #ed5959;
}

.ce-options-floated {
    clear: both;
    width: 100%;
    text-align: right;
    padding: 15px 30px 15px 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 30px;
}

.ce-options-floated .ce-button-green a {
    min-width: 120px;
    text-align: center;
}

.ce-form-box .ce-info {
    clear: both;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 20px;
}

.ce-info span {
    float: left;
    line-height: 22px;
    width: 90%;
}

.ce-form-box .ce-info span {
    display: inline-block;
    width: 90%;
    line-height: 20px;
}

.ce-form-box .ce-info img {
    display: inline-block;
    max-width: 10%;
    vertical-align: top;
    padding: 0;
}

.ce-form-box .ce-info input {
    display: inline-block;
    min-width: initial!important;
    vertical-align: top;
}

.ce-form-box .ce-info input[type="checkbox"] {
    float: left;
}

@media only all and (max-width: 799px) {
    .ce-form-box .ce-info input {
        max-width:5%!important;
        width: auto!important;
        min-width: initial!important;
    }
}

.ce-form-box .ce-info label {
    display: inline-block;
    width: 80%;
    line-height: 20px;
}

.ce-form-box .row .error {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
}

.ce-form-box #countdown {
    background: none!important;
    color: #00a587;
    border: 0!important;
    max-width: 25px;
    min-width: 25px;
}

.ce-options-floated.left {
    float: left;
    text-align: left;
    padding-left: 0;
}

.ce-form-box .row.last {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ce-form-box .row.last .ce-options-floated {
    margin-bottom: 0;
    padding-bottom: 0;
    width: 100%;
    max-width: 100%;
}

.ce-form-box .row .row {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ce-form-box h2 {
    font-size: 22px;
    color: #444;
}

.ce-form-box h3 {
    color: #8d9095;
    font-size: 18px;
}

.ce-form-box h3 a {
    font-weight: normal;
    font-size: 14px;
}

@media only all and (max-width: 1023px) {
    .ce-form-box .left, .ce-form-box .right {
        max-width:100%;
        width: 100%;
        clear: both;
        float: left;
    }

    .ce-form-box input {
        width: 95%;
    }

    .ce-form-box .input {
        width: 100%;
    }
}

@media only all and (max-width: 799px) {
    .ce-form-box {
        margin:0;
        width: 100%;
    }

    .ce-form-box .ce-options-floated > span {
        float: left;
        clear: both;
        margin-top: 10px;
    }

    .ce-form-box .box {
        display: block!important;
    }

    .ce-form-box .box .input, .ce-form-box .box .label {
        display: block!important;
        width: 100%;
    }

    .ce-form-box .box .label {
        margin-bottom: 10px;
        padding-left: 0;
    }

    .ce-form-box input {
        width: 90%;
    }

    .ce-navigation-lead {
        display: none;
    }

    .ce-options-floated {
        margin: 0 auto;
        text-align: center;
    }

    .ce-options-floated .ce-button a {
        min-width: 100px;
        max-width: 100px;
    }
}

.spacer {
    clear: both;
    float: left;
    width: 100%;
    border-top: 1px solid #edeaea;
    margin: 10px 0 30px 0;
}

.ce-multi-container {
    clear: both;
    float: left;
    width: 100%;
}

.ce-webshop .ce-multi-row {
    margin-right: 30px;
    min-height: 450px;
}

.ce-multi-row {
    display: inline-block;
    width: 31.5%;
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #edeaea;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    vertical-align: top;
    background-color: #f9f9f9;
}

.ce-multi-row:last-child {
    margin-right: 0!important;
}

@media only all and (max-width: 1280px) {
    .ce-multi-row {
        width:31%;
    }

    .ce-info.error {
        width: 98%;
        margin: 0 auto;
    }
}

@media only all and (max-width: 1023px) {
    .ce-multi-row {
        width:43%;
        margin-left: 15px;
        margin-bottom: 40px;
    }

    .ce-webshop .ce-multi-row:last-child {
        display: block;
        margin: 0 auto!important;
    }
}

@media only all and (max-width: 799px) {
    .ce-multi-row {
        width:90%;
        margin: 0 auto!important;
        margin-bottom: 40px!important;
        display: block;
    }

    .ce-info.error {
        width: 90%;
    }
}

.ce-multi-row h2 {
    width: 100%;
    color: #444!important;
    font-size: 26px;
    margin: 0;
    padding: 0;
}

.ce-multi-row .row label {
    display: block;
    width: 100%;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 20px;
}

.ce-multi-row .row label .right {
    float: right;
    font-weight: normal;
}

.ce-multi-row .row .input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-multi-row .row input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #fff;
}

.ce-multi-row .row .ce-cta {
    margin-top: 40px;
}

.ce-cta.green {
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
    background: #00a587!important;
}

.ce-cta.grey {
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
    color: #444;
    background: #edeaea!important;
}

.ce-multi-row .ce-info {
    padding: 20px 0 0 0;
}

.ce-multi-row .ce-tmp-createaccount {
    min-height: 165px;
}

.ce-multi-row .ce-tmp-guest {
    min-height: 165px;
}

#paymentoptions ul {
    list-style: none;
    float: left;
    width: 100%;
}

#paymentoptions ul li {
    list-style: none;
    float: left;
    min-width: 30%;
    max-width: 30%;
    min-height: 150px;
    border: 1px solid #edeaea;
    height: 150px;
    border-radius: 5px;
    margin-right: 7px;
    margin-left: 7px;
    cursor: pointer;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media only all and (max-width: 549px) {
    #paymentoptions ul li {
        min-width:100%;
        max-width: 100%;
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0;
    }
}

#paymentoptions ul li:hover {
    border: 1px solid #ccc;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}

#paymentoptions ul li.active {
    border: 1px solid #ccc;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}

#paymentoptions ul li input {
    clear: both;
    width: 100%!important;
    display: block;
    margin: 0;
    margin-top: -5px;
}

#paymentoptions ul li img {
    clear: both;
    display: block;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#paymentoptions ul li label {
    display: block;
    width: 100%;
    text-align: center;
}

.signin-box {
    width: 100%;
    font-size: 13px;
}

.signin-box .row {
    margin-bottom: 10px;
}

.signin-box .beautyshoot {
    float: left;
    border: 1px solid #edeaea;
    width: 100%;
    max-width: 1256px;
    background-image: url("imgs/webshop/Background.png");
    min-height: 576px;
    background-repeat: no-repeat;
}

.signin-box .beautyshoot .box {
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    float: left;
    max-width: 405px;
    width: 94%;
    margin-top: 3%;
    margin-left: 3%;
    padding: 30px 30px 10px 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.signin-box .beautyshoot .box h1 {
    padding-left: 0;
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 10px!important;
    width: 100%;
}

.signin-box .beautyshoot .box .description {
    width: 100%;
    padding-bottom: 20px;
}

.signin-box .beautyshoot .box .ce-info.error {
    margin-top: -20px;
    padding-bottom: 15px;
}

.signin-box .beautyshoot .box input[type='password'] {
    background-color: #fff;
}

.signin-box .beautyshoot .box .left,.signin-box .beautyshoot .box .right {
    padding-bottom: 5px;
}

.signin-box .beautyshoot .box .ce-button {
    width: 100%;
}

.signin-box .beautyshoot .box .ce-button.ce-button-dark a,.signin-box .beautyshoot .box .ce-button.ce-button-green a {
    padding: 10px 10px;
    margin: 0;
    text-align: center;
}

.signin-box .beautyshoot .box .spacer {
    width: 100%;
    border: 0;
    text-align: center;
    margin-bottom: -5px;
    max-width: 100%;
    overflow: hidden;
}

.signin-box .beautyshoot .box .spacer span {
    border-top: 0;
    position: relative;
    text-align: center;
    padding: 0 10px;
    max-width: 80%;
    display: inline-block;
}

.signin-box .beautyshoot .box .spacer span:after,.signin-box .beautyshoot .box .spacer span:before {
    content: "";
    position: absolute;
    height: 7px;
    border-bottom: 1px solid #edeaea;
    top: 0;
    width: 60%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.signin-box .beautyshoot .box .spacer span:after {
    left: 100%;
    margin-right: 15px;
}

.signin-box .beautyshoot .box .spacer span:before {
    right: 100%;
    margin-left: 15px;
}

.signin-box .beautyshoot .box .description {
    margin-bottom: 10px;
}

.signin-box .beautyshoot .box .description p {
    line-height: 18px;
}

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

.signin-box .beautyshoot .row .right {
    text-align: right;
}

@media only all and (max-width: 1023px) {
    .signin-box {
        margin:0;
    }

    .signin-box .beautyshoot {
        border-left: 0;
        border-right: 0;
    }

    .signin-box .row .left, .signin-box .row .right {
        max-width: 49%;
        clear: none!important;
        margin-bottom: 0;
    }
}

.signin-box h1 {
    font-size: 18px;
}

listtable {
    white-space: normal;
    line-height: normal;
    font-weight: normal;
    font-size: 11pt;
    font-variant: normal;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
}

listth {
    font-weight: normal;
    text-align: left;
    vertical-align: inherit;
}

#listBorder1 {
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0;
}

#listTopRow1 {
    background: #d9dde0;
}

th.listTopRow1 {
    border: none;
    color: #6b6b6b;
    padding: 0px 0px 0px 5px;
    height: 35px;
}

#listHeaderBody1 {
    border-collapse: collapse;
    background: #8e99a1;
}

th.listHeader1 {
    padding: 5px;
    color: #7a7f92;
    border: none;
    background-color: #425563;
}

td.listHeader1 {
    background-color: #425563;
    padding-left: 10px !important;
    color: #fff;
    font-weight: normal;
    padding: 10px 3px;
    text-align: left;
}

tbody.listBody1 {
    background: #fff;
}

td.listBody1 {
    border-right: 1px solid #edeaea;
    border-left: 1px solid #edeaea;
    background-color: #f8fafa;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    color: #8d9095;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
}

#listBottomRow1 {
    background: #d9dde0;
    border-top: 1px solid #edeaea;
}

th.listBottomRow1 {
    border: none;
    padding: 5px;
    color: #669;
}

span.listControl {
    display: block;
    float: left;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    line-height: 20px;
}

#dcp_body,#dcp_html {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}

.webshop_cnt {
    height: 100%!important;
    color: #8d9095;
    font-size: 14px;
}

.webshop_cnt a {
    font-size: 14px;
}

.webshop_cnt .listtable #listHeaderBody1 {
    table-layout: fixed;
}

.webshop_cnt .listtable #listHeaderBody1 colgroup {
    display: none;
}

.webshop_cnt .listtable #listHeaderBody1 tr > td {
    font-size: 14px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td {
    padding-left: 10px;
    padding-right: 10px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(1) {
    width: 171px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(2) {
    width: 473px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(3) {
    width: 151px;
    text-align: center;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(4) {
    width: 187px;
    text-align: center;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(5),.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(6) {
    width: 127px;
    text-align: center;
}

.webshop_cnt span.listControl {
    background: none;
    border: none;
    float: none;
    padding: 0;
    margin: 0;
}

.webshop_cnt .listtable #listHeaderBody1 thead tr:nth-child(2) {
    display: none;
}

.webshop_cnt a:hover {
    text-decoration: none;
}

.webshop_cnt .listtable #listHeaderBody1 input {
    background-color: #fff;
    padding: 9px 10px;
    width: 50px!important;
    border: 1px solid #edeaea;
}

.ce-box-shop-confirmation {
    margin: 0 auto;
    max-width: 700px;
    width: 100%;
}

.ce-box-shop-confirmation .inner {
    margin-top: 80px;
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px solid #edeaea;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-box-shop-confirmation h2 {
    text-align: center;
    font-size: 28px;
    color: #2c2a29;
    margin-top: 10px;
}

.ce-box-shop-confirmation p {
    color: #8d9095;
    font-size: 14px;
    text-align: center;
}

.ce-box-shop-confirmation a {
    text-align: center;
}

.ce-box-shop-confirmation img {
    padding-top: 20px;
}

.ce-box-shop-confirmation .left {
    float: left;
    max-width: 18%;
    width: 100%;
}

.ce-box-shop-confirmation .right {
    float: right;
    max-width: 80%;
    width: 100%;
}

.ce-button a:hover .ic-refresh:after {
    background-image: url('data:image/png;base64,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');
}

.ce-button a:hover .ic-shield:after {
    background-image: url('data:image/png;base64,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');
}

.webshop_cnt .listtable input {
    background-color: #fff!important;
    padding: 5px 5px!important;
    height: auto;
}

.webshop_cnt .listtable td {
    padding-right: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.webshop_cnt .listtable span.listControl {
    text-align: left;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green:nth-child(2) {
    display: none!important;
}

div.webshop_cnt div.ce-options-header + div.ce-info-container {
    display: none!important;
}

div.webshop_cnt div.ce-options-header div.ce-info.right[name=LEGAL_CONDITION] {
    display: none!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green img {
    display: none!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green {
    float: right!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a {
    display: block!important;
    border: 1px solid #FD521A!important;
    background-color: #FD521A!important;
    padding: 7px!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a:hover {
    background: white!important;
    color: #FD521A!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a span:after {
    content: " >";
}

div.webshop_cnt div.ce-options-header {
    float: right!important;
    padding-right: 0!important;
}

div.webshop_cnt div.ce-options-header div.ce-options {
    margin-bottom: 20px!important;
    float: right!important;
}

div.webshop_cnt table + div.ce-info-container {
    padding: 20px 0 20px 0!important;
}

div.webshop_cnt td#B_BACK {
    display: none;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green a:hover {
    background-image: url(imgs/webshop/RefreshGreen.png);
    background-repeat: no-repeat;
    background-position: 6px 50%;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green a:hover img {
    visibility: hidden;
}

.webshop_cnt div.calendar {
    position: relative
}

.webshop_cnt .calendar, .webshop_cnt .calendar table {
    border: 1px solid #bdb2bf;
    font-size: 11px;
    color: #000;
    cursor: default;
    background: url("images/calendar/normal-bg.gif");
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .calendar {
    border-color: #797979
}

.webshop_cnt .calendar .button {
    text-align: center;
    padding: 2px;
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000;
    font-weight: bold
}

.webshop_cnt .calendar .nav {
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .calendar .nav div {
    background: transparent url("images/calendar/menuarrow.gif") no-repeat 100% 100%
}

.webshop_cnt .calendar thead tr {
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000
}

.webshop_cnt .calendar thead .title {
    font-weight: bold;
    text-align: center;
    padding: 2px;
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000
}

.webshop_cnt .calendar thead .name {
    border-bottom: 1px solid #797979;
    padding: 2px;
    text-align: center;
    color: #000
}

.webshop_cnt .calendar thead .weekend {
    color: #c44
}

.webshop_cnt .calendar thead .hilite {
    background: url("images/calendar/hover-bg.gif");
    border-bottom: 1px solid #797979;
    padding: 2px 2px 1px 2px
}

.webshop_cnt .calendar thead .active {
    background: url("images/calendar/active-bg.gif");
    color: #fff;
    padding: 3px 1px 0 3px;
    border-bottom: 1px solid #797979
}

.webshop_cnt .calendar thead .daynames {
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar tbody .day {
    font-family: Arial, Helvetica, sans-serif;
    width: 2em;
    color: #000;
    text-align: right;
    padding: 2px 4px 2px 2px
}

.webshop_cnt .calendar tbody .day.othermonth {
    font-size: 80%;
    color: #999
}

.webshop_cnt .calendar tbody .day.othermonth.oweekend {
    color: #f99
}

.webshop_cnt .calendar table .wn {
    padding: 2px 3px 2px 2px;
    border-right: 1px solid #797979;
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar tbody .rowhilite td, .webshop_cnt .calendar tbody .rowhilite td.wn {
    background: url("images/calendar/rowhover-bg.gif")
}

.webshop_cnt .calendar tbody td.today {
    font-weight: bold
}

.webshop_cnt .calendar tbody td.hilite {
    background: url("images/calendar/hover-bg.gif");
    padding: 1px 3px 1px 1px;
    border: 1px solid #bbb
}

.webshop_cnt .calendar tbody td.active {
    padding: 2px 2px 0 2px
}

.webshop_cnt .calendar tbody td.weekend {
    color: #c44
}

.webshop_cnt .calendar tbody td.selected {
    font-weight: bold;
    border: 1px solid #797979;
    padding: 1px 3px 1px 1px;
    background: url("images/calendar/active-bg.gif");
    color: #fff
}

.webshop_cnt .calendar tbody .disabled {
    color: #999
}

.webshop_cnt .calendar tbody .emptycell {
    visibility: hidden
}

.webshop_cnt .calendar tbody .emptyrow {
    display: none
}

.webshop_cnt .calendar tfoot .footrow {
    text-align: center;
    background: #565;
    color: #fff
}

.webshop_cnt .calendar tfoot .ttip {
    padding: 2px;
    font-size: 9px;
    background: url("images/calendar/status-bg.gif") repeat-x 0 0;
    color: #000
}

.webshop_cnt .calendar tfoot .hilite {
    background: #afa;
    border: 1px solid #084;
    color: #000;
    padding: 1px
}

.webshop_cnt .calendar tfoot .active {
    background: #7c7;
    padding: 2px 0 0 2px
}

.webshop_cnt .calendar .combo {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 4em;
    cursor: default;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #797979;
    background: url("images/calendar/normal-bg.gif");
    color: #000;
    z-index: 100;
    font-size: 90%
}

.webshop_cnt .calendar .combo .label, .webshop_cnt .calendar .combo .label-IEfix {
    text-align: center;
    padding: 1px
}

.webshop_cnt .calendar .combo .label-IEfix {
    width: 4em
}

.webshop_cnt .calendar .combo .hilite {
    background: url("images/calendar/hover-bg.gif");
    color: #000
}

.webshop_cnt .calendar .combo .active {
    background: url("images/calendar/active-bg.gif");
    color: #fff;
    font-weight: bold
}

.webshop_cnt .calendar td.time {
    border-top: 1px solid #797979;
    padding: 1px 0;
    text-align: center;
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar td.time .hour, .webshop_cnt .calendar td.time .minute, .webshop_cnt .calendar td.time .ampm {
    padding: 0 5px 0 6px;
    font-weight: bold;
    background: url("images/calendar/normal-bg.gif");
    color: #000
}

.webshop_cnt .calendar td.time .hour, .webshop_cnt .calendar td.time .minute {
    font-family: monospace
}

.webshop_cnt .calendar td.time .ampm {
    text-align: center
}

.webshop_cnt .calendar td.time .colon {
    padding: 0 2px 0 3px;
    font-weight: bold
}

.webshop_cnt .calendar td.time span.hilite {
    background: url("images/calendar/hover-bg.gif");
    color: #000
}

.webshop_cnt .calendar td.time span.active {
    background: url("images/calendar/active-bg.gif");
    color: #fff
}

.webshop_cnt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #333;
    background: #fff
}

.webshop_cnt a {
    color: #00a587;
    font-weight: normal!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt
}

.webshop_cnt a:hover {
    color: #00a587;
    text-decoration: underline
}

.webshop_cnt a:active, .webshop_cnt a:visited, .webshop_cnt h2.alternative {
    color: #00a587
}

.webshop_cnt ul {
    list-style-position: outside
}

.webshop_cnt ul, .webshop_cnt li {
    list-style: url(imgs/green_bullet.jpg)
}

.webshop_cnt input[type=text], .webshop_cnt input[type=password] {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    height: 16px;
    margin: 0;
    padding: 0 1px 0 1px;
    -webkit-appearance: none;
    border-radius: 0;
    border: 1px solid #a9a9a9
}

.webshop_cnt input[type=text]:disabled, .webshop_cnt textarea:disabled, .webshop_cnt select:disabled {
    border: 1px solid #fff;
    -webkit-appearance: none
}

.webshop_cnt input[type=text]:disabled, .webshop_cnt textarea:disabled, .webshop_cnt select:disabled, .webshop_cnt input[type=text][readonly], .webshop_cnt textarea[readonly], .webshop_cnt select[readonly] {
    color: #00a587;
    -webkit-text-fill-color: #00a587;
    -webkit-opacity: 1;
    background-color: #fff
}

.webshop_cnt fieldset {
    border: 1px solid #d9dde0
}

.webshop_cnt .clear {
    clear: both
}

.webshop_cnt {
    width: 975px;
    margin: 1em auto;
    background-color: #fff
}

.webshop_cnt #global {
    float: right;
    width: auto;
    height: 26px;
    padding: 0 0 0 36px;
    background: url(imgs/Curve.gif) no-repeat #dee8f3
}

.webshop_cnt #global img {
    margin: 0 5px 5px 0;
    vertical-align: middle
}

.webshop_cnt #testsystem {
    color: #fff;
    font-weight: bold;
    background-color: red;
    float: left;
    margin: .75em 0 .75em 0;
    width: 100%!important
}

.webshop_cnt #container {
    margin: 0 16px 16px 16px
}

.webshop_cnt #mwpnav {
    background-color: #425563;
    float: left;
    width: 100%!important
}

.webshop_cnt #mwpnav ul {
    margin: 1px;
    padding: 0
}

.webshop_cnt #mwpnav li {
    color: #fff;
    float: left!important;
    list-style: none outside none;
    padding: .25em .5em
}

.webshop_cnt #mwpnav li.active {
    border: 5px solid #00a886
}

.webshop_cnt #mwpnav li.inactive a {
    color: #abafba;
    cursor: default
}

.webshop_cnt #mwpnav a:link, .webshop_cnt #mwpnav a:visited {
    font-weight: bold;
    color: #fff;
    text-decoration: none
}

.webshop_cnt #mwpnav a:hover {
    color: #b3f7e8
}

.webshop_cnt #container_logo {
    float: left;
    height: 40px
}

.webshop_cnt #logo {
    float: left;
    padding: 2px 15px 5px 0
}

.webshop_cnt h1 {
    font-size: 28px;
    font-weight: lighter;
    margin: 10px 0 20px 0;
    clear: none;
    float: none;
    padding: 0 !important
}

.webshop_cnt #waitLabel {
    display: none;
    right: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index = 2500;filter: alpha(opacity = 70);
    -moz-opacity: .70;
    opacity: .70;
    background-color: #999;
    color: #333
}

.webshop_cnt #waitLabelWindow {
    right: 0;
    left: 50%;
    width: 350px;
    height: 65px;
    top: 50%;
    background-attachment: fixed;
    position: absolute;
    margin-left: -175px;
    margin-top: -25px;
    background-color: #efefef;
    font-size: 16px;
    text-align: center
}

.webshop_cnt #waitLabelProgressBar {
    margin-top: 10px;
    margin-bottom: 10px
}

.webshop_cnt #MESSAGE {
    clear: both
}

.webshop_cnt #JSCHECK {
    clear: both
}

.webshop_cnt #centerDiv {
    clear: both;
    width: 100%!important
}

.webshop_cnt #topRightDiv {
    float: right
}

.webshop_cnt #topRightDiv ul {
    margin: 0;
    padding: 0
}

.webshop_cnt #topRightDiv li {
    text-align: right;
    list-style: none outside none;
    list-style-type: none!important
}

.webshop_cnt #dcp_html input[type="submit"] {
    cursor: pointer;
    color: #fff;
    background: #00a587;
    font-size: 12px!important;
    padding: 5px
}

.webshop_cnt #list input[type="text"] {
    padding: 0 1px 0 1px
}

.webshop_cnt #login {
    text-align: center;
    margin-top: 70px
}

.webshop_cnt #login fieldset {
    border: medium none;
    margin: 0 auto;
    padding: 10px 10px 0
}

.webshop_cnt fieldset#actions {
    width: 325px
}

.webshop_cnt input#screen_name, .webshop_cnt input#pwd {
    margin-bottom: 7px;
    width: 315px
}

.webshop_cnt input#loginBtn {
    float: left
}

.webshop_cnt input#loginBtn+div {
    text-align: right
}

.webshop_cnt #login label {
    float: left
}

.webshop_cnt input.button_disabled {
    cursor: default!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    border: 1px solid #f0f0f0!important;
    background-color: #fff;
    color: #ccc;
    height: auto;
    min-width: 0
}

.webshop_cnt td.tablebutton, .webshop_cnt td.tabbutton {
    cursor: pointer;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #fff;
    background: #00a587;
    border: 1px solid #00a587
}

.webshop_cnt td.tabbutton {
    border-width: 1px 1px 0 1px
}

.webshop_cnt td.tablebutton_disabled {
    cursor: default!important;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #fff!important;
    background: #b2e7dc!important;
    border: 1px solid #b2e7dc!important
}

.webshop_cnt td.tabbutton_inactive {
    cursor: default!important;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #000!important;
    background: #fff!important;
    border-color: #d9dde0 #d9dde0 #fff #d9dde0;
    border-width: 1px 1px 2px 1px;
    position: relative;
    z-index: 1;
    border-style: solid
}

.webshop_cnt textarea#PreText, .webshop_cnt textarea#PostText {
    background: #fff!important;
    z-index: 998!important;
    transition: width .2s linear 0s,height .2s linear 0s
}

.webshop_cnt textarea#PreText:focus, .webshop_cnt textarea#PostText:focus {
    width: 712px!important;
    height: 304px!important;
    z-index: 999!important
}

.webshop_cnt table {
    font-size: 10pt
}

.webshop_cnt th {
    font-weight: normal;
    text-align: left
}

.webshop_cnt #list {
    float: left
}

.webshop_cnt #listBorder {
    padding: 0;
    border-collapse: separate
}

.webshop_cnt #listTopRow {
    background: #d9dde0
}

.webshop_cnt th.listTopRow {
    border: 0;
    color: #6b6b6b;
    padding: 0 0 0 5px;
    height: 35px
}

.webshop_cnt #listHeaderBody {
    border-collapse: collapse;
    background: #8e99a1
}

.webshop_cnt th.listHeader {
    padding: 5px;
    color: #7a7f92;
    border: 0
}

.webshop_cnt td.listHeader {
    padding: 5px;
    font-weight: bold;
    vertical-align: top
}

.webshop_cnt tbody.listBody {
    background: #fff
}

.webshop_cnt tbody.listBody>tr:last-child>td {
    border-bottom: 0!important
}

.webshop_cnt tbody.listBody>tr>td:last-child {
    border-right: 0 none
}

.webshop_cnt td.listBody {
    padding: 5px;
    color: #333;
    border-right: 1px solid #b3bbc1;
    border-bottom: 1px dotted #b3bbc1
}

.webshop_cnt td.moduleBody {
    padding: 10px 10px 10px 12px;
    color: #333
}

.webshop_cnt tr.listMouseover {
    color: #333;
    background: #f6f9cc
}

.webshop_cnt #listBottomRow {
    background: #d9dde0;
    border-top: 1px solid #b3bbc1
}

.webshop_cnt th.listBottomRow {
    border: 0;
    padding: 5px;
    color: #669
}

.webshop_cnt span.listControl {
    display: block;
    float: left;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    background: #d9dde0;
    border: 1px solid #b3bbc1;
    cursor: pointer;
    white-space: nowrap;
    line-height: 20px
}

.webshop_cnt div.backButton {
    margin: 2px;
    margin-right: 10px;
    float: left;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    line-height: 21px;
    color: white;
    text-shadow: rgba(0,0,0,0.6) 0 -1px 0;
    max-width: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-width: 0 8px 0 12px;
    -webkit-border-image: url(images/back_button.png) 0 8 0 12;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.webshop_cnt #dcp_html tbody.listBody {
    background: none repeat scroll 0 0 #f8fafa
}

.webshop_cnt {
    height: 100vh;
    position: relative;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding: 0
}

.webshop_cnt .page-wrap {
    height: 79vh
}

.webshop_cnt .container_footer, .webshop_cnt .page-wrap:after {
    min-height: 21vh
}

.webshop_cnt .page-wrap:after {
    content: "";
    display: block
}

.webshop_cnt #dcp_testsystem {
    background-color: #f00;
    border: medium none;
    color: #fff;
    float: left;
    font-size: 1.3em;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
    width: 100%
}

.webshop_cnt #header {
    float: left;
    width: 100%
}

.webshop_cnt #dcp_brand {
    height: 60px;
    margin: 0 auto;
    float: left;
    width: 100%
}

.webshop_cnt #dcp_logo {
    line-height: 60px;
    padding: 5px;
    vertical-align: middle;
    float: left
}

.webshop_cnt #dcp_logo img {
    height: 26px;
    margin-top: 10px;
    width: 230px;
    margin-left: 5px;
    border: 0
}

.webshop_cnt #slogan {
    height: 26px;
    margin-top: 18px;
    width: 230px;
    float: right
}

.webshop_cnt #global {
    background: none repeat scroll 0 0 transparent;
    float: right;
    height: 30px;
    width: auto;
    padding: 0
}

.webshop_cnt #global form {
    background: url("imgs/down-arrow-icon.png") no-repeat scroll right center / 16px 16px transparent;
    margin: 0;
    overflow: hidden;
    padding: 0 5px 0 0;
    width: 177px
}

.webshop_cnt #global select {
    background-color: transparent;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    height: 30px;
    width: 196px
}

.webshop_cnt #global select option:first-child {
    border-top: medium none
}

.webshop_cnt #global select option {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    padding: 3px;
    border-top: 1px solid #ccc
}

.webshop_cnt .minimizer {
    max-width: 1280px;
    min-width: 960px;
    margin: 0 auto
}

.webshop_cnt #content_wrapper {
    margin: 0 auto;
    float: left;
    width: 100%!important;
    background-color: #fff
}

.webshop_cnt #content_container {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 960px
}

.webshop_cnt #mainnav, .webshop_cnt #metanavigation {
    background-color: #00a587;
    border-bottom: 0 none;
    border-top: 0 none;
    float: left;
    height: 60px;
    width: 100%!important;
    margin: 0
}

.webshop_cnt #metanavigation {
    background-color: #425563;
    height: auto;
    min-height: 30px
}

.webshop_cnt #mainnav ul {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0
}

.webshop_cnt #mainnav li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #29b29a;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    color: #fff;
    float: left!important;
    font-weight: 400;
    height: 35px;
    line-height: 26px;
    list-style: none outside none;
    margin-top: 10px;
    min-height: 35px;
    vertical-align: middle;
    padding: 0
}

.webshop_cnt #mainnav li.last {
    border-color: #29b29a;
    border-width: 0 1px
}

.webshop_cnt #mainnav a:link, .webshop_cnt #mainnav a:visited {
    color: #fff;
    display: block;
    font-weight: 400;
    margin-top: -10px;
    text-decoration: none;
    transition: background-color .2s linear 0s,color .2s linear 0s;
    padding: 17px 25px
}

.webshop_cnt #mainnav a:hover {
    background-color: #FFF;
    color: #000
}

.webshop_cnt #shoppingcart:hover span {
    color: #000!important
}

.webshop_cnt .container_footer {
    background-color: #425563;
    color: #fff;
    float: left;
    font-size: 8pt;
    width: 100%
}

.webshop_cnt .container_footer .minimizer {
    padding-top: 20px
}

.webshop_cnt .container_footer #left {
    padding-left: 1%
}

.webshop_cnt .container_footer #left {
    width: 70%
}

.webshop_cnt .container_footer .row {
    float: left
}

.webshop_cnt .container_footer .copyright, .webshop_cnt .container_footer .seo {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.webshop_cnt .container_footer .copyright {
    clear: both;
    padding-bottom: 15px;
    padding-right: 1%;
    position: relative;
    text-align: right;
    width: 99%
}

.webshop_cnt .container_footer .address {
    padding-bottom: 10px;
    padding-top: 10px
}

.webshop_cnt .container_footer .address a {
    font-size: 8pt;
    color: #00a587;
    text-decoration: none
}

.webshop_cnt .container_footer .address a:hover {
    text-decoration: underline
}

.webshop_cnt .container_footer .address img {
    padding-right: 5px;
    vertical-align: middle;
    width: 16px
}

.webshop_cnt .container_footer .social_media a {
    border: 0 none;
    text-decoration: none!important
}

.webshop_cnt .container_footer .social_media img {
    border: 0 none!important;
    margin-right: 10px
}

.webshop_cnt .link_list_dark li {
    list-style-image: url("imgs/arrow_footerlink.png")!important
}

.webshop_cnt .link_list_dark a {
    color: #fff;
    font-weight: normal;
    font-size: 8pt
}

.webshop_cnt .link_list a {
    display: block;
    color: #fff!important;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none
}

.webshop_cnt .link_list_dark a:hover {
    background: none repeat scroll 0 0 rgba(0,0,0,0);
    color: #00a587!important;
    text-decoration: none!important
}

.webshop_cnt form#theForm {
    padding: 10px 10px
}

.webshop_cnt input {
    border: 1px solid #e0e0e0;
    font-size: 12px!important;
    padding: 5px;
    min-width: 0
}

.webshop_cnt input.button {
    padding: 5px 5px;
    border: 1px solid #e0e0e0;
    background: #cedc00!important;
    background: -moz-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(206,220,0,1)),color-stop(100%,rgba(156,173,0,1)))!important;
    background: -webkit-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -o-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -ms-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: linear-gradient(to bottom,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedc00',endColorstr='#9cad00',GradientType=0)!important;
    color: #fff;
    height: auto;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    min-width: 0
}

.webshop_cnt input.button[name='PLACE_ORDER'], .webshop_cnt input.button[name='SHIPPING'], .webshop_cnt input.button[name='PAYMENT'], .webshop_cnt input.button[name='SIGN_IN'] {
    background: none!important;
    background-color: #425563!important
}

.webshop_cnt input.button[name='PLACE_ORDER']:hover, .webshop_cnt input.button[name='SHIPPING']:hover, .webshop_cnt input.button[name='PAYMENT']:hover, .webshop_cnt input.button[name='SIGN_IN']:hover {
    color: #fff;
    background-color: #00a587!important
}

.webshop_cnt .tablebutton:active, .webshop_cnt .imagebutton img:active, .webshop_cnt img[id^='X_ICON']:active {
    background-color: #fff;
    color: #00a587;
    border: 1px #00a587 solid;
    box-shadow: 0 0 6px 1px #00a587
}

.webshop_cnt #overlay {
    position: absolute;
    z-index: 998;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.75)
}

.webshop_cnt #dialog {
    position: relative;
    z-index: 999;
    width: 400px;
    height: 100px;
    margin: 0 auto;
    background-color: #fff;
    border: 2px #00a587 solid;
    box-shadow: 0 0 25px -5px #fff;
    top: 100px
}

.webshop_cnt #diaMsg, .webshop_cnt #diaCtrl {
    width: 100%;
    text-align: center
}

.webshop_cnt #diaClose {
    background-color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    border: 2px #00a587 solid;
    border-radius: 50%;
    padding: 5px 8px;
    color: #333;
    cursor: pointer
}

.webshop_cnt #dialog input.button {
    width: 70px;
    margin-right: 10px
}

.webshop_cnt div#topRightDiv ul li a {
    display: block;
    text-decoration: none;
    margin: 5px
}

.webshop_cnt div#topRightDiv ul li a:hover {
    color: #3b3b3b;
    text-decoration: underline
}

.webshop_cnt .boxtitleformat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
}

.webshop_cnt .searchbartext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold
}

.webshop_cnt .pfsearch {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #FFF
}

.webshop_cnt .moreapp, .webshop_cnt .moreapp a, .webshop_cnt .moreapp a:link, .webshop_cnt .moreapp a:visited, .webshop_cnt .moreapp a:active, .webshop_cnt .moreapp a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #396
}

.webshop_cnt .whatsthis, .webshop_cnt .whatsthis a, .webshop_cnt .whatsthis a:link, .webshop_cnt .whatsthis a:visited, .webshop_cnt .whatsthis a:active, .webshop_cnt .whatsthis a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #396;
    text-decoration: underline;
    cursor: pointer
}

.webshop_cnt .inboxtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000
}

.webshop_cnt .inboxtitlered {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #f00
}

.webshop_cnt .inboxtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000
}

.webshop_cnt .inboxinfo {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000
}

.webshop_cnt .treeMoreLevel {
    cursor: pointer
}

.webshop_cnt .treeLastLevel {
    cursor: default
}

.webshop_cnt .treeHeaderBody {
    border-collapse: collapse;
    width: 98%
}

.webshop_cnt .treeMouseover {
    color: #000;
    background: #feeebf
}

.webshop_cnt .treeExpansion {
    padding-left: 10px
}

.webshop_cnt .treeExpansionField {
    padding-left: 10px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    border-bottom: 1px solid #dedfe4
}

.webshop_cnt .treeControl {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #dedfe4;
    cursor: pointer
}

.webshop_cnt .treeHeader {
    color: #7a7f92;
    padding: 5px;
    border-right: 1px solid #dedfe4;
    border-bottom: 1px dashed #7a7f92;
    cursor: default
}

.webshop_cnt .treeField {
    color: #333;
    padding: 5px;
    border-right: 1px solid #dedfe4;
    border-bottom: 1px solid #dedfe4
}

.webshop_cnt .proposalList {
    background-color: white;
    border: 1px solid black
}

.webshop_cnt .proposalListFieldSelected {
    background-color: #dedfe4
}

.webshop_cnt .proposalListFieldv3 {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #333
}

.webshop_cnt .proposalListFieldMNE {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #223546
}

.webshop_cnt div.dataListBoundary {
    border: 1px solid #d9dde0
}

.webshop_cnt div.dataListTitleBar {
    background-color: #d9dde0;
    text-align: left
}

.webshop_cnt div.dataListRefreshButton {
    background-image: url('imgs/refresh.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.dataListTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333;
    overflow: hidden
}

.webshop_cnt div.dataListHeader {
    border-left: 1px solid #d9dde0;
    background: #8e99a1;
    overflow: hidden;
    white-space: nowrap;
    -moz-user-select: -moz-none;
    -k-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    text-align: center;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333
}

.webshop_cnt div.dataListRootLoading {
    background-image: url('imgs/ajax-loader-big.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt dataListResize {
    cursor: w-resize
}

.webshop_cnt div.dataListResizer {
    cursor: w-resize
}

.webshop_cnt div.dataListHeaderRight {
    border-right: 1px solid #d9dde0
}

.webshop_cnt div.dataListField {
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #d9dde0;
    background-color: #fff;
    overflow: hidden;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
}

.webshop_cnt div.dataListFieldRight {
    border-right: 1px solid #d9dde0
}

.webshop_cnt div.dataListFieldBottom {
    border-bottom: 1px solid #d9dde0
}

.webshop_cnt div.dataListColumn {
    float: left;
    border-left: 1px solid #d9dde0
}

.webshop_cnt div.dataListSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.dataListEndHeader {
    background: #8e99a1;
    overflow: hidden;
    white-space: nowrap
}

.webshop_cnt div.treeDataListBoundary {
    border: 1px solid #d9dde0
}

.webshop_cnt div.treeDataListTitleBar {
    background-color: #d9dde0;
    text-align: left
}

.webshop_cnt div.treeDataListRefreshButton {
    background-image: url('imgs/refresh.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.treeDataListRootLoading {
    background-image: url('imgs/ajax-loader-big.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataListTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333;
    overflow: hidden
}

.webshop_cnt div.treeDataListField {
    vertical-align: top;
    text-align: left;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    overflow: hidden;
    white-space: nowrap
}

.webshop_cnt div.treeDataExpanded {
    background-image: url('imgs/expanded.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataUnexpanded {
    background-image: url('imgs/unexpanded.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataLoading {
    background-image: url('imgs/ajax-loader.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.treeDataListRow {
    clear: both
}

.webshop_cnt div.treeDataListSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.TabsViewArea {
    border: 1px solid #8e99a1
}

.webshop_cnt div.activeTab {
    font-weight: bold;
    font-size: 10pt;
    background-color: #d9dde0;
    overflow: hidden;
    cursor: pointer
}

.webshop_cnt div.workplaceTab {
    font-family: Arial, Helvetica, sans-serif;
    color: #223546;
    font-size: 12px
}

.webshop_cnt div.inactiveTab {
    font-size: 10pt;
    background-color: #8e99a1;
    overflow: hidden;
    cursor: pointer
}

.webshop_cnt div.tabSelectionArea {
    overflow: auto
}

.webshop_cnt div.tabScrollUp {
    background-image: url('imgs/triangle-up.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.tabScrollDown {
    background-image: url('imgs/triangle-down.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.tabLoading {
    background-image: url('imgs/ajax-loader.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollUp {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-up.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollDown {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-down.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsScrolltrack {
    background-color: #d9dde0
}

.webshop_cnt .uiComponentsRollLeft {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-left.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollRight {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-right.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsScrollbar {
    background-color: #dedfe4;
    border: 1px solid #7a7f92
}

.webshop_cnt .Color {
    color: #f00;
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .uiComponentsUnselectable {
    -moz-user-select: -moz-none;
    -k-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default
}

.webshop_cnt select {
    padding: 0;
    border: 1px rgb(169, 169, 169) solid;
    background-color: initial;
    min-width: initial;
}

.signin-box.netpartner .beautyshoot {
    background-image: url("imgs/background.png")!important;
}

.favorites {
    width: 160px;
    top: 75px;
    position: absolute;
}

.favorites div.FormHandler_SelectBox div.box div.active {
    padding: 3px 10px 0 10px;
}

.favorites div.FormHandler_SelectBox div.box div.image {
    padding: 0;
}

.fancybox-inner .favorites {
    float: none!important;
    position: inherit!important;
}

div.productdocument_list th.firstcol,div.documentsearch_list th.firstcol {
    width: 60%;
}

div.productdocument_list th.followingcol,div.documentsearch_list th.followingcol {
    width: 13.33%;
}

div#documentsearch_info {
    min-height: 30px !important;
}

.form-checkbox > span {
    border: 1px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
    height: 19px;
    width: 19px;
}

.form-checkbox>input {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    z-index: -1;
}

.form-checkbox {
    display: block;
    position: relative;
    padding-left: 25px;
    padding-top: 2px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
}

label.form-checkbox.green.outline {
    padding-left: 28px!important;
    margin-left: 6px!important;
}

.form-checkbox>span:after {
    left: 6px;
    top: 1px;
    border-style: solid;
    width: 4px;
    height: 10px;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.form-checkbox>input:checked~span:after {
    content: "";
    position: absolute;
}

.checkbox-group {
    padding: 10px 0;
}

.checkbox-group.inline {
    white-space: nowrap;
    display: block;
    overflow-x: auto;
}

.checkbox-group.inline .form-checkbox {
    display: inline-block;
    margin-right: 10px;
}

.checkbox-group.justified {
    display: table;
}

.checkbox-group.justified .form-checkbox {
    display: table-cell;
    padding-right: 20px;
    white-space: nowrap;
}

.form-checkbox.disabled:hover > span, .form-checkbox.disabled>span {
    background-color: #F0F0F0!important;
}

.form-checkbox.disabled {
    color: #ccc;
}

.default .form-checkbox > span,.form-checkbox > span {
    background-color: #edeaea;
}

.default .form-checkbox > span:after,.form-checkbox>span:after {
    border-color: #777;
}

.default .form-checkbox:hover > span,.form-checkbox:hover > span {
    background-color: #DDD;
}

.default .form-checkbox.outline > span,.default.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #edeaea;
}

.default .form-checkbox.outline > span:after,.default.form-checkbox.outline > span:after {
    border-color: #777;
}

.default .form-checkbox.outline:hover > span,.default.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.green .form-checkbox > span,.green.form-checkbox > span {
    background-color: #00a587;
}

.green .form-checkbox > span:after,.green.form-checkbox > span:after {
    border-color: #fff;
}

.green .form-checkbox:hover > span,.green.form-checkbox:hover > span {
    background-color: #008c73;
}

.green .form-checkbox.outline > span,.green.form-checkbox.outline > span {
    background-color: #ffffff;
    border: 1px solid #00a587;
}

.green .form-checkbox.outline > span:after,.green.form-checkbox.outline > span:after {
    border-color: #00a587;
}

.green .form-checkbox.outline:hover > span,.green.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.lightblue .form-checkbox > span,.lightblue.form-checkbox > span {
    background-color: #8DC8EA;
}

.lightblue .form-checkbox > span:after,.lightblue.form-checkbox > span:after {
    border-color: #fff;
}

.lightblue .form-checkbox:hover > span,.lightblue.form-checkbox:hover > span {
    background-color: #77B1D1;
}

.lightblue .form-checkbox.outline > span,.lightblue.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #8DC8EA;
}

.lightblue .form-checkbox.outline > span:after,.lightblue.form-checkbox.outline > span:after {
    border-color: #8DC8EA;
}

.lightblue .form-checkbox.outline:hover > span,.lightblue.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.yellow .form-checkbox > span,.yellow.form-checkbox > span {
    background-color: #D0DF00;
}

.yellow .form-checkbox > span:after,.yellow.form-checkbox > span:after {
    border-color: #fff;
}

.yellow .form-checkbox:hover > span,.yellow.form-checkbox:hover > span {
    background-color: #CBD80F;
}

.yellow .form-checkbox.outline > span,.yellow.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #D0DF00;
}

.yellow .form-checkbox.outline > span:after,.yellow.form-checkbox.outline > span:after {
    border-color: #D0DF00;
}

.yellow .form-checkbox.outline:hover > span,.yellow.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.ocher .form-checkbox > span,.ocher.form-checkbox > span {
    background-color: #EAAA00;
}

.ocher .form-checkbox > span:after,.ocher.form-checkbox > span:after {
    border-color: #fff;
}

.ocher .form-checkbox:hover > span,.ocher.form-checkbox:hover > span {
    background-color: #CE721E;
}

.ocher .form-checkbox.outline > span,.ocher.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #EAAA00;
}

.ocher .form-checkbox.outline > span:after,.ocher.form-checkbox.outline > span:after {
    border-color: #EAAA00;
}

.ocher .form-checkbox.outline:hover > span,.ocher.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.orange .form-checkbox > span,.orange.form-checkbox > span {
    background-color: #FF6A39;
}

.orange .form-checkbox > span:after,.orange.form-checkbox > span:after {
    border-color: #fff;
}

.orange .form-checkbox:hover > span,.orange.form-checkbox:hover > span {
    background-color: #E55222;
}

.orange .form-checkbox.outline > span,.orange.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #FF6A39;
}

.orange .form-checkbox.outline > span:after,.orange.form-checkbox.outline > span:after {
    border-color: #FF6A39;
}

.orange .form-checkbox.outline:hover > span,.orange.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.bordeaux .form-checkbox > span,.bordeaux.form-checkbox > span {
    background-color: #7D2248;
}

.bordeaux .form-checkbox > span:after,.bordeaux.form-checkbox > span:after {
    border-color: #fff;
}

.bordeaux .form-checkbox:hover > span,.bordeaux.form-checkbox:hover > span {
    background-color: #6C183B;
}

.bordeaux .form-checkbox.outline > span,.bordeaux.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #7D2248;
}

.bordeaux .form-checkbox.outline > span:after,.bordeaux.form-checkbox.outline > span:after {
    border-color: #7D2248;
}

.bordeaux .form-checkbox.outline:hover > span,.bordeaux.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.gray .form-checkbox > span,.gray.form-checkbox > span {
    background-color: #425563;
}

.gray .form-checkbox > span:after,.gray.form-checkbox > span:after {
    border-color: #fff;
}

.gray .form-checkbox:hover > span,.gray.form-checkbox:hover > span {
    background-color: #364652;
}

.gray .form-checkbox.outline > span,.gray.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #425563;
}

.gray .form-checkbox.outline > span:after,.gray.form-checkbox.outline > span:after {
    border-color: #425563;
}

.gray .form-checkbox.outline:hover > span,.gray.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.black .form-checkbox > span,.black.form-checkbox > span {
    background-color: #2C2A29;
}

.black .form-checkbox > span:after,.black.form-checkbox > span:after {
    border-color: #fff;
}

.black .form-checkbox:hover > span,.black.form-checkbox:hover > span {
    background-color: #1B1B1B;
}

.black .form-checkbox.outline > span,.black.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #2C2A29;
}

.black .form-checkbox.outline > span:after,.black.form-checkbox.outline > span:after {
    border-color: #2C2A29;
}

.black .form-checkbox.outline:hover > span,.black.form-checkbox.outline:hover > span {
    background-color: #fff;
}

div#xima-fc-integration {
    display: inline-block;
}

div.xima_submit_iframe {
    display: inline-block;
    height: 100%;
    width: 100%;
}

div.xima_submit_iframe div.xima_submit_iframe_loader {
    display: none;
    position: relative;
    z-index: 999;
    overflow: visible;
    margin: auto;
    top: 35%;
    left: 0;
    bottom: 0;
    right: 0;
    border: 10px solid #425561;
    border-radius: 50%;
    border-top: 10px solid #00a587;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

div.xima_submit_iframe iframe[name=xima_submit_iframe_hidden_form] {
    display: none;
    overflow: hidden;
    height: 0px;
    width: 100%;
}

.ui-tabs-panel:hover img,.container_categorie:hover img {
    -webkit-transform: scale(1.025);
    -moz-transform: scale(1.025);
    -ms-transform: scale(1.025);
    -o-transform: scale(1.025);
    transform: scale(1.025);
}

.ui-tabs-panel img,.container_categorie img {
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.container_news_box .link-text-img:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.container_news_box .link-text-img img {
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.container_news_box ul#archive {
    line-height: 24px;
}

.panel {
}

.panel-float {
    float: left;
    width: 100%;
}

.panel-float .panel-header {
    float: left;
    width: 100%;
}

.panel-float .panel-body {
    float: left;
    width: 100%;
}

.panel-header {
    padding: 10px 15px;
}

.panel-header h3 {
    padding: 0;
    margin: 0;
    color: #fff;
}

.panel-header .panel-title {
    font-size: 16px;
    font-weight: 600;
}

.panel-body {
    padding: 15px 15px;
    font-size: 14px;
}

.panel-group {
    margin-bottom: 20px;
}

.panel-group .panel+.panel {
    margin-top: 5px;
}

.panel,.panel-default {
    border: 1px solid #edeaea;
}

.panel .panel-header,.panel.default .panel-header {
    background-color: #edeaea;
}

.panel-green {
    border: 1px solid #00a587;
}

.panel-green .panel-header {
    background-color: #00a587;
    color: #fff;
}

.panel-lightblue {
    border: 1px solid #8DC8EA;
}

.panel-lightblue .panel-header {
    background-color: #8DC8EA;
    color: #fff;
}

.panel-yellow {
    border: 1px solid #D0DF00;
}

.panel-yellow .panel-header {
    background-color: #D0DF00;
    color: #fff;
}

.panel-ocher {
    border: 1px solid #EAAA00;
}

.panel-ocher .panel-header {
    background-color: #EAAA00;
    color: #fff;
}

.panel-orange {
    border: 1px solid #FF6A39;
}

.panel-orange .panel-header {
    background-color: #FF6A39;
    color: #fff;
}

.panel-bordeaux {
    border: 1px solid #7D2248;
}

.panel-bordeaux .panel-header {
    background-color: #7D2248;
    color: #fff;
}

.panel-gray {
    border: 1px solid #425563;
}

.panel-gray .panel-header {
    background-color: #425563;
    color: #fff;
}

.panel-black {
    border: 1px solid #2c2a29;
}

.panel-black .panel-header {
    background-color: #2c2a29;
    color: #fff;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-6-5, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-13-5, .col-14, .col-15, .col-16, .col-17, .col-18, .col-19, .col-20 {
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.col-1 img, .col-2 img, .col-3 img, .col-4 img, .col-5 img, .col-6 img, .col-6-5 img, .col-7 img, .col-8, .col-9 img, .col-10 img, .col-11 img, .col-12 img, .col-13 img, .col-13-5 img, .col-14 img, .col-15, .col-16 img, .col-17 img, .col-18 img, .col-19 img, .col-20 img {
    max-width: 100%;
}

.col-1.inline, .col-2.inline, .col-3.inline, .col-4.inline, .col-5.inline, .col-6.inline, .col-6-5.inline, .col-7.inline, .col-8.inline, .col-9.inline, .col-10.inline, .col-11.inline, .col-12.inline, .col-13.inline, .col-13-5.inline, .col-14.inline, .col-15.inline, .col-16.inline, .col-17.inline, .col-18.inline, .col-19.inline, .col-20.inline {
    display: inline-block;
}

.col-1 {
    width: 5%;
}

.col-2 {
    width: 10%;
}

.col-3 {
    width: 15%;
}

.col-4 {
    width: 20%;
}

.col-5 {
    width: 25%;
}

.col-6 {
    width: 30%;
}

.col-6-5 {
    width: 33.33%;
}

.col-7 {
    width: 35%;
}

.col-8 {
    width: 40%;
}

.col-9 {
    width: 45%;
}

.col-10 {
    width: 50%;
}

.col-11 {
    width: 55%;
}

.col-12 {
    width: 60%;
}

.col-13 {
    width: 65%;
}

.col-13-5 {
    width: 66.66%;
}

.col-14 {
    width: 70%;
}

.col-15 {
    width: 75%;
}

.col-16 {
    width: 80%;
}

.col-17 {
    width: 85%;
}

.col-18 {
    width: 90%;
}

.col-19 {
    width: 95%;
}

.col-20 {
    width: 100%;
}

.padding-0 {
    padding: 0!important;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-bottom-150 {
    padding-bottom: 150px;
}

.padding-right-5 {
    padding-right: 5px!important;
}

.padding-left-0 {
    padding-left: 0!important;
}

.padding-right-0 {
    padding-right: 0!important;
}

.padding-15 {
    padding: 15px;
}

.padding-left-20 {
    padding-left: 20px;
}

.padding-xlarge {
    padding: 20px!important;
}

.padding-large {
    padding: 13px!important;
}

.padding-small {
    padding: 6px 10px!impotant;
}

.padding-xsmall {
    padding: 3px 5px!important;
}

.margin-top-10 {
    margin-top: 10px!important;
}

.margin-left-10 {
    margin-left: 10px!important;
}

.margin-bottom-35 {
    margin-bottom: 35px!important;
}

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

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-left-5 {
    margin-left: 5px!important;
}

.margin-left-12 {
    margin-left: 12px!important;
}

.margin-top-n5 {
    margin-top: -5px;
}

.margin-0 {
    margin: 0!important;
}

.margin-top-n12 {
    margin-top: -12px;
}

#service_support article, #service_support aside, #service_support footer, #service_support header, #service_support nav, #service_support section {
    display: block;
}

#service_support h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

#service_support figcaption, #service_support figure {
    display: block;
}

#service_support figure {
    margin: 1em 40px;
}

#service_support hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

#service_support main {
    display: block;
}

#service_support pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

#service_support a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

#service_support a:active, #service_support a:hover {
    outline-width: 0;
}

#service_support abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

#service_support b, #service_support strong {
    font-weight: inherit;
}

#service_support b, #service_support strong {
    font-weight: bolder;
}

#service_support code, #service_support kbd, #service_support samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

#service_support dfn {
    font-style: italic;
}

#service_support mark {
    background-color: #ff0;
    color: #000;
}

#service_support small {
    font-size: 80%;
}

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

#service_support sub {
    bottom: -0.25em;
}

#service_support sup {
    top: -0.5em;
}

#service_support audio, #service_support video {
    display: inline-block;
}

#service_support audio:not([controls]) {
    display: none;
    height: 0;
}

#service_support img {
    border-style: none;
}

#service_support svg:not(:root) {
    overflow: hidden;
}

#service_support button, #service_support input, #service_support optgroup, #service_support select, #service_support textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

#service_support button {
    overflow: visible;
}

#service_support button, #service_support select {
    text-transform: none;
}

#service_support button, #service_support html [type="button"], #service_support [type="reset"], #service_support [type="submit"] {
    -webkit-appearance: button;
}

#service_support button, #service_support [type="button"], #service_support [type="reset"], #service_support [type="submit"] {
}

#service_support button::-moz-focus-inner, #service_support [type="button"]::-moz-focus-inner, #service_support [type="reset"]::-moz-focus-inner, #service_support [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

#service_support button:-moz-focusring, #service_support [type="button"]:-moz-focusring, #service_support [type="reset"]:-moz-focusring, #service_support [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

#service_support input {
    overflow: visible;
}

#service_support [type="checkbox"], #service_support [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

#service_support [type="number"]::-webkit-inner-spin-button, #service_support [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

#service_support [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

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

#service_support ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

#service_support fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

#service_support legend {
    box-sizing: border-box;
    display: table;
    max-width: 100%;
    padding: 0;
    color: inherit;
    white-space: normal;
}

#service_support progress {
    display: inline-block;
    vertical-align: baseline;
}

#service_support textarea {
    overflow: auto;
}

#service_support details {
    display: block;
}

#service_support summary {
    display: list-item;
}

#service_support menu {
    display: block;
}

#service_support canvas {
    display: inline-block;
}

#service_support template {
    display: none;
}

#service_support [hidden] {
    display: none;
}

#service_support .foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

#service_support html {
    box-sizing: border-box;
    font-size: 100%;
}

#service_support *, #service_support *::before, #service_support *::after {
    box-sizing: inherit;
}

#service_support body {
    margin: 0;
    padding: 0;
    background: #fefefe;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#service_support img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

#service_support textarea {
    height: auto;
    min-height: 50px;
    border-radius: 0;
}

#service_support select {
    width: 100%;
    border-radius: 0;
}

#service_support .map_canvas img, #service_support .map_canvas embed, #service_support .map_canvas object, #service_support .mqa-display img, #service_support .mqa-display embed, #service_support .mqa-display object {
    max-width: none !important;
}

#service_support button {
    padding: 0;
    appearance: none;
    border: 0;
    border-radius: 0;
    background: transparent;
    line-height: 1;
}

[data-whatinput='mouse'] #service_support button {
    outline: 0;
}

#service_support .is-visible {
    display: block !important;
}

#service_support .is-hidden {
    display: none !important;
}

#service_support .row {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

#service_support .row::before, #service_support .row::after {
    display: table;
    content: ' ';
}

#service_support .row::after {
    clear: both;
}

#service_support .row.collapse > .column, #service_support .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}

#service_support .row .row {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
    #service_support .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

#service_support .row .row.collapse {
    margin-right: 0;
    margin-left: 0;
}

#service_support .row.expanded {
    max-width: none;
}

#service_support .row.expanded .row {
    margin-right: auto;
    margin-left: auto;
}

#service_support .row.gutter-small > .column, #service_support .row.gutter-small > .columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

#service_support .row.gutter-medium > .column, #service_support .row.gutter-medium > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}

#service_support .column, #service_support .columns {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print, screen and (min-width: 40em) {
    #service_support .column, #service_support .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

#service_support .column:last-child:not(:first-child), #service_support .columns:last-child:not(:first-child) {
    float: right;
}

#service_support .column.end:last-child:last-child, #service_support .end.columns:last-child:last-child {
    float: left;
}

#service_support .column.row.row, #service_support .row.row.columns {
    float: none;
}

#service_support .row .column.row.row, #service_support .row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}

#service_support .small-1 {
    width: 8.33333%;
}

#service_support .small-push-1 {
    position: relative;
    left: 8.33333%;
}

#service_support .small-pull-1 {
    position: relative;
    left: -8.33333%;
}

#service_support .small-offset-0 {
    margin-left: 0%;
}

#service_support .small-2 {
    width: 16.66667%;
}

#service_support .small-push-2 {
    position: relative;
    left: 16.66667%;
}

#service_support .small-pull-2 {
    position: relative;
    left: -16.66667%;
}

#service_support .small-offset-1 {
    margin-left: 8.33333%;
}

#service_support .small-3 {
    width: 25%;
}

#service_support .small-push-3 {
    position: relative;
    left: 25%;
}

#service_support .small-pull-3 {
    position: relative;
    left: -25%;
}

#service_support .small-offset-2 {
    margin-left: 16.66667%;
}

#service_support .small-4 {
    width: 33.33333%;
}

#service_support .small-push-4 {
    position: relative;
    left: 33.33333%;
}

#service_support .small-pull-4 {
    position: relative;
    left: -33.33333%;
}

#service_support .small-offset-3 {
    margin-left: 25%;
}

#service_support .small-5 {
    width: 41.66667%;
}

#service_support .small-push-5 {
    position: relative;
    left: 41.66667%;
}

#service_support .small-pull-5 {
    position: relative;
    left: -41.66667%;
}

#service_support .small-offset-4 {
    margin-left: 33.33333%;
}

#service_support .small-6 {
    width: 50%;
}

#service_support .small-push-6 {
    position: relative;
    left: 50%;
}

#service_support .small-pull-6 {
    position: relative;
    left: -50%;
}

#service_support .small-offset-5 {
    margin-left: 41.66667%;
}

#service_support .small-7 {
    width: 58.33333%;
}

#service_support .small-push-7 {
    position: relative;
    left: 58.33333%;
}

#service_support .small-pull-7 {
    position: relative;
    left: -58.33333%;
}

#service_support .small-offset-6 {
    margin-left: 50%;
}

#service_support .small-8 {
    width: 66.66667%;
}

#service_support .small-push-8 {
    position: relative;
    left: 66.66667%;
}

#service_support .small-pull-8 {
    position: relative;
    left: -66.66667%;
}

#service_support .small-offset-7 {
    margin-left: 58.33333%;
}

#service_support .small-9 {
    width: 75%;
}

#service_support .small-push-9 {
    position: relative;
    left: 75%;
}

#service_support .small-pull-9 {
    position: relative;
    left: -75%;
}

#service_support .small-offset-8 {
    margin-left: 66.66667%;
}

#service_support .small-10 {
    width: 83.33333%;
}

#service_support .small-push-10 {
    position: relative;
    left: 83.33333%;
}

#service_support .small-pull-10 {
    position: relative;
    left: -83.33333%;
}

#service_support .small-offset-9 {
    margin-left: 75%;
}

#service_support .small-11 {
    width: 91.66667%;
}

#service_support .small-push-11 {
    position: relative;
    left: 91.66667%;
}

#service_support .small-pull-11 {
    position: relative;
    left: -91.66667%;
}

#service_support .small-offset-10 {
    margin-left: 83.33333%;
}

#service_support .small-12 {
    width: 100%;
}

#service_support .small-offset-11 {
    margin-left: 91.66667%;
}

#service_support .small-up-1 > .column, #service_support .small-up-1 > .columns {
    float: left;
    width: 100%;
}

#service_support .small-up-1 > .column:nth-of-type(1n), #service_support .small-up-1 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-1 > .column:nth-of-type(1n+1), #service_support .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
}

#service_support .small-up-1 > .column:last-child, #service_support .small-up-1 > .columns:last-child {
    float: left;
}

#service_support .small-up-2 > .column, #service_support .small-up-2 > .columns {
    float: left;
    width: 50%;
}

#service_support .small-up-2 > .column:nth-of-type(1n), #service_support .small-up-2 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-2 > .column:nth-of-type(2n+1), #service_support .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
}

#service_support .small-up-2 > .column:last-child, #service_support .small-up-2 > .columns:last-child {
    float: left;
}

#service_support .small-up-3 > .column, #service_support .small-up-3 > .columns {
    float: left;
    width: 33.33333%;
}

#service_support .small-up-3 > .column:nth-of-type(1n), #service_support .small-up-3 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-3 > .column:nth-of-type(3n+1), #service_support .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
}

#service_support .small-up-3 > .column:last-child, #service_support .small-up-3 > .columns:last-child {
    float: left;
}

#service_support .small-up-4 > .column, #service_support .small-up-4 > .columns {
    float: left;
    width: 25%;
}

#service_support .small-up-4 > .column:nth-of-type(1n), #service_support .small-up-4 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-4 > .column:nth-of-type(4n+1), #service_support .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
}

#service_support .small-up-4 > .column:last-child, #service_support .small-up-4 > .columns:last-child {
    float: left;
}

#service_support .small-up-5 > .column, #service_support .small-up-5 > .columns {
    float: left;
    width: 20%;
}

#service_support .small-up-5 > .column:nth-of-type(1n), #service_support .small-up-5 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-5 > .column:nth-of-type(5n+1), #service_support .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
}

#service_support .small-up-5 > .column:last-child, #service_support .small-up-5 > .columns:last-child {
    float: left;
}

#service_support .small-up-6 > .column, #service_support .small-up-6 > .columns {
    float: left;
    width: 16.66667%;
}

#service_support .small-up-6 > .column:nth-of-type(1n), #service_support .small-up-6 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-6 > .column:nth-of-type(6n+1), #service_support .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
}

#service_support .small-up-6 > .column:last-child, #service_support .small-up-6 > .columns:last-child {
    float: left;
}

#service_support .small-up-7 > .column, #service_support .small-up-7 > .columns {
    float: left;
    width: 14.28571%;
}

#service_support .small-up-7 > .column:nth-of-type(1n), #service_support .small-up-7 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-7 > .column:nth-of-type(7n+1), #service_support .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
}

#service_support .small-up-7 > .column:last-child, #service_support .small-up-7 > .columns:last-child {
    float: left;
}

#service_support .small-up-8 > .column, #service_support .small-up-8 > .columns {
    float: left;
    width: 12.5%;
}

#service_support .small-up-8 > .column:nth-of-type(1n), #service_support .small-up-8 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-8 > .column:nth-of-type(8n+1), #service_support .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
}

#service_support .small-up-8 > .column:last-child, #service_support .small-up-8 > .columns:last-child {
    float: left;
}

#service_support .small-collapse > .column, #service_support .small-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}

#service_support .small-collapse .row {
    margin-right: 0;
    margin-left: 0;
}

#service_support .expanded.row .small-collapse.row {
    margin-right: 0;
    margin-left: 0;
}

#service_support .small-uncollapse > .column, #service_support .small-uncollapse > .columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

#service_support .small-centered {
    margin-right: auto;
    margin-left: auto;
}

#service_support .small-centered, #service_support .small-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
}

#service_support .small-uncentered, #service_support .small-push-0, #service_support .small-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0;
}

@media print, screen and (min-width: 40em) {
    #service_support .medium-1 {
        width: 8.33333%;
    }

    #service_support .medium-push-1 {
        position: relative;
        left: 8.33333%;
    }

    #service_support .medium-pull-1 {
        position: relative;
        left: -8.33333%;
    }

    #service_support .medium-offset-0 {
        margin-left: 0%;
    }

    #service_support .medium-2 {
        width: 16.66667%;
    }

    #service_support .medium-push-2 {
        position: relative;
        left: 16.66667%;
    }

    #service_support .medium-pull-2 {
        position: relative;
        left: -16.66667%;
    }

    #service_support .medium-offset-1 {
        margin-left: 8.33333%;
    }

    #service_support .medium-3 {
        width: 25%;
    }

    #service_support .medium-push-3 {
        position: relative;
        left: 25%;
    }

    #service_support .medium-pull-3 {
        position: relative;
        left: -25%;
    }

    #service_support .medium-offset-2 {
        margin-left: 16.66667%;
    }

    #service_support .medium-4 {
        width: 33.33333%;
    }

    #service_support .medium-push-4 {
        position: relative;
        left: 33.33333%;
    }

    #service_support .medium-pull-4 {
        position: relative;
        left: -33.33333%;
    }

    #service_support .medium-offset-3 {
        margin-left: 25%;
    }

    #service_support .medium-5 {
        width: 41.66667%;
    }

    #service_support .medium-push-5 {
        position: relative;
        left: 41.66667%;
    }

    #service_support .medium-pull-5 {
        position: relative;
        left: -41.66667%;
    }

    #service_support .medium-offset-4 {
        margin-left: 33.33333%;
    }

    #service_support .medium-6 {
        width: 50%;
    }

    #service_support .medium-push-6 {
        position: relative;
        left: 50%;
    }

    #service_support .medium-pull-6 {
        position: relative;
        left: -50%;
    }

    #service_support .medium-offset-5 {
        margin-left: 41.66667%;
    }

    #service_support .medium-7 {
        width: 58.33333%;
    }

    #service_support .medium-push-7 {
        position: relative;
        left: 58.33333%;
    }

    #service_support .medium-pull-7 {
        position: relative;
        left: -58.33333%;
    }

    #service_support .medium-offset-6 {
        margin-left: 50%;
    }

    #service_support .medium-8 {
        width: 66.66667%;
    }

    #service_support .medium-push-8 {
        position: relative;
        left: 66.66667%;
    }

    #service_support .medium-pull-8 {
        position: relative;
        left: -66.66667%;
    }

    #service_support .medium-offset-7 {
        margin-left: 58.33333%;
    }

    #service_support .medium-9 {
        width: 75%;
    }

    #service_support .medium-push-9 {
        position: relative;
        left: 75%;
    }

    #service_support .medium-pull-9 {
        position: relative;
        left: -75%;
    }

    #service_support .medium-offset-8 {
        margin-left: 66.66667%;
    }

    #service_support .medium-10 {
        width: 83.33333%;
    }

    #service_support .medium-push-10 {
        position: relative;
        left: 83.33333%;
    }

    #service_support .medium-pull-10 {
        position: relative;
        left: -83.33333%;
    }

    #service_support .medium-offset-9 {
        margin-left: 75%;
    }

    #service_support .medium-11 {
        width: 91.66667%;
    }

    #service_support .medium-push-11 {
        position: relative;
        left: 91.66667%;
    }

    #service_support .medium-pull-11 {
        position: relative;
        left: -91.66667%;
    }

    #service_support .medium-offset-10 {
        margin-left: 83.33333%;
    }

    #service_support .medium-12 {
        width: 100%;
    }

    #service_support .medium-offset-11 {
        margin-left: 91.66667%;
    }

    #service_support .medium-up-1 > .column, #service_support .medium-up-1 > .columns {
        float: left;
        width: 100%;
    }

    #service_support .medium-up-1 > .column:nth-of-type(1n), #service_support .medium-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-1 > .column:nth-of-type(1n+1), #service_support .medium-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }

    #service_support .medium-up-1 > .column:last-child, #service_support .medium-up-1 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-2 > .column, #service_support .medium-up-2 > .columns {
        float: left;
        width: 50%;
    }

    #service_support .medium-up-2 > .column:nth-of-type(1n), #service_support .medium-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-2 > .column:nth-of-type(2n+1), #service_support .medium-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }

    #service_support .medium-up-2 > .column:last-child, #service_support .medium-up-2 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-3 > .column, #service_support .medium-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }

    #service_support .medium-up-3 > .column:nth-of-type(1n), #service_support .medium-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-3 > .column:nth-of-type(3n+1), #service_support .medium-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }

    #service_support .medium-up-3 > .column:last-child, #service_support .medium-up-3 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-4 > .column, #service_support .medium-up-4 > .columns {
        float: left;
        width: 25%;
    }

    #service_support .medium-up-4 > .column:nth-of-type(1n), #service_support .medium-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-4 > .column:nth-of-type(4n+1), #service_support .medium-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }

    #service_support .medium-up-4 > .column:last-child, #service_support .medium-up-4 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-5 > .column, #service_support .medium-up-5 > .columns {
        float: left;
        width: 20%;
    }

    #service_support .medium-up-5 > .column:nth-of-type(1n), #service_support .medium-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-5 > .column:nth-of-type(5n+1), #service_support .medium-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }

    #service_support .medium-up-5 > .column:last-child, #service_support .medium-up-5 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-6 > .column, #service_support .medium-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }

    #service_support .medium-up-6 > .column:nth-of-type(1n), #service_support .medium-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-6 > .column:nth-of-type(6n+1), #service_support .medium-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }

    #service_support .medium-up-6 > .column:last-child, #service_support .medium-up-6 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-7 > .column, #service_support .medium-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }

    #service_support .medium-up-7 > .column:nth-of-type(1n), #service_support .medium-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-7 > .column:nth-of-type(7n+1), #service_support .medium-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }

    #service_support .medium-up-7 > .column:last-child, #service_support .medium-up-7 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-8 > .column, #service_support .medium-up-8 > .columns {
        float: left;
        width: 12.5%;
    }

    #service_support .medium-up-8 > .column:nth-of-type(1n), #service_support .medium-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-8 > .column:nth-of-type(8n+1), #service_support .medium-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }

    #service_support .medium-up-8 > .column:last-child, #service_support .medium-up-8 > .columns:last-child {
        float: left;
    }

    #service_support .medium-collapse > .column, #service_support .medium-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }

    #service_support .medium-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .expanded.row .medium-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .medium-uncollapse > .column, #service_support .medium-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }

    #service_support .medium-centered {
        margin-right: auto;
        margin-left: auto;
    }

    #service_support .medium-centered, #service_support .medium-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }

    #service_support .medium-uncentered, #service_support .medium-push-0, #service_support .medium-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .large-1 {
        width: 8.33333%;
    }

    #service_support .large-push-1 {
        position: relative;
        left: 8.33333%;
    }

    #service_support .large-pull-1 {
        position: relative;
        left: -8.33333%;
    }

    #service_support .large-offset-0 {
        margin-left: 0%;
    }

    #service_support .large-2 {
        width: 16.66667%;
    }

    #service_support .large-push-2 {
        position: relative;
        left: 16.66667%;
    }

    #service_support .large-pull-2 {
        position: relative;
        left: -16.66667%;
    }

    #service_support .large-offset-1 {
        margin-left: 8.33333%;
    }

    #service_support .large-3 {
        width: 25%;
    }

    #service_support .large-push-3 {
        position: relative;
        left: 25%;
    }

    #service_support .large-pull-3 {
        position: relative;
        left: -25%;
    }

    #service_support .large-offset-2 {
        margin-left: 16.66667%;
    }

    #service_support .large-4 {
        width: 33.33333%;
    }

    #service_support .large-push-4 {
        position: relative;
        left: 33.33333%;
    }

    #service_support .large-pull-4 {
        position: relative;
        left: -33.33333%;
    }

    #service_support .large-offset-3 {
        margin-left: 25%;
    }

    #service_support .large-5 {
        width: 41.66667%;
    }

    #service_support .large-push-5 {
        position: relative;
        left: 41.66667%;
    }

    #service_support .large-pull-5 {
        position: relative;
        left: -41.66667%;
    }

    #service_support .large-offset-4 {
        margin-left: 33.33333%;
    }

    #service_support .large-6 {
        width: 50%;
    }

    #service_support .large-push-6 {
        position: relative;
        left: 50%;
    }

    #service_support .large-pull-6 {
        position: relative;
        left: -50%;
    }

    #service_support .large-offset-5 {
        margin-left: 41.66667%;
    }

    #service_support .large-7 {
        width: 58.33333%;
    }

    #service_support .large-push-7 {
        position: relative;
        left: 58.33333%;
    }

    #service_support .large-pull-7 {
        position: relative;
        left: -58.33333%;
    }

    #service_support .large-offset-6 {
        margin-left: 50%;
    }

    #service_support .large-8 {
        width: 66.66667%;
    }

    #service_support .large-push-8 {
        position: relative;
        left: 66.66667%;
    }

    #service_support .large-pull-8 {
        position: relative;
        left: -66.66667%;
    }

    #service_support .large-offset-7 {
        margin-left: 58.33333%;
    }

    #service_support .large-9 {
        width: 75%;
    }

    #service_support .large-push-9 {
        position: relative;
        left: 75%;
    }

    #service_support .large-pull-9 {
        position: relative;
        left: -75%;
    }

    #service_support .large-offset-8 {
        margin-left: 66.66667%;
    }

    #service_support .large-10 {
        width: 83.33333%;
    }

    #service_support .large-push-10 {
        position: relative;
        left: 83.33333%;
    }

    #service_support .large-pull-10 {
        position: relative;
        left: -83.33333%;
    }

    #service_support .large-offset-9 {
        margin-left: 75%;
    }

    #service_support .large-11 {
        width: 91.66667%;
    }

    #service_support .large-push-11 {
        position: relative;
        left: 91.66667%;
    }

    #service_support .large-pull-11 {
        position: relative;
        left: -91.66667%;
    }

    #service_support .large-offset-10 {
        margin-left: 83.33333%;
    }

    #service_support .large-12 {
        width: 100%;
    }

    #service_support .large-offset-11 {
        margin-left: 91.66667%;
    }

    #service_support .large-up-1 > .column, #service_support .large-up-1 > .columns {
        float: left;
        width: 100%;
    }

    #service_support .large-up-1 > .column:nth-of-type(1n), #service_support .large-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-1 > .column:nth-of-type(1n+1), #service_support .large-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }

    #service_support .large-up-1 > .column:last-child, #service_support .large-up-1 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-2 > .column, #service_support .large-up-2 > .columns {
        float: left;
        width: 50%;
    }

    #service_support .large-up-2 > .column:nth-of-type(1n), #service_support .large-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-2 > .column:nth-of-type(2n+1), #service_support .large-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }

    #service_support .large-up-2 > .column:last-child, #service_support .large-up-2 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-3 > .column, #service_support .large-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }

    #service_support .large-up-3 > .column:nth-of-type(1n), #service_support .large-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-3 > .column:nth-of-type(3n+1), #service_support .large-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }

    #service_support .large-up-3 > .column:last-child, #service_support .large-up-3 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-4 > .column, #service_support .large-up-4 > .columns {
        float: left;
        width: 25%;
    }

    #service_support .large-up-4 > .column:nth-of-type(1n), #service_support .large-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-4 > .column:nth-of-type(4n+1), #service_support .large-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }

    #service_support .large-up-4 > .column:last-child, #service_support .large-up-4 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-5 > .column, #service_support .large-up-5 > .columns {
        float: left;
        width: 20%;
    }

    #service_support .large-up-5 > .column:nth-of-type(1n), #service_support .large-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-5 > .column:nth-of-type(5n+1), #service_support .large-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }

    #service_support .large-up-5 > .column:last-child, #service_support .large-up-5 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-6 > .column, #service_support .large-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }

    #service_support .large-up-6 > .column:nth-of-type(1n), #service_support .large-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-6 > .column:nth-of-type(6n+1), #service_support .large-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }

    #service_support .large-up-6 > .column:last-child, #service_support .large-up-6 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-7 > .column, #service_support .large-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }

    #service_support .large-up-7 > .column:nth-of-type(1n), #service_support .large-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-7 > .column:nth-of-type(7n+1), #service_support .large-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }

    #service_support .large-up-7 > .column:last-child, #service_support .large-up-7 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-8 > .column, #service_support .large-up-8 > .columns {
        float: left;
        width: 12.5%;
    }

    #service_support .large-up-8 > .column:nth-of-type(1n), #service_support .large-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-8 > .column:nth-of-type(8n+1), #service_support .large-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }

    #service_support .large-up-8 > .column:last-child, #service_support .large-up-8 > .columns:last-child {
        float: left;
    }

    #service_support .large-collapse > .column, #service_support .large-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }

    #service_support .large-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .expanded.row .large-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .large-uncollapse > .column, #service_support .large-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }

    #service_support .large-centered {
        margin-right: auto;
        margin-left: auto;
    }

    #service_support .large-centered, #service_support .large-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }

    #service_support .large-uncentered, #service_support .large-push-0, #service_support .large-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

#service_support .column-block {
    margin-bottom: 1.25rem;
}

#service_support .column-block > :last-child {
    margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
    #service_support .column-block {
        margin-bottom: 1.875rem;
    }

    #service_support .column-block > :last-child {
        margin-bottom: 0;
    }
}

#service_support .hide {
    display: none !important;
}

#service_support .invisible {
    visibility: hidden;
}

@media screen and (max-width: 39.9375em) {
    #service_support .hide-for-small-only {
        display: none !important;
    }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
    #service_support .show-for-small-only {
        display: none !important;
    }
}

@media print, screen and (min-width: 40em) {
    #service_support .hide-for-medium {
        display: none !important;
    }
}

@media screen and (max-width: 39.9375em) {
    #service_support .show-for-medium {
        display: none !important;
    }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    #service_support .hide-for-medium-only {
        display: none !important;
    }
}

@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
    #service_support .show-for-medium-only {
        display: none !important;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .hide-for-large {
        display: none !important;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .show-for-large {
        display: none !important;
    }
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    #service_support .hide-for-large-only {
        display: none !important;
    }
}

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
    #service_support .show-for-large-only {
        display: none !important;
    }
}

#service_support .show-for-sr, #service_support .show-on-focus {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

#service_support .show-on-focus:active, #service_support .show-on-focus:focus {
    position: static !important;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
}

#service_support .show-for-landscape, #service_support .hide-for-portrait {
    display: block !important;
}

@media screen and (orientation: landscape) {
    #service_support .show-for-landscape, #service_support .hide-for-portrait {
        display: block !important;
    }
}

@media screen and (orientation: portrait) {
    #service_support .show-for-landscape, #service_support .hide-for-portrait {
        display: none !important;
    }
}

#service_support .hide-for-landscape, #service_support .show-for-portrait {
    display: none !important;
}

@media screen and (orientation: landscape) {
    #service_support .hide-for-landscape, #service_support .show-for-portrait {
        display: none !important;
    }
}

@media screen and (orientation: portrait) {
    #service_support .hide-for-landscape, #service_support .show-for-portrait {
        display: block !important;
    }
}

#service_support * {
    box-sizing: border-box;
}

#service_support .inner_section:after, #service_support .text_section div.row:after, #service_support .teaser_sections:after, #service_support .social_section:after, #service_support .social_section ul:after, #service_support .map_section ul:after, #service_support .quicklinks_section .inner div.row:after {
    content: "";
    display: table;
    clear: both;
}

#service_support {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

#service_support .container_breadcrump {
    max-width: 1240px;
    width: 92.5%;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto 15px;
}

#service_support h1 {
    color: #424242;
    font-size: 2.2rem;
    margin: 0 0 .75rem;
    font-weight: 700;
    clear: none;
    float: none;
    padding: 0;
    padding-left: 0;
    padding-bottom: 0;
}

@media only screen and (min-width: 520px) {
    #service_support h1 {
        font-size: 3rem;
        margin: 0 0 .75rem;
    }
}

#service_support h3 {
    margin-top: 0;
    color: #424242;
}

#service_support .inner_section {
    max-width: 1240px;
    width: 92.5%;
    margin: 0 auto;
    background: #E6E7E9;
}

#service_support .service_support_sections {
    background: #FAFAFA;
}

#service_support .header_section {
    background-color: #FAFAFA;
    position: relative;
}

#service_support .header_section .inner_section {
    background: transparent;
    padding: 7.5rem 0rem;
}

@media only screen and (min-width: 520px) {
    #service_support .header_section .inner_section {
        padding: 7.5rem 5rem;
    }
}

#service_support .order_rma_section, #service_support .in_touch_section, #service_support .downloads_section {
    background: #e6e7e9;
    background: linear-gradient(to right, #e6e7e9 50%, #FAFAFA 50%, #FAFAFA 50%);
    margin: 5rem 0;
}

#service_support .in_touch_section {
    background: white;
    background: linear-gradient(to right, #FAFAFA 50%, #e6e7e9 75%);
}

@media only screen and (max-width: 1023px) {
    #service_support .in_touch_section {
        background: linear-gradient(to right, #e6e7e9 50%, #FAFAFA 50%, #FAFAFA 50%);
    }
}

#service_support a.call_to_action {
    display: inline-block;
    color: #fff;
    background: #00A587;
    padding: 1rem 2.5rem;
    cursor: default;
    transition: all 0.2s;
}

@media only screen and (min-width: 1330px) {
    #service_support a.call_to_action {
        position: relative;
        bottom: 3rem;
        left: 45rem;
        transform: translateY(-50%);
    }
}

#service_support a.call_to_action:hover {
    background: #008c73;
    text-decoration: none;
}

#service_support .text_section {
    position: relative;
    padding: 1rem 0 0 5rem;
    float: left;
    box-sizing: border-box;
    margin: 2rem 0 0;
    float: left;
}

@media only screen and (max-width: 989px) {
    #service_support .text_section {
        margin: 2.5rem 0;
        padding: 0 3.5rem 0 5rem;
    }
}

#service_support .text_section svg, #service_support .text_section img.text_section_icon {
    display: inline-block;
    position: absolute;
    background: #00A587;
    left: 0;
    top: 1rem;
    width: 3rem;
    height: 3rem;
    color: #fff;
    font-size: 2rem;
    text-align: center;
    line-height: 3rem;
    padding: 6px;
}

#service_support .text_section h3 {
    font-weight: 700;
    color: #424242;
    font-size: 1.75rem;
}

#service_support .text_section div.row div.column, #service_support .text_section div.row div.columns {
    padding: 0.5rem;
    box-sizing: border-box;
    position: relative;
}

#service_support .text_section div.row div.column a, #service_support .text_section div.row div.columns a {
    display: block;
    position: relative;
    border-bottom: 1px solid #d9dde0;
    padding-bottom: 0.25rem;
}

#service_support .text_section div.row div.column a:after, #service_support .text_section div.row div.columns a:after {
    display: block;
    content: url(../img/icons/chevron.svg);
    position: absolute;
    right: 0;
    top: 0;
    font: normal normal normal .9rem FontAwesome;
    text-align: right;
    height: 10px;
    width: 10px;
}

#service_support .text_section div.row div.column a:hover, #service_support .text_section div.row div.columns a:hover {
    color: #008c73;
    text-decoration: none;
}

#service_support .img_section {
    width: 35%;
    height: 100%;
    float: right;
    box-sizing: border-box;
    position: relative;
}

#service_support .img_section img {
    width: 100%;
    height: auto;
}

#service_support .in_touch_section .text_section {
    float: right;
}

#service_support .in_touch_section .img_section {
    float: left;
}

#service_support .teaser_sections .teaser_section {
    background: #ccc;
    box-sizing: border-box;
    text-align: center;
}

#service_support .teaser_sections .teaser_section#industrial_sensors .figure_image {
    background-image: url(../img/industrial_sensors.jpg);
}

#service_support .teaser_sections .teaser_section#explosion_protection .figure_image {
    background-image: url(../img/explosion_protection.jpg);
}

#service_support .teaser_sections .teaser_section#customer_service .figure_image {
    background-image: url(../img/customer_service.jpg);
}

#service_support .teaser_sections .teaser_section figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    background: #00A587;
    text-align: center;
    cursor: pointer;
    padding: 0;
    width: 100%;
}

@media screen and (min-width: 64em) {
    #service_support .teaser_sections .teaser_section figure figcaption {
        background-color: rgba(0, 0, 0, 0.3);
        transition: background-color 0.35s;
        color: #fff;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption:before {
        position: absolute;
        top: 30px;
        right: 30px;
        bottom: 30px;
        left: 30px;
        border: 1px solid #fff;
        content: '';
        opacity: 0;
        transition: opacity 0.35s, transform 0.35s;
        transform: scale(0);
    }

    #service_support .teaser_sections .teaser_section figure figcaption > a {
        z-index: 1000;
        text-indent: 200%;
        white-space: nowrap;
        font-size: 0;
        opacity: 0;
    }

    #service_support .teaser_sections .teaser_section figure figcaption, #service_support .teaser_sections .teaser_section figure figcaption > a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure h2 {
        word-spacing: -0.15em;
        font-weight: 700;
        font-size: 36px;
        margin: 25% 0 10px 0;
        transition: transform 0.35s;
        transform: translate3d(0, 100%, 0);
    }

    #service_support .teaser_sections .teaser_section figure h2 span {
        font-weight: 800;
    }

    #service_support .teaser_sections .teaser_section figure p {
        letter-spacing: 1px;
        font-size: 24px;
        margin: 0;
        opacity: 0;
        transition: opacity 0.35s, transform 0.35s;
        transform: scale(0);
    }

    #service_support .teaser_sections .teaser_section figure:hover h2 {
        transform: translate3d(0, 0, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption {
        background-color: rgba(58, 52, 42, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption::before, #service_support .teaser_sections .teaser_section figure:hover p {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    #service_support .teaser_sections .teaser_section figure:hover .figure_image {
        opacity: 0.4;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .teaser_sections .teaser_section figure h2 {
        word-spacing: -0.15em;
        font-weight: 700;
        font-size: 26px;
        margin: 0;
        margin-top: 10%;
    }

    #service_support .teaser_sections .teaser_section figure h2 span {
        font-weight: 800;
    }

    #service_support .teaser_sections .teaser_section figure figcaption {
        background-color: rgba(0, 0, 0, 0.3);
        transition: background-color 0.35s;
        color: #fff;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption > a {
        z-index: 1000;
        text-indent: 200%;
        white-space: nowrap;
        opacity: 1;
    }

    #service_support .teaser_sections .teaser_section figure figcaption, #service_support .teaser_sections .teaser_section figure figcaption > a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption > p {
        color: #00A587;
    }

    #service_support .teaser_sections .teaser_section figure:hover h2 {
        transform: translate3d(0, 0, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption {
        background-color: rgba(58, 52, 42, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption::before, #service_support .teaser_sections .teaser_section figure:hover p {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    #service_support .teaser_sections .teaser_section figure:hover .figure_image {
        opacity: 0.4;
    }
}

#service_support .teaser_sections .teaser_section .figure_image {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    opacity: 0.9;
    transition: opacity 0.35s;
    height: 30vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#service_support .teaser_sections .teaser_section h2, #service_support .teaser_sections .teaser_section h3 {
    color: #fff;
}

#service_support .social_section {
    background: #D9DDE0;
}

#service_support .social_section .inner_section {
    background: transparent;
    position: relative;
}

#service_support .social_section .ribbon {
    text-transform: uppercase;
    color: #fff;
    background: #7D2349;
    display: inline-block;
    padding: 1rem 2rem;
    transform: translateY(-0.9rem);
    vertical-align: top;
    float: left;
}

#service_support .social_section .ribbon:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 14px solid #7D2349;
    border-left: 14px solid transparent;
    position: absolute;
    right: 100%;
    top: 0;
}

#service_support .social_section ul {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 1.5rem 0;
    float: right;
}

#service_support .social_section ul li {
    float: left;
    display: inline-block;
    padding-right: 4rem;
    font-size: 1rem;
    color: #424242;
}

#service_support .social_section ul li a {
    color: #424242;
}

#service_support .social_section ul li .social_logo {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 1rem;
    text-align: center;
    line-height: 24px;
    color: #fff;
}

#service_support .social_section ul li#pf_blog .social_logo {
    background-color: #FE6A38;
}

#service_support .social_section ul li#linkedin .social_logo {
    background-color: #007BB6;
}

#service_support .social_section ul li#youtube .social_logo {
    background-color: #B2151B;
}

#service_support .social_section ul li#twitter .social_logo {
    background-color: #00B0EC;
}

#service_support .map_section {
    background-image: url(../img/customer_service_xl.jpg);
    min-height: 600px;
    position: relative;
    margin-bottom: -20px;
    background-repeat: no-repeat;
    background-size: cover;
}

#service_support .map_section ul {
    list-style: none;
}

@media screen and (min-width: 64em) {
    #service_support .map_section ul li {
        width: 33.3333%;
        float: left;
        padding: 3rem;
        box-sizing: border-box;
    }

    #service_support .map_section ul li .inner {
        background: #fff;
        padding: 2rem;
        color: #424242;
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    }

    #service_support .map_section ul li .inner h3 {
        color: #424242;
    }

    #service_support .map_section ul li .inner img {
        margin: 0 auto;
        display: block;
    }

    #service_support .map_section ul li .inner .fa {
        color: #424242;
        font-size: .9rem;
        display: inline-block;
        margin-right: .5rem;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .map_section ul li {
        width: 100%;
        float: left;
        padding: 3rem;
        box-sizing: border-box;
    }

    #service_support .map_section ul li .inner {
        background: #fff;
        padding: 2rem;
        color: #424242;
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
        float: left;
        width: 100%;
    }

    #service_support .map_section ul li .inner h3 {
        color: #424242;
        font-weight: bold;
    }

    #service_support .map_section ul li .inner img {
        margin: 0 auto;
        display: block;
    }

    #service_support .map_section ul li .inner .fa {
        color: #424242;
        font-size: .9rem;
        display: inline-block;
        margin-right: .5rem;
    }

    #service_support .map_section ul li .inner p {
        float: left;
        width: 50%;
    }
}

#service_support .quicklinks_section {
    width: 100%;
    padding: 3rem 0;
    margin-bottom: -20px;
}

#service_support .quicklinks_section .inner {
    max-width: 1040px;
    width: 92.5%;
    margin: 0 auto;
}

#service_support .quicklinks_section .inner div.row {
    list-style: none;
    margin: 0 -1rem;
}

#service_support .quicklinks_section .inner div.row div.column, #service_support .quicklinks_section .inner div.row div.columns {
    float: left;
    box-sizing: border-box;
    padding: 1rem;
}

#service_support .quicklinks_section .inner div.row div.column a, #service_support .quicklinks_section .inner div.row div.columns a {
    display: block;
}

#service_support a {
    background-color: transparent;
}

#service_support .quicklinks_section .inner div.row div.column a h3, #service_support .quicklinks_section .inner div.row div.columns a h3 {
    font-size: 1rem;
    font-weight: 700;
    color: #424242;
}

#service_support .quicklinks_section .inner div.row div.column a p, #service_support .quicklinks_section .inner div.row div.columns a p {
    color: #888;
    font-size: 1rem;
    line-height: 1.5;
}

#service_support .quicklinks_section .inner div.row div.column a i, #service_support .quicklinks_section .inner div.row div.columns a i {
    color: #424242;
    font-size: 3rem;
    margin-bottom: 1rem;
}

#service_support .quicklinks_section .inner div.row div.column a .quick-icon, #service_support .quicklinks_section .inner div.row div.columns a .quick-icon {
    width: 64px;
    height: 4rem;
    margin-bottom: 1rem;
    display: block;
}

#service_support .quicklinks_section .inner div.row div.column a svg, #service_support .quicklinks_section .inner div.row div.columns a svg, #service_support .quicklinks_section .inner div.row div.column a .st0, #service_support .quicklinks_section .inner div.row div.columns a .st0, #service_support .quicklinks_section .inner div.row div.column a rect, #service_support .quicklinks_section .inner div.row div.columns a rect {
    fill: #424242 !important;
}

#service_support .quicklinks_section .inner div.row div.column a:hover svg, #service_support .quicklinks_section .inner div.row div.columns a:hover svg, #service_support .quicklinks_section .inner div.row div.column a:hover .st0, #service_support .quicklinks_section .inner div.row div.columns a:hover .st0, #service_support .quicklinks_section .inner div.row div.column a:hover rect, #service_support .quicklinks_section .inner div.row div.columns a:hover rect {
    fill: #ff3333 !important;
}

#service_support .quicklinks_section .inner div.row div.column a:hover, #service_support .quicklinks_section .inner div.row div.columns a:hover {
    color: #ff3333;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a:hover i, #service_support .quicklinks_section .inner div.row div.columns a:hover i, #service_support .quicklinks_section .inner div.row div.column a:hover p, #service_support .quicklinks_section .inner div.row div.columns a:hover p {
    color: #ff3333;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a:hover h3, #service_support .quicklinks_section .inner div.row div.columns a:hover h3, #service_support .quicklinks_section .inner div.row div.column a:hover i, #service_support .quicklinks_section .inner div.row div.columns a:hover i, #service_support .quicklinks_section .inner div.row div.column a:hover p, #service_support .quicklinks_section .inner div.row div.columns a:hover p {
    color: #00A587 !important;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a .quick-icon svg, #service_support .quicklinks_section .inner div.row div.columns a .quick-icon svg {
    height: 100%;
    width: auto;
}

#service_support .quicklinks_section .inner div.row div.column img.quick-icon, #service_support .quicklinks_section .inner div.row div.columns img.quick-icon {
    color: #424242;
    height: 4rem;
    margin-bottom: 0.4rem;
}

#service_support p.lighten-grey {
    color: #999;
    margin-top: 1rem;
}

#service_support a.action-button.action-button {
    bottom: 0;
    left: 0;
    margin-top: 3rem;
}

@media screen and (min-width: 63.9375em) {
    #service_support a.call_to_action {
        bottom: 0;
        left: 0;
        margin-top: 3rem;
    }
}

#service_support section.order_rma_section.no-margin {
    margin-top: 0;
}

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

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.43;
    border: 1px solid transparent;
}

.nav>li>a {
    padding: 10px 15px;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover {
    background-color: #fff;
    border: 1px solid #edeaea;
    border-bottom-color: transparent;
}

.nav-tabs>li.open>a,.nav-tabs>li>a:hover {
    background-color: #ddd;
}

.nav>li, .nav>li>a {
    display: block;
    position: relative;
}

.nav:after, .nav:before {
    content: " ";
    display: table;
}

.nav:after {
    clear: both;
}

.nav {
    padding-left: 0;
    list-style: none;
    margin-left: 0!important;
    padding-bottom: 0!important;
}

.nav-tabs {
    border-bottom: 1px solid #edeaea;
    margin-bottom: 10px;
}

.nav-tabs.justified li {
    display: table-cell;
    width: 1%;
    float: none;
    text-align: center;
    white-space: nowrap;
}

.nav-tabs.justified {
    max-width: 100%;
    overflow-x: auto;
}

.outline.nav-tabs>li.active>a {
    background-color: #fff!important;
    border-bottom: 1px solid #fff;
}

.outline.nav>li>a {
    background-color: transparent!important;
    color: #777!important;
}

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

.nav-tabs.line>li.active>a {
    background-color: transparent!important;
    color: #777;
}

.nav-tabs.line>li.active>a {
    border-bottom-color: #EEE;
}

.nav-tabs.line>li.open>a,.nav-tabs.line>li>a:hover {
    border-bottom-color: #DDD;
    background-color: transparent;
    color: #777;
}

.nav-tabs.line>li.active>a:hover,.nav-tabs.line>li>a {
    border: 0;
    border-bottom: 5px solid transparent;
    background: transparent!important;
    color: #777!important;
}

.nav-tabs.line {
    border-bottom-color: #EEE;
}

.nav-tabs.right li {
    float: right;
}

.tab-portlet {
}

.tab-portlet>.tab-content {
    display: none;
}

.tab-portlet>.active {
    display: block;
}

.nav-tabs .dropdown .arrow {
    margin-top: -3px;
    vertical-align: middle;
}

.default.nav-tabs>li.active>a {
    background-color: #FFF;
    color: #777;
}

.default.nav-tabs>li.active>a {
    border-color: #eee;
    border-bottom-color: transparent;
}

.default.nav-tabs>li.open>a,.default.nav-tabs>li>a:hover {
    background-color: #DDDDDD;
    color: #777;
}

.default.nav>li>a {
    background-color: #EEEEEE;
    color: #777;
}

.default.nav-tabs {
    border-bottom-color: #EEEEEE;
}

.default.outline.nav-tabs>li.open>a,.default.outline.nav-tabs>li>a:hover {
    background-color: #DDD!important;
    color: #777!important;
}

.default.outline.nav-tabs {
    border-bottom-color: #EEE;
}

.default.outline.nav-tabs>li.active>a {
    background-color: #EEE!important;
    color: #777!important;
}

.default.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.default.nav-tabs.line,.default.nav-tabs.line>li.active>a {
    border-bottom-color: #EEE;
}

.default.nav-tabs.line>li.open>a,.default.nav-tabs.line>li>a:hover {
    border-bottom-color: #DDD;
}

.green.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.green.nav-tabs>li.active>a {
    border-color: #00a587;
    border-bottom-color: transparent;
}

.green.nav-tabs>li.open>a,.green.nav-tabs>li>a:hover {
    background-color: #008c73;
    color: #fff;
}

.green.nav>li>a {
    background-color: #00a587;
    color: #fff;
}

.green.nav-tabs {
    border-bottom-color: #00a587;
}

.green.outline.nav-tabs>li.open>a,.green.outline.nav-tabs>li>a:hover {
    background-color: #008c73!important;
    color: #fff!important;
}

.green.outline.nav-tabs {
    border-bottom-color: #00a587;
}

.green.outline.nav-tabs>li.active>a {
    background-color: #00a587!important;
    color: #fff!important;
}

.green.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.green.nav-tabs.line>li.active>a {
    border-bottom-color: #00a587;
}

.green.nav-tabs.line>li.open>a,.green.nav-tabs.line>li>a:hover {
    border-bottom-color: #008c73;
}

.lightblue.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.lightblue.nav-tabs>li.active>a {
    border-color: #8DC8EA;
    border-bottom-color: transparent;
}

.lightblue.nav-tabs>li.open>a,.lightblue.nav-tabs>li>a:hover {
    background-color: #77B1D1;
    color: #fff;
}

.lightblue.nav>li>a {
    background-color: #8DC8EA;
    color: #fff;
}

.lightblue.nav-tabs {
    border-bottom-color: #8DC8EA;
}

.lightblue.outline.nav-tabs>li.open>a,.lightblue.outline.nav-tabs>li>a:hover {
    background-color: #77B1D1!important;
    color: #fff!important;
}

.lightblue.outline.nav-tabs {
    border-bottom-color: #8DC8EA;
}

.lightblue.outline.nav-tabs>li.active>a {
    background-color: #8DC8EA!important;
    color: #fff!important;
}

.lightblue.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.lightblue.nav-tabs.line>li.active>a {
    border-bottom-color: #8DC8EA;
}

.lightblue.nav-tabs.line>li.open>a,.lightblue.nav-tabs.line>li>a:hover {
    border-bottom-color: #77B1D1;
}

.yellow.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.yellow.nav-tabs>li.active>a {
    border-color: #D0DF00;
    border-bottom-color: transparent;
}

.yellow.nav-tabs>li.open>a,.yellow.nav-tabs>li>a:hover {
    background-color: #CBD80F;
    color: #fff;
}

.yellow.nav>li>a {
    background-color: #D0DF00;
    color: #fff;
}

.yellow.nav-tabs {
    border-bottom-color: #D0DF00;
}

.yellow.outline.nav-tabs>li.open>a,.yellow.outline.nav-tabs>li>a:hover {
    background-color: #CBD80F!important;
    color: #fff!important;
}

.yellow.outline.nav-tabs {
    border-bottom-color: #D0DF00;
}

.yellow.outline.nav-tabs>li.active>a {
    background-color: #D0DF00!important;
    color: #fff!important;
}

.yellow.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.yellow.nav-tabs.line>li.active>a {
    border-bottom-color: #D0DF00;
}

.yellow.nav-tabs.line>li.open>a,.yellow.nav-tabs.line>li>a:hover {
    border-bottom-color: #CBD80F;
}

.ocher.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.ocher.nav-tabs>li.active>a {
    border-color: #EAAA00;
    border-bottom-color: transparent;
}

.ocher.nav-tabs>li.open>a,.ocher.nav-tabs>li>a:hover {
    background-color: #CE721E;
    color: #fff;
}

.ocher.nav>li>a {
    background-color: #EAAA00;
    color: #fff;
}

.ocher.nav-tabs {
    border-bottom-color: #EAAA00;
}

.ocher.outline.nav-tabs>li.open>a,.ocher.outline.nav-tabs>li>a:hover {
    background-color: #CE721E!important;
    color: #fff!important;
}

.ocher.outline.nav-tabs {
    border-bottom-color: #EAAA00;
}

.ocher.outline.nav-tabs>li.active>a {
    background-color: #EAAA00!important;
    color: #fff!important;
}

.ocher.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.ocher.nav-tabs.line>li.active>a {
    border-bottom-color: #EAAA00;
}

.ocher.nav-tabs.line>li.open>a,.ocher.nav-tabs.line>li>a:hover {
    border-bottom-color: #CE721E;
}

.orange.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.orange.nav-tabs>li.active>a {
    border-color: #FF6A39;
    border-bottom-color: transparent;
}

.orange.nav-tabs>li.open>a,.orange.nav-tabs>li>a:hover {
    background-color: #E55222;
    color: #fff;
}

.orange.nav>li>a {
    background-color: #FF6A39;
    color: #fff;
}

.orange.nav-tabs {
    border-bottom-color: #FF6A39;
}

.orange.outline.nav-tabs>li.open>a,.orange.outline.nav-tabs>li>a:hover {
    background-color: #E55222!important;
    color: #fff!important;
}

.orange.outline.nav-tabs {
    border-bottom-color: #FF6A39;
}

.orange.outline.nav-tabs>li.active>a {
    background-color: #FF6A39!important;
    color: #fff!important;
}

.orange.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.orange.nav-tabs.line>li.active>a {
    border-bottom-color: #FF6A39;
}

.orange.nav-tabs.line>li.open>a,.orange.nav-tabs.line>li>a:hover {
    border-bottom-color: #E55222;
}

.bordeaux.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.bordeaux.nav-tabs>li.active>a {
    border-color: #7D2248;
    border-bottom-color: transparent;
}

.bordeaux.nav-tabs>li.open>a,.bordeaux.nav-tabs>li>a:hover {
    background-color: #6C183B;
    color: #fff;
}

.bordeaux.nav>li>a {
    background-color: #7D2248;
    color: #fff;
}

.bordeaux.nav-tabs {
    border-bottom-color: #7D2248;
}

.bordeaux.outline.nav-tabs>li.open>a,.bordeaux.outline.nav-tabs>li>a:hover {
    background-color: #6C183B!important;
    color: #fff!important;
}

.bordeaux.outline.nav-tabs {
    border-bottom-color: #7D2248;
}

.bordeaux.outline.nav-tabs>li.active>a {
    background-color: #7D2248!important;
    color: #fff!important;
}

.bordeaux.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.bordeaux.nav-tabs.line>li.active>a {
    border-bottom-color: #7D2248;
}

.bordeaux.nav-tabs.line>li.open>a,.bordeaux.nav-tabs.line>li>a:hover {
    border-bottom-color: #6C183B;
}

.gray.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.gray.nav-tabs>li.active>a {
    border-color: #425563;
    border-bottom-color: transparent;
}

.gray.nav-tabs>li.open>a,.gray.nav-tabs>li>a:hover {
    background-color: #364652;
    color: #fff;
}

.gray.nav>li>a {
    background-color: #425563;
    color: #fff;
}

.gray.nav-tabs {
    border-bottom-color: #425563;
}

.gray.outline.nav-tabs>li.open>a,.gray.outline.nav-tabs>li>a:hover {
    background-color: #364652!important;
    color: #fff!important;
}

.gray.outline.nav-tabs {
    border-bottom-color: #425563;
}

.gray.outline.nav-tabs>li.active>a {
    background-color: #425563!important;
    color: #fff!important;
}

.gray.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.gray.nav-tabs.line>li.active>a {
    border-bottom-color: #425563;
}

.gray.nav-tabs.line>li.open>a,.gray.nav-tabs.line>li>a:hover {
    border-bottom-color: #364652;
}

.black.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.black.nav-tabs>li.active>a {
    border-color: #2C2A29;
    border-bottom-color: transparent;
}

.black.nav-tabs>li.open>a,.black.nav-tabs>li>a:hover {
    background-color: #1B1B1B;
    color: #fff;
}

.black.nav>li>a {
    background-color: #2C2A29;
    color: #fff;
}

.black.nav-tabs {
    border-bottom-color: #2C2A29;
}

.black.outline.nav-tabs>li.open>a,.black.outline.nav-tabs>li>a:hover {
    background-color: #1B1B1B!important;
    color: #fff!important;
}

.black.outline.nav-tabs {
    border-bottom-color: #2C2A29;
}

.black.outline.nav-tabs>li.active>a {
    background-color: #2C2A29!important;
    color: #fff!important;
}

.black.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.black.nav-tabs.line>li.active>a {
    border-bottom-color: #2C2A29;
}

.black.nav-tabs.line>li.open>a,.black.nav-tabs.line>li>a:hover {
    border-bottom-color: #1B1B1B;
}

#image-world-map img {
    width: 470px;
}

#bottom-text {
    font-size: 12px;
}

#image-world-map {
    float: right;
}

#text-box {
    width: 270px;
    float: left;
}

#first-button-left {
    float: left;
    padding-right: 20px;
}

#second-button-left {
    float: right;
}

#buttoncontainer {
    clear: both;
    margin-top: 30px;
    float: right;
}

@media only screen and (max-width: 860px) {
    #image-world-map img {
        width:400px;
        margin-top: 50px;
    }

    #text-box {
        width: 230px;
    }

    #bottom-text {
        padding-top: 40px;
    }
}

@media only screen and (max-width: 750px) {
    #text-box p {
        font-size: 13px;
    }

    #text-box {
        width: 230px;
    }

    #image-world-map img {
        margin-top: 70px;
        width: 300px;
    }
}

@media only screen and (max-width: 660px) {
    div h2 {
        font-size: 18px;
    }

    #text-box {
        float: none;
        width: 90%;
    }

    #image-world-map img {
        margin-top: 0px;
        width: 90%;
    }

    #buttoncontainer {
        margin-top: 40px;
        float: right;
    }
}

@media only screen and (max-width: 480px) {
    #text-box {
        display: none;
    }

    #buttoncontainer {
        width: 100%;
    }

    #first-button-left {
        float: none;
    }

    #second-button-left {
        float: none;
        margin-top: 10px;
    }

    .ce-text-small a {
        font-size: 12px;
    }
}

@media only screen and (max-width: 320px) {
    #image-world-map {
        display: none;
    }
}

.pi-form .pi-form-control .pi-form-input input {
    padding: 7px 3px 7px 7px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    background-color: #fff;
}

.pi-form-control .pi-form-input a {
    color: #00a587;
}

.pi-form-control .pi-form-input a:hover {
    text-decoration: underline;
}

.pi-form-input .pi-checkbox-control-vertical input {
    margin-bottom: 0px !important;
}

div.pi-widget.pi-newsletter-widget .pi-heading p {
    color: #00a587;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 12px;
}

.pi-form-input span.pi-checkbox-control-vertical p {
    line-height: normal;
}

div.pi-heading + div.pi-message div.pi-message-text {
    font-weight: normal;
}

.pi-widget.pi-newsletter-widget .pi-message .pi-message-text {
    color: #8d9095;
    font-weight: normal;
    border: none;
    padding: 5px;
    margin-bottom: 20px;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 72px 0px;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical {
    background: #425563;
    border: 2px solid #425563;
    padding: 5px 5px 5px 5px;
    margin: 0px 7px 10px 0px;
    text-align: left;
    color: white;
    display: block;
    width: auto;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical:active {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical label {
    padding: 2px 0px 2px 0px;
    cursor: pointer;
    display: block;
    margin-left: 24px;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="channel"] .pi-form-label label {
    font-weight: bold;
}

.pi-form-control[data-pi-id="channel"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
}

.pi-form-input[name="email"] .pi-form-error {
    border: 1px solid red;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control .pi-form-input input[name="email"] {
    margin-bottom: 15px;
}

.pi-form-control[data-pi-id="permission"] .pi-form-input .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
    margin-top: 5px;
    margin-right: 6px;
    margin-left: 0px;
}

.pi-form[data-pi-id="permission"] .pi-form-label label {
    margin-bottom: 4px;
}

.pi-form-control[data-pi-id="permission"] .pi-form-input .pi-checkbox-control-vertical label {
    margin-right: 0px;
    text-align: justify;
    margin-top: 6px;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permission"] {
    margin-top: 20px;
    clear: both;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permission"] .pi-form-label label {
    font-weight: bold;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permissionTracking"] {
    margin-bottom: 20px;
    clear: both;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permissionTracking"] .pi-form-label label {
    font-weight: bold;
}

.pi-form-input select[name="salut"] {
    padding: 7px 3px 7px 3px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    background-color: #fff;
    width: 100%;
}

@media screen and (max-width: 480px) {
    .pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical {
        width: 97%;
    }

    .pi-form .pi-form-control .pi-form-input input {
        width: 100%;
    }
}

@media screen and (min-width: 480px) {
    .pi-form .pi-form-control .pi-form-input input[type="text"] {
        width: 380px;
    }

    .pi-form-input select[name="salut"] {
        width: 392px;
    }
}

@media screen and (min-width: 600px) {
    .pi-form-input .pi-checkbox-control-vertical label {
        margin-right: 0px;
    }
}

div[data-pi-id="channel"].pi-form-control__has-error span.pi-checkbox-control-vertical {
    border: 2px solid red!important;
}

.pi-form-control__has-error input[type="text"] {
    border: 1px solid red!important;
}

div[data-pi-id="permission"].pi-form-control__has-error div.pi-form-input {
    border: 1px solid red!important;
    padding: 0px 9px 6px 6px;
}

div[data-pi-id="channel"].pi-form-control__has-error span.pi-radio-control-vertical {
    border: 2px solid red!important;
}

div.pi-heading + div.pi-message div.pi-message-text {
    color: #8d9095;
    border: none;
    font-weight: normal;
    border: none;
    padding: 5px;
    margin-bottom: 20px;
}

.pi-form-actions .pi-form-button button {
    background: #FD521A;
    background-image: url("imgs/CTA-Button-Arrow.png");
    background-image: url("imgs/CTA-Button-Arrow.png"), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%);
    background-repeat: no-repeat;
    -webkit-border-radius: 3px;
    color: #fff;
    width: auto;
    margin: 25px 0px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    border: none;
}

.pi-form-actions .pi-form-button button:hover {
    background: white;
    background-image: url("imgs/CTA-Button-Arrow-orange.png");
    background-image: url("imgs/CTA-Button-Arrow-orange.png"), linear-gradient(to bottom, #fff 0%,#fff 100%);
    background-repeat: no-repeat;
    border: 1px solid #FD521A;
    color: #FD521A;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-actions .pi-form-button button:active {
    outline: none;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-actions .pi-form-button button:focus {
    outline: none;
}

.pi-form-control[data-pi-id="region"] .pi-form-label label {
    width: 118px !important;
}

.pi-form-control:not([data-pi-id="channel"]):not([data-pi-id="fch100_chtml_piTextBox"]):not([data-pi-id="permission"]):not([data-pi-id="permissionTracking"]):not([data-pi-id="channel1"]) .pi-form-label label {
    float: left;
    width: 120px;
}

@media screen and (max-width: 600px) {
    .pi-form-control[data-pi-id="channel"] span.pi-checkbox-control-vertical {
        display:block;
        margin-bottom: 10px;
    }
}

.pi-form-control[data-pi-id="permission"] .pi-checkbox-control-vertical label, .pi-form-control[data-pi-id="permissionTracking"] .pi-checkbox-control-vertical label {
    display: block;
    padding-left: 25px;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-form-input .pi-checkbox-control-vertical label {
    margin-right: 0;
    text-align: justify;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-form-label {
    min-height: 16px;
    min-width: 1px;
}

[id^='pinuts-widgets-newsletter-'] .pi-newsletter-widget-unsubscribe-channel-text {
    font-weight: bold;
    margin-bottom: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical {
    background: #425563;
    margin-right: 10px;
    color: white;
    padding: 4px 6px 6px 4px;
    width: auto;
    float: left;
    margin-top: 6px;
}

@media screen and (max-width: 480px) {
    [id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical {
        width: 100%;
    }
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubchannelsfield"] .pi-form-label label {
    width: 100%!important;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical label {
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input {
    float: left;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-input div#otherTextDiv {
    margin-top: 20px;
    width: 100%;
}

[id^='pinuts-widgets-newsletter-'] .channels {
    color: #00a587;
}

[id^='pinuts-widgets-newsletter-'] .pi-radio-control-vertical {
    background-color: #425563;
    margin: 0px 7px 7px 0px;
    padding: 5px 20px 1px 5px;
    color: white;
    text-align: left;
    display: block;
    width: auto;
    border: 2px solid #425563;
}

[id^='pinuts-widgets-newsletter-'] .pi-radio-control-vertical:hover {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] span.pi-radio-control-vertical label {
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="country"] .pi-form-input select[name="country"] {
    background-color: white;
    width: 392px;
    padding: 7px 3px 7px 3px;
    border: 1px solid #e0e0e0;
    margin-left: -2px;
}

[id^='pinuts-widgets-newsletter-'] div.pi-form-control[data-pi-id="fch112_chtml_piTextBox"] {
    clear: both;
    margin-bottom: 13px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 124px 0px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical {
    background: #425563;
    color: white;
    display: block;
    width: 70%;
    padding: 5px;
    margin: 0px 5px 5px 0px;
    border: 1px solid #425563;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    border: 1px solid #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical label {
    display: block;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
    margin-right: 7px;
    margin-bottom: 10px!important;
}

@media screen and (max-width: 480px) {
    [id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical {
        width: 97%;
    }
}

[id^='pinuts-widgets-newsletter-'] div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="channel"] {
    padding: 0px 0px 15px 0px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 0px 0px;
    margin-bottom: auto;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-form-label {
    margin-bottom: 10px;
    margin-top: 16px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error div.pi-message-text {
    color: #8d9095;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error .pi-message-text p {
    color: red;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error .pi-message-text li {
    color: red;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-input {
    text-align: justify;
}

.ui-dialog {
    z-index: 998!important;
    max-width: 340px;
}

@media only all and (max-width: 799px) {
    .ui-dialog {
        z-index: 1002!important;
    }
}

.ui-widget-overlay {
    background-color: #00a587!important;
    width: 100%!important;
    z-index: 1001!important;
}

.ui-dialog .ui-dialog-titlebar {
    background: linear-gradient(to bottom, #425563 0%,#425563 100%);
    background-color: #425563;
}

.ui-dialog .ui-dialog-title {
    margin: .1em 18px;
    font-weight: normal!important;
}

.add_to_cart_popup {
    padding: 0px !important;
}

.add_to_cart_popup input[type="button"] {
    background-image: url(imgs/shoppingcart_button.png), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%) !important;
    background-repeat: no-repeat!important;
    border: 1px solid #FF6A39!important;
    -webkit-border-radius: 3px;
    color: #fff;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    border: none;
    background: #FF6A39;
    float: right;
}

.add_to_cart_popup input[type="button"]:hover {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
    float: right;
}

.add_to_cart_popup input[type="button"]:active {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39!important;
    -webkit-border-radius: 3px;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
    float: right;
}

.add_to_cart_popup .add_to_cart_popup_area {
    margin-left: 0px;
    margin-right: 4px;
    padding-top: 24px;
    padding-bottom: 10px;
    cursor: pointer;
    margin-top: -11px;
    width: 36%;
    height: 25px;
    text-align: center;
    font-size: 14px;
}

.add_to_cart_popup .add_to_cart_popup_area:hover {
    background: #FFFFFF;
}

.add_to_cart_popup {
    font-size: 14px;
}

.add_to_cart_popup .add_to_cart_popup_area a {
    text-decoration: none;
    color: #00a587;
}

.add_to_cart_popup .add_to_cart_popup_area a:hover {
    color: #8d9095;
}

.add_to_cart_popup .product_quantity {
    float: right;
    margin-right: 10px;
    margin-bottom: 8px;
    margin-top: -7px;
}

p.add_to_cart_popup_price {
    float: right;
    margin-right: 10px;
    margin-top: -5px;
}

a.add_to_cart_popup_link {
    padding-top: 10px;
    text-decoration: none;
}

a.add_to_cart_popup_link:hover {
    text-decoration: none!important;
}

.add_to_cart_popup_prodname {
    text-align: right;
    margin-right: 10px;
    margin-top: -5px;
    color: #2C2A29;
    font-weight: bold;
}

.shopping_cart_popup_image {
    margin-right: 120px;
}

.shopping_cart_popup_image img {
    width: 51%;
    float: left;
    padding-left: 10px;
    margin-top: -10px;
}

.ui-dialog .ui-resizable-se {
    height: 5px;
}

.ui-dialog .ui-dialog-content {
    padding-bottom: 20px!important;
}

.ui-dialog .ui-dialog-content span {
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

.ui-dialog .ui-widget-header {
    border: none;
    color: #ffffff;
}

.ui-dialog .ui-dialog-titlebar-close {
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.ui-widget {
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 1.1em!important;
}

.ui-dialog .ui-dialog-title {
    width: 100%!important;
}

.ui-widget-header .ui-button-text {
    display: none!important;
}

.ui-widget-header .ui-icon {
    background-image: url(imgs//ui-icons_ffffff_256x240.png)!important;
}

.ui-state-hover .ui-icon {
    background-image: url(https://code.jquery.com/ui/1.10.3/themes/smoothness/images/ui-icons_454545_256x240.png)!important;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: auto!important;
}

button.ui-dialog-titlebar-close {
    outline: initial!important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-top-left-radius: 0!important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none!important;
    border: none!important;
    color: none!important;
}

.ui-dialog .add_to_cart_popup.ui-dialog-content {
    padding-bottom: 0px!important;
}

div#global_search h2.text_ausblenden {
    display: none;
}

div#global_search h3.text_ausblenden {
    display: none;
}

.search_filter_box_headline {
    margin-bottom: 20px;
    display: none;
}

.container_content_right .search_filter_box {
    margin-top: 30px;
}

div#global_search div.search_filter_box label {
    background: #425563;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box label:first-child {
    margin-left: 1px;
}

div#global_search div.search_filter_box label:hover {
    background: #00A587;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box label.disabled, div#global_search div.search_filter_box label.disabled:hover {
    background: #425563;
    padding: 10px 10px;
    color: white;
    cursor: default;
}

div#global_search div.search_filter_box label.active {
    background: #00A587;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box input[type="radio"] {
    display: none;
}

div.container_content_right table.table_product {
    margin-top: 9px;
}

#overview_prodlist ~ div.container_content_right table.table_product th {
    display: block;
}

#productsanchor tr.options {
    border-bottom: 1px solid #edeaea;
}

#archiveanchor tr.options {
    border-bottom: 1px solid #edeaea;
}

@media screen and (max-width: 768px) {
    div#global_search div.search_filter_box label {
        display: block;
        margin-bottom: 3px;
    }
}

.texteditorTable table.custom_table tr:nth-child(odd),.texteditorTable table.custom_table_equal tr:nth-child(odd) {
    background-color: #f8fafa;
}

.texteditorTable table.custom_table tr:nth-child(even),.texteditorTable table.custom_table_equal tr:nth-child(even) {
    background-color: #e9e9e9!important;
}

.texteditorTable table.custom_table, .texteditorTable table.custom_table_equal {
    width: 100%!important;
}

.texteditorTable table.custom_table td:first-child {
    width: 40%!important;
    padding-left: 10px;
    padding-right: 10px;
}

.texteditorTable table.custom_table td:last-child {
    width: 60%!important;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #d9dde0;
}

.texteditorTable table.custom_table_equal td:first-child {
    width: 50%!important;
    padding-left: 10px;
    padding-right: 10px;
}

.texteditorTable table.custom_table_equal td:last-child {
    width: 50%!important;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #d9dde0;
}

.texteditorTable table.custom_table th, .texteditorTable table.custom_table_equal th {
    background: #425563;
}

.texteditorTable table.custom_table th h2, .texteditorTable table.custom_table_equal th h2 {
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}

body, html {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    position: static;
}

ul {
    margin: 0;
    padding: 0;
}

.container-icon:empty {
    display: none;
}

.pf-global-header .container-logo {
    padding: 13px 0 10px 4px;
    border-bottom: 1px solid #425563;
    background: white;
    position: relative;
    z-index: 2;
}

.pf-global-header .claim {
    display: none;
}

.pf-global-header .container-icon {
    background: white;
    border-bottom: 1px solid #425563;
    display: inline-block;
    height: 48px;
    width: 100%;
    position: relative;
    z-index: 2;
}

.pf-global-header .shoppingcart img {
    cursor: pointer;
    margin-right: 15px;
    margin-bottom: 10px;
    padding-top: 9px;
    float: right;
}

.pf-global-header .counter {
    color: white;
    font-size: 14px;
    float: right;
    background: #00A587;
    border-radius: 100px;
    padding: 1px 6px;
    margin-right: -45px;
    margin-top: 2px;
}

.pf-global-header .counter .bracket {
    display: none;
}

.pf-global-header #cart_itemcount {
    color: #FFF;
}

.fal.fa-shopping-cart {
    font-size: 30px;
    color: #425563;
    float: right;
    padding: 10px 0;
    margin-right: 15px;
}

.pf-global-menu-desktop .d-shoppingcart:empty {
    display: none;
}

.pf-global-header .container-search {
    margin-top: -5px;
    position: absolute;
    width: 100%;
}

.pf-global-header label[for="open-search"] {
    padding: 24px;
    cursor: pointer;
    top: -48px;
    right: 60px;
    position: absolute;
    z-index: 11;
}

.pf-global-header .search-icon {
    top: -39px;
    color: #425563;
    right: 68px;
    font-size: 28px;
    position: absolute;
    z-index: 10;
    cursor: pointer;
}

.pf-global-header .search-icon-close {
    float: right;
    margin-top: 18px;
    margin-right: 25px;
    display: none;
}

.pf-global-header .search-dropdown i.fal.fa-search {
    color: white;
    font-size: 25px;
}

#close-search {
    right: 0 !important;
    padding: 10px 26px 42px 35px;
    margin-top: 48px;
    z-index: 300;
}

input[id="open-search"]:checked~.search-icon-close {
    display: block;
}

input[id="close-search"]:checked~.search-icon-close {
    display: none;
}

.pf-global-header input[type="search"] {
    font-size: initial;
}

.container-search input[type=search] {
    height: 44px;
    width: 71%;
    outline: none;
    float: left;
    margin-left: 4px;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-style: none;
    border-radius: 0;
}

.container-search input[type=submit] {
    height: 44px;
    width: 56px;
    background: #00A587 !important;
    border: none;
    color: white;
    outline: none;
    float: left;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0;
    cursor: pointer;
}

input[id="open-search"]:checked~div.container-search {
    display: none;
}

input[id="close-search"]:checked~.pf-global-header .container-search {
    display: none;
}

.pf-global-header .search-dropdown {
    height: 48px;
    padding-top: 4px;
    background: #b3bbc1;
    background: #42556360;
    display: none;
}

.no-touch .pf-global-header .search-dropdown {
    width: 96.5%;
}

.no-touch .pf-global-header .search-icon-close {
    margin-right: 40px;
}

label[for="close-search"] {
    position: absolute;
    padding: 26px 26px 26px 17px;
    right: 0;
    z-index: 30;
    cursor: pointer;
}

input[id="open-search"] {
    float: right;
}

input[id="open-search"]:checked~.search-dropdown {
    display: block;
}

input[id="open-search"]:checked~.search-icon .fa-search {
    color: #00a587;
}

input[id="open-search"]:not(:checked)~#close-search {
    display: none;
}

.fal.fa-search {
    color: #425563;
    font-size: 30px;
    margin-top: -2px;
}

.fal.fa-search.white {
    margin-left: -39px;
    color: white;
    margin-top: 11px;
    font-size: 22px;
    cursor: pointer;
}

input[id="close-search"]:checked~.search-dropdown {
    display: none;
}

.fa-times {
    color: white;
    margin-left: 10px;
    font-weight: 900;
    cursor: pointer;
    right: 107px;
}

.container-search .ce-search-popup .item {
    display: none;
}

button[type=submit] {
    background-color: #00a587;
    border: none;
    cursor: pointer;
    height: 44px;
    width: 48px;
    margin-top: 0px;
    outline: none;
}

.container-serviceline {
    margin-top: -5px;
    position: absolute;
    width: 100%;
}

.service-line-dropdown {
    color: #8d9095;
    display: none;
    width: 100%;
}

.service-line-icon {
    color: #425563;
    cursor: pointer;
    font-weight: 900;
    font-size: 31px;
    position: absolute;
    right: 20px;
    top: -45px;
    z-index: 4;
}

.service-line-dropdown .container-01,.service-line-dropdown .container-02 {
    background: white;
    margin: 0 auto;
    padding: 10px;
    width: 85%;
}

.service-line-dropdown .container-01 {
    padding-top: 15px;
}

.container-serviceline .title {
    font-weight: bold;
    margin-left: 3px;
    margin-bottom: 5px;
}

.container-serviceline .row {
    padding: 5px;
}

.container-serviceline a {
    color: #00a587;
    text-decoration: none;
}

.service-line-dropdown .row .calltoaction {
    background-color: #00A587;
    background: #00a587 !important;
    background: -moz-linear-gradient(#00a587, #00a587);
    background: -webkit-gradient(#00a587, #00a587);
    background: -webkit-linear-gradient(#00a587, #00a587);
    background: -o-linear-gradient(#00a587, #00a587);
    background: -ms-linear-gradient(#00a587, #00a587);
    background: linear-gradient(#00a587, #00a587);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00a587', endColorstr='#00a587') !important;
    height: 1%;
    border: 1px solid #00A587;
    color: white;
    padding: 10px 8px;
}

.service-line-dropdown .row .calltoaction:hover {
    border: 1px solid #00A587;
    color: #00A587;
    background-color: #FFFFFF;
    background: #FFFFFF !important;
    background: -moz-linear-gradient(#FFFFFF, #FFFFFF);
    background: -webkit-gradient(#FFFFFF, #FFFFFF);
    background: -webkit-linear-gradient(#FFFFFF, #FFFFFF);
    background: -o-linear-gradient(#FFFFFF, #FFFFFF);
    background: -ms-linear-gradient(#FFFFFF, #FFFFFF);
    background: linear-gradient(#FFFFFF, #FFFFFF);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#FFFFFF', endColorstr='#FFFFFF') !important;
}

.service-line-dropdown .row .fas.fa-phone {
    margin-left: -2px;
    padding-right: 6px;
    transform: rotate(100deg);
}

.service-line-dropdown .row .fas,.service-line-dropdown .row .far {
    font-size: 15px;
    padding-right: 8px
}

label[for="open-service-line"] {
    cursor: pointer;
    padding: 24px;
    position: absolute;
    right: 12px;
    top: -48px;
    z-index: 11;
}

input[id="open-service-line"]:checked~.service-line-dropdown {
    display: block;
}

#overlay-service-line, #overlay-service-line-left, #overlay-service-line-right {
    cursor: auto;
    display: none;
    height: 1000rem;
    top: 0;
}

#overlay-service-line {
    background: #b3bbc1;
    background: #42556360;
    opacity: 0.6;
    padding: 24px;
    position: absolute;
    right: 0 !important;
    width: 100%;
    z-index: -1;
}

#overlay-service-line-left {
    left: 0;
    width: 3%;
    padding: 5px;
}

#overlay-service-line-right {
    padding: 5px;
    right: 0 !important;
    width: 3%;
}

input[id="open-service-line"]:checked~#overlay-service-line,input[id="open-service-line"]:checked~#overlay-service-line-left,input[id="open-service-line"]:checked~#overlay-service-line-right {
    display: block;
}

span.close-icon-service-line {
    display: none;
    position: absolute;
    right: 10%;
    top: 18px;
}

span.close-icon-service-line i.fas.fa-times {
    color: #8d9095;
}

input[id="open-service-line"]:checked~span.close-icon-service-line {
    display: block;
}

#close-service-line {
    top: 4px;
    right: 7% !important;
}

input[id="open-service-line"]:not(:checked)~#close-service-line {
    display: none;
}

input[id="open-service-line"]:checked~.service-line-icon {
    color: #00a587;
}

_:-ms-fullscreen,:root .pf-global-header .container-search input[type=search] {
    height: 43px !important;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .pf-global-header .container-search input[type=search] {
        height: 25px !important;
    }

    .pf-global-header label[for="open-search"] {
        background: white;
        opacity: 0;
    }

    .pf-global-menu-desktop .container-search input[type=search] {
        height: auto !important;
    }

    .pf-global-menu-desktop .search .container-search input[type=search] {
        margin-top: -5px !important;
    }

    .pf-global-menu-desktop .search .container-search input[type=search] {
        width: 65% !important;
    }
}

@media screen and (min-width: 0\0) and (min-resolution:.001dpcm) {
    .pf-global-menu-desktop .search-dropdown {
        margin-top: -6px;
    }

    .pf-global-header label[for="open-search"] {
        background: white;
        opacity: 0;
    }

    .container-search input[type=submit] {
        float: none !important;
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00a587', endColorstr='#00a587') !important;
    }

    .pf-global-header .container-search .search-dropdown #search-field {
        width: 66%;
        height: 24px;
        margin-left: 4px;
    }

    .pf-global-header .search-dropdown .white.fa-search.fal {
        margin-top: 7px;
        margin-left: -43px;
    }
}

.pf-global-menu-mobile label a {
    text-decoration: none;
    pointer-events: none;
}

.main-container {
    clear: both;
    border-bottom: 5px solid rgb(224, 224, 224);
}

.off-canvas-menu .main_item01_third_column .calltoaction {
    display: none !important;
}

.menu-button {
    width: 35px;
    float: left;
    top: 60px;
    margin-left: 16px;
    position: fixed;
    z-index: 999;
}

.menu-button:after, .menu-button:before, .menu-button div {
    background-color: #425563;
    border-radius: 3px;
    content: '';
    display: block;
    height: 3px;
    margin: 7px 0;
    transition: all .2s ease-in-out;
}

input[id=hamburger] {
    position: absolute;
    top: -9999px;
    left: -9999px;
}

label[for=hamburger] {
    cursor: pointer;
    position: fixed;
    margin-left: 9px;
    top: 54px;
    width: 50px;
    height: 48px;
    z-index: 9999999;
}

input[id=hamburger]:checked~.menu-button:before {
    transform: translateY(10px) rotate(135deg);
}

input[id=hamburger]:checked~.menu-button:after {
    transform: translateY(-10px) rotate(-135deg);
}

input[id=hamburger]:checked~.menu-button div {
    transform: scale(0);
}

.pf-global-menu-mobile nav a:link, .pf-global-menu-mobile nav a:visited {
    color: #425563;
    text-decoration: none;
}

.pf-global-menu-mobile .main-container li, .pf-global-menu-mobile .meta-container li {
    list-style: none;
    border-bottom: 1px solid #e0e0e0;
    color: #425563;
}

.pf-global-menu-mobile .main-container label, .pf-global-menu-mobile .meta-container label {
    display: block;
    padding: 20px 0 20px 25px;
    cursor: pointer;
}

.pf_nav_subsubmenu_items a {
    text-decoration: none;
}

.pf_nav_subsubmenu_items li {
    padding: 20px 0 20px 25px;
}

.pf-global-menu-mobile .main-container input[type="checkbox"]:checked~label:after {
    content: '\f105';
    font-family: "Font Awesome 5 Pro";
    float: right;
    margin-right: 20px;
    font-weight: 900;
    color: #425563;
}

.pf-global-menu-mobile .main-container input[type="checkbox"]:not(:checked)~label:before {
    content: '\f104';
    font-family: "Font Awesome 5 Pro";
    margin-right: 10px;
    font-weight: 900;
    color: #425563;
}

label.main_item.active {
    background: #a4d3ed;
}

label.sub_item.active {
    background: #a4d3ed;
}

.pf-global-menu-desktop .main_item>a {
    color: white;
}

nav.off-canvas-menu {
    display: block;
    width: 75%;
    position: fixed;
    left: -75%;
    transition: left .4s;
    background: #FFF;
    top: 103px;
}

input[id=hamburger]:checked~nav.off-canvas-menu {
    left: 0;
    z-index: 3;
}

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #b3bbc1;
    background: #42556360;
    opacity: 0.6;
    z-index: 1;
}

input[id=hamburger]:checked~.overlay {
    height: 100%;
}

.position_fixed {
    position: fixed !important;
}

.pf-global-content {
    height: 100vh;
    height: calc(100% - 103px);
    margin-top: -5px;
    overflow: scroll;
    overflow-x: hidden;
    position: relative;
    transform: translateX(0);
    transition: transform .4s;
    top: 108px!important;
    -webkit-overflow-scrolling: touch;
}

.body_content {
    width: 100%;
    margin-top: -5px;
}

label[for="overlay"] {
    padding: 62px;
    margin-top: -4px;
    height: 100%;
    right: 0;
    position: absolute;
    z-index: 100;
}

input[id="overlay"]:checked~.off-canvas-menu {
    display: none;
}

input[id="overlay"]:checked~.off-canvas-menu {
    display: none;
}

#overlay[for="hamburger"] {
    position: fixed;
    right: 0;
    height: 100%;
    margin: 50px 0 0 0;
    padding-left: 65px;
    z-index: 200;
    cursor: auto;
}

input[id=hamburger]:not(:checked)~#overlay[for="hamburger"] {
    display: none;
}

.sub_item.active {
    margin-top: 0;
    position: relative;
}

#meta_amplify:before {
    content: url(imgs/amplify_logo_mobile.png);
    display: block;
    padding-top: 1.5px;
}

.off-canvas-menu {
    overflow: auto !important;
    overflow-x: hidden;
    height: 100vh;
    height: calc(100% - 103px);
}

.off-canvas-menu::-webkit-scrollbar {
    width: 10px;
    background-color: #e9ebec;
}

.off-canvas-menu::-webkit-scrollbar-thumb {
    background-color: #42556380;
    border-radius: 20px;
}

.sub_item {
    border-bottom: 1px solid rgb(224, 224, 224);
}

.pf_nav_subsubmenu_items li {
    border-bottom: 1px solid rgb(224, 224, 224) !important;
}

.pf-global-header {
    position: fixed;
    width: 100%;
    z-index: 99;
    top: 0;
}

.pf-global-content.push {
    transform: translateX(75%);
    transition: transform .4s;
    -webkit-overflow-scrolling: auto !important;
}

.pf-global-menu-mobile div.calltoaction:hover {
    border: 1px solid rgb(0, 165, 135) !important;
}

.pf-global-menu-desktop {
    display: none;
}

.meta-container .meta_nav_online_portal_login {
    display: none;
}

.main-container .productselector-area {
    display: none;
}

.highlighting-area {
    border-bottom: 1px solid rgb(224, 224, 224);
    border-left: none;
    margin-top: 18px;
    padding-left: 25px;
    padding-bottom: 15px;
}

.main_item01_third_column .highlighting-area img.highlighting-image {
    width: auto;
}

.highlighting-area p.text.desktop {
    display: none;
}

.highlighting-area img.highlighting-image.desktop {
    display: none;
}

.highlighting-area:nth-of-type(3) {
    display: none;
}

.pf-global-menu-mobile input[type=checkbox],.pf-global-menu-desktop input[type=checkbox],.pf-global-header input[type=checkbox] {
    display: none;
    float: left;
    position: absolute;
    top: -9999px;
    left: -9999px;
}

.pf-global-menu-mobile input[type=checkbox]:checked~ul,.pf-global-menu-desktop input[type=checkbox]:checked~ul,.pf-global-header input[type=checkbox]:checked~ul {
    display: none;
}

only screen and (max-device-width: 800px) {
    .pf-global-header .search-icon-close {
        margin-right: 15px;
    }
}

div.cookie {
    position: absolute;
}

.pf-global-content .container_main {
    margin-top: 0;
}

@-moz-document url-prefix() {
    .pf-global-menu-desktop .service-line-icon {
        top: -5px!important;
    }
}

@-moz-document url-prefix() {
    @supports (animation: calc(0s)) {
        .service-line-icon {
            top: -40px!important;
        }
    }
}

@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio:0) {
    @media {
        .service-line-icon {
            top: -43px!important;
        }
    }
}

@supports (-webkit-overflow-scrolling: touch) {
    .service-line-icon {
        top: -43px!important;
    }
}

@media screen and (min-width: 856px) {
    body {
        font-size: 14px;
        overflow-x: hidden;
    }

    .pf-global-header {
        position: relative;
    }

    .sticky {
        position: fixed!important;
        z-index: 99999;
        width: 100%;
        top: 0;
        transform: translateY(0);
        transition: transform .4s;
    }

    .main_nav_icons.sticky {
        margin-top: 24px !important;
        right: 0;
    }

    .pf-global-header .container-logo {
        border-bottom: none;
        display: block;
        margin: 0 auto;
        max-width: 1272px;
        padding: 20px 0;
        width: 100%;
    }

    .pf-global-header .logo {
        padding-left: 10px;
    }

    .pf-global-header .claim {
        display: block;
        float: right;
        margin-right: 20px;
    }

    .pf-global-header .container-icon {
        display: none;
    }

    .pf-global-menu-desktop .d-shoppingcart {
        height: 47px;
        width: 46px;
        float: left;
        margin-right: 10px;
        border-left: 1px solid #29b29a;
        padding-left: 10px;
        padding-top: 23px;
        position: relative;
        margin-top: -25px;
    }

    .pf-global-menu-desktop .d-shoppingcart .shoppingcart img {
        float: none;
        margin-bottom: 0;
        margin-right: 0;
        padding-top: 0;
        cursor: pointer;
        position: static;
        width: 25px;
    }

    .pf-global-menu-desktop .d-shoppingcart .counter {
        color: white;
        font-size: 14px;
    }

    .pf-global-menu-desktop .main_nav_icons {
        margin-top: -45px;
        float: right;
        width: 38%;
    }

    .pf-global-menu-desktop i.fal.fa-shopping-cart {
        color: white;
        margin-top: -12px;
        margin-right: 10px;
        display: inline-block;
        font-size: 28px;
    }

    .pf-global-menu-desktop .d-shoppingcart:empty {
        display: block;
        visibility: hidden;
        width: 46px;
    }

    .pf-global-menu-desktop span.counter {
        background: #425563 !important;
        border-radius: 100px;
        float: right;
        margin-top: -46px;
        padding: 1px 5px;
    }

    .pf-global-header .container-search {
        display: none;
    }

    .pf-global-menu-desktop .search span.search-icon-close {
        display: none;
    }

    .pf-global-menu-desktop .search .container-search {
        position: static;
        margin-top: 0;
    }

    .pf-global-menu-desktop .search .container-search .search-icon {
        color: white;
        top: 0;
        position: static;
        right: 0;
    }

    .pf-global-menu-desktop .search .container-search i.fal.fa-search {
        color: white;
        cursor: pointer;
        margin-top: -12px;
        font-size: 22px;
        position: absolute;
    }

    .pf-global-menu-desktop .search .container-search input[type=search] {
        background-color: #FFF;
        border-style: none;
        border-radius: 2px;
        min-width: 0;
        height: 36px;
        outline: none;
        margin-top: -7px;
        margin-right: 0;
        -webkit-appearance: none;
        -moz-appearance: none;
        width: 69%;
    }

    .pf-global-menu-desktop .search .container-search input::-webkit-input-placeholder {
        color: #e8e8e8 !important;
        font-size: 14px;
    }

    .pf-global-menu-desktop .search .container-search input[type=submit] {
        background-color: #00A587;
        background: #00a587 !important;
        background: -moz-linear-gradient(#00a587, #00a587);
        background: -webkit-gradient(#00a587, #00a587);
        background: -webkit-linear-gradient(#00a587, #00a587);
        background: -o-linear-gradient(#00a587, #00a587);
        background: -ms-linear-gradient(#00a587, #00a587);
        background: linear-gradient(#00a587, #00a587);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00a587', endColorstr='#00a587') !important;
        height: 1%;
        float: none;
        height: 0;
        margin-left: 0;
        width: 0;
    }

    @media screen and (min-width: 900px) {
        .pf-global-menu-desktop .search .container-search input[type=search] {
            width: 69%;
        }

        .pf-global-menu-desktop .search {
            width: 64%;
        }

        .pf-global-menu-desktop button[type=submit] {
            margin-right: 4px;
        }
    }

    @media screen and (min-width: 1000px) {
        .pf-global-menu-desktop .search button[type=submit] {
            margin-right: 7px;
        }
    }

    @media screen and (min-width: 1300px) {
        .pf-global-menu-desktop .search .container-search input[type=search] {
            width: 212px;
        }

        .pf-global-menu-desktop .search {
            width: 60% !important;
            margin-right: 2%;
        }

        .pf-global-menu-desktop button[type=submit] {
            margin-right: 20px;
        }
    }

    .pf-global-menu-desktop .search {
        border-left: 1px solid #29b29a;
        width: 54%;
        float: left;
        height: 47px;
        padding-top: 23px;
        position: relative;
        margin-top: -25px;
        padding-left: 10px;
    }

    .fal.fa-search.white {
        margin-left: -15px;
    }

    .pf-global-menu-desktop .search-dropdown {
        display: block;
        background: none;
        padding-top: 0;
        width: 100%;
    }

    button[type=submit] {
        background-color: #00a587;
        border: none;
        cursor: pointer;
        float: left;
        margin-top: -13px;
        outline: none;
        margin-right: 1px;
        padding: 24px;
    }

    .search-dropdown button[type=submit] {
        margin-top: 0px;
        padding: 12px 20px 9px 20px;
        !important;}

    .pf-global-menu-desktop .search-dropdown button[type=submit] {
        margin-top: -11px;
        padding: 12px 20px 9px 20px;
        !important;}

    .pf-global-menu-desktop .service-line-dropdown .row .calltoaction:hover {
        background-color: #FFFFFF;
        border: 1px solid #00A587;
        color: #00A587;
        padding: 10px 8px;
    }

    .pf-global-menu-desktop .serviceline .service-line-icon {
        color: white;
        top: -9px;
        right: 0px!important;
        position: relative;
    }

    .container-serviceline {
        position: static;
        width: auto;
        margin-top: 0;
    }

    .pf-global-menu-desktop .serviceline {
        border-left: 1px solid #29b29a;
        height: 47px;
        width: 52px;
        float: left;
        margin-top: -25px;
        padding-left: 15px;
        padding-top: 23px;
        position: relative;
    }

    .pf-global-menu-desktop i.fal.fa-search {
        color: white;
        font-size: 26px;
        margin-top: -2px;
        margin-left: -12px;
    }

    .pf-global-header .service-line-icon {
        display: none;
    }

    .pf-global-menu-desktop {
        display: block;
    }

    .pf-global-menu-desktop .main_item01 .main_item a.megaMenuHover, .pf-global-menu-desktop .main_item02 .main_item a.megaMenuHover, .pf-global-menu-desktop .main_item03 .main_item a.megaMenuHover {
        color: #8d9095;
    }

    .pf-global-menu-desktop li.main_item01 .megaMenuHover, .pf-global-menu-desktop li.main_item02 .megaMenuHover, .pf-global-menu-desktop li.main_item03 .megaMenuHover {
        background-color: white;
    }

    .pf-global-menu-desktop .title label {
        display: block !important;
    }

    .pf-global-menu-desktop .sub_item a {
        color: #8d9095;
        text-decoration: none;
    }

    .pf-global-menu-desktop .sub_item a:hover {
        color: #00A587;
    }

    .pf-global-menu-desktop .sub_item {
        border-bottom: none;
        cursor: pointer;
        font-size: 14px;
        font-weight: bold;
        line-height: 24px;
    }

    .pf-global-menu-desktop .sub_item:hover {
        color: #00A587;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items a {
        color: #8d9095;
        font-size: 14px;
        margin-left: -16px;
        transition: color 300ms linear;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items a:hover {
        color: #00A587;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items a:before {
        content: '\f054';
        font-family: "Font Awesome 5 Pro";
        margin-right: 10px;
        font-size: 10px;
        font-weight: 900;
        vertical-align: top;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items a:hover:before {
        color: #8d9095;
    }

    .pf-global-menu-desktop .pf_nav_subsubmenu_items li {
        border-bottom: none !important;
        line-height: 24px;
        list-style: none;
        padding: 0;
    }

    .pf-global-menu-desktop .meta_nav {
        background: #425563;
    }

    .pf-global-menu-desktop .meta-container {
        background: #425563;
        padding: 10px;
        position: relative;
        text-align: right;
        margin: 0 auto;
        max-width: 1260px;
    }

    .pf-global-menu-desktop .meta-container li, .pf-global-menu-desktop .meta-container a {
        cursor: pointer;
        display: inline-block;
        font-size: 12px;
        text-decoration: none;
    }

    .pf-global-menu-desktop .meta-container label.main_item {
        color: white;
        cursor: pointer;
    }

    .pf-global-menu-desktop .meta-container label.main_item:hover {
        color: #8e99a1;
    }

    .pf-global-menu-desktop .meta-container li:hover, .pf-global-menu-desktop .meta-container a:hover {
        color: #8e99a1 !important;
        transition: color 300ms linear;
    }

    .pf-global-menu-desktop .meta-container li {
        border-right: 1px solid #8e99a1;
        padding: 0 10px;
        border-bottom: none !important;
    }

    .pf-global-menu-desktop .meta-container li:last-child {
        border-right: none;
    }

    .pf-global-menu-desktop .pf_nav_meta_container ul {
        position: relative;
    }

    .pf-global-menu-desktop #meta_amplify:before {
        content: url(imgs/amplifiy_logo_desktop.svg);
        display: inline-block;
        margin-right: 8px;
        margin-top: 0;
        position: absolute;
        margin-left: -55px;
    }

    .pf-global-menu-desktop #meta_amplify {
        color: white;
    }

    .pf-global-menu-desktop #meta_amplify:hover {
        color: #8e99a1;
        cursor: pointer;
    }

    #meta_countryselect:before {
        content: url(imgs/pf_ic_world.png);
        display: inline-block;
        position: absolute;
        margin-top: -3px;
    }

    #meta_countryselect>span {
        margin-left: 40px;
    }

    .meta_nav_online_portal_login {
        background: #FFF;
        box-shadow: 0 5px 12px 0 rgba(50, 50, 50, 0.5);
        display: none;
        font-size: 13px;
        margin-top: 10px;
        margin-left: -118px;
        padding: 20px;
        position: absolute;
        text-align: left;
        width: 270px;
        z-index: 100;
    }

    .meta_nav_online_portal_login:before {
        content: '';
        position: absolute;
        left: 147px;
        top: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 8px solid #425563;
    }

    .meta_nav_online_portal_login .online_portal_headline {
        font-size: 24px;
        color: #2c2a29;
        margin-bottom: 10px;
    }

    .meta_nav_online_portal_login label {
        color: #8d9095;
        display: block;
        padding-bottom: 5px;
    }

    .meta_nav_online_portal_login label.online_portal_password.right {
        float: right;
        margin-right: -20px;
    }

    .meta_nav_online_portal_login input {
        width: 100%;
        min-width: 0;
    }

    #online_portal_login {
        background: #00A587;
        border: 1px solid #00A587;
        color: #FFF;
        font-size: 13px;
        padding: 10px 10px;
        width: 100%;
    }

    #online_portal_login:hover {
        background: #FFF;
        border: 1px solid #00A587;
        color: #00A587 !important;
    }

    .meta_nav_online_portal_login .online_portal_neu {
        margin-top: 24px;
    }

    #online_portal_create_account {
        background: #425563;
        border: 1px solid #425563;
        color: white;
        font-size: 13px;
        padding: 10px 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
    }

    #online_portal_create_account:hover {
        background: #FFF;
        border: 1px solid #425563;
        color: #425563 !important;
    }

    .meta_nav_online_portal_login .online_portal_status {
        background: #425563;
        padding: 23px;
        margin: -20px;
        margin-top: 10px;
        text-align: center;
    }

    .meta_nav_online_portal_login .online_portal_status a {
        color: white;
        font-size: 13px;
    }

    .online_portal_password.left {
        display: inline-block;
    }

    .meta_nav_online_portal_login label.online_portal_password.right a {
        font-size: 13px;
    }

    .meta_nav_online_portal label.main_item {
        color: white;
        cursor: pointer;
    }

    .online_portal_input {
        padding-bottom: 20px;
    }

    .overlay_online_portal {
        padding: 10px;
        position: absolute;
        top: 0;
        height: 16px;
        width: 50px;
    }

    .meta_nav_online_portal_login .primary {
        width: 93%;
    }

    .meta_nav_online_portal_login .secondary {
        width: 93%;
    }

    .online_portal_login button[type="submit"] {
        border: 1px solid #00A587;
        color: white;
        margin-bottom: 20px;
        margin-right: 0px;
        padding: 10px 10px;
        width: 109%;
    }

    .online_portal_login button[type="submit"]:hover {
        background-color: #FFF;
        border: 1px solid #00A587;
        color: #00A587;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .service-line-dropdown {
        display: none;
        margin-top: 45px;
        padding: 15px;
        position: absolute;
        border: 1px solid #e0e0e0;
        width: 230px;
        background: white;
        z-index: 60;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .service-line-dropdown:before {
        content: '';
        position: absolute;
        left: 90px;
        top: -8px;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-bottom: 8px solid #FFF;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .container-01, .pf-global-menu-desktop .d-serviceline-drop-down .container-02 {
        padding: 0;
        width: 100%;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .container-01 {
        margin-bottom: 20px;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .title {
        font-weight: bold;
        margin-bottom: 10px;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .service-line-dropdown .row {
        margin-bottom: 5px;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .service-line-dropdown .row:last-child {
        margin-top: 10px;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down .calltoaction:hover {
        background: #FFF !important;
        color: #00A587;
        border: 1px solid #00A587;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down a:hover {
        text-decoration: none;
    }

    .pf-global-menu-desktop .d-serviceline-drop-down {
        position: relative;
    }

    .pf-global-menu-desktop .main_nav {
        background: #00A587;
        position: relative;
    }

    @media only screen and (-webkit-min-device-pixel-ratio: 1.3), not all, not all, not all {
        .pf-global-menu-desktop .main_nav {
            zoom: 113% !important;
        }
    }

    .pf-global-menu-desktop .main-container {
        border-bottom: none !important;
        margin: 0 auto;
        max-width: 1272px;
    }

    .pf-global-menu-desktop .main-container li {
        border-left: 1px solid #29b29a;
        border-bottom: none !important;
        color: white;
        cursor: pointer;
        display: inline-block;
        font-size: 14px;
        margin-left: -4px;
        text-decoration: none;
    }

    .pf-global-menu-desktop .main-container li:hover {
        background-color: white;
        color: #8d9095;
    }

    .pf-global-menu-desktop .main-container label {
        min-height: 58px;
        line-height: 70px;
    }

    .pf-global-menu-desktop .main-container a {
        color: #FFF;
        text-decoration: none;
        padding: 27px 20px;
        min-height: 58px;
        line-height: 70px;
    }

    .pf-global-menu-desktop .main-container a:hover {
        color: #8d9095;
    }

    .pf-global-menu-desktop .main-container label {
        cursor: pointer;
    }

    .pf-global-menu-desktop .main-container input[type="checkbox"]:checked~label:after {
        display: none;
    }

    .pf-global-menu-desktop .productselector-button {
        background: #D0DF00;
        background: -moz-linear-gradient(#D0DF00, #9CAD00);
        background: -webkit-gradient(#D0DF00, #9CAD00);
        background: -webkit-linear-gradient(#D0DF00, #9CAD00);
        background: -o-linear-gradient(#D0DF00, #9CAD00);
        background: -ms-linear-gradient(#D0DF00, #9CAD00);
        background: linear-gradient(#D0DF00, #9CAD00);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#D0DF00', endColorstr='#9CAD00');
        height: 1%;
    }

    .main_item01_third_column .productselector-area {
        display: block;
    }

    .main_item01_third_column .productselector-area {
        background-color: #425563;
        color: white;
        padding: 20px;
    }

    .main_item01_third_column .productselector-area .headline {
        font-weight: bold;
    }

    .main_item01_third_column p {
        line-height: 24px;
        padding-bottom: 10px;
        margin: 0;
        margin-top: 0;
    }

    .main_item01_third_column .productselector-area .productselector-button {
        background: linear-gradient(to bottom, rgba(206, 220, 0, 1) 0%, rgba(156, 173, 0, 1) 100%) !important;
        border: 1px solid #425563;
        padding: 10px 10px 10px 10px;
        color: white;
        font-weight: bold;
        cursor: pointer;
        outline: none;
    }

    .main_item01_third_column .productselector-area .productselector-button:hover {
        background: linear-gradient(to bottom, rgba(206, 220, 0, 1) 0%, rgba(156, 173, 0, 1) 100%) !important;
        border: 1px solid #9cad00;
        color: #fff;
    }

    .main_item01_third_column .highlighting-area {
        margin-top: 35px;
        border-bottom: none;
        border-left: 8px solid #425563;
        padding-left: 12px;
        margin-left: 0;
    }

    .main_item01_third_column .highlighting-area a:link {
        text-decoration: none;
    }

    .main_item01_third_column p.text {
        color: #425563;
    }

    .main_item01_third_column .highlighting-area img.highlighting-image {
        width: auto;
    }

    .highlighting-area .text.mobile {
        display: none;
    }

    .highlighting-area p.text.desktop {
        display: block;
    }

    .highlighting-area:nth-of-type(3) {
        display: block;
    }

    .highlighting-area img.highlighting-image.desktop {
        display: block;
    }

    .highlighting-area img.highlighting-image.mobile {
        display: none;
    }

    label[for="open-service-line"], label[for="open-search"], label[for=hamburger] {
        display: none;
    }

    .menu-button {
        display: none;
    }

    .pf-global-menu-desktop .megamenu .column {
        display: inline-block;
        width: 30%;
        min-width: 30%;
        margin-left: 16px;
        vertical-align: top;
    }

    .pf-global-menu-desktop .megamenu {
        margin: 0 auto;
        max-width: 1272px;
        position: relative;
    }

    .pf-global-menu-desktop .megamenu .section_01, .pf-global-menu-desktop .megamenu .section_02, .pf-global-menu-desktop .megamenu .section_03 {
        background-color: #fff;
        border: 1px solid #edeaea;
        border-top: 0;
        display: none;
        margin-left: -4px;
        max-width: 1239px;
        padding: 20px;
        position: absolute;
        width: 100%;
        z-index: 1000;
    }

    .pf-global-menu-desktop .megamenu .title {
        margin-bottom: 5px;
        margin-left: -16px;
    }

    .pf-global-content {
        height: auto;
        overflow: hidden;
        top: 0!important;
        margin-top: 0;
    }

    div.scrollNavigation {
        display: none !important;
    }

    @-moz-document url-prefix() {
        .service-line-icon {
            top: -40px!important;
        }

        .pf-global-menu-desktop .serviceline .service-line-icon {
            top: -4px!important;
        }

        .overlay_online_portal {
            top: 1px;
        }
    }

    @media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio:0) {
        @media {
            .service-line-icon {
                top: -40px!important;
            }

            .pf-global-menu-desktop .serviceline .service-line-icon {
                top: -4px!important;
            }
        }
    }

    @media not all and (min-resolution: .001dpcm) {
        @supports (-webkit-appearance:none) and (stroke-color:transparent) {
            .service-line-icon {
                top: -40px!important;
            }

            .pf-global-menu-desktop .serviceline .service-line-icon {
                top: -4px!important;
            }
        }
    }

    @supports (-ms-ime-align:auto) {
        .pf-global-menu-desktop .meta-container {
            position: relative;
        }
    }
}

.support-old-browser {
    background: #eaaa00;
    color: white;
    padding: 20px;
    position: fixed;
    width: 98%;
    margin-top: 34px;
    z-index: 999;
}

.support-old-browser span.headline {
    display: block;
    font-size: 18px;
    margin-bottom: 15px;
}

.support-old-browser span.close {
    cursor: pointer;
    float: right;
    padding: 20px;
    margin-top: -3px;
}

.pf-global-menu-desktop li[class^='main_item'] ul {
    display: none;
}

.main_item01_third_column div:nth-child(3) {
    display: none;
}

@import "font-awesome.min.css";@media only screen and (-webkit-min-device-pixel-ratio: 1.3),only screen and (min--moz-device-pixel-ratio: 1.3),only screen and (-o-device-pixel-ratio: 1.3), only screen and (min-device-pixel-ratio: 1.3) {
    div.zopim, div.zopim * {
        zoom: 108%!important;
    }

    * {
        zoom: 96%!important;}

    div.container_main {
        max-width: 1030px!important;
    }

    div.container_navigation div.serviceline {
        padding: 12px 23px!important;
    }
}

@media only all and (max-width: 865px) {
    div.zopim, div.zopim * {
        zoom: 100%!important;
    }

    * {
        zoom: 100%!important;}
}

html,body {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    font-size: 14px;
    color: #8d9095;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
}

a img {
    border: 0;
}

ul,li, dl, dd, dt {
    padding: 0;
    margin: 0;
}

dt {
    line-height: 22px;
}

dl.news {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
}

dl.news > dd {
    line-height: 22px;
    margin-bottom: 20px;
}

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

input,select,textarea {
    padding: 9px 10px;
    border: 1px solid #e8e8e8;
    background-color: #f8fafa;
    min-width: 240px;
}

input[type='checkbox'],input[type='radio'] {
    width: auto!important;
    min-width: inherit!important;
    border: 0!important;
    background: none!important;
}

input:focus, select:focus, textarea:focus {
    outline: none;
}

h1 {
    font-size: 26px;
    font-weight: normal;
    color: #000000;
}

h2 {
    color: #00a587;
    font-size: 20px;
    font-weight: normal;
}

h3 {
    color: #00a587;
    font-size: 18px;
    font-weight: normal;
}

a:link, a:visited {
    color: #00a587;
    text-decoration: none;
}

a:active {
    color: #7b7b7b;
}

a:hover {
    text-decoration: underline;
}

div.container_content {
    width: 100%;
    height: 100%;
    display: block;
}

div.container_header {
    display: block;
    max-width: 100%;
    margin: 0 auto;
    background-color: #fff;
}

div.container_main {
    border: 0px solid #edeaea;
    background-color: #fff;
    max-width: 1240px;
    width: 92.5%;
    padding: 20px;
    padding-top: 0;
    margin: 0 auto;
    min-height: 100%;
}

@media only all and (max-width: 799px) {
    div.container_main {
        padding:10px;
        margin-top: 80px;
    }
}

area {
    outline: none;
    border: 0;
}

img {
    outline: none;
}

img[usemap] {
    border: none;
}

div.ce-a-general-notes {
    margin-top: 20px;
    float: left;
    width: 100%;
    padding: 15px 10px 10px 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 2px solid #edeaea;
    line-height: 20px;
}

div.ce-a-general-notes div.ce-img-icon-hint {
    float: left;
}

div.ce-a-general-notes img {
    max-width: 100%;
    margin-right: 10px;
}

[id='28804'] .main h1 {
    clear: both;
    float: left;
    padding-top: 20px;
}

@media screen and (max-width: 856px) {
    html,body {
        font-size:16px;
    }
}

.red {
    color: #cc0000;
}

.copy {
    float: left;
    clear: left;
    width: 100%;
}

div.detail {
    clear: left;
    padding-top: 0.5em;
}

div.imgCenter {
    margin-bottom: 0.83em;
}

.search_hint {
    margin-top: 20px;
    display: block;
    padding: 0px 20px 20px 20px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

.search_hint u {
    text-decoration: none;
}

.search_hint a {
    text-decoration: none;
}

ul#col2 {
    display: block;
    width: 100%;
    margin-left: 0!important;
}

ul#col2 > li {
    float: left;
    width: 50%;
    list-style: none!important;
}

@media only all and (max-width: 799px) {
    ul#col2 > li {
        width:100%;
    }
}

ul#col2 li > ul {
    width: 95%;
    margin-right: 2%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
}

@media only all and (max-width: 799px) {
    ul#col2 li > ul {
        width:100%;
        margin-right: 0;
        margin-left: 0!important;
    }
}

ul#col2 li ul li {
    list-style: none!important;
}

ul#col2 li ul li ul li {
    line-height: 22px;
}

ul#col2 li ul li a, ul#col2 li ul li ul li a {
    color: #3b3b3b;
    display: block;
    padding: 5px 10px;
    transition: all 300ms linear;
}

ul#col2 li ul li a:hover, ul#col2 li ul li ul li a:hover {
    background-color: #00a587;
    color: #fff;
}

div.imgLeft {
    width: 100%;
}

div.imgLeft img {
    max-width: 100%;
}

div.imgLeft .special {
    font-size: 12px;
    color: #00a587;
}

.grid_overview + h2 {
    clear: left;
    display: block;
    padding-top: 20px;
}

[id='25'] h1 {
    padding-top: 0;
    margin-top: 0;
}

[id='25'] .container_eyecatcher {
    padding-top: 0;
    margin-top: 0;
}

[id='3647'] .list_application {
    margin-top: 15px;
}

[id='28491'] .texteditorTable {
    border-bottom: 0!important;
}

.clear {
    clear: none!important;
}

div.prj_sd2_container {
    width: 500px;
    padding: 10px;
}

div.prj_sd2_container a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.prj_sd2_container_inline {
    width: 500px;
    border: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    padding: 15px;
    padding-bottom: 30px;
}

div.prj_sd2_container .content {
    margin-bottom: 15px;
}

div.prj_sd2_container .content input {
    background-color: #f9f9f9;
}

div.prj_sd2_container .calltoaction {
    padding: 5px;
    width: 150px;
}

div.prj_sd2_container .calltoaction:disabled {
    background: none!important;
    background-color: #f0f0f0!important;
    color: #999;
    border: 1px solid #e0e0e0;
}

div#products {
    margin-bottom: 10px;
}

button.calltoaction,div.calltoaction,input.calltoaction,input.grey,input[type='submit'] {
    min-width: inherit!important;
    cursor: pointer;
    padding: 9px 10px;
    background: rgb(206,220,0)!important;
    background: -moz-linear-gradient(top, rgba(206,220,0,1) 0%, rgba(156,173,0,1) 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(206,220,0,1)), color-stop(100%,rgba(156,173,0,1)))!important;
    background: -webkit-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: -o-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: -ms-linear-gradient(top, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedc00', endColorstr='#9ca000',GradientType=0 )!important;
    color: #fff;
    border: 1px solid #fff;
    transition: all 300ms ease-in-out;
}

div.container_list input.calltoaction {
    padding: 5px 10px;
    margin-bottom: 15px;
}

button.calltoaction:active,div.calltoaction:active,input.calltoaction:active,input.grey:active,input[type='submit']:active {
    background: none!important;
    background-color: #fff!important;
    color: #00a587;
    border: 1px solid #00a587!important;
    transition: all 300ms ease-in-out;
}

button.calltoaction:hover,div.calltoaction:hover,input.calltoaction:hover,input.grey:hover,input[type='submit']:hover {
    border: 1px solid rgba(156,173,0,1);
}

button.calltoaction:disabled,div.calltoaction:disabled,input.calltoaction:disabled,input.grey:disabled,input[type='submit']:disabled {
    min-width: inherit!important;
    cursor: not-allowed;
    padding: 9px 10px;
    background: #b3bbc1!important;
    background: -moz-linear-gradient(top, #b3bbc1 0%, #8e99a1 100%)!important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3bbc1), color-stop(100%,#8e99a1))!important;
    background: -webkit-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: -o-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: -ms-linear-gradient(top, #b3bbc1 0%,#8e99a1 100%)!important;
    background: linear-gradient(to bottom, #b3bbc1 0%,#8e99a1 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cedc00', endColorstr='#9ca000',GradientType=0 )!important;
    color: #fff;
    border: 1px solid #fff;
    transition: all 300ms ease-in-out;
}

button.calltoaction:disabled:hover,div.calltoaction:disabled:hover,input.calltoaction:disabled:hover,input.grey:disabled:hover,input[type='submit']:disabled:hover {
    border: 1px solid #ffffff;
}

p {
    line-height: 24px;
    padding-bottom: 10px;
    margin: 0;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card {
    float: left;
    width: 100%;
    border: 0px solid #e5eaea;
    padding-bottom: 5px;
    margin-bottom: 10px;
    min-height: 220px;
    background-color: #ffffff;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.productdetail_text_container {
    float: left;
    max-width: 70%;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card h1 {
    padding-top: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card ul {
    float: left;
    margin-left: 20px;
    max-width: 100%;
    min-width: 100%;
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card ul#productfeatures li {
    list-style-position: outside;
}

div.header div.container_list form {
    float: right;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart {
    float: left;
    min-width: 55%;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart div.price {
    padding-bottom: 10px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.deliverycart input {
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small {
    float: left;
    margin: 20px;
    border: 1px solid #e5eaea;
    max-width: 280px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small img {
    max-width: 280px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.teaser_small.no-image {
    width: 182px;
    height: 182px;
}

div.container_content div.container_main div.container_content_right div.header div.teaser img {
    padding-bottom: 10px;
    max-width: 100%;
    max-height: 290px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart {
    border-radius: 0px 0px 0px 15px;
    -moz-border-radius: 0px 0px 0px 15px;
    -webkit-border-radius: 0px 0px 0px 15px;
    height: 50px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart div.icon {
    clear: left;
    float: left;
    margin-top: 10px;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card div.shoppingcart span.counter {
    line-height: 50px;
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail {
    position: relative;
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.archived_productdetail_banner {
    text-transform: uppercase;
    position: absolute;
    top: 50%;
    left: 25%;
    font-size: 24px;
    color: #777;
    -moz-transform: rotate(-18deg);
    -ms-transform: rotate(-18deg);
    -o-transform: rotate(-18deg);
    -webkit-transform: rotate(-18deg);
    transform: rotate(-18deg);
}

@media only all and (max-width: 375px) {
    div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.archived_productdetail_banner {
        top: 20%;
        left: 15%;
    }
}

div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.teaser_small,div.container_content div.container_main div.container_content_right div.header div.archived_productdetail div.productdetail_text_container {
    opacity: 0.4;
}

@media screen and (max-width: 320px) {
    div.vc_card2 {
        margin-bottom: 20px;
    }

    .vc_card2 .deliverycart .button input {
        width: 90%;
    }

    .vc_card2 .deliverycart .button input:hover {
        width: 90%;
    }

    .vc_card2 .product_quantity {
        margin-bottom: -5px;
    }
}

@media screen and (max-width: 480px) {
    div.vc_card2 {
        margin-left: 0px;
        width: 96.5%;
    }
}

@media screen and (min-width: 570px) {
    .vc_card2_information {
        position: absolute;
        width: 45%;
        margin-top: 108px;
    }
}

@media screen and (max-width: 767px) {
    .vc_card2 .deliverycart {
        float: right;
        width: 100%;
    }

    .vc_card2 .availability {
        float: left;
    }

    .vc_card2 .price {
        float: left !important;
        margin-bottom: 15px !important;
    }

    .vc_card2 .availability {
        margin-left: 15px;
        margin-top: 5px;
    }

    .vc_card2 .price {
        margin-left: 15px;
    }

    .vc_card2_information {
        margin-left: 10px;
    }

    .vc_card2 .deliverycart {
        margin-right: 10px;
    }
}

@media screen and (min-width: 768px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 71%;
    }

    div.container_content div.container_main div.container_content_right div.header div.vc_card div.productdetail_text_container {
        max-width: 49%;
    }

    div.vc_card2 {
        width: 25%;
        float: left;
        border: 1px solid #e5eaea;
        padding: 5px;
    }

    .vc_card2 .deliverycart {
        margin-top: 0px;
        margin-right: 32px !important;
    }

    .vc_card2 .availability {
        margin-left: 15px;
        margin-top: 5px;
    }

    .vc_card2 .price {
        margin-left: 15px!important;
    }

    .vc_card2_information {
        width: 110%;
        margin-top: 108px;
        margin-left: 10px;
        width: 50%!important;
    }

    .vc_card2 .button input {
        margin-right: 0px!important;
    }

    .vc_card2 .availability, .vc_card2 .price {
        float: left!important;
    }

    .vc_card2 .deliverycart .button {
        margin-right: -22px;
    }

    .vc_card2 .value-change {
        margin-right: -22px!important;
    }
}

@media screen and (max-width: 799px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 100%;
    }

    div.vc_card2 {
        width: 98.5%;
    }
}

@media screen and (min-width: 800px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 100%;
    }

    div.vc_card2 {
        width: 98%;
    }

    .vc_card2_information {
        margin-left: 17px;
    }
}

@media screen and (max-width: 1199px) {
    div.vc_card2 {
        margin-bottom: 20px;
    }
}

@media screen and (min-width: 1000px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%!important;
        display: table-cell!important;
        float: unset!important;
        float: none!important;
    }

    div.vc_card2 {
        width: 31%!important;
        display: table-cell!important;
        float: unset!important;
        float: none!important;
        vertical-align: top;
        margin-left: 5px;
    }

    div.vc_card2 .availability {
        float: right!important;
        margin-right: 3px;
    }

    div.vc_card2 .price {
        float: right!important;
        margin-right: -7px;
        margin-left: 0px;
    }

    .vc_card2 .deliverycart .button {
        margin-right: 0px;
    }

    .vc_card2 .value-change {
        margin-right: 0px!important;
    }

    .vc_card2 .product_quantity {
        margin-right: 2px;
    }

    .vc_card2 .deliverycart {
        margin-right: 2px !important;
        margin-top: 0px;
        width: 100%;
    }

    .vc_card2_information {
        margin-left: 3px;
        margin-top: 110px;
        margin-right: 0px;
        width: 19%!important;
        float: left;
    }
}

@media screen and (min-width: 1100px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%;
    }

    div.vc_card2 {
        width: 28%!important;
    }
}

@media screen and (min-width: 1200px) {
    .vc_card2 .button input {
        padding-right: 10px !important;
    }

    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 68%;
    }

    div.vc_card2 {
        width: 24%!important;
    }

    .vc_card2_information {
        margin-left: 8px;
    }
}

@media screen and (min-width: 1250px) {
    div.container_content div.container_main div.container_content_right div.header div.vc_card {
        width: 70%!important;
    }
}

.style_table {
    display: table!important;
    border-collapse: separate;
    border-spacing: 5px 0px;
    margin-bottom: 20px;
    table-layout: fixed;
}

.style_table_row {
    display: table-row!important;
}

div.vc_card2 {
    float: left;
    border: 1px solid #e5eaea;
    padding: 5px;
}

.vc_card2 .availability {
    float: left;
    margin-bottom: 10px;
}

.vc_card2 .price {
    clear: both;
    margin-bottom: 13px;
    float: right;
}

.vc_card2 .deliverycart {
    float: right;
    margin-bottom: 10px;
}

.vc_card2 .price .price_value {
    float: left;
    margin-right: 5px;
    font-weight: bold;
}

.vc_card2 .price .price_text {
    float: left;
    margin-right: 5px;
}

.vc_card2 .product_quantity {
    clear: both;
    float: right;
}

.vc_card2 .product_quantity .quantity_text, .add_to_cart_popup .product_quantity .quantity_text {
    float: left;
    margin-right: 6px;
    padding-top: 3px;
}

.vc_card2 .value-change, .add_to_cart_popup .value-change {
    background: #B3BBC1;
    display: inline-block;
    padding-top: 2px;
    padding-bottom: 2px;
}

.add_to_cart_popup .value-change input {
    background: white;
    width: 34px;
    min-width: 34px;
    height: 7px;
    text-align: center;
}

.vc_card2 .value-change .value-decrement, .vc_card2 .value-change .value-increment, .add_to_cart_popup .value-change .value-decrement, .add_to_cart_popup .value-change .value-increment {
    height: 20px;
    background: #B3BBC1;
    outline: none;
    border: none;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.vc_card2 .value-change #decrement_button, .add_to_cart_popup .value-change #decrement_button {
    width: 30px;
    padding: 0px 14px 0px 0px;
    vertical-align: middle;
}

.vc_card2 .value-change #increment_button, .add_to_cart_popup .value-change #increment_button {
    width: 30px;
    padding: 0px 14px 0px 0px;
    vertical-align: middle;
}

.vc_card2 .value-change .value-decrement_img, .vc_card2 .value-change .value-increment_img {
    width: 200%;
    max-width: 200%;
}

.add_to_cart_popup .value-change .value-decrement_img, .add_to_cart_popup .value-change .value-increment_img {
    width: 200%;
    max-width: 200%;
}

.ui-dialog .ui-dialog-title {
    margin: 0px 0px!important;
    text-align: center;
}

.vc_card2 .button2 {
    background: red;
    width: 50%;
}

.vc_card2 .button input {
    background: url(imgs/shoppingcart_button.png), -webkit-linear-gradient(bottom, #FF6A39, #fb3e00 40%)!important;
    background-image: url(imgs/shoppingcart_button.png), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
    background-repeat: no-repeat!important;
    -webkit-border-radius: 3px;
    color: #fff;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    float: right;
    clear: both;
    text-align: center;
    border: 1px solid #FF6A39;
    background: #FF6A39;
}

.vc_card2 .button input:hover {
    background: url(imgs/shoppingcart_button_orange.png), -webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF 40%)!important;
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%)!important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
}

.vc_card2 .button input:active {
    background: url(imgs/shoppingcart_button_orange.png), -webkit-linear-gradient(bottom, #FFFFFF, #FFFFFF 40%)!important;
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%)!important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: auto;
    margin: 10px 10px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .vc_card2 .value-change input, .add_to_cart_popup .value-change input {
        padding-bottom: 0px;
        width: 35px;
        min-width: 35px;
        margin-top: -1px;
        height: 20px;
        padding: 4px 10px 4px 10px;
    }

    .add_to_cart_popup .add_to_cart_popup_area {
        margin-top: -4px!important;
    }

    .vc_card2 .value-change #decrement_button, .add_to_cart_popup .value-change #decrement_button {
        padding: 2px 14px 0px 0px!important;
    }

    .vc_card2 .value-change #increment_button, .add_to_cart_popup .value-change #increment_button {
        padding: 2px 14px 0px 0px!important;
    }

    .vc_card2 .value-change, .add_to_cart_popup .value-change {
        padding-top: 3px;
    }

    .vc_card2 .product_quantity .quantity_text, .add_to_cart_popup .product_quantity .quantity_text {
        padding-top: 6px;
    }
}

.vc_card2 .value-change.blkbry input, .add_to_cart_popup .value-change.blkbry input {
    padding-bottom: 0px;
    width: 35px;
    min-width: 35px;
    margin-top: -1px;
    height: 20px;
    padding: 4px 10px 4px 10px;
}

.vc_card2 .value-change.blkbry, .add_to_cart_popup .value-change.blkbry {
    padding-top: 3px;
}

.vc_card2 .value-change input {
    padding: 4px 0;
    min-width: 50px!important;
    background-color: white;
    text-align: center;
    border: 1px solid #e8e8e8;
}

.vc_card2 .button input:active {
    color: #FF6A39 !important;
    border: 1 px solid #FF6A39 !important;
}

.table_product_details_row1 .grey[type="button"]:active {
    color: #FF6A39 !important;
    border: 1 px solid #FF6A39 !important;
}

.vc_card2_information {
    clear: both;
    text-transform: uppercase;
}

.vc_card2_information .information_icon {
    width: 20px;
    margin-right: 5px;
    float: left;
}

.vc_card2_information .information_shipping, .vc_card2_information .information_purchase {
    font-size: 12px;
    padding-bottom: 0px;
}

div.container_navigation div.search div.container_search {
    padding-top: 0px!important;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox {
    margin-bottom: 0px!important;
    height: 35px;
}

@media screen and (min-width: 951px) {
    div.container_navigation div.search div.container_search {
        padding-top: 6px!important;
    }
}

.vc_card2 .deliverycart {
    display: block;
    margin-bottom: 10px;
    float: none;
}

@media screen and (min-width: 1000px) {
    .vc_card2 .deliverycart {
        float: right;
    }
}

.sensorik40_product img {
    width: 100px;
    margin-top: -45px;
    position: absolute;
    margin-left: 89px;
}

.product_quantity .value-change input[type=number] {
    width: 50px;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

div.tabber + ul.list {
    margin-left: 15px;
}

div.tabber + ul.list li {
    clear: left;
    float: left;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.container_content div.container_main div.container_content_right div.struct_language,div.container_content div.container_main div.container_content_right div.struct_downloader {
    clear: both;
    float: left;
    width: 100%;
    padding-top: 10px;
    margin-bottom: 20px;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox {
    margin-top: -15px;
}

div.container_content div.container_main div.container_content_right div.struct_downloader .FormHandler_SelectBox div.FormHandler_SelectItemdiv.container_content div.container_main div.container_content_right div.struct_language .FormHandler_SelectBox div.FormHandler_SelectItem {
    text-align: left!important;
}

div.container_content div.container_main div.container_content_right div.struct_language {
    float: right;
    max-width: 100px;
    margin-bottom: 10px;
}

div.struct_language .FormHandler_SelectBox .active {
    width: 85%!important;
}

div.struct_language .FormHandler_SelectBox .image {
    width: 15%!important;
}

div.container_content div.container_main div.container_content_right div.struct_downloader form,div.container_content div.container_main div.container_content_right div.struct_downloader p {
    float: left;
    padding-left: 5px;
    padding-top: 5px;
}

div.cookie {
    display: block;
    width: 94%;
    color: #fff;
    padding: 10px 3%;
    background-color: #425563;
    font-size: 12px;
    position: relative;
    z-index: 9999;
}

div.cookie span {
    display: block;
    max-width: 1280px;
    margin: 0 auto;
}

div.cookie span p {
    float: left;
    line-height: normal;
}

div.cookie span a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.cookie span a:hover {
    color: #fff;
    text-decoration: underline;
}

div.container_logo {
    display: block;
    max-width: 1260px;
    width: 100%;
    padding: 20px 0px;
    margin: 0 auto;
}

div.container_logo div.image {
    display: inline-block;
    width: 49.9%;
    text-align: left;
}

@media only all and (max-width: 799px) {
    div.container_logo div.image {
        padding-left:10px;
        margin-top: 50px;
    }
}

@media only all and (max-width: 1280px) {
    div.container_logo div.image {
        padding-left:20px;
        width: 47.0%;
    }
}

div.container_logo div.slogan {
    display: inline-block;
    width: 49%;
    text-align: right;
}

@media only all and (max-width: 799px) {
    div.container_logo div.slogan {
        display:none;
    }
}

div.container_logo div.image img, div.container_logo div.slogan img {
    border: 0;
}

div.container_logo div.image img#header-logo-customer {
    padding-left: 50px;
}

div.container_metanavigation {
    display: block;
    width: 100%;
    background-color: #425563;
    padding: 4px 0;
    font-size: 12px;
}

div.container_metanavigation div.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: block;
}

div.container_metanavigation div.minimizer ul.list_inline_dark {
    list-style: none!important;
    display: block;
    margin-left: 0!important;
    margin-bottom: 0!important;
    width: 100%;
    text-align: right;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li {
    display: inline;
    padding: 0 10px;
    border-right: 1px solid #8e99a1;
}

@media only all and (max-width: 1280px) {
    div.container_metanavigation div.minimizer ul.list_inline_dark li:last-child {
        border-right:0;
    }
}

div.container_metanavigation div.minimizer ul.list_inline_dark li img {
    margin-bottom: -8px;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li a {
    color: #fff;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_metanavigation div.minimizer ul.list_inline_dark li a:hover {
    color: #8e99a1;
}

div.container_navigation {
    display: block;
    width: 100%;
    background-color: #FF3333;
}

div.container_navigation div.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    display: block;
}

div.container_navigation div.minimizer div.box {
    max-width: 80%;
    display: inline-block;
}

div.container_navigation div.minimizer div.box ul.list_inline_light {
    list-style: none!important;
    display: block;
    width: 100%;
    margin-left: 0!important;
    margin-bottom: 0!important;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li {
    display: inline-block;
    border-left: 1px solid #ff7575;
    margin: 0px 0;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li a {
    color: #fff;
    display: inline-block;
    text-decoration: none;
    padding: 25px 20px;
    transition: all 300ms linear;
    margin-right: -4px;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li a:hover {
    background-color: #fff;
    color: #8d9095;
}

div.container_navigation div.minimizer div.box ul.list_inline_light li.active a, div.container_navigation div.minimizer div.box ul.list_inline_light li a.MegamenuHover {
    background-color: #fff;
    color: #8d9095;
}

div.container_navigation div.minimizer div.box div.megamenu {
    position: absolute;
    display: none;
    width: 100%;
    max-width: 1239px;
    background-color: #fff;
    border: 1px solid #edeaea;
    border-top: 0;
    padding: 20px;
    z-index: 1000;
}

div.container_navigation div.minimizer div.box div.megamenu div.box {
    display: block;
    width: 100%;
    max-width: 100%;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row {
    width: 32%;
    min-width: 32%;
    display: inline-block;
    vertical-align: top;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list {
    margin-left: 20px;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li {
    line-height: 24px;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li.title {
    list-style: none!important;
    font-weight: bold;
    margin-left: -15px!important;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li a {
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
    display: block;
}

div.container_navigation div.minimizer div.box div.megamenu div.box div.row ul.link_list li a:hover {
    color: #00a587;
}

.container_navigation .box #megamenu_right .productselector-area {
    background-color: #425563;
    color: white;
    padding: 20px;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-headline {
    font-weight: bold;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button {
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    border: 1px solid #425563;
    padding: 10px 10px 10px 10px;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button:hover {
    background: linear-gradient(to bottom, rgba(206,220,0,1) 0%,rgba(156,173,0,1) 100%)!important;
    border: 1px solid rgba(156,173,0,1);
    color: #fff;
}

.container_navigation .box #megamenu_right .productselector-area .productselector-area-button:active {
    background: linear-gradient(to bottom, #fff 0%,#fff 100%)!important;
    border: 1px solid #00A587;
    color: #00A587;
}

.highlighting-area {
    margin-top: 84px;
    border-left: 8px solid #425563;
    padding-left: 12px;
}

.highlighting-area a:link {
    text-decoration: none;
}

p.highlighting-text {
    color: #425563;
}

.highlighting-area img.highlighting-image {
    width: 32%;
}

div.container_navigation div.search {
    float: right;
}

div.container_navigation div.search .ce-search-popup {
    background-color: #fff3d6;
    position: absolute;
    margin-top: 10px;
    margin-left: -10px;
    width: 312px;
    padding: 10px;
    z-index: 1000;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    display: none;
}

.ce-search-popup .item {
    float: left;
    width: 50%;
}

@media only all and (max-width: 1280px) {
    div.container_navigation div.search {
        margin-right:20px;
    }
}

div.container_navigation div.search img {
    display: none!important;
}

div.container_navigation div.search div.container_search {
    display: inline-block;
    width: 300px;
    font-size: 12px!important;
    background-color: #FF0000;
    border-top: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    border-right: 1px solid #FF2D2D;
}

div.container_navigation div.search div.container_search div.ic_arrow {
    display: none;
}

div.container_navigation div.search div.container_search div.left {
    float: left;
    width: 75%;
    margin-top: 10px;
    padding: 3px;
    text-align: right;
    background-color: #fff;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

div.container_navigation div.search div.container_search input[type='text'] {
    width: 90%;
    min-width: inherit;
    padding: 7px;
    border: 0;
    color: #3b3b3b;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    background-color: transparent;
}

div.container_navigation div.search div.container_search input[type='text']::-webkit-input-placeholder {
    color: #ccc;
}

div.container_navigation div.search div.container_search div.right {
    display: inline-block;
    width: 15%;
    margin-left: 10px;
    padding: 7px 0px;
    text-align: center;
}

div.container_navigation div.search div.container_search input[type='submit'] {
    background: none!important;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important;
    max-width: 100%;
    min-width: 32px;
    width: 32px;
    background-repeat: no-repeat;
    padding: 7px;
    border: 0;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-top: 4px;
    background-image: url("imgs/pf_ic_search.png")!important;
}

@media only all and (max-width: 1035px) {
    div.container_navigation div.search {
        max-width:18%;
    }

    div.container_navigation div.search div.container_search {
        max-width: 100%;
    }

    div.container_navigation div.search div.container_search div.left {
        max-width: 65%;
    }

    div.container_navigation div.search div.container_search div.right {
        padding-right: 10px;
    }

    div.container_navigation div.search .ce-search-popup {
        margin-top: 8px;
        max-width: 190px;
    }

    div.container_navigation div.search .ce-search-popup .item {
        clear: left;
        width: 100%;
    }
}

@media only all and (max-width: 950px) {
    div.container_navigation div.search {
        max-width: 20%;
        padding: 5px 5px;
        margin-right: 0;
    }

    div.container_navigation div.search .ce-search-popup {
        margin-top: 7px;
        margin-left: -15px;
    }
}

.ResponsiveIconSearchContent .ce-search-popup {
    display: none;
}

div.container_navigation div.serviceline {
    border-left: 1px solid #FF2D2D;
    border-right: 1px solid #FF2D2D;
    margin-right: 10px;
    float: right;
    max-width: 9%;
    padding: 16px 23px;
    cursor: pointer;
}

div.container_navigation div.serviceline div.container_serviceline {
    display: none;
    position: absolute;
    z-index: 999;
    width: 200px;
    padding: 10px;
    margin-left: -167px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    margin-top: 17px;
    font-size: 12px!important;
}

div.container_navigation div.serviceline div.container_serviceline div.row {
    line-height: 22px;
}

div.container_navigation div.serviceline div.container_serviceline div.ic_arrow {
    position: relative;
    margin-top: -25px;
    margin-left: 165px;
}

div.container_navigation div.serviceline div.container_serviceline div.title {
    font-weight: bold;
    padding: 10px 0px;
}

div.container_navigation div.serviceline div.container_serviceline img {
    max-width: 15px;
    max-height: 15px;
    padding: 3px;
    margin-right: 10px;
    vertical-align: middle;
}

div.container_navigation div.serviceline div.container_serviceline div.calltoaction {
    padding: 5px 10px;
}

div.container_navigation div.serviceline div.container_serviceline a {
    color: #00a587;
    transition: all 300ms linear;
    text-decoration: none;
    padding: 0px 0px;
}

div.container_navigation div.serviceline div.container_serviceline a:hover {
    color: #8d90956;
}

@media only all and (max-width: 950px) {
    div.container_navigation div.serviceline {
        padding: 16px 5px;
    }
}

div.container_navigation div.shoppingcart {
    border-left: 1px solid #29b29a;
    margin-right: 10px;
    float: right;
    max-width: 9%;
    padding: 16px 15px;
    cursor: pointer;
}

div.container_navigation div.shoppingcart a span.counter {
    color: #fff;
    text-decoration: none;
}

div.container_navigation div.shoppingcart a img {
    border: 0;
}

div.container_navigation div.shoppingcart span.counter {
    float: right;
    display: inline-block;
    margin-top: 9px;
    color: #fff;
    text-decoration: none;
}

@media only all and (max-width: 950px) {
    div.container_navigation div.shoppingcart {
        padding: 16px 5px;
    }
}

div.container_breadcrump {
    display: block;
    width: 100%;
    padding: 20px 0 20px 0;
    font-size: 12px;
    margin-bottom: 15px;
    margin-top: 0px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media only all and (max-width: 799px) {
    div.container_breadcrump {
        float:left;
        background-color: #f8fafa;
        padding: 10px 10px;
    }
}

div.container_breadcrump ul.list {
    display: block;
}

div.container_breadcrump ul.list li {
    float: left;
    list-style: none!important;
}

div.container_breadcrump ul.list li:first-child a {
    padding-left: 0;
}

div.container_breadcrump ul.list li a {
    padding: 0px 10px;
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
}

@media only all and (max-width: 799px) {
    div.container_breadcrump ul.list li a {
        padding-left:0;
        line-height: 22px;
    }

    div.container_breadcrump ul.list li img {
        padding-right: 10px;
    }

    div.container_breadcrump ul.list li:last-child a {
        font-weight: bold;
    }
}

div.container_breadcrump ul.list li a:hover {
    color: #00a587;
}

div.container_grid_2x {
    float: left;
    width: 100%;
    max-width: 100%;
}

@media only all and (max-width: 1024px) {
    div.container_grid_2x {
        width:100%;
        max-width: 100%;
    }
}

div.container_grid_2x div.container_content_right {
    float: right;
    width: 69%!important;
    padding: 0 1.5%;
}

div.container_content_right img {
    max-width: 100%;
}

div.container_grid_2x div.container_content_right div.imgCenter img {
    width: 100%;
}

div.container_content_right div.imgCenter span.special {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #00a587;
    display: block;
}

div.container_grid_2x div.container_content_right div.header {
    display: block;
    width: 100%;
}

div.container_grid_2x div.container_content_right div.header h1 {
    padding: 0;
    padding-bottom: 17px;
    margin: 0;
}

div.container_grid_2x div.container_content_right div.main {
    display: block;
    width: 100%;
}

div.container_grid_2x div.container_content_right div.main img {
    max-width: 100%;
}

div.container_grid_2x div.container_content_right div.main form#search {
    display: block;
    width: 100%;
    padding-bottom: 25px;
}

div.container_grid_2x div.container_content_right div.main form#search fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

div.container_grid_2x div.container_content_right div.main form#search fieldset input[type='submit'] {
}

div.container_grid_2x div.container_content_right div.main form#search fieldset input[type='text'] {
}

div.container_grid_2x div.container_content_right div.main h3 {
    display: block;
    padding-top: 20px;
    padding-bottom: 0px;
    margin-bottom: 0;
    font-size: 18px;
}

div.container_grid_2x div.container_content_right div.main table.table_product {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #edeaea;
    margin-top: 30px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr th,div.container_grid_2x div.container_content_right div.main table.table_product tr td {
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td {
    background-color: #f8fafa;
    border: 0;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td:last-child,div.container_grid_2x div.container_content_right div.main table.table_product tr.options td:first-child {
    width: 10%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td.content_info {
    text-align: center;
    color: #777;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

div.container_grid_2x div.container_content_right div.main table.table_product th {
    background-color: #00a587;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 0px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td {
    background-color: #f8fafa;
    padding-top: 10px;
    border-bottom: 1px solid rgba(218,222,225,0.7);
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details {
    width: 100%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td {
    border: 0;
    padding: 0;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.DisplayMore ul li, div.deliverycart p + ul li {
    list-style-image: url(data:image/png;base64,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)!important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td ul li {
   line-height: 22px;
    margin-left: 15px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.image {
    width: 180px;
    text-align: center;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.image img {
    width: 140px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.no-image {
    width: 180px;
    height: 154px !important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title div {
    font-size: 14px;
    line-height: 22px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.DisplayMore {
    padding-right: 10px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.info {
    line-height: 22px;
    vertical-align: top;
    height: 100%;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.info em {
    display: block;
    font-style: normal;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
    font-size: 14px;
    margin-left: 0!important;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
    list-style: none!important;
    line-height: 24px;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
    color: #00a587;
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    transition: all 300ms linear;
}

div.container_grid_2x div.container_content_right div.main table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a:hover {
    color: #8d9095;
}

div.container_content_rightbox div.container_content_quicklinks {
    width: 92%;
    max-width: 92%;
    clear: left;
    float: left;
}

div.container_content_rightbox {
    width: 22.5%;
    float: right;
}

table.table_tradeshow {
    width: 99.9%;
}

table.table_tradeshow td.hall,table.table_tradeshow td.location,table.table_tradeshow td.date {
    width: 20%;
}

@media only all and (max-width: 799px) {
    table.table_tradeshow td {
        clear:left;
        float: left;
        width: 100%!important;
        padding-top: 5px!important;
        padding-bottom: 5px!important;
        padding-left: 10px!important;
        padding-right: 10px!important;
    }

    table.table_tradeshow td.date {
        font-weight: bold;
    }

    table.table_tradeshow td.title {
        font-size: 16px;
    }
}

table.table_tradeshow td {
    border: 0!important;
}

div.container_main div.container_content_right {
    width: 78%;
    float: right;
}

@media only all and (max-width: 799px) {
    div.container_main div.container_content_right {
        clear:both;
        float: left;
        width: 98%!important;
        margin-bottom: 40px;
    }
}

div.container_main div.container_content_right ul {
    margin-left: 15px;
    padding-bottom: 15px;
}

div.container_main div.container_content_right div.copy ul li {
    line-height: 22px;
}

div.container_main div.container_content_right div.toolbar {
    float: right;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart {
    padding: 5px 10px;
    background-color: #00a587;
    color: #fff;
    cursor: pointer;
    transition: all 300ms linear;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart:hover {
    background-color: #425563;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart div.icon {
    float: left;
    min-width: 30px;
    min-height: 30px;
    width: 30px;
    height: 30px;
    background-image: url("imgs/pf_ic_shoppingcart.png");
    transition: background-image 300ms linear;
}

div.container_main div.container_content_right div.toolbar div.shoppingcart:hover div.icon {
    background-image: url("imgs/pf_ic_shoppingcart_hover.png");
}

div.container_main div.container_content_right div.toolbar div.shoppingcart span.counter {
    line-height: 28px;
}

div.container_main div.container_content_right div.teaser {
    margin: 0 auto;
    width: 100%;
    text-align: left;
}

div.container_main div.container_content_right div.teaser img {
    width: auto;
    max-width: 100%;
    max-height: 300px;
}

div.container_content_right table.table_product {
    width: 100%;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #edeaea;
    margin-top: 30px;
}

div.container_content_right table.table_product tr th, div.container_content_right table.table_product tr td {
    text-align: left;
}

div.container_content_right table.table_product tr.options td {
    background-color: #f8fafa;
    border: 0;
}

div.container_content_right table.table_product tr.options td:last-child, div.container_content_right table.table_product tr.options td:first-child {
    width: 10%;
}

div.container_content_right table.table_product tr.options td.content_info {
    text-align: center;
    color: #777;
}

div.container_content_right table.table_product tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

div.container_content_right table.table_product th {
    background-color: #425563;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 0px;
}

div.container_content_right table.table_product tr td {
    background-color: #ffffff;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 0px solid #edeaea;
}

div.container_content_right table.table_product tr td table.table_product_details {
    width: 100%;
}

div.container_content_right table.table_product tr td table.table_product_details tr td {
    border: 0;
    padding: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr:first-child td {
    height: 20px;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr:first-child td {
        min-height:20px;
        height: auto!important;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title {
    font-size: 18px;
    padding-bottom: 1px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul li, div.container_content_right table.table_product tr td table.table_product_details tr td.title ul {
    list-style: none!important;
    margin-left: 0!important;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td {
        clear:both;
        float: left;
        width: 100%;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.image {
        clear: both;
        float: left;
        width: 100%!important;
        display: block;
        text-align: center;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.title {
        clear: both;
        display: block;
        float: left;
        width: 100%;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.info {
        clear: both;
        float: left;
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        text-align: left;
    }
}

div.container_content_right table.table_product tr.press_releases td table.table_product_details tr {
    padding-right: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore {
    padding-right: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore ul {
    margin: 0;
    padding: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.DisplayMore ul li {
    clear: left;
    float: left;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td ul li {
   line-height: 22px;
    margin-left: 15px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image {
    width: 250px;
    text-align: center;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.image {
        text-align:left;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image img {
    width: 250px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.no-image {
    width: 180px;
    height: 154px !important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
    width: 140px;
    text-align: right;
    padding-right: 10px;
    vertical-align: middle;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
        text-align:left;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy a {
    font-weight: normal;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy p {
    font-weight: normal;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy p img {
    margin-right: 5px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy div.center {
    font-weight: bold;
    text-align: left;
    margin-left: 5px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.buy div.center nobr {
    margin-left: 10px!important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title div {
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 10px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.info {
    line-height: 22px;
    vertical-align: top;
    height: 100%;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.info em {
    font-style: normal;
    font-weight: bold;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
    font-size: 14px;
    margin-left: 0!important;
    margin-bottom: 0;
    padding-bottom: 0;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
    list-style: none!important;
    line-height: 24px;
    margin-left: 0!important;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
    color: #000000;
    display: inline-block;
    font-size: 18px;
    line-height: 26px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-decoration: none;
    transition: all 300ms linear;
}

@media only all and (max-width: 799px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li {
        width:100%;
        text-align: left;
        line-height: normal;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a {
        float: none!important;
        text-align: center;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link li a:hover {
    color: #8d9095;
}

table.table_product_details div.center .grey[type="button"] {
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
}

table.table_product_details div.center .grey[type="button"]:hover {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border-color: #FF6A39;
}

table.table_product_details div.center .grey[type="button"]:active {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border-color: #FF6A39;
}

table.table_product_details input.grey:active {
    border: 1px solid #FF6A39!important;
}

.vc_card2 .deliverycart input.grey:active {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-color: #fff!important;
    border: 1px solid #FF6A39!important;
}

div.container_content div.container_main div.container_content_right div.header div.vc_card.width-100pc {
    width: 100% !important;
}

.style_table {
    width: 100%;
}

input.product_list_button, input.search_list_button {
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%)!important;
    width: 100%;
}

input.product_list_button:hover, input.search_list_button:hover {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
}

input.product_list_button:active, input.search_list_button:active {
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 100%)!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
}

@media screen and (max-width: 799px) {
    input.product_list_button, input.search_list_button {
        margin: 10px 0px 0px 0px;
    }

    table.table_product_details {
        padding: 0px 10px;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.buy {
        float: right;
        margin-top: -136px;
        width: 145px;
    }
}

@media screen and (min-width: 800px) {
    div.container_content_right table.table_product tr td table.table_product_details tr td.title ul.list_inline_link {
        margin-left: 20px!important;
    }

    div.container_content_right table.table_product tr td table.table_product_details tr td.info {
        padding-left: 20px;
    }
}

div.container_content_right table.table_product tr td table.table_product_details tr td.title em {
    margin-left: 20px;
}

div.container_content_right table.table_product tr td table.table_product_details tr td.image {
    border: 0px solid #e5eaea;
}

table.table_product_details div.sensorik40_product img {
    margin-left: -2px;
    margin-top: -44px;
    width: 100px!important;
}

table.standard {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #edeaea;
    border-spacing: 0;
    border-collapse: collapse;
}

table.standard ul {
    margin-left: 0!important;
}

table.standard tr th, table.standard tr td {
}

table.standard tr td.firstcol {
    width: 60%;
}

table.standard tr.options td {
    background-color: #f8fafa;
    border: 0;
}

table.standard tr.options td:last-child,table.standard tr.options td:first-child {
    width: 10%;
}

table.standard tr.options td.content_info {
    text-align: center;
    color: #777;
}

table.standard tr.options td.content_info span.content_info {
    display: inline-block;
    font-weight: bold;
    padding: 9px 10px;
}

table.standard th {
    background-color: #f8fafa;
    padding-left: 10px!important;
    color: #000000;
    font-weight: normal;
    padding: 8px 3px;
    text-align: left;
}

table.standard th div#overview_prodlist {
    float: left;
    width: auto;
    max-width: 75%;
}

table.standard th div#productsorting {
    float: right;
    width: auto;
    max-width: 20%;
    veritcal-align: middle;
}

table.standard th div#productsorting img {
    max-width: 9px;
    float: left;
    vertical-align: middle;
    margin: 5px 0 0 0!important;
}

table.standard tr td {
    background-color: #ffffff;
    padding-top: 9px;
    padding-left: 10px;
    padding-bottom: 9px;
    padding-right: 10px;
    border-bottom: 1px solid #edeaea;
}

table.standard tr td ul.list_inline_link li {
    list-style-image: url(data:image/png;base64,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)!important;
    line-height: 22px;
    margin-left: 20px!important;
}

div.container_content_right {
}

div.container_content_right a {
    color: #000000;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_right a:hover {
    color: #3b3b3b;
}

.minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

div.container_content_menu {
    display: inline-block;
    margin-bottom: 40px;
    width: 21%;
    max-width: 21%;
    min-width: 21%;
    border: 0px solid #edeaea;
    background-color: #ffffff;
}

@media only all and (max-width: 799px) {
    div.container_content_menu {
        clear:left;
        display: block;
        width: 100%;
        padding: 0;
        max-width: 100%;
    }
}

div.container_content_menu div.title {
    font-size: 14px;
    color: #fff;
    width: 96%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 4%;
    display: block;
    background-color: #425563;
    transition: background-color 300ms linear;
}

div.container_content_menu div.title:hover {
    background-color: #00a587;
}

div.container_content_menu div.title a {
    color: #fff;
    display: block;
    text-decoration: none;
}

div.container_content_menu div.title a:hover {
    color: #fff;
}

div.container_content_menu ul.list {
    display: block;
    clear: left;
    list-style: none!important;
    margin-left: 0!important;
    margin-bottom: 0!important;
    width: 100%;
}

div.container_content_menu ul.list li {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #edeaea;
    background-color: #f8fafa;
    transition: background-color 300ms linear;
}

div.container_content_menu ul.list li:last-child {
    border-bottom: 0;
}

div.container_content_menu ul.list li a {
    padding-top: 7px;
    padding-bottom: 7px;
    line-height: 22px;
    word-spacing: normal;
    display: block;
    color: #8d9095;
    text-decoration: none;
    transition: color 300ms linear;
    padding-left: 50px;
}

div.container_content_menu ul.list li ul li a {
    padding-left: 50px;
}

div.container_content_menu ul.list li ul li ul li a {
    padding-left: 40px;
}

div.container_content_menu ul.list li ul li ul li ul li a {
    padding-left: 55px;
}

div.container_content_menu ul.list li ul li ul li ul li ul li a {
    padding-left: 70px;
}

div.container_content_menu ul li.active {
    background-color: #fff;
}

div.container_content_menu ul li.active a {
    color: #00a587;
}

div.container_content_menu ul.list li a:hover {
    color: #000000;
}

div.container_content_menu ul.list li:hover {
    background-color: #fff;
}

div.container_content_rightbox div.container_content_floatbox {
    clear: left;
}

div.container_content_highlight {
    display: block;
    margin-bottom: 40px;
    max-width: 24.3%;
    padding: 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

@media only all and (max-width: 799px) {
    div.container_content_highlight {
        clear:left;
        float: left;
        width: 95%;
        max-width: 95%;
    }
}

div.container_content_rightbox div.container_content_highlight {
    clear: both;
    max-width: 100%;
}

div.container_content_highlight p.title {
    text-align: center;
}

div.container_content_highlight p.title a {
    color: #00a587;
    text-decoration: none;
}

div.container_content_highlight p.title a:hover {
    color: #3b3b3b;
}

div.container_content_highlight img {
    text-align: center;
}

div.container_content_highlight a {
    display: block;
    text-align: center;
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_highlight a:hover {
    color: #3b3b3b;
}

.container_block.container_block_light {
    float: left;
    width: 100%;
}

div.container_content_floatbox {
    clear: left;
    float: left;
    margin-bottom: 40px;
    max-width: 24.3%;
    padding: 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
}

div.container_content_floatbox p {
    padding-bottom: 5px;
    width: 257px;
}

div.container_content_floatbox img {
    padding-bottom: 5px;
}

@media only all and (max-width: 799px) {
    div.container_content_floatbox {
        width:95%;
        max-width: 95%;
    }
}

div.container_content_rightbox div.container_content_floatbox {
    max-width: 100%;
}

div.container_content_floatbox p.title {
    text-align: center;
}

div.container_content_floatbox p.title a {
    color: #00a587;
    text-decoration: none;
}

div.container_content_floatbox p.title a:hover {
    color: #3b3b3b;
}

div.container_content_floatbox div.image {
    width: 100%;
    display: block;
    text-align: center;
}

div.container_content_floatbox div.image img {
    max-width: 100%;
}

div.container_content_floatbox a {
    display: block;
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
    text-align: center;
}

div.container_content_floatbox p a {
    text-align: left;
}

div.container_content_floatbox img {
    text-align: center;
}

div.container_content_floatbox a:hover {
    color: #3b3b3b;
}

div.container_content_floatbox ul {
    padding: 5px 0px;
}

div.container_content_floatbox ul li {
    margin-left: 15px;
    text-align: left;
    line-height: 18px;
    padding-bottom: 10px;
}

div.container_content_floatbox ul li a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
    text-align: left;
}

div.container_content_floatbox ul li a:hover {
    color: #3b3b3b;
}

div.container_list {
    clear: left;
    display: block;
    padding-bottom: 10px;
}

div.container_list div.calltoaction {
    display: block;
    padding: 0;
    float: right;
    background: none!important;
    filter: none!important;
    border: 0!important;
}

@media only all and (max-width: 799px) {
    div.container_list div.calltoaction {
        clear:left;
        float: left;
        margin-bottom: 30px;
        width: 100%;
        margin-top: 0;
    }
}

div.container_list div.calltoaction input[type='submit'] {
    padding: 5px 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

div.container_list ul.link_list {
    display: block;
    width: 100%;
    margin-left: 0!important;
}

div.container_list ul.link_list li {
    display: inline-block;
    padding: 0px 0px;
    margin-bottom: 3px;
}

@media only all and (max-width: 799px) {
    div.container_list ul.link_list li {
        width:100%;
    }
}

div.container_list ul.link_list li:first-child {
    padding-left: 0;
}

div.container_list ul.link_list li a {
    display: block;
    text-decoration: none;
    background-color: #ffffff;
    padding: 5px 10px;
    color: #ff3333;
    transition: all 200ms linear;
}

div.container_list ul.link_list li a.ask_an_expert_tabber {
    background-color: #ffffff;
    border: 0px solid #ff6a39;
    color: #ff3333;
    padding: 4px 10px;
}

div.container_list ul.link_list li.active a, div.container_list ul.link_list li.active a.ask_an_expert_tabber {
    background-color: #ffffff;
    color: #000000;
}

div.container_list ul.link_list li.active a.ask_an_expert_tabber {
    background-color: #ffffff;
    border: 0px solid #00A587;
}

div.container_list ul.link_list li a:hover {
    color: #000000;
    background-color: #ffffff;
}

div.container_list ul.link_list li a.ask_an_expert_tabber:hover {
    color: #000000;
    background-color: #ffffff;
    border: 0px solid #FF6A39;
}

div.container_list ul.link_list li.helper-tabs {
    float: right;
    padding-left: 4px;
}

div.container_list ul.link_list > li.helper-tabs ~ li.helper-tabs {
    padding-left: 0;
}

ul.list_tabber_3x {
    clear: both;
    display: block;
    width: 100%;
    margin-left: 0!important;
}

ul.list_tabber_3x li {
    display: inline-block;
    padding: 0px 0px;
    margin-bottom: 3px;
    margin-right: 3px;
}

ul.list_tabber_3x li a {
    display: block;
    text-decoration: none;
    background-color: #425563;
    padding: 5px 10px;
    color: #fff;
    transition: all 200ms linear;
}

ul.list_tabber_3x li.active a {
    background-color: #00a587;
    color: #fff;
}

ul.list_tabber_3x li a:hover {
    color: #fff;
    background-color: #00a587;
}

div#overview_prodlist,div#overview {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}

div#overview_prodlist div.help, div#overview div.help {
    float: right;
    padding-bottom: 20px;
    width: 100%;
}

div#overview_prodlist div#help, div#overview div#help {
    float: right;
    padding: 0 10px;
}

div#overview_prodlist a, div#overview a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div#overview_prodlist a:hover, div#overview a:hover {
    color: #3b3b3b;
}

div#product_selector_step2 div#selector-extended {
    background-color: #f8fafa;
    border: 1px solid #edeaea;
    padding: 20px;
    clear: left;
    padding-top: 10px;
}

div#product_selector_step2 div#selector-extended div#data {
    display: table;
    width: 100%;
}

div#product_selector_step2 div#selector-extended div#data div.spacer {
    clear: left;
    margin-bottom: 20px;
}

div#product_selector_step2 div#selector-extended div.list_selektor {
    display: inline-block;
    width: 23.9%;
    text-align: left;
    vertical-align: top;
    margin-right: 5px;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li label {
    margin-bottom: 5px!important;
    display: block;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
    margin-top: 5px;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.inactive label {
    cursor: auto!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor input[type='checkbox'] {
    float: left;
    padding: 0!important;
    margin-right: 5px;
}

@media only all and (max-width: 799px) {
    div#product_selector_step2 div.list_selektor {
        width:100%;
    }
}

div#product_selector_step2 div#selector-extended div.list_selektor > p {
    display: table-cell;
    vertical-align: bottom;
}

div#product_selector_step2 div#selector-extended div.list_selektor p {
    padding: 5px 0px!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul {
    list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li {
    margin-bottom: 5px;
    padding-left: 10px;
    display: block;
    background-color: #425563;
    color: #fff;
    transition: all 200ms linear;
    cursor: pointer;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li:hover {
    background-color: #8dc8e8;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active {
    background-color: #8dc8e8;
    color: #fff;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.inactive {
    background-color: #eee;
    color: #999;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active.disabled {
    background-color: #D1E9F6;
    color: #666;
}

div#product_selector_step2 div#selector-extended div.list_selektor ul li.active.disabled label {
    cursor: auto;
}

div.reset_container {
    float: right;
}

div.product_selector {
    clear: left;
    float: left;
    width: 100%;
}

div.product_selector .box:first-child {
    padding-left: 0;
}

div.product_selector .box {
    float: left;
    padding: 0 10px;
    margin: 5px 0;
}

div.FilterProductSelector {
    color: #00a587;
    cursor: pointer;
    transition: all 200ms linear;
}

div.FilterProductSelector:hover {
    color: #3b3b3b;
}

div#selector {
    background-color: #ffffff;
    border: 1px solid #8DC8E8;
    width: 26.5%;
    margin-bottom: 35px;
}

#prod_selector_left_column {
    margin-top: -15px;
    margin-bottom: -9px;
}

div#prod_selector_left_column .productselector_headline {
    background: #8DC8E8;
    color: #425563;
    padding: 10px 10px 0px 10px;
    cursor: pointer;
    margin-top: -1px;
    margin-left: -1px;
}

div#prod_selector_left_column span.productselector_headline_image {
    background-image: url(imgs/2arrows.png);
    width: 188px;
    height: 21px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    float: right;
    margin-top: -30px;
}

div#prod_selector_left_column .active_data span.productselector_headline_image {
    background-image: url(imgs/angle-up_gray.png);
    width: 188px;
    height: 21px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    margin-top: -32px;
}

div#prod_selector_left_column div.list_selektor ul li {
    background-color: #FFFFFF;
    color: #8d9095;
    padding-left: 15px;
}

div#prod_selector_left_column div.list_selektor ul li:hover {
    background-color: #d9dde0;
}

div#prod_selector_left_column span.category_image {
    background-image: url(imgs/plus.png);
    height: 21px;
    margin-right: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
}

div#prod_selector_left_column .accordion-on span.category_image {
    background-image: url(imgs/minus.png);
    height: 21px;
    margin-right: 10px;
    display: block;
    background-repeat: no-repeat;
    background-position: right center;
    cursor: pointer;
}

div#prod_selector_left_column #selector .list_selektor p {
    padding-left: 10px!important;
    width: 85%;
    height: 0px!important;
    line-height: 32px;
}

@media screen and (min-width: 1200px) and (max-width: 800px) {
    div#prod_selector_left_column #selector .list_selektor p {
        line-height: 16px;
    }
}

div#prod_selector_left_column .category {
    background: #FFFFFF;
    border-bottom: 2px solid #EDEAEA;
    cursor: pointer;
    padding-bottom: 9px;
}

div#prod_selector_left_column div.list_selektor ul.seektor_ul_test li {
    background-color: #ffffff;
    color: #8d9095;
}

div#selector .list_selektor .active_category p {
    background: white!important;
}

div#prod_selector_left_column div.list_selektor ul li.active {
    background-color: #ffffff;
    color: #8d9095;
}

div#prod_selector_left_column div.list_selektor ul:last-child {
    border-bottom: 2px solid #EDEAEA;
}

div#prod_selector_left_column div.list_selektor ul li.active.disabled label {
    font-style: italic;
    cursor: default;
}

div#prod_selector_left_column div.list_selektor ul li label input[type="checkbox"] {
    cursor: pointer;
}

div#prod_selector_left_column div.list_selektor ul li.active label input[type="checkbox"] {
    cursor: pointer;
}

div#prod_selector_left_column div.list_selektor ul li.active.disabled label input[type="checkbox"] {
    cursor: no-drop;
}

div#prod_selector_left_column div.productselector_headline p {
    line-height: 20px;
}

div#prod_selector_left_column div#data div.list_selektor:last-child ul:last-child {
    border-bottom: none;
}

div#prod_selector_left_column div#data div.list_selektor:last-child div {
    border-bottom: none;
}

div#prod_selector_left_column div.list_selektor ul.seektor_ul_test {
}

div#prod_selector_left_column ul.seektor_ul_test {
    margin-bottom: 0px!important;
}

div#prod_selector_left_column .category.accordion-on {
    background: #f8fafa;
    border-bottom: none;
    cursor: default;
}

div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
    background-image: url(imgs/close_darkblue2.png);
    background-repeat: no-repeat;
    width: 188px;
    height: 21px;
    display: block;
    background-position: right center;
    float: right;
    margin-top: -21px;
    margin-right: 10px;
    width: 90%;
}

@media screen and (max-width: 360px) {
    div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
        background-image: none;
    }
}

@media screen and (min-width: 800px) and (max-width: 1100px) {
    div#prod_selector_left_column .list_selektor .seektor_ul_test li.active label span.productselector_attribute_image {
        background-image: none;
    }
}

div#prod_selector_left_column .list_selektor .seektor_ul_test li.active.disabled label span.productselector_attribute_image {
    background-image: none;
}

@media screen and (max-width: 799px) {
    div#prod_selector_left_column {
        clear: both;
    }

    div#selector {
        width: 99.5%;
    }
}

div#prod_selector_left_column div#data {
    display: block;
}

div.container_main div.container_content_right div#selector .list_selektor ul.seektor_ul_test {
    padding-bottom: 0px;
}

div#prod_selector_left_column .category_2line {
    padding: 10px;
    line-height: 16px;
    height: 0px;
    display: block;
    padding-right: 125px;
}

div#prod_selector_left_column .two_line {
    margin-top: -4px!important;
    margin-bottom: 5px!important;
}

div#data {
    display: table;
    width: 100%;
}

div#data div.spacer {
    clear: left;
    margin-bottom: 20px;
}

div.list_selektor {
    display: inline-block;
    width: 100%;
    text-align: left;
    vertical-align: top;
    margin-right: 5px;
}

div.list_selektor ul li label {
    margin-bottom: 5px!important;
    display: block;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
    margin-top: 5px;
}

div.list_selektor ul li.inactive label {
    cursor: auto!important;
}

div.list_selektor input[type='checkbox'] {
    float: left;
    padding: 0!important;
    margin-right: 5px;
}

@media only all and (max-width: 799px) {
    div.list_selektor {
        width:100%;
    }
}

div.list_selektor > p {
    display: table-cell;
    vertical-align: bottom;
}

div.list_selektor p {
    padding: 5px 0px!important;
}

div.list_selektor ul {
    list-style: none!important;
    margin-left: 0!important;
    padding-left: 0!important;
}

div.list_selektor ul li {
    margin-bottom: 5px;
    padding-left: 10px;
    display: block;
    background-color: #425563;
    color: #fff;
    transition: all 200ms linear;
    cursor: pointer;
}

div.list_selektor ul li:hover {
    background-color: #8dc8e8;
}

div.list_selektor ul li.active {
    background-color: #8dc8e8;
    color: #fff;
}

div.list_selektor ul li.inactive {
    background-color: #eee;
    color: #999;
}

div.list_selektor ul li.active.disabled {
    background-color: #D1E9F6;
    color: #666;
}

div.list_selektor ul li.active.disabled label {
    cursor: auto;
}

div.container_content div.container_content_right div.tabber_grid {
    margin: 0 auto;
    max-width: 1280px;
    width: 100%;
    margin-bottom: 20px;
}

div.container_content div.container_content_right div.tabber_grid div.item {
    display: inline-block;
    width: 15.4%;
    text-align: center;
    border: 1px solid #e5eaea;
    height: 140px;
    overflow: hidden;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    transition: background-color 300ms linear;
}

div.container_content div.container_content_right div.tabber_grid div.item:hover {
    background-color: #425563;
    color: #fff;
}

div.container_content div.container_content_right div.tabber_grid div.item div.title {
    width: 100%;
    padding-top: 10px;
    height: 60px;
}

div.container_content div.container_content_right div.tabber_grid div.item div.image {
    width: 100%;
    max-height: 70px;
    overflow: hidden;
}

div.container_content div.container_content_right div.tabber_grid div.item div.image img {
    width: 100%;
}

div.container_detailtext {
    width: 100%;
    line-height: 22px;
    display: block;
    float: left;
    margin-bottom: 20px;
    border-bottom: 0px solid #edeaea;
}

div.container_detailtext ul {
    margin-left: 15px;
  line-height: 24px;
}

div.detailimgLeft + div.detailtext ul li {
    list-style-position: inside;
}

div.container_wrapper {
    clear: left;
    float: left;
    color: #8d9095;
    font-size: 14px;
    width: 100%;
}

div.container_wrapper .container_detailtext {
    width: 100%;
}

div.detailimgRight, div.detailimgLeft, div.container_detailtext .detailimgLeft {
    float: left;
    max-width: 25%;
    width: 25%;
    margin-right: 2%;
    padding-bottom: 20px;
    margin-top: 6px;
}

div.detailimgRight, div.container_detailtext .detailimgRight {
    float: right;
    max-width: 25%;
    width: 25%;
    margin-left: 2%;
}

span.detailimgDescription, div.container_detailtext .detailimgDescription {
    font-size: 12px;
    color: #00a587;
}

div.container_detailtext .detailtext {
    max-width: 100%;
    vertical-align: top;
}

div.container_detailtext .detailimgRight + .detailtext, div.container_detailtext .detailimgLeft + .detailtext {
    max-width: 100%;
}

div.container_detailtext .detailtext ol {
    margin: 0;
    margin-left: 20px;
    padding-left: 0;
}

div.container_detailtext .detailtext ol li {
    padding: 5px 0;
}

div.link-text-img {
    display: block;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

div.link-text-img span.title + p {
    padding-top: 0;
}

div.link-text-img span.img {
    display: inline-block;
    max-width: 18%;
    width: 18%;
    margin-right: 2%;
    overflow: hidden;
}

div.link-text-img span.img img {
    width: 100%;
}

div.link-text-img div.text-news, div.link-text-img span.text {
    display: inline-block;
    max-width: 80%;
    vertical-align: top;
    line-height: 22px;
}

div.link-text-img .text-news p {
    margin-left: 15px;
}

div.link-text-img span.text ul {
 margin-left: 15px;
    line-height: 22px;
}

div.link-text-img div.text-news ul, div.link-text-img span.text ul.list_inline_link_green {
    list-style-image: url(data:image/png;base64,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)!important;
    margin-left: 15px;
    line-height: 22px;
    padding-bottom: 10px;
    padding-top: 0;
}

div.container_content_quicklinks {
    clear: left;
    float: left;
    background-color: #fff;
    margin-bottom: 40px;
    padding-bottom: 10px;
    font-size: 14px;
    max-width: 24.3%;
    min-width: 24.3%;
    border: 1px solid #edeaea;
    padding: 10px;
    min-height: 75px;
}

@media only all and (max-width: 799px) {
    div.container_content_quicklinks {
        clear:both;
        width: 95%;
        max-width: 100%;
    }
}

div.container_content_quicklinks p, div.container_content_quicklinks dt {
    clear: left;
    float: left;
}

div.container_content_quicklinks p a, div.container_content_quicklinks dt a {
    color: #00a587;
    text-decoration: none;
    transition: color 300ms linear;
}

div.container_content_quicklinks p a:hover, div.container_content_quicklinks dt a:hover {
    color: #3b3b3b;
}

div.container_content_quicklinks div.title {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    background-color: #f8fafa;
    width: 100%;
    margin-left: -10px;
    margin-top: -10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #edeaea;
}

div.container_content_quicklinks ul.list {
    display: block;
    clear: left;
    margin-left: 0!important;
}

div.container_content_quicklinks ul.list li {
    margin-left: 20px!important;
    padding-right: 20px;
}

div.container_content_quicklinks ul.list li a {
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 22px;
    word-spacing: normal;
    display: block;
    color: #8d9095;
    text-decoration: none;
    transition: color 100ms linear;
}

div.container_content_quicklinks ul.list li a:hover {
    color: #00a587;
}

.fs_app_report ul#marketsearch {
    float: left;
    border: 1px solid #edeaea!important;
    box-sizing: border-box;
}

ul#marketsearch {
    border: 1px solid #edeaea;
    padding: 10px;
    background-color: #f8fafa;
    list-style: none!important;
    margin-left: 0!important;
    width: 100%;
}

form ul#marketsearch {
    border: 0!important;
    width: 100%;
    display: block;
}

form ul#marketsearch .FormHandler_InputWrapper {
    max-width: 60%;
}

form ul#marketsearch input {
    min-width: 200px;
}

form ul#marketsearch li {
    float: left;
    width: 100%;
}

ul#marketsearch li {
    padding: 10px 0px;
}

@media only all and (max-width: 799px) {
    ul#marketsearch li div.FormHandler_SelectBox {
        width:93%;
    }
}

ul#marketsearch label {
    display: inline-block;
    width: 140px;
}

ul#marketsearch li input[type='submit'] {
    margin-left: 0!important;
}

ul.list_application {
    list-style-image: url(data:image/png;base64,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)!important;
    margin-left: 15px;
}

ul.list_application li {
    line-height: 22px;
}

ul.list_application li a {
    color: #8d9095;
    line-height: 22px;
}

@media only all and (max-width: 799px) {
    ul.list_application li {
        padding: 10px 0;
    }
}

div.search_box {
    display: block;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    padding: 10px 10px;
}

div.search_box div.inline {
    display: inline-block;
    padding: 10px 0;
}

div.search_box div.inline label {
    display: inline-block;
    width: 300px;
}

div.search_box div.inline input {
    display: inline-block;
    background-color: #fff;
}

div.search_box div.options {
    float: right;
    margin-top: 20px;
    margin-bottom: 20px;
}

div.search_box div.options div {
    float: right;
    padding: 0 10px;
}

div.container_footer {
    clear: both;
    float: left;
    margin-top: 20px;
    width: 100%;
    color: #fff;
    background-color: #425563;
    font-size: 11px;
    padding-top: 20px;
    padding-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

div.container_footer a {
    color: #fff;
    text-decoration: none;
    transition: all 300ms linear;
}

div.container_footer a:hover {
    text-decoration: underline;
}

div.container_footer div.minimizer {
    display: block;
    max-width: 1280px;
    margin: 0 auto;
    padding: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

div.container_footer div.minimizer div.copyright {
    display: block;
    text-align: right;
}

div.container_footer div.minimizer div.seo {
    margin-top: 15px;
    display: block;
}

div.container_footer div.minimizer div.row {
    display: inline-block;
    max-width: 24.9%;
    width: 24.5%;
    vertical-align: top;
}

@media only all and (max-width: 799px) {
    div.container_footer div.minimizer div.row {
        max-width:100%;
        width: 100%;
    }
}

div.container_footer div.minimizer p {
    line-height: 20px;
}

div.container_footer div.minimizer div.row ul.link_list {
    margin-left: 0!important;
    list-style-image: url(data:image/png;base64,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)!important;
    line-height: 20px;
}

@media only all and (max-width: 799px) {
    div.container_footer div.minimizer div.row ul.link_list {
        margin-top:20px;
        clear: left;
        float: left;
        width: 95%;
        margin-left: 15px;
    }

    div.container_footer div.minimizer div.row {
        border-bottom: 1px solid #777;
        padding-bottom: 20px;
    }

    div.container_footer div.minimizer div.copyright {
        margin-top: 20px;
    }

    div.container_footer div.minimizer div.row ul.link_list li {
        float: left;
        width: 49%;
    }
}

div.container_footer div.minimizer div.row ul.link_list li a {
    color: #fff;
    text-decoration: none;
    transition: text-decoration 100ms linear;
}

div.container_footer div.minimizer div.row ul.link_list li a:hover {
    text-decoration: underline;
}

@media only screen and (max-width: 600px) {
    a[href^="tel:"] {
        text-decoration: none;
    }
}

@media screen and (max-width: 856px) {
    div.container_footer {
        font-size:16px;
    }
}

ul.contact {
    clear: left;
    float: left;
    width: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    vertical-align: top;
    margin-left: 0!important;
}

ul.contact > li {
    float: left;
    list-style: none!important;
    display: list-item;
    width: auto;
    line-height: 22px;
    width: 49%;
    vertical-align: top;
}

@media only all and (max-width: 799px) {
    ul.contact > li {
        clear:left;
        width: 100%;
    }
}

ul.contact li ul.sub li {
    display: block;
    line-height: 22px;
}

div.contact_box {
    clear: left;
    padding-top: 5px;
}

div.contact_box div.content div.contact {
    float: left;
    max-width: 64%;
    min-width: 64%;
    margin-left: 5%;
    margin-top: 20px;
}

div.contact_box div.content div.contact ul.contact {
    border-bottom: 0;
    float: left;
    margin-left: 0!important;
    list-style: none!important;
}

div.contact_box div.content {
    margin-top: 20px;
}

div.contact_box h3 {
    clear: left;
    display: block;
    width: 100%;
    background-color: #425563;
    padding: 5px 5px!important;
    color: #fff;
}

div.contact_box div.image {
    clear: left;
    float: left;
    max-width: 31%;
    min-width: 31%;
    width: 31%;
    min-height: 200px;
}

@media only all and (max-width: 799px) {
    div.contact_box div.image {
        width:100%;
        max-width: 100%;
        min-width: 100%;
        min-height: inherit;
        text-align: center;
    }
}

div.contact_box dl {
    padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #edeaea;
}

div.contact_box dl dd {
    line-height: 22px;
}

div.contact_box dl dd ul {
    margin-left: 15px;
    list-style-image: url(data:image/png;base64,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)!important;
}

div.contact_box div.ce-box-distributor ul {
    list-style: none;
}

div.contact_box div.ce-box-distributor {
    clear: both;
}

div#countrylist_dyn {
    clear: both;
    display: block;
}

div#countrylist_dyn div.jumper_list {
    display: block;
    margin-bottom: 30px;
    border: 1px solid #e0e0e0;
    background-color: #f8fafa;
}

div#countrylist_dyn div.jumper_list div.jumper {
    display: inline-block;
    padding: 7px;
}

div.backtotop {
    float: right;
    margin-top: -48px;
    z-index: 100;
    border: 1px solid #e0e0e0;
    vertical-align: bottom;
    padding: 10px 10px 5px 10px;
    background-color: #f8fafa;
}

div.contact_box div.backtotop {
    clear: both;
    margin-top: 0;
}

div#countrylist_dyn div.title {
    position: absolute;
    margin-top: -18px;
    border: 1px solid #e0e0e0;
    padding: 10px;
    background-color: #f8fafa;
}

div#countrylist_dyn div.box {
    clear: both;
    display: block;
    border: 1px solid #e0e0e0;
    padding: 15px;
    margin-bottom: 30px;
    background-color: #f8fafa;
    padding-top: 25px;
}

div#countrylist_dyn div.box ul.list_tabber_3x {
    clear: both;
    display: block;
}

div#countrylist_dyn div.box ul.list_tabber_3x li {
    display: inline-block;
    width: 32%;
    margin-bottom: 3px;
}

div.checkout {
    clear: left;
    float: left;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    padding: 20px;
    margin-bottom: 20px;
    width: 90%;
    max-width: 90%;
}

div.checkout input, div.checkout select, div.checkout textarea {
    background-color: #fff;
    min-width: 100px!important;
}

div.checkout > p {
    display: block;
    padding-bottom: 10px;
}

div.checkout em {
    color: #cc0000;
    width: 100%;
}

div.checkout #secondcol {
    float: left;
    text-align: left;
}

div.checkout ul {
    list-style: none!important;
    clear: left;
    margin-left: 0!important;
    padding: 10px 0;
}

div.checkout ul li label {
    margin-left: 0;
    padding-left: 0;
    vertical-align: middle;
}

div.checkout ul li {
    line-height: 22px;
    padding: 20px 0px;
}

div.checkout #firstcol {
    float: left;
    width: 50%;
}

div.checkout label {
    float: left;
    min-width: 150px;
}

div.checkout legend {
    display: inline-block;
    width: 100%;
    background-color: #425563;
    padding: 10px;
    padding-right: 30px;
    color: #fff;
    margin-left: -20px;
    margin-bottom: 10px;
}

div.checkout div.feedback {
    float: left;
}

div.checkout div.feedback + nobr {
    float: left;
    width: auto;
}

@media screen and (min-width: 857px) {
    .stage-image {
        width:1280px!important;
        height: 435px;
        overflow: hidden;
    }

    #stage {
        margin-bottom: 40px;
        padding: 0;
        height: 435px;
        width: 1255px;
        overflow: hidden;
        z-index: 20;
    }
}

#stage ul {
    position: absolute;
    top: 360px;
    z-index: 10;
    overflow: hidden;
}

#stage h3 {
    font-size: 20px;
}

.stage-image img {
    width: 100%;
}

.ui-tabs-panel .data {
    position: absolute;
    padding: 10px 15px;
    color: #FFF;
    width: 670px;
}

.ui-tabs-panel .upper_right {
    text-align: right;
    top: 0px;
}

.ui-tabs-panel .upper_left {
    text-align: left;
    top: 0px;
}

.ui-tabs-panel .lower_left {
    text-align: left;
    bottom: 20px;
}

.ui-tabs-panel .lower_right {
    text-align: right;
    bottom: 20px;
}

.ui-tabs-panel .no_headline {
    display: none;
}

.ui-tabs-panel .data h2 {
    font-size: 28px;
    line-height: 1em;
    margin-bottom: 10px;
    color: #FFF;
    padding: 0;
}

.ui-tabs-panel .data a {
    color: #FFF;
}

.stage_text_light {
    color: #FFFFFF !important;
    background: url("imgs/stagebd.png");
    cursor: pointer;
}

.stage_text_dark2 {
    color: #333333 !important;
    background: url("");
    cursor: pointer;
}

.stage_text_dark {
    color: #333333 !important;
    background: url("imgs/stagebl.png");
    cursor: pointer;
}

#stage a {
    text-decoration: none;
}

.stage_sub_text {
    font-size: 11px;
    margin-top: 3px;
}

div.container_eyecatcher img {
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border: 0;
}

div.container_eyecatcher {
    clear: both;
    display: block;
    padding: 15px 0 0px 0;
    margin-left: -20px;
    height: 400px;
}

div.container_eyecatcher div.big_image {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 400px;
}

div.container_eyecatcher div.big_image img {
    position: absolute;
    width: 1280px;
}

div.container_eyecatcher div.big_image + .block {
    margin-top: -400px;
}

@media screen and (min-width: 857px) {
    div.container_eyecatcher #stage {
        width:1280px!important;
        height: 400px!important;
    }
}

@media only all and (max-width: 1280px) {
    div.container_eyecatcher #stage {
        width:100%!important;
    }
}

div.container_eyecatcher div.block {
    position: relative;
    color: #fff;
    max-width: 100%;
}

div.container_eyecatcher div.block h1, div.container_eyecatcher div.block p {
    color: #fff!important;
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.block {
        clear:left;
        float: left;
        width: 100%;
    }

    div.container_content div.container_main div.block div.green_content {
        clear: left;
        float: left;
    }
}

div.container_eyecatcher div.left {
    position: absolute;
    color: #fff;
}

.ui-tabs-panel {
    width: 100%;
}

div.container_eyecatcher div.block h1 {
    color: #fff;
    line-height: auto;
}

div.container_eyecatcher div.green_content, div.container_eyecatcher div.green_content_right {
    width: 100%;
    height: 100%;
    padding: 20px;
    width: 260px;
    height: 260px;
    margin: 30px!important;
}

div.container_eyecatcher div.green_content {
    float: left;
}

div.container_eyecatcher div.green_content_right {
    float: right;
}

div.container_eyecatcher div.green_content_right h1, div.container_eyecatcher div.green_content h1 {
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
}

div.container_eyecatcher div.green_content_right p, div.container_eyecatcher div.green_content p {
    line-height: normal!important;
    padding: 0;
    margin: 0;
}

div.container_eyecatcher .ui-tabs-nav {
    width: 100%;
    text-align: center;
    height: 30px;
    padding-top: 5px!important;
}

div.container_eyecatcher .ui-tabs-nav li {
    float: none!important;
    display: inline-block;
    margin: 0 auto!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    background-position: 0px 3px!important;
}

div.container_eyecatcher .ui-tabs-nav li a:hover {
    background-position: 0px -12px!important;
}

div.container_eyecatcher .ui-tabs-nav li a {
    overflow: hidden;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAoCAYAAADKSBvHAAAACXBIWXMAAAsTAAALEwEAmpwYAABA3WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNC0wMi0xMVQxMjozNToxMCswMTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTQtMDItMTRUMTY6MzQ6MDkrMDE6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE0LTAyLTE0VDE2OjM0OjA5KzAxOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDo5NWE0ODk3Ni0zMzFkLTRmNGMtOTNhNC1kMGJmNGViYmFkYmY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YzVlYjAwYWQtZDJhMC0yYjRkLTg0Y2QtOGM3YjcwNjk3MDljPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YTFhNjEzMmMtMjRlNS01MTQxLTgxOGUtZDYwZjc5NmUzNDU3PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmExYTYxMzJjLTI0ZTUtNTE0MS04MThlLWQ2MGY3OTZlMzQ1Nzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xMVQxMjozNToxMCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6N2NlYWI2NTUtMDU2NS04ZTQwLWFlZjEtMDc0YzI1ZjU4MmM3PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDE2OjM0KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiN2Q1NmFiOS1hMzkzLWY5NDgtOTBmZC04YmUwODI2MjU5Mzk8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTY6MzQ6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjk1YTQ4OTc2LTMzMWQtNGY0Yy05M2E0LWQwYmY0ZWJiYWRiZjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxNjozNDowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmI3ZDU2YWI5LWEzOTMtZjk0OC05MGZkLThiZTA4MjYyNTkzOTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpjNWViMDBhZC1kMmEwLTJiNGQtODRjZC04YzdiNzA2OTcwOWM8L3N0UmVmOmRvY3VtZW50SUQ+CiAgICAgICAgICAgIDxzdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDphMWE2MTMyYy0yNGU1LTUxNDEtODE4ZS1kNjBmNzk2ZTM0NTc8L3N0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjEyPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjQwPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4up+smAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAGOSURBVHja7NS9ahtBFMXxn5ZFLgWSUGP2AQIBKSns1FvGblPEpAmBfDQhb5E6VeI+wS+QlFJrAiZ4jSEPsKjzFotJYWVBaWZlCUWW1PvAbe6cO8Oc+TMN3z4KauItnuNh6F3iBF8wgTgs7OI7Bhb1JNRLHGIchZ3/Z57XAD+wE+HNGnOtPl5HOLK5jiI83mLgUWQ7/Y3wa4uByyjkvKlOIhwj28B8geMINzjA+R3mDE9xU196jH18wBn+hDoLvb3g0Uifvdoqpm1jXRho4j1OcR3qNPSateme1ntaV9Aaz+0ywadQK9WYTqdb5To7YTQa3fm3pmk6mZ0wGo121wB4jsM0TceN4XDYxE8MWq2WJEl0Oh1QFIU8z5VlWSe1H9e0tlot/X5fHN/m0Ov1tNttWZYpy3KR1iRJFsyzS8axJEmWae12uyuTmVvbjNa56G9pvbq6WjlQFMUyrXmeq6pqyVxVlTzPZ7Q2hsPhToi1vybWC+xt+nAZDtI0Hc9YCmi8wws8CMbf+IrPNRr/BgBVwqBJOsdgeQAAAABJRU5ErkJggg==)!important;
    background-position: 0px -27px!important;
    background-repeat: no-repeat;
}

div.container_eyecatcher .ui-state-default.ui-corner-top a {
    outline: none;
}

@media screen and (max-width: 856px) {
    div.container_eyecatcher li.ui-state-default.ui-corner-top {
        padding: 10px;
    }

    div.container_eyecatcher li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
        padding-bottom: 12px;
    }

    div.container_eyecatcher .ui-state-default.ui-corner-top a {
        outline: none;
    }

    .container_eyecatcher #stage {
        overflow: visible;
        margin-bottom: 0px;
    }

    .container_eyecatcher #stage ul {
        position: relative;
        top: -6px;
    }

    .container_eyecatcher div.container_eyecatcher #stage .ui-tabs-nav li a {
        width: 18px!important;
    }

    .container_eyecatcher #stage .stage-image {
        position: relative!important;
        width: auto!important;
        height: auto;
    }

    div.container_eyecatcher {
        padding: 0px;
        margin-top: -67px;
        height: auto;
        margin-right: -17px;
    }

    .spacer {
        display: none;
    }

    .container_eyecatcher div.container_content div.container_main .block div.green_content_right, div.container_content div.container_main .block div.green_content {
        max-width: 100%;
        width: 100%;
    }

    .container_eyecatcher #stage div.block div.green_content, #stage div.block div.green_content h1, #stage .block .green_content_right, #stage .block .green_content_right h1 {
        background-color: #f3f3f3!important;
        color: #444 !important;
        width: auto;
        height: auto;
        min-width: 0px;
    }

    #stage div.container_eyecatcher div.block {
        margin-top: -20px!important;
    }

    #stage div.container_content div.container_main div.green_content_right {
        min-width: 0;
        max-width: 100%!important;
    }

    div.container_eyecatcher div.block h1, div.container_eyecatcher div.block p {
        color: #444!important;
        font-size: 22px;
    }

    ul.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {
        display: none!important;
    }

    div.container_eyecatcher img {
        margin-bottom: 0px!important;
    }

    div.container_content div.container_main div.green_content_right {
        max-width: 100%!important;
    }

    div.container_eyecatcher .ui-tabs .ui-tabs-panel {
        position: relative!important;
    }
}

@media screen and (max-width: 856px) and (min-width: 800px) {
    div.container_eyecatcher {
        margin-top: 41px;
    }

    div.container_eyecatcher div.green_content, div.container_eyecatcher div.green_content_right {
        margin: 0px 0px 30px 0px!important;
    }
}

div.container_eyecatcher .ui-widget.ui-widget-content {
    border: none!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-panel {
    padding: 0!important;
    min-height: 269px!important;
}

div.container_eyecatcher .ui-widget-header {
    border: none!important;
    background: none!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: auto!important;
}

div.container_eyecatcher .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    padding: .5em!important;
}

@media screen and (min-width: 857px) {
    div.container_eyecatcher .ui-tabs .ui-tabs-panel {
        position: absolute!important;
    }
}

div.texteditorTable {
    clear: left;
    padding: 0;
    margin: 0;
    margin-bottom: 20px;
}

div.texteditorTable table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 1em 0;
}

div.texteditorTable img {
    max-width: none!important;
}

[id='26'] div.texteditorTable img {
    width: 100%;
}

div.texteditorTable table td {
    text-align: left;
    vertical-align: top;
    border-style: none;
    padding: 20px 0px;
}

div.texteditorTable table.normal {
    margin-top: 20px;
    width: 100%;
    border: 1px solid #edeaea;
    border-spacing: 0;
    border-collapse: collapse;
}

div.texteditorTable table.normal th {
    background-color: #425563;
    padding-left: 10px!important;
    color: #fff;
    font-weight: normal;
    padding: 10px 3px;
    text-align: left;
    border: 1px solid #425563;
}

div.texteditorTable table.normal td {
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    background-color: #f8fafa;
}

div.texteditorTable table.color-switch tr:nth-child(odd) td {
    background-color: #f8fafa!important;
}

div.texteditorTable table.color-switch tr:nth-child(even) td {
    background-color: #e9e9e9!important;
}

div.texteditorTable ul {
    padding-top: 10px;
    margin-left: 15px;
    line-height: 22px;
    vertical-align: top;
    list-style-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAANCAYAAAB7AEQGAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHVJREFUeNqszqENwmAYhOGnhAlQVYyAqqxhBQKGPUgYgaR7YAoz1FSiukINihV+FElD2n4Izl3y5u7NUkqiLPyQ/0HLYcmuly2aT0/H8+jSDWV0t0KNInLKcccmEl+jiqAepznoiR26KeiFAx5z4nu039PvAQBq8BEZCXnmDQAAAABJRU5ErkJggg==)!important;
}

div.texteditorTable .table-head {
    color: #fff;
    background-color: #00a886;
    font-weight: bold;
}

div.texteditorTable .table-clear {
}

.texteditorTable table tr td[bgcolor="#00a886"] {
    color: #ffffff;
}

div.container_content div.container_main div.container_categorie img {
    width: 100%;
}

div.container_content div.container_main div.container_categorie div.no-padding-margin + div {
    padding: 10px;
    border: 1px solid #e0e0e0;
}

div.container_content div.container_main div.container_categorie div.no-padding-margin + div div {
    overflow: hidden;
}

div.container_content div.container_main div.container_categorie h2 + div {
    min-height: 90px;
}

div.container_content div.container_main div.container_categorie h2 {
    padding: 0;
    margin: 0;
    text-align: left;
}

div.container_content div.container_main div.container_categorie {
    float: left;
    width: 40%;
    max-width: 380px;
    padding: 7px;
    padding-top: 0!important;
    margin: 0px 20px 30px 10px;
    padding: 20px 20px 30px 20px;
    text-align: center;
}

@media only all and (max-width: 1024px) {
    div.container_content div.container_main div.container_categorie {
        width:35%;
    }
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.container_categorie {
        width:100%;
        margin: 0;
        margin-top: 20px;
        padding: 0;
    }
}

div.container_content div.container_main div.container_categorie div {
    text-align: left;
}

div.container_content div.container_main div.green_content, div.container_content div.container_main div.green_content_right {
    background-color: #00a587;
}

@media only all and (max-width: 799px) {
    div.container_content div.container_main div.green_content_right, div.container_content div.container_main div.green_content {
        width:90%;
        min-width: 90%;
        max-width: 90%;
        float: left;
        margin: 0!important;
    }
}

div.FormHandler_MultiSelectBox,div.FormHandler_SelectBox {
    position: relative;
    color: #8d9095;
    border: 1px solid #edeaea;
    background-color: #fff;
    cursor: pointer;
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

@media only all and(max-width: 799px) {
    div.FormHandler_MultiSelectBox, div.FormHandler_SelectBox {
        float:left;
    }
}

.FormHandler_InputWrapper {
    float: left;
}

div.FormHandler_MultiSelectBox:hover,div.FormHandler_SelectBox:hover {
    background-color: #fff;
}

div.FormHandler_MultiSelectBox:hover .box .active,div.FormHandler_SelectBox:hover .box .active {
    color: #00a587;
    float: left;
    width: 93%;
}

.FormHandler_SelectBox_Search {
    width: 80%;
    margin: 0 auto;
}

.FormHandler_SelectBox_Search input {
    background: none!important;
    background-color: none!important;
    border: 0;
    border-bottom: 1px solid #eaeaea;
    min-width: 0!important;
}

div.FormHandler_SelectBox img {
}

div.FormHandler_MultiSelectBox div.box,div.FormHandler_SelectBox div.box {
    display: inline-block;
    width: 100%;
}

div.FormHandler_MultiSelectBox div.container,div.FormHandler_SelectBox div.container {
    position: absolute;
    background-color: #fff;
    left: 0;
    max-height: 200px;
    overflow: scroll;
    overflow-x: hidden;
    border: 1px solid #edeaea;
    color: #8d9095;
    z-index: 1000;
    margin-left: -1px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem,div.FormHandler_SelectBox div.container div.FormHandler_SelectItem {
    display: inline-block;
    min-width: 100%;
    padding: 10px 15px;
    transition: all 300ms linear;
    cursor: pointer;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    white-space: nowrap;
    border-left: 3px solid #fff;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem:hover,div.FormHandler_SelectBox div.container div.FormHandler_SelectItem:hover {
    color: #00a587;
    background-color: #f8fafa;
    border-left: 3px solid #00a587;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox {
    border: 1px solid #edeaea;
    width: 24px;
    height: 24px;
    float: left;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox.active {
    background-image: url('data:image/png;base64,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');
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem:hover div.checkbox {
    background-image: url('data:image/png;base64,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');
    background-position: -24px 0;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox + .text {
    min-height: 26px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem div.checkbox + .text span {
    line-height: 26px;
    padding-left: 10px;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive {
    background-color: #f9f9f9;
    color: #edeaea;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled:hover,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive:hover {
    border-left: 3px solid #fff;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.inactive .checkbox {
    background-image: none!important;
}

div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled:hover .checkbox,div.FormHandler_MultiSelectBox div.container div.FormHandler_SelectItem.disabled .checkbox {
    background-color: #f9f9f9;
    background-image: url('data:image/png;base64,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');
    background-position: -48px -1px;
}

div.FormHandler_MultiSelectBox div.box div.image,div.FormHandler_MultiSelectBox div.box div.active,div.FormHandler_SelectBox div.box div.image,div.FormHandler_SelectBox div.box div.active {
    float: left;
    padding: 13px 0;
}

div.FormHandler_MultiSelectBox div.box div.active,div.FormHandler_SelectBox div.box div.active {
    width: 93%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 13px 10px;
}

div.FormHandler_MultiSelectBox div.box div.image,div.FormHandler_SelectBox div.box div.image {
    width: 7%;
}

@media only all and (max-width: 1279px) {
    .FormHandler_MultiSelectBox, .FormHandler_MultiSelectBox .active, .FormHandler_SelectBox, .FormHandler_SelectBox .active {
        width: 95%;
    }

    .ce-form-box .FormHandler_MultiSelectBox .box, .ce-form-box .FormHandler_SelectBox .box {
        width: 100%;
    }
}

@media only all and (max-width: 799px) {
    .FormHandler_MultiSelectBox .active, .FormHandler_SelectBox .active {
        width: 80%;
    }

    .ce-form-box .FormHandler_MultiSelectBox, .ce-form-box .FormHandler_MultiSelectBox .active, .ce-form-box .FormHandler_SelectBox, .ce-form-box .FormHandler_SelectBox .active {
        width: 90%;
    }
}

.content_info .FormHandler_MultiSelectBox,.content_info .FormHandler_SelectBox {
    display: inline-block;
    width: 100px;
    vertical-align: bottom;
    margin-left: 20px;
}

.struct_downloader div.FormHandler_MultiSelectBox div.box div.active:hover,.struct_downloader div.FormHandler_MultiSelectBox div.box div.active,.content_info div.FormHandler_MultiSelectBox div.box div.active:hover,.content_info div.FormHandler_MultiSelectBox div.box div.active,.struct_downloader div.FormHandler_SelectBox div.box div.active:hover,.struct_downloader div.FormHandler_SelectBox div.box div.active,.content_info div.FormHandler_SelectBox div.box div.active:hover,.content_info div.FormHandler_SelectBox div.box div.active {
    width: 80%!important;
}

.struct_downloader .FormHandler_MultiSelectBox,.struct_downloader .FormHandler_SelectBox {
    width: 100px;
    display: inline-block;
    vertical-align: bottom;
}

.struct_downloader .FormHandler_MultiSelectBox .image,.struct_downloader .FormHandler_MultiSelectBox .active,.struct_downloader .FormHandler_SelectBox .image,.struct_downloader .FormHandler_SelectBox .active {
    padding: 7px 0!important;
}

select[multiple] option {
    padding: 10px 5px;
}

.ce-configurator > .content .selector .element .content {
    clear: both;
}

div.scrollNavigation {
    position: fixed;
    display: none;
    width: 100%;
    z-index: 1000;
    top: 0px;
}

.ontop {
    margin-top: -70px;
    padding: 0;
    position: relative;
    transition: all 300ms linear;
    -webkit-transition: all 300ms linear;
    background-color: #000;
}

.ontop_active {
    margin-top: 0px;
}

ul.product_linklist {
    clear: left;
    float: left;
    padding-top: 30px;
}

@media only all and (max-width: 799px) {
    ul.product_linklist {
        display:block;
        width: 90%;
    }
}

ul.product_linklist > li {
    clear: left;
    float: left;
    list-style: none!important;
    padding: 10px;
    border-bottom: 1px solid #edeaea;
    margin-bottom: 30px;
    padding-bottom: 30px;
    width: 100%;
    margin-left: 0!important;
}

@media only all and (max-width: 799px) {
    ul.product_linklist > li {
        padding: 20px 0;
    }

    div.FurtherLinksSrc {
        width: 100%;
    }
}

ul.product_linklist #fapaproducts1 {
    width: 20%;
    float: left;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts1 {
        width:100%;
        padding-bottom: 20px;
    }
}

ul.product_linklist #fapaproducts1 img {
    max-width: 100%;
}

ul.product_linklist #fapaproducts2 a.product {
    border: 0;
    font-size: 18px;
    font-weight: normal;
}

ul.product_linklist #fapaproducts2 {
    float: left;
    width: 79%;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts2 {
        clear:both;
        width: 100%;
    }
}

ul.product_linklist #fapaproducts2 a {
    display: inline-block;
    margin: 3px;
    padding: 5px 10px;
    border: 1px solid #edeaea;
}

@media only all and (max-width: 799px) {
    ul.product_linklist #fapaproducts2 a {
        clear:both;
        float: left;
        width: 100%;
    }
}

ul#products {
    float: left;
    margin-left: 0!important;
    list-style: none!important;
    width: 100%;
}

ul#products li img {
    float: none;
    text-align: center;
    margin: 0;
}

ul#products li {
    float: left;
    width: 31%;
    text-align: center;
    border: 1px solid #edeaea;
    margin: -1px 0px 0px -1px;
    background-color: #f8fafa;
    min-height: 220px;
    transition: background-color 300ms linear;
}

@media only all and (max-width: 799px) {
    ul#products li {
        width:49%;
    }
}

ul#products li:hover {
    background-color: #425563;
}

ul#products li:hover a {
    color: #fff;
}

ul#products li a:first-child {
    padding-top: 30px!important;
}

ul#products li a {
    clear: left;
    padding: 10px!important;
    display: block!important;
    text-align: center!important;
}

.FilterIcon {
    position: absolute;
    margin-top: -28px;
    margin-left: 10px;
}

.FilterClear {
    display: inline-block;
    margin-left: -20px;
    cursor: pointer;
}

.FilterInput {
    padding-left: 25px;
    padding-right: 20px;
}

.ResponsiveMakerNavigation {
    display: block;
    width: 100%;
    position: fixed;
    z-index: 1000;
    background-color: #fff;
    color: #7b7b7b;
    border-bottom: 1px solid #e0e0e0;
}

.ResponsiveMakerNavigation > .active {
    background-color: #425563!important;
    border: 1px solid #666!important;
    color: #999;
}

.ResponsiveIconMetanavigation, .ResponsiveIconNavigation {
    width: 15%;
    max-width: 15%;
    overflow: hidden;
}

.ResponsiveIconLogo {
    display: inline-block;
    width: 50%;
    padding: 20px 0;
    text-align: center;
    max-width: 50%;
}

.ResponsiveIconLogo img {
    width: 100%;
    text-align: center;
    max-width: 230px;
}

@media only all and (max-width: 799px) {
    div.container_logo div.image {
        display:none;
    }
}

.ResponsiveMakerNavigation .ResponsiveIconSearch, .ResponsiveMakerNavigation .ResponsiveIconMetanavigation, .ResponsiveMakerNavigation .ResponsiveIconNavigation {
    float: left;
    border: 1px solid #e0e0e0;
    padding: 5px;
    cursor: pointer;
    max-width: 15%;
    min-height: 25px;
    vertical-align: bottom;
    line-height: 20px;
    text-align: center;
    margin: 10px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}

.ResponsiveMakerNavigation .ResponsiveIconMetanavigation {
    float: right;
    margin-right: 7px;
}

.ResponsiveIconMetanavigationContent, .ResponsiveIconNavigationContent {
    position: fixed;
    display: none;
    max-height: 400px;
    overflow: auto;
    overflow-x: hidden;
    background-color: #fff;
    left: 0;
    top: 57px;
    max-width: 100%;
    min-width: 100%;
    z-index: 1000;
    border-top: 1px solid #edeaea;
    border-bottom: 3px solid #00a587;
}

.ResponsiveIconMetanavigationContent ul, .ResponsiveIconNavigationContent ul {
    display: block;
    margin-left: 0!important;
}

.ResponsiveIconMetanavigationContent ul li, .ResponsiveIconNavigationContent ul li {
    display: block;
    background-color: #f8f8f8;
    list-style: none!important;
    transition: background-color 300ms linear;
}

.ResponsiveIconMetanavigationContent ul li:hover, .ResponsiveIconNavigationContent ul li:hover {
    background-color: #fff;
}

.ResponsiveIconMetanavigationContent ul li a, .ResponsiveIconNavigationContent ul li a {
    padding: 10px;
    border-bottom: 1px solid #e0e0e0;
    display: block;
    color: #7b7b7b;
    text-decoration: none;
    transition: color 300ms linear;
}

.ResponsiveIconMetanavigationContent ul li a:hover, .ResponsiveIconNavigationContent ul li a {
    color: #00a587;
}

.ResponsiveIconNavigationContent .megamenu {
    display: none;
}

.ResponsiveIconNavigationContent .search, .ResponsiveIconNavigationContent .serviceline {
    display: none;
}

.ResponsiveIconMetanavigationContent img {
    width: 16px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearch {
    float: right;
    margin-right: 10px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent {
    position: absolute;
    background-color: #f8fafa;
    width: 100%;
    top: 58px;
    padding: 10px 0;
    left: 0;
    border-top: 1px solid #edeaea;
    border-bottom: 1px solid #edeaea;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent .right input[type='submit'] {
    background: none;
    background-image: url(data:image/png;base64,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)!important;
    width: 32px;
    height: 32px;
    margin-top: 2px;
    padding: 0!important;
    background-color: #00a587!important;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left {
    float: left;
    width: 76%;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.right {
    float: left;
    width: 10%;
}

.ResponsiveIconShopping {
    float: left;
    width: 14%;
    padding-top: 10px;
    padding-right: 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

@media only all and (max-width: 435px) {
    .ResponsiveIconShopping {
        width:25%;
    }

    .ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left {
        float: left;
        width: 60%;
    }
}

.ResponsiveIconShopping img {
    margin-top: -7px;
}

.ResponsiveIconShopping span.counter {
    vertical-align: top;
    position: absolute;
    margin-top: 0px;
}

.ResponsiveMakerNavigation .ResponsiveIconSearchContent div.left input[type='text'] {
    margin-left: 10px;
    background-color: #fff;
    padding-right: 10px;
    max-width: 90%;
    min-width: 94%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ResponsiveIconMetanavigationContent {
    background-color: #f8fafa;
}

.ResponsiveIconMetanavigationContent .title {
    padding: 5px;
    font-weight: bold;
}

.ResponsiveIconMetanavigationContent .content {
    padding: 5px;
}

.ResponsiveIconMetanavigationContent .row {
    margin-bottom: 10px;
}

.ResponsiveIconMetanavigationContent .content a {
    color: #00a587;
    text-decoration: none;
}

#header .styled-select {
    float: left;
    width: 102px;
    height: 20px;
    padding: 0;
    overflow: hidden;
    background: url(/newimgs/dropdown_arrow-white.png) no-repeat right #5B6376;
    position: relative;
    outline: none;
}

#header .welcome_text {
    position: absolute;
    color: #7A7F92;
    top: 81px;
    left: 0;
    font-size: 12px;
    padding: 0;
}

#header .warningalert {
    position: absolute;
    color: #ff6600;
    top: 59px;
    left: 0;
    font-size: 12px;
    width: 540px;
}

#header .warningalert p a {
    color: #ff6600;
}

.redfont {
    color: #cc0000;
}

.orange {
    color: #de9d51;
}

.TransformTable {
    clear: left;
    float: left;
}

.TransformTable ul li,.TransformTable ul {
    list-style: none!important;
    margin-left: 0!important;
}

.TransformTable .TransformTableItem {
    clear: left;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    margin-bottom: 20px;
}

.TransformTable .TransformTableItem .row {
    float: left;
    line-height: 22px;
}

.TransformTable .TransformTableItem #row_0 {
    display: block;
}

.TransformTable .TransformTableItem #row_0 + .row {
    clear: left;
}

.TransformTable .TransformTableItem #row_header_0,.TransformTable .TransformTableItem #row_0 {
    width: 100%;
    font-size: 14px;
}

.TransformTable .TransformTableItem .row_header,.TransformTable .TransformTableItem .row {
    font-size: 12px;
}

.TransformTable .TransformTableItem .row_header {
    float: left;
    line-height: 22px;
    font-weight: bold;
    padding-right: 5px;
}

.TransformTable .TransformTableItem .TransformTableGroup {
    float: left;
    padding-right: 20px;
}

.wimoweb input {
    background-color: #e7e7e7!important;
}

.wimoweb table #listHeaderBody {
    background: none!important;
    background-color: #fff!important;
}

.wimoweb table .listBody {
    background: none!important;
    background-color: #fff!important;
    border: 1px solid #edeaea!important
}

.JumpToTop {
    display: none;
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 10px;
    border: 1px solid #fff;
    background-color: #ff3333;
    color: #fff;
    min-height: 45px;
    height: 45px;
    padding: 0px 20px 0px 20px;
    line-height: 50px;
    transition: background-color 300ms linear;
}

.JumpToTop:hover {
    background-color: #425563;
}

div#gatewayheader {
    width: 800px;
    margin: 0 auto;
    padding: 20px 0px;
}

div#gatewayheader img {
    max-width: 180px;
}

div#gatewaycontent {
    width: 780px;
    margin: 0 auto;
    padding: 0px 10px;
    border: 1px solid #edeaea;
    background-color: #f8fafa;
    margin-bottom: 200px;
    margin-top: 100px;
}

div#gatewaybuttons div.button {
    color: #fff;
    border: 0;
    min-width: inherit;
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
}

div#gatewaycontent div#gatewaybuttons a {
    background-color: #00a587;
    text-align: center;
    display: block;
    width: 100%;
    padding: 4% 0%;
    color: #7b7b7b;
    font-weight: normal;
    color: #fff;
}

div#gatewaycontent div#gatewaybuttons a:hover {
    background-color: #425563;
}

div#gatewaycontent div#gatewaybuttons a:hover div.content {
    background: none!important;
    background-color: #425563!important;
    color: #fff!important;
}

div#gatewaycontent div#gatewaybuttons a div.content {
    border: 1px solid #edeaea;
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    padding: 10px 0px;
    line-height: 22px;
    transition: all 300ms linear;
}

div#gatewaycontent div#gatewaybuttons a div.content div.title {
    font-size: 24px;
    margin-top: 20px;
    color: #00a587;
    padding-bottom: 20px;
}

div#gatewaycontent div#gatewaybuttons a:hover div.content div.title {
    color: #fff;
}

div#gatewaycontent div#gatewaybuttons a div.content div.description {
    display: block;
}

div#gatewaycontent div#gatewaybuttons a div.content div.description p {
    padding: 0;
    margin: 0;
}

div#gatewaycontent h2.grey-bar {
    background-color: #425563;
    padding: 10px 20px;
    color: #fff;
    font-size: 16px;
    margin-left: -10px;
    width: 760px;
    margin-top: 40px;
}

div#gatewaycontent div#interactive {
    width: 100%;
}

div#gatewaycontent div#interactive table {
    width: 100%;
    border-spacing: 20px;
}

div#gatewaycontent div#interactive table tr td {
    background-color: #f8fafa;
    padding: 10px 20px;
    line-height: 22px;
}

div#gatewaycontent a {
    color: #fff;
    text-decoration: none;
    font-weight: bold;
}

div#gatewayfooter {
    width: 100%;
    margin: 0 auto;
    border: 0px solid #edeaea;
    font-size: 12px;
    font-weight: normal;
    margin-top: 20px;
    background-color: #f8fafa;
    padding: 0px 0;
}

div#gatewayfooter center {
    display: none;
}

div#gatewayfooter b {
    font-weight: normal;
}

div.error_message_company,div.error_message_order,div.error_message {
    color: #cc0000;
}

container_box_image {
    float: left;
    max-width: 25%;
}

.container_box_tnt {
    float: left;
    max-width: 73%;
    margin-right: 3%;
}

.container_box_gray {
    float: left;
    background-color: #f1f1f1;
    padding: 25px 15px;
    margin-bottom: 20px;
}

.container_box_blue {
    float: left;
    background-color: #d1e9f6;
    padding: 25px 15px;
    width: 100%;
}

.container_box_tnt .container_box_blue {
    min-height: 130px;
    width: 27%;
    margin-right: 2%;
}

.container_box_tnt .container_box_blue:last-child {
    margin-right: 0;
}

@media only all and (max-width: 1280px) {
    .container_box_tnt {
        max-width:67%;
    }

    .container_box_tnt .container_box_blue {
        width: 42.6%;
        max-width: 42.6%;
        min-height: 200px;
        margin-bottom: 20px;
    }

    .container_box_tnt .container_box_blue:last-child, .container_box_tnt .container_box_blue:first-child {
        margin-left: 0!important;
    }

    .container_box_tnt .container_box_blue:nth-child(2n+0) {
        margin-right: 0!important;
    }

    .container_box_tnt .container_box_blue:last-child {
        width: 92.8%;
        max-width: 92.8%;
        min-height: 0;
    }
}

@media only all and (max-width: 1024px) {
    .container_box_tnt {
        max-width:100%;
        margin-left: 5%;
    }

    .container_box_image {
        display: none;
    }

    [id='26286'] h1 {
        margin-left: 5%;
    }

    .wimoweb {
        margin-left: 5%;
    }
}

@media only all and (max-width: 817px) {
    .container_box_tnt {
        margin-left:0;
    }

    [id='26286'] h1 {
        margin-left: 0;
    }

    .wimoweb {
        margin-left: 0;
    }

    .container_box_tnt .container_box_gray {
        width: 100%;
        max-width: 100%;
    }

    .container_box_tnt .container_box_blue {
        width: 100%!important;
        max-width: 100%!important;
        min-height: 0!important;
    }
}

[id='26286'] div.container_footer {
    margin-top: 50px!important;
}

#global_search .table_product + h3,#global_search .table_product + h2 {
    margin-top: 60px;
    padding-top: 40px;
}

div#global_search table.table_product {
    border-top: 1px solid #00A587;
}

div#global_search table.table_product tr.options td {
    background-color: #00A587;
    color: #ffffff;
}

div#global_search table.table_product tr.options td.content_info,div#global_search .content_info .FormHandler_SelectBox,div#global_search div.FormHandler_SelectBox div.box,div#global_search table.table_product tr.options td.content_info span.content_info,div#global_search table.table_product tr.options td.content_info span.page_counter {
    vertical-align: middle;
}

div#global_search table.table_product tr.options td.content_info span.page_counter {
    font-size: 16px;
}

div#global_search div.FormHandler_SelectBox div.box div.active, div#global_search div.FormHandler_SelectBox {
    background-color: #00A587;
    color: #ffffff;
    font-size: 16px;
    width: 40px!important;
    text-align: right;
    margin-left: 5px!important;
    border: none;
}

div#global_search div.FormHandler_SelectBox div.box div.active {
    padding: 5px 3px;
    text-align: left;
    width: 50%!important;
}

div#global_search div.FormHandler_SelectBox div.box div.active,div#global_search div.FormHandler_SelectBox div.box div.image {
    padding: 5px 0;
}

div#global_search div.FormHandler_SelectBox div.box div.image {
    width: 15px;
}

div#global_search div.FormHandler_SelectBox div.box div.image img {
    display: none;
}

div#global_search div.FormHandler_SelectBox div.box div.image:before {
    font-family: FontAwesome;
    content: "\f107";
    color: #ffffff;
    font-weight: bold;
}

div#global_search div.FormHandler_SelectBox:hover div.box div.image:before {
    color: #2c2a29;
}

div#global_search div.FormHandler_SelectBox:hover {
    background-color: #00A587;
    color: #ffffff;
}

div#global_search div.FormHandler_SelectBox:hover .box .active {
    color: #ffffff;
}

div#global_search tr.options td a img {
    display: none;
}

div#global_search tr.options td.content_info + td a:first-child:before,div#global_search tr.options td.content_info + td a:nth-child(2):before,div#global_search tr.options td:first-child a:first-child:before,div#global_search tr.options td:first-child a:nth-child(2):before {
    font-family: FontAwesome;
    color: #ffffff;
    font-size: 22px;
    padding: 10px;
}

div#global_search tr.options td.content_info + td a:first-child:hover:before,div#global_search tr.options td.content_info + td a:nth-child(2):hover:before,div#global_search tr.options td:first-child a:first-child:hover:before,div#global_search tr.options td:first-child a:nth-child(2):hover:before {
    color: #2c2a29;
}

div#global_search tr.options td.content_info + td a:first-child:before {
    content: "\f105";
}

div#global_search tr.options td.content_info + td a:nth-child(2):before {
    content: "\f101";
}

div#global_search tr.options td:first-child a:nth-child(2):before {
    content: "\f104";
}

div#global_search tr.options td:first-child a:first-child:before {
    content: "\f100";
}

div#global_search tr.options td.content_info + td a:first-child {
    margin-right: 8px;
}

div#global_search tr.options td:first-child a:nth-child(2) {
    margin-left: 8px;
}

div#global_search tr.options td:first-child {
    text-align: right;
}

@media screen and (max-width: 534px) {
    div#global_search table.table_product tr.options td.content_info span.content_info {
        width:100%;
        padding: 0 0 5px 0;
    }
}

@media screen and (max-width: 537px) {
    #continent-select {
        margin-bottom: 20px;
    }

    .select-text {
        margin-top: 20px;
    }
}

@media screen and (min-width: 538px) {
    #continent-select {
        margin-bottom: 20px;
    }

    .select-text {
        margin-top: 20px;
    }

    .pf_language_switcher_headline h2 {
        font-size: 20px !important;
    }
}

@media screen and (max-width: 960px) {
    .tab-portlet {
        display: none;
    }

    .pf_link_container {
        display: none;
    }

    .pf_language_switcher_headline p {
        padding: 28px 0 12px 0 !important;
    }

    .pf_language_switcher_inner {
        margin-top: 40px;
    }

    form#geostayoncom {
        height: 75px;
    }

    .pf_language_switcher_headline a {
        font-size: 22px;
    }

    .pf_language_switcher_headline p {
        line-height: 15px;
    }
}

@media screen and (min-width: 961px) {
    .select-text {
        display: none;
    }

    .select-wrapper:before, .select-wrapper2:before {
        display: none;
    }

    #countryselectbutton {
        display: none !important;
    }
}

#continent-select, #country-select {
    width: 100%;
    padding-bottom: 30px;
    padding-top: 30px;
    padding-left: 15px;
    font-size: 22px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    cursor: pointer;
}

#continent-select::-ms-expand, #country-select::-ms-expand {
    display: none;
}

.select-wrapper:before {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 26px;
    position: absolute;
    margin-top: 28px;
    right: 10%;
    color: #B3BBC1;
    pointer-events: none;
}

.select-wrapper2:before {
    content: '\f078';
    font: normal normal normal 17px/1 FontAwesome;
    font-size: 26px;
    position: absolute;
    right: 10%;
    margin-top: 28px;
    color: #B3BBC1;
    pointer-events: none;
}

#countryselectbutton {
    width: 100%;
    cursor: pointer;
    padding: 22px 10px;
    margin-top: 75px;
    margin-bottom: 85px;
    background: linear-gradient(to bottom, #00a587 0%,#00a587 100%)!important;
    border: 1px solid #e0e0e0;
    color: white;
    border-radius: 0px;
    font-size: 20px;
}

#countryselectbutton:hover {
    background: none !important;
    border: 1px solid #00a587;
    color: #00a587;
}

.select-text {
    font-size: 18px;
}

.pf_language_switcher {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: 0.8;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
}

.pf_language_switcher_footer,.pf_language_switcher_headline {
    clear: left;
    float: left;
    width: 100%;
    background-color: #ebebeb;
}

.pf_language_switcher_headline {
    border-bottom: 1px solid #dedcdc;
}

.pf_language_switcher_headline h2 {
    padding: 0;
    margin: 0;
    color: #425563;
    padding: 25px 10px 20px 45px;
    float: left;
}

.pf_language_switcher_headline div {
    margin-top: 0!important;
    padding-top: 10px;
    padding-left: 45px;
    padding-bottom: 10px;
    font-size: 15px;
    font-weight: bold;
    color: #425563;
}

.pf_language_switcher_headline p {
    padding: 28px 0 0 0;
}

.pf_language_switcher_headline a {
    color: #00a587;
    text-decoration: none;
}

.pf_language_switcher_footer {
    border-top: 1px solid #dedcdc;
    display: none;
}

.pf_language_switcher_footer_inner {
    padding: 25px 10px 35px 40px;
    font-size: 12px;
}

.pf_language_switcher_footer_icon {
    float: left;
}

.pf_language_switcher_footer_content {
    float: left;
    margin-top: -3px;
    margin-left: 5px;
    width: 90%;
}

.pf_language_switcher_container {
    width: 1024px;
    height: 517px;
    z-index: 1000;
    background-color: #fff;
}

@media only all and (max-width: 1023px) {
    .pf_language_switcher_container {
        position:absolute;
        top: 0;
        left: 0;
        margin-top: 0;
        margin-left: 0;
        width: 100%;
        height: 100%;
    }

    .pf_language_switcher_icon {
        display: none;
    }

    .pf_language_switcher_headline h2,.pf_language_switcher_headline div {
        padding-left: 4%;
    }
}

@media only all and (max-width: 400px) {
    .pf_language_switcher_container .pf_link_container {
        width:100%;
    }

    .pf_language_switcher_footer_content {
        padding-bottom: 20px;
    }
}

.pf_language_switcher_inner {
    float: left;
    width: 90%;
    padding: 3% 5%;
    background-color: #fff;
    min-height: 67%;
}

.pf_link_container {
    float: left;
    width: 25%;
    margin-top: 20px;
}

.pf_language {
    clear: both;
    float: left;
    height: 22px;
}

.pf_language a {
    text-decoration: none;
    color: #777;
}

.pf_language a:hover {
    color: #00a587;
}

.pf_language .icon {
    float: left;
    width: 25px;
}

.pf_language .desc {
    float: left;
}

[id="24"] .tabber_grid {
    padding-bottom: 20px;
}

[id="24"] h1 {
    font-size: 30px;
    color: #444;
}

.container_contact {
    clear: both;
    float: left;
    width: 100%;
    border-top: 1px solid #edeaea;
    padding-top: 40px;
    padding-bottom: 20px;
}

.container_contact p {
    padding-bottom: 2px;
}

.container_contact:nth-child(odd) {
    background-color: #f2f2f2;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.container_contact_content {
    width: 100%;
    max-width: 1280px;
    margin-bottom: 34px;
    margin: 0 auto;
}

.container_contact_content h3 {
    color: #8d9095;
    margin-top: 0;
    margin-bottom: 5px;
}

.container_contact .container_contact_content .contact_image {
    float: left;
    max-height: 281px;
    max-width: 413px;
    width: 35%;
}

.container_contact .container_contact_content .contact_image .image {
    max-width: 393px;
    max-height: 262px;
    overflow: hidden;
    margin: 0 10px;
    border: 1px solid #d3d3d3;
}

.container_contact .container_contact_content .contact_image .image img {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}

.container_contact .container_contact_content .contact_image .contact_gray_spacer {
    clear: both;
    float: left;
    width: 100%;
    height: 26px;
    background-color: #425563;
    margin-top: -11px;
}

.container_contact .container_contact_content .container_text {
    float: left;
    display: inline-block;
    max-width: 60%;
    min-width: 60%;
    margin-left: 40px;
    line-height: 20px;
}

.container_contact .container_contact_content .container_text h2 {
    padding: 0;
    margin: 0;
    padding-bottom: 10px;
    font-size: 26px;
    color: #444;
}

.container_contact .container_contact_content .container_text .text {
    float: left;
    width: 100%;
}

.container_contact .container_contact_content .spacer {
    clear: left;
    float: left;
    width: 100%;
    text-align: center;
    padding: 5px 0;
}

.container_contact .container_contact_content .spacer img {
    max-width: 600px;
    width: 100%;
    overflow: hidden;
}

.container_contact .container_contact_content .address {
    clear: left;
    float: left;
    width: 100%;
}

.container_contact .container_contact_col h2,.container_contact .container_contact_content .address h2 {
    color: #8d9095;
    font-weight: normal;
    font-size: 16px;
    font-style: italic;
    width: 100%;
    padding-top: 0;
    margin-top: 0;
}

.container_contact .container_contact_content .address .desc,.container_contact .container_contact_content .address .phone,.container_contact .container_contact_content .address .mail {
    margin-bottom: 10px;
}

.container_contact .container_contact_content .address .desc {
    clear: left;
    float: left;
    min-width: 30%;
    min-height: 50px;
    line-height: 24px;
}

.container_contact .container_contact_content .address .desc p {
    padding: 0;
}

.container_contact .container_contact_content .address .phone {
    float: left;
    min-width: 33%;
}

.container_contact .container_contact_content .address .mail {
    float: left;
    min-width: 33%;
}

.container_contact .container_contact_row {
    clear: left;
    float: left;
    margin: 20px 0 49px 0;
    width: 100%;
    border-radius: 5px;
}

.container_contact .container_contact_col {
    float: left;
    width: 44.9%;
    padding: 29px 22px;
    max-width: 608px;
    margin-bottom: 5px;
}

.container_contact .container_contact_col:first-child {
    margin-right: 29px;
}

.container_contact .container_contact_col .contact {
    clear: left;
    float: left;
    width: 100%;
    margin-top: 25px;
}

.container_contact .container_contact_col .contact .phone {
    float: left;
    width: 45%;
}

.container_contact .container_contact_col .contact .mail {
    float: left;
    width: 45%;
    min-width: 250px;
}

.container_contact > h2 {
    clear: left;
    float: left;
    font-size: 26px;
    margin: 0;
    margin-bottom: 54px;
    padding: 0;
    width: 100%;
}

.container_contact .container_contact_blue {
    float: left;
    background-color: #d1e9f6;
    width: 24%;
    min-width: 24%;
    margin-right: 3.4%;
    padding: 30px 36px;
    margin-bottom: 10px;
}

.container_contact .container_contact_blue div.address {
    clear: left;
    float: left;
    margin-bottom: 27px;
    width: 100%;
    line-height: 25px;
    margin-left: 17px;
}

.container_contact .container_contact_blue h3 {
    padding: 0;
    margin: 0;
    color: #8d9095;
    font-size: 20px;
    margin-bottom: 10px;
}

.container_contact .container_contact_blue:last-child {
    margin-right: 0;
}

.container_contact .container_contact_blue p {
    padding: 0;
    line-height: 20px;
}

.container_contact .container_contact_blue div.contact_url {
    clear: left;
    float: left;
    width: 100%;
    margin-bottom: 18px;
}

.container_contact .container_contact_blue div.contact_url img {
    margin-right: 5px;
}

.container_contact .container_contact_blue div.contact div.phone p {
    padding: 0 0 10px 0;
}

.container_contact .container_contact_blue .contact .phone img {
    margin-right: 5px;
}

.container_contact_spacer {
    clear: left;
    float: left;
    width: 100%;
    padding-bottom: 80px;
}

.h2-seperator {
    border-top: 1px solid #eee;
}

@media only all and (max-width: 1280px) {
    .container_contact .container_contact_col {
        width:43.5%;
    }

    .container_contact .container_contact_blue {
        min-width: 22.9%;
        width: 22.9%;
    }
}

@media only all and (max-width: 1024px) {
    .container_contact .container_contact_col {
        width:41%;
    }

    .container_contact .container_contact_content .container_text {
        width: 59%;
    }

    .container_contact .container_contact_blue {
        min-width: 38%;
        width: 38%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
}

@media only all and (max-width: 799px) {
    .container_contact .container_contact_col {
        clear:left;
        width: 90%;
        margin-bottom: 20px;
        margin-right: 0!important;
        max-width: 90%;
        padding: 5%;
    }

    .container_contact .container_contact_content .contact_image {
        width: auto!important;
    }

    .container_contact .container_contact_content .container_text {
        clear: left;
        width: 100%;
        max-width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }

    .container_contact .container_contact_blue {
        max-width: 90%;
        min-width: 90%;
        margin-right: 0;
        padding: 5%;
    }

    .container_contact .container_contact_content .container_text h2 {
        padding-top: 20px;
        padding-bottom: 20px;
    }
}

.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: none;
    vertical-align: top;
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020;
}

.fancybox-skin {
    position: relative;
    background: #ffffff;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fancybox-opened {
    z-index: 8030;
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
    position: relative;
}

.fancybox-inner {
    overflow: hidden;
}

.fancybox-inner iframe {
    overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch;
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%;
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
    background-image: url(imgs/fancybox_sprite.png);
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: 0.8;
    cursor: pointer;
    z-index: 8060;
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(imgs/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(imgs/blank.gif);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    z-index: 8040;
}

.fancybox-prev {
    left: 0;
}

.fancybox-next {
    right: 0;
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden;
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px;
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px;
}

.fancybox-nav:hover span {
    visibility: visible;
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important;
}

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(imgs/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0;
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050;
}

.fancybox-opened .fancybox-title {
    visibility: visible;
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center;
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap;
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff;
}

.fancybox-title-inside-wrap {
    padding-top: 10px;
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8);
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
    #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
        background-image: url(imgs/fancybox_sprite@2x.png);
        background-size: 44px 152px;
    }

    #fancybox-loading div {
        background-image: url(imgs/fancybox_loading@2x.gif);
        background-size: 24px 24px;
    }
}

.ui-draggable-handle {
    -ms-touch-action: none;
    touch-action: none;
}

.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse;
}

.ui-helper-clearfix:after {
    clear: both;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-front {
    z-index: 100;
}

.ui-state-disabled {
    cursor: default !important;
    pointer-events: none;
}

.ui-icon {
    display: inline-block;
    vertical-align: middle;
    margin-top: -.25em;
    position: relative;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block;
    -ms-touch-action: none;
    touch-action: none;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-button {
    padding: .4em 1em;
    display: inline-block;
    position: relative;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow: visible;
}

.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2em;
    box-sizing: border-box;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
    padding: 0;
    width: 2.1em;
    height: 2.1em;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-icon-notext .ui-icon {
    width: auto;
    height: auto;
    text-indent: 0;
    white-space: normal;
    padding: .4em 1em;
}

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

.ui-controlgroup {
    vertical-align: middle;
    display: inline-block;
}

.ui-controlgroup > .ui-controlgroup-item {
    float: left;
    margin-left: 0;
    margin-right: 0;
}

.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
    z-index: 9999;
}

.ui-controlgroup-vertical > .ui-controlgroup-item {
    display: block;
    float: none;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    text-align: left;
}

.ui-controlgroup-vertical .ui-controlgroup-item {
    box-sizing: border-box;
}

.ui-controlgroup .ui-controlgroup-label {
    padding: .4em 1em;
}

.ui-controlgroup .ui-controlgroup-label span {
    font-size: 80%;
}

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
    border-left: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
    border-top: none;
}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
    border-right: none;
}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
    border-bottom: none;
}

.ui-controlgroup-vertical .ui-spinner-input {
    width: 75%;
    width: calc( 100% - 2.4em );
}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
    border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
    box-shadow: inset 1px 1px 1px #ccc;
    border-radius: .12em;
    border: none;
}

.ui-checkboxradio-radio-label .ui-icon-background {
    width: 16px;
    height: 16px;
    border-radius: 1em;
    overflow: visible;
    border: none;
}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 8px;
    height: 8px;
    border-width: 4px;
    border-style: solid;
}

.ui-checkboxradio-disabled {
    pointer-events: none;
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right;
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer;
}

.ui-dialog .ui-resizable-n {
    height: 2px;
    top: 0;
}

.ui-dialog .ui-resizable-e {
    width: 2px;
    right: 0;
}

.ui-dialog .ui-resizable-s {
    height: 2px;
    bottom: 0;
}

.ui-dialog .ui-resizable-w {
    width: 2px;
    left: 0;
}

.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw {
    width: 7px;
    height: 7px;
}

.ui-dialog .ui-resizable-se {
    right: 0;
    bottom: 0;
}

.ui-dialog .ui-resizable-sw {
    left: 0;
    bottom: 0;
}

.ui-dialog .ui-resizable-ne {
    right: 0;
    top: 0;
}

.ui-dialog .ui-resizable-nw {
    left: 0;
    top: 0;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("data:image/gif;base64,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");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: 0.25;
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none;
}

.ui-tabs {
    position: relative;
    padding: .2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
    cursor: text;
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
    cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
}

body .ui-tooltip {
    border-width: 2px;
}

.ui-widget {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
}

.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5;
}

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #ffffff;
    color: #333333;
}

.ui-widget-content a {
    color: #333333;
}

.ui-widget-header {
    border: 1px solid #dddddd;
    background: #e9e9e9;
    color: #333333;
    font-weight: bold;
}

.ui-widget-header a {
    color: #333333;
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    font-weight: normal;
    color: #454545;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button {
    color: #454545;
    text-decoration: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus {
    border: 1px solid #cccccc;
    background: #ededed;
    font-weight: normal;
    color: #2b2b2b;
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus {
    color: #2b2b2b;
    text-decoration: none;
}

.ui-visual-focus {
    box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover {
    border: 1px solid #003eff;
    background: #007fff;
    font-weight: normal;
    color: #ffffff;
}

.ui-icon-background,.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #ffffff;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #ffffff;
    text-decoration: none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
    border: 1px solid #dad55e;
    background: #fffa90;
    color: #777620;
}

.ui-state-checked {
    border: 1px solid #dad55e;
    background: #fffa90;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
    color: #777620;
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
    color: #5f3f3f;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
    color: #5f3f3f;
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35);
}

.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-icon,.ui-widget-content .ui-icon {
    background-image: url("imgs/ui-icons_444444_256x240.png");
}

.ui-widget-header .ui-icon {
    background-image: url("imgs/ui-icons_444444_256x240.png");
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon {
    background-image: url("imgs/ui-icons_555555_256x240.png");
}

.ui-state-active .ui-icon,.ui-button:active .ui-icon {
    background-image: url("imgs/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon {
    background-image: url("imgs/ui-icons_777620_256x240.png");
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url("imgs/ui-icons_cc0000_256x240.png");
}

.ui-button .ui-icon {
    background-image: url("imgs/ui-icons_777777_256x240.png");
}

.ui-icon-blank {
    background-position: 16px 16px;
}

.ui-icon-caret-1-n {
    background-position: 0 0;
}

.ui-icon-caret-1-ne {
    background-position: -16px 0;
}

.ui-icon-caret-1-e {
    background-position: -32px 0;
}

.ui-icon-caret-1-se {
    background-position: -48px 0;
}

.ui-icon-caret-1-s {
    background-position: -65px 0;
}

.ui-icon-caret-1-sw {
    background-position: -80px 0;
}

.ui-icon-caret-1-w {
    background-position: -96px 0;
}

.ui-icon-caret-1-nw {
    background-position: -112px 0;
}

.ui-icon-caret-2-n-s {
    background-position: -128px 0;
}

.ui-icon-caret-2-e-w {
    background-position: -144px 0;
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
    background-position: -65px -16px;
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
    background-position: -65px -32px;
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
    background-position: 1px -48px;
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.ui-icon-extlink {
    background-position: -32px -80px;
}

.ui-icon-newwin {
    background-position: -48px -80px;
}

.ui-icon-refresh {
    background-position: -64px -80px;
}

.ui-icon-shuffle {
    background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.ui-icon-folder-open {
    background-position: -16px -96px;
}

.ui-icon-document {
    background-position: -32px -96px;
}

.ui-icon-document-b {
    background-position: -48px -96px;
}

.ui-icon-note {
    background-position: -64px -96px;
}

.ui-icon-mail-closed {
    background-position: -80px -96px;
}

.ui-icon-mail-open {
    background-position: -96px -96px;
}

.ui-icon-suitcase {
    background-position: -112px -96px;
}

.ui-icon-comment {
    background-position: -128px -96px;
}

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

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

.ui-icon-trash {
    background-position: -176px -96px;
}

.ui-icon-locked {
    background-position: -192px -96px;
}

.ui-icon-unlocked {
    background-position: -208px -96px;
}

.ui-icon-bookmark {
    background-position: -224px -96px;
}

.ui-icon-tag {
    background-position: -240px -96px;
}

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

.ui-icon-flag {
    background-position: -16px -112px;
}

.ui-icon-calendar {
    background-position: -32px -112px;
}

.ui-icon-cart {
    background-position: -48px -112px;
}

.ui-icon-pencil {
    background-position: -64px -112px;
}

.ui-icon-clock {
    background-position: -80px -112px;
}

.ui-icon-disk {
    background-position: -96px -112px;
}

.ui-icon-calculator {
    background-position: -112px -112px;
}

.ui-icon-zoomin {
    background-position: -128px -112px;
}

.ui-icon-zoomout {
    background-position: -144px -112px;
}

.ui-icon-search {
    background-position: -160px -112px;
}

.ui-icon-wrench {
    background-position: -176px -112px;
}

.ui-icon-gear {
    background-position: -192px -112px;
}

.ui-icon-heart {
    background-position: -208px -112px;
}

.ui-icon-star {
    background-position: -224px -112px;
}

.ui-icon-link {
    background-position: -240px -112px;
}

.ui-icon-cancel {
    background-position: 0 -128px;
}

.ui-icon-plus {
    background-position: -16px -128px;
}

.ui-icon-plusthick {
    background-position: -32px -128px;
}

.ui-icon-minus {
    background-position: -48px -128px;
}

.ui-icon-minusthick {
    background-position: -64px -128px;
}

.ui-icon-close {
    background-position: -80px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-icon-key {
    background-position: -112px -128px;
}

.ui-icon-lightbulb {
    background-position: -128px -128px;
}

.ui-icon-scissors {
    background-position: -144px -128px;
}

.ui-icon-clipboard {
    background-position: -160px -128px;
}

.ui-icon-copy {
    background-position: -176px -128px;
}

.ui-icon-contact {
    background-position: -192px -128px;
}

.ui-icon-image {
    background-position: -208px -128px;
}

.ui-icon-video {
    background-position: -224px -128px;
}

.ui-icon-script {
    background-position: -240px -128px;
}

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

.ui-icon-info {
    background-position: -16px -144px;
}

.ui-icon-notice {
    background-position: -32px -144px;
}

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

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

.ui-icon-bullet {
    background-position: -80px -144px;
}

.ui-icon-radio-on {
    background-position: -96px -144px;
}

.ui-icon-radio-off {
    background-position: -112px -144px;
}

.ui-icon-pin-w {
    background-position: -128px -144px;
}

.ui-icon-pin-s {
    background-position: -144px -144px;
}

.ui-icon-play {
    background-position: 0 -160px;
}

.ui-icon-pause {
    background-position: -16px -160px;
}

.ui-icon-seek-next {
    background-position: -32px -160px;
}

.ui-icon-seek-prev {
    background-position: -48px -160px;
}

.ui-icon-seek-end {
    background-position: -64px -160px;
}

.ui-icon-seek-start {
    background-position: -80px -160px;
}

.ui-icon-seek-first {
    background-position: -80px -160px;
}

.ui-icon-stop {
    background-position: -96px -160px;
}

.ui-icon-eject {
    background-position: -112px -160px;
}

.ui-icon-volume-off {
    background-position: -128px -160px;
}

.ui-icon-volume-on {
    background-position: -144px -160px;
}

.ui-icon-power {
    background-position: 0 -176px;
}

.ui-icon-signal-diag {
    background-position: -16px -176px;
}

.ui-icon-signal {
    background-position: -32px -176px;
}

.ui-icon-battery-0 {
    background-position: -48px -176px;
}

.ui-icon-battery-1 {
    background-position: -64px -176px;
}

.ui-icon-battery-2 {
    background-position: -80px -176px;
}

.ui-icon-battery-3 {
    background-position: -96px -176px;
}

.ui-icon-circle-plus {
    background-position: 0 -192px;
}

.ui-icon-circle-minus {
    background-position: -16px -192px;
}

.ui-icon-circle-close {
    background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.ui-icon-circle-check {
    background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
    border-top-left-radius: 3px;
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
    border-top-right-radius: 3px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
    border-bottom-left-radius: 3px;
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
    border-bottom-right-radius: 3px;
}

.ui-widget-overlay {
    background: #aaaaaa;
    opacity: .3;
    filter: Alpha(Opacity=30);
}

.ui-widget-shadow {
    -webkit-box-shadow: 0px 0px 5px #666666;
    box-shadow: 0px 0px 5px #666666;
}

.vjs-default-skin {
    color: #ffffff;
}

@font-face {
    font-family: 'VideoJS';
    src: url('font/vjs.eot');
    src: url('font/vjs.eot?#iefix') format('embedded-opentype'), url('font/vjs.woff') format('woff'), url('font/vjs.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.vjs-default-skin .vjs-slider {
    outline: 0;
    position: relative;
    cursor: pointer;
    padding: 0;
    background-color: #2c2a29;
}

.vjs-default-skin .vjs-slider:focus {
    -webkit-box-shadow: 0 0 2em #ffffff;
    -moz-box-shadow: 0 0 2em #ffffff;
    box-shadow: 0 0 2em #ffffff;
}

.vjs-default-skin .vjs-slider-handle {
    position: absolute;
    left: 0;
    top: 0;
}

.vjs-default-skin .vjs-slider-handle:before {
    content: "\e009";
    font-family: VideoJS;
    font-size: 1em;
    line-height: 1;
    text-align: center;
    text-shadow: 0em 0em 1em #fff;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.vjs-default-skin .vjs-control-bar {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3.0em;
    background-color: #00a587;
}

.vjs-default-skin.vjs-has-started .vjs-control-bar {
    display: block;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility 0.1s, opacity 0.1s;
    -moz-transition: visibility 0.1s, opacity 0.1s;
    -o-transition: visibility 0.1s, opacity 0.1s;
    transition: visibility 0.1s, opacity 0.1s;
}

.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    -moz-transition: visibility 1s, opacity 1s;
    -o-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s;
}

.vjs-default-skin.vjs-controls-disabled .vjs-control-bar {
    display: none;
}

.vjs-default-skin.vjs-using-native-controls .vjs-control-bar {
    display: none;
}

@media \0screen {
    .vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before {
        content: "";
    }
}

.vjs-default-skin .vjs-control {
    outline: none;
    position: relative;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 3.0em;
    width: 4em;
}

.vjs-default-skin .vjs-control:before {
    font-family: VideoJS;
    font-size: 1.5em;
    line-height: 2;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before {
    text-shadow: 0em 0em 1em #ffffff;
}

.vjs-default-skin .vjs-control:focus {
}

.vjs-default-skin .vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.vjs-default-skin .vjs-play-control {
    width: 5em;
    cursor: pointer;
}

.vjs-default-skin .vjs-play-control:before {
    content: "\e001";
}

.vjs-default-skin.vjs-playing .vjs-play-control:before {
    content: "\e002";
}

.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button {
    cursor: pointer;
    float: right;
}

.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before {
    content: "\e006";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before {
    content: "\e003";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before {
    content: "\e004";
}

.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before {
    content: "\e005";
}

.vjs-default-skin .vjs-volume-control {
    width: 5em;
    float: right;
}

.vjs-default-skin .vjs-volume-bar {
    width: 5em;
    height: 0.6em;
    margin: 1.1em auto 0;
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content {
    height: 2.9em;
}

.vjs-default-skin .vjs-volume-level {
    position: absolute;
    top: 0;
    left: 0;
    height: 0.5em;
    background: #425563 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-default-skin .vjs-volume-bar .vjs-volume-handle {
    width: 0.5em;
    height: 0.5em;
}

.vjs-default-skin .vjs-volume-handle:before {
    font-size: 0.9em;
    top: -0.2em;
    left: -0.2em;
    width: 1em;
    height: 1em;
}

.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content {
    width: 6em;
    left: -4em;
}

.vjs-default-skin .vjs-progress-control {
    position: absolute;
    left: 0;
    right: 0;
    width: auto;
    font-size: 0.3em;
    height: 1em;
    top: -1em;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.vjs-default-skin:hover .vjs-progress-control {
    font-size: .9em;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.vjs-default-skin .vjs-progress-holder {
    height: 100%;
}

.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
}

.vjs-default-skin .vjs-play-progress {
    background: #425563 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat;
}

.vjs-default-skin .vjs-load-progress {
    background: #646464 ;
    background: rgba(255, 255, 255, 0.4);
}

.vjs-default-skin .vjs-seek-handle {
    width: 1.5em;
    height: 100%;
}

.vjs-default-skin .vjs-seek-handle:before {
    padding-top: 0.1em ;
}

.vjs-default-skin .vjs-time-controls {
    font-size: 1em;
    line-height: 3em;
}

.vjs-default-skin .vjs-current-time {
    float: left;
}

.vjs-default-skin .vjs-duration {
    float: left;
}

.vjs-default-skin .vjs-remaining-time {
    display: none;
    float: left;
}

.vjs-time-divider {
    float: left;
    line-height: 3em;
}

.vjs-default-skin .vjs-fullscreen-control {
    width: 3.8em;
    cursor: pointer;
    float: right;
}

.vjs-default-skin .vjs-fullscreen-control:before {
    content: "\e000";
}

.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before {
    content: "\e00b";
}

.vjs-default-skin .vjs-big-play-button {
    left: 50%;
    margin-left: -1.5em;
    top: 50%;
    margin-top: -1.5em;
    font-size: 3em;
    display: block;
    z-index: 2;
    position: absolute;
    width: 3em;
    height: 3em;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    opacity: 1;
    background-color: #00a587;
    border: 0em solid none;
    -webkit-border-radius: 0em;
    -moz-border-radius: 0em;
    border-radius: 0em;
    -webkit-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -moz-box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    box-shadow: 0px 0px 1em rgba(255, 255, 255, 0.25);
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    transition: all 0.4s;
}

.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button {
    left: 50%;
    margin-left: -1.5em;
    top: 50%;
    margin-top: -1.5em;
}

.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button {
    display: none;
}

.vjs-default-skin.vjs-has-started .vjs-big-play-button {
    display: none;
}

.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button {
    display: none;
}

.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus {
    outline: 0;
    border-color: #fff;
    background-color: #505050;
    background-color: rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 0 0 3em #ffffff;
    -moz-box-shadow: 0 0 3em #ffffff;
    box-shadow: 0 0 3em #ffffff;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}

.vjs-default-skin .vjs-big-play-button:before {
    content: "\e001";
    font-family: VideoJS;
    line-height: 3em;
    text-shadow: 0.05em 0.05em 0.1em #000;
    text-align: center ;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 4em;
    line-height: 1;
    width: 1em;
    height: 1em;
    margin-left: -0.5em;
    margin-top: -0.5em;
    opacity: 0.75;
    -webkit-animation: spin 1.5s infinite linear;
    -moz-animation: spin 1.5s infinite linear;
    -o-animation: spin 1.5s infinite linear;
    animation: spin 1.5s infinite linear;
}

.vjs-default-skin .vjs-loading-spinner:before {
    content: "\e01e";
    font-family: VideoJS;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    text-shadow: 0em 0em 0.1em #000;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg);
    }

    100% {
        -o-transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(359deg);
    }
}

.vjs-default-skin .vjs-menu-button {
    float: right;
    cursor: pointer;
}

.vjs-default-skin .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    left: 0em;
    width: 0em;
    height: 0em;
    margin-bottom: 3em;
    border-left: 2em solid transparent;
    border-right: 2em solid transparent;
    border-top: 1.55em solid #000000;
    border-top-color: rgba(7, 40, 50, 0.5);
}

.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    position: absolute;
    width: 10em;
    bottom: 1.5em;
    max-height: 15em;
    overflow: auto;
    left: -5em;
    background-color: #00a587;
    -webkit-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    -moz-box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
    box-shadow: -0.2em -0.2em 0.3em rgba(255, 255, 255, 0.2);
}

.vjs-default-skin .vjs-menu-button:hover .vjs-menu {
    display: block;
}

.vjs-default-skin .vjs-menu-button ul li {
    list-style: none;
    margin: 0;
    padding: 0.3em 0 0.3em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-selected {
    background-color: #000;
}

.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover {
    outline: 0;
    color: #111;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.75);
    -webkit-box-shadow: 0 0 1em #ffffff;
    -moz-box-shadow: 0 0 1em #ffffff;
    box-shadow: 0 0 1em #ffffff;
}

.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    cursor: default;
}

.vjs-default-skin .vjs-subtitles-button:before {
    content: "\e00c";
}

.vjs-default-skin .vjs-captions-button:before {
    content: "\e008";
}

.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before {
    -webkit-box-shadow: 0 0 1em #ffffff;
    -moz-box-shadow: 0 0 1em #ffffff;
    box-shadow: 0 0 1em #ffffff;
}

.video-js {
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    vertical-align: middle;
    font-weight: normal;
    font-style: normal;
    font-family: Arial, sans-serif;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.video-js:-moz-full-screen {
    position: absolute;
}

body.vjs-full-window {
    padding: 0;
    margin: 0;
    height: 100%;
    overflow-y: auto;
}

.video-js.vjs-fullscreen {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100% !important;
    height: 100% !important;
    _position: absolute;
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none;
}

.vjs-poster {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    cursor: pointer;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
}

.vjs-poster img {
    display: block;
    margin: 0 auto;
    max-height: 100%;
    padding: 0;
    width: 100%;
}

.video-js.vjs-using-native-controls .vjs-poster {
    display: none;
}

.video-js .vjs-text-track-display {
    text-align: center;
    position: absolute;
    bottom: 4em;
    left: 1em;
    right: 1em;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em;
}

.video-js .vjs-text-track {
    display: none;
    font-size: 1.4em;
    text-align: center;
    margin-bottom: 0.1em;
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.5);
}

.video-js .vjs-subtitles {
    color: #ffffff ;
}

.video-js .vjs-captions {
    color: #ffcc66 ;
}

.vjs-tt-cue {
    display: block;
}

.vjs-default-skin .vjs-hidden {
    display: none;
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1;
    visibility: visible;
}

div.videocontent {
    width: 100%;
    max-width: 658px;
}

.video-js {
    padding-top: 56.25%;
}

.vjs-fullscreen {
    padding-top: 0px;
}

div.FurtherLinks .button {
    float: left;
    padding: 5px 10px;
    background-color: #425563;
    color: #fff;
    margin-right: 3px;
    margin-bottom: 3px;
    cursor: pointer;
    transition: background-color 300ms linear;
}

@media only all and (max-width: 799px) {
    div.FurtherLinks .button {
        width:93%;
    }
}

div.FurtherLinks .button:hover {
    background-color: #00a587;
}

div.FurtherLinks .active {
    background-color: #00a587;
}

div.container_main_full_page {
    border: 0px solid #edeaea;
    background-color: #fff;
    max-width: 100%;
    width: 100%;
    padding-top: 0;
    margin: 0 auto;
    min-height: 100%;
}

@media only all and (max-width: 799px) {
    div.container_main_full_page {
        margin-top:40px;
    }
}

div.container_main_full_page div.container_breadcrump {
    max-width: 1280px;
    margin: 0 auto;
    margin-bottom: 29px;
}

.pf_product_categories .minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.pf_product_categories .minimizer h2 {
    float: left;
    color: #444;
    width: 94%;
    font-weight: normal;
    margin-top: 0;
    margin-left: 5px;
    padding-bottom: 10px;
    margin-bottom: -15px;
    font-size: 26px;
    border-bottom: 1px solid #edeaea;
}

.pf_product_categories .minimizer h2 a {
    color: #444;
    text-decoration: none;
}

.pf_product_categories .minimizer h2 a:hover {
    color: #00a587;
}

.pf_product_categories {
    clear: left;
    float: left;
    width: 100%;
}

.pf_product_categories .headline {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .headline h1 {
    clear: left;
    width: 90%;
    float: left;
    font-size: 30px;
    color: #444;
    padding: 0;
    margin: 0;
}

.pf_product_categories .filter {
    clear: left;
    float: left;
    width: 100%;
    padding-top: 26px;
    padding-bottom: 18px;
    margin-top: 37px;
    margin-bottom: 45px;
    font-size: 12px;
}

.pf_product_categories.following .filter {
    margin: 0!important;
}

.pf_product_categories .filter .inner {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .filter .inner .options {
    float: left;
    width: 40%;
}

.pf_product_categories .filter .inner .options .row {
    float: left;
    margin-right: 20px;
}

.pf_product_categories .filter .inner .options .row input {
    padding: 0;
    border: 0;
    margin: 0;
    margin-right: 5px;
}

.pf_product_categories .filter .inner .sort {
    float: left;
    width: 60%;
}

.pf_product_categories .filter .inner .sort .inner {
    float: right;
}

.pf_product_categories .filter .inner .sort .inner .content,.pf_product_categories .filter .inner .sort .inner .icon {
    float: left;
}

.pf_product_categories .filter .inner .sort .inner .content a {
    text-decoration: none;
    color: #00a587;
    margin: 0 10px;
    transition: all 200ms linear;
}

.pf_product_categories .filter .inner .sort .inner .content a.active {
    font-weight: bold;
    color: #425563;
}

.pf_product_categories .filter .inner .sort .inner .content a:hover {
    color: #425563;
}

.pf_product_categories .filter .inner .sort .inner .content a:last-child {
    margin-right: 0;
}

.pf_product_categories .items {
    clear: left;
    float: left;
    width: 100%;
    padding: 45px 0 45px 0;
}

.pf_product_categories .items:first-child {
    padding-top: 0;
}

.pf_product_categories .items .inner {
    max-width: 1280px;
    margin: 0 auto;
}

.pf_product_categories .items .inner_hidden {
    display: none;
}

.pf_product_categories .items .inner .header {
    clear: left;
    float: left;
    padding-bottom: 9px;
}

.pf_product_categories .items .inner .header .title a {
    font-size: 16px;
    color: #676767;
    text-decoration: none;
}

.pf_product_categories .items .inner .header .title a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .header .subtitle {
    font-size: 12px;
}

.pf_product_categories .items .inner .header .subtitle a {
    color: #8d9095;
    text-decoration: none;
}

.pf_product_categories .items .inner .header .subtitle a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .column {
    float: left;
    background: none;
    width: 300px;
    min-height: 100px;
    padding: 0 15px 0 5px;
}

.pf_product_categories .items .inner .list {
    clear: left;
    float: left;
}

.pf_product_categories .items .inner .list ul {
    padding-left: 10px;
}

.pf_product_categories .items .inner .list ul li {
    list-style: none;
    padding-bottom: 15px;
}

.pf_product_categories .items .inner .list a {
    color: #8d9095;
    text-decoration: none;
    transition: all 250ms linear;
}

.pf_product_categories .items .inner .list a:hover {
    color: #00a587;
}

.pf_product_categories .items .inner .column .image {
    clear: left;
    float: left;
    border: 1px solid #c9c9c9;
    margin-bottom: 22px;
    background-color: #fff;
    width: 100%!important;
    max-width: 277px;
}

.grey {
    background-color: #f2f2f2;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
}

.pf_product_categories .group.full_size {
    width: 100%!important;
}

.pf_product_categories .group.full_size .item_group {
    float: left;
    width: 49.5%;
}

.pf_product_categories .group {
    display: inline-block;
    width: 49%;
    float: left;
    padding-right: 1%;
    padding-left: 0;
}

.pf_product_categories .group:last-child {
    border-right: 0;
    padding-left: 1%;
    padding-right: 0;
}

.pf_product_categories .categories .headline {
    width: 50%;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pf_product_categories .categories .minimizer {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.pf_product_categories_title {
    float: left;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #f2f2f2;
    border-bottom: 1px solid #edeaea;
    box-shadow: 0px 1px 1px #999;
}

.pf_product_categories_title .column {
    float: left;
    min-width: 49%;
    max-width: 49%;
    font-size: 16px;
    border-left: 1px solid #edeaea;
    padding: 15px;
    color: #444;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.pf_product_categories_title .column:first-child {
    border-left: 0;
    padding-left: 0;
}

@media only all and (max-width: 1280px) {
    .pf_product_categories_title .column:first-child {
        border-left:0;
        padding-left: 20px;
    }

    .pf_product_categories h2 {
        margin-left: 20px!important;
    }

    .pf_product_categories .items .inner, .pf_product_categories .filter .inner, .pf_product_categories .headline h1, div.container_main_full_page div.container_breadcrump {
        padding-left: 20px;
        padding-right: 20px;
    }

    .pf_product_categories .group .items .inner .column {
        width: 46%;
        max-width: 46%;
    }

    .pf_product_categories .items .inner .column {
        padding-right: 10px;
        width: 100%;
        max-width: 25%;
        min-width: 200px;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

    .pf_product_categories .items .inner .column .image img {
        width: 100%;
    }
}

@media only all and (max-width: 1024px) {
    .pf_product_categories .group .items .inner .column {
        width:98%;
        max-width: 98%;
    }

    .pf_product_categories .items .inner .column {
        width: 42%;
        max-width: 42%;
        margin-bottom: 20px;
        padding: 3%;
        margin: 1%;
    }

    .pf_product_categories .items .inner .column:nth-child(2n+1) {
        clear: left;
    }
}

@media only all and (max-width: 800px) {
    .pf_product_categories {
        margin-top:20px;
    }

    .pf_product_categories .group {
        width: 100%;
        clear: left;
        float: left;
    }

    .pf_product_categories .group .items .inner .column {
        width: 42%;
        max-width: 42%;
    }
}

@media only all and (max-width: 640px) {
    .pf_product_categories .group .items .inner .column {
        width:100%;
        max-width: 100%;
        padding: 0;
        padding-bottom: 30px;
    }

    .pf_product_categories .items .inner .column {
        width: 100%;
        max-width: 100%;
        padding: 0;
        padding-bottom: 30px;
    }

    .pf_product_categories .filter .inner .options {
        width: 100%;
    }

    .pf_product_categories .filter .inner .sort {
        clear: left;
        margin-top: 20px;
        width: 100%;
    }

    .pf_product_categories .filter .inner .sort .inner {
        float: left;
        margin-left: 0;
        padding-left: 0;
    }
}

@media only all and (max-width: 374px) {
    .filter .form-checkbox {
        display:block!important;
        margin-left: 0!important;
    }

    .filter .form-checkbox[for=PA] {
        margin-bottom: 0!important
    }
}

div.videocontent {
    width: 100%;
    max-width: 658px;
}

.video-js {
    padding-top: 56.25%
}

.vjs-fullscreen {
    padding-top: 0px
}

.ce-container-cta {
    border: 1px solid #eeebeb;
    clear: left;
    float: left;
    max-width: 281px;
    width: 100%;
    margin-bottom: 40px;
}

.ce-inner-cta {
    clear: left;
    float: left;
    padding: 20px 20px 10px 20px;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

h2.ce-headline-cta {
    color: #ff6a39;
    font-size: 30px;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: 10px;
    margin-left: -1px;
    display: block;
}

.ce-block-text-center {
    font-size: 14px;
    display: block;
}

.ce-img-cta {
    float: right;
    width: 100%;
    min-width: 100%;
    text-align: right;
    margin-top: -50px;
}

.ce-img-button-cta {
    float: left;
    min-width: 49px;
    width: 20%;
    max-width: 49px;
    height: 44px;
}

.ce-text-button-cta {
    float: left;
    vertical-align: middle;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
}

.ce-button-cta {
    background: #fb3e00;
    background: -moz-linear-gradient(top, #ff6a39 0%, #fb3e00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6a39), color-stop(100%,#fb3e00));
    background: -webkit-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: -o-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: -ms-linear-gradient(top, #ff6a39 0%,#fb3e00 100%);
    background: linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6a39', endColorstr='#fb3e00',GradientType=0 );
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    margin: 0 30px 5px 30px;
    float: left;
    width: 76%;
}

.ce-button-cta a {
    color: #fff;
    text-decoration: none;
}

.ce-button-cta a:hover,.ce-button-cta:hover {
    cursor: pointer;
}

.ce-block-text-center {
    clear: left;
    float: left;
    text-align: left;
    margin-top: 10px;
    width: 100%;
}

.ce-block-text-center ul li {
    margin-left: 15px;
    text-align: left;
    line-height: 18px;
    padding-bottom: 10px;
}

.ce-link-button img,.ce-link-button {
    border: 0;
    color: #fff;
}

@media only all and (max-width: 1024px) {
    .ce-img-button-cta img {
        display:none;
    }

    .ce-text-button-cta {
        padding: 10px;
    }

    .ce-text-button-cta {
        text-align: center;
        width: 100%;
        box-sizing: border-box;
    }

    .ce-img-button-cta {
        display: none;
    }
}

.ce-container-primary {
    clear: both;
    width: 100%;
    margin: 0 auto;
    margin-top: -10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.container_main_full_page h1,.ce-headline-secondary {
    clear: left;
    float: left;
    color: #444;
    padding: 0;
    margin: 0;
    padding-left: 20px;
    padding-bottom: 5px;
}

.ce-subheading-primary {
    color: #8d9095;
    clear: left;
    float: left;
    margin: 0;
    padding: 0;
    padding-left: 22px;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 20px;
    width: 100%;
}

.ce-img-eyecatcher-primary {
    max-width: 1280px;
    width: 100%;
    margin-bottom: 15px;
}

.ce-container-primary .ce-block-text-primary {
    clear: left;
    float: left;
    width: 100%;
    max-width: 100%;
    overflow-wrap: normal;
    line-height: 20px;
    padding-left: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 20px;
    padding-bottom: 10px;
}

.ce-container-primary .ce-block-text-primary ul {
    padding-left: 20px;
}

.ce-container-primary .ce-block-text-primary ul li {
    line-height: 24px;
}

.ce-completepage-container-cta {
    clear: left;
    float: left;
    width: 100%;
    background-color: #a4d3ed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 20px;
    padding: 20px;
}

.ce-completepage-container-cta .ce-button-cta {
    max-width: 261px;
    width: 100%;
    min-height: 41px;
    text-align: center;
}

.ce-completepage-container-cta .ce-text-button-cta {
    text-align: center;
    width: 100%;
    padding-left: 0;
}

.ce-completepage-container-cta .ce-img-arrow {
    float: left;
    max-width: 499px;
    width: 100%;
    vertical-align: middle;
    text-align: right;
}

@media only all and (max-width: 1280px) {
    .ce-completepage-container-cta .ce-img-arrow {
        max-width:40%;
        width: 100%;
    }
}

@media only all and (max-width: 1130px) {
    .ce-completepage-container-cta .ce-img-arrow {
        max-width:30%;
        width: 100%;
    }
}

.ce-completepage-container-cta .ce-img-arrow img {
    width: 100%;
    max-width: 343px;
}

.ce-completepage-container-cta .ce-text-cta {
    float: left;
    width: 30%;
    font-size: 13px;
    padding-top: 13px;
}

.ce-completepage-container-secondary,.ce-completepage-container-primary {
    width: 100%;
    clear: left;
    float: left;
    padding-top: 40px;
    padding-bottom: 40px;
}

.ce-completepage-container-secondary {
    background-color: #f2f2f2;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
}

.ce-container-primary .ce-video-container-primary {
    float: left;
    width: 33%;
    padding-right: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media only all and (max-width: 1024px) {
    .ce-video-container-primary {
        width:49%;
    }
}

.ce-video-container-inner {
    clear: left;
    float: left;
}

.ce-container-primary .ce-video-container-primary .wrapper {
    max-width: 100%!Important;
    width: 100%;
    min-height: 240px;
    height: 100%;
    padding-bottom: 20px;
}

.ce-video-iframe iframe {
    max-width: 100%!important;
    width: 100%;
    min-height: 240px;
    height: 100%;
    padding-bottom: 20px;
    text-align: center;
    display: inherit;
}

.ce-video-container-primary .ce-headline-video {
    padding-left: 20px;
}

.ce-headline-video {
    color: #00a587;
    font-size: 16px;
    padding-bottom: 20px;
}

.ce-socialmedia-youtube {
    clear: both;
    float: right;
    padding-right: 10px;
}

.ce-socialmedia-twitter {
    float: right;
    padding-right: 20px;
}

@media only all and (max-width: 975px) {
    .ce-completepage-container-cta .ce-img-arrow {
        display:none;
    }

    .ce-completepage-container-cta .ce-text-cta {
        clear: left;
        width: 100%;
        text-align: center;
    }

    .ce-completepage-container-cta {
        text-align: center;
    }

    .ce-completepage-container-cta .ce-button-cta {
        float: none;
        display: inline-block;
    }
}

@media only all and (max-width: 817px) {
    .ce-container-primary .ce-video-container-primary {
        width:100%;
    }

    .ce-video-iframe iframe {
        max-width: 421px!important;
        width: 100%;
        height: 100%;
        padding-bottom: 20px;
        margin: 0 auto;
        display: inherit;
    }

    .ce-headline-video {
        text-align: center;
    }

    .ce-video-container-primary .ce-block-text-primary {
        text-align: center;
    }
}

div.container_footer div.minimizer,div.container_main_full_page div.container_breadcrump {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

div.container_main_full_page div.container_breadcrump {
    padding-left: 20px;
}

.searchpage_note {
    border-top: 1px solid #E8EAE7!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.searchpage_note_images {
    padding-bottom: 20px!important;
    text-align: center;
}

.searchpage_note_images img + img {
    padding-left: 20px!important;
}

.searchpage_note a {
    text-decoration: none!important;
}

.searchpage_note_textbutton {
    text-align: center!important;
    padding: 5px 25px 5px 0!important;
    color: #FFF!important;
    background-color: #00A886!important;
    width: 90%!important;
    font-size: 150%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    background-image: url('imgs/searchresult_arrow.png')!important;
    background-repeat: no-repeat!important;
    background-position: center right!important;
}

.searchpage_note_textbutton p {
    width: 95%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding: 5px 25px 5px 0!important;
}

.newsletter_online p, .newsletter_online + table p {
    line-height: normal!important;
}

div.tabber {
    clear: both;
}

.js-tooltip {
    padding: 10px;
    z-index: 100000;
    position: absolute;
    background-color: #00a587;
    color: #fff;
}

.shuffle_system {
    clear: left;
}

.shuffle_generic {
    width: 100%;
    height: 700px;
    position: relative;
    overflow: hidden;
    top: 40px;
}

.shuffle_generic .preview {
    clear: left;
    width: 100%;
    float: left;
    margin-top: 500px;
    text-align: center;
}

.shuffle_generic .preview .preview_item {
    display: inline-block;
    margin: 5px;
    width: 125px;
    opacity: 0.7;
    cursor: pointer;
    height: 150px;
    vertical-align: top;
    background-color: #fff;
    border: 3px solid #ccc;
    padding: 5px;
    font-weight: bold;
}

.shuffle_generic .preview .preview_item:hover {
    opacity: 1;
}

.shuffle_generic .preview .preview_item.active {
    opacity: 1;
    border: 3px solid #00a587;
    width: 125px;
}

.shuffle_generic .preview .preview_item img {
    width: 100%;
}

.shuffle_generic .preview .title {
    font-size: 12px;
    font-family: Arial;
    display: inline;
}

.shuffle_generic .item {
    position: absolute;
    text-align: center;
    width: 500px;
    vertical-align: bottom;
    font-size: 14px;
    border: 3px solid #ccc;
    opacity: 0.8;
}

.shuffle_generic .item.active {
    opacity: 1!important;
    background-color: #fff;
    cursor: default;
}

.shuffle_generic .item:hover {
    border: 3px solid #00a587;
    cursor: pointer;
    opacity: 1;
}

.shuffle_generic .item.active:hover {
    border: 3px solid #ccc;
    background-color: #fff;
    cursor: default;
}

.shuffle_generic .content {
    width: 100%;
    margin: 0 auto;
    max-width: 500px;
    font-size: 13px;
}

.shuffle_generic .content img {
    width: 100%;
    transition: all 200ms linear;
}

.shuffle_generic .description {
    position: relative;
    background-color: rgba(255,255,255,0.8);
    width: 94%;
    padding: 3% 3%;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #3b3b3b;
    font-family: Arial;
    overflow: hidden;
    text-align: left;
    line-height: 16px;
}

.shuffle_generic .description {
    font-size: 50%;
    height: 26px;
    min-height: 27px;
    max-height: 27px;
    margin-top: -10px;
    overflow: hidden;
    -moz-transition: all 500ms linear;
    -webkit-transition: all 500ms linear;
    transition: all 500ms linear;
}

.shuffle_generic .description .text {
    display: none;
}

.shuffle_generic .item.active .description {
    font-size: 100%;
    line-height: 24px;
    margin-top: -3px;
    min-height: auto;
    max-height: none;
    height: auto;
}

.shuffle_generic .item.active .description .text {
    display: block;
    clear: left;
    float: left;
}

.shuffle_generic .item h2 {
    font-size: 11px!important;
    padding: 0;
    margin: 0;
}

.shuffle_generic .item.active .text {
    overflow: hidden;
}

.shuffle_generic .item.active h2 {
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 5px;
    margin-bottom: 0;
    font-size: 18px!important;
}

.shuffle_system .right,.shuffle_system .left {
    position: absolute;
    top: 200px;
    z-index: 10000;
    width: 50px;
    height: 50px;
    text-align: center;
    color: #fff;
    padding: 5px;
    cursor: pointer;
}

.shuffle_system .left {
    left: 15px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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')
}

.shuffle_system .left:hover {
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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')
}

.shuffle_system .right {
    right: 10px;
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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')
}

.shuffle_system .right:hover {
    background-repeat: no-repeat;
    background-image: url('data:image/png;base64,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')
}

.ce-list-table-title {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px;
    color: #fff;
    background-color: #425563;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-list-table p {
    padding: 0!important;
}

.ce-list-table ul li, .ce-list-table ul {
    clear: both;
    list-style: none;
    padding-left: 0;
    margin-left: 0!important;
}

.ce-list-table ul li:nth-child(odd) {
    background-color: #f8fafa;
}

.ce-list-table ul li:nth-child(even) {
    background-color: #e9e9e9!important
}

.ce-list-table ul li {
    padding: 20px 10px!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

h1.configurator {
    padding-top: 0;
    margin-top: 0;
}

.ce-configurator {
    font-family: Arial;
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}

.ce-configurator select {
    padding: 9px 10px;
    border: 1px solid #edeaea;
    background-color: #fff;
}

.ce-configurator > .title:before {
    position: absolute;
    width: 18px;
    overflow: hidden;
    height: 16px;
    content: "";
    background-image: url('data:image/png;base64,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');
    background-position-x: -22px;
    margin-top: -5px;
}

.ce-configurator > .title:after {
    position: absolute;
    width: 18px;
    overflow: hidden;
    height: 16px;
    content: "";
    background-image: url('data:image/png;base64,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');
    margin-top: 10px;
    margin-left: -18px;
}

.ce-configurator > .title {
    clear: both;
    float: left;
    width: 100%;
    background-color: #425563;
    color: #fff;
    font-size: 18px;
    padding: 10px 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-configurator > .content {
    clear: both;
    float: left;
    width: 100%;
    padding: 10px 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #edeaea;
}

.ce-configurator > .content .description {
    padding-bottom: 20px;
}

.ce-configurator .selector {
    clear: both;
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.ce-configurator .selector .element {
    display: inline-block;
    width: 31%;
    margin-left: 3%;
    margin-bottom: 30px;
    vertical-align: top;
}

.ce-configurator .selector .element:nth-child(3n+1) {
    margin-left: 0;
}

.ce-configurator .selector .element:first-child {
    margin-left: 0;
}

@media only all and (max-width: 1280px) {
    .ce-configurator .selector .element {
        width:48%;
    }

    .ce-configurator .selector .element:nth-child(2n+1) {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element:nth-child(3n+1) {
        margin-left: 3%;
    }
}

@media only all and (max-width: 799px) {
    .ce-configurator .selector .element {
        width:100%;
        margin-left: 0!important;
    }

    .ce-configurator .selector .content.image-box {
        width: 100%;
    }
}

.ce-configurator .selector .element .header {
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.ce-configurator .selector .element .header .title {
    float: left;
    width: 80%;
    font-weight: bold;
    font-size: 13px;
    color: #8d9095;
}

.ce-configurator .selector .element .header .help {
    float: left;
    width: 20%;
}

.ce-configurator .selector .element .header .help .tooltip {
    float: right;
    width: 17px;
    height: 17px;
    background-image: url('data:image/png;base64,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');
}

.ce-configurator .selector .element .header .help .tooltip:hover {
    background-position-x: -19px;
}

.ce-configurator .selector .element .header .help .tooltip:active {
    background-position-x: -38px;
}

.ce-configurator .selector .element .content select {
    background-color: #fff;
    color: #8d9095;
    width: 100%;
}

.ce-configurator .selector .element.image {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-left: 0;
}

.ce-configurator .selector .element.image .content .item {
    float: left;
    border: 1px solid #edeaea;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    width: 31%;
    margin-left: 3%;
    text-align: center;
    margin-bottom: 40px;
}

.ce-configurator .selector .element.image .content .item img {
    max-width: 100%;
    overflow: hidden;
}

.ce-configurator .selector .element.image .content .item.active,.ce-configurator .selector .element.image .content .item:hover {
    border: 1px solid #ccc;
    cursor: pointer;
}

.ce-configurator .selector .element.image .content .item:first-child {
    margin-left: 0;
}

.ce-configurator .selector .element.image .content .item:nth-child(3n+1) {
    margin-left: 0;
}

@media only all and (max-width: 1280px) {
    .ce-configurator .selector .element.image .content .item {
        width:48%;
    }

    .ce-configurator .selector .element.image .content .item:first-child {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element.image .content .item:nth-child(2n+1) {
        margin-left: 0!important;
    }

    .ce-configurator .selector .element.image .content .item:nth-child(3n+1) {
        margin-left: 3%;
    }
}

@media only all and (max-width: 799px) {
    .ce-configurator .selector .element.image .content .item {
        width:100%;
        margin-left: 0!important;
    }
}

.ce-configurator .selector .element.image .content .item .selector {
    margin-top: -8px;
}

.ce-configurator-result {
    position: fixed;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #edeaea;
    left: 0;
    text-align: center;
    font-family: Arial;
    padding-top: 30px;
    padding-bottom: 30px;
    box-shadow: -0px -2px 0px #edeaea;
    background-color: #fff;
}

.ce-configurator-result * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

@media (max-width: 800px) {
    .ce-configurator-result {
        clear:both;
        float: left;
        position: relative;
    }

    .ce-configurator-result .gwt-PushButton {
        clear: both;
        margin-top: 20px;
        border-radius: 5px!important;
        -moz-border-radius: 5px!important;
        -webkit-border-radius: 5px!important;
    }

    .ce-configurator-result .header {
        margin-bottom: 20px;
    }
}

.ce-configurator-result h2 {
    display: inline-block;
    margin-left: 0;
    padding-left: 0;
    padding-top: 2px;
    padding-bottom: 10px;
    color: #444;
    margin: 0;
    padding: 0;
    font-size: 24px;
    font-weight: normal;
}

.ce-configurator-result .ce-button {
    display: inline-block;
}

.ce-configurator-result .typecodes {
    display: inline-block;
    vertical-align: top;
    color: #8d9095;
}

.ce-configurator-result .typecodes .typecode {
    display: inline-block;
    vertical-align: top;
}

.ce-configurator-result .typecode:after,.ce-configurator-result .typecode:before {
    display: table;
    content: "";
}

.ce-configurator-result .typecode_snippet {
    display: table-cell;
    border: 1px solid #edeaea;
    height: 36px;
    width: 35px;
    white-space: nowrap;
    line-height: 28px;
    vertical-align: top;
    padding: 2px 4px;
    border-left: 0;
}

.ce-configurator-result .typecode_snippet:first-child {
    border-left: 1px solid #edeaea;
}

.ce-configurator-result > .typecode_snippet:first-child {
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 5px 0 0 5px;
    -webkit-border-radius: 5px 0 0 5px;
    -moz-border-radius: 5px 0 0 5px;
}

.gwt-PushButton,.ce-configurator-result .ce-button .ce-link-button {
    display: inline-block;
    background-color: #00a587;
    color: #fff;
    padding: 8px;
    vertical-align: top;
    border-radius: 0 5px 5px 0;
    -moz-border-radius: 0 5px 5px 0;
    -webkit-border-radius: 0 5px 5px 0;
    height: 35px;
}

.ce-configurator-result .header {
    display: inline-block;
    padding: 2px 15px;
    margin-right: 10px;
    min-height: 28px;
    line-height: 28px;
}

.ce-configurator-result .typecode_snippet_highlighted {
    border: 1px solid #00a587!important;
    margin-right: 0!important;
    color: #00a587;
}

.tooltip_popup {
    color: #8d9095;
    padding: 10px 10px 0px 10px;
    border: 1px solid #edeaea;
    background-color: #fff;
}

.gwt-ListBox option:disabled {
    color: #aaa;
    background-color: #f1f1f1;
}

.result_popup_xima {
    padding: 20px;
    background-color: #fff;
    border: 1px solid #edeaea;
}

.result_popup_xima iframe {
    border: 0;
}

#documentsearchbydocpartno input[type="text"],#documentsearchbypartno input[type="text"] {
    min-width: 60%;
}

#documentsearchbydocpartno .inline,#documentsearchbypartno .inline {
    display: inline;
}

.ce-configurator + .options {
    float: right;
    margin-bottom: 40px;
}

.ce-configurator + .options .button_filter {
    float: left;
    padding: 10px;
    border: 1px solid #00a587;
    margin-left: 10px;
}

h1.alternative {
    margin-top: 0;
    padding-top: 0;
}

div.container_content_right table.table_product tr td {
    padding-top: 10px;
    padding-bottom: 10px;
}

.ce-configurator > .content .selector .element .content {
    clear: both;
}

.ce-configurator input {
    background-color: #fff;
    padding: 12px 12px;
}

.gwt-PopupPanelGlass {
    background-color: #000;
    -webkit-opacity: 0.6;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

[id='28068'] .container_footer {
    margin-top: 0;
}

[id='28068'] .ce-container-primary {
    padding: 0 !important;
}

[id='28068'] ul.contact li {
    width: 100%;
}

[id='28068'] address, [id='28068'] address p, [id='28068'] .ce-contact li {
    font-style: normal !important;
    line-height: 24px !important;
}

[id='28068'] ul.contact li {
    line-height: 20px;
    color: #2c2a29;
}

@media only all and (max-width: 800px) {
    [id='27560'] .container_footer {
        margin-top: 40px;
    }
}

.ce-full-page-background {
    float: left;
    width: 100%;
    margin-bottom: 11%;
    height: 462px;
}

.ce-full-page-background.background-service {
    background-image: url("imgs/backgroundImage.png");
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-service {
        height: 350px;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-service {
        background: none;
        height: auto;
    }
}

div.ce-row {
    float: left;
    width: 33%;
    padding: 10px 0 10px 60px;
    -box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 2%;
}

@media only all and (-ms-high-contrast:none) {
    .div.ce-row, *::-ms-backdrop, div.ce-row {
        width: 29%;
    }
}

@media only all and (max-width: 1024px) {
    div.ce-row {
        padding-left: 30px;
    }
}

@media only all and (max-width: 800px) {
    div.ce-row {
        clear: both;
        float: left;
        width: 100%;
        margin-bottom: 40px;
        padding: 0 !important;
    }
}

div.ce-row:first-child {
    padding-left: 30px;
    padding-top: 40px;
}

@media only all and (max-width: 1280px) {
    div.ce-row:first-child {
        padding-top: 40px;
    }
}

@media only all and (max-width: 800px) {
    div.ce-row:first-child {
        padding-top: 40px;
    }
}

div.ce-row.mid {
    margin-top: -4%;
}

.ce-full-page-background.background-contact {
    background-image: url("imgs/backgroundImageContact.png");
    background-size: cover;
    height: 500px;
    margin-bottom: 0;
    padding-top: 50px;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-contact {
        background-image: none;
        height: auto;
    }
}

.ce-full-page-background.background-contact .ce-row:first-child {
    margin-left: 0;
}

.background-contact ul.contact {
    border-bottom: 0;
}

.background-contact ul.contact address p {
    padding: 0;
}

.ce-full-page-background.background-contact .ce-row {
    background-color: #fff;
    width: 32%;
    padding: 15px 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-left: 2%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        margin-left: 6%;
    }
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        margin-left: 3%;
        width: 30%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background.background-contact .ce-row:first-child, .ce-full-page-background.background-contact .ce-row {
        clear: both;
        float: left;
        width: 100%;
        margin: 0;
        text-align: center;
    }
}

.ce-full-page-background.background-contact .ce-row img {
    display: inherit;
    margin: 0 auto;
}

.ce-full-page-background.background-contact .ce-row p {
    line-height: 18px;
}

.ce-box-location h4 {
    color: #444;
    font-weight: bold;
    font-size: 24px;
    margin-bottom: 0;
    padding-bottom: 10px;
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background.background-contact .ce-row h3 {
        font-size: 20px;
    }
}

ul.ce-contact {
    padding-top: 20px;
}

ul.ce-contact li {
    list-style: none;
}

ul.ce-contact li.phone:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.fax:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.email:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

ul.ce-contact li.web:before {
    content: url('data:image/png;base64,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');
    margin-right: 5px;
}

.ce-full-page-background h1 {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 60px;
    font-weight: bold;
    color: #2c2a29;
    margin-top: 7%;
    padding-left: 0;
}

@media only all and (max-width: 1024px) {
    .ce-full-page-background h1 {
        margin-top: 3%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background h1 {
        font-size: 35px;
    }
}

.ce-full-page-background h2 {
    display: block;
    text-align: center;
    font-size: 26px;
    color: #2c2a29;
    font-weight: bold;
    margin: 0;
    margin-top: 3%;
    margin-bottom: 2%;
    padding: 0;
}

.ce-full-page-background h1+p {
    display: block;
    color: #2c2a29;
    text-align: center;
    font-size: 20px;
    padding-top: 10px;
}

.ce-full-page-background p {
    color: #2c2a29;
}

.ce-full-page-background .ce-line {
    position: relative;
    background-image: url("imgs/dashedLine.png");
    width: 100%;
    min-height: 238px;
    margin-top: 40px;
    background-repeat: no-repeat;
    background-size: contain;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-line {
        margin-top: 20px;
        min-height: 130px;
    }
}

.ce-full-page-background .ce-circle {
    position: absolute;
    left: 0;
    top: 0;
    height: 300px;
    width: 15%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background .ce-circle {
        width: 20%;
    }
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-circle {
        height: auto;
    }
}

.ce-full-page-background .ce-dashed-bubble {
    width: 100%;
    border: 2px dashed #00a587;
    background-color: #fff;
    overflow: hidden;
    max-height: 261px;
}

@media only all and (max-width: 800px) {
    .ce-full-page-background .ce-circle:after {
        content: "";
    }
}

.ce-full-page-background .ce-dashed-bubble img {
    width: 100%;
    height: 100%;
}

.ce-full-page-background #bubble-1 {
    left: 17.8%;
    top: 18%;
}

.ce-full-page-background #bubble-2 {
    left: 41.5%;
}

.ce-full-page-background #bubble-3 {
    left: 63.8%;
    top: 18%;
}

@media only all and (max-width: 1280px) {
    .ce-full-page-background #bubble-1 {
        left: 2%;
        top: 5%;
    }

    .ce-full-page-background #bubble-2 {
        left: 36%;
    }

    .ce-full-page-background #bubble-3 {
        left: 70%;
        top: 5%;
    }
}

.ce-text-subtitle {
    color: #444444;
    font-size: 16px;
}

h1.circle {
    padding-left: 0;
    margin-left: 0;
    display: block;
    font-weight: bold;
}

@media only all and (max-width: 800px) {
    .ce-text-subtitle {
        padding-top: 20px;
        text-align: center;
    }

    h1.circle {
        text-align: center;
        display: block;
        width: 100%;
        padding- }
}

ul.ce-list-square-green {
    clear: both;
    float: left;
    margin-top: 15px;
}

ul.ce-list-square-green a {
    color: #2c2a29;
}

ul.ce-list-square-green a:hover {
    color: #00a587;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green {
        width: 100%;
    }
}

ul.ce-list-square-green li {
    list-style: none;
    line-height: 26px;
    color: #2c2a29;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green li {
        text-align: center;
    }
}

ul.ce-list-square-green li:before {
    content: url("imgs/green-square.png");
    width: 8px;
    height: 8px;
    margin-left: 2px;
    margin-right: 7px;
}

@media only all and (max-width: 800px) {
    ul.ce-list-square-green li:before {
        content: "";
    }
}

div.ce-bar-socialmedia {
    clear: both;
    float: left;
    width: 100%;
    background-color: #d9dde0;
    position: relative;
    height: 81px;
    line-height: 81px;
    vertical-align: middle;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia {
        height: auto;
    }
}

div.ce-bar-socialmedia .flag {
    background-image: url("imgs/socialmediacorner.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 165px;
    height: 46px;
    position: absolute;
    top: -18px;
    left: 16%;
}

@media only all and (max-width: 1280px) {
    div.ce-bar-socialmedia .flag {
        left: 3%;
    }
}

@media only all and (max-width: 1024px) {
    div.ce-bar-socialmedia .flag {
        width: 90%;
        height: 30px;
        top: -12px;
    }
}

div.ce-bar-socialmedia ul {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia ul {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

div.ce-bar-socialmedia ul li {
    list-style: none;
    display: inline;
    margin-left: 30px;
}

@media only all and (max-width: 800px) {
    div.ce-bar-socialmedia ul li {
        display: block;
        margin-left: 0;
        padding-left: 50px;
        text-align: left;
        line-height: 40px;
    }
}

div.ce-bar-socialmedia ul li:first-child {
    margin-left: 0;
}

div.ce-bar-socialmedia ul li img {
    margin-right: 12px;
    vertical-align: middle;
    padding-bottom: 4px;
}

div.ce-bar-socialmedia a {
    color: #2c2a29;
    text-decoration: none;
}

div.ce-bar-socialmedia a:hover {
    color: #00a587;
}

.service {
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 60px;
}

@media only all and (max-width: 800px) {
    .service {
        padding-bottom: 20px;
    }
}

.ce-container-login {
    position: absolute;
    background-color: #425563;
    left: 40%;
    top: 40%;
    width: 310px;
    display: none;
    -webkit-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    box-shadow: 0px 5px 12px 0px rgba(50, 50, 50, 0.5);
    z-index: 100;
}

.ce-container-login .ce-headline-level3 {
    margin-bottom: 10px;
}

.ce-container-login .ce-container-primary {
    padding: 0;
    float: left;
    margin: 0;
    padding-bottom: 20px;
    width: 100%;
}

.ce-container-login .ce-container-primary input {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.ce-container-login > .ce-container-primary {
    background-color: #fff;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-container-login .ce-text-small {
    clear: both;
    float: left;
    width: 100%;
}

.ce-container-login .ce-button-standard,.ce-container-login .ce-button-dark {
    clear: both;
    float: left;
    text-align: center;
    width: 100%;
}

.ce-container-login .ce-button-standard a,.ce-container-login .ce-button-dark a {
    width: 100%;
    float: left;
    text-align: center;
    padding: 10px 10px;
}

.ce-container-login .ce-button-standard + .ce-text-small {
    padding: 20px 0 10px 0;
    text-align: center;
}

.ce-container-login .cust-container-login-1 .ce-text-small a {
    color: #fff;
}

.ce-container-login .cust-container-login-1 .ce-text-small a:hover {
    color: #999;
    text-decoration: none;
}

.ce-container-login .cust-container-login-1 {
    background-color: #425563;
}

.ce-container-login .cust-container-login-1 .ce-text-small {
    text-align: center;
    padding: 3px 0;
}

.ce-container-login .ce-button-standard .ce-text-small,.ce-container-login .ce-button-dark .ce-text-small {
    padding-bottom: 0;
}

.ce-container-login .ce-text-small {
    padding-bottom: 5px;
}

.ce-text-small {
    font-size: 13px;
    color: #8d9095;
    line-height: 16px;
}

.ce-container-login .cust-container-login-2 {
    position: absolute;
    margin-left: 49%;
    margin-top: -5px;
}

.background-customer-service {
    margin-bottom: 2%;
}

.background-customer-service .ce-headline-level1 {
    margin-top: -350px;
}

.background-customer-service .ce-headline-level1 {
    float: none;
    padding-bottom: 10px!important;
}

.background-customer-service .ce-headline-level1-text {
    padding-bottom: 80px;
}

.ce-headline-level1 {
    font-size: 60px;
    color: #2c2a29;
}

.ce-headline-level1-text {
    font-size: 40px!important;
    color: #2c2a29!important;
}

.ce-headline-level2 {
    font-size: 40px;
    color: #2c2a29;
    font-weight: bold;
    margin-bottom: 20px;
}

.ce-headline-level3 {
    font-size: 24px;
    color: #2c2a29;
}

.ce-headline-level2-text {
    font-size: 38px;
    color: #8d9095;
    margin-bottom: 20px;
    line-height: 40px;
}

.ce-headline-level4 {
    font-size: 20px;
    color: #2c2a29;
    line-height: 28px;
    margin-bottom: 5px;
}

.ce-headline-level4-text {
}

.ce-button-standard {
}

.ce-full-page-background .ce-button-standard {
    margin: 0 auto;
    text-align: center;
}

.ce-button-standard a {
    border: 1px solid #00a587;
    background-color: #00a587;
    padding: 12px 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff!important;
    text-decoration: none;
    transition: none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
}

.ce-button-standard a:hover {
    border: 1px solid #00a587;
    background-color: #fff;
    color: #00a587!important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}

.ce-button-dark a {
    border: 1px solid #425563;
    background-color: #425563;
    padding: 12px 40px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #fff!important;
    text-decoration: none;
    transition: none!important;
    -moz-transition: none!important;
    -webkit-transition: none!important;
}

.ce-button-dark a:hover {
    border: 1px solid #425563;
    background-color: #fff;
    color: #425563!important;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}

.cust-image-customer-service-2 {
    position: absolute;
    left: 58%;
    margin-top: -240px;
}

@media only all and (max-width: 1280px) {
    .cust-image-customer-service-2 {
        left:62%;
    }
}

@media only all and (max-width: 1024px) {
    .cust-image-customer-service-2 {
        left:70%;
    }
}

.ce-container-left {
    float: left;
    max-width: 48%;
    width: 100%;
}

.ce-container-right {
    float: right;
    max-width: 52%;
    width: 100%;
    text-align: right;
}

@media only all and (max-width: 800px) {
    .ce-container-left {
        clear:both;
        float: left;
        margin-bottom: 20px;
        max-width: 100%;
    }

    .ce-container-right {
        clear: both;
        float: left;
        max-width: 100%;
    }
}

.ce-text-standard {
    font-size: 14px;
    color: #8d9095;
    line-height: 24px;
}

.ce-list-standard {
    padding-top: 15px;
    padding-bottom: 30px;
}

.ce-list-standard li {
    list-style: none;
    margin-bottom: 15px;
}

.ce-list-standard li:before {
    content: url(data:image/png;base64,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);
    padding-right: 10px;
    vertical-align: baseline;
}

.ce-image-1920 {
    width: 100%;
    min-width: 100%;
}

.ce-image-1920 img {
    width: 100%;
}

.cust-image-customer-service-1 {
    max-height: 462px;
    overflow: hidden;
    width: 100%;
    min-width: 100%;
    overflow: hidden;
}

.cust-image-customer-service-1 img {
    min-width: 1920px;
}

.ce-image-big {
    float: left;
    height: 600px;
}

.container_main_full_page .ce-bar-standard {
    margin-top: 40px;
    margin-bottom: 40px;
}

.ce-bar-standard {
    float: left;
    width: 100%;
}

.ce-bar-standard a:hover .ce-headline-level4 {
    color: #00a587;
}

.ce-bar-item {
    float: left;
    max-width: 25%;
    padding-left: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-bottom: 20px;
}

.ce-bar-standard a:first-child .ce-bar-item {
    padding-left: 0!important;
}

.ce-bar-standard a:nth-child(4n+5) .ce-bar-item {
    padding-left: 0!important;
    clear: both;
}

@media only all and (max-width: 1024px) {
    .ce-bar-item {
        max-width:50%;
    }

    .ce-bar-standard a:nth-child(2n+3) .ce-bar-item {
        padding-left: 0!important;
        clear: both;
    }
}

@media only all and (max-width: 800px) {
    .ce-bar-item {
        max-width:100%;
        padding-left: 0;
    }
}

.ce-bar-socialmedia {
    margin-top: 40px;
}

.searchpage_note {
    border-top: 1px solid #E8EAE7!important;
    padding-top: 20px!important;
    padding-bottom: 20px!important;
}

.searchpage_note_images {
    padding-bottom: 20px!important;
    text-align: center;
}

.searchpage_note_images img + img {
    padding-left: 20px!important;
}

.searchpage_note a {
    text-decoration: none!important;
}

.searchpage_note_textbutton {
    text-align: center!important;
    padding: 5px 25px 5px 0!important;
    color: #FFF!important;
    background-color: #00A886!important;
    width: 90%!important;
    font-size: 150%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    background-image: url('imgs/searchresult_arrow.png')!important;
    background-repeat: no-repeat!important;
    background-position: center right!important;
}

.searchpage_note_textbutton p {
    width: 95%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    padding: 5px 25px 5px 0!important;
}

.ic-email:after,.ic-phone:after,.ic-web:after,.ic-people:after,.ic-search:after,.ic-success:after,.ic-warning:after,.ic-error:after,.ic-info:after,.ic-cart:after,.ic-service:after,.ic-refresh:after,.ic-shield:after {
    width: 24px;
    height: 24px;
    content: "";
    background-size: 100%;
    display: inline-block;
}

.ic-warning:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVlJREFUeNpi/P//P8NAAsah7gBHkBlAvG+gHHAQiJmA2JZsE0AOIBM7/kcAV3LNocQBB5EccJTeDkD2PQy409MBB7E44Di9HOD0HzfwpIcDDuJxwElaOwCf72HAm5YOOEiEA04DMSMtHECM72HAlxYOQPc9P5IcP5rcWWJDgRLf6yPJ62OR96emAw4RsMAfi/x5YkKBiYjqwglHZaOAgw0DBkAcQMhwYhzQgENcEQcbXS8jJbUhvpS/AUndBjzqQihJA4fwGHwBSd0FPOouATETOQ4glO8/IKl9T0BtGC578LWIDgOxDZWafleBWA+I/xGbBkgp9YgFEaREwWEiDHRAUu9AhPpr2NICJb5H10cMiCImDRAb9+j5m5jm9U0g1gbiv7jSAClxb4+kz54EfTH4QoCaKR8XuAUNhT/oIeD8n34gDlsI0MP3MHAHiDVBoTDkO6cUA4AAAwC4r5PwTrQPOgAAAABJRU5ErkJggg==');
}

.ocher.ic-warning:after,.ocher .input-group-icon .ic-warning:after {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYFJREFUeNpi/P//P8NAAsYh7YDXqxkdQWaIhv7fR64ZLBR6oAGImYB4H91DAOp7mMVuwFDYTY45TBT6Hhub9iGA5nsY8ACGwk56hUADkWLUDwGg752A1F4c0l7AUNhO6xCoJzFkqBcCBHwPAz7AUNhKKwccBFJ2BJSdAWIzoCP+UzUKoL63I0KpCSgUaJEG0ONeAOhLUDHMCGKjpwWggxmp5gAcvlfAwQYBIyD2o2YIYEvd+BxAdCgwEel7WzIcYADEAdQIAVx5WxEHm6RQYCLT98SEAAjoAXEwJSGAr2QjxgEgUAf0CBPJDiDge3RL5fGo0wXiEJJLQqADDgMpGyo1/a6CogNYZvwjKgSgvqeW5SCgDcRhpERBIxGGOiKVhI5EqMeaFjCigMgajwFqMbI+YiqfaKC+ZYRCoJGBdgAUCsw4HUBK3APV2mNjEwDqQByJMwqonPJxgVugRAmMij8oIQC03JkOloOAGhBHYYQAnXwPA3eAWBMUCowjvncMEGAAL2eXQ6rd0AEAAAAASUVORK5CYII=');
}

.table {
    border-collapse: collapse;
    width: 100%;
}

.table>thead>tr>th {
    padding: 10px;
    font-size: 15px;
    vertical-align: bottom;
    font-weight: 600;
    text-align: left;
}

.table tbody tr td {
    font-size: 15px;
    padding: 10px;
}

.table.hover tbody tr:hover td {
    background-color: #f7f7f7;
    cursor: arrow;
}

.table.condensed thead tr th,.table.condensed tbody tr td {
    padding: 5px;
}

.table,.table.default {
    border: 1px solid #edeaea;
    color: #777;
}

.table thead tr th,.table.default thead tr th {
    background-color: #EEE;
}

.table>thead>tr>th,.table.default>thead>tr>th {
    border-bottom: 2px solid #edeaea;
}

.table tbody tr td,.table.default tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.table.light {
    border: 1px solid #f0f0f0;
    color: #aaa;
}

.table.light thead tr th {
}

.table.light>thead>tr>th {
    border-bottom: 2px solid #f0f0f0;
}

.table.light tbody tr td {
    border-bottom: 1px solid #f0f0f0;
}

.green .table,.table.green {
    color: #444;
    border: 1px solid #edeaea;
}

.green .table thead tr th,.table.green thead tr th {
    background-color: #00a587;
    color: #fff;
}

.green .table>thead>tr>th,.table.green>thead>tr>th {
    border-left: 1px solid #00a587;
    border-right: 1px solid #00a587;
    border-top: 1px solid #00a587;
}

.green .table tbody tr td,.table.green tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.yellow .table,.table.yellow {
    color: #444;
    border: 1px solid #edeaea;
}

.yellow .table thead tr th,.table.yellow thead tr th {
    background-color: #D0DF00;
    color: #fff;
}

.yellow .table>thead>tr>th,.table.yellow>thead>tr>th {
    border-left: 1px solid #D0DF00;
    border-right: 1px solid #D0DF00;
    border-top: 1px solid #D0DF00;
}

.yellow .table tbody tr td,.table.yellow tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.lightblue .table,.table.lightblue {
    color: #444;
    border: 1px solid #edeaea;
}

.lightblue .table thead tr th,.table.lightblue thead tr th {
    background-color: #8DC8EA;
    color: #fff;
}

.lightblue .table>thead>tr>th,.table.lightblue>thead>tr>th {
    border-left: 1px solid #8DC8EA;
    border-right: 1px solid #8DC8EA;
    border-top: 1px solid #8DC8EA;
}

.lightblue .table tbody tr td,.table.lightblue tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.ocher .table,.table.ocher {
    color: #444;
    border: 1px solid #edeaea;
}

.ocher .table thead tr th,.table.ocher thead tr th {
    background-color: #EAAA00;
    color: #fff;
}

.ocher .table>thead>tr>th,.table.ocher>thead>tr>th {
    border-left: 1px solid #EAAA00;
    border-right: 1px solid #EAAA00;
    border-top: 1px solid #EAAA00;
}

.ocher .table tbody tr td,.table.ocher tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.orange .table,.table.orange {
    color: #444;
    border: 1px solid #edeaea;
}

.orange .table thead tr th,.table.orange thead tr th {
    background-color: #FF6A39;
    color: #fff;
}

.orange .table>thead>tr>th,.table.orange>thead>tr>th {
    border-left: 1px solid #FF6A39;
    border-right: 1px solid #FF6A39;
    border-top: 1px solid #FF6A39;
}

.orange .table tbody tr td,.table.orange tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.bordeaux .table,.table.bordeaux {
    color: #444;
    border: 1px solid #edeaea;
}

.bordeaux .table thead tr th,.table.bordeaux thead tr th {
    background-color: #7D2248;
    color: #fff;
}

.bordeaux .table>thead>tr>th,.table.bordeaux>thead>tr>th {
    border-left: 1px solid #7D2248;
    border-right: 1px solid #7D2248;
    border-top: 1px solid #7D2248;
}

.bordeaux .table tbody tr td,.table.bordeaux tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.gray .table,.table.gray {
    color: #444;
    border: 1px solid #edeaea;
}

.gray .table thead tr th,.table.gray thead tr th {
    background-color: #425563;
    color: #fff;
}

.gray .table>thead>tr>th,.table.gray>thead>tr>th {
    border-left: 1px solid #425563;
    border-right: 1px solid #425563;
    border-top: 1px solid #425563;
}

.gray .table tbody tr td,.table.gray tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.black .table,.table.black {
    color: #444;
    border: 1px solid #edeaea;
}

.black .table thead tr th,.table.black thead tr th {
    background-color: #2C2A29;
    color: #fff;
}

.black .table>thead>tr>th,.table.black>thead>tr>th {
    border-left: 1px solid #2C2A29;
    border-right: 1px solid #2C2A29;
    border-top: 1px solid #2C2A29;
}

.black .table tbody tr td,.table.black tbody tr td {
    border-bottom: 1px solid #edeaea;
}

.table.bordered thead tr th,.table.bordered tbody tr td {
    border-left: 1px solid #edeaea;
}

.table.bordered tbody tr td:first-child,.table.bordered thead tr th:first-child {
    border-left: 0;
}

.table.borderless {
    border: 0;
}

.table.borderless > thead > tr th {
    border-bottom-width: 1px;
}

.table.stripped tbody tr:nth-child(even) td, .table.stripped.default tbody tr:nth-child(even) td, .table.stripped.green tbody tr:nth-child(even) td, .table.stripped.lightblue tbody tr:nth-child(even) td, .table.stripped.yellow tbody tr:nth-child(even) td, .table.stripped.ocher tbody tr:nth-child(even) td, .table.stripped.orange tbody tr:nth-child(even) td, .table.stripped.bordeaux tbody tr:nth-child(even) td, .table.stripped.gray tbody tr:nth-child(even) td, .table.stripped.black tbody tr:nth-child(even) td, .table.stripped.special tbody tr:nth-child(even) td {
    background-color: #f1f1f1;
}

.table-responsive {
    overflow-x: auto;
    width: 100%;
    min-height: .01%;
}

.table-responsive .table thead tr th {
    white-space: nowrap;
}

@media only all and (max-width: 799px) {
    .table-responsive {
        border:1px solid #edeaea;
    }

    .table-responsive .table {
        border: 0;
    }

    .table-responsive .table thead tr th, .table-responsive .table tbody tr td {
        white-space: nowrap;
    }
}

.teaser {
    font-size: 17px!important;
    margin-bottom: 20px;
    font-weight: 300;
    line-height: 1.4;
}

p {
    margin-top: 0;
}

.block {
    display: block;
}

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

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

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

.text-uppercase {
    text-transform: uppercase;
}

.text-bold {
    font-weight: 700;
}

.text-warning {
    color: #FFAE00;
}

.text-error {
    color: #A90000;
}

.text-info {
    color: #8DC8EA;
}

.text-success {
    color: #00a587;
}

blockquote.default,blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17px;
    border-left: 5px solid #edeaea;
}

blockquote p:last-child {
    margin-bottom: 0;
}

blockquote.right.default,blockquote.right {
    border-left: 0;
    border-right: 5px solid #edeaea;
}

blockquote.blockquote-black {
    border-color: #2C2A29;
}

blockquote.blockquote-black-dark {
    border-color: #1B1B1B;
}

blockquote.blockquote-bordeaux {
    border-color: #7D2248;
}

blockquote.blockquote-bordeaux-dark {
    border-color: #6C183B
}

blockquote.blockquote-default {
    border-color: #EEEEEE;
}

blockquote.blockquote-default-dark {
    border-color: #DDDDDD
}

blockquote.blockquote-gray {
    border-color: #425563;
}

blockquote.blockquote-gray-2 {
    border-color: #EDEAEA;
}

blockquote.blockquote-gray-3 {
    border-color: #8d9095;
}

blockquote.blockquote-gray-dark {
    border-color: #DDDDDD;
}

blockquote.blockquote-gray-light {
    border-color: #F8FAFA;
}

blockquote.blockquote-green {
    border-color: #00a587;
}

blockquote.blockquote-green-dark {
    border-color: #008c73;
}

blockquote.blockquote-lightblue {
    border-color: #8DC8EA;
}

blockquote.blockquote-lightblue-dark {
    border-color: #77B1D1;
}

blockquote.blockquote-ocher {
    border-color: #EAAA00;
}

blockquote.blockquote-ocher-dark {
    border-color: #CE721E;
}

blockquote.blockquote-orange {
    border-color: #FF6A39;
}

blockquote.blockquote-orange-2 {
    border-color: #FFAE00;
}

blockquote.blockquote-orange-dark {
    border-color: #E55222;
}

blockquote.blockquote-red {
    border-color: #A90000;
}

blockquote.blockquote-special {
    border-color: rgb(206,220,0);
}

blockquote.blockquote-yellow {
    border-color: #D0DF00;
}

blockquote.blockquote-yellow-dark {
    border-color: #CE721E;
}

ul, ol, dl {
    margin-top: 0;
}

ul ul, ul ol, ol ul, ol ol, blockquote ol:last-child, blockquote ul:last-child {
    margin-bottom: 0;
}

ul, ol {
    margin-bottom: 10px;
}

dd,dt {
    line-height: 1.43;
}

dt {
    font-weight: 700;
}

dd {
    margin-left: 0;
}

ol.inline>li, dl.inline>li,ul.inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}

ol.colored ol,ol.colored,ul.circle ul,ul.circle,ul.square ul,ul.square {
    list-style: none;
}

ol.colored,ul.circle,ul.square {
    padding-left: 20px;
}

ol.colored li:before,ul.circle li:before,ul.square li:before {
    padding-right: 7px;
    font-size: 18px;
    line-height: 1;
}

ol {
    counter-reset: item;
}

ol.colored li:before {
    content: counter(item) ". ";
    counter-increment: item;
    font-size: 13px;
}

ul.circle li:before {
    content: "•";
}

ul.square li:before {
    content: "■";
}

ol.colored.green li:before,ul.circle.green li:before,ul.square.green li:before {
    color: #00a587;
}

ol.colored.yeollow li:before,ul.circle.yellow li:before,ul.square.yellow li:before {
    color: #D0DF00;
}

ol.colored.special li:before, ul.circle.special li:before, ul.square.special li:before {
    color: rgb(206,220,0);
}

ol.colored.lightblue li:before, ul.circle.lightblue li:before,ul.square.lightblue li:before {
    color: #8DC8EA;
}

ol.colored.ocher li:before, ul.circle.ocher li:before,ul.square.ocher li:before {
    color: #EAAA00;
}

ol.colored.orange li:before, ul.circle.orange li:before,ul.square.orange li:before {
    color: #FF6A39;
}

ol.colored.bordeaux li:before, ul.circle.bordeaux li:before,ul.square.bordeaux li:before {
    color: #7D2248;
}

ol.colored.gray li:before, ul.circle.gray li:before,ul.square.gray li:before {
    color: #425563;
}

ol.colored.black li:before, ul.circle.black li:before,ul.square.black li:before {
    color: #2C2A29;
}

.small {
    font-size: 13px;
}

.xsmall {
    font-size: 10px;
}

.large {
    font-size: 18px;
}

.xlarge {
    font-size: 24px;
}

.line-height-60 {
    line-height: 60px;
}

.justified {
    content: "";
    display: table;
}

.justified > img, .justified > span, .justified > div, .justified p, .justified >i {
    display: table-cell!important;
    vertical-align: middle;
    float: none!important;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.justified img {
    max-width: 100%!important;
}

.ce-button {
    display: inline-block;
    margin: 2px;
}

.ce-button a {
    padding: 7px 7px 4px 7px;
    display: block;
}

.ce-button.ce-button-green a {
    color: #fff;
    border: 1px solid #00a587;
    background-color: #00a587;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
}

.ce-button.ce-button-green a:hover {
    background-repeat: no-repeat;
    background-position: 8px 50%;
    background-color: #fff;
    color: #00a587;
    border: 1px solid #00a587;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
    text-decoration: none;
}

.ce-button.ce-button-dark a {
    color: #fff;
    border: 1px solid #425563;
    background-color: #425563;
}

.ce-button.ce-button-dark a:hover {
    background-color: #fff;
    color: #425563;
    border: 1px solid #425563;
    transition: all 200ms linear;
    -webkit-transition: all 200ms linear;
    -moz-transition: all 200ms linear;
    text-decoration: none;
}

.ce-button span {
    vertical-align: top;
    line-height: 24px;
}

h1.ce-headline-100 {
    width: 100%;
    display: block;
    margin-bottom: 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ce-options {
    display: inline-block;
    margin-bottom: 10px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.ce-options-header {
    float: left;
    width: 100%;
    padding-left: 0;
    padding-right: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info-container {
    float: left;
    width: 100%;
    padding: 10px 0px 30px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info {
    float: left;
    width: 100%;
    padding-bottom: 10px
}

@media only all and (max-width: 799px) {
    .ce-info {
        width:100%;
        min-width: 100%;
        margin-bottom: 20px;
    }
}

.ce-info.warning,.ce-info.error {
    margin-bottom: 0!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin-top: 20px;
}

.ce-webshop .ce-info.warning,.ce-webshop .ce-info.error {
    margin-bottom: 30px;
}

.ce-info.warning {
    float: left;
}

.signin-box .ce-info.error {
    margin-top: 0;
    margin-bottom: 30px;
}

.ce-info.error div,.ce-info.error span {
    max-width: 85%;
    float: left;
    color: #ed5959;
    line-height: 16px!important;
}

.ce-info.error.top {
    padding-top: 20px;
}

.ce-info.error.top img {
    padding-right: 10px;
}

.ce-info.error .title {
    font-size: 16px;
    margin-bottom: 10px;
}

.ce-info.error div.description {
    float: left;
    color: #8d9095;
}

.ce-info.warning img {
    float: left;
    max-width: 20%;
    width: 36px;
    padding-right: 3px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-info.warning span {
    float: left;
    max-width: 75%;
}

.ce-info img {
    float: left;
    vertical-align: bottom;
    margin-right: 5px;
    max-width: 10%;
}

.ce-info p {
    padding: 2px;
}

.ce-info.right {
    text-align: right;
    float: right;
    display: inline-block;
    width: auto;
}

.ce-info.right span {
    float: right;
}

.standard.webshop {
    clear: both;
    width: 98%;
    margin-left: 1.56%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 40px;
}

.standard.webshop td {
    min-width: 50px;
    border-right: 1px solid #edeaea;
}

.standard.webshop p {
    padding: 5px;
    line-height: 12px;
}

.standard.webshop input {
    min-width: 50px;
    width: 50px;
    text-align: right;
}

.standard.webshop td.text-right {
    text-align: right;
    padding-right: 10px;
}

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

.ce-subtext {
    font-size: 12px;
}

.standard.webshop tr.highlight td {
    font-weight: bold;
}

.standard.webshop tr.highlight.green {
    color: #00a587;
}

.ce-navigation-lead {
    width: 100%;
    clear: both;
    float: left;
    padding-bottom: 20px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-navigation-lead ul {
    list-style: none!important;
}

.ce-navigation-lead ul li {
    float: left;
    list-style-type: none;
    margin-right: 25px;
    padding-left: 10px;
    vertical-align: top;
    list-style: none!important;
}

.ce-navigation-lead ul li:first-child {
    list-style: none;
    padding-left: 0;
    background: none;
}

.ce-navigation-lead .ce-button img {
    float: left;
    max-height: 18px;
    padding: 5px 5px 0 0;
}

.ce-navigation-lead .ce-button a {
    vertical-align: top;
    float: left;
    line-height: 20px;
    color: #8d9095;
    min-width: 75px;
    text-align: center;
    transition: none!important;
    -webkit-transition: none!important;
    -moz-transition: none!important;
}

.ce-navigation-lead .ce-button-green a {
    padding-bottom: 7px;
    color: #fff;
    text-decoration: none!important;
}

.ce-navigation-lead .ce-button a:hover {
    color: #00a587;
    text-decoration: none;
}

.ce-navigation-lead .ce-button-green + .active {
    display: block!important;
}

.ce-navigation-lead .active {
    margin-top: -10px;
    margin-left: -4px;
    width: 100%;
    text-align: center;
    display: none;
}

.ce-form-box h2 a {
    font-size: 13px;
    float: right;
    text-align: right;
    vertical-align: bottom;
}

.ce-form-box.signin-box a {
    font-size: 13px!important;
}

.ce-form-box {
    clear: both;
    float: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-bottom: 10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
}

.ce-form-box.overview label {
    font-weight: bold;
    font-size: 13px!important;
    color: #555;
    padding-left: 0!important;
}

.ce-form-box.overview .full {
    font-size: 13px;
}

.standard.webshop input,.ce-form-box input[type='text'], .ce-form-box textarea {
    background-color: #fff!important;
}

.ce-form-box > .full {
    clear: both;
    float: left;
    padding: 10px 30px;
    width: 100%;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 40px;
}

.ce-form-box > .left {
    clear: left;
    float: left;
    padding: 10px 30px;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    margin-bottom: 40px;
}

.ce-form-box > .right {
    float: right;
    clear: right;
    margin-left: 4%;
    margin-bottom: 40px;
}

@media only all and (max-width: 1024px) {
    .ce-form-box .left {
        margin-bottom:40px;
    }

    .ce-form-box .right {
        clear: both;
        margin-left: 0;
    }
}

.ce-form-box > .left, .ce-form-box > .right {
    max-width: 48%;
    width: 48%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px 30px;
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
}

.ce-form-box .row {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}

.ce-form-box .row .info {
    font-weight: bold;
}

.ce-form-box .right textarea {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 80px!important;
}

.ce-form-box .row textarea {
    width: 98%;
    height: 100px;
    color: #8d9095;
    font-size: 12px;
}

.ce-form-box .row .box {
    display: table;
    width: 100%;
}

.ce-form-box .row .full {
    float: left;
    width: 100%;
    padding-bottom: 5px;
}

.ce-form-box .row .left, .ce-form-box .row .right {
    float: left;
    width: 50%;
    max-width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-form-box .row .left {
    max-width: 49%;
    margin-right: 1%;
}

@media only all and (max-width: 1023px) {
    .ce-form-box .row .left, .ce-form-box .row .right {
        width:100%;
        max-width: 100%;
        margin-bottom: 20px;
    }

    .ce-form-box .row .right {
        margin-bottom: 0;
    }
}

.width-30 {
    max-width: 29%!important;
}

.width-70 {
    max-width: 70%!important;
    width: 100%!important;
}

@media only all and (max-width: 1023px) {
    .width-30 {
        max-width:100%!important;
    }

    .width-70 {
        max-width: 100%!important;
        width: 100%!important;
    }
}

.ce-form-box.signin-box input {
    width: 100%!important;
}

.ce-form-box .row .left input, .ce-form-box .row .right input, .ce-form-box .row .full input,.ce-form-box .row .left select, .ce-form-box .row .right select, .ce-form-box .row .full select {
    float: left;
    width: 100%;
    min-width: 0!important;
    height: auto!important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 13px 10px !important;
    background-color: #fff;
}

.ce-form-box .row .label {
    color: #8d9095;
    padding-left: 0px;
    display: table-cell;
    vertical-align: middle;
    width: 240px;
}

.ce-form-box .row .input {
    display: table-cell;
}

.ce-form-box .row .label label {
    display: inline-block;
    width: 200px;
}

.ce-form-box .obligation, .error, .warning {
    color: #ed5959;
}

.ce-options-floated {
    clear: both;
    width: 100%;
    text-align: right;
    padding: 15px 30px 15px 15px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    margin-bottom: 30px;
}

.ce-options-floated .ce-button-green a {
    min-width: 120px;
    text-align: center;
}

.ce-form-box .ce-info {
    clear: both;
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 20px;
}

.ce-info span {
    float: left;
    line-height: 22px;
    width: 90%;
}

.ce-form-box .ce-info span {
    display: inline-block;
    width: 90%;
    line-height: 20px;
}

.ce-form-box .ce-info img {
    display: inline-block;
    max-width: 10%;
    vertical-align: top;
    padding: 0;
}

.ce-form-box .ce-info input {
    display: inline-block;
    min-width: initial!important;
    vertical-align: top;
}

.ce-form-box .ce-info input[type="checkbox"] {
    float: left;
}

@media only all and (max-width: 799px) {
    .ce-form-box .ce-info input {
        max-width:5%!important;
        width: auto!important;
        min-width: initial!important;
    }
}

.ce-form-box .ce-info label {
    display: inline-block;
    width: 80%;
    line-height: 20px;
}

.ce-form-box .row .error {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 30px;
}

.ce-form-box #countdown {
    background: none!important;
    color: #00a587;
    border: 0!important;
    max-width: 25px;
    min-width: 25px;
}

.ce-options-floated.left {
    float: left;
    text-align: left;
    padding-left: 0;
}

.ce-form-box .row.last {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ce-form-box .row.last .ce-options-floated {
    margin-bottom: 0;
    padding-bottom: 0;
    width: 100%;
    max-width: 100%;
}

.ce-form-box .row .row {
    margin-bottom: 0;
    padding-bottom: 0;
}

.ce-form-box h2 {
    font-size: 22px;
    color: #444;
}

.ce-form-box h3 {
    color: #8d9095;
    font-size: 18px;
}

.ce-form-box h3 a {
    font-weight: normal;
    font-size: 14px;
}

@media only all and (max-width: 1023px) {
    .ce-form-box .left, .ce-form-box .right {
        max-width:100%;
        width: 100%;
        clear: both;
        float: left;
    }

    .ce-form-box input {
        width: 95%;
    }

    .ce-form-box .input {
        width: 100%;
    }
}

@media only all and (max-width: 799px) {
    .ce-form-box {
        margin:0;
        width: 100%;
    }

    .ce-form-box .ce-options-floated > span {
        float: left;
        clear: both;
        margin-top: 10px;
    }

    .ce-form-box .box {
        display: block!important;
    }

    .ce-form-box .box .input, .ce-form-box .box .label {
        display: block!important;
        width: 100%;
    }

    .ce-form-box .box .label {
        margin-bottom: 10px;
        padding-left: 0;
    }

    .ce-form-box input {
        width: 90%;
    }

    .ce-navigation-lead {
        display: none;
    }

    .ce-options-floated {
        margin: 0 auto;
        text-align: center;
    }

    .ce-options-floated .ce-button a {
        min-width: 100px;
        max-width: 100px;
    }
}

.spacer {
    clear: both;
    float: left;
    width: 100%;
    border-top: 1px solid #edeaea;
    margin: 10px 0 30px 0;
}

.ce-multi-container {
    clear: both;
    float: left;
    width: 100%;
}

.ce-webshop .ce-multi-row {
    margin-right: 30px;
    min-height: 450px;
}

.ce-multi-row {
    display: inline-block;
    width: 31.5%;
    padding: 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #edeaea;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    vertical-align: top;
    background-color: #f9f9f9;
}

.ce-multi-row:last-child {
    margin-right: 0!important;
}

@media only all and (max-width: 1280px) {
    .ce-multi-row {
        width:31%;
    }

    .ce-info.error {
        width: 98%;
        margin: 0 auto;
    }
}

@media only all and (max-width: 1023px) {
    .ce-multi-row {
        width:43%;
        margin-left: 15px;
        margin-bottom: 40px;
    }

    .ce-webshop .ce-multi-row:last-child {
        display: block;
        margin: 0 auto!important;
    }
}

@media only all and (max-width: 799px) {
    .ce-multi-row {
        width:90%;
        margin: 0 auto!important;
        margin-bottom: 40px!important;
        display: block;
    }

    .ce-info.error {
        width: 90%;
    }
}

.ce-multi-row h2 {
    width: 100%;
    color: #444!important;
    font-size: 26px;
    margin: 0;
    padding: 0;
}

.ce-multi-row .row label {
    display: block;
    width: 100%;
    font-weight: bold;
    padding-bottom: 10px;
    padding-top: 20px;
}

.ce-multi-row .row label .right {
    float: right;
    font-weight: normal;
}

.ce-multi-row .row .input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-multi-row .row input {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    background-color: #fff;
}

.ce-multi-row .row .ce-cta {
    margin-top: 40px;
}

.ce-cta.green {
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
    background: #00a587!important;
}

.ce-cta.grey {
    font-weight: bold;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    padding: 10px 0;
    color: #444;
    background: #edeaea!important;
}

.ce-multi-row .ce-info {
    padding: 20px 0 0 0;
}

.ce-multi-row .ce-tmp-createaccount {
    min-height: 165px;
}

.ce-multi-row .ce-tmp-guest {
    min-height: 165px;
}

#paymentoptions ul {
    list-style: none;
    float: left;
    width: 100%;
}

#paymentoptions ul li {
    list-style: none;
    float: left;
    min-width: 30%;
    max-width: 30%;
    min-height: 150px;
    border: 1px solid #edeaea;
    height: 150px;
    border-radius: 5px;
    margin-right: 7px;
    margin-left: 7px;
    cursor: pointer;
    opacity: 0.7;
    -moz-opacity: 0.7;
    -webkit-opacity: 0.7;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media only all and (max-width: 549px) {
    #paymentoptions ul li {
        min-width:100%;
        max-width: 100%;
        width: 100%;
        margin-bottom: 20px;
        margin-left: 0;
    }
}

#paymentoptions ul li:hover {
    border: 1px solid #ccc;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}

#paymentoptions ul li.active {
    border: 1px solid #ccc;
    opacity: 1;
    -moz-opacity: 1;
    -webkit-opacity: 1;
}

#paymentoptions ul li input {
    clear: both;
    width: 100%!important;
    display: block;
    margin: 0;
    margin-top: -5px;
}

#paymentoptions ul li img {
    clear: both;
    display: block;
    margin: 0 auto;
    padding-top: 30px;
    padding-bottom: 30px;
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#paymentoptions ul li label {
    display: block;
    width: 100%;
    text-align: center;
}

.signin-box {
    width: 100%;
    font-size: 13px;
}

.signin-box .row {
    margin-bottom: 10px;
}

.signin-box .beautyshoot {
    float: left;
    border: 1px solid #edeaea;
    width: 100%;
    max-width: 1256px;
    background-image: url("imgs/webshop/Background.png");
    min-height: 576px;
    background-repeat: no-repeat;
}

.signin-box .beautyshoot .box {
    background-color: #f9f9f9;
    border: 1px solid #edeaea;
    float: left;
    max-width: 405px;
    width: 94%;
    margin-top: 3%;
    margin-left: 3%;
    padding: 30px 30px 10px 30px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.signin-box .beautyshoot .box h1 {
    padding-left: 0;
    margin-left: 0;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 10px!important;
    width: 100%;
}

.signin-box .beautyshoot .box .description {
    width: 100%;
    padding-bottom: 20px;
}

.signin-box .beautyshoot .box .ce-info.error {
    margin-top: -20px;
    padding-bottom: 15px;
}

.signin-box .beautyshoot .box input[type='password'] {
    background-color: #fff;
}

.signin-box .beautyshoot .box .left,.signin-box .beautyshoot .box .right {
    padding-bottom: 5px;
}

.signin-box .beautyshoot .box .ce-button {
    width: 100%;
}

.signin-box .beautyshoot .box .ce-button.ce-button-dark a,.signin-box .beautyshoot .box .ce-button.ce-button-green a {
    padding: 10px 10px;
    margin: 0;
    text-align: center;
}

.signin-box .beautyshoot .box .spacer {
    width: 100%;
    border: 0;
    text-align: center;
    margin-bottom: -5px;
    max-width: 100%;
    overflow: hidden;
}

.signin-box .beautyshoot .box .spacer span {
    border-top: 0;
    position: relative;
    text-align: center;
    padding: 0 10px;
    max-width: 80%;
    display: inline-block;
}

.signin-box .beautyshoot .box .spacer span:after,.signin-box .beautyshoot .box .spacer span:before {
    content: "";
    position: absolute;
    height: 7px;
    border-bottom: 1px solid #edeaea;
    top: 0;
    width: 60%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.signin-box .beautyshoot .box .spacer span:after {
    left: 100%;
    margin-right: 15px;
}

.signin-box .beautyshoot .box .spacer span:before {
    right: 100%;
    margin-left: 15px;
}

.signin-box .beautyshoot .box .description {
    margin-bottom: 10px;
}

.signin-box .beautyshoot .box .description p {
    line-height: 18px;
}

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

.signin-box .beautyshoot .row .right {
    text-align: right;
}

@media only all and (max-width: 1023px) {
    .signin-box {
        margin:0;
    }

    .signin-box .beautyshoot {
        border-left: 0;
        border-right: 0;
    }

    .signin-box .row .left, .signin-box .row .right {
        max-width: 49%;
        clear: none!important;
        margin-bottom: 0;
    }
}

.signin-box h1 {
    font-size: 18px;
}

listtable {
    white-space: normal;
    line-height: normal;
    font-weight: normal;
    font-size: 11pt;
    font-variant: normal;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
}

listth {
    font-weight: normal;
    text-align: left;
    vertical-align: inherit;
}

#listBorder1 {
    padding: 0px;
    border-collapse: collapse;
    border-spacing: 0;
}

#listTopRow1 {
    background: #d9dde0;
}

th.listTopRow1 {
    border: none;
    color: #6b6b6b;
    padding: 0px 0px 0px 5px;
    height: 35px;
}

#listHeaderBody1 {
    border-collapse: collapse;
    background: #8e99a1;
}

th.listHeader1 {
    padding: 5px;
    color: #7a7f92;
    border: none;
    background-color: #425563;
}

td.listHeader1 {
    background-color: #425563;
    padding-left: 10px !important;
    color: #fff;
    font-weight: normal;
    padding: 10px 3px;
    text-align: left;
}

tbody.listBody1 {
    background: #fff;
}

td.listBody1 {
    border-right: 1px solid #edeaea;
    border-left: 1px solid #edeaea;
    background-color: #f8fafa;
    padding-top: 20px;
    padding-left: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #edeaea;
    color: #8d9095;
    font-size: 11pt;
    font-family: Arial, Helvetica, sans-serif;
}

#listBottomRow1 {
    background: #d9dde0;
    border-top: 1px solid #edeaea;
}

th.listBottomRow1 {
    border: none;
    padding: 5px;
    color: #669;
}

span.listControl {
    display: block;
    float: left;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    line-height: 20px;
}

#dcp_body,#dcp_html {
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
}

.webshop_cnt {
    height: 100%!important;
    color: #8d9095;
    font-size: 14px;
}

.webshop_cnt a {
    font-size: 14px;
}

.webshop_cnt .listtable #listHeaderBody1 {
    table-layout: fixed;
}

.webshop_cnt .listtable #listHeaderBody1 colgroup {
    display: none;
}

.webshop_cnt .listtable #listHeaderBody1 tr > td {
    font-size: 14px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td {
    padding-left: 10px;
    padding-right: 10px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(1) {
    width: 171px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(2) {
    width: 473px;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(3) {
    width: 151px;
    text-align: center;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(4) {
    width: 187px;
    text-align: center;
}

.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(5),.webshop_cnt .listtable #listHeaderBody1 tr td:nth-child(6) {
    width: 127px;
    text-align: center;
}

.webshop_cnt span.listControl {
    background: none;
    border: none;
    float: none;
    padding: 0;
    margin: 0;
}

.webshop_cnt .listtable #listHeaderBody1 thead tr:nth-child(2) {
    display: none;
}

.webshop_cnt a:hover {
    text-decoration: none;
}

.webshop_cnt .listtable #listHeaderBody1 input {
    background-color: #fff;
    padding: 9px 10px;
    width: 50px!important;
    border: 1px solid #edeaea;
}

.ce-box-shop-confirmation {
    margin: 0 auto;
    max-width: 700px;
    width: 100%;
}

.ce-box-shop-confirmation .inner {
    margin-top: 80px;
    float: left;
    width: 100%;
    padding: 20px;
    border: 1px solid #edeaea;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.ce-box-shop-confirmation h2 {
    text-align: center;
    font-size: 28px;
    color: #2c2a29;
    margin-top: 10px;
}

.ce-box-shop-confirmation p {
    color: #8d9095;
    font-size: 14px;
    text-align: center;
}

.ce-box-shop-confirmation a {
    text-align: center;
}

.ce-box-shop-confirmation img {
    padding-top: 20px;
}

.ce-box-shop-confirmation .left {
    float: left;
    max-width: 18%;
    width: 100%;
}

.ce-box-shop-confirmation .right {
    float: right;
    max-width: 80%;
    width: 100%;
}

.ce-button a:hover .ic-refresh:after {
    background-image: url('data:image/png;base64,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');
}

.ce-button a:hover .ic-shield:after {
    background-image: url('data:image/png;base64,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');
}

.webshop_cnt .listtable input {
    background-color: #fff!important;
    padding: 5px 5px!important;
    height: auto;
}

.webshop_cnt .listtable td {
    padding-right: 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.webshop_cnt .listtable span.listControl {
    text-align: left;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green:nth-child(2) {
    display: none!important;
}

div.webshop_cnt div.ce-options-header + div.ce-info-container {
    display: none!important;
}

div.webshop_cnt div.ce-options-header div.ce-info.right[name=LEGAL_CONDITION] {
    display: none!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green img {
    display: none!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green {
    float: right!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a {
    display: block!important;
    border: 1px solid #FD521A!important;
    background-color: #FD521A!important;
    padding: 7px!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a:hover {
    background: white!important;
    color: #FD521A!important;
}

div.webshop_cnt div#list + div.ce-button.ce-button-green a span:after {
    content: " >";
}

div.webshop_cnt div.ce-options-header {
    float: right!important;
    padding-right: 0!important;
}

div.webshop_cnt div.ce-options-header div.ce-options {
    margin-bottom: 20px!important;
    float: right!important;
}

div.webshop_cnt table + div.ce-info-container {
    padding: 20px 0 20px 0!important;
}

div.webshop_cnt td#B_BACK {
    display: none;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green a:hover {
    background-image: url(imgs/webshop/RefreshGreen.png);
    background-repeat: no-repeat;
    background-position: 6px 50%;
}

div.webshop_cnt div.ce-options-header div.ce-options div.ce-button.ce-button-green a:hover img {
    visibility: hidden;
}

.webshop_cnt div.calendar {
    position: relative
}

.webshop_cnt .calendar, .webshop_cnt .calendar table {
    border: 1px solid #bdb2bf;
    font-size: 11px;
    color: #000;
    cursor: default;
    background: url("images/calendar/normal-bg.gif");
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .calendar {
    border-color: #797979
}

.webshop_cnt .calendar .button {
    text-align: center;
    padding: 2px;
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000;
    font-weight: bold
}

.webshop_cnt .calendar .nav {
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .calendar .nav div {
    background: transparent url("images/calendar/menuarrow.gif") no-repeat 100% 100%
}

.webshop_cnt .calendar thead tr {
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000
}

.webshop_cnt .calendar thead .title {
    font-weight: bold;
    text-align: center;
    padding: 2px;
    background: url("images/calendar/title-bg.gif") repeat-x 0 100%;
    color: #000
}

.webshop_cnt .calendar thead .name {
    border-bottom: 1px solid #797979;
    padding: 2px;
    text-align: center;
    color: #000
}

.webshop_cnt .calendar thead .weekend {
    color: #c44
}

.webshop_cnt .calendar thead .hilite {
    background: url("images/calendar/hover-bg.gif");
    border-bottom: 1px solid #797979;
    padding: 2px 2px 1px 2px
}

.webshop_cnt .calendar thead .active {
    background: url("images/calendar/active-bg.gif");
    color: #fff;
    padding: 3px 1px 0 3px;
    border-bottom: 1px solid #797979
}

.webshop_cnt .calendar thead .daynames {
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar tbody .day {
    font-family: Arial, Helvetica, sans-serif;
    width: 2em;
    color: #000;
    text-align: right;
    padding: 2px 4px 2px 2px
}

.webshop_cnt .calendar tbody .day.othermonth {
    font-size: 80%;
    color: #999
}

.webshop_cnt .calendar tbody .day.othermonth.oweekend {
    color: #f99
}

.webshop_cnt .calendar table .wn {
    padding: 2px 3px 2px 2px;
    border-right: 1px solid #797979;
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar tbody .rowhilite td, .webshop_cnt .calendar tbody .rowhilite td.wn {
    background: url("images/calendar/rowhover-bg.gif")
}

.webshop_cnt .calendar tbody td.today {
    font-weight: bold
}

.webshop_cnt .calendar tbody td.hilite {
    background: url("images/calendar/hover-bg.gif");
    padding: 1px 3px 1px 1px;
    border: 1px solid #bbb
}

.webshop_cnt .calendar tbody td.active {
    padding: 2px 2px 0 2px
}

.webshop_cnt .calendar tbody td.weekend {
    color: #c44
}

.webshop_cnt .calendar tbody td.selected {
    font-weight: bold;
    border: 1px solid #797979;
    padding: 1px 3px 1px 1px;
    background: url("images/calendar/active-bg.gif");
    color: #fff
}

.webshop_cnt .calendar tbody .disabled {
    color: #999
}

.webshop_cnt .calendar tbody .emptycell {
    visibility: hidden
}

.webshop_cnt .calendar tbody .emptyrow {
    display: none
}

.webshop_cnt .calendar tfoot .footrow {
    text-align: center;
    background: #565;
    color: #fff
}

.webshop_cnt .calendar tfoot .ttip {
    padding: 2px;
    font-size: 9px;
    background: url("images/calendar/status-bg.gif") repeat-x 0 0;
    color: #000
}

.webshop_cnt .calendar tfoot .hilite {
    background: #afa;
    border: 1px solid #084;
    color: #000;
    padding: 1px
}

.webshop_cnt .calendar tfoot .active {
    background: #7c7;
    padding: 2px 0 0 2px
}

.webshop_cnt .calendar .combo {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 4em;
    cursor: default;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #797979;
    background: url("images/calendar/normal-bg.gif");
    color: #000;
    z-index: 100;
    font-size: 90%
}

.webshop_cnt .calendar .combo .label, .webshop_cnt .calendar .combo .label-IEfix {
    text-align: center;
    padding: 1px
}

.webshop_cnt .calendar .combo .label-IEfix {
    width: 4em
}

.webshop_cnt .calendar .combo .hilite {
    background: url("images/calendar/hover-bg.gif");
    color: #000
}

.webshop_cnt .calendar .combo .active {
    background: url("images/calendar/active-bg.gif");
    color: #fff;
    font-weight: bold
}

.webshop_cnt .calendar td.time {
    border-top: 1px solid #797979;
    padding: 1px 0;
    text-align: center;
    background: url("images/calendar/dark-bg.gif")
}

.webshop_cnt .calendar td.time .hour, .webshop_cnt .calendar td.time .minute, .webshop_cnt .calendar td.time .ampm {
    padding: 0 5px 0 6px;
    font-weight: bold;
    background: url("images/calendar/normal-bg.gif");
    color: #000
}

.webshop_cnt .calendar td.time .hour, .webshop_cnt .calendar td.time .minute {
    font-family: monospace
}

.webshop_cnt .calendar td.time .ampm {
    text-align: center
}

.webshop_cnt .calendar td.time .colon {
    padding: 0 2px 0 3px;
    font-weight: bold
}

.webshop_cnt .calendar td.time span.hilite {
    background: url("images/calendar/hover-bg.gif");
    color: #000
}

.webshop_cnt .calendar td.time span.active {
    background: url("images/calendar/active-bg.gif");
    color: #fff
}

.webshop_cnt {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    color: #333;
    background: #fff
}

.webshop_cnt a {
    color: #00a587;
    font-weight: normal!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt
}

.webshop_cnt a:hover {
    color: #00a587;
    text-decoration: underline
}

.webshop_cnt a:active, .webshop_cnt a:visited, .webshop_cnt h2.alternative {
    color: #00a587
}

.webshop_cnt ul {
    list-style-position: outside
}

.webshop_cnt ul, .webshop_cnt li {
    list-style: url(imgs/green_bullet.jpg)
}

.webshop_cnt input[type=text], .webshop_cnt input[type=password] {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    height: 16px;
    margin: 0;
    padding: 0 1px 0 1px;
    -webkit-appearance: none;
    border-radius: 0;
    border: 1px solid #a9a9a9
}

.webshop_cnt input[type=text]:disabled, .webshop_cnt textarea:disabled, .webshop_cnt select:disabled {
    border: 1px solid #fff;
    -webkit-appearance: none
}

.webshop_cnt input[type=text]:disabled, .webshop_cnt textarea:disabled, .webshop_cnt select:disabled, .webshop_cnt input[type=text][readonly], .webshop_cnt textarea[readonly], .webshop_cnt select[readonly] {
    color: #00a587;
    -webkit-text-fill-color: #00a587;
    -webkit-opacity: 1;
    background-color: #fff
}

.webshop_cnt fieldset {
    border: 1px solid #d9dde0
}

.webshop_cnt .clear {
    clear: both
}

.webshop_cnt {
    width: 975px;
    margin: 1em auto;
    background-color: #fff
}

.webshop_cnt #global {
    float: right;
    width: auto;
    height: 26px;
    padding: 0 0 0 36px;
    background: url(imgs/Curve.gif) no-repeat #dee8f3
}

.webshop_cnt #global img {
    margin: 0 5px 5px 0;
    vertical-align: middle
}

.webshop_cnt #testsystem {
    color: #fff;
    font-weight: bold;
    background-color: red;
    float: left;
    margin: .75em 0 .75em 0;
    width: 100%!important
}

.webshop_cnt #container {
    margin: 0 16px 16px 16px
}

.webshop_cnt #mwpnav {
    background-color: #425563;
    float: left;
    width: 100%!important
}

.webshop_cnt #mwpnav ul {
    margin: 1px;
    padding: 0
}

.webshop_cnt #mwpnav li {
    color: #fff;
    float: left!important;
    list-style: none outside none;
    padding: .25em .5em
}

.webshop_cnt #mwpnav li.active {
    border: 5px solid #00a886
}

.webshop_cnt #mwpnav li.inactive a {
    color: #abafba;
    cursor: default
}

.webshop_cnt #mwpnav a:link, .webshop_cnt #mwpnav a:visited {
    font-weight: bold;
    color: #fff;
    text-decoration: none
}

.webshop_cnt #mwpnav a:hover {
    color: #b3f7e8
}

.webshop_cnt #container_logo {
    float: left;
    height: 40px
}

.webshop_cnt #logo {
    float: left;
    padding: 2px 15px 5px 0
}

.webshop_cnt h1 {
    font-size: 28px;
    font-weight: lighter;
    margin: 10px 0 20px 0;
    clear: none;
    float: none;
    padding: 0 !important
}

.webshop_cnt #waitLabel {
    display: none;
    right: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    z-index = 2500;filter: alpha(opacity = 70);
    -moz-opacity: .70;
    opacity: .70;
    background-color: #999;
    color: #333
}

.webshop_cnt #waitLabelWindow {
    right: 0;
    left: 50%;
    width: 350px;
    height: 65px;
    top: 50%;
    background-attachment: fixed;
    position: absolute;
    margin-left: -175px;
    margin-top: -25px;
    background-color: #efefef;
    font-size: 16px;
    text-align: center
}

.webshop_cnt #waitLabelProgressBar {
    margin-top: 10px;
    margin-bottom: 10px
}

.webshop_cnt #MESSAGE {
    clear: both
}

.webshop_cnt #JSCHECK {
    clear: both
}

.webshop_cnt #centerDiv {
    clear: both;
    width: 100%!important
}

.webshop_cnt #topRightDiv {
    float: right
}

.webshop_cnt #topRightDiv ul {
    margin: 0;
    padding: 0
}

.webshop_cnt #topRightDiv li {
    text-align: right;
    list-style: none outside none;
    list-style-type: none!important
}

.webshop_cnt #dcp_html input[type="submit"] {
    cursor: pointer;
    color: #fff;
    background: #00a587;
    font-size: 12px!important;
    padding: 5px
}

.webshop_cnt #list input[type="text"] {
    padding: 0 1px 0 1px
}

.webshop_cnt #login {
    text-align: center;
    margin-top: 70px
}

.webshop_cnt #login fieldset {
    border: medium none;
    margin: 0 auto;
    padding: 10px 10px 0
}

.webshop_cnt fieldset#actions {
    width: 325px
}

.webshop_cnt input#screen_name, .webshop_cnt input#pwd {
    margin-bottom: 7px;
    width: 315px
}

.webshop_cnt input#loginBtn {
    float: left
}

.webshop_cnt input#loginBtn+div {
    text-align: right
}

.webshop_cnt #login label {
    float: left
}

.webshop_cnt input.button_disabled {
    cursor: default!important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    border: 1px solid #f0f0f0!important;
    background-color: #fff;
    color: #ccc;
    height: auto;
    min-width: 0
}

.webshop_cnt td.tablebutton, .webshop_cnt td.tabbutton {
    cursor: pointer;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #fff;
    background: #00a587;
    border: 1px solid #00a587
}

.webshop_cnt td.tabbutton {
    border-width: 1px 1px 0 1px
}

.webshop_cnt td.tablebutton_disabled {
    cursor: default!important;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #fff!important;
    background: #b2e7dc!important;
    border: 1px solid #b2e7dc!important
}

.webshop_cnt td.tabbutton_inactive {
    cursor: default!important;
    height: 16px;
    padding: 0 1px 0 1px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    color: #000!important;
    background: #fff!important;
    border-color: #d9dde0 #d9dde0 #fff #d9dde0;
    border-width: 1px 1px 2px 1px;
    position: relative;
    z-index: 1;
    border-style: solid
}

.webshop_cnt textarea#PreText, .webshop_cnt textarea#PostText {
    background: #fff!important;
    z-index: 998!important;
    transition: width .2s linear 0s,height .2s linear 0s
}

.webshop_cnt textarea#PreText:focus, .webshop_cnt textarea#PostText:focus {
    width: 712px!important;
    height: 304px!important;
    z-index: 999!important
}

.webshop_cnt table {
    font-size: 10pt
}

.webshop_cnt th {
    font-weight: normal;
    text-align: left
}

.webshop_cnt #list {
    float: left
}

.webshop_cnt #listBorder {
    padding: 0;
    border-collapse: separate
}

.webshop_cnt #listTopRow {
    background: #d9dde0
}

.webshop_cnt th.listTopRow {
    border: 0;
    color: #6b6b6b;
    padding: 0 0 0 5px;
    height: 35px
}

.webshop_cnt #listHeaderBody {
    border-collapse: collapse;
    background: #8e99a1
}

.webshop_cnt th.listHeader {
    padding: 5px;
    color: #7a7f92;
    border: 0
}

.webshop_cnt td.listHeader {
    padding: 5px;
    font-weight: bold;
    vertical-align: top
}

.webshop_cnt tbody.listBody {
    background: #fff
}

.webshop_cnt tbody.listBody>tr:last-child>td {
    border-bottom: 0!important
}

.webshop_cnt tbody.listBody>tr>td:last-child {
    border-right: 0 none
}

.webshop_cnt td.listBody {
    padding: 5px;
    color: #333;
    border-right: 1px solid #b3bbc1;
    border-bottom: 1px dotted #b3bbc1
}

.webshop_cnt td.moduleBody {
    padding: 10px 10px 10px 12px;
    color: #333
}

.webshop_cnt tr.listMouseover {
    color: #333;
    background: #f6f9cc
}

.webshop_cnt #listBottomRow {
    background: #d9dde0;
    border-top: 1px solid #b3bbc1
}

.webshop_cnt th.listBottomRow {
    border: 0;
    padding: 5px;
    color: #669
}

.webshop_cnt span.listControl {
    display: block;
    float: left;
    height: 20px;
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    background: #d9dde0;
    border: 1px solid #b3bbc1;
    cursor: pointer;
    white-space: nowrap;
    line-height: 20px
}

.webshop_cnt div.backButton {
    margin: 2px;
    margin-right: 10px;
    float: left;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    line-height: 21px;
    color: white;
    text-shadow: rgba(0,0,0,0.6) 0 -1px 0;
    max-width: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-width: 0 8px 0 12px;
    -webkit-border-image: url(images/back_button.png) 0 8 0 12;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

.webshop_cnt #dcp_html tbody.listBody {
    background: none repeat scroll 0 0 #f8fafa
}

.webshop_cnt {
    height: 100vh;
    position: relative;
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
    padding: 0
}

.webshop_cnt .page-wrap {
    height: 79vh
}

.webshop_cnt .container_footer, .webshop_cnt .page-wrap:after {
    min-height: 21vh
}

.webshop_cnt .page-wrap:after {
    content: "";
    display: block
}

.webshop_cnt #dcp_testsystem {
    background-color: #f00;
    border: medium none;
    color: #fff;
    float: left;
    font-size: 1.3em;
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: center;
    width: 100%
}

.webshop_cnt #header {
    float: left;
    width: 100%
}

.webshop_cnt #dcp_brand {
    height: 60px;
    margin: 0 auto;
    float: left;
    width: 100%
}

.webshop_cnt #dcp_logo {
    line-height: 60px;
    padding: 5px;
    vertical-align: middle;
    float: left
}

.webshop_cnt #dcp_logo img {
    height: 26px;
    margin-top: 10px;
    width: 230px;
    margin-left: 5px;
    border: 0
}

.webshop_cnt #slogan {
    height: 26px;
    margin-top: 18px;
    width: 230px;
    float: right
}

.webshop_cnt #global {
    background: none repeat scroll 0 0 transparent;
    float: right;
    height: 30px;
    width: auto;
    padding: 0
}

.webshop_cnt #global form {
    background: url("imgs/down-arrow-icon.png") no-repeat scroll right center / 16px 16px transparent;
    margin: 0;
    overflow: hidden;
    padding: 0 5px 0 0;
    width: 177px
}

.webshop_cnt #global select {
    background-color: transparent;
    border: 0 none;
    color: #fff;
    cursor: pointer;
    height: 30px;
    width: 196px
}

.webshop_cnt #global select option:first-child {
    border-top: medium none
}

.webshop_cnt #global select option {
    background: none repeat scroll 0 0 #fff;
    color: #000;
    padding: 3px;
    border-top: 1px solid #ccc
}

.webshop_cnt .minimizer {
    max-width: 1280px;
    min-width: 960px;
    margin: 0 auto
}

.webshop_cnt #content_wrapper {
    margin: 0 auto;
    float: left;
    width: 100%!important;
    background-color: #fff
}

.webshop_cnt #content_container {
    margin: 0 auto;
    max-width: 1280px;
    min-width: 960px
}

.webshop_cnt #mainnav, .webshop_cnt #metanavigation {
    background-color: #00a587;
    border-bottom: 0 none;
    border-top: 0 none;
    float: left;
    height: 60px;
    width: 100%!important;
    margin: 0
}

.webshop_cnt #metanavigation {
    background-color: #425563;
    height: auto;
    min-height: 30px
}

.webshop_cnt #mainnav ul {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0
}

.webshop_cnt #mainnav li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #29b29a;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
    color: #fff;
    float: left!important;
    font-weight: 400;
    height: 35px;
    line-height: 26px;
    list-style: none outside none;
    margin-top: 10px;
    min-height: 35px;
    vertical-align: middle;
    padding: 0
}

.webshop_cnt #mainnav li.last {
    border-color: #29b29a;
    border-width: 0 1px
}

.webshop_cnt #mainnav a:link, .webshop_cnt #mainnav a:visited {
    color: #fff;
    display: block;
    font-weight: 400;
    margin-top: -10px;
    text-decoration: none;
    transition: background-color .2s linear 0s,color .2s linear 0s;
    padding: 17px 25px
}

.webshop_cnt #mainnav a:hover {
    background-color: #FFF;
    color: #000
}

.webshop_cnt #shoppingcart:hover span {
    color: #000!important
}

.webshop_cnt .container_footer {
    background-color: #425563;
    color: #fff;
    float: left;
    font-size: 8pt;
    width: 100%
}

.webshop_cnt .container_footer .minimizer {
    padding-top: 20px
}

.webshop_cnt .container_footer #left {
    padding-left: 1%
}

.webshop_cnt .container_footer #left {
    width: 70%
}

.webshop_cnt .container_footer .row {
    float: left
}

.webshop_cnt .container_footer .copyright, .webshop_cnt .container_footer .seo {
    padding-left: 0;
    padding-right: 0;
    width: 100%
}

.webshop_cnt .container_footer .copyright {
    clear: both;
    padding-bottom: 15px;
    padding-right: 1%;
    position: relative;
    text-align: right;
    width: 99%
}

.webshop_cnt .container_footer .address {
    padding-bottom: 10px;
    padding-top: 10px
}

.webshop_cnt .container_footer .address a {
    font-size: 8pt;
    color: #00a587;
    text-decoration: none
}

.webshop_cnt .container_footer .address a:hover {
    text-decoration: underline
}

.webshop_cnt .container_footer .address img {
    padding-right: 5px;
    vertical-align: middle;
    width: 16px
}

.webshop_cnt .container_footer .social_media a {
    border: 0 none;
    text-decoration: none!important
}

.webshop_cnt .container_footer .social_media img {
    border: 0 none!important;
    margin-right: 10px
}

.webshop_cnt .link_list_dark li {
    list-style-image: url("imgs/arrow_footerlink.png")!important
}

.webshop_cnt .link_list_dark a {
    color: #fff;
    font-weight: normal;
    font-size: 8pt
}

.webshop_cnt .link_list a {
    display: block;
    color: #fff!important;
    padding-bottom: 5px;
    padding-top: 5px;
    text-decoration: none
}

.webshop_cnt .link_list_dark a:hover {
    background: none repeat scroll 0 0 rgba(0,0,0,0);
    color: #00a587!important;
    text-decoration: none!important
}

.webshop_cnt form#theForm {
    padding: 10px 10px
}

.webshop_cnt input {
    border: 1px solid #e0e0e0;
    font-size: 12px!important;
    padding: 5px;
    min-width: 0
}

.webshop_cnt input.button {
    padding: 5px 5px;
    border: 1px solid #e0e0e0;
    background: #cedc00!important;
    background: -moz-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(206,220,0,1)),color-stop(100%,rgba(156,173,0,1)))!important;
    background: -webkit-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -o-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: -ms-linear-gradient(top,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    background: linear-gradient(to bottom,rgba(206,220,0,1) 0,rgba(156,173,0,1) 100%)!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cedc00',endColorstr='#9cad00',GradientType=0)!important;
    color: #fff;
    height: auto;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 9pt;
    min-width: 0
}

.webshop_cnt input.button[name='PLACE_ORDER'], .webshop_cnt input.button[name='SHIPPING'], .webshop_cnt input.button[name='PAYMENT'], .webshop_cnt input.button[name='SIGN_IN'] {
    background: none!important;
    background-color: #425563!important
}

.webshop_cnt input.button[name='PLACE_ORDER']:hover, .webshop_cnt input.button[name='SHIPPING']:hover, .webshop_cnt input.button[name='PAYMENT']:hover, .webshop_cnt input.button[name='SIGN_IN']:hover {
    color: #fff;
    background-color: #00a587!important
}

.webshop_cnt .tablebutton:active, .webshop_cnt .imagebutton img:active, .webshop_cnt img[id^='X_ICON']:active {
    background-color: #fff;
    color: #00a587;
    border: 1px #00a587 solid;
    box-shadow: 0 0 6px 1px #00a587
}

.webshop_cnt #overlay {
    position: absolute;
    z-index: 998;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.75)
}

.webshop_cnt #dialog {
    position: relative;
    z-index: 999;
    width: 400px;
    height: 100px;
    margin: 0 auto;
    background-color: #fff;
    border: 2px #00a587 solid;
    box-shadow: 0 0 25px -5px #fff;
    top: 100px
}

.webshop_cnt #diaMsg, .webshop_cnt #diaCtrl {
    width: 100%;
    text-align: center
}

.webshop_cnt #diaClose {
    background-color: #fff;
    position: absolute;
    top: -10px;
    right: -10px;
    border: 2px #00a587 solid;
    border-radius: 50%;
    padding: 5px 8px;
    color: #333;
    cursor: pointer
}

.webshop_cnt #dialog input.button {
    width: 70px;
    margin-right: 10px
}

.webshop_cnt div#topRightDiv ul li a {
    display: block;
    text-decoration: none;
    margin: 5px
}

.webshop_cnt div#topRightDiv ul li a:hover {
    color: #3b3b3b;
    text-decoration: underline
}

.webshop_cnt .boxtitleformat {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #fff
}

.webshop_cnt .searchbartext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold
}

.webshop_cnt .pfsearch {
    font-family: arial;
    font-size: 10px;
    font-weight: bold;
    color: #FFF
}

.webshop_cnt .moreapp, .webshop_cnt .moreapp a, .webshop_cnt .moreapp a:link, .webshop_cnt .moreapp a:visited, .webshop_cnt .moreapp a:active, .webshop_cnt .moreapp a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #396
}

.webshop_cnt .whatsthis, .webshop_cnt .whatsthis a, .webshop_cnt .whatsthis a:link, .webshop_cnt .whatsthis a:visited, .webshop_cnt .whatsthis a:active, .webshop_cnt .whatsthis a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #396;
    text-decoration: underline;
    cursor: pointer
}

.webshop_cnt .inboxtitle {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000
}

.webshop_cnt .inboxtitlered {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #f00
}

.webshop_cnt .inboxtext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000
}

.webshop_cnt .inboxinfo {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #000
}

.webshop_cnt .treeMoreLevel {
    cursor: pointer
}

.webshop_cnt .treeLastLevel {
    cursor: default
}

.webshop_cnt .treeHeaderBody {
    border-collapse: collapse;
    width: 98%
}

.webshop_cnt .treeMouseover {
    color: #000;
    background: #feeebf
}

.webshop_cnt .treeExpansion {
    padding-left: 10px
}

.webshop_cnt .treeExpansionField {
    padding-left: 10px;
    padding-top: 3px;
    padding-right: 5px;
    padding-bottom: 3px;
    border-bottom: 1px solid #dedfe4
}

.webshop_cnt .treeControl {
    display: block;
    float: left;
    width: 20px;
    height: 20px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #dedfe4;
    cursor: pointer
}

.webshop_cnt .treeHeader {
    color: #7a7f92;
    padding: 5px;
    border-right: 1px solid #dedfe4;
    border-bottom: 1px dashed #7a7f92;
    cursor: default
}

.webshop_cnt .treeField {
    color: #333;
    padding: 5px;
    border-right: 1px solid #dedfe4;
    border-bottom: 1px solid #dedfe4
}

.webshop_cnt .proposalList {
    background-color: white;
    border: 1px solid black
}

.webshop_cnt .proposalListFieldSelected {
    background-color: #dedfe4
}

.webshop_cnt .proposalListFieldv3 {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
    color: #333
}

.webshop_cnt .proposalListFieldMNE {
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    color: #223546
}

.webshop_cnt div.dataListBoundary {
    border: 1px solid #d9dde0
}

.webshop_cnt div.dataListTitleBar {
    background-color: #d9dde0;
    text-align: left
}

.webshop_cnt div.dataListRefreshButton {
    background-image: url('imgs/refresh.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.dataListTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333;
    overflow: hidden
}

.webshop_cnt div.dataListHeader {
    border-left: 1px solid #d9dde0;
    background: #8e99a1;
    overflow: hidden;
    white-space: nowrap;
    -moz-user-select: -moz-none;
    -k-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    text-align: center;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333
}

.webshop_cnt div.dataListRootLoading {
    background-image: url('imgs/ajax-loader-big.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt dataListResize {
    cursor: w-resize
}

.webshop_cnt div.dataListResizer {
    cursor: w-resize
}

.webshop_cnt div.dataListHeaderRight {
    border-right: 1px solid #d9dde0
}

.webshop_cnt div.dataListField {
    vertical-align: top;
    text-align: left;
    border-top: 1px solid #d9dde0;
    background-color: #fff;
    overflow: hidden;
    white-space: nowrap;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
}

.webshop_cnt div.dataListFieldRight {
    border-right: 1px solid #d9dde0
}

.webshop_cnt div.dataListFieldBottom {
    border-bottom: 1px solid #d9dde0
}

.webshop_cnt div.dataListColumn {
    float: left;
    border-left: 1px solid #d9dde0
}

.webshop_cnt div.dataListSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.dataListEndHeader {
    background: #8e99a1;
    overflow: hidden;
    white-space: nowrap
}

.webshop_cnt div.treeDataListBoundary {
    border: 1px solid #d9dde0
}

.webshop_cnt div.treeDataListTitleBar {
    background-color: #d9dde0;
    text-align: left
}

.webshop_cnt div.treeDataListRefreshButton {
    background-image: url('imgs/refresh.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.treeDataListRootLoading {
    background-image: url('imgs/ajax-loader-big.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataListTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: #333;
    overflow: hidden
}

.webshop_cnt div.treeDataListField {
    vertical-align: top;
    text-align: left;
    font-size: 9pt;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #fff;
    overflow: hidden;
    white-space: nowrap
}

.webshop_cnt div.treeDataExpanded {
    background-image: url('imgs/expanded.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataUnexpanded {
    background-image: url('imgs/unexpanded.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataLoading {
    background-image: url('imgs/ajax-loader.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt div.treeDataSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.treeDataListRow {
    clear: both
}

.webshop_cnt div.treeDataListSelected {
    background-color: #f6f9cc
}

.webshop_cnt div.TabsViewArea {
    border: 1px solid #8e99a1
}

.webshop_cnt div.activeTab {
    font-weight: bold;
    font-size: 10pt;
    background-color: #d9dde0;
    overflow: hidden;
    cursor: pointer
}

.webshop_cnt div.workplaceTab {
    font-family: Arial, Helvetica, sans-serif;
    color: #223546;
    font-size: 12px
}

.webshop_cnt div.inactiveTab {
    font-size: 10pt;
    background-color: #8e99a1;
    overflow: hidden;
    cursor: pointer
}

.webshop_cnt div.tabSelectionArea {
    overflow: auto
}

.webshop_cnt div.tabScrollUp {
    background-image: url('imgs/triangle-up.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.tabScrollDown {
    background-image: url('imgs/triangle-down.png');
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer
}

.webshop_cnt div.tabLoading {
    background-image: url('imgs/ajax-loader.gif');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollUp {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-up.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollDown {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-down.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsScrolltrack {
    background-color: #d9dde0
}

.webshop_cnt .uiComponentsRollLeft {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-left.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsRollRight {
    background-color: #dedfe4;
    border: 1px solid #7a7f92;
    background-image: url('imgs/triangle-right.png');
    background-position: center center;
    background-repeat: no-repeat
}

.webshop_cnt .uiComponentsScrollbar {
    background-color: #dedfe4;
    border: 1px solid #7a7f92
}

.webshop_cnt .Color {
    color: #f00;
    font-family: Arial, Helvetica, sans-serif
}

.webshop_cnt .uiComponentsUnselectable {
    -moz-user-select: -moz-none;
    -k-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor: default
}

.webshop_cnt select {
    padding: 0;
    border: 1px rgb(169, 169, 169) solid;
    background-color: initial;
    min-width: initial;
}

.signin-box.netpartner .beautyshoot {
    background-image: url("imgs/background.png")!important;
}

.favorites {
    width: 160px;
    top: 75px;
    position: absolute;
}

.favorites div.FormHandler_SelectBox div.box div.active {
    padding: 3px 10px 0 10px;
}

.favorites div.FormHandler_SelectBox div.box div.image {
    padding: 0;
}

.fancybox-inner .favorites {
    float: none!important;
    position: inherit!important;
}

div.productdocument_list th.firstcol,div.documentsearch_list th.firstcol {
    width: 60%;
}

div.productdocument_list th.followingcol,div.documentsearch_list th.followingcol {
    width: 13.33%;
}

div#documentsearch_info {
    min-height: 30px !important;
}

.form-checkbox > span {
    border: 1px solid transparent;
    position: absolute;
    top: 0;
    left: 0;
    height: 19px;
    width: 19px;
}

.form-checkbox>input {
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    z-index: -1;
}

.form-checkbox {
    display: block;
    position: relative;
    padding-left: 25px;
    padding-top: 2px;
    font-size: 14px;
    cursor: pointer;
    margin-bottom: 15px;
    transition: all .3s;
}

label.form-checkbox.green.outline {
    padding-left: 28px!important;
    margin-left: 6px!important;
}

.form-checkbox>span:after {
    left: 6px;
    top: 1px;
    border-style: solid;
    width: 4px;
    height: 10px;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}

.form-checkbox>input:checked~span:after {
    content: "";
    position: absolute;
}

.checkbox-group {
    padding: 10px 0;
}

.checkbox-group.inline {
    white-space: nowrap;
    display: block;
    overflow-x: auto;
}

.checkbox-group.inline .form-checkbox {
    display: inline-block;
    margin-right: 10px;
}

.checkbox-group.justified {
    display: table;
}

.checkbox-group.justified .form-checkbox {
    display: table-cell;
    padding-right: 20px;
    white-space: nowrap;
}

.form-checkbox.disabled:hover > span, .form-checkbox.disabled>span {
    background-color: #F0F0F0!important;
}

.form-checkbox.disabled {
    color: #ccc;
}

.default .form-checkbox > span,.form-checkbox > span {
    background-color: #edeaea;
}

.default .form-checkbox > span:after,.form-checkbox>span:after {
    border-color: #777;
}

.default .form-checkbox:hover > span,.form-checkbox:hover > span {
    background-color: #DDD;
}

.default .form-checkbox.outline > span,.default.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #edeaea;
}

.default .form-checkbox.outline > span:after,.default.form-checkbox.outline > span:after {
    border-color: #777;
}

.default .form-checkbox.outline:hover > span,.default.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.green .form-checkbox > span,.green.form-checkbox > span {
    background-color: #00a587;
}

.green .form-checkbox > span:after,.green.form-checkbox > span:after {
    border-color: #fff;
}

.green .form-checkbox:hover > span,.green.form-checkbox:hover > span {
    background-color: #008c73;
}

.green .form-checkbox.outline > span,.green.form-checkbox.outline > span {
    background-color: #ffffff;
    border: 1px solid #00a587;
}

.green .form-checkbox.outline > span:after,.green.form-checkbox.outline > span:after {
    border-color: #00a587;
}

.green .form-checkbox.outline:hover > span,.green.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.lightblue .form-checkbox > span,.lightblue.form-checkbox > span {
    background-color: #8DC8EA;
}

.lightblue .form-checkbox > span:after,.lightblue.form-checkbox > span:after {
    border-color: #fff;
}

.lightblue .form-checkbox:hover > span,.lightblue.form-checkbox:hover > span {
    background-color: #77B1D1;
}

.lightblue .form-checkbox.outline > span,.lightblue.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #8DC8EA;
}

.lightblue .form-checkbox.outline > span:after,.lightblue.form-checkbox.outline > span:after {
    border-color: #8DC8EA;
}

.lightblue .form-checkbox.outline:hover > span,.lightblue.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.yellow .form-checkbox > span,.yellow.form-checkbox > span {
    background-color: #D0DF00;
}

.yellow .form-checkbox > span:after,.yellow.form-checkbox > span:after {
    border-color: #fff;
}

.yellow .form-checkbox:hover > span,.yellow.form-checkbox:hover > span {
    background-color: #CBD80F;
}

.yellow .form-checkbox.outline > span,.yellow.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #D0DF00;
}

.yellow .form-checkbox.outline > span:after,.yellow.form-checkbox.outline > span:after {
    border-color: #D0DF00;
}

.yellow .form-checkbox.outline:hover > span,.yellow.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.ocher .form-checkbox > span,.ocher.form-checkbox > span {
    background-color: #EAAA00;
}

.ocher .form-checkbox > span:after,.ocher.form-checkbox > span:after {
    border-color: #fff;
}

.ocher .form-checkbox:hover > span,.ocher.form-checkbox:hover > span {
    background-color: #CE721E;
}

.ocher .form-checkbox.outline > span,.ocher.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #EAAA00;
}

.ocher .form-checkbox.outline > span:after,.ocher.form-checkbox.outline > span:after {
    border-color: #EAAA00;
}

.ocher .form-checkbox.outline:hover > span,.ocher.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.orange .form-checkbox > span,.orange.form-checkbox > span {
    background-color: #FF6A39;
}

.orange .form-checkbox > span:after,.orange.form-checkbox > span:after {
    border-color: #fff;
}

.orange .form-checkbox:hover > span,.orange.form-checkbox:hover > span {
    background-color: #E55222;
}

.orange .form-checkbox.outline > span,.orange.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #FF6A39;
}

.orange .form-checkbox.outline > span:after,.orange.form-checkbox.outline > span:after {
    border-color: #FF6A39;
}

.orange .form-checkbox.outline:hover > span,.orange.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.bordeaux .form-checkbox > span,.bordeaux.form-checkbox > span {
    background-color: #7D2248;
}

.bordeaux .form-checkbox > span:after,.bordeaux.form-checkbox > span:after {
    border-color: #fff;
}

.bordeaux .form-checkbox:hover > span,.bordeaux.form-checkbox:hover > span {
    background-color: #6C183B;
}

.bordeaux .form-checkbox.outline > span,.bordeaux.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #7D2248;
}

.bordeaux .form-checkbox.outline > span:after,.bordeaux.form-checkbox.outline > span:after {
    border-color: #7D2248;
}

.bordeaux .form-checkbox.outline:hover > span,.bordeaux.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.gray .form-checkbox > span,.gray.form-checkbox > span {
    background-color: #425563;
}

.gray .form-checkbox > span:after,.gray.form-checkbox > span:after {
    border-color: #fff;
}

.gray .form-checkbox:hover > span,.gray.form-checkbox:hover > span {
    background-color: #364652;
}

.gray .form-checkbox.outline > span,.gray.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #425563;
}

.gray .form-checkbox.outline > span:after,.gray.form-checkbox.outline > span:after {
    border-color: #425563;
}

.gray .form-checkbox.outline:hover > span,.gray.form-checkbox.outline:hover > span {
    background-color: #fff;
}

.black .form-checkbox > span,.black.form-checkbox > span {
    background-color: #2C2A29;
}

.black .form-checkbox > span:after,.black.form-checkbox > span:after {
    border-color: #fff;
}

.black .form-checkbox:hover > span,.black.form-checkbox:hover > span {
    background-color: #1B1B1B;
}

.black .form-checkbox.outline > span,.black.form-checkbox.outline > span {
    background-color: transparent;
    border: 1px solid #2C2A29;
}

.black .form-checkbox.outline > span:after,.black.form-checkbox.outline > span:after {
    border-color: #2C2A29;
}

.black .form-checkbox.outline:hover > span,.black.form-checkbox.outline:hover > span {
    background-color: #fff;
}

div#xima-fc-integration {
    display: inline-block;
}

div.xima_submit_iframe {
    display: inline-block;
    height: 100%;
    width: 100%;
}

div.xima_submit_iframe div.xima_submit_iframe_loader {
    display: none;
    position: relative;
    z-index: 999;
    overflow: visible;
    margin: auto;
    top: 35%;
    left: 0;
    bottom: 0;
    right: 0;
    border: 10px solid #425561;
    border-radius: 50%;
    border-top: 10px solid #00a587;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

div.xima_submit_iframe iframe[name=xima_submit_iframe_hidden_form] {
    display: none;
    overflow: hidden;
    height: 0px;
    width: 100%;
}

.ui-tabs-panel:hover img,.container_categorie:hover img {
    -webkit-transform: scale(1.025);
    -moz-transform: scale(1.025);
    -ms-transform: scale(1.025);
    -o-transform: scale(1.025);
    transform: scale(1.025);
}

.ui-tabs-panel img,.container_categorie img {
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.container_news_box .link-text-img:hover img {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

.container_news_box .link-text-img img {
    width: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.container_news_box ul#archive {
    line-height: 24px;
}

.panel {
}

.panel-float {
    float: left;
    width: 100%;
}

.panel-float .panel-header {
    float: left;
    width: 100%;
}

.panel-float .panel-body {
    float: left;
    width: 100%;
}

.panel-header {
    padding: 10px 15px;
}

.panel-header h3 {
    padding: 0;
    margin: 0;
    color: #fff;
}

.panel-header .panel-title {
    font-size: 16px;
    font-weight: 600;
}

.panel-body {
    padding: 15px 15px;
    font-size: 14px;
}

.panel-group {
    margin-bottom: 20px;
}

.panel-group .panel+.panel {
    margin-top: 5px;
}

.panel,.panel-default {
    border: 1px solid #edeaea;
}

.panel .panel-header,.panel.default .panel-header {
    background-color: #edeaea;
}

.panel-green {
    border: 1px solid #00a587;
}

.panel-green .panel-header {
    background-color: #00a587;
    color: #fff;
}

.panel-lightblue {
    border: 1px solid #8DC8EA;
}

.panel-lightblue .panel-header {
    background-color: #8DC8EA;
    color: #fff;
}

.panel-yellow {
    border: 1px solid #D0DF00;
}

.panel-yellow .panel-header {
    background-color: #D0DF00;
    color: #fff;
}

.panel-ocher {
    border: 1px solid #EAAA00;
}

.panel-ocher .panel-header {
    background-color: #EAAA00;
    color: #fff;
}

.panel-orange {
    border: 1px solid #FF6A39;
}

.panel-orange .panel-header {
    background-color: #FF6A39;
    color: #fff;
}

.panel-bordeaux {
    border: 1px solid #7D2248;
}

.panel-bordeaux .panel-header {
    background-color: #7D2248;
    color: #fff;
}

.panel-gray {
    border: 1px solid #425563;
}

.panel-gray .panel-header {
    background-color: #425563;
    color: #fff;
}

.panel-black {
    border: 1px solid #2c2a29;
}

.panel-black .panel-header {
    background-color: #2c2a29;
    color: #fff;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-6-5, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-13-5, .col-14, .col-15, .col-16, .col-17, .col-18, .col-19, .col-20 {
    float: left;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.col-1 img, .col-2 img, .col-3 img, .col-4 img, .col-5 img, .col-6 img, .col-6-5 img, .col-7 img, .col-8, .col-9 img, .col-10 img, .col-11 img, .col-12 img, .col-13 img, .col-13-5 img, .col-14 img, .col-15, .col-16 img, .col-17 img, .col-18 img, .col-19 img, .col-20 img {
    max-width: 100%;
}

.col-1.inline, .col-2.inline, .col-3.inline, .col-4.inline, .col-5.inline, .col-6.inline, .col-6-5.inline, .col-7.inline, .col-8.inline, .col-9.inline, .col-10.inline, .col-11.inline, .col-12.inline, .col-13.inline, .col-13-5.inline, .col-14.inline, .col-15.inline, .col-16.inline, .col-17.inline, .col-18.inline, .col-19.inline, .col-20.inline {
    display: inline-block;
}

.col-1 {
    width: 5%;
}

.col-2 {
    width: 10%;
}

.col-3 {
    width: 15%;
}

.col-4 {
    width: 20%;
}

.col-5 {
    width: 25%;
}

.col-6 {
    width: 30%;
}

.col-6-5 {
    width: 33.33%;
}

.col-7 {
    width: 35%;
}

.col-8 {
    width: 40%;
}

.col-9 {
    width: 45%;
}

.col-10 {
    width: 50%;
}

.col-11 {
    width: 55%;
}

.col-12 {
    width: 60%;
}

.col-13 {
    width: 65%;
}

.col-13-5 {
    width: 66.66%;
}

.col-14 {
    width: 70%;
}

.col-15 {
    width: 75%;
}

.col-16 {
    width: 80%;
}

.col-17 {
    width: 85%;
}

.col-18 {
    width: 90%;
}

.col-19 {
    width: 95%;
}

.col-20 {
    width: 100%;
}

.padding-0 {
    padding: 0!important;
}

.padding-top-10 {
    padding-top: 10px;
}

.padding-top-20 {
    padding-top: 20px;
}

.padding-bottom-150 {
    padding-bottom: 150px;
}

.padding-right-5 {
    padding-right: 5px!important;
}

.padding-left-0 {
    padding-left: 0!important;
}

.padding-right-0 {
    padding-right: 0!important;
}

.padding-15 {
    padding: 15px;
}

.padding-left-20 {
    padding-left: 20px;
}

.padding-xlarge {
    padding: 20px!important;
}

.padding-large {
    padding: 13px!important;
}

.padding-small {
    padding: 6px 10px!impotant;
}

.padding-xsmall {
    padding: 3px 5px!important;
}

.margin-top-10 {
    margin-top: 10px!important;
}

.margin-left-10 {
    margin-left: 10px!important;
}

.margin-bottom-35 {
    margin-bottom: 35px!important;
}

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

.margin-bottom-20 {
    margin-bottom: 20px;
}

.margin-left-5 {
    margin-left: 5px!important;
}

.margin-left-12 {
    margin-left: 12px!important;
}

.margin-top-n5 {
    margin-top: -5px;
}

.margin-0 {
    margin: 0!important;
}

.margin-top-n12 {
    margin-top: -12px;
}

#service_support article, #service_support aside, #service_support footer, #service_support header, #service_support nav, #service_support section {
    display: block;
}

#service_support h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

#service_support figcaption, #service_support figure {
    display: block;
}

#service_support figure {
    margin: 1em 40px;
}

#service_support hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

#service_support main {
    display: block;
}

#service_support pre {
    font-family: monospace, monospace;
    font-size: 1em;
}

#service_support a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
}

#service_support a:active, #service_support a:hover {
    outline-width: 0;
}

#service_support abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    text-decoration: underline dotted;
}

#service_support b, #service_support strong {
    font-weight: inherit;
}

#service_support b, #service_support strong {
    font-weight: bolder;
}

#service_support code, #service_support kbd, #service_support samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

#service_support dfn {
    font-style: italic;
}

#service_support mark {
    background-color: #ff0;
    color: #000;
}

#service_support small {
    font-size: 80%;
}

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

#service_support sub {
    bottom: -0.25em;
}

#service_support sup {
    top: -0.5em;
}

#service_support audio, #service_support video {
    display: inline-block;
}

#service_support audio:not([controls]) {
    display: none;
    height: 0;
}

#service_support img {
    border-style: none;
}

#service_support svg:not(:root) {
    overflow: hidden;
}

#service_support button, #service_support input, #service_support optgroup, #service_support select, #service_support textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0;
}

#service_support button {
    overflow: visible;
}

#service_support button, #service_support select {
    text-transform: none;
}

#service_support button, #service_support html [type="button"], #service_support [type="reset"], #service_support [type="submit"] {
    -webkit-appearance: button;
}

#service_support button, #service_support [type="button"], #service_support [type="reset"], #service_support [type="submit"] {
}

#service_support button::-moz-focus-inner, #service_support [type="button"]::-moz-focus-inner, #service_support [type="reset"]::-moz-focus-inner, #service_support [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0;
}

#service_support button:-moz-focusring, #service_support [type="button"]:-moz-focusring, #service_support [type="reset"]:-moz-focusring, #service_support [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText;
}

#service_support input {
    overflow: visible;
}

#service_support [type="checkbox"], #service_support [type="radio"] {
    box-sizing: border-box;
    padding: 0;
}

#service_support [type="number"]::-webkit-inner-spin-button, #service_support [type="number"]::-webkit-outer-spin-button {
    height: auto;
}

#service_support [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

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

#service_support ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit;
}

#service_support fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

#service_support legend {
    box-sizing: border-box;
    display: table;
    max-width: 100%;
    padding: 0;
    color: inherit;
    white-space: normal;
}

#service_support progress {
    display: inline-block;
    vertical-align: baseline;
}

#service_support textarea {
    overflow: auto;
}

#service_support details {
    display: block;
}

#service_support summary {
    display: list-item;
}

#service_support menu {
    display: block;
}

#service_support canvas {
    display: inline-block;
}

#service_support template {
    display: none;
}

#service_support [hidden] {
    display: none;
}

#service_support .foundation-mq {
    font-family: "small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";
}

#service_support html {
    box-sizing: border-box;
    font-size: 100%;
}

#service_support *, #service_support *::before, #service_support *::after {
    box-sizing: inherit;
}

#service_support body {
    margin: 0;
    padding: 0;
    background: #fefefe;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-weight: normal;
    line-height: 1.5;
    color: #0a0a0a;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#service_support img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}

#service_support textarea {
    height: auto;
    min-height: 50px;
    border-radius: 0;
}

#service_support select {
    width: 100%;
    border-radius: 0;
}

#service_support .map_canvas img, #service_support .map_canvas embed, #service_support .map_canvas object, #service_support .mqa-display img, #service_support .mqa-display embed, #service_support .mqa-display object {
    max-width: none !important;
}

#service_support button {
    padding: 0;
    appearance: none;
    border: 0;
    border-radius: 0;
    background: transparent;
    line-height: 1;
}

[data-whatinput='mouse'] #service_support button {
    outline: 0;
}

#service_support .is-visible {
    display: block !important;
}

#service_support .is-hidden {
    display: none !important;
}

#service_support .row {
    max-width: 75rem;
    margin-right: auto;
    margin-left: auto;
}

#service_support .row::before, #service_support .row::after {
    display: table;
    content: ' ';
}

#service_support .row::after {
    clear: both;
}

#service_support .row.collapse > .column, #service_support .row.collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}

#service_support .row .row {
    margin-right: -0.625rem;
    margin-left: -0.625rem;
}

@media print, screen and (min-width: 40em) {
    #service_support .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .row .row {
        margin-right: -0.9375rem;
        margin-left: -0.9375rem;
    }
}

#service_support .row .row.collapse {
    margin-right: 0;
    margin-left: 0;
}

#service_support .row.expanded {
    max-width: none;
}

#service_support .row.expanded .row {
    margin-right: auto;
    margin-left: auto;
}

#service_support .row.gutter-small > .column, #service_support .row.gutter-small > .columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

#service_support .row.gutter-medium > .column, #service_support .row.gutter-medium > .columns {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
}

#service_support .column, #service_support .columns {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

@media print, screen and (min-width: 40em) {
    #service_support .column, #service_support .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }
}

#service_support .column:last-child:not(:first-child), #service_support .columns:last-child:not(:first-child) {
    float: right;
}

#service_support .column.end:last-child:last-child, #service_support .end.columns:last-child:last-child {
    float: left;
}

#service_support .column.row.row, #service_support .row.row.columns {
    float: none;
}

#service_support .row .column.row.row, #service_support .row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
}

#service_support .small-1 {
    width: 8.33333%;
}

#service_support .small-push-1 {
    position: relative;
    left: 8.33333%;
}

#service_support .small-pull-1 {
    position: relative;
    left: -8.33333%;
}

#service_support .small-offset-0 {
    margin-left: 0%;
}

#service_support .small-2 {
    width: 16.66667%;
}

#service_support .small-push-2 {
    position: relative;
    left: 16.66667%;
}

#service_support .small-pull-2 {
    position: relative;
    left: -16.66667%;
}

#service_support .small-offset-1 {
    margin-left: 8.33333%;
}

#service_support .small-3 {
    width: 25%;
}

#service_support .small-push-3 {
    position: relative;
    left: 25%;
}

#service_support .small-pull-3 {
    position: relative;
    left: -25%;
}

#service_support .small-offset-2 {
    margin-left: 16.66667%;
}

#service_support .small-4 {
    width: 33.33333%;
}

#service_support .small-push-4 {
    position: relative;
    left: 33.33333%;
}

#service_support .small-pull-4 {
    position: relative;
    left: -33.33333%;
}

#service_support .small-offset-3 {
    margin-left: 25%;
}

#service_support .small-5 {
    width: 41.66667%;
}

#service_support .small-push-5 {
    position: relative;
    left: 41.66667%;
}

#service_support .small-pull-5 {
    position: relative;
    left: -41.66667%;
}

#service_support .small-offset-4 {
    margin-left: 33.33333%;
}

#service_support .small-6 {
    width: 50%;
}

#service_support .small-push-6 {
    position: relative;
    left: 50%;
}

#service_support .small-pull-6 {
    position: relative;
    left: -50%;
}

#service_support .small-offset-5 {
    margin-left: 41.66667%;
}

#service_support .small-7 {
    width: 58.33333%;
}

#service_support .small-push-7 {
    position: relative;
    left: 58.33333%;
}

#service_support .small-pull-7 {
    position: relative;
    left: -58.33333%;
}

#service_support .small-offset-6 {
    margin-left: 50%;
}

#service_support .small-8 {
    width: 66.66667%;
}

#service_support .small-push-8 {
    position: relative;
    left: 66.66667%;
}

#service_support .small-pull-8 {
    position: relative;
    left: -66.66667%;
}

#service_support .small-offset-7 {
    margin-left: 58.33333%;
}

#service_support .small-9 {
    width: 75%;
}

#service_support .small-push-9 {
    position: relative;
    left: 75%;
}

#service_support .small-pull-9 {
    position: relative;
    left: -75%;
}

#service_support .small-offset-8 {
    margin-left: 66.66667%;
}

#service_support .small-10 {
    width: 83.33333%;
}

#service_support .small-push-10 {
    position: relative;
    left: 83.33333%;
}

#service_support .small-pull-10 {
    position: relative;
    left: -83.33333%;
}

#service_support .small-offset-9 {
    margin-left: 75%;
}

#service_support .small-11 {
    width: 91.66667%;
}

#service_support .small-push-11 {
    position: relative;
    left: 91.66667%;
}

#service_support .small-pull-11 {
    position: relative;
    left: -91.66667%;
}

#service_support .small-offset-10 {
    margin-left: 83.33333%;
}

#service_support .small-12 {
    width: 100%;
}

#service_support .small-offset-11 {
    margin-left: 91.66667%;
}

#service_support .small-up-1 > .column, #service_support .small-up-1 > .columns {
    float: left;
    width: 100%;
}

#service_support .small-up-1 > .column:nth-of-type(1n), #service_support .small-up-1 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-1 > .column:nth-of-type(1n+1), #service_support .small-up-1 > .columns:nth-of-type(1n+1) {
    clear: both;
}

#service_support .small-up-1 > .column:last-child, #service_support .small-up-1 > .columns:last-child {
    float: left;
}

#service_support .small-up-2 > .column, #service_support .small-up-2 > .columns {
    float: left;
    width: 50%;
}

#service_support .small-up-2 > .column:nth-of-type(1n), #service_support .small-up-2 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-2 > .column:nth-of-type(2n+1), #service_support .small-up-2 > .columns:nth-of-type(2n+1) {
    clear: both;
}

#service_support .small-up-2 > .column:last-child, #service_support .small-up-2 > .columns:last-child {
    float: left;
}

#service_support .small-up-3 > .column, #service_support .small-up-3 > .columns {
    float: left;
    width: 33.33333%;
}

#service_support .small-up-3 > .column:nth-of-type(1n), #service_support .small-up-3 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-3 > .column:nth-of-type(3n+1), #service_support .small-up-3 > .columns:nth-of-type(3n+1) {
    clear: both;
}

#service_support .small-up-3 > .column:last-child, #service_support .small-up-3 > .columns:last-child {
    float: left;
}

#service_support .small-up-4 > .column, #service_support .small-up-4 > .columns {
    float: left;
    width: 25%;
}

#service_support .small-up-4 > .column:nth-of-type(1n), #service_support .small-up-4 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-4 > .column:nth-of-type(4n+1), #service_support .small-up-4 > .columns:nth-of-type(4n+1) {
    clear: both;
}

#service_support .small-up-4 > .column:last-child, #service_support .small-up-4 > .columns:last-child {
    float: left;
}

#service_support .small-up-5 > .column, #service_support .small-up-5 > .columns {
    float: left;
    width: 20%;
}

#service_support .small-up-5 > .column:nth-of-type(1n), #service_support .small-up-5 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-5 > .column:nth-of-type(5n+1), #service_support .small-up-5 > .columns:nth-of-type(5n+1) {
    clear: both;
}

#service_support .small-up-5 > .column:last-child, #service_support .small-up-5 > .columns:last-child {
    float: left;
}

#service_support .small-up-6 > .column, #service_support .small-up-6 > .columns {
    float: left;
    width: 16.66667%;
}

#service_support .small-up-6 > .column:nth-of-type(1n), #service_support .small-up-6 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-6 > .column:nth-of-type(6n+1), #service_support .small-up-6 > .columns:nth-of-type(6n+1) {
    clear: both;
}

#service_support .small-up-6 > .column:last-child, #service_support .small-up-6 > .columns:last-child {
    float: left;
}

#service_support .small-up-7 > .column, #service_support .small-up-7 > .columns {
    float: left;
    width: 14.28571%;
}

#service_support .small-up-7 > .column:nth-of-type(1n), #service_support .small-up-7 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-7 > .column:nth-of-type(7n+1), #service_support .small-up-7 > .columns:nth-of-type(7n+1) {
    clear: both;
}

#service_support .small-up-7 > .column:last-child, #service_support .small-up-7 > .columns:last-child {
    float: left;
}

#service_support .small-up-8 > .column, #service_support .small-up-8 > .columns {
    float: left;
    width: 12.5%;
}

#service_support .small-up-8 > .column:nth-of-type(1n), #service_support .small-up-8 > .columns:nth-of-type(1n) {
    clear: none;
}

#service_support .small-up-8 > .column:nth-of-type(8n+1), #service_support .small-up-8 > .columns:nth-of-type(8n+1) {
    clear: both;
}

#service_support .small-up-8 > .column:last-child, #service_support .small-up-8 > .columns:last-child {
    float: left;
}

#service_support .small-collapse > .column, #service_support .small-collapse > .columns {
    padding-right: 0;
    padding-left: 0;
}

#service_support .small-collapse .row {
    margin-right: 0;
    margin-left: 0;
}

#service_support .expanded.row .small-collapse.row {
    margin-right: 0;
    margin-left: 0;
}

#service_support .small-uncollapse > .column, #service_support .small-uncollapse > .columns {
    padding-right: 0.625rem;
    padding-left: 0.625rem;
}

#service_support .small-centered {
    margin-right: auto;
    margin-left: auto;
}

#service_support .small-centered, #service_support .small-centered:last-child:not(:first-child) {
    float: none;
    clear: both;
}

#service_support .small-uncentered, #service_support .small-push-0, #service_support .small-pull-0 {
    position: static;
    float: left;
    margin-right: 0;
    margin-left: 0;
}

@media print, screen and (min-width: 40em) {
    #service_support .medium-1 {
        width: 8.33333%;
    }

    #service_support .medium-push-1 {
        position: relative;
        left: 8.33333%;
    }

    #service_support .medium-pull-1 {
        position: relative;
        left: -8.33333%;
    }

    #service_support .medium-offset-0 {
        margin-left: 0%;
    }

    #service_support .medium-2 {
        width: 16.66667%;
    }

    #service_support .medium-push-2 {
        position: relative;
        left: 16.66667%;
    }

    #service_support .medium-pull-2 {
        position: relative;
        left: -16.66667%;
    }

    #service_support .medium-offset-1 {
        margin-left: 8.33333%;
    }

    #service_support .medium-3 {
        width: 25%;
    }

    #service_support .medium-push-3 {
        position: relative;
        left: 25%;
    }

    #service_support .medium-pull-3 {
        position: relative;
        left: -25%;
    }

    #service_support .medium-offset-2 {
        margin-left: 16.66667%;
    }

    #service_support .medium-4 {
        width: 33.33333%;
    }

    #service_support .medium-push-4 {
        position: relative;
        left: 33.33333%;
    }

    #service_support .medium-pull-4 {
        position: relative;
        left: -33.33333%;
    }

    #service_support .medium-offset-3 {
        margin-left: 25%;
    }

    #service_support .medium-5 {
        width: 41.66667%;
    }

    #service_support .medium-push-5 {
        position: relative;
        left: 41.66667%;
    }

    #service_support .medium-pull-5 {
        position: relative;
        left: -41.66667%;
    }

    #service_support .medium-offset-4 {
        margin-left: 33.33333%;
    }

    #service_support .medium-6 {
        width: 50%;
    }

    #service_support .medium-push-6 {
        position: relative;
        left: 50%;
    }

    #service_support .medium-pull-6 {
        position: relative;
        left: -50%;
    }

    #service_support .medium-offset-5 {
        margin-left: 41.66667%;
    }

    #service_support .medium-7 {
        width: 58.33333%;
    }

    #service_support .medium-push-7 {
        position: relative;
        left: 58.33333%;
    }

    #service_support .medium-pull-7 {
        position: relative;
        left: -58.33333%;
    }

    #service_support .medium-offset-6 {
        margin-left: 50%;
    }

    #service_support .medium-8 {
        width: 66.66667%;
    }

    #service_support .medium-push-8 {
        position: relative;
        left: 66.66667%;
    }

    #service_support .medium-pull-8 {
        position: relative;
        left: -66.66667%;
    }

    #service_support .medium-offset-7 {
        margin-left: 58.33333%;
    }

    #service_support .medium-9 {
        width: 75%;
    }

    #service_support .medium-push-9 {
        position: relative;
        left: 75%;
    }

    #service_support .medium-pull-9 {
        position: relative;
        left: -75%;
    }

    #service_support .medium-offset-8 {
        margin-left: 66.66667%;
    }

    #service_support .medium-10 {
        width: 83.33333%;
    }

    #service_support .medium-push-10 {
        position: relative;
        left: 83.33333%;
    }

    #service_support .medium-pull-10 {
        position: relative;
        left: -83.33333%;
    }

    #service_support .medium-offset-9 {
        margin-left: 75%;
    }

    #service_support .medium-11 {
        width: 91.66667%;
    }

    #service_support .medium-push-11 {
        position: relative;
        left: 91.66667%;
    }

    #service_support .medium-pull-11 {
        position: relative;
        left: -91.66667%;
    }

    #service_support .medium-offset-10 {
        margin-left: 83.33333%;
    }

    #service_support .medium-12 {
        width: 100%;
    }

    #service_support .medium-offset-11 {
        margin-left: 91.66667%;
    }

    #service_support .medium-up-1 > .column, #service_support .medium-up-1 > .columns {
        float: left;
        width: 100%;
    }

    #service_support .medium-up-1 > .column:nth-of-type(1n), #service_support .medium-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-1 > .column:nth-of-type(1n+1), #service_support .medium-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }

    #service_support .medium-up-1 > .column:last-child, #service_support .medium-up-1 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-2 > .column, #service_support .medium-up-2 > .columns {
        float: left;
        width: 50%;
    }

    #service_support .medium-up-2 > .column:nth-of-type(1n), #service_support .medium-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-2 > .column:nth-of-type(2n+1), #service_support .medium-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }

    #service_support .medium-up-2 > .column:last-child, #service_support .medium-up-2 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-3 > .column, #service_support .medium-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }

    #service_support .medium-up-3 > .column:nth-of-type(1n), #service_support .medium-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-3 > .column:nth-of-type(3n+1), #service_support .medium-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }

    #service_support .medium-up-3 > .column:last-child, #service_support .medium-up-3 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-4 > .column, #service_support .medium-up-4 > .columns {
        float: left;
        width: 25%;
    }

    #service_support .medium-up-4 > .column:nth-of-type(1n), #service_support .medium-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-4 > .column:nth-of-type(4n+1), #service_support .medium-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }

    #service_support .medium-up-4 > .column:last-child, #service_support .medium-up-4 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-5 > .column, #service_support .medium-up-5 > .columns {
        float: left;
        width: 20%;
    }

    #service_support .medium-up-5 > .column:nth-of-type(1n), #service_support .medium-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-5 > .column:nth-of-type(5n+1), #service_support .medium-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }

    #service_support .medium-up-5 > .column:last-child, #service_support .medium-up-5 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-6 > .column, #service_support .medium-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }

    #service_support .medium-up-6 > .column:nth-of-type(1n), #service_support .medium-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-6 > .column:nth-of-type(6n+1), #service_support .medium-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }

    #service_support .medium-up-6 > .column:last-child, #service_support .medium-up-6 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-7 > .column, #service_support .medium-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }

    #service_support .medium-up-7 > .column:nth-of-type(1n), #service_support .medium-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-7 > .column:nth-of-type(7n+1), #service_support .medium-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }

    #service_support .medium-up-7 > .column:last-child, #service_support .medium-up-7 > .columns:last-child {
        float: left;
    }

    #service_support .medium-up-8 > .column, #service_support .medium-up-8 > .columns {
        float: left;
        width: 12.5%;
    }

    #service_support .medium-up-8 > .column:nth-of-type(1n), #service_support .medium-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .medium-up-8 > .column:nth-of-type(8n+1), #service_support .medium-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }

    #service_support .medium-up-8 > .column:last-child, #service_support .medium-up-8 > .columns:last-child {
        float: left;
    }

    #service_support .medium-collapse > .column, #service_support .medium-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }

    #service_support .medium-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .expanded.row .medium-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .medium-uncollapse > .column, #service_support .medium-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }

    #service_support .medium-centered {
        margin-right: auto;
        margin-left: auto;
    }

    #service_support .medium-centered, #service_support .medium-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }

    #service_support .medium-uncentered, #service_support .medium-push-0, #service_support .medium-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .large-1 {
        width: 8.33333%;
    }

    #service_support .large-push-1 {
        position: relative;
        left: 8.33333%;
    }

    #service_support .large-pull-1 {
        position: relative;
        left: -8.33333%;
    }

    #service_support .large-offset-0 {
        margin-left: 0%;
    }

    #service_support .large-2 {
        width: 16.66667%;
    }

    #service_support .large-push-2 {
        position: relative;
        left: 16.66667%;
    }

    #service_support .large-pull-2 {
        position: relative;
        left: -16.66667%;
    }

    #service_support .large-offset-1 {
        margin-left: 8.33333%;
    }

    #service_support .large-3 {
        width: 25%;
    }

    #service_support .large-push-3 {
        position: relative;
        left: 25%;
    }

    #service_support .large-pull-3 {
        position: relative;
        left: -25%;
    }

    #service_support .large-offset-2 {
        margin-left: 16.66667%;
    }

    #service_support .large-4 {
        width: 33.33333%;
    }

    #service_support .large-push-4 {
        position: relative;
        left: 33.33333%;
    }

    #service_support .large-pull-4 {
        position: relative;
        left: -33.33333%;
    }

    #service_support .large-offset-3 {
        margin-left: 25%;
    }

    #service_support .large-5 {
        width: 41.66667%;
    }

    #service_support .large-push-5 {
        position: relative;
        left: 41.66667%;
    }

    #service_support .large-pull-5 {
        position: relative;
        left: -41.66667%;
    }

    #service_support .large-offset-4 {
        margin-left: 33.33333%;
    }

    #service_support .large-6 {
        width: 50%;
    }

    #service_support .large-push-6 {
        position: relative;
        left: 50%;
    }

    #service_support .large-pull-6 {
        position: relative;
        left: -50%;
    }

    #service_support .large-offset-5 {
        margin-left: 41.66667%;
    }

    #service_support .large-7 {
        width: 58.33333%;
    }

    #service_support .large-push-7 {
        position: relative;
        left: 58.33333%;
    }

    #service_support .large-pull-7 {
        position: relative;
        left: -58.33333%;
    }

    #service_support .large-offset-6 {
        margin-left: 50%;
    }

    #service_support .large-8 {
        width: 66.66667%;
    }

    #service_support .large-push-8 {
        position: relative;
        left: 66.66667%;
    }

    #service_support .large-pull-8 {
        position: relative;
        left: -66.66667%;
    }

    #service_support .large-offset-7 {
        margin-left: 58.33333%;
    }

    #service_support .large-9 {
        width: 75%;
    }

    #service_support .large-push-9 {
        position: relative;
        left: 75%;
    }

    #service_support .large-pull-9 {
        position: relative;
        left: -75%;
    }

    #service_support .large-offset-8 {
        margin-left: 66.66667%;
    }

    #service_support .large-10 {
        width: 83.33333%;
    }

    #service_support .large-push-10 {
        position: relative;
        left: 83.33333%;
    }

    #service_support .large-pull-10 {
        position: relative;
        left: -83.33333%;
    }

    #service_support .large-offset-9 {
        margin-left: 75%;
    }

    #service_support .large-11 {
        width: 91.66667%;
    }

    #service_support .large-push-11 {
        position: relative;
        left: 91.66667%;
    }

    #service_support .large-pull-11 {
        position: relative;
        left: -91.66667%;
    }

    #service_support .large-offset-10 {
        margin-left: 83.33333%;
    }

    #service_support .large-12 {
        width: 100%;
    }

    #service_support .large-offset-11 {
        margin-left: 91.66667%;
    }

    #service_support .large-up-1 > .column, #service_support .large-up-1 > .columns {
        float: left;
        width: 100%;
    }

    #service_support .large-up-1 > .column:nth-of-type(1n), #service_support .large-up-1 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-1 > .column:nth-of-type(1n+1), #service_support .large-up-1 > .columns:nth-of-type(1n+1) {
        clear: both;
    }

    #service_support .large-up-1 > .column:last-child, #service_support .large-up-1 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-2 > .column, #service_support .large-up-2 > .columns {
        float: left;
        width: 50%;
    }

    #service_support .large-up-2 > .column:nth-of-type(1n), #service_support .large-up-2 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-2 > .column:nth-of-type(2n+1), #service_support .large-up-2 > .columns:nth-of-type(2n+1) {
        clear: both;
    }

    #service_support .large-up-2 > .column:last-child, #service_support .large-up-2 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-3 > .column, #service_support .large-up-3 > .columns {
        float: left;
        width: 33.33333%;
    }

    #service_support .large-up-3 > .column:nth-of-type(1n), #service_support .large-up-3 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-3 > .column:nth-of-type(3n+1), #service_support .large-up-3 > .columns:nth-of-type(3n+1) {
        clear: both;
    }

    #service_support .large-up-3 > .column:last-child, #service_support .large-up-3 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-4 > .column, #service_support .large-up-4 > .columns {
        float: left;
        width: 25%;
    }

    #service_support .large-up-4 > .column:nth-of-type(1n), #service_support .large-up-4 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-4 > .column:nth-of-type(4n+1), #service_support .large-up-4 > .columns:nth-of-type(4n+1) {
        clear: both;
    }

    #service_support .large-up-4 > .column:last-child, #service_support .large-up-4 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-5 > .column, #service_support .large-up-5 > .columns {
        float: left;
        width: 20%;
    }

    #service_support .large-up-5 > .column:nth-of-type(1n), #service_support .large-up-5 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-5 > .column:nth-of-type(5n+1), #service_support .large-up-5 > .columns:nth-of-type(5n+1) {
        clear: both;
    }

    #service_support .large-up-5 > .column:last-child, #service_support .large-up-5 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-6 > .column, #service_support .large-up-6 > .columns {
        float: left;
        width: 16.66667%;
    }

    #service_support .large-up-6 > .column:nth-of-type(1n), #service_support .large-up-6 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-6 > .column:nth-of-type(6n+1), #service_support .large-up-6 > .columns:nth-of-type(6n+1) {
        clear: both;
    }

    #service_support .large-up-6 > .column:last-child, #service_support .large-up-6 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-7 > .column, #service_support .large-up-7 > .columns {
        float: left;
        width: 14.28571%;
    }

    #service_support .large-up-7 > .column:nth-of-type(1n), #service_support .large-up-7 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-7 > .column:nth-of-type(7n+1), #service_support .large-up-7 > .columns:nth-of-type(7n+1) {
        clear: both;
    }

    #service_support .large-up-7 > .column:last-child, #service_support .large-up-7 > .columns:last-child {
        float: left;
    }

    #service_support .large-up-8 > .column, #service_support .large-up-8 > .columns {
        float: left;
        width: 12.5%;
    }

    #service_support .large-up-8 > .column:nth-of-type(1n), #service_support .large-up-8 > .columns:nth-of-type(1n) {
        clear: none;
    }

    #service_support .large-up-8 > .column:nth-of-type(8n+1), #service_support .large-up-8 > .columns:nth-of-type(8n+1) {
        clear: both;
    }

    #service_support .large-up-8 > .column:last-child, #service_support .large-up-8 > .columns:last-child {
        float: left;
    }

    #service_support .large-collapse > .column, #service_support .large-collapse > .columns {
        padding-right: 0;
        padding-left: 0;
    }

    #service_support .large-collapse .row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .expanded.row .large-collapse.row {
        margin-right: 0;
        margin-left: 0;
    }

    #service_support .large-uncollapse > .column, #service_support .large-uncollapse > .columns {
        padding-right: 0.9375rem;
        padding-left: 0.9375rem;
    }

    #service_support .large-centered {
        margin-right: auto;
        margin-left: auto;
    }

    #service_support .large-centered, #service_support .large-centered:last-child:not(:first-child) {
        float: none;
        clear: both;
    }

    #service_support .large-uncentered, #service_support .large-push-0, #service_support .large-pull-0 {
        position: static;
        float: left;
        margin-right: 0;
        margin-left: 0;
    }
}

#service_support .column-block {
    margin-bottom: 1.25rem;
}

#service_support .column-block > :last-child {
    margin-bottom: 0;
}

@media print, screen and (min-width: 40em) {
    #service_support .column-block {
        margin-bottom: 1.875rem;
    }

    #service_support .column-block > :last-child {
        margin-bottom: 0;
    }
}

#service_support .hide {
    display: none !important;
}

#service_support .invisible {
    visibility: hidden;
}

@media screen and (max-width: 39.9375em) {
    #service_support .hide-for-small-only {
        display: none !important;
    }
}

@media screen and (max-width: 0em), screen and (min-width: 40em) {
    #service_support .show-for-small-only {
        display: none !important;
    }
}

@media print, screen and (min-width: 40em) {
    #service_support .hide-for-medium {
        display: none !important;
    }
}

@media screen and (max-width: 39.9375em) {
    #service_support .show-for-medium {
        display: none !important;
    }
}

@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    #service_support .hide-for-medium-only {
        display: none !important;
    }
}

@media screen and (max-width: 39.9375em), screen and (min-width: 64em) {
    #service_support .show-for-medium-only {
        display: none !important;
    }
}

@media print, screen and (min-width: 64em) {
    #service_support .hide-for-large {
        display: none !important;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .show-for-large {
        display: none !important;
    }
}

@media screen and (min-width: 64em) and (max-width: 74.9375em) {
    #service_support .hide-for-large-only {
        display: none !important;
    }
}

@media screen and (max-width: 63.9375em), screen and (min-width: 75em) {
    #service_support .show-for-large-only {
        display: none !important;
    }
}

#service_support .show-for-sr, #service_support .show-on-focus {
    position: absolute !important;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
}

#service_support .show-on-focus:active, #service_support .show-on-focus:focus {
    position: static !important;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
}

#service_support .show-for-landscape, #service_support .hide-for-portrait {
    display: block !important;
}

@media screen and (orientation: landscape) {
    #service_support .show-for-landscape, #service_support .hide-for-portrait {
        display: block !important;
    }
}

@media screen and (orientation: portrait) {
    #service_support .show-for-landscape, #service_support .hide-for-portrait {
        display: none !important;
    }
}

#service_support .hide-for-landscape, #service_support .show-for-portrait {
    display: none !important;
}

@media screen and (orientation: landscape) {
    #service_support .hide-for-landscape, #service_support .show-for-portrait {
        display: none !important;
    }
}

@media screen and (orientation: portrait) {
    #service_support .hide-for-landscape, #service_support .show-for-portrait {
        display: block !important;
    }
}

#service_support * {
    box-sizing: border-box;
}

#service_support .inner_section:after, #service_support .text_section div.row:after, #service_support .teaser_sections:after, #service_support .social_section:after, #service_support .social_section ul:after, #service_support .map_section ul:after, #service_support .quicklinks_section .inner div.row:after {
    content: "";
    display: table;
    clear: both;
}

#service_support {
    max-width: 100%;
    width: 100%;
    padding: 0;
}

#service_support .container_breadcrump {
    max-width: 1240px;
    width: 92.5%;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0 auto 15px;
}

#service_support h1 {
    color: #424242;
    font-size: 2.2rem;
    margin: 0 0 .75rem;
    font-weight: 700;
    clear: none;
    float: none;
    padding: 0;
    padding-left: 0;
    padding-bottom: 0;
}

@media only screen and (min-width: 520px) {
    #service_support h1 {
        font-size: 3rem;
        margin: 0 0 .75rem;
    }
}

#service_support h3 {
    margin-top: 0;
    color: #424242;
}

#service_support .inner_section {
    max-width: 1240px;
    width: 92.5%;
    margin: 0 auto;
    background: #E6E7E9;
}

#service_support .service_support_sections {
    background: #FAFAFA;
}

#service_support .header_section {
    background-color: #FAFAFA;
    position: relative;
}

#service_support .header_section .inner_section {
    background: transparent;
    padding: 7.5rem 0rem;
}

@media only screen and (min-width: 520px) {
    #service_support .header_section .inner_section {
        padding: 7.5rem 5rem;
    }
}

#service_support .order_rma_section, #service_support .in_touch_section, #service_support .downloads_section {
    background: #e6e7e9;
    background: linear-gradient(to right, #e6e7e9 50%, #FAFAFA 50%, #FAFAFA 50%);
    margin: 5rem 0;
}

#service_support .in_touch_section {
    background: white;
    background: linear-gradient(to right, #FAFAFA 50%, #e6e7e9 75%);
}

@media only screen and (max-width: 1023px) {
    #service_support .in_touch_section {
        background: linear-gradient(to right, #e6e7e9 50%, #FAFAFA 50%, #FAFAFA 50%);
    }
}

#service_support a.call_to_action {
    display: inline-block;
    color: #fff;
    background: #00A587;
    padding: 1rem 2.5rem;
    cursor: default;
    transition: all 0.2s;
}

@media only screen and (min-width: 1330px) {
    #service_support a.call_to_action {
        position: relative;
        bottom: 3rem;
        left: 45rem;
        transform: translateY(-50%);
    }
}

#service_support a.call_to_action:hover {
    background: #008c73;
    text-decoration: none;
}

#service_support .text_section {
    position: relative;
    padding: 1rem 0 0 5rem;
    float: left;
    box-sizing: border-box;
    margin: 2rem 0 0;
    float: left;
}

@media only screen and (max-width: 989px) {
    #service_support .text_section {
        margin: 2.5rem 0;
        padding: 0 3.5rem 0 5rem;
    }
}

#service_support .text_section svg, #service_support .text_section img.text_section_icon {
    display: inline-block;
    position: absolute;
    background: #00A587;
    left: 0;
    top: 1rem;
    width: 3rem;
    height: 3rem;
    color: #fff;
    font-size: 2rem;
    text-align: center;
    line-height: 3rem;
    padding: 6px;
}

#service_support .text_section h3 {
    font-weight: 700;
    color: #424242;
    font-size: 1.75rem;
}

#service_support .text_section div.row div.column, #service_support .text_section div.row div.columns {
    padding: 0.5rem;
    box-sizing: border-box;
    position: relative;
}

#service_support .text_section div.row div.column a, #service_support .text_section div.row div.columns a {
    display: block;
    position: relative;
    border-bottom: 1px solid #d9dde0;
    padding-bottom: 0.25rem;
}

#service_support .text_section div.row div.column a:after, #service_support .text_section div.row div.columns a:after {
    display: block;
    content: url(../img/icons/chevron.svg);
    position: absolute;
    right: 0;
    top: 0;
    font: normal normal normal .9rem FontAwesome;
    text-align: right;
    height: 10px;
    width: 10px;
}

#service_support .text_section div.row div.column a:hover, #service_support .text_section div.row div.columns a:hover {
    color: #008c73;
    text-decoration: none;
}

#service_support .img_section {
    width: 35%;
    height: 100%;
    float: right;
    box-sizing: border-box;
    position: relative;
}

#service_support .img_section img {
    width: 100%;
    height: auto;
}

#service_support .in_touch_section .text_section {
    float: right;
}

#service_support .in_touch_section .img_section {
    float: left;
}

#service_support .teaser_sections .teaser_section {
    background: #ccc;
    box-sizing: border-box;
    text-align: center;
}

#service_support .teaser_sections .teaser_section#industrial_sensors .figure_image {
    background-image: url(../img/industrial_sensors.jpg);
}

#service_support .teaser_sections .teaser_section#explosion_protection .figure_image {
    background-image: url(../img/explosion_protection.jpg);
}

#service_support .teaser_sections .teaser_section#customer_service .figure_image {
    background-image: url(../img/customer_service.jpg);
}

#service_support .teaser_sections .teaser_section figure {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0;
    background: #00A587;
    text-align: center;
    cursor: pointer;
    padding: 0;
    width: 100%;
}

@media screen and (min-width: 64em) {
    #service_support .teaser_sections .teaser_section figure figcaption {
        background-color: rgba(0, 0, 0, 0.3);
        transition: background-color 0.35s;
        color: #fff;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption:before {
        position: absolute;
        top: 30px;
        right: 30px;
        bottom: 30px;
        left: 30px;
        border: 1px solid #fff;
        content: '';
        opacity: 0;
        transition: opacity 0.35s, transform 0.35s;
        transform: scale(0);
    }

    #service_support .teaser_sections .teaser_section figure figcaption > a {
        z-index: 1000;
        text-indent: 200%;
        white-space: nowrap;
        font-size: 0;
        opacity: 0;
    }

    #service_support .teaser_sections .teaser_section figure figcaption, #service_support .teaser_sections .teaser_section figure figcaption > a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure h2 {
        word-spacing: -0.15em;
        font-weight: 700;
        font-size: 36px;
        margin: 25% 0 10px 0;
        transition: transform 0.35s;
        transform: translate3d(0, 100%, 0);
    }

    #service_support .teaser_sections .teaser_section figure h2 span {
        font-weight: 800;
    }

    #service_support .teaser_sections .teaser_section figure p {
        letter-spacing: 1px;
        font-size: 24px;
        margin: 0;
        opacity: 0;
        transition: opacity 0.35s, transform 0.35s;
        transform: scale(0);
    }

    #service_support .teaser_sections .teaser_section figure:hover h2 {
        transform: translate3d(0, 0, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption {
        background-color: rgba(58, 52, 42, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption::before, #service_support .teaser_sections .teaser_section figure:hover p {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    #service_support .teaser_sections .teaser_section figure:hover .figure_image {
        opacity: 0.4;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .teaser_sections .teaser_section figure h2 {
        word-spacing: -0.15em;
        font-weight: 700;
        font-size: 26px;
        margin: 0;
        margin-top: 10%;
    }

    #service_support .teaser_sections .teaser_section figure h2 span {
        font-weight: 800;
    }

    #service_support .teaser_sections .teaser_section figure figcaption {
        background-color: rgba(0, 0, 0, 0.3);
        transition: background-color 0.35s;
        color: #fff;
        font-size: 1.25em;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption > a {
        z-index: 1000;
        text-indent: 200%;
        white-space: nowrap;
        opacity: 1;
    }

    #service_support .teaser_sections .teaser_section figure figcaption, #service_support .teaser_sections .teaser_section figure figcaption > a {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        box-sizing: border-box;
    }

    #service_support .teaser_sections .teaser_section figure figcaption > p {
        color: #00A587;
    }

    #service_support .teaser_sections .teaser_section figure:hover h2 {
        transform: translate3d(0, 0, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption {
        background-color: rgba(58, 52, 42, 0);
    }

    #service_support .teaser_sections .teaser_section figure:hover figcaption::before, #service_support .teaser_sections .teaser_section figure:hover p {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    #service_support .teaser_sections .teaser_section figure:hover .figure_image {
        opacity: 0.4;
    }
}

#service_support .teaser_sections .teaser_section .figure_image {
    position: relative;
    display: block;
    width: 100%;
    height: auto;
    opacity: 0.9;
    transition: opacity 0.35s;
    height: 30vw;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#service_support .teaser_sections .teaser_section h2, #service_support .teaser_sections .teaser_section h3 {
    color: #fff;
}

#service_support .social_section {
    background: #D9DDE0;
}

#service_support .social_section .inner_section {
    background: transparent;
    position: relative;
}

#service_support .social_section .ribbon {
    text-transform: uppercase;
    color: #fff;
    background: #7D2349;
    display: inline-block;
    padding: 1rem 2rem;
    transform: translateY(-0.9rem);
    vertical-align: top;
    float: left;
}

#service_support .social_section .ribbon:before {
    content: '';
    width: 0;
    height: 0;
    border-bottom: 14px solid #7D2349;
    border-left: 14px solid transparent;
    position: absolute;
    right: 100%;
    top: 0;
}

#service_support .social_section ul {
    list-style: none;
    display: inline-block;
    margin: 0;
    padding: 1.5rem 0;
    float: right;
}

#service_support .social_section ul li {
    float: left;
    display: inline-block;
    padding-right: 4rem;
    font-size: 1rem;
    color: #424242;
}

#service_support .social_section ul li a {
    color: #424242;
}

#service_support .social_section ul li .social_logo {
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
    margin-right: 1rem;
    text-align: center;
    line-height: 24px;
    color: #fff;
}

#service_support .social_section ul li#pf_blog .social_logo {
    background-color: #FE6A38;
}

#service_support .social_section ul li#linkedin .social_logo {
    background-color: #007BB6;
}

#service_support .social_section ul li#youtube .social_logo {
    background-color: #B2151B;
}

#service_support .social_section ul li#twitter .social_logo {
    background-color: #00B0EC;
}

#service_support .map_section {
    background-image: url(../img/customer_service_xl.jpg);
    min-height: 600px;
    position: relative;
    margin-bottom: -20px;
    background-repeat: no-repeat;
    background-size: cover;
}

#service_support .map_section ul {
    list-style: none;
}

@media screen and (min-width: 64em) {
    #service_support .map_section ul li {
        width: 33.3333%;
        float: left;
        padding: 3rem;
        box-sizing: border-box;
    }

    #service_support .map_section ul li .inner {
        background: #fff;
        padding: 2rem;
        color: #424242;
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
    }

    #service_support .map_section ul li .inner h3 {
        color: #424242;
    }

    #service_support .map_section ul li .inner img {
        margin: 0 auto;
        display: block;
    }

    #service_support .map_section ul li .inner .fa {
        color: #424242;
        font-size: .9rem;
        display: inline-block;
        margin-right: .5rem;
    }
}

@media screen and (max-width: 63.9375em) {
    #service_support .map_section ul li {
        width: 100%;
        float: left;
        padding: 3rem;
        box-sizing: border-box;
    }

    #service_support .map_section ul li .inner {
        background: #fff;
        padding: 2rem;
        color: #424242;
        box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
        float: left;
        width: 100%;
    }

    #service_support .map_section ul li .inner h3 {
        color: #424242;
        font-weight: bold;
    }

    #service_support .map_section ul li .inner img {
        margin: 0 auto;
        display: block;
    }

    #service_support .map_section ul li .inner .fa {
        color: #424242;
        font-size: .9rem;
        display: inline-block;
        margin-right: .5rem;
    }

    #service_support .map_section ul li .inner p {
        float: left;
        width: 50%;
    }
}

#service_support .quicklinks_section {
    width: 100%;
    padding: 3rem 0;
    margin-bottom: -20px;
}

#service_support .quicklinks_section .inner {
    max-width: 1040px;
    width: 92.5%;
    margin: 0 auto;
}

#service_support .quicklinks_section .inner div.row {
    list-style: none;
    margin: 0 -1rem;
}

#service_support .quicklinks_section .inner div.row div.column, #service_support .quicklinks_section .inner div.row div.columns {
    float: left;
    box-sizing: border-box;
    padding: 1rem;
}

#service_support .quicklinks_section .inner div.row div.column a, #service_support .quicklinks_section .inner div.row div.columns a {
    display: block;
}

#service_support a {
    background-color: transparent;
}

#service_support .quicklinks_section .inner div.row div.column a h3, #service_support .quicklinks_section .inner div.row div.columns a h3 {
    font-size: 1rem;
    font-weight: 700;
    color: #424242;
}

#service_support .quicklinks_section .inner div.row div.column a p, #service_support .quicklinks_section .inner div.row div.columns a p {
    color: #888;
    font-size: 1rem;
    line-height: 1.5;
}

#service_support .quicklinks_section .inner div.row div.column a i, #service_support .quicklinks_section .inner div.row div.columns a i {
    color: #424242;
    font-size: 3rem;
    margin-bottom: 1rem;
}

#service_support .quicklinks_section .inner div.row div.column a .quick-icon, #service_support .quicklinks_section .inner div.row div.columns a .quick-icon {
    width: 64px;
    height: 4rem;
    margin-bottom: 1rem;
    display: block;
}

#service_support .quicklinks_section .inner div.row div.column a svg, #service_support .quicklinks_section .inner div.row div.columns a svg, #service_support .quicklinks_section .inner div.row div.column a .st0, #service_support .quicklinks_section .inner div.row div.columns a .st0, #service_support .quicklinks_section .inner div.row div.column a rect, #service_support .quicklinks_section .inner div.row div.columns a rect {
    fill: #424242 !important;
}

#service_support .quicklinks_section .inner div.row div.column a:hover svg, #service_support .quicklinks_section .inner div.row div.columns a:hover svg, #service_support .quicklinks_section .inner div.row div.column a:hover .st0, #service_support .quicklinks_section .inner div.row div.columns a:hover .st0, #service_support .quicklinks_section .inner div.row div.column a:hover rect, #service_support .quicklinks_section .inner div.row div.columns a:hover rect {
    fill: #00A587 !important;
}

#service_support .quicklinks_section .inner div.row div.column a:hover, #service_support .quicklinks_section .inner div.row div.columns a:hover {
    color: #00A587;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a:hover i, #service_support .quicklinks_section .inner div.row div.columns a:hover i, #service_support .quicklinks_section .inner div.row div.column a:hover p, #service_support .quicklinks_section .inner div.row div.columns a:hover p {
    color: #00A587;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a:hover h3, #service_support .quicklinks_section .inner div.row div.columns a:hover h3, #service_support .quicklinks_section .inner div.row div.column a:hover i, #service_support .quicklinks_section .inner div.row div.columns a:hover i, #service_support .quicklinks_section .inner div.row div.column a:hover p, #service_support .quicklinks_section .inner div.row div.columns a:hover p {
    color: #00A587 !important;
    text-decoration: none;
}

#service_support .quicklinks_section .inner div.row div.column a .quick-icon svg, #service_support .quicklinks_section .inner div.row div.columns a .quick-icon svg {
    height: 100%;
    width: auto;
}

#service_support .quicklinks_section .inner div.row div.column img.quick-icon, #service_support .quicklinks_section .inner div.row div.columns img.quick-icon {
    color: #424242;
    height: 4rem;
    margin-bottom: 0.4rem;
}

#service_support p.lighten-grey {
    color: #999;
    margin-top: 1rem;
}

#service_support a.action-button.action-button {
    bottom: 0;
    left: 0;
    margin-top: 3rem;
}

@media screen and (min-width: 63.9375em) {
    #service_support a.call_to_action {
        bottom: 0;
        left: 0;
        margin-top: 3rem;
    }
}

#service_support section.order_rma_section.no-margin {
    margin-top: 0;
}

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

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.43;
    border: 1px solid transparent;
}

.nav>li>a {
    padding: 10px 15px;
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover {
    background-color: #fff;
    border: 1px solid #edeaea;
    border-bottom-color: transparent;
}

.nav-tabs>li.open>a,.nav-tabs>li>a:hover {
    background-color: #ddd;
}

.nav>li, .nav>li>a {
    display: block;
    position: relative;
}

.nav:after, .nav:before {
    content: " ";
    display: table;
}

.nav:after {
    clear: both;
}

.nav {
    padding-left: 0;
    list-style: none;
    margin-left: 0!important;
    padding-bottom: 0!important;
}

.nav-tabs {
    border-bottom: 1px solid #edeaea;
    margin-bottom: 10px;
}

.nav-tabs.justified li {
    display: table-cell;
    width: 1%;
    float: none;
    text-align: center;
    white-space: nowrap;
}

.nav-tabs.justified {
    max-width: 100%;
    overflow-x: auto;
}

.outline.nav-tabs>li.active>a {
    background-color: #fff!important;
    border-bottom: 1px solid #fff;
}

.outline.nav>li>a {
    background-color: transparent!important;
    color: #777!important;
}

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

.nav-tabs.line>li.active>a {
    background-color: transparent!important;
    color: #777;
}

.nav-tabs.line>li.active>a {
    border-bottom-color: #EEE;
}

.nav-tabs.line>li.open>a,.nav-tabs.line>li>a:hover {
    border-bottom-color: #DDD;
    background-color: transparent;
    color: #777;
}

.nav-tabs.line>li.active>a:hover,.nav-tabs.line>li>a {
    border: 0;
    border-bottom: 5px solid transparent;
    background: transparent!important;
    color: #777!important;
}

.nav-tabs.line {
    border-bottom-color: #EEE;
}

.nav-tabs.right li {
    float: right;
}

.tab-portlet {
}

.tab-portlet>.tab-content {
    display: none;
}

.tab-portlet>.active {
    display: block;
}

.nav-tabs .dropdown .arrow {
    margin-top: -3px;
    vertical-align: middle;
}

.default.nav-tabs>li.active>a {
    background-color: #FFF;
    color: #777;
}

.default.nav-tabs>li.active>a {
    border-color: #eee;
    border-bottom-color: transparent;
}

.default.nav-tabs>li.open>a,.default.nav-tabs>li>a:hover {
    background-color: #DDDDDD;
    color: #777;
}

.default.nav>li>a {
    background-color: #EEEEEE;
    color: #777;
}

.default.nav-tabs {
    border-bottom-color: #EEEEEE;
}

.default.outline.nav-tabs>li.open>a,.default.outline.nav-tabs>li>a:hover {
    background-color: #DDD!important;
    color: #777!important;
}

.default.outline.nav-tabs {
    border-bottom-color: #EEE;
}

.default.outline.nav-tabs>li.active>a {
    background-color: #EEE!important;
    color: #777!important;
}

.default.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.default.nav-tabs.line,.default.nav-tabs.line>li.active>a {
    border-bottom-color: #EEE;
}

.default.nav-tabs.line>li.open>a,.default.nav-tabs.line>li>a:hover {
    border-bottom-color: #DDD;
}

.green.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.green.nav-tabs>li.active>a {
    border-color: #00a587;
    border-bottom-color: transparent;
}

.green.nav-tabs>li.open>a,.green.nav-tabs>li>a:hover {
    background-color: #008c73;
    color: #fff;
}

.green.nav>li>a {
    background-color: #00a587;
    color: #fff;
}

.green.nav-tabs {
    border-bottom-color: #00a587;
}

.green.outline.nav-tabs>li.open>a,.green.outline.nav-tabs>li>a:hover {
    background-color: #008c73!important;
    color: #fff!important;
}

.green.outline.nav-tabs {
    border-bottom-color: #00a587;
}

.green.outline.nav-tabs>li.active>a {
    background-color: #00a587!important;
    color: #fff!important;
}

.green.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.green.nav-tabs.line>li.active>a {
    border-bottom-color: #00a587;
}

.green.nav-tabs.line>li.open>a,.green.nav-tabs.line>li>a:hover {
    border-bottom-color: #008c73;
}

.lightblue.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.lightblue.nav-tabs>li.active>a {
    border-color: #8DC8EA;
    border-bottom-color: transparent;
}

.lightblue.nav-tabs>li.open>a,.lightblue.nav-tabs>li>a:hover {
    background-color: #77B1D1;
    color: #fff;
}

.lightblue.nav>li>a {
    background-color: #8DC8EA;
    color: #fff;
}

.lightblue.nav-tabs {
    border-bottom-color: #8DC8EA;
}

.lightblue.outline.nav-tabs>li.open>a,.lightblue.outline.nav-tabs>li>a:hover {
    background-color: #77B1D1!important;
    color: #fff!important;
}

.lightblue.outline.nav-tabs {
    border-bottom-color: #8DC8EA;
}

.lightblue.outline.nav-tabs>li.active>a {
    background-color: #8DC8EA!important;
    color: #fff!important;
}

.lightblue.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.lightblue.nav-tabs.line>li.active>a {
    border-bottom-color: #8DC8EA;
}

.lightblue.nav-tabs.line>li.open>a,.lightblue.nav-tabs.line>li>a:hover {
    border-bottom-color: #77B1D1;
}

.yellow.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.yellow.nav-tabs>li.active>a {
    border-color: #D0DF00;
    border-bottom-color: transparent;
}

.yellow.nav-tabs>li.open>a,.yellow.nav-tabs>li>a:hover {
    background-color: #CBD80F;
    color: #fff;
}

.yellow.nav>li>a {
    background-color: #D0DF00;
    color: #fff;
}

.yellow.nav-tabs {
    border-bottom-color: #D0DF00;
}

.yellow.outline.nav-tabs>li.open>a,.yellow.outline.nav-tabs>li>a:hover {
    background-color: #CBD80F!important;
    color: #fff!important;
}

.yellow.outline.nav-tabs {
    border-bottom-color: #D0DF00;
}

.yellow.outline.nav-tabs>li.active>a {
    background-color: #D0DF00!important;
    color: #fff!important;
}

.yellow.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.yellow.nav-tabs.line>li.active>a {
    border-bottom-color: #D0DF00;
}

.yellow.nav-tabs.line>li.open>a,.yellow.nav-tabs.line>li>a:hover {
    border-bottom-color: #CBD80F;
}

.ocher.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.ocher.nav-tabs>li.active>a {
    border-color: #EAAA00;
    border-bottom-color: transparent;
}

.ocher.nav-tabs>li.open>a,.ocher.nav-tabs>li>a:hover {
    background-color: #CE721E;
    color: #fff;
}

.ocher.nav>li>a {
    background-color: #EAAA00;
    color: #fff;
}

.ocher.nav-tabs {
    border-bottom-color: #EAAA00;
}

.ocher.outline.nav-tabs>li.open>a,.ocher.outline.nav-tabs>li>a:hover {
    background-color: #CE721E!important;
    color: #fff!important;
}

.ocher.outline.nav-tabs {
    border-bottom-color: #EAAA00;
}

.ocher.outline.nav-tabs>li.active>a {
    background-color: #EAAA00!important;
    color: #fff!important;
}

.ocher.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.ocher.nav-tabs.line>li.active>a {
    border-bottom-color: #EAAA00;
}

.ocher.nav-tabs.line>li.open>a,.ocher.nav-tabs.line>li>a:hover {
    border-bottom-color: #CE721E;
}

.orange.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.orange.nav-tabs>li.active>a {
    border-color: #FF6A39;
    border-bottom-color: transparent;
}

.orange.nav-tabs>li.open>a,.orange.nav-tabs>li>a:hover {
    background-color: #E55222;
    color: #fff;
}

.orange.nav>li>a {
    background-color: #FF6A39;
    color: #fff;
}

.orange.nav-tabs {
    border-bottom-color: #FF6A39;
}

.orange.outline.nav-tabs>li.open>a,.orange.outline.nav-tabs>li>a:hover {
    background-color: #E55222!important;
    color: #fff!important;
}

.orange.outline.nav-tabs {
    border-bottom-color: #FF6A39;
}

.orange.outline.nav-tabs>li.active>a {
    background-color: #FF6A39!important;
    color: #fff!important;
}

.orange.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.orange.nav-tabs.line>li.active>a {
    border-bottom-color: #FF6A39;
}

.orange.nav-tabs.line>li.open>a,.orange.nav-tabs.line>li>a:hover {
    border-bottom-color: #E55222;
}

.bordeaux.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.bordeaux.nav-tabs>li.active>a {
    border-color: #7D2248;
    border-bottom-color: transparent;
}

.bordeaux.nav-tabs>li.open>a,.bordeaux.nav-tabs>li>a:hover {
    background-color: #6C183B;
    color: #fff;
}

.bordeaux.nav>li>a {
    background-color: #7D2248;
    color: #fff;
}

.bordeaux.nav-tabs {
    border-bottom-color: #7D2248;
}

.bordeaux.outline.nav-tabs>li.open>a,.bordeaux.outline.nav-tabs>li>a:hover {
    background-color: #6C183B!important;
    color: #fff!important;
}

.bordeaux.outline.nav-tabs {
    border-bottom-color: #7D2248;
}

.bordeaux.outline.nav-tabs>li.active>a {
    background-color: #7D2248!important;
    color: #fff!important;
}

.bordeaux.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.bordeaux.nav-tabs.line>li.active>a {
    border-bottom-color: #7D2248;
}

.bordeaux.nav-tabs.line>li.open>a,.bordeaux.nav-tabs.line>li>a:hover {
    border-bottom-color: #6C183B;
}

.gray.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.gray.nav-tabs>li.active>a {
    border-color: #425563;
    border-bottom-color: transparent;
}

.gray.nav-tabs>li.open>a,.gray.nav-tabs>li>a:hover {
    background-color: #364652;
    color: #fff;
}

.gray.nav>li>a {
    background-color: #425563;
    color: #fff;
}

.gray.nav-tabs {
    border-bottom-color: #425563;
}

.gray.outline.nav-tabs>li.open>a,.gray.outline.nav-tabs>li>a:hover {
    background-color: #364652!important;
    color: #fff!important;
}

.gray.outline.nav-tabs {
    border-bottom-color: #425563;
}

.gray.outline.nav-tabs>li.active>a {
    background-color: #425563!important;
    color: #fff!important;
}

.gray.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.gray.nav-tabs.line>li.active>a {
    border-bottom-color: #425563;
}

.gray.nav-tabs.line>li.open>a,.gray.nav-tabs.line>li>a:hover {
    border-bottom-color: #364652;
}

.black.nav-tabs>li.active>a {
    background-color: #fff;
    color: #777;
}

.black.nav-tabs>li.active>a {
    border-color: #2C2A29;
    border-bottom-color: transparent;
}

.black.nav-tabs>li.open>a,.black.nav-tabs>li>a:hover {
    background-color: #1B1B1B;
    color: #fff;
}

.black.nav>li>a {
    background-color: #2C2A29;
    color: #fff;
}

.black.nav-tabs {
    border-bottom-color: #2C2A29;
}

.black.outline.nav-tabs>li.open>a,.black.outline.nav-tabs>li>a:hover {
    background-color: #1B1B1B!important;
    color: #fff!important;
}

.black.outline.nav-tabs {
    border-bottom-color: #2C2A29;
}

.black.outline.nav-tabs>li.active>a {
    background-color: #2C2A29!important;
    color: #fff!important;
}

.black.nav-tabs.line {
    border-bottom: 1px solid #EEE;
}

.black.nav-tabs.line>li.active>a {
    border-bottom-color: #2C2A29;
}

.black.nav-tabs.line>li.open>a,.black.nav-tabs.line>li>a:hover {
    border-bottom-color: #1B1B1B;
}

#image-world-map img {
    width: 470px;
}

#bottom-text {
    font-size: 12px;
}

#image-world-map {
    float: right;
}

#text-box {
    width: 270px;
    float: left;
}

#first-button-left {
    float: left;
    padding-right: 20px;
}

#second-button-left {
    float: right;
}

#buttoncontainer {
    clear: both;
    margin-top: 30px;
    float: right;
}

@media only screen and (max-width: 860px) {
    #image-world-map img {
        width:400px;
        margin-top: 50px;
    }

    #text-box {
        width: 230px;
    }

    #bottom-text {
        padding-top: 40px;
    }
}

@media only screen and (max-width: 750px) {
    #text-box p {
        font-size: 13px;
    }

    #text-box {
        width: 230px;
    }

    #image-world-map img {
        margin-top: 70px;
        width: 300px;
    }
}

@media only screen and (max-width: 660px) {
    div h2 {
        font-size: 18px;
    }

    #text-box {
        float: none;
        width: 90%;
    }

    #image-world-map img {
        margin-top: 0px;
        width: 90%;
    }

    #buttoncontainer {
        margin-top: 40px;
        float: right;
    }
}

@media only screen and (max-width: 480px) {
    #text-box {
        display: none;
    }

    #buttoncontainer {
        width: 100%;
    }

    #first-button-left {
        float: none;
    }

    #second-button-left {
        float: none;
        margin-top: 10px;
    }

    .ce-text-small a {
        font-size: 12px;
    }
}

@media only screen and (max-width: 320px) {
    #image-world-map {
        display: none;
    }
}

.pi-form .pi-form-control .pi-form-input input {
    padding: 7px 3px 7px 7px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    background-color: #fff;
}

.pi-form-control .pi-form-input a {
    color: #00a587;
}

.pi-form-control .pi-form-input a:hover {
    text-decoration: underline;
}

.pi-form-input .pi-checkbox-control-vertical input {
    margin-bottom: 0px !important;
}

div.pi-widget.pi-newsletter-widget .pi-heading p {
    color: #00a587;
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 12px;
}

.pi-form-input span.pi-checkbox-control-vertical p {
    line-height: normal;
}

div.pi-heading + div.pi-message div.pi-message-text {
    font-weight: normal;
}

.pi-widget.pi-newsletter-widget .pi-message .pi-message-text {
    color: #8d9095;
    font-weight: normal;
    border: none;
    padding: 5px;
    margin-bottom: 20px;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 72px 0px;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical {
    background: #425563;
    border: 2px solid #425563;
    padding: 5px 5px 5px 5px;
    margin: 0px 7px 10px 0px;
    text-align: left;
    color: white;
    display: block;
    width: auto;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical:active {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

.pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical label {
    padding: 2px 0px 2px 0px;
    cursor: pointer;
    display: block;
    margin-left: 24px;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="channel"] .pi-form-label label {
    font-weight: bold;
}

.pi-form-control[data-pi-id="channel"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
}

.pi-form-input[name="email"] .pi-form-error {
    border: 1px solid red;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control .pi-form-input input[name="email"] {
    margin-bottom: 15px;
}

.pi-form-control[data-pi-id="permission"] .pi-form-input .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
    margin-top: 5px;
    margin-right: 6px;
    margin-left: 0px;
}

.pi-form[data-pi-id="permission"] .pi-form-label label {
    margin-bottom: 4px;
}

.pi-form-control[data-pi-id="permission"] .pi-form-input .pi-checkbox-control-vertical label {
    margin-right: 0px;
    text-align: justify;
    margin-top: 6px;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permission"] {
    margin-top: 20px;
    clear: both;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permission"] .pi-form-label label {
    font-weight: bold;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permissionTracking"] {
    margin-bottom: 20px;
    clear: both;
}

div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="permissionTracking"] .pi-form-label label {
    font-weight: bold;
}

.pi-form-input select[name="salut"] {
    padding: 7px 3px 7px 3px;
    border: 1px solid #e0e0e0;
    margin-bottom: 10px;
    background-color: #fff;
    width: 100%;
}

@media screen and (max-width: 480px) {
    .pi-form-control[data-pi-id="channel"] .pi-form-input span.pi-checkbox-control-vertical {
        width: 97%;
    }

    .pi-form .pi-form-control .pi-form-input input {
        width: 100%;
    }
}

@media screen and (min-width: 480px) {
    .pi-form .pi-form-control .pi-form-input input[type="text"] {
        width: 380px;
    }

    .pi-form-input select[name="salut"] {
        width: 392px;
    }
}

@media screen and (min-width: 600px) {
    .pi-form-input .pi-checkbox-control-vertical label {
        margin-right: 0px;
    }
}

div[data-pi-id="channel"].pi-form-control__has-error span.pi-checkbox-control-vertical {
    border: 2px solid red!important;
}

.pi-form-control__has-error input[type="text"] {
    border: 1px solid red!important;
}

div[data-pi-id="permission"].pi-form-control__has-error div.pi-form-input {
    border: 1px solid red!important;
    padding: 0px 9px 6px 6px;
}

div[data-pi-id="channel"].pi-form-control__has-error span.pi-radio-control-vertical {
    border: 2px solid red!important;
}

div.pi-heading + div.pi-message div.pi-message-text {
    color: #8d9095;
    border: none;
    font-weight: normal;
    border: none;
    padding: 5px;
    margin-bottom: 20px;
}

.pi-form-actions .pi-form-button button {
    background: #FD521A;
    background-image: url("imgs/CTA-Button-Arrow.png");
    background-image: url("imgs/CTA-Button-Arrow.png"), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%);
    background-repeat: no-repeat;
    -webkit-border-radius: 3px;
    color: #fff;
    width: auto;
    margin: 25px 0px 10px 0px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    border: none;
}

.pi-form-actions .pi-form-button button:hover {
    background: white;
    background-image: url("imgs/CTA-Button-Arrow-orange.png");
    background-image: url("imgs/CTA-Button-Arrow-orange.png"), linear-gradient(to bottom, #fff 0%,#fff 100%);
    background-repeat: no-repeat;
    border: 1px solid #FD521A;
    color: #FD521A;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-actions .pi-form-button button:active {
    outline: none;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-actions .pi-form-button button:focus {
    outline: none;
}

.pi-form-control[data-pi-id="region"] .pi-form-label label {
    width: 118px !important;
}

.pi-form-control:not([data-pi-id="channel"]):not([data-pi-id="fch100_chtml_piTextBox"]):not([data-pi-id="permission"]):not([data-pi-id="permissionTracking"]):not([data-pi-id="channel1"]) .pi-form-label label {
    float: left;
    width: 120px;
}

@media screen and (max-width: 600px) {
    .pi-form-control[data-pi-id="channel"] span.pi-checkbox-control-vertical {
        display:block;
        margin-bottom: 10px;
    }
}

.pi-form-control[data-pi-id="permission"] .pi-checkbox-control-vertical label, .pi-form-control[data-pi-id="permissionTracking"] .pi-checkbox-control-vertical label {
    display: block;
    padding-left: 25px;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-form-input .pi-checkbox-control-vertical label {
    margin-right: 0;
    text-align: justify;
}

.pi-form-control[data-pi-id="permissionTracking"] .pi-form-label {
    min-height: 16px;
    min-width: 1px;
}

[id^='pinuts-widgets-newsletter-'] .pi-newsletter-widget-unsubscribe-channel-text {
    font-weight: bold;
    margin-bottom: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical {
    background: #425563;
    margin-right: 10px;
    color: white;
    padding: 4px 6px 6px 4px;
    width: auto;
    float: left;
    margin-top: 6px;
}

@media screen and (max-width: 480px) {
    [id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical {
        width: 100%;
    }
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubchannelsfield"] .pi-form-label label {
    width: 100%!important;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical label {
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input .pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="unsubscribereasons"] .pi-form-input {
    float: left;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-input div#otherTextDiv {
    margin-top: 20px;
    width: 100%;
}

[id^='pinuts-widgets-newsletter-'] .channels {
    color: #00a587;
}

[id^='pinuts-widgets-newsletter-'] .pi-radio-control-vertical {
    background-color: #425563;
    margin: 0px 7px 7px 0px;
    padding: 5px 20px 1px 5px;
    color: white;
    text-align: left;
    display: block;
    width: auto;
    border: 2px solid #425563;
}

[id^='pinuts-widgets-newsletter-'] .pi-radio-control-vertical:hover {
    background: #8dc8e8;
    border: 2px solid #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] span.pi-radio-control-vertical label {
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="country"] .pi-form-input select[name="country"] {
    background-color: white;
    width: 392px;
    padding: 7px 3px 7px 3px;
    border: 1px solid #e0e0e0;
    margin-left: -2px;
}

[id^='pinuts-widgets-newsletter-'] div.pi-form-control[data-pi-id="fch112_chtml_piTextBox"] {
    clear: both;
    margin-bottom: 13px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 124px 0px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical {
    background: #425563;
    color: white;
    display: block;
    width: 70%;
    padding: 5px;
    margin: 0px 5px 5px 0px;
    border: 1px solid #425563;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical:hover {
    background: #8dc8e8;
    border: 1px solid #8dc8e8;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical label {
    display: block;
    cursor: pointer;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical input[type="checkbox"] {
    float: left;
    margin-right: 7px;
    margin-bottom: 10px!important;
}

@media screen and (max-width: 480px) {
    [id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-checkbox-control-vertical {
        width: 97%;
    }
}

[id^='pinuts-widgets-newsletter-'] div.pi-widget.pi-newsletter-widget .pi-form .pi-form-control[data-pi-id="channel"] {
    padding: 0px 0px 15px 0px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel"] .pi-form-input {
    margin: 11px 0px 0px 0px;
    margin-bottom: auto;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control[data-pi-id="channel1"] .pi-form-label {
    margin-bottom: 10px;
    margin-top: 16px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error div.pi-message-text {
    color: #8d9095;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error .pi-message-text p {
    color: red;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-control__has-error .pi-message-text li {
    color: red;
    border: none;
    margin-top: 5px;
}

[id^='pinuts-widgets-newsletter-'] .pi-form-input {
    text-align: justify;
}

.ui-dialog {
    z-index: 998!important;
    max-width: 340px;
}

@media only all and (max-width: 799px) {
    .ui-dialog {
        z-index: 1002!important;
    }
}

.ui-widget-overlay {
    background-color: #00a587!important;
    width: 100%!important;
    z-index: 1001!important;
}

.ui-dialog .ui-dialog-titlebar {
    background: linear-gradient(to bottom, #425563 0%,#425563 100%);
    background-color: #425563;
}

.ui-dialog .ui-dialog-title {
    margin: .1em 18px;
    font-weight: normal!important;
}

.add_to_cart_popup {
    padding: 0px !important;
}

.add_to_cart_popup input[type="button"] {
    background-image: url(imgs/shoppingcart_button.png), linear-gradient(to bottom, #ff6a39 0%,#fb3e00 100%) !important;
    background-repeat: no-repeat!important;
    border: 1px solid #FF6A39!important;
    -webkit-border-radius: 3px;
    color: #fff;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    border: none;
    background: #FF6A39;
    float: right;
}

.add_to_cart_popup input[type="button"]:hover {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39;
    -webkit-border-radius: 3px;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
    float: right;
}

.add_to_cart_popup input[type="button"]:active {
    background-image: url(imgs/shoppingcart_button_orange.png), linear-gradient(to bottom, #ffffff 0%,#ffffff 100%) !important;
    background-repeat: no-repeat!important;
    color: #FF6A39;
    border: 1px solid #FF6A39!important;
    -webkit-border-radius: 3px;
    width: 60%;
    margin-left: 3px;
    padding-left: 55px;
    padding-right: 20px;
    height: 44px;
    clear: both;
    text-align: center;
    background: #FFFFFF;
    float: right;
}

.add_to_cart_popup .add_to_cart_popup_area {
    margin-left: 0px;
    margin-right: 4px;
    padding-top: 24px;
    padding-bottom: 10px;
    cursor: pointer;
    margin-top: -11px;
    width: 36%;
    height: 25px;
    text-align: center;
    font-size: 14px;
}

.add_to_cart_popup .add_to_cart_popup_area:hover {
    background: #FFFFFF;
}

.add_to_cart_popup {
    font-size: 14px;
}

.add_to_cart_popup .add_to_cart_popup_area a {
    text-decoration: none;
    color: #00a587;
}

.add_to_cart_popup .add_to_cart_popup_area a:hover {
    color: #8d9095;
}

.add_to_cart_popup .product_quantity {
    float: right;
    margin-right: 10px;
    margin-bottom: 8px;
    margin-top: -7px;
}

p.add_to_cart_popup_price {
    float: right;
    margin-right: 10px;
    margin-top: -5px;
}

a.add_to_cart_popup_link {
    padding-top: 10px;
    text-decoration: none;
}

a.add_to_cart_popup_link:hover {
    text-decoration: none!important;
}

.add_to_cart_popup_prodname {
    text-align: right;
    margin-right: 10px;
    margin-top: -5px;
    color: #2C2A29;
    font-weight: bold;
}

.shopping_cart_popup_image {
    margin-right: 120px;
}

.shopping_cart_popup_image img {
    width: 51%;
    float: left;
    padding-left: 10px;
    margin-top: -10px;
}

.ui-dialog .ui-resizable-se {
    height: 5px;
}

.ui-dialog .ui-dialog-content {
    padding-bottom: 20px!important;
}

.ui-dialog .ui-dialog-content span {
    margin-bottom: 10px;
    width: 100%;
    float: left;
}

.ui-dialog .ui-widget-header {
    border: none;
    color: #ffffff;
}

.ui-dialog .ui-dialog-titlebar-close {
    border: none;
    background-color: transparent;
    cursor: pointer;
}

.ui-widget {
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 1.1em!important;
}

.ui-dialog .ui-dialog-title {
    width: 100%!important;
}

.ui-widget-header .ui-button-text {
    display: none!important;
}

.ui-widget-header .ui-icon {
    background-image: url(imgs//ui-icons_ffffff_256x240.png)!important;
}

.ui-state-hover .ui-icon {
    background-image: url(imgs/ui-icons_454545_256x240.png)!important;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: auto!important;
}

button.ui-dialog-titlebar-close {
    outline: initial!important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 0!important;
    border-bottom-left-radius: 0!important;
    border-top-right-radius: 0!important;
    border-top-left-radius: 0!important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none!important;
    border: none!important;
    color: none!important;
}

.ui-dialog .add_to_cart_popup.ui-dialog-content {
    padding-bottom: 0px!important;
}

div#global_search h2.text_ausblenden {
    display: none;
}

div#global_search h3.text_ausblenden {
    display: none;
}

.search_filter_box_headline {
    margin-bottom: 20px;
    display: none;
}

.container_content_right .search_filter_box {
    margin-top: 30px;
}

div#global_search div.search_filter_box label {
    background: #425563;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box label:first-child {
    margin-left: 1px;
}

div#global_search div.search_filter_box label:hover {
    background: #00A587;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box label.disabled, div#global_search div.search_filter_box label.disabled:hover {
    background: #425563;
    padding: 10px 10px;
    color: white;
    cursor: default;
}

div#global_search div.search_filter_box label.active {
    background: #00A587;
    padding: 10px 10px;
    color: white;
    cursor: pointer;
}

div#global_search div.search_filter_box input[type="radio"] {
    display: none;
}

div.container_content_right table.table_product {
    margin-top: 9px;
}

#overview_prodlist ~ div.container_content_right table.table_product th {
    display: block;
}

#productsanchor tr.options {
    border-bottom: 1px solid #edeaea;
}

#archiveanchor tr.options {
    border-bottom: 1px solid #edeaea;
}

@media screen and (max-width: 768px) {
    div#global_search div.search_filter_box label {
        display: block;
        margin-bottom: 3px;
    }
}

.texteditorTable table.custom_table tr:nth-child(odd),.texteditorTable table.custom_table_equal tr:nth-child(odd) {
    background-color: #f8fafa;
}

.texteditorTable table.custom_table tr:nth-child(even),.texteditorTable table.custom_table_equal tr:nth-child(even) {
    background-color: #e9e9e9!important;
}

.texteditorTable table.custom_table, .texteditorTable table.custom_table_equal {
    width: 100%!important;
}

.texteditorTable table.custom_table td:first-child {
    width: 40%!important;
    padding-left: 10px;
    padding-right: 10px;
}

.texteditorTable table.custom_table td:last-child {
    width: 60%!important;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #d9dde0;
}

.texteditorTable table.custom_table_equal td:first-child {
    width: 50%!important;
    padding-left: 10px;
    padding-right: 10px;
}

.texteditorTable table.custom_table_equal td:last-child {
    width: 50%!important;
    padding-left: 10px;
    padding-right: 10px;
    border-left: 1px solid #d9dde0;
}

.texteditorTable table.custom_table th, .texteditorTable table.custom_table_equal th {
    background: #425563;
}

.texteditorTable table.custom_table th h2, .texteditorTable table.custom_table_equal th h2 {
    color: white;
    padding-left: 10px;
    padding-right: 10px;
}
