/* ============================================================================
    COMPASS
============================================================================ */
/* line 5, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}

/* line 22, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
    line-height: 1;
}

/* line 24, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
    list-style: none;
}

/* line 26, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* line 28, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

/* line 30, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
    quotes: none;
}
/* line 103, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none;
}

/* line 32, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
    border: none;
}

/* line 116, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}

/* ============================================================================
    BASE
============================================================================ */
/* ------------------------------------------------------------
    PX TO EM
------------------------------------------------------------ */
/* ============================================================================
    VARS
============================================================================ */
/* ============================================================================
    IMAGE PATHS
============================================================================ */
/* ============================================================================
    HELPERS
============================================================================ */
/* ============================================================================
|																																							|
|    BLOCK STYLES																															|
|																																							|
============================================================================ */
/* ============================================================================
OVERVIEW
Overview block
============================================================================ */
/* line 12, ../scss/helpers/_block.scss */
.block-news-overview .item, .block-publications-overview .item {
    padding-bottom: 2em;
    margin-bottom: 1.86667em;
    border-bottom: 1px solid #c4c4c4;
}
/* line 17, ../scss/helpers/_block.scss */
.block-news-overview .item:last-child, .block-publications-overview .item:last-child {
    padding: 0;
    margin: 0;
    border-bottom: 0;
}
/* line 24, ../scss/helpers/_block.scss */
.block-news-overview .paging, .block-publications-overview .paging {
    border-top: 1px solid #c4c4c4;
    margin-top: 2em;
    padding-top: 1em;
}
/* line 30, ../scss/helpers/_block.scss */
.block-news-overview .paging ul, .block-publications-overview .paging ul {
    float: left;
    position: relative;
    left: 50%;
}
/* line 35, ../scss/helpers/_block.scss */
.block-news-overview .paging ul li, .block-publications-overview .paging ul li {
    position: relative;
    right: 50%;
}

/* ============================================================================
OVERVIEW MENU
Overview block with a menu
============================================================================ */
/* line 48, ../scss/helpers/_block.scss */
.block-user-overview .field-menu, .block-cost-overview .field-menu, .block-employee-group-overview .field-menu, .block-order-overview .field-menu,
.block-order-approve .field-menu,
.block-order-tenders .field-menu, .block-employee-overview .field-menu, .block-pbm-order-overview .field-menu, .block-comparison-table .field-menu {
    margin-bottom: 0.8em;
}
/* line 51, ../scss/helpers/_block.scss */
.block-user-overview .field-menu ul li, .block-cost-overview .field-menu ul li, .block-employee-group-overview .field-menu ul li, .block-order-overview .field-menu ul li,
.block-order-approve .field-menu ul li,
.block-order-tenders .field-menu ul li, .block-employee-overview .field-menu ul li, .block-pbm-order-overview .field-menu ul li, .block-comparison-table .field-menu ul li {
    float: left;
    margin: 0 1.33333em 0 0;
}
/* line 55, ../scss/helpers/_block.scss */
.block-user-overview .field-menu ul li a, .block-cost-overview .field-menu ul li a, .block-employee-group-overview .field-menu ul li a, .block-order-overview .field-menu ul li a,
.block-order-approve .field-menu ul li a,
.block-order-tenders .field-menu ul li a, .block-employee-overview .field-menu ul li a, .block-pbm-order-overview .field-menu ul li a, .block-comparison-table .field-menu ul li a {
    display: block;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 3px 0 0 27px;
    color: #201E1F;
}
/* line 62, ../scss/helpers/_block.scss */
.block-user-overview .field-menu ul li a:hover, .block-cost-overview .field-menu ul li a:hover, .block-employee-group-overview .field-menu ul li a:hover, .block-order-overview .field-menu ul li a:hover,
.block-order-approve .field-menu ul li a:hover,
.block-order-tenders .field-menu ul li a:hover, .block-employee-overview .field-menu ul li a:hover, .block-pbm-order-overview .field-menu ul li a:hover, .block-comparison-table .field-menu ul li a:hover {
    color: #BE1D2C;
    text-decoration: underline;
}
/* line 67, ../scss/helpers/_block.scss */
.block-user-overview .field-menu ul li a.money_add, .block-cost-overview .field-menu ul li a.money_add, .block-employee-group-overview .field-menu ul li a.money_add, .block-order-overview .field-menu ul li a.money_add,
.block-order-approve .field-menu ul li a.money_add,
.block-order-tenders .field-menu ul li a.money_add, .block-employee-overview .field-menu ul li a.money_add, .block-pbm-order-overview .field-menu ul li a.money_add, .block-comparison-table .field-menu ul li a.money_add {
    background-image: url(../img/icon_euro_add.gif);
}
/* line 73, ../scss/helpers/_block.scss */
.block-user-overview .field-menu ul li.filter-remove a, .block-cost-overview .field-menu ul li.filter-remove a, .block-employee-group-overview .field-menu ul li.filter-remove a, .block-order-overview .field-menu ul li.filter-remove a,
.block-order-approve .field-menu ul li.filter-remove a,
.block-order-tenders .field-menu ul li.filter-remove a, .block-employee-overview .field-menu ul li.filter-remove a, .block-pbm-order-overview .field-menu ul li.filter-remove a, .block-comparison-table .field-menu ul li.filter-remove a {
    background-image: url(../img/icon_filter_remove.png) !important;
}
/* line 77, ../scss/helpers/_block.scss */
.block-user-overview .field-filter, .block-cost-overview .field-filter, .block-employee-group-overview .field-filter, .block-order-overview .field-filter,
.block-order-approve .field-filter,
.block-order-tenders .field-filter, .block-employee-overview .field-filter, .block-pbm-order-overview .field-filter, .block-comparison-table .field-filter {
    display: none;
    margin-bottom: 0.8em;
    background: #f3f3f3;
    padding: 1.06667em;
}
/* line 87, ../scss/helpers/_block.scss */
.block-user-overview .field-overview .paging, .block-cost-overview .field-overview .paging, .block-employee-group-overview .field-overview .paging, .block-order-overview .field-overview .paging,
.block-order-approve .field-overview .paging,
.block-order-tenders .field-overview .paging, .block-employee-overview .field-overview .paging, .block-pbm-order-overview .field-overview .paging, .block-comparison-table .field-overview .paging {
    margin: 0.66667em 0 0;
    float: right;
}

/* ============================================================================
PAGING
Paging block
============================================================================ */
/* line 100, ../scss/helpers/_block.scss */
.block-news-overview .paging ul li, .block-publications-overview .paging ul li, .paging ul li {
    float: left;
}
/* line 103, ../scss/helpers/_block.scss */
.block-news-overview .paging ul li a, .block-publications-overview .paging ul li a, .paging ul li a, .block-news-overview .paging ul li span, .block-publications-overview .paging ul li span, .paging ul li span {
    display: block;
    line-height: 1.33333em;
    height: 1.33333em;
    margin: 0 0.26667em;
    text-align: center;
    background-repeat: no-repeat;
    background-position: center;
    color: #201E1F;
}
/* line 113, ../scss/helpers/_block.scss */
.paging ul li a:hover, .paging ul li span:hover {
    color: #BE1D2C;
}
/* line 118, ../scss/helpers/_block.scss */
.block-news-overview .paging ul li span, .block-publications-overview .paging ul li span, .paging ul li span {
    color: #BE1D2C;
    text-decoration: underline;
}
/* line 127, ../scss/helpers/_block.scss */
.paging ul li.first a, .paging ul li.prev a, .paging ul li.next a, .paging ul li.last a {
    width: 0.66667em;
}
/* line 132, ../scss/helpers/_block.scss */
.paging ul li.first a {
    background-image: url(../img/arrow_left_grey_double.png);
}
/* line 133, ../scss/helpers/_block.scss */
.paging ul li.first a:hover {
    background-image: url(../img/arrow_left_black_double.png);
}
/* line 134, ../scss/helpers/_block.scss */
.paging ul li.prev a {
    background-image: url(../img/arrow_left_grey.png);
}
/* line 135, ../scss/helpers/_block.scss */
.paging ul li.prev:hover a {
    background-image: url(../img/arrow_left_black.png);
}
/* line 136, ../scss/helpers/_block.scss */
.paging ul li.next a {
    background-image: url(../img/arrow_right_grey.png);
}
/* line 137, ../scss/helpers/_block.scss */
.paging ul li.next a:hover {
    background-image: url(../img/arrow_right_black.png);
}
/* line 138, ../scss/helpers/_block.scss */
.paging ul li.last a {
    background-image: url(../img/arrow_right_grey_double.png);
}
/* line 139, ../scss/helpers/_block.scss */
.paging ul li.last a:hover {
    background-image: url(../img/arrow_right_black_double.png);
}

/* ============================================================================
NAVIGATION STYLE 1
Administation menu for my vdp / pbm cockpit
============================================================================ */
/* line 152, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-user,
.block-navigation-pbm .field-user {
    font-size: 0.93333em;
    background: #F1F1F1;
    text-transform: uppercase;
    border-bottom: 1px solid #D2D2D2;
    color: #BE1D2C;
    padding: 0.66667em;
    font-weight: 600;
}
/* line 161, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-user a,
.block-navigation-pbm .field-user a {
    color: #BE1D2C;
    text-transform: none;
}
/* line 164, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-user a:hover,
.block-navigation-pbm .field-user a:hover {
    text-decoration: underline;
}
/* line 168, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-menu,
.block-navigation-pbm .field-menu {
    background: #F1F1F1;
}
/* line 172, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-menu ul li,
.block-navigation-pbm .field-menu ul li {
    float: left;
    border-left: solid 1px #D2D2D2;
}
/* line 176, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-menu ul li a,
.block-navigation-pbm .field-menu ul li a {
    color: #221E1F;
    padding: 8px 10px;
    display: block;
    font-size: 12px;
}
/* line 182, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-menu ul li a:hover,
.block-navigation-pbm .field-menu ul li a:hover {
    color: #BE1D2C;
}
/* line 185, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-menu ul li.active,
.block-navigation-pbm .field-menu ul li.active, .block-navigation-myvdp .field-menu ul li.active + li,
.block-navigation-pbm .field-menu ul li.active + li, .block-navigation-myvdp .field-menu ul li:first-child,
.block-navigation-pbm .field-menu ul li:first-child {
    border-left: none;
}
/* line 191, ../scss/helpers/_block.scss */
.block-navigation-myvdp .field-menu ul li.active a,
.block-navigation-pbm .field-menu ul li.active a {
    color: white;
    background-color: #BE1D2C;
}

/* ============================================================================
|																																							|
|    BUTTON STYLES																														|
|																																							|
============================================================================ */
/* ============================================================================
    STYLE 1
    Default button
============================================================================ */
/* line 29, ../scss/helpers/_button.scss */
.btn {
    font-family: "Source Sans Pro", arial, sans-serif;
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
}
/* line 23, ../scss/helpers/_button.scss */
.btn:hover {
    background-color: #7E131D;
    color: white;
}

/* ============================================================================
|																																							|
|    LIST STYLES																															|
|																																							|
============================================================================ */
/* ============================================================================
    STYLE 1
    Green circles
============================================================================ */
/* line 11, ../scss/helpers/_list.scss */
.wysiwyg ul,
.block-shopping-cart .field-text ul,
.item-page-full .field-text ul,
.item-product-full .field-text ul,
.block-data-sheet .field-desc ul,
#popup .popup-inner .popup .popup-content .tabs .tab ul,
.form-markup ul, .block-comparison-table table td ul, .block-list-style1 ul, .item-product-full .field-details ul, .item-product-full .field-norms ul, .block-data-sheet .field-norms ul {
    line-height: normal;
}
/* line 14, ../scss/helpers/_list.scss */
.wysiwyg ul li,
.block-shopping-cart .field-text ul li,
.item-page-full .field-text ul li,
.item-product-full .field-text ul li,
.block-data-sheet .field-desc ul li,
#popup .popup-inner .popup .popup-content .tabs .tab ul li,
.form-markup ul li, .block-comparison-table table td ul li, .block-list-style1 ul li, .item-product-full .field-details ul li, .item-product-full .field-norms ul li, .block-data-sheet .field-norms ul li {
    background: url(../img/icon_circle_5x5.png) no-repeat left 0.4em;
    padding: 0 0 0.26667em 1em;
}
/* line 18, ../scss/helpers/_list.scss */
.wysiwyg ul li:last-child,
.block-shopping-cart .field-text ul li:last-child,
.item-page-full .field-text ul li:last-child,
.item-product-full .field-text ul li:last-child,
.block-data-sheet .field-desc ul li:last-child,
#popup .popup-inner .popup .popup-content .tabs .tab ul li:last-child,
.form-markup ul li:last-child, .block-comparison-table table td ul li:last-child, .block-list-style1 ul li:last-child, .item-product-full .field-details ul li:last-child, .item-product-full .field-norms ul li:last-child, .block-data-sheet .field-norms ul li:last-child {
    padding-bottom: 0;
}
/* line 22, ../scss/helpers/_list.scss */
.wysiwyg ul li ul,
.block-shopping-cart .field-text ul li ul,
.item-page-full .field-text ul li ul,
.item-product-full .field-text ul li ul,
.block-data-sheet .field-desc ul li ul,
#popup .popup-inner .popup .popup-content .tabs .tab ul li ul,
.form-markup ul li ul, .block-comparison-table table td ul li ul, .block-list-style1 ul li ul, .item-product-full .field-details ul li ul, .item-product-full .field-norms ul li ul, .block-data-sheet .field-norms ul li ul {
    margin-top: 0.26667em;
}
/* line 25, ../scss/helpers/_list.scss */
.wysiwyg ul li ul li,
.block-shopping-cart .field-text ul li ul li,
.item-page-full .field-text ul li ul li,
.item-product-full .field-text ul li ul li,
.block-data-sheet .field-desc ul li ul li,
#popup .popup-inner .popup .popup-content .tabs .tab ul li ul li,
.form-markup ul li ul li, .block-comparison-table table td ul li ul li, .block-list-style1 ul li ul li, .item-product-full .field-details ul li ul li, .item-product-full .field-norms ul li ul li, .block-data-sheet .field-norms ul li ul li {
    background: none;
    padding-left: 0;
}
/* line 29, ../scss/helpers/_list.scss */
.wysiwyg ul li ul li:before,
.block-shopping-cart .field-text ul li ul li:before,
.item-page-full .field-text ul li ul li:before,
.item-product-full .field-text ul li ul li:before,
.block-data-sheet .field-desc ul li ul li:before,
#popup .popup-inner .popup .popup-content .tabs .tab ul li ul li:before,
.form-markup ul li ul li:before, .block-comparison-table table td ul li ul li:before, .block-list-style1 ul li ul li:before, .item-product-full .field-details ul li ul li:before, .item-product-full .field-norms ul li ul li:before, .block-data-sheet .field-norms ul li ul li:before {
    content: "- ";
}

/* ============================================================================
    STYLE 2
    Green arrow, 2 levels
============================================================================ */
/* line 43, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li, .block-product-list .content ul li {
    margin-bottom: 0.73333em;
}
/* line 46, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li a, .block-product-list .content ul li a {
    display: inline-block;
    font-size: 0.93333em;
    letter-spacing: 1px;
    color: #201E1F;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 15px;
    background: url(../img/arrow_right_black.png) left 0.13333em no-repeat;
}
/* line 56, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li a:hover, .block-product-list .content ul li a:hover, .block-navigation-sub .content ul li a:active, .block-product-list .content ul li a:active {
    color: #BE1D2C;
}
/* line 62, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li.active a, .block-product-list .content ul li.active a {
    color: #BE1D2C;
    font-weight: 700;
}
/* line 67, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li.active ul li a, .block-product-list .content ul li.active ul li a {
    color: #201E1F;
}
/* line 71, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li ul, .block-product-list .content ul li ul {
    padding: 1em 0 1em 14px;
}
/* line 74, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li ul li, .block-product-list .content ul li ul li {
    margin-bottom: 0.2em;
    line-height: normal;
}
/* line 78, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li ul li a, .block-product-list .content ul li ul li a {
    text-transform: none;
    font-size: 0.86667em;
    padding-left: 15px;
    letter-spacing: 0;
    background-image: url(../img/icon_circle_5x5.png);
    background-position: left 0.33333em;
    *padding-bottom: 1px;
}
/* line 87, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li ul li a:hover, .block-product-list .content ul li ul li a:hover, .block-navigation-sub .content ul li ul li a:active, .block-product-list .content ul li ul li a:active {
    color: #BE1D2C;
}
/* line 93, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li ul li.active a, .block-product-list .content ul li ul li.active a {
    color: #BE1D2C;
    font-weight: bold;
    text-decoration: underline;
}
/* line 101, ../scss/helpers/_list.scss */
.block-navigation-sub .content ul li:last-child, .block-product-list .content ul li:last-child {
    margin-bottom: 0;
}

/* ============================================================================
    STYLE 3
    Documents list
============================================================================ */
/* line 113, ../scss/helpers/_list.scss */
.block-documents .content ul li {
    margin-bottom: 0.66667em;
}
/* line 116, ../scss/helpers/_list.scss */
.block-documents .content ul li a {
    display: inline-block;
    color: #201E1F;
    line-height: 16px;
    background: no-repeat left top;
    padding: 1px 0 0 20px;
}
/* line 123, ../scss/helpers/_list.scss */
.block-documents .content ul li a:hover {
    text-decoration: underline;
}
/* line 125, ../scss/helpers/_list.scss */
.block-documents .content ul li a.pdf {
    background-image: url(../img/icon_pdf.gif);
}
/* line 126, ../scss/helpers/_list.scss */
.block-documents .content ul li a.img {
    background-image: url(../img/icon_img.gif);
}
/* line 129, ../scss/helpers/_list.scss */
.block-documents .content ul li:last-child {
    margin-bottom: 0;
}

/* ============================================================================
|																																							|
|    OTHER MIXINS																															|
|																																							|
============================================================================ */
/* ============================================================================
TABS STYLE 1
Green tabs
============================================================================ */
/* line 12, ../scss/helpers/_other.scss */
.block-product-detail-tabs .tabs-nav {
    margin-bottom: 1px;
}
/* line 15, ../scss/helpers/_other.scss */
.block-product-detail-tabs .tabs-nav ul li {
    float: left;
    margin-right: 2px;
    *zoom: 1;
}
/* line 20, ../scss/helpers/_other.scss */
.block-product-detail-tabs .tabs-nav ul li a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #f3f3f3;
    border: 0;
    color: #201E1F;
    cursor: pointer;
    font-size: 14px;
    padding: 0 15px;
    line-height: 2.5;
    letter-spacing: 1px;
}
/* line 23, ../scss/helpers/_button.scss */
.block-product-detail-tabs .tabs-nav ul li a:hover {
    background-color: #7E131D;
    color: white;
}
/* line 26, ../scss/helpers/_other.scss */
.block-product-detail-tabs .tabs-nav ul li a:hover {
    background-color: #BE1D2C;
    color: white;
}
/* line 31, ../scss/helpers/_other.scss */
.block-product-detail-tabs .tabs-nav ul li.active a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #FFF;
    cursor: pointer;
    line-height: 2.5;
    font-size: 14px;
    background-color: #BE1D2C;
    color: #FFF;
}
/* line 23, ../scss/helpers/_button.scss */
.block-product-detail-tabs .tabs-nav ul li.active a:hover {
    background-color: #7E131D;
    color: white;
}
/* line 42, ../scss/helpers/_other.scss */
.block-product-detail-tabs .tabs-content .tab {
    background: #f3f3f3;
    padding: 1em;
}

/* ============================================================================
SPREAD LINK
Spread a link over a region
============================================================================ */
/* line 54, ../scss/helpers/_other.scss */
.block-logo .field-link, .block-banner .flexslider .field-link, .item-campaign-teaser .field-link, .item-news-front .field-link, .item-news-teaser .field-link, .product-group-teaser .field-link, .brand-group-teaser .field-link, .autocomplete .group .field-more,
.autocomplete .product .field-more, .item-publication-teaser .field-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* line 61, ../scss/helpers/_other.scss */
.block-logo .field-link a, .block-banner .flexslider .field-link a, .item-campaign-teaser .field-link a, .item-news-front .field-link a, .item-news-teaser .field-link a, .product-group-teaser .field-link a, .brand-group-teaser .field-link a, .autocomplete .group .field-more a,
.autocomplete .product .field-more a, .item-publication-teaser .field-link a {
    display: block;
    width: 100%;
    height: 100%;
    z-index: 100;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==);
    _height: 1000px;
}

/* ============================================================================
MENU HOVER BG
Menu background
============================================================================ */
/* line 76, ../scss/helpers/_other.scss */
.navigation-style-1 .level-1 li.hasDropdown:hover, .block-navigation-quick .content .level-1 li.hasDropdown:hover, .block-navigation-main .level-1 li.hasDropdown:hover, .navigation-style-1 .level-1 li.hasDropdown.hover, .block-navigation-quick .content .level-1 li.hasDropdown.hover, .block-navigation-main .level-1 li.hasDropdown.hover, .navigation-style-1 .level-1 li.hasDropdown:hover .level-2-wrapper, .block-navigation-quick .content .level-1 li.hasDropdown:hover .level-2-wrapper, .block-navigation-main .level-1 li.hasDropdown:hover .level-2-wrapper, .navigation-style-1 .level-1 li.hasDropdown.hover .level-2-wrapper, .block-navigation-quick .content .level-1 li.hasDropdown.hover .level-2-wrapper, .block-navigation-main .level-1 li.hasDropdown.hover .level-2-wrapper {
    background-color: #f3f3f3;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
}

/* ============================================================================
TITLE STYLE 1
Big green
============================================================================ */
/* line 87, ../scss/helpers/_other.scss */
.page-title h1, .region-sidebar-left .block .title h2, body.page-home #content .region-content .block .title h2 {
    font-size: 1.33333em;
    text-transform: uppercase;
    color: #BE1D2C;
    font-weight: 900;
}

/* ============================================================================
TITLE STYLE 2
Dark grey
============================================================================ */
/* line 99, ../scss/helpers/_other.scss */
.block-addresses .title h2, .region-content .block .title h2, body.page-myvdp .block .title h2,
body.page-pbm .block .title h2 {
    font-size: 1.2em;
    text-transform: uppercase;
}

/* ============================================================================
REMOVE MARGIN LAST CHILD
Remove the margin for the last child
============================================================================ */
/* line 110, ../scss/helpers/_other.scss */
.block-approvers .cost:last-child, .block-approvers .cost .field-users .user-teaser:last-child, .block-administrators .user-teaser:last-child, .block-addresses .address-multiple .address:last-child, .form-item:last-child, .form-radios .radio:last-child,
.filter-radios .radio:last-child, .form-checkboxes .checkbox:last-child,
.filter-checkboxes .checkbox:last-child,
.filter-colors .checkbox:last-child, .form-permissions .form-checkboxes-table:last-child {
    margin-bottom: 0;
}

/* ============================================================================
FILTER
The filter icon
============================================================================ */
/* line 120, ../scss/helpers/_other.scss */
.block-user-overview .field-menu ul li.filter a, .block-cost-overview .field-menu ul li.filter a, .block-employee-group-overview .field-menu ul li.filter a, .block-order-overview .field-menu ul li.filter a,
.block-order-approve .field-menu ul li.filter a,
.block-order-tenders .field-menu ul li.filter a, .block-employee-overview .field-menu ul li.filter a, .block-pbm-order-overview .field-menu ul li.filter a, .block-comparison-table .field-menu ul li.filter a, .block-pbm-order-overview .field-menu ul li.order-filter a {
    background-image: url(../img/icon_filter.png);
    padding-left: 17px;
}

/* ============================================================================
STOCK STATUS
Stock status icons
============================================================================ */
/* line 131, ../scss/helpers/_other.scss */
.form-cart table th.field-amount span, .form-cart table td.field-amount span, .form-order table td.field-stock-status span {
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    height: 16px;
    width: 18px;
    vertical-align: top;
    padding-top: 2px;
}
/* line 140, ../scss/helpers/_other.scss */
.form-cart table th.field-amount span.in-stock, .form-cart table td.field-amount span.in-stock, .form-order table td.field-stock-status span.in-stock {
    background-image: url(../img/icon_in_stock.png);
}
/* line 141, ../scss/helpers/_other.scss */
.form-cart table th.field-amount span.partially-in-stock, .form-cart table td.field-amount span.partially-in-stock, .form-order table td.field-stock-status span.partially-in-stock {
    background-image: url(../img/icon_partially_in_stock.png);
}
/* line 142, ../scss/helpers/_other.scss */
.form-cart table th.field-amount span.not-in-stock, .form-cart table td.field-amount span.not-in-stock, .form-order table td.field-stock-status span.not-in-stock {
    background-image: url(../img/icon_not_in_stock.png);
}
/* line 143, ../scss/helpers/_other.scss */
.form-cart table th.field-amount span.stock-loading, .form-cart table td.field-amount span.stock-loading, .form-order table td.field-stock-status span.stock-loading {
    background-image: url(../img/loader_green_lgrey.gif);
}

/* ============================================================================
LEGEND
Producte legend
============================================================================ */
/* line 153, ../scss/helpers/_other.scss */
.block-shopping-cart .field-legend ul li, .form-order .legend li {
    float: left;
    background-position: left center;
    background-repeat: no-repeat;
    margin-right: 1.33333em;
    line-height: normal;
}
/* line 160, ../scss/helpers/_other.scss */
.block-shopping-cart .field-legend ul li.in-stock, .form-order .legend li.in-stock {
    background-image: url(../img/icon_in_stock.png);
    padding-left: 25px;
}
/* line 165, ../scss/helpers/_other.scss */
.block-shopping-cart .field-legend ul li.partially-in-stock, .form-order .legend li.partially-in-stock {
    background-image: url(../img/icon_partially_in_stock.png);
    padding-left: 20px;
}
/* line 170, ../scss/helpers/_other.scss */
.block-shopping-cart .field-legend ul li.not-in-stock, .form-order .legend li.not-in-stock {
    background-image: url(../img/icon_not_in_stock.png);
    padding-left: 21px;
}
/* line 175, ../scss/helpers/_other.scss */
.block-shopping-cart .field-legend ul li.required, .form-order .legend li.required {
    float: right;
    margin: 0;
}

/* ============================================================================
LEGEND
Producte legend
============================================================================ */
/* ============================================================================
|																																							|
|    TABLE STYLES																															|
|																																							|
============================================================================ */
/* ============================================================================
    STYLE 1
    Greyscale default table
============================================================================ */
/* line 11, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table, .block-cost-overview .field-overview table, .block-employee-group-overview .field-overview table, .block-order-overview .field-overview table,
.block-order-approve .field-overview table,
.block-order-tenders .field-overview table, .block-employee-overview .field-overview table, .block-pbm-order-overview .field-overview table, .block-comparison-table .field-overview table, .block-comparison-table table, .form-cart table, .form-order table, .item-order-full .field-products table, .block-data-sheet .field-size table {
    background: none repeat scroll 0 0 #f4f4f4;
}
/* line 14, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td, .block-cost-overview .field-overview table td, .block-employee-group-overview .field-overview table td, .block-order-overview .field-overview table td,
.block-order-approve .field-overview table td,
.block-order-tenders .field-overview table td, .block-employee-overview .field-overview table td, .block-pbm-order-overview .field-overview table td, .block-comparison-table .field-overview table td, .block-comparison-table table td, .form-cart table td, .form-order table td, .item-order-full .field-products table td, .block-data-sheet .field-size table td, .block-user-overview .field-overview table th, .block-cost-overview .field-overview table th, .block-employee-group-overview .field-overview table th, .block-order-overview .field-overview table th,
.block-order-approve .field-overview table th,
.block-order-tenders .field-overview table th, .block-employee-overview .field-overview table th, .block-pbm-order-overview .field-overview table th, .block-comparison-table .field-overview table th, .block-comparison-table table th, .form-cart table th, .form-order table th, .item-order-full .field-products table th, .block-data-sheet .field-size table th {
    border-right: 1px solid #fff;
    padding: 0.66667em 0.66667em 0.6em;
    line-height: normal;
}
/* line 19, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td:last-child, .block-cost-overview .field-overview table td:last-child, .block-employee-group-overview .field-overview table td:last-child, .block-order-overview .field-overview table td:last-child,
.block-order-approve .field-overview table td:last-child,
.block-order-tenders .field-overview table td:last-child, .block-employee-overview .field-overview table td:last-child, .block-pbm-order-overview .field-overview table td:last-child, .block-comparison-table table td:last-child, .form-cart table td:last-child, .form-order table td:last-child, .item-order-full .field-products table td:last-child, .block-data-sheet .field-size table td:last-child, .block-user-overview .field-overview table th:last-child, .block-cost-overview .field-overview table th:last-child, .block-employee-group-overview .field-overview table th:last-child, .block-order-overview .field-overview table th:last-child,
.block-order-approve .field-overview table th:last-child,
.block-order-tenders .field-overview table th:last-child, .block-employee-overview .field-overview table th:last-child, .block-pbm-order-overview .field-overview table th:last-child, .block-comparison-table table th:last-child, .form-cart table th:last-child, .form-order table th:last-child, .item-order-full .field-products table th:last-child, .block-data-sheet .field-size table th:last-child {
    border: none;
}
/* line 26, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table tr.empty td, .block-cost-overview .field-overview table tr.empty td, .block-employee-group-overview .field-overview table tr.empty td, .block-order-overview .field-overview table tr.empty td,
.block-order-approve .field-overview table tr.empty td,
.block-order-tenders .field-overview table tr.empty td, .block-employee-overview .field-overview table tr.empty td, .block-pbm-order-overview .field-overview table tr.empty td, .block-comparison-table table tr.empty td, .form-cart table tr.empty td, .form-order table tr.empty td, .item-order-full .field-products table tr.empty td, .block-data-sheet .field-size table tr.empty td {
    height: 1em;
}
/* line 32, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table tr:nth-child(2n), .block-cost-overview .field-overview table tr:nth-child(2n), .block-employee-group-overview .field-overview table tr:nth-child(2n), .block-order-overview .field-overview table tr:nth-child(2n),
.block-order-approve .field-overview table tr:nth-child(2n),
.block-order-tenders .field-overview table tr:nth-child(2n), .block-employee-overview .field-overview table tr:nth-child(2n), .block-pbm-order-overview .field-overview table tr:nth-child(2n), .block-comparison-table table tr:nth-child(2n), .form-cart table tr:nth-child(2n), .form-order table tr:nth-child(2n), .item-order-full .field-products table tr:nth-child(2n), .block-data-sheet .field-size table tr:nth-child(2n) {
    background: #e6e6e6;
}
/* line 35, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table tr:nth-child(2n) span.stock-loading, .block-cost-overview .field-overview table tr:nth-child(2n) span.stock-loading, .block-employee-group-overview .field-overview table tr:nth-child(2n) span.stock-loading, .block-order-overview .field-overview table tr:nth-child(2n) span.stock-loading,
.block-order-approve .field-overview table tr:nth-child(2n) span.stock-loading,
.block-order-tenders .field-overview table tr:nth-child(2n) span.stock-loading, .block-employee-overview .field-overview table tr:nth-child(2n) span.stock-loading, .block-pbm-order-overview .field-overview table tr:nth-child(2n) span.stock-loading, .block-comparison-table table tr:nth-child(2n) span.stock-loading, .form-cart table tr:nth-child(2n) span.stock-loading, .form-order table tr:nth-child(2n) span.stock-loading, .item-order-full .field-products table tr:nth-child(2n) span.stock-loading, .block-data-sheet .field-size table tr:nth-child(2n) span.stock-loading {
    background-image: url(../img/loader_green_grey.gif);
}
/* line 38, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table th, .block-cost-overview .field-overview table th, .block-employee-group-overview .field-overview table th, .block-order-overview .field-overview table th,
.block-order-approve .field-overview table th,
.block-order-tenders .field-overview table th, .block-employee-overview .field-overview table th, .block-pbm-order-overview .field-overview table th, .block-comparison-table .field-overview table th, .block-comparison-table table th, .form-cart table th, .form-order table th, .item-order-full .field-products table th, .block-data-sheet .field-size table th {
    background-color: #d1d1d1;
    font-weight: bold;
}
/* line 42, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table th a, .block-cost-overview .field-overview table th a, .block-employee-group-overview .field-overview table th a, .block-order-overview .field-overview table th a,
.block-order-approve .field-overview table th a,
.block-order-tenders .field-overview table th a, .block-employee-overview .field-overview table th a, .block-pbm-order-overview .field-overview table th a, .block-comparison-table .field-overview table th a, .block-comparison-table table th a, .form-cart table th a, .form-order table th a, .item-order-full .field-products table th a, .block-data-sheet .field-size table th a {
    display: inline-block;
    color: #201E1F;
    padding: 0 12px 0 0;
}
/* line 47, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table th a:hover, .block-cost-overview .field-overview table th a:hover, .block-employee-group-overview .field-overview table th a:hover, .block-order-overview .field-overview table th a:hover,
.block-order-approve .field-overview table th a:hover,
.block-order-tenders .field-overview table th a:hover, .block-employee-overview .field-overview table th a:hover, .block-pbm-order-overview .field-overview table th a:hover, .block-comparison-table table th a:hover, .form-cart table th a:hover, .form-order table th a:hover, .item-order-full .field-products table th a:hover, .block-data-sheet .field-size table th a:hover {
    color: #BE1D2C;
}
/* line 48, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table th a.sortedasc, .block-cost-overview .field-overview table th a.sortedasc, .block-employee-group-overview .field-overview table th a.sortedasc, .block-order-overview .field-overview table th a.sortedasc,
.block-order-approve .field-overview table th a.sortedasc,
.block-order-tenders .field-overview table th a.sortedasc, .block-employee-overview .field-overview table th a.sortedasc, .block-pbm-order-overview .field-overview table th a.sortedasc, .block-comparison-table table th a.sortedasc, .form-cart table th a.sortedasc, .form-order table th a.sortedasc, .item-order-full .field-products table th a.sortedasc, .block-data-sheet .field-size table th a.sortedasc {
    background: url(../img/arrow_down_green_smaller.png) no-repeat right center;
}
/* line 49, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table th a.sorteddesc, .block-cost-overview .field-overview table th a.sorteddesc, .block-employee-group-overview .field-overview table th a.sorteddesc, .block-order-overview .field-overview table th a.sorteddesc,
.block-order-approve .field-overview table th a.sorteddesc,
.block-order-tenders .field-overview table th a.sorteddesc, .block-employee-overview .field-overview table th a.sorteddesc, .block-pbm-order-overview .field-overview table th a.sorteddesc, .block-comparison-table table th a.sorteddesc, .form-cart table th a.sorteddesc, .form-order table th a.sorteddesc, .item-order-full .field-products table th a.sorteddesc, .block-data-sheet .field-size table th a.sorteddesc {
    background: url(../img/arrow_up_green_smaller.png) no-repeat right center;
}
/* line 53, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td, .block-cost-overview .field-overview table td, .block-employee-group-overview .field-overview table td, .block-order-overview .field-overview table td,
.block-order-approve .field-overview table td,
.block-order-tenders .field-overview table td, .block-employee-overview .field-overview table td, .block-pbm-order-overview .field-overview table td, .block-comparison-table .field-overview table td, .block-comparison-table table td, .form-cart table td, .form-order table td, .item-order-full .field-products table td, .block-data-sheet .field-size table td {
    /* FORM */
}
/* line 54, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td a, .block-cost-overview .field-overview table td a, .block-employee-group-overview .field-overview table td a, .block-order-overview .field-overview table td a,
.block-order-approve .field-overview table td a,
.block-order-tenders .field-overview table td a, .block-employee-overview .field-overview table td a, .block-pbm-order-overview .field-overview table td a, .block-comparison-table .field-overview table td a, .block-comparison-table table td a, .form-cart table td a, .form-order table td a, .item-order-full .field-products table td a, .block-data-sheet .field-size table td a {
    color: #201E1F;
    text-decoration: underline;
}
/* line 58, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td a:hover, .block-cost-overview .field-overview table td a:hover, .block-employee-group-overview .field-overview table td a:hover, .block-order-overview .field-overview table td a:hover,
.block-order-approve .field-overview table td a:hover,
.block-order-tenders .field-overview table td a:hover, .block-employee-overview .field-overview table td a:hover, .block-pbm-order-overview .field-overview table td a:hover, .block-comparison-table table td a:hover, .form-cart table td a:hover, .form-order table td a:hover, .item-order-full .field-products table td a:hover, .block-data-sheet .field-size table td a:hover {
    text-decoration: none;
}
/* line 61, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-edit, .block-cost-overview .field-overview table td.field-edit, .block-employee-group-overview .field-overview table td.field-edit, .block-order-overview .field-overview table td.field-edit,
.block-order-approve .field-overview table td.field-edit,
.block-order-tenders .field-overview table td.field-edit, .block-employee-overview .field-overview table td.field-edit, .block-pbm-order-overview .field-overview table td.field-edit, .block-comparison-table table td.field-edit, .form-cart table td.field-edit, .form-order table td.field-edit, .item-order-full .field-products table td.field-edit, .block-data-sheet .field-size table td.field-edit, .block-user-overview .field-overview table td.field-delete, .block-cost-overview .field-overview table td.field-delete, .block-employee-group-overview .field-overview table td.field-delete, .block-order-overview .field-overview table td.field-delete,
.block-order-approve .field-overview table td.field-delete,
.block-order-tenders .field-overview table td.field-delete, .block-employee-overview .field-overview table td.field-delete, .block-pbm-order-overview .field-overview table td.field-delete, .block-comparison-table table td.field-delete, .form-cart table td.field-delete, .form-order table td.field-delete, .item-order-full .field-products table td.field-delete, .block-data-sheet .field-size table td.field-delete, .block-user-overview .field-overview table td.field-delete-disabled, .block-cost-overview .field-overview table td.field-delete-disabled, .block-employee-group-overview .field-overview table td.field-delete-disabled, .block-order-overview .field-overview table td.field-delete-disabled,
.block-order-approve .field-overview table td.field-delete-disabled,
.block-order-tenders .field-overview table td.field-delete-disabled, .block-employee-overview .field-overview table td.field-delete-disabled, .block-pbm-order-overview .field-overview table td.field-delete-disabled, .block-comparison-table table td.field-delete-disabled, .form-cart table td.field-delete-disabled, .form-order table td.field-delete-disabled, .item-order-full .field-products table td.field-delete-disabled, .block-data-sheet .field-size table td.field-delete-disabled, .block-user-overview .field-overview table td.field-cost, .block-cost-overview .field-overview table td.field-cost, .block-employee-group-overview .field-overview table td.field-cost, .block-order-overview .field-overview table td.field-cost,
.block-order-approve .field-overview table td.field-cost,
.block-order-tenders .field-overview table td.field-cost, .block-employee-overview .field-overview table td.field-cost, .block-pbm-order-overview .field-overview table td.field-cost, .block-comparison-table table td.field-cost, .form-cart table td.field-cost, .form-order table td.field-cost, .item-order-full .field-products table td.field-cost, .block-data-sheet .field-size table td.field-cost, .block-user-overview .field-overview table td.field-view, .block-cost-overview .field-overview table td.field-view, .block-employee-group-overview .field-overview table td.field-view, .block-order-overview .field-overview table td.field-view,
.block-order-approve .field-overview table td.field-view,
.block-order-tenders .field-overview table td.field-view, .block-employee-overview .field-overview table td.field-view, .block-pbm-order-overview .field-overview table td.field-view, .block-comparison-table table td.field-view, .form-cart table td.field-view, .form-order table td.field-view, .item-order-full .field-products table td.field-view, .block-data-sheet .field-size table td.field-view, .block-user-overview .field-overview table td.field-cart, .block-cost-overview .field-overview table td.field-cart, .block-employee-group-overview .field-overview table td.field-cart, .block-order-overview .field-overview table td.field-cart,
.block-order-approve .field-overview table td.field-cart,
.block-order-tenders .field-overview table td.field-cart, .block-employee-overview .field-overview table td.field-cart, .block-pbm-order-overview .field-overview table td.field-cart, .block-comparison-table table td.field-cart, .form-cart table td.field-cart, .form-order table td.field-cart, .item-order-full .field-products table td.field-cart, .block-data-sheet .field-size table td.field-cart, .block-user-overview .field-overview table td.field-file, .block-cost-overview .field-overview table td.field-file, .block-employee-group-overview .field-overview table td.field-file, .block-order-overview .field-overview table td.field-file,
.block-order-approve .field-overview table td.field-file,
.block-order-tenders .field-overview table td.field-file, .block-employee-overview .field-overview table td.field-file, .block-pbm-order-overview .field-overview table td.field-file, .block-comparison-table table td.field-file, .form-cart table td.field-file, .form-order table td.field-file, .item-order-full .field-products table td.field-file, .block-data-sheet .field-size table td.field-file, .block-user-overview .field-overview table td.field-products, .block-cost-overview .field-overview table td.field-products, .block-employee-group-overview .field-overview table td.field-products, .block-order-overview .field-overview table td.field-products,
.block-order-approve .field-overview table td.field-products,
.block-order-tenders .field-overview table td.field-products, .block-employee-overview .field-overview table td.field-products, .block-pbm-order-overview .field-overview table td.field-products, .block-comparison-table table td.field-products, .form-cart table td.field-products, .form-order table td.field-products, .item-order-full .field-products table td.field-products, .block-data-sheet .field-size table td.field-products, .block-user-overview .field-overview table td.field-order, .block-cost-overview .field-overview table td.field-order, .block-employee-group-overview .field-overview table td.field-order, .block-order-overview .field-overview table td.field-order,
.block-order-approve .field-overview table td.field-order,
.block-order-tenders .field-overview table td.field-order, .block-employee-overview .field-overview table td.field-order, .block-pbm-order-overview .field-overview table td.field-order, .block-comparison-table table td.field-order, .form-cart table td.field-order, .form-order table td.field-order, .item-order-full .field-products table td.field-order, .block-data-sheet .field-size table td.field-order {
    background-color: #BE1D2C;
    padding: 0;
    width: 35px;
    border-bottom: 1px solid #fff;
}
/* line 75, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-edit a, .block-cost-overview .field-overview table td.field-edit a, .block-employee-group-overview .field-overview table td.field-edit a, .block-order-overview .field-overview table td.field-edit a,
.block-order-approve .field-overview table td.field-edit a,
.block-order-tenders .field-overview table td.field-edit a, .block-employee-overview .field-overview table td.field-edit a, .block-pbm-order-overview .field-overview table td.field-edit a, .block-comparison-table table td.field-edit a, .form-cart table td.field-edit a, .form-order table td.field-edit a, .item-order-full .field-products table td.field-edit a, .block-data-sheet .field-size table td.field-edit a, .block-user-overview .field-overview table td.field-delete a, .block-cost-overview .field-overview table td.field-delete a, .block-employee-group-overview .field-overview table td.field-delete a, .block-order-overview .field-overview table td.field-delete a,
.block-order-approve .field-overview table td.field-delete a,
.block-order-tenders .field-overview table td.field-delete a, .block-employee-overview .field-overview table td.field-delete a, .block-pbm-order-overview .field-overview table td.field-delete a, .block-comparison-table table td.field-delete a, .form-cart table td.field-delete a, .form-order table td.field-delete a, .item-order-full .field-products table td.field-delete a, .block-data-sheet .field-size table td.field-delete a, .block-user-overview .field-overview table td.field-delete-disabled a, .block-cost-overview .field-overview table td.field-delete-disabled a, .block-employee-group-overview .field-overview table td.field-delete-disabled a, .block-order-overview .field-overview table td.field-delete-disabled a,
.block-order-approve .field-overview table td.field-delete-disabled a,
.block-order-tenders .field-overview table td.field-delete-disabled a, .block-employee-overview .field-overview table td.field-delete-disabled a, .block-pbm-order-overview .field-overview table td.field-delete-disabled a, .block-comparison-table table td.field-delete-disabled a, .form-cart table td.field-delete-disabled a, .form-order table td.field-delete-disabled a, .item-order-full .field-products table td.field-delete-disabled a, .block-data-sheet .field-size table td.field-delete-disabled a, .block-user-overview .field-overview table td.field-cost a, .block-cost-overview .field-overview table td.field-cost a, .block-employee-group-overview .field-overview table td.field-cost a, .block-order-overview .field-overview table td.field-cost a,
.block-order-approve .field-overview table td.field-cost a,
.block-order-tenders .field-overview table td.field-cost a, .block-employee-overview .field-overview table td.field-cost a, .block-pbm-order-overview .field-overview table td.field-cost a, .block-comparison-table table td.field-cost a, .form-cart table td.field-cost a, .form-order table td.field-cost a, .item-order-full .field-products table td.field-cost a, .block-data-sheet .field-size table td.field-cost a, .block-user-overview .field-overview table td.field-view a, .block-cost-overview .field-overview table td.field-view a, .block-employee-group-overview .field-overview table td.field-view a, .block-order-overview .field-overview table td.field-view a,
.block-order-approve .field-overview table td.field-view a,
.block-order-tenders .field-overview table td.field-view a, .block-employee-overview .field-overview table td.field-view a, .block-pbm-order-overview .field-overview table td.field-view a, .block-comparison-table table td.field-view a, .form-cart table td.field-view a, .form-order table td.field-view a, .item-order-full .field-products table td.field-view a, .block-data-sheet .field-size table td.field-view a, .block-user-overview .field-overview table td.field-cart a, .block-cost-overview .field-overview table td.field-cart a, .block-employee-group-overview .field-overview table td.field-cart a, .block-order-overview .field-overview table td.field-cart a,
.block-order-approve .field-overview table td.field-cart a,
.block-order-tenders .field-overview table td.field-cart a, .block-employee-overview .field-overview table td.field-cart a, .block-pbm-order-overview .field-overview table td.field-cart a, .block-comparison-table table td.field-cart a, .form-cart table td.field-cart a, .form-order table td.field-cart a, .item-order-full .field-products table td.field-cart a, .block-data-sheet .field-size table td.field-cart a, .block-user-overview .field-overview table td.field-file a, .block-cost-overview .field-overview table td.field-file a, .block-employee-group-overview .field-overview table td.field-file a, .block-order-overview .field-overview table td.field-file a,
.block-order-approve .field-overview table td.field-file a,
.block-order-tenders .field-overview table td.field-file a, .block-employee-overview .field-overview table td.field-file a, .block-pbm-order-overview .field-overview table td.field-file a, .block-comparison-table table td.field-file a, .form-cart table td.field-file a, .form-order table td.field-file a, .item-order-full .field-products table td.field-file a, .block-data-sheet .field-size table td.field-file a, .block-user-overview .field-overview table td.field-products a, .block-cost-overview .field-overview table td.field-products a, .block-employee-group-overview .field-overview table td.field-products a, .block-order-overview .field-overview table td.field-products a,
.block-order-approve .field-overview table td.field-products a,
.block-order-tenders .field-overview table td.field-products a, .block-employee-overview .field-overview table td.field-products a, .block-pbm-order-overview .field-overview table td.field-products a, .block-comparison-table table td.field-products a, .form-cart table td.field-products a, .form-order table td.field-products a, .item-order-full .field-products table td.field-products a, .block-data-sheet .field-size table td.field-products a, .block-user-overview .field-overview table td.field-order a, .block-cost-overview .field-overview table td.field-order a, .block-employee-group-overview .field-overview table td.field-order a, .block-order-overview .field-overview table td.field-order a,
.block-order-approve .field-overview table td.field-order a,
.block-order-tenders .field-overview table td.field-order a, .block-employee-overview .field-overview table td.field-order a, .block-pbm-order-overview .field-overview table td.field-order a, .block-comparison-table table td.field-order a, .form-cart table td.field-order a, .form-order table td.field-order a, .item-order-full .field-products table td.field-order a, .block-data-sheet .field-size table td.field-order a {
    display: block;
    background: url(../img/icon_trashcan.gif) no-repeat center center #BE1D2C;
    height: 1em;
    padding: 0.46667em;
    width: 21px;
}
/* line 84, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-edit a, .block-cost-overview .field-overview table td.field-edit a, .block-employee-group-overview .field-overview table td.field-edit a, .block-order-overview .field-overview table td.field-edit a,
.block-order-approve .field-overview table td.field-edit a,
.block-order-tenders .field-overview table td.field-edit a, .block-employee-overview .field-overview table td.field-edit a, .block-pbm-order-overview .field-overview table td.field-edit a, .block-comparison-table table td.field-edit a, .form-cart table td.field-edit a, .form-order table td.field-edit a, .item-order-full .field-products table td.field-edit a, .block-data-sheet .field-size table td.field-edit a {
    background-image: url(../img/icon_pencil.gif);
}
/* line 85, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-cost a, .block-cost-overview .field-overview table td.field-cost a, .block-employee-group-overview .field-overview table td.field-cost a, .block-order-overview .field-overview table td.field-cost a,
.block-order-approve .field-overview table td.field-cost a,
.block-order-tenders .field-overview table td.field-cost a, .block-employee-overview .field-overview table td.field-cost a, .block-pbm-order-overview .field-overview table td.field-cost a, .block-comparison-table table td.field-cost a, .form-cart table td.field-cost a, .form-order table td.field-cost a, .item-order-full .field-products table td.field-cost a, .block-data-sheet .field-size table td.field-cost a, .block-user-overview .field-overview table td.field-budget a, .block-cost-overview .field-overview table td.field-budget a, .block-employee-group-overview .field-overview table td.field-budget a, .block-order-overview .field-overview table td.field-budget a,
.block-order-approve .field-overview table td.field-budget a,
.block-order-tenders .field-overview table td.field-budget a, .block-employee-overview .field-overview table td.field-budget a, .block-pbm-order-overview .field-overview table td.field-budget a, .block-comparison-table table td.field-budget a, .form-cart table td.field-budget a, .form-order table td.field-budget a, .item-order-full .field-products table td.field-budget a, .block-data-sheet .field-size table td.field-budget a {
    background-image: url(../img/icon_euro.gif);
}
/* line 87, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-products a, .block-cost-overview .field-overview table td.field-products a, .block-employee-group-overview .field-overview table td.field-products a, .block-order-overview .field-overview table td.field-products a,
.block-order-approve .field-overview table td.field-products a,
.block-order-tenders .field-overview table td.field-products a, .block-employee-overview .field-overview table td.field-products a, .block-pbm-order-overview .field-overview table td.field-products a, .block-comparison-table table td.field-products a, .form-cart table td.field-products a, .form-order table td.field-products a, .item-order-full .field-products table td.field-products a, .block-data-sheet .field-size table td.field-products a, .block-user-overview .field-overview table td.field-order a, .block-cost-overview .field-overview table td.field-order a, .block-employee-group-overview .field-overview table td.field-order a, .block-order-overview .field-overview table td.field-order a,
.block-order-approve .field-overview table td.field-order a,
.block-order-tenders .field-overview table td.field-order a, .block-employee-overview .field-overview table td.field-order a, .block-pbm-order-overview .field-overview table td.field-order a, .block-comparison-table table td.field-order a, .form-cart table td.field-order a, .form-order table td.field-order a, .item-order-full .field-products table td.field-order a, .block-data-sheet .field-size table td.field-order a {
    background-image: url(../img/icon_basket_green.gif);
}
/* line 90, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-delete-disabled, .block-cost-overview .field-overview table td.field-delete-disabled, .block-employee-group-overview .field-overview table td.field-delete-disabled, .block-order-overview .field-overview table td.field-delete-disabled,
.block-order-approve .field-overview table td.field-delete-disabled,
.block-order-tenders .field-overview table td.field-delete-disabled, .block-employee-overview .field-overview table td.field-delete-disabled, .block-pbm-order-overview .field-overview table td.field-delete-disabled, .block-comparison-table table td.field-delete-disabled, .form-cart table td.field-delete-disabled, .form-order table td.field-delete-disabled, .item-order-full .field-products table td.field-delete-disabled, .block-data-sheet .field-size table td.field-delete-disabled {
    background-color: #BE1D2C;
}
/* line 93, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-delete-disabled a, .block-cost-overview .field-overview table td.field-delete-disabled a, .block-employee-group-overview .field-overview table td.field-delete-disabled a, .block-order-overview .field-overview table td.field-delete-disabled a,
.block-order-approve .field-overview table td.field-delete-disabled a,
.block-order-tenders .field-overview table td.field-delete-disabled a, .block-employee-overview .field-overview table td.field-delete-disabled a, .block-pbm-order-overview .field-overview table td.field-delete-disabled a, .block-comparison-table table td.field-delete-disabled a, .form-cart table td.field-delete-disabled a, .form-order table td.field-delete-disabled a, .item-order-full .field-products table td.field-delete-disabled a, .block-data-sheet .field-size table td.field-delete-disabled a {
    background-image: url(../img/icon_trashcan_disabled.gif);
    background-color: #BE1D2C;
    cursor: default;
}
/* line 100, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-view, .block-cost-overview .field-overview table td.field-view, .block-employee-group-overview .field-overview table td.field-view, .block-order-overview .field-overview table td.field-view,
.block-order-approve .field-overview table td.field-view,
.block-order-tenders .field-overview table td.field-view, .block-employee-overview .field-overview table td.field-view, .block-pbm-order-overview .field-overview table td.field-view, .block-comparison-table table td.field-view, .form-cart table td.field-view, .form-order table td.field-view, .item-order-full .field-products table td.field-view, .block-data-sheet .field-size table td.field-view, .block-user-overview .field-overview table td.field-cart, .block-cost-overview .field-overview table td.field-cart, .block-employee-group-overview .field-overview table td.field-cart, .block-order-overview .field-overview table td.field-cart,
.block-order-approve .field-overview table td.field-cart,
.block-order-tenders .field-overview table td.field-cart, .block-employee-overview .field-overview table td.field-cart, .block-pbm-order-overview .field-overview table td.field-cart, .block-comparison-table table td.field-cart, .form-cart table td.field-cart, .form-order table td.field-cart, .item-order-full .field-products table td.field-cart, .block-data-sheet .field-size table td.field-cart, .block-user-overview .field-overview table td.field-file, .block-cost-overview .field-overview table td.field-file, .block-employee-group-overview .field-overview table td.field-file, .block-order-overview .field-overview table td.field-file,
.block-order-approve .field-overview table td.field-file,
.block-order-tenders .field-overview table td.field-file, .block-employee-overview .field-overview table td.field-file, .block-pbm-order-overview .field-overview table td.field-file, .block-comparison-table table td.field-file, .form-cart table td.field-file, .form-order table td.field-file, .item-order-full .field-products table td.field-file, .block-data-sheet .field-size table td.field-file {
    background-color: transparent;
    border-bottom: 0;
}
/* line 106, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-view a, .block-cost-overview .field-overview table td.field-view a, .block-employee-group-overview .field-overview table td.field-view a, .block-order-overview .field-overview table td.field-view a,
.block-order-approve .field-overview table td.field-view a,
.block-order-tenders .field-overview table td.field-view a, .block-employee-overview .field-overview table td.field-view a, .block-pbm-order-overview .field-overview table td.field-view a, .block-comparison-table table td.field-view a, .form-cart table td.field-view a, .form-order table td.field-view a, .item-order-full .field-products table td.field-view a, .block-data-sheet .field-size table td.field-view a, .block-user-overview .field-overview table td.field-cart a, .block-cost-overview .field-overview table td.field-cart a, .block-employee-group-overview .field-overview table td.field-cart a, .block-order-overview .field-overview table td.field-cart a,
.block-order-approve .field-overview table td.field-cart a,
.block-order-tenders .field-overview table td.field-cart a, .block-employee-overview .field-overview table td.field-cart a, .block-pbm-order-overview .field-overview table td.field-cart a, .block-comparison-table table td.field-cart a, .form-cart table td.field-cart a, .form-order table td.field-cart a, .item-order-full .field-products table td.field-cart a, .block-data-sheet .field-size table td.field-cart a, .block-user-overview .field-overview table td.field-file a, .block-cost-overview .field-overview table td.field-file a, .block-employee-group-overview .field-overview table td.field-file a, .block-order-overview .field-overview table td.field-file a,
.block-order-approve .field-overview table td.field-file a,
.block-order-tenders .field-overview table td.field-file a, .block-employee-overview .field-overview table td.field-file a, .block-pbm-order-overview .field-overview table td.field-file a, .block-comparison-table table td.field-file a, .form-cart table td.field-file a, .form-order table td.field-file a, .item-order-full .field-products table td.field-file a, .block-data-sheet .field-size table td.field-file a {
    background-color: transparent;
}
/* line 109, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-view a, .block-cost-overview .field-overview table td.field-view a, .block-employee-group-overview .field-overview table td.field-view a, .block-order-overview .field-overview table td.field-view a,
.block-order-approve .field-overview table td.field-view a,
.block-order-tenders .field-overview table td.field-view a, .block-employee-overview .field-overview table td.field-view a, .block-pbm-order-overview .field-overview table td.field-view a, .block-comparison-table table td.field-view a, .form-cart table td.field-view a, .form-order table td.field-view a, .item-order-full .field-products table td.field-view a, .block-data-sheet .field-size table td.field-view a {
    background-image: url(../img/icon_zoom_green.png);
}
/* line 110, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-cart a, .block-cost-overview .field-overview table td.field-cart a, .block-employee-group-overview .field-overview table td.field-cart a, .block-order-overview .field-overview table td.field-cart a,
.block-order-approve .field-overview table td.field-cart a,
.block-order-tenders .field-overview table td.field-cart a, .block-employee-overview .field-overview table td.field-cart a, .block-pbm-order-overview .field-overview table td.field-cart a, .block-comparison-table table td.field-cart a, .form-cart table td.field-cart a, .form-order table td.field-cart a, .item-order-full .field-products table td.field-cart a, .block-data-sheet .field-size table td.field-cart a {
    background-image: url(../img/icon_basket.png);
}
/* line 111, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.field-file a, .block-cost-overview .field-overview table td.field-file a, .block-employee-group-overview .field-overview table td.field-file a, .block-order-overview .field-overview table td.field-file a,
.block-order-approve .field-overview table td.field-file a,
.block-order-tenders .field-overview table td.field-file a, .block-employee-overview .field-overview table td.field-file a, .block-pbm-order-overview .field-overview table td.field-file a, .block-comparison-table table td.field-file a, .form-cart table td.field-file a, .form-order table td.field-file a, .item-order-full .field-products table td.field-file a, .block-data-sheet .field-size table td.field-file a {
    background-image: url(../img/icon_pdf.gif);
}
/* line 114, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.form-text input, .block-cost-overview .field-overview table td.form-text input, .block-employee-group-overview .field-overview table td.form-text input, .block-order-overview .field-overview table td.form-text input,
.block-order-approve .field-overview table td.form-text input,
.block-order-tenders .field-overview table td.form-text input, .block-employee-overview .field-overview table td.form-text input, .block-pbm-order-overview .field-overview table td.form-text input, .block-comparison-table table td.form-text input, .form-cart table td.form-text input, .form-order table td.form-text input, .item-order-full .field-products table td.form-text input, .block-data-sheet .field-size table td.form-text input, .block-user-overview .field-overview table td.form-password input, .block-cost-overview .field-overview table td.form-password input, .block-employee-group-overview .field-overview table td.form-password input, .block-order-overview .field-overview table td.form-password input,
.block-order-approve .field-overview table td.form-password input,
.block-order-tenders .field-overview table td.form-password input, .block-employee-overview .field-overview table td.form-password input, .block-pbm-order-overview .field-overview table td.form-password input, .block-comparison-table table td.form-password input, .form-cart table td.form-password input, .form-order table td.form-password input, .item-order-full .field-products table td.form-password input, .block-data-sheet .field-size table td.form-password input {
    width: 100%;
}
/* line 115, ../scss/helpers/_table.scss */
.block-user-overview .field-overview table td.form-select select, .block-cost-overview .field-overview table td.form-select select, .block-employee-group-overview .field-overview table td.form-select select, .block-order-overview .field-overview table td.form-select select,
.block-order-approve .field-overview table td.form-select select,
.block-order-tenders .field-overview table td.form-select select, .block-employee-overview .field-overview table td.form-select select, .block-pbm-order-overview .field-overview table td.form-select select, .block-comparison-table table td.form-select select, .form-cart table td.form-select select, .form-order table td.form-select select, .item-order-full .field-products table td.form-select select, .block-data-sheet .field-size table td.form-select select {
    width: auto;
}

/* ============================================================================
    STYLE 2
    Clean table
============================================================================ */
/* line 124, ../scss/helpers/_table.scss */
.item-product-full .field-product-numbers table {
    line-height: normal;
}
/* line 127, ../scss/helpers/_table.scss */
.item-product-full .field-product-numbers table th, .item-product-full .field-product-numbers table td {
    padding: 0.13333em 0;
}
/* line 131, ../scss/helpers/_table.scss */
.item-product-full .field-product-numbers table th {
    font-weight: bold;
    padding-bottom: 0.4em;
}

/* ============================================================================
    STYLE 3
    Green, multi-level table
============================================================================ */
/* line 142, ../scss/helpers/_table.scss */
.block-multi-level-table table {
    line-height: 1.4;
    border: 2px solid #BE1D2C;
}
/* line 146, ../scss/helpers/_table.scss */
.block-multi-level-table table th, .block-multi-level-table table td {
    padding: .6em .8em;
    border: 1px solid #e1dfe0;
    vertical-align: top;
}
/* line 152, ../scss/helpers/_table.scss */
.block-multi-level-table table th {
    background-color: #d1d1d1;
    border-color: #FFF;
    border-top: none;
    border-bottom: none;
    font-weight: bold;
}
/* line 160, ../scss/helpers/_table.scss */
.block-multi-level-table table .highlight {
    background-color: #f3f3f3;
}
/* line 164, ../scss/helpers/_table.scss */
.block-multi-level-table table thead th {
    background-color: #BE1D2C;
    color: #FFF;
    font-size: 14px;
    text-transform: uppercase;
}
/* line 171, ../scss/helpers/_table.scss */
.block-multi-level-table table .cell-x,
.block-multi-level-table table .cell-0 {
    font-weight: bold;
}
/* line 176, ../scss/helpers/_table.scss */
.block-multi-level-table table .cell-0 {
    color: #BE1D2C;
}

/* ============================================================================
|																																							|
|    WYSIWYG STYLE																														|
|																																							|
============================================================================ */
/* ============================================================================
    WYSIWYG
    WYSIWYG field styling
============================================================================ */
/* line 16, ../scss/helpers/_wysiwyg.scss */
.wysiwyg p,
.block-shopping-cart .field-text p,
.item-page-full .field-text p,
.item-product-full .field-text p,
.block-data-sheet .field-desc p,
#popup .popup-inner .popup .popup-content .tabs .tab p,
.form-markup p {
    line-height: 1.4;
    margin-bottom: 0.8em;
    color: #545454;
}
/* line 21, ../scss/helpers/_wysiwyg.scss */
.wysiwyg p.intro,
.block-shopping-cart .field-text p.intro,
.item-page-full .field-text p.intro,
.item-product-full .field-text p.intro,
.block-data-sheet .field-desc p.intro,
#popup .popup-inner .popup .popup-content .tabs .tab p.intro,
.form-markup p.intro {
    font-size: 1.13333em;
}
/* line 26, ../scss/helpers/_wysiwyg.scss */
.wysiwyg a,
.block-shopping-cart .field-text a,
.item-page-full .field-text a,
.item-product-full .field-text a,
.block-data-sheet .field-desc a,
#popup .popup-inner .popup .popup-content .tabs .tab a,
.form-markup a {
    color: #BE1D2C;
    text-decoration: underline;
}
/* line 30, ../scss/helpers/_wysiwyg.scss */
.wysiwyg a:hover,
.block-shopping-cart .field-text a:hover,
.item-page-full .field-text a:hover,
.item-product-full .field-text a:hover,
.block-data-sheet .field-desc a:hover,
#popup .popup-inner .popup .popup-content .tabs .tab a:hover,
.form-markup a:hover {
    text-decoration: none;
}
/* line 33, ../scss/helpers/_wysiwyg.scss */
.wysiwyg i, .wysiwyg em,
.block-shopping-cart .field-text i,
.item-page-full .field-text i,
.item-product-full .field-text i,
.block-data-sheet .field-desc i,
.block-shopping-cart .field-text em,
.item-page-full .field-text em,
.item-product-full .field-text em,
.block-data-sheet .field-desc em,
#popup .popup-inner .popup .popup-content .tabs .tab i,
.form-markup i,
#popup .popup-inner .popup .popup-content .tabs .tab em,
.form-markup em {
    font-style: italic;
}
/* line 37, ../scss/helpers/_wysiwyg.scss */
.wysiwyg hr,
.block-shopping-cart .field-text hr,
.item-page-full .field-text hr,
.item-product-full .field-text hr,
.block-data-sheet .field-desc hr,
#popup .popup-inner .popup .popup-content .tabs .tab hr,
.form-markup hr {
    border: 0;
    background-color: #e1dfe0;
    height: 1px;
    margin-bottom: 0.8em;
}
/* line 44, ../scss/helpers/_wysiwyg.scss */
.wysiwyg ul,
.block-shopping-cart .field-text ul,
.item-page-full .field-text ul,
.item-product-full .field-text ul,
.block-data-sheet .field-desc ul,
#popup .popup-inner .popup .popup-content .tabs .tab ul,
.form-markup ul {
    margin-bottom: 0.8em;
    overflow: hidden;
    color: #545454;
    padding-left: 1em;
}
/* line 51, ../scss/helpers/_wysiwyg.scss */
.wysiwyg ol,
.block-shopping-cart .field-text ol,
.item-page-full .field-text ol,
.item-product-full .field-text ol,
.block-data-sheet .field-desc ol,
#popup .popup-inner .popup .popup-content .tabs .tab ol,
.form-markup ol {
    list-style: decimal;
    padding-left: 2em;
    color: #525252;
    font-size: 18px;
    line-height: 1.55;
}
/* line 58, ../scss/helpers/_wysiwyg.scss */
.wysiwyg h2,
.block-shopping-cart .field-text h2,
.item-page-full .field-text h2,
.item-product-full .field-text h2,
.block-data-sheet .field-desc h2,
#popup .popup-inner .popup .popup-content .tabs .tab h2,
.form-markup h2 {
    font-size: 1.06667em;
    font-weight: bold;
    margin: 1.66667em 0 0.6em;
}
/* line 64, ../scss/helpers/_wysiwyg.scss */
.wysiwyg h3,
.block-shopping-cart .field-text h3,
.item-page-full .field-text h3,
.item-product-full .field-text h3,
.block-data-sheet .field-desc h3,
#popup .popup-inner .popup .popup-content .tabs .tab h3,
.form-markup h3 {
    margin: 1em 0 0.2em;
    font-size: 0.93333em;
    font-weight: bold;
}
/* line 70, ../scss/helpers/_wysiwyg.scss */
.wysiwyg h4,
.block-shopping-cart .field-text h4,
.item-page-full .field-text h4,
.item-product-full .field-text h4,
.block-data-sheet .field-desc h4,
#popup .popup-inner .popup .popup-content .tabs .tab h4,
.form-markup h4 {
    font-weight: bold;
}
/* line 72, ../scss/helpers/_wysiwyg.scss */
.wysiwyg h5,
.block-shopping-cart .field-text h5,
.item-page-full .field-text h5,
.item-product-full .field-text h5,
.block-data-sheet .field-desc h5,
#popup .popup-inner .popup .popup-content .tabs .tab h5,
.form-markup h5 {
    font-weight: bold;
    color: #666;
}
/* line 77, ../scss/helpers/_wysiwyg.scss */
.wysiwyg h6,
.block-shopping-cart .field-text h6,
.item-page-full .field-text h6,
.item-product-full .field-text h6,
.block-data-sheet .field-desc h6,
#popup .popup-inner .popup .popup-content .tabs .tab h6,
.form-markup h6 {
    color: #666;
}
/* line 81, ../scss/helpers/_wysiwyg.scss */
.wysiwyg img,
.block-shopping-cart .field-text img,
.item-page-full .field-text img,
.item-product-full .field-text img,
.block-data-sheet .field-desc img,
#popup .popup-inner .popup .popup-content .tabs .tab img,
.form-markup img {
    width: auto;
    max-width: 100%;
    margin: 0 0 0.8em 0;
}

/* ============================================================================
    BASE
============================================================================ */
/* ============================================================================
    GRID
    Create a grid for x columns
============================================================================ */
/* ============================================================================
    RESET GRID
    Remove all grid related css
============================================================================ */
/* ============================================================================
    WITH GRID SETTINGS CUSTOM
    Remove all grid related css
============================================================================ */
/* ----------------------------------------------------------------------------
    STYLES
---------------------------------------------------------------------------- */
/* line 4, ../scss/base/_helpers.scss */
.clear {
    clear: both;
}

/* line 8, ../scss/base/_helpers.scss */
.hidden {
    display: none !important;
}

/* line 12, ../scss/base/_helpers.scss */
.max-readability-of-full-width {
    width: 75%;
}
@media (max-width: 900px) {
    /* line 12, ../scss/base/_helpers.scss */
    .max-readability-of-full-width {
        width: auto;
    }
}

/* line 18, ../scss/base/_helpers.scss */
.arrow, .arrow-right, .arrow-left, .block-btn-back .content a {
    display: inline-block;
    width: 6px;
    height: 11px;
    padding-left: 8px;
    background-repeat: no-repeat;
    background-position: center;
}

/* line 27, ../scss/base/_helpers.scss */
.arrow-right {
    background-image: url("../img/icon_small_arrow_right.png");
}

/* line 32, ../scss/base/_helpers.scss */
.arrow-left, .block-btn-back .content a {
    background-image: url("../img/icon_small_arrow_left.png");
}

/* line 39, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li, .block-navigation-quick .content .level-1 li, .block-navigation-main .level-1 li {
    position: relative;
    float: left;
    cursor: pointer;
}
/* line 55, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li:hover .shadow-blocker, .block-navigation-quick .content .level-1 li:hover .shadow-blocker, .block-navigation-main .level-1 li:hover .shadow-blocker, .navigation-style-1 .level-1 li.hover .shadow-blocker, .block-navigation-quick .content .level-1 li.hover .shadow-blocker, .block-navigation-main .level-1 li.hover .shadow-blocker {
    display: block;
    *display: none;
}
/* line 60, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li:hover a, .block-navigation-quick .content .level-1 li:hover a, .block-navigation-main .level-1 li:hover a, .navigation-style-1 .level-1 li.hover a, .block-navigation-quick .content .level-1 li.hover a, .block-navigation-main .level-1 li.hover a {
    text-decoration: underline;
}
/* line 64, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li:hover .level-2-wrapper, .block-navigation-quick .content .level-1 li:hover .level-2-wrapper, .block-navigation-main .level-1 li:hover .level-2-wrapper, .navigation-style-1 .level-1 li.hover .level-2-wrapper, .block-navigation-quick .content .level-1 li.hover .level-2-wrapper, .block-navigation-main .level-1 li.hover .level-2-wrapper {
    left: 0 !important;
}
/* line 69, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li .shadow-blocker, .block-navigation-quick .content .level-1 li .shadow-blocker, .block-navigation-main .level-1 li .shadow-blocker {
    display: none;
    position: absolute;
    background: #f3f3f3;
    left: 0;
    bottom: -5px;
    height: 10px;
    width: 100%;
    z-index: 1;
}
/* line 80, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li .level-2-wrapper, .block-navigation-quick .content .level-1 li .level-2-wrapper, .block-navigation-main .level-1 li .level-2-wrapper {
    position: absolute;
    left: -9999px;
    top: 100%;
    min-width: 240px;
    _width: 240px;
    cursor: default;
}
/* line 88, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li .level-2-wrapper .level-2, .block-navigation-quick .content .level-1 li .level-2-wrapper .level-2, .block-navigation-main .level-1 li .level-2-wrapper .level-2 {
    padding: 0.46667em 1em;
    border-bottom: 1px solid #e1dfe0;
}
/* line 92, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li .level-2-wrapper .level-2:last-child, .block-navigation-quick .content .level-1 li .level-2-wrapper .level-2:last-child, .block-navigation-main .level-1 li .level-2-wrapper .level-2:last-child {
    border-bottom: 0;
}
/* line 96, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li .level-2-wrapper .level-2 li, .block-navigation-quick .content .level-1 li .level-2-wrapper .level-2 li, .block-navigation-main .level-1 li .level-2-wrapper .level-2 li {
    float: none;
    clear: both;
}
/* line 100, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li .level-2-wrapper .level-2 li a, .block-navigation-quick .content .level-1 li .level-2-wrapper .level-2 li a, .block-navigation-main .level-1 li .level-2-wrapper .level-2 li a {
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    color: #201E1F;
    text-decoration: none;
    text-transform: none;
    white-space: nowrap;
    padding: 0 0 0 15px;
    background-image: url("../img/icon_circle_5x5.png");
    background-repeat: no-repeat;
    background-position: 0 7px;
    line-height: 1.4;
}
/* line 114, ../scss/base/_helpers.scss */
.navigation-style-1 .level-1 li .level-2-wrapper .level-2 li a:hover, .block-navigation-quick .content .level-1 li .level-2-wrapper .level-2 li a:hover, .block-navigation-main .level-1 li .level-2-wrapper .level-2 li a:hover {
    color: #BE1D2C;
    text-decoration: underline;
}

/* line 126, ../scss/base/_helpers.scss */
.tooltip {
    display: inline-block;
    position: relative;
    top: 2px;
    background-image: url(../img/icon_question_mark.png);
    background-position: right center;
    background-repeat: no-repeat;
    height: 15px;
    padding-left: 4px;
    width: 15px;
}

/* ------------------------------------------------------------
TEST-CLASSES
------------------------------------------------------------ */
/* line 4, ../scss/base/_global.scss */
.login {
    display: block;
}

/* line 8, ../scss/base/_global.scss */
.logout {
    display: none;
}

@font-face {
    font-family: 'Avenirweb';
    src: url("../fonts/avenir-65.eot");
    src: url("../fonts/avenir-65.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-65.woff2") format("woff2"), url("../fonts/avenir-65.woff") format("woff"), url("../fonts/avenir-65.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avenirweb';
    src: url("../fonts/avenir-95.eot");
    src: url("../fonts/avenir-95.eot?#iefix") format("embedded-opentype"), url("../fonts/avenir-95.woff2") format("woff2"), url("../fonts/avenir-95.woff") format("woff"), url("../fonts/avenir-95.ttf") format("truetype");
    font-weight: 900;
    font-style: normal;
}
/* line 33, ../scss/base/_global.scss */
::selection {
    color: #FFF;
    background-color: #333;
}

/* line 37, ../scss/base/_global.scss */
::-moz-selection {
    color: #FFF;
    background-color: #333;
}

/* ------------------------------------------------------------
DEFAULTS
------------------------------------------------------------ */
/* line 46, ../scss/base/_global.scss */
html, body {
    height: 100%;
}

/* line 50, ../scss/base/_global.scss */
html {
    font-size: 100%;
}

/* line 54, ../scss/base/_global.scss */
body {
    font-size: 0.9375em;
    line-height: 1;
    color: #201E1F;
    overflow-y: scroll;
    *overflow-y: visible;
    font-family: "Avenirweb", arial, sans-serif;
}

/* line 63, ../scss/base/_global.scss */
img {
    width: 100%;
    height: auto;
    vertical-align: bottom;
}

/* line 69, ../scss/base/_global.scss */
a {
    color: #BE1D2C;
    text-decoration: none;
}

/* line 74, ../scss/base/_global.scss */
table {
    width: 100%;
    border-collapse: collapse;
}
@media (max-width: 900px) {
    /* line 74, ../scss/base/_global.scss */
    table {
        font-size: 80%;
    }
}

/* line 82, ../scss/base/_global.scss */
strong {
    font-weight: bold;
}

/* line 86, ../scss/base/_global.scss */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/* line 95, ../scss/base/_global.scss */
.clearfix {
    display: inline-block;
}

/* line 99, ../scss/base/_global.scss */
html[lang] .clearfix {
    display: block;
}

/* line 103, ../scss/base/_global.scss */
* html .clearfix {
    height: 1%;
}

/* line 107, ../scss/base/_global.scss */
small, sub, sup {
    font-size: 0.83em;
}

/* line 110, ../scss/base/_global.scss */
sub {
    vertical-align: sub;
}

/* line 113, ../scss/base/_global.scss */
sup {
    vertical-align: super;
}

/* line 117, ../scss/base/_global.scss */
h1,
h2,
h3 {
    padding-top: .07em;
}

/* line 123, ../scss/base/_global.scss */
.col-first {
    margin-right: 4%;
}

/* line 126, ../scss/base/_global.scss */
.col-half {
    width: 48%;
    float: left;
}
@media screen and (max-width: 720px) {
    /* line 126, ../scss/base/_global.scss */
    .col-half {
        width: 100%;
        margin-right: 0;
    }
}

/* line 134, ../scss/base/_global.scss */
.title-green {
    font-weight: 700;
    font-size: 1.1em;
    text-transform: uppercase;
    color: #BE1D2C;
}

/* ------------------------------------------------------------
LABELS
------------------------------------------------------------ */
/* line 149, ../scss/base/_global.scss */
.item-label {
    background: #BE1D2C;
    display: inline-block;
    padding: .4em;
    line-height: .8;
    margin-right: .3em;
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
}

/* line 160, ../scss/base/_global.scss */
.item-label-red {
    background-color: #BE1D2C;
}

/* line 164, ../scss/base/_global.scss */
.item-label-green {
    background-color: #299604;
}

/* line 168, ../scss/base/_global.scss */
.item-label-blue {
    background-color: #2a5ca5;
}

/* line 172, ../scss/base/_global.scss */
.item-label-grey {
    background-color: #666;
}

/* line 176, ../scss/base/_global.scss */
.item-label-orange {
    background-color: #eb8500;
}

/* line 180, ../scss/base/_global.scss */
.item-label-pink {
    background-color: #d90ba1;
}

/* line 184, ../scss/base/_global.scss */
.item-label-purple {
    background-color: #9b01e3;
}

/* line 188, ../scss/base/_global.scss */
.item-label-coolgreen {
    background-color: #00adc7;
}

/* line 192, ../scss/base/_global.scss */
.item-label-brown {
    background-color: #936016;
}

/* line 196, ../scss/base/_global.scss */
.item-label-black {
    background-color: #000;
}

/* ============================================================================
    LAYOUT
============================================================================ */
/* ------------------------------------------------------------
DEFAULT
------------------------------------------------------------ */
/* line 4, ../scss/layout/_block.scss */
.block {
    position: relative;
}

/* ------------------------------------------------------------
LANGUAGE SELECTION
------------------------------------------------------------ */
/* line 13, ../scss/layout/_block.scss */
.block-language-selection ul.top-language-selection {
    margin-right: 30px;
}
/* line 15, ../scss/layout/_block.scss */
.block-language-selection ul.top-language-selection li {
    line-height: 30px;
    float: left;
    padding-right: 0.6em;
    margin-right: 0.33333em;
    background: url("../img/icon_square_3x3.png") no-repeat 100% 13px;
}
/* line 22, ../scss/layout/_block.scss */
.block-language-selection ul.top-language-selection li:last-child {
    background: none;
    padding-right: 0;
    margin-right: 0;
}
/* line 28, ../scss/layout/_block.scss */
.block-language-selection ul.top-language-selection li a {
    font-size: 15px;
    color: #201E1F;
    text-decoration: none;
}
/* line 33, ../scss/layout/_block.scss */
.block-language-selection ul.top-language-selection li a:hover, .block-language-selection ul.top-language-selection li a:active {
    color: #BE1D2C;
    text-decoration: underline;
}

/* ------------------------------------------------------------
CONTACT INFO
------------------------------------------------------------ */
/* line 47, ../scss/layout/_block.scss */
.block-contact-info .content {
    margin-right: 30px;
}
/* line 51, ../scss/layout/_block.scss */
.block-contact-info .field-text {
    font-size: 15px;
    line-height: 2em;
    color: #201E1F;
}
/* line 56, ../scss/layout/_block.scss */
.block-contact-info .field-text a {
    color: inherit;
}
/* line 58, ../scss/layout/_block.scss */
.block-contact-info .field-text a:hover {
    text-decoration: underline;
    color: #BE1D2C;
}
@media (max-width: 900px) {
    /* line 46, ../scss/layout/_block.scss */
    .block-contact-info {
        display: none;
    }
}

/* ------------------------------------------------------------
LOGIN
------------------------------------------------------------ */
/* line 73, ../scss/layout/_block.scss */
.block-login {
    color: #999;
}
/* line 75, ../scss/layout/_block.scss */
.block-login form {
    clear: both;
}
/* line 78, ../scss/layout/_block.scss */
.block-login .lost-password {
    padding-left: 10px;
    float: right;
}
/* line 82, ../scss/layout/_block.scss */
.block-login .account-actions {
    clear: both;
}
/* line 85, ../scss/layout/_block.scss */
.block-login .lost-password,
.block-login .account-actions {
    text-align: right;
    padding-top: 10px;
}
/* line 90, ../scss/layout/_block.scss */
.block-login .lost-password a,
.block-login .account-actions a {
    font-size: 14px;
    text-decoration: none;
    color: inherit;
}
/* line 94, ../scss/layout/_block.scss */
.block-login .lost-password a:hover, .block-login .lost-password a:focus, .block-login .lost-password a:active,
.block-login .account-actions a:hover,
.block-login .account-actions a:focus,
.block-login .account-actions a:active {
    text-decoration: underline;
    color: #BE1D2C;
}

/* ------------------------------------------------------------
LOGGED IN
------------------------------------------------------------ */
/* line 109, ../scss/layout/_block.scss */
.block-logged-in .group-user-info {
    float: left;
    margin-right: 0.66667em;
}
/* line 114, ../scss/layout/_block.scss */
.block-logged-in .field-username,
.block-logged-in .field-address {
    text-align: right;
}
/* line 119, ../scss/layout/_block.scss */
.block-logged-in .field-username {
    font-size: 0.93333em;
    font-weight: bold;
    line-height: 30px;
}
/* line 125, ../scss/layout/_block.scss */
.block-logged-in .field-address {
    font-size: 0.73333em;
    line-height: 1em;
    color: #cccccc;
    white-space: nowrap;
}
/* line 132, ../scss/layout/_block.scss */
.block-logged-in .field-logout {
    float: left;
    margin-top: 4px;
}
/* line 136, ../scss/layout/_block.scss */
.block-logged-in .field-logout a {
    display: block;
    font-size: 0.73333em;
    font-weight: bold;
    background: #201E1F;
    padding: 0 0.45455em;
    color: #fff;
    line-height: 21px;
    text-transform: uppercase;
}

/* ------------------------------------------------------------
LOGO
------------------------------------------------------------ */
/* line 152, ../scss/layout/_block.scss */
.block-logo {
    overflow: hidden;
}
/* line 155, ../scss/layout/_block.scss */
.block-logo .field-logo {
    width: 264px;
}
@media (max-width: 900px) {
    /* line 155, ../scss/layout/_block.scss */
    .block-logo .field-logo {
        width: 200px;
    }
}

/* ------------------------------------------------------------
QUICK-NAV
------------------------------------------------------------ */
/* line 177, ../scss/layout/_block.scss */
.block-navigation-quick .content .level-1 li {
    z-index: 52;
}
/* line 180, ../scss/layout/_block.scss */
.block-navigation-quick .content .level-1 li:last-child a {
    padding-right: 0;
}
/* line 184, ../scss/layout/_block.scss */
.block-navigation-quick .content .level-1 li a {
    display: block;
    font-size: 1.33333em;
    color: #BE1D2C;
    text-decoration: none;
    padding: .4em .7em .4em 35px;
    background-repeat: no-repeat;
    background-position: 10px 8px;
}
@media (max-width: 900px) {
    /* line 184, ../scss/layout/_block.scss */
    .block-navigation-quick .content .level-1 li a {
        font-size: 1em;
    }
}
/* line 197, ../scss/layout/_block.scss */
.block-navigation-quick .content .level-1 li a.mine {
    background-position: 14px 9px;
    background-image: url(../img/icon_person.png);
}
/* line 202, ../scss/layout/_block.scss */
.block-navigation-quick .content .level-1 li a.cockpit {
    background-image: url(../img/icon_people.png);
}
/* line 203, ../scss/layout/_block.scss */
.block-navigation-quick .content .level-1 li a.shoppingbasket {
    background-image: url(../img/icon_basket_white.gif);
}

/* ------------------------------------------------------------
NAVIGATION MAIN
------------------------------------------------------------ */
/* line 217, ../scss/layout/_block.scss */
.block-navigation-main .home-button {
    float: left;
    margin-right: 0.8em;
    display: none;
}
/* line 222, ../scss/layout/_block.scss */
.block-navigation-main .home-button a {
    display: block;
    width: 19px;
    height: 2.13333em;
    background: url(../img/icon_home.png) no-repeat left 0.46667em;
}
/* line 230, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper {
    float: left;
    position: relative;
}
/* line 234, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .menu-button {
    display: none;
    float: left;
    cursor: pointer;
    padding: 8px 0;
}
/* line 240, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .menu-button a {
    display: block;
    font-size: 1.06667em;
    line-height: 2.28571em;
    text-decoration: none;
    color: #201E1F;
    background: url(../img/sprite_menu_bars.png) no-repeat 12px -17px;
    padding: 0 12px 0 38px;
    text-transform: uppercase;
    font-weight: 900;
}
@media (max-width: 1160px) {
    /* line 234, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .menu-button {
        display: block;
    }
}
/* line 257, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .shadow-blocker {
    display: none;
    position: absolute;
    background: #f3f3f3;
    left: 0;
    bottom: 3px;
    height: 10px;
    width: 100%;
    z-index: 1;
}
@media (max-width: 1160px) {
    /* line 270, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper.active .shadow-blocker {
        display: block;
        z-index: 51;
    }
    /* line 276, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper.active .menu-button a {
        color: #BE1D2C;
        background-position: 12px 11px;
        background-color: #f3f3f3;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    }
    /* line 285, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper.active .level-1 {
        display: block;
    }
}
/* line 291, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 {
    position: relative;
    /* MEDIA QUERY VOOR LEVEL 1 */
}
/* line 294, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li {
    z-index: 50;
}
@media (max-width: 900px) {
    /* line 294, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li {
        min-width: 235px;
    }
}
/* line 303, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li.hasDropdown:hover a, .block-navigation-main .menu-wrapper .level-1 li.hasDropdown.hover a {
    color: #201E1F;
    background-image: none;
}
/* line 307, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li.hasDropdown:hover a:hover, .block-navigation-main .menu-wrapper .level-1 li.hasDropdown.hover a:hover {
    color: #201E1F;
}
/* line 312, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li.hasDropdown:hover li a, .block-navigation-main .menu-wrapper .level-1 li.hasDropdown.hover li a {
    background-image: url(../img/icon_circle_5x5.png);
}
/* line 317, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li.activePage a {
    color: #BE1D2C;
}
/* line 321, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li a {
    font-weight: 900;
    color: #201E1F;
    display: block;
    font-size: 1.26667em;
    line-height: 1.2;
    text-decoration: none;
    padding: .8em .7em;
}
/* line 330, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li a:hover {
    color: #BE1D2C;
}
/* line 334, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li.home a {
    font-size: 18px;
    line-height: 2px;
    padding-right: 13px;
}
/* line 338, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li.home a:after {
    content: url(../img/icon_homepage.png);
    position: relative;
}
/* line 342, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li.home a:before {
    content: url(../img/icon_homepage_hover.png);
    position: absolute;
    z-index: -1;
}
/* line 347, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li.home a:hover:before {
    z-index: 1;
}
@media (max-width: 1160px) {
    /* line 334, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li.home a {
        font-size: 14px;
        line-height: 40px;
        padding-right: .8em;
    }
    /* line 354, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li.home a:before {
        content: none;
    }
    /* line 357, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li.home a:after {
        content: 'Home';
    }
}
/* line 363, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li:first-child > a {
    padding-left: 0;
}
@media (max-width: 1160px) {
    /* line 363, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li:first-child > a {
        padding-left: 15px;
    }
}
/* line 371, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li .level-2-wrapper .level-2 {
    padding-top: 5px;
    padding-bottom: 15px;
}
/* line 376, ../scss/layout/_block.scss */
.block-navigation-main .menu-wrapper .level-1 li .level-2-wrapper .level-2 li a {
    letter-spacing: 0;
    padding-top: 1px;
    padding-bottom: 1px;
}
@media (max-width: 1160px) {
    /* line 291, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 {
        display: none;
        position: absolute;
        top: 100%;
        z-index: 50;
        margin-top: -8px;
        /*extend quick nav style werkt niet */
        background: #f3f3f3;
        -webkit-box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
        box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.5);
    }
    /* line 399, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 .shadow-blocker {
        display: none;
    }
    /* line 404, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1:hover .shadow-blocker {
        display: none;
    }
    /* line 409, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li {
        float: none;
        border-bottom: 1px solid #e1dfe0;
        /* overwrite hover-state */
    }
    /* line 414, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li.activePage a {
        color: #666;
    }
    /* line 420, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li:hover {
        -webkit-box-shadow: 0px 0px 0px 0px transparent;
        box-shadow: 0px 0px 0px 0px transparent;
    }
    /* line 424, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li:hover .level-2-wrapper {
        -webkit-box-shadow: 0px 0px 0px 0px transparent;
        box-shadow: 0px 0px 0px 0px transparent;
    }
    /* line 430, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li a {
        font-size: 14px;
        line-height: 40px;
        background: none;
        padding: 0 15px;
        color: #666;
    }
    /* line 437, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li a.active, .block-navigation-main .menu-wrapper .level-1 li a:hover {
        color: #201E1F;
    }
    /* line 443, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li .level-2-wrapper {
        position: static;
        overflow: hidden;
        max-height: 0;
        margin: 0;
        -webkit-transition: 0.5s;
        -moz-transition: 0.5s;
        -ms-transition: 0.5s;
        -o-transition: 0.5s;
        transition: 0.5s;
    }
    /* line 454, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li .level-2-wrapper li {
        border: none;
    }
    /* line 457, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li .level-2-wrapper li a {
        font-size: 13px;
        background-image: url(../img/icon_circle_5x5.png);
    }
    /* line 461, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li .level-2-wrapper li a:hover {
        color: #BE1D2C;
    }
    /* line 469, ../scss/layout/_block.scss */
    .block-navigation-main .menu-wrapper .level-1 li.clicked .level-2-wrapper {
        max-height: 1000px;
        -webkit-transition: 1s;
        -moz-transition: 1s;
        -ms-transition: 1s;
        -o-transition: 1s;
        transition: 1s;
    }
}

/* ------------------------------------------------------------
NAVIGATION SUB
------------------------------------------------------------ */
/* ------------------------------------------------------------
NAVIGATION ADMIN
------------------------------------------------------------ */
/* line 498, ../scss/layout/_block.scss */
.block-navigation-admin {
    margin-bottom: 1.33333em !important;
}
/* line 502, ../scss/layout/_block.scss */
.block-navigation-admin ul li {
    float: left;
    margin: 0 2px 0 0;
    padding: 0 0 6px;
}
/* line 507, ../scss/layout/_block.scss */
.block-navigation-admin ul li a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #f3f3f3;
    border: 0;
    color: #BE1D2C;
    cursor: pointer;
    line-height: 35px;
}
/* line 23, ../scss/helpers/_button.scss */
.block-navigation-admin ul li a:hover {
    background-color: #7E131D;
    color: white;
}
/* line 512, ../scss/layout/_block.scss */
.block-navigation-admin ul li.active a {
    position: relative;
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    line-height: 35px;
}
/* line 23, ../scss/helpers/_button.scss */
.block-navigation-admin ul li.active a:hover {
    background-color: #7E131D;
    color: white;
}
/* line 517, ../scss/layout/_block.scss */
.block-navigation-admin ul li.active a:after {
    content: "";
    display: block;
    position: absolute;
    bottom: -6px;
    left: 0;
    width: 100%;
    height: 6px;
    background: url(../img/arrow_down_green_small.png) no-repeat center;
}
/* line 529, ../scss/layout/_block.scss */
.block-navigation-admin ul li.disabled a {
    color: #9d9d9d;
    text-decoration: none;
}
/* line 533, ../scss/layout/_block.scss */
.block-navigation-admin ul li.disabled a:hover {
    color: #9d9d9d;
    text-decoration: none;
}

/* ------------------------------------------------------------
NAVIGATION PREV / NEXT
------------------------------------------------------------ */
/* line 546, ../scss/layout/_block.scss */
.block-navigation-prev-next {
    overflow: hidden;
    *zoom: 1;
}
/* line 549, ../scss/layout/_block.scss */
.block-navigation-prev-next a,
.block-navigation-prev-next input {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 40px;
    background-repeat: no-repeat;
}
/* line 23, ../scss/helpers/_button.scss */
.block-navigation-prev-next a:hover,
.block-navigation-prev-next input:hover {
    background-color: #7E131D;
    color: white;
}
/* line 557, ../scss/layout/_block.scss */
.block-navigation-prev-next a.navigation-prev,
.block-navigation-prev-next input.navigation-prev {
    padding-left: 2em;
    background-image: url(../img/arrow_left_white.png);
    background-position: 10% center;
}
/* line 558, ../scss/layout/_block.scss */
.block-navigation-prev-next a.navigation-prev span,
.block-navigation-prev-next input.navigation-prev span {
    padding-left: .9em;
    background: url(../img/arrow_left_white.png) transparent no-repeat left center;
}
/* line 568, ../scss/layout/_block.scss */
.block-navigation-prev-next a.navigation-next,
.block-navigation-prev-next input.navigation-next {
    float: right;
    padding-right: 2em;
    background-image: url(../img/arrow_right_white.png);
    background-position: 92% center;
}
/* line 571, ../scss/layout/_block.scss */
.block-navigation-prev-next a.navigation-next span,
.block-navigation-prev-next input.navigation-next span {
    padding-right: .9em;
    background: url(../img/arrow_right_white.png) transparent no-repeat right center;
}
/* line 581, ../scss/layout/_block.scss */
.block-navigation-prev-next a.navigation-confirm,
.block-navigation-prev-next input.navigation-confirm {
    float: right;
}

/* ------------------------------------------------------------
NAVIGATION MY VDP / PBM
------------------------------------------------------------ */
/* ------------------------------------------------------------
SEARCH
------------------------------------------------------------ */
/* line 601, ../scss/layout/_block.scss */
.block-search .content {
    padding: 11px 0 0;
}
/* line 605, ../scss/layout/_block.scss */
.block-search .autocomplete .content {
    padding: 1.15385em 1.53846em 1.53846em;
}

/* ------------------------------------------------------------
QUOTE
------------------------------------------------------------ */
/* line 614, ../scss/layout/_block.scss */
.block-quote {
    margin-bottom: 0.53333em !important;
}
/* line 618, ../scss/layout/_block.scss */
.block-quote .content a {
    font-size: 2em;
    line-height: 1.2em;
    text-decoration: none;
    color: #201E1F;
}
/* line 624, ../scss/layout/_block.scss */
.block-quote .content a .highlight {
    color: #BE1D2C;
}
/* line 628, ../scss/layout/_block.scss */
.block-quote .content a .arrow-right {
    display: inline-block;
    width: 11px;
    height: 18px;
    background: url(../img/icon_quote_arrow_right.png) no-repeat center;
}
/* line 635, ../scss/layout/_block.scss */
.block-quote .content a:hover {
    color: #BE1D2C;
}

/* ------------------------------------------------------------
SLIDER
------------------------------------------------------------ */
/* line 646, ../scss/layout/_block.scss */
.block-banner {
    overflow: hidden;
    padding-bottom: 41.875%;
    _padding-bottom: 0;
}
/* line 651, ../scss/layout/_block.scss */
.block-banner .content {
    position: absolute;
    _position: relative;
    top: 0;
    left: 0;
    width: 100%;
}
/* line 659, ../scss/layout/_block.scss */
.block-banner .flexslider {
    position: relative;
    /* NOT USED */
}
/* line 663, ../scss/layout/_block.scss */
.block-banner .flexslider .field-imgx {
    padding-bottom: 41.875%;
}
/* line 666, ../scss/layout/_block.scss */
.block-banner .flexslider .field-imgx img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
}
/* line 675, ../scss/layout/_block.scss */
.block-banner .flexslider .field-text {
    position: absolute;
    overflow: hidden;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-transform: translate3d(0, 0, 0);
}
/* line 682, ../scss/layout/_block.scss */
.block-banner .flexslider .field-text .text {
    position: relative;
    font-size: 1.6em;
    line-height: 1.2em;
    color: #FFF;
    padding: 0.83333em;
    z-index: 2;
}

/* ------------------------------------------------------------
NEWS
------------------------------------------------------------ */
/* line 706, ../scss/layout/_block.scss */
.block-news .content .news-items {
    overflow: hidden;
    *zoom: 1;
}
/* line 709, ../scss/layout/_block.scss */
.block-news .content .news-items li {
    width: 30.90531%;
    float: left;
    margin-right: 3.64204%;
    display: inline;
    *width: 30.5%;
}
/* line 172, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
.block-news .content .news-items li:nth-child(3) {
    float: right;
    margin-right: 0;
    *margin-left: -2.33333em;
}
@media (max-width: 900px) {
    /* line 709, ../scss/layout/_block.scss */
    .block-news .content .news-items li {
        width: 100%;
        float: left;
        margin-right: 3.64204%;
        display: inline;
        float: right;
        margin-right: 0;
        *margin-left: -2.33333em;
        display: inline;
    }
}
/* line 725, ../scss/layout/_block.scss */
.block-news .content .news-items li {
    position: relative;
    overflow: hidden;
}
@media (max-width: 900px) {
    /* line 725, ../scss/layout/_block.scss */
    .block-news .content .news-items li {
        margin-bottom: 2em;
    }
    /* line 732, ../scss/layout/_block.scss */
    .block-news .content .news-items li:last-child {
        margin-bottom: 0;
    }
}
/* line 737, ../scss/layout/_block.scss */
.block-news .content .more-news-button {
    margin-top: 2em;
}
/* line 740, ../scss/layout/_block.scss */
.block-news .content .more-news-button a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
}
/* line 23, ../scss/helpers/_button.scss */
.block-news .content .more-news-button a:hover {
    background-color: #7E131D;
    color: white;
}

/* ------------------------------------------------------------
CAMPAIGNS
------------------------------------------------------------ */
/* line 749, ../scss/layout/_block.scss */
.block-campaigns {
    border-top: 1px solid #e1dfe0;
    padding-top: 3em;
}
/* line 755, ../scss/layout/_block.scss */
.block-campaigns .content .campaign-list {
    overflow: hidden;
    *zoom: 1;
}
/* line 758, ../scss/layout/_block.scss */
.block-campaigns .content .campaign-list li {
    width: 47.91667%;
    float: left;
    margin-right: 4.16667%;
    display: inline;
}
/* line 172, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
.block-campaigns .content .campaign-list li:nth-child(2) {
    float: right;
    margin-right: 0;
    *margin-left: -2.66667em;
}
@media (max-width: 900px) {
    /* line 758, ../scss/layout/_block.scss */
    .block-campaigns .content .campaign-list li {
        width: 100%;
        float: left;
        margin-right: 4.16667%;
        display: inline;
        float: right;
        margin-right: 0;
        *margin-left: -2.66667em;
        display: inline;
    }
}
/* line 772, ../scss/layout/_block.scss */
.block-campaigns .content .campaign-list {
    overflow: hidden;
    margin-bottom: 2em;
}
/* line 776, ../scss/layout/_block.scss */
.block-campaigns .content .campaign-list li {
    position: relative;
    overflow: hidden;
}
@media (max-width: 900px) {
    /* line 776, ../scss/layout/_block.scss */
    .block-campaigns .content .campaign-list li {
        margin-bottom: 2em;
    }
    /* line 783, ../scss/layout/_block.scss */
    .block-campaigns .content .campaign-list li:last-child {
        margin-bottom: 0;
    }
}
/* line 786, ../scss/layout/_block.scss */
.block-campaigns .content .campaign-list li:last-child .group-right {
    border: 0;
}
/* line 792, ../scss/layout/_block.scss */
.block-campaigns .content .more-campaignes-button a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
}
/* line 23, ../scss/helpers/_button.scss */
.block-campaigns .content .more-campaignes-button a:hover {
    background-color: #7E131D;
    color: white;
}

/* ------------------------------------------------------------
FOOTER
------------------------------------------------------------ */
/* line 804, ../scss/layout/_block.scss */
.block-footer .field-logo img {
    width: auto;
}
/* line 808, ../scss/layout/_block.scss */
.block-footer .footer-list {
    float: right;
}
/* line 812, ../scss/layout/_block.scss */
.block-footer ul li {
    margin-top: 14px;
    float: left;
    font-size: 1.13333em;
    color: #999;
    line-height: normal;
}
/* line 819, ../scss/layout/_block.scss */
.block-footer ul li:after {
    content: "-";
    padding: 0 10px;
}
/* line 823, ../scss/layout/_block.scss */
.block-footer ul li:last-child:after {
    content: none;
}
/* line 827, ../scss/layout/_block.scss */
.block-footer ul li a {
    color: inherit;
    font-weight: normal;
    text-decoration: none;
}
/* line 832, ../scss/layout/_block.scss */
.block-footer ul li a:hover {
    text-decoration: underline;
}

/* ------------------------------------------------------------
BREADCRUMB
------------------------------------------------------------ */
/* line 842, ../scss/layout/_block.scss */
.block-breadcrumbs {
    margin-bottom: 0;
}
/* line 847, ../scss/layout/_block.scss */
.block-breadcrumbs .content ul li {
    float: left;
    color: #666;
    padding-right: 0.33333em;
    *padding-right: 1em;
    line-height: normal;
    font-size: 13px;
}
/* line 856, ../scss/layout/_block.scss */
.block-breadcrumbs .content ul li:after {
    content: '>';
    padding-left: 0.26667em;
}
/* line 861, ../scss/layout/_block.scss */
.block-breadcrumbs .content ul li:last-child::after {
    content: '';
}
/* line 865, ../scss/layout/_block.scss */
.block-breadcrumbs .content ul li a {
    color: inherit;
    text-decoration: underline;
}
/* line 869, ../scss/layout/_block.scss */
.block-breadcrumbs .content ul li a:hover {
    color: #BE1D2C;
}

/* ------------------------------------------------------------
BACK-BUTTON
------------------------------------------------------------ */
/* line 882, ../scss/layout/_block.scss */
.block-btn-back .content a {
    width: auto;
    height: auto;
    padding-left: 15px;
    background-position: left 0.14286em;
    font-size: 0.93333em;
    color: #201E1F;
    text-transform: uppercase;
    text-decoration: none;
    padding-bottom: 2px;
    letter-spacing: 2px;
}
/* line 894, ../scss/layout/_block.scss */
.block-btn-back .content a:hover {
    text-decoration: underline;
}

/* ------------------------------------------------------------
PRODUCT LIST
------------------------------------------------------------ */
/* ------------------------------------------------------------
PAGE TITLE
------------------------------------------------------------ */
/* line 915, ../scss/layout/_block.scss */
.page-title {
    margin-bottom: 1.46667em !important;
}

/* ------------------------------------------------------------
PRODUCT DETAIL TABS
------------------------------------------------------------ */
/* line 928, ../scss/layout/_block.scss */
.block-product-detail-tabs .tabs-content .field-order {
    padding: 0;
    background: none;
}

/* line 934, ../scss/layout/_block.scss */
.block-product-detail-tabs {
    clear: both;
}

/* ------------------------------------------------------------
COMMENTS
------------------------------------------------------------ */
/* line 940, ../scss/layout/_block.scss */
.block-comments {
    margin-bottom: 2em !important;
    padding-top: 2em;
    border-top: 1px solid #e1dfe0;
    clear: both;
}
/* line 946, ../scss/layout/_block.scss */
.block-comments .title {
    float: left;
    margin: 0.66667em 0 0 0 !important;
}
/* line 950, ../scss/layout/_block.scss */
.block-comments .title h3 {
    display: none;
    font-size: 0.93333em;
    text-transform: uppercase;
}
/* line 955, ../scss/layout/_block.scss */
.block-comments .title h3.active {
    display: block;
}

/* ------------------------------------------------------------
DOCUMENTS
------------------------------------------------------------ */
/* ------------------------------------------------------------
CATALOGI
------------------------------------------------------------ */
/* line 976, ../scss/layout/_block.scss */
.block-product-groups {
    margin-bottom: 0 !important;
}
/* line 980, ../scss/layout/_block.scss */
.block-product-groups .product-groups {
    padding: 10px 1px;
    overflow: hidden;
    margin: 0 -1px;
    overflow: hidden;
    *zoom: 1;
}
/* line 8, ../scss/base/_grid.scss */
.block-product-groups .product-groups .product-group-teaser {
    width: 23.52941%;
    float: left;
    margin-right: 1.96078%;
    display: inline;
}
/* line 172, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
.block-product-groups .product-groups .product-group-teaser:nth-child(4n) {
    float: right;
    margin-right: 0;
    *margin-left: -1.2em;
}
/* line 12, ../scss/base/_grid.scss */
.block-product-groups .product-groups .product-group-teaser:nth-child(4n+5) {
    clear: both;
}
@media (max-width: 900px) {
    /* line 23, ../scss/base/_grid.scss */
    .block-product-groups .product-groups .product-group-teaser {
        float: none;
        width: auto;
        margin-right: auto;
        *margin-left: auto;
        display: block;
    }
    /* line 249, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
    .block-product-groups .product-groups .product-group-teaser:nth-child(4n) {
        float: left;
        margin-right: 1.96078%;
        *margin-left: auto;
    }
    /* line 27, ../scss/base/_grid.scss */
    .block-product-groups .product-groups .product-group-teaser:nth-child(4n+5) {
        clear: none;
    }
    /* line 8, ../scss/base/_grid.scss */
    .block-product-groups .product-groups .product-group-teaser {
        width: 32.02614%;
        float: left;
        margin-right: 1.96078%;
        display: inline;
    }
    /* line 172, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
    .block-product-groups .product-groups .product-group-teaser:nth-child(3n) {
        float: right;
        margin-right: 0;
        *margin-left: -1.2em;
    }
    /* line 12, ../scss/base/_grid.scss */
    .block-product-groups .product-groups .product-group-teaser:nth-child(3n+4) {
        clear: both;
    }
}
/* line 992, ../scss/layout/_block.scss */
.block-product-groups .product-groups .product-group-teaser {
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
/* line 997, ../scss/layout/_block.scss */
.block-product-groups .product-groups .product-group-teaser:hover .field-title h3 {
    color: #BE1D2C;
}
/* line 1005, ../scss/layout/_block.scss */
.block-product-groups .show-more {
    clear: both;
}
/* line 1008, ../scss/layout/_block.scss */
.block-product-groups .show-more a {
    display: block;
    display: table;
    margin: 0 auto;
    font-size: 1.2em;
    line-height: 2.77778em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #BE1D2C;
    color: #fff;
    _padding: 5px 0;
    *zoom: 1;
    font-family: "Source Sans Pro", arial, sans-serif;
    font-weight: bold;
}
/* line 1024, ../scss/layout/_block.scss */
.block-product-groups .show-more a span span {
    display: inline-block;
    *display: none;
    width: 16px;
    height: 10px;
    padding: 0 1em;
    background-repeat: no-repeat;
    background-position: center;
}
/* line 1033, ../scss/layout/_block.scss */
.block-product-groups .show-more a span span.arrow-down {
    background-image: url(../img/icon_white_arrow_down.png);
}
/* line 1034, ../scss/layout/_block.scss */
.block-product-groups .show-more a span span.arrow-up {
    background-image: url(../img/icon_white_arrow_up.png);
}
/* line 1036, ../scss/layout/_block.scss */
.block-product-groups .show-more a span span.text {
    *display: block;
    width: auto;
    height: auto;
    padding: 0;
}
/* line 1044, ../scss/layout/_block.scss */
.block-product-groups .show-more a span.less {
    display: none;
}
/* line 1049, ../scss/layout/_block.scss */
.block-product-groups .links {
    margin-bottom: 1.33333em;
}
/* line 1052, ../scss/layout/_block.scss */
.block-product-groups .links a.download {
    background: url(../img/icon_download_link.png) no-repeat left center;
    padding-left: 20px;
    line-height: normal;
    text-decoration: underline;
    color: #201E1F;
}
/* line 1059, ../scss/layout/_block.scss */
.block-product-groups .links a.download:hover {
    text-decoration: none;
}
/* line 1067, ../scss/layout/_block.scss */
.block-product-groups.block-product-groups-more .product-groups .product-group-teaser:nth-child(1n+9) {
    display: none;
}
@media (max-width: 900px) {
    /* line 1066, ../scss/layout/_block.scss */
    .block-product-groups.block-product-groups-more .product-groups .product-group-teaser {
        display: block;
    }
    /* line 1074, ../scss/layout/_block.scss */
    .block-product-groups.block-product-groups-more .product-groups .product-group-teaser:nth-child(1n+7) {
        display: none;
    }
}

/* ------------------------------------------------------------
CATALOGI
------------------------------------------------------------ */
/* line 1085, ../scss/layout/_block.scss */
.block-brand-groups {
    margin-bottom: 0 !important;
}
/* line 1089, ../scss/layout/_block.scss */
.block-brand-groups .brand-groups {
    padding: 10px 1px;
    overflow: hidden;
    margin: 0 -1px;
    overflow: hidden;
    *zoom: 1;
}
/* line 8, ../scss/base/_grid.scss */
.block-brand-groups .brand-groups .brand-group-teaser {
    width: 32.02614%;
    float: left;
    margin-right: 1.96078%;
    display: inline;
}
/* line 172, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
.block-brand-groups .brand-groups .brand-group-teaser:nth-child(3n) {
    float: right;
    margin-right: 0;
    *margin-left: -1.2em;
}
/* line 12, ../scss/base/_grid.scss */
.block-brand-groups .brand-groups .brand-group-teaser:nth-child(3n+4) {
    clear: both;
}
@media (max-width: 900px) {
    /* line 23, ../scss/base/_grid.scss */
    .block-brand-groups .brand-groups .brand-group-teaser {
        float: none;
        width: auto;
        margin-right: auto;
        *margin-left: auto;
        display: block;
    }
    /* line 249, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
    .block-brand-groups .brand-groups .brand-group-teaser:nth-child(3n) {
        float: left;
        margin-right: 1.96078%;
        *margin-left: auto;
    }
    /* line 27, ../scss/base/_grid.scss */
    .block-brand-groups .brand-groups .brand-group-teaser:nth-child(3n+4) {
        clear: none;
    }
    /* line 8, ../scss/base/_grid.scss */
    .block-brand-groups .brand-groups .brand-group-teaser {
        width: 49.01961%;
        float: left;
        margin-right: 1.96078%;
        display: inline;
    }
    /* line 172, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
    .block-brand-groups .brand-groups .brand-group-teaser:nth-child(2n) {
        float: right;
        margin-right: 0;
        *margin-left: -1.2em;
    }
    /* line 12, ../scss/base/_grid.scss */
    .block-brand-groups .brand-groups .brand-group-teaser:nth-child(2n+3) {
        clear: both;
    }
}
/* line 1103, ../scss/layout/_block.scss */
.block-brand-groups .brand-groups .brand-group-teaser:hover .field-title h3 {
    color: #BE1D2C;
}
/* line 1111, ../scss/layout/_block.scss */
.block-brand-groups .show-more {
    clear: both;
}
/* line 1114, ../scss/layout/_block.scss */
.block-brand-groups .show-more a {
    display: block;
    display: table;
    margin: 0 auto;
    font-size: 1.2em;
    line-height: 2.77778em;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #BE1D2C;
    color: #fff;
    _padding: 5px 0;
    *zoom: 1;
    font-family: "Source Sans Pro", arial, sans-serif;
    font-weight: bold;
}
/* line 1130, ../scss/layout/_block.scss */
.block-brand-groups .show-more a span span {
    display: inline-block;
    *display: none;
    width: 16px;
    height: 10px;
    padding: 0 1em;
    background-repeat: no-repeat;
    background-position: center;
}
/* line 1139, ../scss/layout/_block.scss */
.block-brand-groups .show-more a span span.arrow-down {
    background-image: url(../img/icon_white_arrow_down.png);
}
/* line 1140, ../scss/layout/_block.scss */
.block-brand-groups .show-more a span span.arrow-up {
    background-image: url(../img/icon_white_arrow_up.png);
}
/* line 1142, ../scss/layout/_block.scss */
.block-brand-groups .show-more a span span.text {
    *display: block;
    width: auto;
    height: auto;
    padding: 0;
}
/* line 1150, ../scss/layout/_block.scss */
.block-brand-groups .show-more a span.less {
    display: none;
}
/* line 1155, ../scss/layout/_block.scss */
.block-brand-groups .links {
    margin-bottom: 1.33333em;
}
/* line 1158, ../scss/layout/_block.scss */
.block-brand-groups .links a.download {
    background: url(../img/icon_download_link.png) no-repeat left center;
    padding-left: 20px;
    line-height: normal;
    text-decoration: underline;
    color: #201E1F;
}
/* line 1165, ../scss/layout/_block.scss */
.block-brand-groups .links a.download:hover {
    text-decoration: none;
}
/* line 1173, ../scss/layout/_block.scss */
.block-brand-groups.block-brand-groups-more .brand-groups .brand-group-teaser:nth-child(1n+9) {
    display: none;
}
@media (max-width: 900px) {
    /* line 1172, ../scss/layout/_block.scss */
    .block-brand-groups.block-brand-groups-more .brand-groups .brand-group-teaser {
        display: block;
    }
    /* line 1180, ../scss/layout/_block.scss */
    .block-brand-groups.block-brand-groups-more .brand-groups .brand-group-teaser:nth-child(1n+7) {
        display: none;
    }
}

/* ------------------------------------------------------------
NEWS
------------------------------------------------------------ */
/* line 1195, ../scss/layout/_block.scss */
.block-news-overview .item-news-teaser {
    padding-bottom: 1.33333em;
}
/* line 1198, ../scss/layout/_block.scss */
.block-news-overview .item-news-teaser .field-img,
.block-news-overview .item-news-teaser .field-text {
    margin-bottom: 0.66667em;
}
/* line 1204, ../scss/layout/_block.scss */
.block-news-overview .paging {
    margin-top: 1.33333em;
}

/* ------------------------------------------------------------
PUBLICATIONS
------------------------------------------------------------ */
/* ------------------------------------------------------------
PAGING
------------------------------------------------------------ */
/* ------------------------------------------------------------
APPROVERS
------------------------------------------------------------ */
/* line 1230, ../scss/layout/_block.scss */
.block-approvers .cost {
    font-weight: normal;
    margin-bottom: 1em;
}
/* line 1235, ../scss/layout/_block.scss */
.block-approvers .cost .field-label {
    float: left;
    font-weight: bold;
    padding-right: 0.66667em;
    width: 10em;
    line-height: normal;
}
/* line 1243, ../scss/layout/_block.scss */
.block-approvers .cost .field-users {
    overflow: hidden;
    *zoom: 1;
}
/* line 1246, ../scss/layout/_block.scss */
.block-approvers .cost .field-users .user-teaser {
    margin-bottom: 0.53333em;
}

/* ------------------------------------------------------------
ADMINISTRATORS
------------------------------------------------------------ */
/* line 1259, ../scss/layout/_block.scss */
.block-administrators .user-teaser {
    margin-bottom: 0.53333em;
}

/* ------------------------------------------------------------
MY DATA
------------------------------------------------------------ */
/* ------------------------------------------------------------
MY SETTINGS
------------------------------------------------------------ */
/* line 1277, ../scss/layout/_block.scss */
.block-settings .settings .field {
    overflow: hidden;
    *zoom: 1;
    clear: both;
    margin: 0 0 0.66667em;
}
/* line 1282, ../scss/layout/_block.scss */
.block-settings .settings .field:last-child {
    margin: 0;
}
/* line 1287, ../scss/layout/_block.scss */
.block-settings .settings .field-label {
    float: left;
    width: 10em;
}
/* line 1292, ../scss/layout/_block.scss */
.block-settings .settings .field-content {
    overflow: hidden;
}

/* ------------------------------------------------------------
ADMIN SETTINGS
------------------------------------------------------------ */
/* line 1303, ../scss/layout/_block.scss */
.block-admin-settings ul {
    line-height: normal;
}
/* line 1306, ../scss/layout/_block.scss */
.block-admin-settings ul li {
    margin: 0 0 0.2em;
}
/* line 1311, ../scss/layout/_block.scss */
.block-admin-settings .field-link {
    margin: 1.66667em 0 0;
}
/* line 1314, ../scss/layout/_block.scss */
.block-admin-settings .field-link a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
}
/* line 23, ../scss/helpers/_button.scss */
.block-admin-settings .field-link a:hover {
    background-color: #7E131D;
    color: white;
}

/* ------------------------------------------------------------
ADMIN USERS
------------------------------------------------------------ */
/* line 1328, ../scss/layout/_block.scss */
.block-user-overview .field-menu ul li.user-add a {
    background-image: url(../img/icon_user_add.png);
}
/* line 1329, ../scss/layout/_block.scss */
.block-user-overview .field-menu ul li.user-perm-copy a {
    background-image: url(../img/icon_users.png);
}

/* ------------------------------------------------------------
ADMIN COSTS
------------------------------------------------------------ */
/* line 1341, ../scss/layout/_block.scss */
.block-cost-overview .field-menu ul li.cost-add a {
    background-image: url(../img/icon_document_add.png);
}

/* ------------------------------------------------------------
ADMIN EMPLOYEES
------------------------------------------------------------ */
/* line 1353, ../scss/layout/_block.scss */
.block-employee-group-overview .field-menu ul li.employee-group-add a {
    padding-left: 35px;
    background-image: url(../img/icon_users1.png);
}

/* ------------------------------------------------------------
MYVDP ORDER OVERVIEWS
------------------------------------------------------------ */
/* ------------------------------------------------------------
PBM EMPLOYEE OVERVIEW
------------------------------------------------------------ */
/* line 1378, ../scss/layout/_block.scss */
.block-employee-overview .field-menu ul li.employee-add a {
    background-image: url(../img/icon_user_add.png);
}

/* ------------------------------------------------------------
PBM EMPLOYEE OVERVIEW
------------------------------------------------------------ */
/* ------------------------------------------------------------
PBM EMPLOYEE OVERVIEW
------------------------------------------------------------ */
/* line 1400, ../scss/layout/_block.scss */
.block-addresses .title {
    margin-bottom: 1.33333em;
}
/* line 1408, ../scss/layout/_block.scss */
.block-addresses .address .field-title,
.block-addresses .address-multiple .field-title {
    margin-bottom: 1.66667em;
}
/* line 1411, ../scss/layout/_block.scss */
.block-addresses .address .field-title h3,
.block-addresses .address-multiple .field-title h3 {
    font-size: 1.06667em;
    font-weight: bold;
    color: #BE1D2C;
}
/* line 1418, ../scss/layout/_block.scss */
.block-addresses .address .field-options,
.block-addresses .address-multiple .field-options {
    overflow: hidden;
    *zoom: 1;
}
/* line 1421, ../scss/layout/_block.scss */
.block-addresses .address .field-options div,
.block-addresses .address-multiple .field-options div {
    float: left;
}
/* line 1424, ../scss/layout/_block.scss */
.block-addresses .address .field-options div a,
.block-addresses .address-multiple .field-options div a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    margin-right: 0.66667em;
}
/* line 23, ../scss/helpers/_button.scss */
.block-addresses .address .field-options div a:hover,
.block-addresses .address-multiple .field-options div a:hover {
    background-color: #7E131D;
    color: white;
}
/* line 1432, ../scss/layout/_block.scss */
.block-addresses .field-address div {
    margin-bottom: 0.33333em;
}
/* line 1437, ../scss/layout/_block.scss */
.block-addresses .address-multiple .field-address {
    margin-bottom: 1em;
}
/* line 1441, ../scss/layout/_block.scss */
.block-addresses .address-multiple .address {
    margin-bottom: 2em;
}
/* line 1447, ../scss/layout/_block.scss */
.block-addresses .field-add-address {
    margin-bottom: 1.66667em;
}
/* line 1450, ../scss/layout/_block.scss */
.block-addresses .field-add-address a {
    color: #201E1F;
    line-height: 1em;
    background: url(../img/icon_user_add.png) no-repeat left center;
    padding-left: 1.8em;
}
/* line 1456, ../scss/layout/_block.scss */
.block-addresses .field-add-address a:hover {
    color: #BE1D2C;
    text-decoration: underline;
}
/* line 1463, ../scss/layout/_block.scss */
.block-addresses .group-company-invoice {
    padding: 0 0 1.33333em;
    border-bottom: 1px solid #999;
    margin: 0 0 1.53333em;
    *zoom: 1;
}
/* line 1469, ../scss/layout/_block.scss */
.block-addresses .group-company-invoice .address {
    float: left;
    margin: 0 3.33333em 1.33333em 0;
}
/* line 1474, ../scss/layout/_block.scss */
.block-addresses .group-company-invoice .btn-change {
    clear: both;
}
/* line 1477, ../scss/layout/_block.scss */
.block-addresses .group-company-invoice .btn-change a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    line-height: 40px;
}
/* line 23, ../scss/helpers/_button.scss */
.block-addresses .group-company-invoice .btn-change a:hover {
    background-color: #7E131D;
    color: white;
}

/* ------------------------------------------------------------
COMPARISON TABLE
------------------------------------------------------------ */
/* line 1493, ../scss/layout/_block.scss */
.block-comparison-table .field-menu ul li a {
    padding-left: 1.33333em;
}
/* line 1497, ../scss/layout/_block.scss */
.block-comparison-table .field-menu .export-excel a {
    background-image: url(../img/icon_excel.png);
}
/* line 1498, ../scss/layout/_block.scss */
.block-comparison-table .field-menu .remove-all a {
    background-image: url(../img/icon_close.png);
}
/* line 1501, ../scss/layout/_block.scss */
.block-comparison-table table {
    /* --- TABLE SIZE --- */
}
/* line 1504, ../scss/layout/_block.scss */
.block-comparison-table table tr td {
    border-width: 2px;
}
/* line 1510, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-remove td {
    text-align: right;
    background: #f0f0f0;
    padding-bottom: 0;
}
/* line 1516, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-remove a {
    display: inline-block;
    background: url(../img/icon_close.png) no-repeat;
    width: 13px;
    height: 13px;
}
/* line 1524, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-title {
    font-size: 0.86667em;
    text-transform: uppercase;
    color: #BE1D2C;
}
/* line 1529, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-title td {
    padding-top: 0.13333em;
    padding-bottom: 1.66667em;
    background: #f0f0f0;
}
/* line 1534, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-title td a {
    text-decoration: none;
    color: #BE1D2C;
}
/* line 1538, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-title td a:hover {
    text-decoration: underline;
}
/* line 1541, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-title td.label {
    font-size: 1em;
    text-transform: none;
    letter-spacing: normal;
    color: #201E1F;
}
/* line 1550, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-desc td {
    line-height: 1.4;
}
/* line 1554, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-img {
    background-color: #fff;
}
/* line 1557, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-img td {
    text-align: center;
    vertical-align: middle;
}
/* line 1562, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-img td.label {
    text-align: left;
    vertical-align: top;
}
/* line 1567, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-img img {
    width: auto;
}
@media (min-width: 2000px) {
    /* line 1567, ../scss/layout/_block.scss */
    .block-comparison-table table tr.field-img img {
        width: 100%;
    }
}
/* line 1574, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-order {
    background-color: #fff;
}
/* line 1577, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-order a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    display: block;
    text-align: center;
}
/* line 23, ../scss/helpers/_button.scss */
.block-comparison-table table tr.field-order a:hover {
    background-color: #7E131D;
    color: white;
}
/* line 1583, ../scss/layout/_block.scss */
.block-comparison-table table tr.field-order td {
    padding: 0;
}
/* line 1587, ../scss/layout/_block.scss */
.block-comparison-table table td {
    vertical-align: top;
}
/* line 1594, ../scss/layout/_block.scss */
.block-comparison-table table td.label {
    font-weight: bold;
}
/* line 1598, ../scss/layout/_block.scss */
.block-comparison-table table.product-1 td {
    width: 70%;
}
/* line 1600, ../scss/layout/_block.scss */
.block-comparison-table table.product-1 td.label {
    width: 30%;
}
/* line 1603, ../scss/layout/_block.scss */
.block-comparison-table table.product-2 td {
    width: 40%;
}
/* line 1605, ../scss/layout/_block.scss */
.block-comparison-table table.product-2 td.label {
    width: 20%;
}
/* line 1608, ../scss/layout/_block.scss */
.block-comparison-table table.product-3 td {
    width: 28%;
}
/* line 1610, ../scss/layout/_block.scss */
.block-comparison-table table.product-3 td.label {
    width: 16%;
}
/* line 1613, ../scss/layout/_block.scss */
.block-comparison-table table.product-4 td {
    width: 21%;
}
/* line 1615, ../scss/layout/_block.scss */
.block-comparison-table table.product-4 td.label {
    width: 16%;
}

/* ------------------------------------------------------------
SHOPPING CART
------------------------------------------------------------ */
/* line 1625, ../scss/layout/_block.scss */
.block-shopping-cart p.error {
    background: #fff !important;
}
/* line 1629, ../scss/layout/_block.scss */
.block-shopping-cart .field-text {
    line-height: 1.4;
    margin-bottom: 1.66667em;
}
/* line 1635, ../scss/layout/_block.scss */
.block-shopping-cart .field-legend {
    margin-bottom: 1.66667em;
}

/* ------------------------------------------------------------
MESSAGES
------------------------------------------------------------ */
/* line 1646, ../scss/layout/_block.scss */
.block-messages {
    clear: both;
    line-height: 1.4 !important;
    padding: .6em 1em .4em 2.6em !important;
    border: 1px solid #000 !important;
    font-weight: bold !important;
    background-repeat: no-repeat !important;
    background-position: .8em center !important;
    *zoom: 1;
}
/* line 1656, ../scss/layout/_block.scss */
.block-messages a {
    text-decoration: underline;
}
/* line 1660, ../scss/layout/_block.scss */
.block-messages.warning {
    border-color: #D8AF6F !important;
    background-color: #F7EFD7 !important;
    background-image: url("../img/icon_warning.png") !important;
}
/* line 1665, ../scss/layout/_block.scss */
.block-messages.warning a {
    color: #CD9847;
}
/* line 1668, ../scss/layout/_block.scss */
.block-messages.error {
    border-color: #900 !important;
    background-color: #FFD5D5 !important;
    background-image: url("../img/icon_error.png") !important;
}
/* line 1673, ../scss/layout/_block.scss */
.block-messages.error a {
    color: #900;
}
/* line 1676, ../scss/layout/_block.scss */
.block-messages.ok {
    border-color: #769A18 !important;
    background-color: #E8F5C5 !important;
    background-image: url("../img/icon_ok.png") !important;
}
/* line 1681, ../scss/layout/_block.scss */
.block-messages.ok a {
    color: #769A18;
}
/* line 1684, ../scss/layout/_block.scss */
.block-messages.info {
    border-color: #769A18 !important;
    background-color: #E8F5C5 !important;
    background-image: url("../img/icon_info_green.png") !important;
    background-position: .6em .6em !important;
}
/* line 1690, ../scss/layout/_block.scss */
.block-messages.info a {
    color: #769A18;
}

/* line 1693, ../scss/layout/_block.scss */
td.block-messages {
    border: none !important;
}

/* line 1697, ../scss/layout/_block.scss */
.block-suggestions {
    clear: both;
    line-height: 1.4 !important;
    padding: .6em 1em !important;
    border: 1px solid #000 !important;
    font-weight: normal !important;
    background-repeat: no-repeat !important;
    background-position: .8em .8em !important;
    *zoom: 1;
    border-color: #769A18 !important;
    background-color: #E8F5C5 !important;
    background-image: none !important;
}
/* line 1710, ../scss/layout/_block.scss */
.block-suggestions a {
    color: #769A18;
}

/* ------------------------------------------------------------
PRODUCT FILTER
------------------------------------------------------------ */
/* line 1717, ../scss/layout/_block.scss */
.block-product-filter {
    position: relative;
    z-index: 200;
}

/* ------------------------------------------------------------
FILTER
------------------------------------------------------------ */
/* line 1726, ../scss/layout/_block.scss */
.block-filter {
    position: relative;
    z-index: 200;
    clear: both;
}
/* line 1731, ../scss/layout/_block.scss */
.block-filter .product-group,
.block-filter .product-search-term {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 322px;
    max-width: 100%;
    margin-bottom: .5em;
    padding: .3em .2em;
    border: 1px solid #999;
}
/* line 1743, ../scss/layout/_block.scss */
.block-filter .product-search-term {
    background-image: url(../img/icon_zoom_green.png);
    background-repeat: no-repeat;
    background-position: 99% center;
    margin-bottom: 1em;
    padding-left: .5em;
}
/* line 1750, ../scss/layout/_block.scss */
.block-filter .product-search-term::-ms-clear {
    margin-right: 1em;
}
/* line 1755, ../scss/layout/_block.scss */
.block-filter .clear-filters {
    text-transform: uppercase;
    display: block;
    padding: .8em 1.2em;
    margin: .4em 0 1.4em 0;
    color: #201E1F;
    background-color: #eee;
}
/* line 1763, ../scss/layout/_block.scss */
.block-filter .clear-filters span {
    display: block;
    background: url(../img/icon_close.png) transparent no-repeat right center;
}
/* line 1769, ../scss/layout/_block.scss */
.block-filter .clear-filters:hover {
    text-decoration: underline;
}
/* line 1773, ../scss/layout/_block.scss */
.block-filter .filter {
    margin-bottom: 1em;
}
/* line 1777, ../scss/layout/_block.scss */
.block-filter .filter.inline {
    overflow: hidden;
    *zoom: 1;
}
/* line 1781, ../scss/layout/_block.scss */
.block-filter .filter.unfolded {
    display: block !important;
}
/* line 1785, ../scss/layout/_block.scss */
.block-filter .filter .content {
    padding-left: 1.42857em;
}
/* line 1790, ../scss/layout/_block.scss */
.block-filter .single-checkbox .content {
    padding-left: 0;
}
/* line 1795, ../scss/layout/_block.scss */
.block-filter span.count {
    font-size: 0.73333em;
    color: #cccccc;
}
/* line 1800, ../scss/layout/_block.scss */
.block-filter input:checked + label {
    font-weight: bold;
    color: #BE1D2C;
}
/* line 1805, ../scss/layout/_block.scss */
.block-filter .more-less {
    margin-top: 0.66667em;
}
/* line 1808, ../scss/layout/_block.scss */
.block-filter .more-less a {
    display: block;
    background: no-repeat 1px center;
    padding: 0 0 0 1.33333em;
    text-decoration: underline;
}
/* line 1815, ../scss/layout/_block.scss */
.block-filter .more-less .more a {
    background-image: url(../img/arrow_down_green_double.png);
}
/* line 1819, ../scss/layout/_block.scss */
.block-filter .more-less .less {
    display: none;
}
/* line 1821, ../scss/layout/_block.scss */
.block-filter .more-less .less a {
    background-image: url(../img/arrow_up_green_double.png);
}
/* line 1827, ../scss/layout/_block.scss */
.block-filter a.more-info {
    text-decoration: none;
    display: inline-block;
    width: 15px;
    height: 15px;
    padding-left: .2em;
    background: url(../img/icon_question_mark_green_on_white.gif) no-repeat center center;
    overflow: hidden;
    text-indent: -9999px;
    position: relative;
    top: 2px;
    left: 2px;
    position: relative;
    zoom: 1;
}
/* line 1846, ../scss/layout/_block.scss */
.block-filter .filter-checkbox input,
.block-filter .filter-radiobutton input {
    margin-left: 0;
    margin-right: .4em;
}
/* line 1851, ../scss/layout/_block.scss */
.block-filter .filter-checkbox label,
.block-filter .filter-radiobutton label {
    display: inline;
    cursor: pointer;
}
/* line 1856, ../scss/layout/_block.scss */
.block-filter .filter-checkbox .radio,
.block-filter .filter-checkbox .checkbox,
.block-filter .filter-radiobutton .radio,
.block-filter .filter-radiobutton .checkbox {
    margin-bottom: 0.33333em;
}
/* line 1861, ../scss/layout/_block.scss */
.block-filter .filter-checkbox.inline .content ul li,
.block-filter .filter-radiobutton.inline .content ul li {
    display: block;
    float: left;
    width: 49.5%;
    padding-right: 0;
    margin-right: 0;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
/* line 1876, ../scss/layout/_block.scss */
.block-filter .filter-slider .ui-slider {
    background: url(../img/bg_slider.gif) 0 0;
    border: none;
    height: 0.8em;
    margin-bottom: 1em;
}
/* line 1883, ../scss/layout/_block.scss */
.block-filter .filter-slider .ui-slider-handle {
    top: -3px;
    background: url(../img/icon_dot_slider.png) no-repeat transparent;
    width: 19px;
    height: 19px;
    border: none;
}
/* line 1891, ../scss/layout/_block.scss */
.block-filter .filter-slider .ui-slider-range {
    background: transparent;
}
/* line 1895, ../scss/layout/_block.scss */
.block-filter .filter-slider input {
    font-size: 15px;
    width: 40px;
    padding: 0 5px;
}
/* line 1901, ../scss/layout/_block.scss */
.block-filter .filter-slider select {
    width: 42%;
    margin: 0;
}
/* line 1906, ../scss/layout/_block.scss */
.block-filter .filter-slider .range-divider {
    display: inline-block;
    background: url(../img/icon_small_arrow_right.png) transparent no-repeat center center;
    width: 6%;
    height: 1em;
    overflow: hidden;
    text-indent: -9999px;
}
/* line 1918, ../scss/layout/_block.scss */
.block-filter .filter-colorpicker .color-groups {
    line-height: 0;
}
/* line 1921, ../scss/layout/_block.scss */
.block-filter .filter-colorpicker .color-groups .color-group {
    display: block;
    float: left;
    border: 2px solid #FFF;
    margin: 0 0.26667em 0.26667em 0;
}
/* line 1927, ../scss/layout/_block.scss */
.block-filter .filter-colorpicker .color-groups .color-group a {
    display: block;
    width: 1.33333em;
    height: 1.33333em;
    border: 1px solid #c4c4c4;
    text-indent: -9999px;
    overflow: hidden;
}
/* line 1936, ../scss/layout/_block.scss */
.block-filter .filter-colorpicker .color-groups .color-group.selected {
    border-color: #999;
}
/* line 1938, ../scss/layout/_block.scss */
.block-filter .filter-colorpicker .color-groups .color-group.selected a {
    border-color: #FFF;
}
/* line 1945, ../scss/layout/_block.scss */
.block-filter .filter-colorpicker .color-groups .color-group-disabled a {
    background-image: url(../img/icon_colorgroup_disabled.png);
    background-position: center center;
    background-repeat: no-repeat;
}
/* line 1953, ../scss/layout/_block.scss */
.block-filter .filter-colorpicker .subcolors {
    clear: both;
}
/* line 1956, ../scss/layout/_block.scss */
.block-filter .filter-colorpicker .subcolors input {
    margin-left: 0;
    margin-right: .4em;
}
/* line 1965, ../scss/layout/_block.scss */
.block-filter .filter-select-inline h3 {
    float: left;
    margin-bottom: 0;
}
/* line 1970, ../scss/layout/_block.scss */
.block-filter .filter-select-inline .content {
    float: right;
}
/* line 1973, ../scss/layout/_block.scss */
.block-filter .filter-select-inline .content select {
    max-width: 120px;
}
/* line 1979, ../scss/layout/_block.scss */
.block-filter h3,
.block-filter .single-checkbox label {
    font-size: 0.93333em;
    text-transform: uppercase;
    margin-bottom: 1.07143em;
    display: block;
    background-color: #FFF;
    cursor: pointer;
    float: none;
}
/* line 1990, ../scss/layout/_block.scss */
.block-filter .single-checkbox label {
    display: inline;
}
/* line 1995, ../scss/layout/_block.scss */
.block-filter .filter .filter h3 {
    padding-left: 1.28571em;
    background: url(../img/icon_circle_5x5.png) #FFF no-repeat 0.21429em 0.35714em;
    cursor: auto;
}
/* line 2005, ../scss/layout/_block.scss */
.block-filter .collapsible h3,
.block-filter .filter .collapsible h3 {
    padding-left: 1.28571em;
    background: url(../img/arrow_down_green_white_small.gif) #FFF no-repeat 0 0.35714em;
    cursor: pointer;
}
/* line 2015, ../scss/layout/_block.scss */
.block-filter .collapsed h3,
.block-filter .filter .collapsed h3 {
    background-image: url(../img/arrow_right_green_white_small.gif);
    background-position: 0.21429em 0.07143em;
}
/* line 2020, ../scss/layout/_block.scss */
.block-filter .collapsed .content,
.block-filter .filter .collapsed .content {
    display: none;
}
/* line 2023, ../scss/layout/_block.scss */
.block-filter ul.unfolded li {
    display: block !important;
}
/* line 2028, ../scss/layout/_block.scss */
.block-filter .template-more {
    display: none;
}

/* ------------------------------------------------------------
ACTIVE FILTERS SUMMARY
------------------------------------------------------------ */
/* line 2034, ../scss/layout/_block.scss */
.block-active-filters-summary {
    font-size: 0.825em;
    margin-bottom: 1em !important;
}
/* line 2038, ../scss/layout/_block.scss */
.block-active-filters-summary a {
    display: inline-block;
    padding: .5em;
    background-color: #eee;
    color: #201E1F;
    margin: 0 .5em .5em 0;
}
/* line 2047, ../scss/layout/_block.scss */
.block-active-filters-summary span {
    padding-right: 2em;
    background: url(../img/icon_error.png) transparent no-repeat right center;
}

/* ------------------------------------------------------------
PRODUCT OVERVIEW
------------------------------------------------------------ */
/* line 2057, ../scss/layout/_block.scss */
.block-product-overview {
    position: relative;
    z-index: 150;
}
/* line 2061, ../scss/layout/_block.scss */
.block-product-overview .products {
    border-top: 1px solid #e6e6e6;
    padding-top: 1.33333em;
}
/* line 2066, ../scss/layout/_block.scss */
.block-product-overview .item-product-teaser {
    overflow: hidden;
    *zoom: 1;
    padding-bottom: 1.33333em;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 1.33333em;
}
/* line 2073, ../scss/layout/_block.scss */
.block-product-overview .block-suggestions {
    margin-bottom: 1.33333em;
}
/* line 2077, ../scss/layout/_block.scss */
.block-product-overview .paging {
    overflow: hidden;
    *zoom: 1;
}
/* line 2080, ../scss/layout/_block.scss */
.block-product-overview .paging ul {
    float: left;
    position: relative;
    left: 50%;
}
/* line 2085, ../scss/layout/_block.scss */
.block-product-overview .paging ul li {
    float: left;
    position: relative;
    right: 50%;
}
/* line 2093, ../scss/layout/_block.scss */
.block-product-overview .paging-top {
    margin-bottom: 1em;
}
/* line 2098, ../scss/layout/_block.scss */
.block-product-overview.teasers .products {
    border-top: none;
    padding-top: 0;
}
/* line 2102, ../scss/layout/_block.scss */
.block-product-overview.teasers .item-product-teaser {
    border-bottom: none;
    margin-bottom: 10px;
    padding-bottom: 0;
}
/* line 2107, ../scss/layout/_block.scss */
.block-product-overview.teasers .field-title {
    margin-bottom: .5em;
}
/* line 2109, ../scss/layout/_block.scss */
.block-product-overview.teasers .field-title a {
    color: #393939;
    font-size: 15px;
}
/* line 2114, ../scss/layout/_block.scss */
.block-product-overview.teasers .field-desc a {
    color: #969696;
    font-size: 11px;
}

/* ============================================================================
POPUP
============================================================================ */
/* line 2126, ../scss/layout/_block.scss */
#cover-bg {
    background: url(../img/bg_transparent-50.png);
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}

/* line 2137, ../scss/layout/_block.scss */
#popup {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 20%;
    width: 100%;
    z-index: 1001;
}
/* line 2146, ../scss/layout/_block.scss */
#popup .popup-inner {
    height: 120%;
    overflow: hidden;
    position: relative;
    width: 100%;
}
/* line 2152, ../scss/layout/_block.scss */
#popup .popup-inner .popup {
    height: 100%;
    margin: 0 auto;
    position: relative;
    width: 670px;
}
/* line 2158, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-spacer {
    height: 1px;
    position: relative;
}
/* line 2163, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content {
    overflow: hidden;
    *zoom: 1;
    background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
    padding: 1.66667em 1.33333em;
}
/* line 2169, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content h2 {
    font-size: 26px;
    color: #BE1D2C;
    margin-bottom: 0.76923em;
}
/* line 2174, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content h2 .close {
    float: right;
    font-size: 14px;
    text-transform: uppercase;
    margin-top: 0.53333em;
}
/* line 2180, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content h2 .close a {
    display: block;
    color: #201E1F;
    background: url(../img/icon_close_green.png) no-repeat left center;
    padding-left: 17px;
    line-height: 11px;
}
/* line 2187, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content h2 .close a:hover {
    color: #BE1D2C;
}
/* line 2195, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content .tabs .tabnavigation {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 1px;
}
/* line 2199, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content .tabs .tabnavigation li {
    float: left;
    margin-right: 2px;
}
/* line 2203, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content .tabs .tabnavigation li a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #f3f3f3;
    border: 0;
    color: #BE1D2C;
    cursor: pointer;
}
/* line 23, ../scss/helpers/_button.scss */
#popup .popup-inner .popup .popup-content .tabs .tabnavigation li a:hover {
    background-color: #7E131D;
    color: white;
}
/* line 2206, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content .tabs .tabnavigation li a.selected {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
}
/* line 23, ../scss/helpers/_button.scss */
#popup .popup-inner .popup .popup-content .tabs .tabnavigation li a.selected:hover {
    background-color: #7E131D;
    color: white;
}
/* line 2213, ../scss/layout/_block.scss */
#popup .popup-inner .popup .popup-content .tabs .tab {
    background: #f3f3f3;
    padding: 1em 0.53333em;
    max-height: 300px;
    overflow: auto;
}

/* ============================================================================
ALERT
============================================================================ */
/* line 2231, ../scss/layout/_block.scss */
.block-alert {
    background-color: #c00;
    padding: 20px 0;
    margin-bottom: 0 !important;
}
/* line 2236, ../scss/layout/_block.scss */
.block-alert .alert {
    background: url(../img/icon_alert.png) no-repeat left center;
    padding-left: 40px;
}
/* line 2241, ../scss/layout/_block.scss */
.block-alert .content {
    font-size: 1.4em;
    color: #fff;
    padding-right: 1.42857em;
}
/* line 2246, ../scss/layout/_block.scss */
.block-alert .content a {
    color: #fff;
    text-decoration: underline;
}
/* line 2250, ../scss/layout/_block.scss */
.block-alert .content a:hover {
    text-decoration: none;
}
/* line 2254, ../scss/layout/_block.scss */
.block-alert .close {
    position: relative;
    float: right;
    padding-top: 0.2em;
    *zoom: 1;
    z-index: 45;
}
/* line 2261, ../scss/layout/_block.scss */
.block-alert .close a {
    display: block;
    width: 16px;
    height: 16px;
    background: url(../img/icon_close_red.png) no-repeat;
}

/* ============================================================================
BLOCK LIST STYLE 1
============================================================================ */
/* line 2279, ../scss/layout/_block.scss */
.block-list-style1 ul li {
    padding-bottom: 0.46667em;
}
/* line 2283, ../scss/layout/_block.scss */
.block-list-style1 ul a {
    color: #201E1F;
}
/* line 2286, ../scss/layout/_block.scss */
.block-list-style1 ul a:hover {
    color: #BE1D2C;
}

/* ------------------------------------------------------------
WIZARD IMPORT
------------------------------------------------------------ */
/* line 2296, ../scss/layout/_block.scss */
.block-wizard-import .intro {
    padding-bottom: 1.2em;
}
/* line 2299, ../scss/layout/_block.scss */
.block-wizard-import .mapping-status,
.block-wizard-import .show-only-required {
    padding: .5em 0;
    line-height: 1.4;
}
/* line 2304, ../scss/layout/_block.scss */
.block-wizard-import .mapping-status {
    color: #BE1D2C;
    font-weight: bold;
}
/* line 2308, ../scss/layout/_block.scss */
.block-wizard-import .show-only-required {
    float: right;
}
/* line 2311, ../scss/layout/_block.scss */
.block-wizard-import .columns-wrapper {
    margin: 3em 0 1em 0;
    clear: both;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    width: 100%;
}
/* line 2319, ../scss/layout/_block.scss */
.block-wizard-import .column {
    vertical-align: top;
    display: inline-block;
    width: 23.5%;
    margin-right: 2%;
    padding-bottom: 1em;
}
/* line 2326, ../scss/layout/_block.scss */
.block-wizard-import .column-inner {
    border: 2px solid #d1d1d1;
}
/* line 2329, ../scss/layout/_block.scss */
.block-wizard-import .column:last-child,
.block-wizard-import .column-last {
    margin-right: 0;
}
/* line 2333, ../scss/layout/_block.scss */
.block-wizard-import .column-head {
    padding: .6em 1em 0 1em;
    height: 7em;
}
/* line 2337, ../scss/layout/_block.scss */
.block-wizard-import .column-head h2 {
    font-weight: bold;
    margin-bottom: 1em;
}
/* line 2341, ../scss/layout/_block.scss */
.block-wizard-import .column-head select {
    width: 100%;
    margin-bottom: 1em;
}
/* line 2346, ../scss/layout/_block.scss */
.block-wizard-import .column-preview {
    background-color: #f3f3f3;
}
/* line 2349, ../scss/layout/_block.scss */
.block-wizard-import .column-preview-row {
    border-top: 1px solid #d1d1d1;
    padding: .6em 1em;
    width: auto;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
/* line 2359, ../scss/layout/_block.scss */
.block-wizard-import .column-preview-row-first {
    border-top-width: 2px;
}
/* line 2364, ../scss/layout/_block.scss */
.block-wizard-import .column-required .column-head h2 {
    background: url(../img/icon_required.png) transparent no-repeat right top;
}
/* line 2370, ../scss/layout/_block.scss */
.block-wizard-import.show-only-required .column-optional {
    display: none;
}
/* line 2376, ../scss/layout/_block.scss */
.block-wizard-import .status-valid .column-inner,
.block-wizard-import .status-valid .column-preview-row {
    border-color: #297C2D;
}
/* line 2381, ../scss/layout/_block.scss */
.block-wizard-import .status-valid .column-status {
    color: #297C2D;
}
/* line 2384, ../scss/layout/_block.scss */
.block-wizard-import .status-valid .column-preview {
    background-color: #E8F5C5;
}
/* line 2390, ../scss/layout/_block.scss */
.block-wizard-import .status-invalid .column-inner,
.block-wizard-import .status-invalid .column-preview-row {
    border-color: #990000;
}
/* line 2394, ../scss/layout/_block.scss */
.block-wizard-import .status-invalid .column-status {
    color: #990000;
}
/* line 2397, ../scss/layout/_block.scss */
.block-wizard-import .status-invalid .column-preview {
    background-color: #FFD5D5;
}
/* line 2404, ../scss/layout/_block.scss */
.block-wizard-import .wizard-import-legend .required {
    padding-left: 1.8em;
    font-weight: bold;
    background: url(../img/icon_required.png) transparent no-repeat left top;
}

/* ============================================================================
COOKIE WARNING
============================================================================ */
/* line 2418, ../scss/layout/_block.scss */
.block-cookie-warning {
    background-color: #201E1F;
    color: #FFF;
    padding: 0.53333em 0;
    line-height: 1;
}
/* line 2425, ../scss/layout/_block.scss */
.block-cookie-warning .cookie-warning-text {
    overflow: hidden;
    font-size: 1.2em;
}
/* line 2430, ../scss/layout/_block.scss */
.block-cookie-warning .accept-button {
    display: inline-block;
    float: right;
    font-size: 0.8em;
    padding: 5px 8px 3px;
    background-color: #299604;
    color: #FFF;
}

/* ============================================================================
SERVICE/STORE LOCATOR
============================================================================ */
/* line 2446, ../scss/layout/_block.scss */
.block-storelocator #storeListMap,
.block-storelocator #storelist {
    height: 40em;
}
/* line 2451, ../scss/layout/_block.scss */
.block-storelocator #storeListMap {
    width: 74%;
    float: left;
}
/* line 2456, ../scss/layout/_block.scss */
.block-storelocator #storelist {
    width: 24%;
    float: right;
    overflow: auto;
    overflow-x: hidden;
}
/* line 2463, ../scss/layout/_block.scss */
.block-storelocator #addressInput {
    width: 90%;
    max-width: 20em;
}
/* line 2468, ../scss/layout/_block.scss */
.block-storelocator .searchtext {
    font-weight: bold;
    padding-bottom: 1em;
}
/* line 2473, ../scss/layout/_block.scss */
.block-storelocator #divStoreFeatureSelection {
    display: none;
    padding: 1em 0;
}
/* line 2478, ../scss/layout/_block.scss */
.block-storelocator .storeliststore {
    margin-top: .8em;
    margin-bottom: .4em;
    border-bottom: 1px dotted #cecece;
    cursor: pointer;
}
/* line 2485, ../scss/layout/_block.scss */
.block-storelocator .storeliststore h3 {
    font-weight: bold;
    font-size: 1.1em;
    text-transform: uppercase;
    color: #BE1D2C;
    padding-bottom: .3em;
    margin-top: 0;
    margin-bottom: 0;
}
/* line 2496, ../scss/layout/_block.scss */
.block-storelocator .storeliststore p {
    margin-top: 0;
    margin-bottom: .5em;
    font-size: .825em;
}
/* line 2502, ../scss/layout/_block.scss */
.block-storelocator .storepopupname {
    font-weight: bold !important;
    font-size: 1.1em;
    text-transform: uppercase;
    color: #BE1D2C;
    padding-bottom: .6em;
    margin-bottom: 0;
    margin-top: 0;
}
/* line 2513, ../scss/layout/_block.scss */
.block-storelocator .gm-style-iw {
    overflow: hidden !important;
    line-height: 1.35;
}

/* ============================================================================
NOTIFICATIONS
============================================================================ */
/* line 2522, ../scss/layout/_block.scss */
.block-notifications {
    color: #FFF;
    background: #BE1D2C !important;
    float: none !important;
    position: absolute;
    top: 30px;
    right: 0;
    width: 28em;
}
/* line 2531, ../scss/layout/_block.scss */
.block-notifications .notifications-body-wrapper {
    background-color: #7E131D;
    max-height: 25em;
    position: relative;
}
/* line 2537, ../scss/layout/_block.scss */
.block-notifications .notifications-body {
    position: relative;
}
/* line 2541, ../scss/layout/_block.scss */
.block-notifications .notifications-header:before {
    content: " ";
    width: 15px;
    height: 6px;
    display: block;
    position: absolute;
    top: -6px;
    right: 8.5em;
    background: url(../img/notifications_tail_up.png) transparent no-repeat center center;
}
/* line 2552, ../scss/layout/_block.scss */
.block-notifications .notifications-header,
.block-notifications .notifications-footer,
.block-notifications .notification {
    padding: 15px 20px;
}
/* line 2558, ../scss/layout/_block.scss */
.block-notifications .notifications-title {
    font-size: 1.23em;
    text-transform: uppercase;
    color: #FFF;
}
/* line 2564, ../scss/layout/_block.scss */
.block-notifications .notification {
    position: relative;
    border-bottom: 1px solid #BE1D2C;
    padding-right: 2.8em;
}
/* line 2570, ../scss/layout/_block.scss */
.block-notifications .notification a {
    color: #FFF;
}
/* line 2574, ../scss/layout/_block.scss */
.block-notifications .notification-date,
.block-notifications .notification-contents {
    opacity: .9;
}
/* line 2579, ../scss/layout/_block.scss */
.block-notifications .notification-date {
    font-size: .85em;
    padding-bottom: .6em;
}
/* line 2584, ../scss/layout/_block.scss */
.block-notifications .notification-title {
    font-weight: bold;
    padding-bottom: .4em;
}
/* line 2592, ../scss/layout/_block.scss */
.block-notifications .notification-dismiss {
    display: block;
    position: absolute;
    top: 15px;
    right: 1.5em;
    width: 20px;
    height: 20px;
    background: url(../img/icon_close_white_small.png) #BE1D2C no-repeat center center;
    text-indent: -9999px;
    overflow: hidden;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
/* line 2606, ../scss/layout/_block.scss */
.block-notifications .notifications-dismiss-all {
    font-size: .9em;
    text-transform: uppercase;
    color: #BE1D2C;
    background-color: #FFF;
    display: inline-block;
    padding: .5em;
    font-weight: bold;
}
/* line 2616, ../scss/layout/_block.scss */
.block-notifications .notifications-close {
    display: block;
    position: absolute;
    top: 9px;
    right: 1.1em;
    width: 30px;
    height: 30px;
    background: url(../img/icon_close_white_medium.png) transparent no-repeat center center;
    text-indent: -9999px;
    overflow: hidden;
}

/* ------------------------------------------------------------
MULTI LEVEL TABLE
------------------------------------------------------------ */
/* line 2638, ../scss/layout/_block.scss */
.top-message.top-message {
    background-color: #e7e7e7;
    z-index: 705;
}
/* line 2642, ../scss/layout/_block.scss */
.top-message.top-message .popover-wrap {
    float: left;
}
/* line 2645, ../scss/layout/_block.scss */
.top-message.top-message .popover-text {
    color: #666;
    padding-top: 14px;
    padding-bottom: 12px;
    display: inline-block;
    font-size: 15px;
    padding-left: 30px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANBAMAAABbflNtAAAALVBMVEUAAAC+HSy+HSy+HSy+HSy+HSy+HSy+HSy+HSy+HSy+HSy+HSy+HSy+HSy+HSzTxoZmAAAADnRSTlMAP/CPgDAQ4L+vkG9gX+RTxHMAAAA+SURBVAjXY2Bg8HsHAajMdXAmzzs4MwjOZNWDMYGCcGYdgvkOK1MPwUz0e7dRUFDQ7t1FBgbOxwxAkPGYAQBfLV8XFeW4MAAAAABJRU5ErkJggg==");
    font-weight: bold;
    border: none;
    background-color: transparent;
}
/* line 2659, ../scss/layout/_block.scss */
.top-message.top-message .popover-trigger {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAMAAAAVQ1dNAAAAXVBMVEUAAAAAAAAAAAAAAADy8vIAAAAAAAAAAAAAAADs7OwAAAAAAAC1tbXGxsbY2Njm5uZoaGg9PT2srKz4+Pjs7OyZmZng4ODIyMivr6+fn5/a2trCwsK8vLylpaXOzs7lGvubAAAAE3RSTlMABQsS1RotFw7bJyGDeG5nJkAXKBXnXwAAAK1JREFUGNOVkFkOgzAMBUmcjbC2JmyF3v+YtQ2oVKgfPClyNBrFjrO7UZxforUOdNSJNAYRTQ3hoOpJRGJa2KEiNK9p7AhaUIIaxC6tw7SQWXkRtSE29DiOxPICNDdAyZJ6LtF/2TvNUp1lFuTeD7izwJ5M8po6Lvnm6frESnkv0yAibhr3ZbE1B3qQtg0NtsqZlC7KP0QEX0TnXCw8iCYwgLfWetnLdX/XPf/NB6/4DFvZSa/1AAAAAElFTkSuQmCC");
    width: 19px;
    height: 22px;
    border: none;
    padding: 0;
    background-color: transparent;
    cursor: pointer;
    float: right;
    margin-top: 10px;
}
/* line 2669, ../scss/layout/_block.scss */
.top-message.top-message .popover-trigger:focus, .top-message.top-message .popover-trigger:hover {
    outline: none;
}
/* line 2672, ../scss/layout/_block.scss */
.top-message.top-message .popover-trigger:focus + .popover-text, .top-message.top-message .popover-trigger:hover + .popover-text {
    color: #BE1D2C;
}
/* line 2675, ../scss/layout/_block.scss */
.top-message.top-message .popover-trigger:focus ~ .popover, .top-message.top-message .popover-trigger:hover ~ .popover {
    display: block;
}
/* line 2681, ../scss/layout/_block.scss */
.top-message.top-message .popover {
    display: none;
    position: absolute;
    width: 360px;
    padding: 10px;
    color: #666;
    left: 333px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
    background: #FFF;
    line-height: 1.3;
}
/* line 2692, ../scss/layout/_block.scss */
.top-message.top-message .popover h3 {
    font-weight: bold;
    margin-bottom: .5em;
    font-size: 14px;
}
/* line 2698, ../scss/layout/_block.scss */
.top-message.top-message .popover p {
    margin-bottom: .5em;
    font-size: 14px;
    color: #999;
}
/* line 2702, ../scss/layout/_block.scss */
.top-message.top-message .popover p:last-child {
    margin-bottom: 0;
}
/* line 2707, ../scss/layout/_block.scss */
.top-message.top-message .popover::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -10px;
    width: 20px;
    height: 13px;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAMAAACejr5sAAAAQlBMVEUAAAAAAAAAAAAAAAD9/f36+voAAAAAAAD19fXr6+vKysrd3d25ubkAAAAAAADf39/s7OyMjIympqZcXFx/f3/////ds5xzAAAAFXRSTlMAAwsH8tUQF8icZVwsGxSSijoxLCBdgXgxAAAAV0lEQVQY062MWw6AIAwEyxYQVPDZ+1/VoE0qfjufm52hf3BKvzEDzO/VMeYQ9giwsxsmL+LHIULPzcxyk0ttDVVFCVs706MqmiBglY6lVDqTfEgHmWqJC+oGB9C/ve6hAAAAAElFTkSuQmCC");
}
/* line 2718, ../scss/layout/_block.scss */
.top-message.top-message .close-parent {
    position: absolute;
    top: 0;
    right: 25px;
    bottom: 0;
    width: 40px;
    border: none;
    background: transparent url("../img/close-icon.png") right center no-repeat;
    cursor: pointer;
    outline: none;
}

/* ------------------------------------------------------------
DEFAULT
------------------------------------------------------------ */
/* line 4, ../scss/layout/_region.scss */
.region {
    position: relative;
}
/* line 7, ../scss/layout/_region.scss */
.region .block:last-child {
    margin-bottom: 0;
}

/* ------------------------------------------------------------
HEADER TOP
------------------------------------------------------------ */
/* line 17, ../scss/layout/_region.scss */
.region-header-top .block {
    float: left;
}

/* ------------------------------------------------------------
HEADER MAIN
------------------------------------------------------------ */
/* line 27, ../scss/layout/_region.scss */
.region-header-main .block-logo {
    float: left;
    padding-top: 36px;
}
@media (max-width: 900px) {
    /* line 27, ../scss/layout/_region.scss */
    .region-header-main .block-logo {
        padding: 3.66667em 0 1.33333em;
    }
}
/* line 36, ../scss/layout/_region.scss */
.region-header-main .block-navigation-quick {
    float: right;
    clear: right;
    padding-top: 70px;
}

/* ------------------------------------------------------------
HEADER BOTTOM
------------------------------------------------------------ */
/* line 48, ../scss/layout/_region.scss */
.region-header-bottom .block {
    vertical-align: bottom;
}
/* line 49, ../scss/layout/_region.scss */
.region-header-bottom .block-navigation-main {
    float: left;
}
/* line 50, ../scss/layout/_region.scss */
.region-header-bottom .block-search {
    float: right;
}

/* ------------------------------------------------------------
CONTENT TOP
------------------------------------------------------------ */
/* line 57, ../scss/layout/_region.scss */
.region-content-top {
    overflow: hidden;
    *zoom: 1;
}
/* line 59, ../scss/layout/_region.scss */
.region-content-top .block-navigation-myvdp,
.region-content-top .block-navigation-pbm {
    padding-top: 2.33333em;
    clear: both;
}
/* line 61, ../scss/layout/_region.scss */
.region-content-top .block-breadcrumbs {
    float: left;
    margin-bottom: 0;
}
/* line 62, ../scss/layout/_region.scss */
.region-content-top .block-btn-back {
    float: right;
    margin-bottom: 0;
}

/* ------------------------------------------------------------
CONTENT
------------------------------------------------------------ */
/* line 70, ../scss/layout/_region.scss */
.region-content .block .title {
    margin-bottom: 1.33333em;
}
/* line 78, ../scss/layout/_region.scss */
.region-content .block-page-detail {
    margin-top: -3px;
}

/* ------------------------------------------------------------
CONTENT BOTTOM
------------------------------------------------------------ */
/* line 89, ../scss/layout/_region.scss */
.region-sidebar-left .block {
    margin-right: 2em;
}
/* line 92, ../scss/layout/_region.scss */
.region-sidebar-left .block .title {
    margin-bottom: 1.46667em;
}
/* line 95, ../scss/layout/_region.scss */
.region-sidebar-left .block .title h2 {
    font-size: 1.33333em;
}
/* line 102, ../scss/layout/_region.scss */
.region-sidebar-left:after {
    position: absolute;
    right: 0;
    top: 0;
    content: '';
    width: 1px;
    height: 5000px;
    background-color: #e1e1e1;
}

/* ------------------------------------------------------------
CONTENT BOTTOM
------------------------------------------------------------ */
/* ------------------------------------------------------------
INNER-POSITIONING
------------------------------------------------------------ */
/* line 130, ../scss/layout/_region.scss */
.page-detail .region-inner .region-detail-top {
    width: 100%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
}
/* line 134, ../scss/layout/_region.scss */
.page-detail .region-inner .region-content-wrapper {
    position: relative;
    overflow: hidden;
    clear: both;
    margin-bottom: 2em;
    overflow: hidden;
    *zoom: 1;
}
/* line 141, ../scss/layout/_region.scss */
.page-detail .region-inner .region-content-wrapper .region-sidebar {
    width: 30.93043%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
    position: relative;
}
@media (max-width: 900px) {
    /* line 141, ../scss/layout/_region.scss */
    .page-detail .region-inner .region-content-wrapper .region-sidebar {
        display: none;
    }
}
/* line 150, ../scss/layout/_region.scss */
.page-detail .region-inner .region-content-wrapper .region-content {
    width: 65.46521%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
    float: right;
    margin-right: 0;
    *margin-left: -2.86667em;
    display: inline;
}
@media (max-width: 900px) {
    /* line 150, ../scss/layout/_region.scss */
    .page-detail .region-inner .region-content-wrapper .region-content {
        float: none;
        width: auto;
    }
}

/* ------------------------------------------------------------
CONTENT
------------------------------------------------------------ */
/* line 168, ../scss/layout/_region.scss */
.region-content .block {
    margin-bottom: 2em;
}
/* line 171, ../scss/layout/_region.scss */
.region-content .block:last-child {
    margin-bottom: 0;
}

/* ------------------------------------------------------------
FOOTER
------------------------------------------------------------ */
/* line 181, ../scss/layout/_region.scss */
.region-footer {
    padding: 1em 0;
    border-top: solid 1px #e1e1e1;
    margin-top: 20px;
}

/* ----------------------------------------------------------------------------
DEFAULT
---------------------------------------------------------------------------- */
/* line 4, ../scss/layout/_section.scss */
.section {
    position: relative;
}
/* line 7, ../scss/layout/_section.scss */
.section .section-inner {
    position: relative;
    *zoom: 1;
    max-width: 76em;
    _width: 76em;
    padding-left: 1.66667em;
    padding-right: 1.66667em;
    margin-left: auto;
    margin-right: auto;
}
/* line 38, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
.section .section-inner:after {
    content: "";
    display: table;
    clear: both;
}

/* ----------------------------------------------------------------------------
HEADER
---------------------------------------------------------------------------- */
/* line 17, ../scss/layout/_section.scss */
#header {
    padding-top: 30px;
    padding-bottom: 20px;
}
/* line 20, ../scss/layout/_section.scss */
.page-alert #header {
    padding-bottom: 0;
}
/* line 23, ../scss/layout/_section.scss */
#header #header-top {
    position: relative;
    z-index: 600;
}
/* line 27, ../scss/layout/_section.scss */
#header #header-top .region-header-top {
    position: absolute;
    top: 0;
    right: 1.66667em;
}
/* line 34, ../scss/layout/_section.scss */
#header #header-main {
    z-index: 550;
    padding-bottom: 10px;
}
/* line 39, ../scss/layout/_section.scss */
#header #header-bottom {
    position: relative;
    z-index: 500;
    background: #F1F1F1;
}

/* line 46, ../scss/layout/_section.scss */
#messages {
    margin-bottom: 20px;
}
/* line 48, ../scss/layout/_section.scss */
.page-home #messages {
    margin-bottom: 0;
}

/* ----------------------------------------------------------------------------
CONTENT
---------------------------------------------------------------------------- */
/* line 56, ../scss/layout/_section.scss */
#content {
    padding-bottom: 3.33333em;
}
/* line 59, ../scss/layout/_section.scss */
#content #content-top {
    margin-bottom: 2.66667em;
}
/* line 62, ../scss/layout/_section.scss */
#content #content-main {
    overflow: hidden;
}

/* ----------------------------------------------------------------------------
    SIDEBAR LEFT
---------------------------------------------------------------------------- */
/* line 6, ../scss/layout/_sidebar.scss */
body.page-sidebar-left .region-sidebar-left {
    width: 30.93043%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
}
@media (max-width: 900px) {
    /* line 6, ../scss/layout/_sidebar.scss */
    body.page-sidebar-left .region-sidebar-left {
        -webkit-transition: left .5s ease-in-out;
        -moz-transition: left .5s ease-in-out;
        -ms-transition: left .5s ease-in-out;
        -o-transition: left .5s ease-in-out;
        transition: left .5s ease-in-out;
        position: fixed;
        z-index: 999;
        top: 0;
        left: -20em;
    }
}
/* line 22, ../scss/layout/_sidebar.scss */
body.page-sidebar-left .region-content {
    width: 65.46521%;
    float: right;
    margin-right: 0;
    *margin-left: -2.86667em;
    display: inline;
    _overflow: hidden;
}
@media (max-width: 900px) {
    /* line 22, ../scss/layout/_sidebar.scss */
    body.page-sidebar-left .region-content {
        width: 100%;
        float: left;
        margin-right: 3.60436%;
        display: inline;
    }
}

/* ----------------------------------------------------------------------------
    SIDEBAR LEFT OVERLAY
---------------------------------------------------------------------------- */
@media (max-width: 900px) {
    /* line 35, ../scss/layout/_sidebar.scss */
    body.page-sidebar-left-overlay .region-sidebar-left {
        -webkit-transition: left .5s ease-in-out;
        -moz-transition: left .5s ease-in-out;
        -ms-transition: left .5s ease-in-out;
        -o-transition: left .5s ease-in-out;
        transition: left .5s ease-in-out;
        position: fixed;
        z-index: 999;
        top: 0;
        bottom: 0;
        height: auto;
        height: 100vh;
        margin: 0;
        width: 25em;
        left: -25em;
        right: auto;
        overflow-y: auto;
        background: #FFF;
        border-right: 1px solid #e1e1e1;
    }
    /* line 55, ../scss/layout/_sidebar.scss */
    body.page-sidebar-left-overlay .region-sidebar-left .block {
        padding: 1em;
    }
    /* line 59, ../scss/layout/_sidebar.scss */
    body.page-sidebar-left-overlay .region-sidebar-left:after {
        display: none;
    }
    /* line 64, ../scss/layout/_sidebar.scss */
    body.page-sidebar-left-overlay.sidebar-left-on-top {
        overflow-x: hidden;
        width: 100%;
    }
    /* line 68, ../scss/layout/_sidebar.scss */
    body.page-sidebar-left-overlay.sidebar-left-on-top .region-sidebar-left {
        left: 0;
    }
}

/* line 75, ../scss/layout/_sidebar.scss */
.sidebar-left-overlay-toggle {
    font-weight: 400;
    font-size: 1.2em;
    text-transform: uppercase;
    display: block;
    visibility: hidden;
    position: absolute;
    top: 40px;
    z-index: 499;
    color: #FFF;
    padding: .4em .6em;
    background-color: #BE1D2C;
}

/* line 89, ../scss/layout/_sidebar.scss */
.sidebar-left-overlay-toggle.pos-fixed {
    position: fixed;
}

/* line 93, ../scss/layout/_sidebar.scss */
.sidebar-left-overlay-toggle:hover {
    text-decoration: underline;
}

/* line 97, ../scss/layout/_sidebar.scss */
.sidebar-left-overlay-toggle:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid #BE1D2C;
    position: absolute;
    left: -5px;
    top: .3em;
}

/* line 111, ../scss/layout/_sidebar.scss */
.sidebar-overlay-close {
    display: none;
    color: #201E1F;
    font-weight: 400;
    font-size: 1em;
    text-transform: uppercase;
    background: url(../img/icon_close_green.png) no-repeat left center;
    padding: .4em 0 .4em 1em;
    line-height: 1;
    position: relative;
    z-index: 999;
}
/* line 123, ../scss/layout/_sidebar.scss */
.sidebar-overlay-close:hover {
    color: #BE1D2C;
}

/* line 128, ../scss/layout/_sidebar.scss */
.sidebar-left-overlay-close {
    float: right;
    clear: both;
    margin: .4em 1em 2em 0;
}

/* line 134, ../scss/layout/_sidebar.scss */
#sidebar-overlay-click-catcher {
    display: none;
    position: fixed;
    z-index: 998;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0.7);
}

@media (max-width: 900px) {
    /* line 148, ../scss/layout/_sidebar.scss */
    .sidebar-left-overlay-toggle {
        visibility: visible;
    }

    /* line 152, ../scss/layout/_sidebar.scss */
    #sidebar-overlay-click-catcher,
    .sidebar-overlay-close {
        display: block;
    }
}
/* ============================================================================
    FORMS
============================================================================ */
/* ============================================================================
    DEFAULTS
============================================================================ */
/* line 5, ../scss/forms/_form_global.scss */
textarea,
input,
select {
    font-family: inherit;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    max-width: 100%;
}
/* line 13, ../scss/forms/_form_global.scss */
textarea:focus, textarea:hover,
input:focus,
input:hover,
select:focus,
select:hover {
    border-color: #999 !important;
    outline: none;
}

/* line 20, ../scss/forms/_form_global.scss */
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px white inset;
}

/* FORM ITEM
------------------------------------------------------------ */
/* line 26, ../scss/forms/_form_global.scss */
.form-item {
    margin-bottom: 0.66667em;
    overflow: hidden;
    *zoom: 1;
}
/* line 31, ../scss/forms/_form_global.scss */
.form-item .suffix {
    margin: 0.33333em 0 0 12.5em;
    font-size: 0.8em;
}
/* line 36, ../scss/forms/_form_global.scss */
.form-item .error {
    display: block;
    line-height: 1.4;
    color: #990000;
}

/* FORM LABEL
------------------------------------------------------------ */
/* line 45, ../scss/forms/_form_global.scss */
.form-label {
    float: left;
    width: 9.33333em;
    padding: 2px 0.66667em 0 0;
    font-weight: bold;
    /* required */
}
/* line 52, ../scss/forms/_form_global.scss */
.form-label em {
    color: #990000;
}

/* FORM INPUT
------------------------------------------------------------ */
/* line 59, ../scss/forms/_form_global.scss */
.form-input {
    overflow: hidden;
    *zoom: 1;
}
/* line 62, ../scss/forms/_form_global.scss */
.form-input input {
    margin: 0;
    padding: 0;
    border: none;
    vertical-align: bottom;
}
/* line 68, ../scss/forms/_form_global.scss */
.form-input input::-moz-focus-inner {
    border: 0;
    padding: 0;
    margin-top: -2px;
    margin-bottom: -2px;
}
/* line 77, ../scss/forms/_form_global.scss */
.form-input.error input {
    border-color: #990000;
}

/* FORM GROUP
------------------------------------------------------------ */
/* line 85, ../scss/forms/_form_global.scss */
.form-group {
    padding: 0 0 2em;
    border-bottom: 1px solid #e1e1e1;
    margin: 0 0 1.66667em;
    *zoom: 1;
}
/* line 91, ../scss/forms/_form_global.scss */
.form-group h3 {
    font-size: 1.06667em;
    font-weight: bold;
    color: #BE1D2C;
    margin-bottom: 1.13333em;
}
/* line 98, ../scss/forms/_form_global.scss */
.form-group:last-child {
    padding: 0;
    border: 0;
    margin: 0;
}

/* FORM ITEMS INLINE
------------------------------------------------------------ */
/* line 107, ../scss/forms/_form_global.scss */
.form-items-inline {
    overflow: hidden;
    *zoom: 1;
}
/* line 110, ../scss/forms/_form_global.scss */
.form-items-inline .form-item {
    float: left;
    margin-right: 0.66667em;
}

/* FORM MARKUP
------------------------------------------------------------ */
/* line 121, ../scss/forms/_form_global.scss */
.form-markup {
    margin-bottom: 1.33333em;
    width: 75%;
}
@media (max-width: 900px) {
    /* line 121, ../scss/forms/_form_global.scss */
    .form-markup {
        width: 100%;
    }
}

/* FORM SUBMIT
------------------------------------------------------------ */
/* line 131, ../scss/forms/_form_global.scss */
.form-submit {
    overflow: hidden;
    *zoom: 1;
}
/* line 134, ../scss/forms/_form_global.scss */
.form-submit .form-input {
    float: left;
}
/* line 138, ../scss/forms/_form_global.scss */
.form-submit input {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    -webkit-appearance: none;
    border-radius: 0;
    margin: 0;
    *padding-top: 8px;
    *padding-bottom: 8px;
    line-height: 40px;
    height: 40px;
    font-family: inherit;
}
/* line 23, ../scss/helpers/_button.scss */
.form-submit input:hover {
    background-color: #7E131D;
    color: white;
}

/* FORM TEXT
------------------------------------------------------------ */
/* line 154, ../scss/forms/_form_global.scss */
.form-text input, .form-password input {
    font-size: 1em;
    border: 1px solid #999;
    width: 16.66667em;
    padding: 1px;
    border-radius: 0;
}
/* line 162, ../scss/forms/_form_global.scss */
.form-text .postfix, .form-password .postfix {
    display: inline-block;
    line-height: 1.5;
    padding-left: .5em;
}

/* FORM PASSWORD
------------------------------------------------------------ */
/* FORM SELECT
------------------------------------------------------------ */
/* line 179, ../scss/forms/_form_global.scss */
.form-select select,
.block-filter select {
    font-size: 1em;
    width: 16.86667em;
    border: 1px solid #999;
    border-radius: 0;
    margin: 0;
}
/* line 186, ../scss/forms/_form_global.scss */
.form-select select optgroup,
.block-filter select optgroup {
    padding: .2em;
    font-style: normal;
    font-weight: normal;
    color: #BE1D2C;
}
/* line 194, ../scss/forms/_form_global.scss */
.form-select select option,
.block-filter select option {
    color: #201E1F;
}

/* FORM RADIOS
------------------------------------------------------------ */
/* line 204, ../scss/forms/_form_global.scss */
.form-radios .form-input,
.filter-radios .form-input {
    padding: 1px 0 0 1px;
}
/* line 208, ../scss/forms/_form_global.scss */
.form-radios .radio,
.filter-radios .radio {
    position: relative;
    margin-bottom: 0.53333em;
    line-height: normal;
}
/* line 214, ../scss/forms/_form_global.scss */
.form-radios .radio input,
.filter-radios .radio input {
    float: left;
    margin: 0 0.46667em 0 0;
    *margin: 0;
    padding: 0;
}
/* line 221, ../scss/forms/_form_global.scss */
.form-radios .radio label,
.filter-radios .radio label {
    display: block;
    padding-top: 0;
    width: auto;
    overflow: hidden;
    *zoom: 1;
}

/* FORM CHECKBOXES
------------------------------------------------------------ */
/* line 236, ../scss/forms/_form_global.scss */
.form-checkboxes .checkbox,
.filter-checkboxes .checkbox,
.filter-colors .checkbox {
    position: relative;
    margin-bottom: 0.4em;
    line-height: normal;
}
/* line 242, ../scss/forms/_form_global.scss */
.form-checkboxes .checkbox input,
.filter-checkboxes .checkbox input,
.filter-colors .checkbox input {
    float: left;
    margin: 0 0.46667em 0 0;
    *margin: 0;
    padding: 0;
}
/* line 249, ../scss/forms/_form_global.scss */
.form-checkboxes .checkbox label,
.filter-checkboxes .checkbox label,
.filter-colors .checkbox label {
    display: block;
    overflow: hidden;
    *zoom: 1;
}

/* FORM CHECKBOXES
------------------------------------------------------------ */
/* line 260, ../scss/forms/_form_global.scss */
.form-upload input {
    border: 1px solid #999;
}

/* FORM CHECKBOXES TABLE
------------------------------------------------------------ */
/* line 268, ../scss/forms/_form_global.scss */
.form-checkboxes-table .form-label {
    display: block;
    float: none;
    width: auto;
    margin-bottom: 0.66667em;
}
/* line 275, ../scss/forms/_form_global.scss */
.form-checkboxes-table .form-input {
    margin: 0 0 0 12%;
}
/* line 279, ../scss/forms/_form_global.scss */
.form-checkboxes-table table {
    width: auto;
}
/* line 282, ../scss/forms/_form_global.scss */
.form-checkboxes-table table th, .form-checkboxes-table table td {
    text-align: center;
}
/* line 286, ../scss/forms/_form_global.scss */
.form-checkboxes-table table th {
    padding: 0 0 0.33333em;
}
/* line 290, ../scss/forms/_form_global.scss */
.form-checkboxes-table table td {
    padding: 0.53333em;
    width: 6em;
}
/* line 294, ../scss/forms/_form_global.scss */
.form-checkboxes-table table td.name {
    width: 12em;
    text-align: left;
    font-weight: bold;
}

/* RADIO BUTTON + TEXT FIELD
------------------------------------------------------------ */
/* line 307, ../scss/forms/_form_global.scss */
.radio-with-text-input {
    margin-bottom: .5em;
}
/* line 310, ../scss/forms/_form_global.scss */
.radio-with-text-input .radio {
    margin-bottom: 0;
}
/* line 313, ../scss/forms/_form_global.scss */
.radio-with-text-input .radio .form-label {
    width: 18em;
    padding-right: 1em;
}
/* line 319, ../scss/forms/_form_global.scss */
.radio-with-text-input .text input {
    width: 10em;
}

/* FORM PERMISSIONS
------------------------------------------------------------ */
/* line 328, ../scss/forms/_form_global.scss */
.form-permissions .radio {
    font-weight: bold;
    margin-bottom: 0.66667em;
}
/* line 333, ../scss/forms/_form_global.scss */
.form-permissions .copy {
    margin-bottom: 2em;
}
/* line 337, ../scss/forms/_form_global.scss */
.form-permissions .manual .radio {
    margin-bottom: 1em;
}
/* line 342, ../scss/forms/_form_global.scss */
.form-permissions .form-select .prefix {
    float: left;
    margin-right: 0.46667em;
    padding-top: 0.13333em;
}
/* line 349, ../scss/forms/_form_global.scss */
.form-permissions .form-select select {
    width: auto;
}
/* line 351, ../scss/forms/_form_global.scss */
.form-permissions .form-checkboxes .checkbox {
    margin-bottom: 0.86667em;
}
/* line 354, ../scss/forms/_form_global.scss */
.form-permissions .form-checkboxes .checkbox:last-child {
    margin-bottom: 0;
}
/* line 357, ../scss/forms/_form_global.scss */
.form-permissions .form-checkboxes-table {
    margin-bottom: 2em;
}

/* FORM LINK
------------------------------------------------------------ */
/* line 365, ../scss/forms/_form_global.scss */
.form-link a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    line-height: 40px;
}
/* line 23, ../scss/helpers/_button.scss */
.form-link a:hover {
    background-color: #7E131D;
    color: white;
}

/* FORM FROM TO
------------------------------------------------------------ */
/* line 373, ../scss/forms/_form_global.scss */
.form-from-to .form-label {
    float: none;
    width: auto;
    margin-bottom: 0.66667em;
}
/* line 379, ../scss/forms/_form_global.scss */
.form-from-to .form-item .form-label {
    float: left;
    width: 3.33333em;
    padding: 0.13333em 0 0;
    font-weight: normal;
}

/* FORM DATE
------------------------------------------------------------ */
/* line 390, ../scss/forms/_form_global.scss */
.form-date .date-day,
.form-date .date-month,
.form-date .date-year {
    float: left;
    margin-right: 0.66667em;
}

/* FORM TEXTAREA
------------------------------------------------------------ */
/* line 401, ../scss/forms/_form_global.scss */
.form-textarea textarea {
    font-size: 1em;
    width: 31em;
    border: 1px solid #999;
    padding: 1px;
    resize: none;
}

/* FORM CART
------------------------------------------------------------ */
/* line 419, ../scss/forms/_form_global.scss */
.form-cart table th.field-amount span, .form-cart table td.field-amount span {
    margin-right: 0.66667em;
}
/* line 420, ../scss/forms/_form_global.scss */
.form-cart table th.field-amount input, .form-cart table td.field-amount input {
    width: 2.66667em;
}
/* line 423, ../scss/forms/_form_global.scss */
.form-cart table th.field-price, .form-cart table th.field-subtotal, .form-cart table td.field-price, .form-cart table td.field-subtotal {
    font-weight: bold;
}
/* line 428, ../scss/forms/_form_global.scss */
.form-cart table th.form-checkbox, .form-cart table td.form-checkbox {
    text-align: center;
}
/* line 432, ../scss/forms/_form_global.scss */
.form-cart table th.field-admin-costs, .form-cart table td.field-admin-costs {
    text-align: right;
}
/* line 436, ../scss/forms/_form_global.scss */
.form-cart table th.field-total, .form-cart table td.field-total {
    text-align: right;
}
/* line 439, ../scss/forms/_form_global.scss */
.form-cart table th.field-total span, .form-cart table td.field-total span {
    font-weight: bold;
    font-size: 1em;
}
/* line 445, ../scss/forms/_form_global.scss */
.form-cart table th.field-remove-selected, .form-cart table td.field-remove-selected {
    background-image: url(../img/arrow_selected.png);
    background-repeat: no-repeat;
    background-position: 1.46667em center;
}
/* line 450, ../scss/forms/_form_global.scss */
.form-cart table th.field-remove-selected a, .form-cart table td.field-remove-selected a {
    display: inline-block;
    padding: 0 0 0 55px;
    background: url(../img/icon_trashcan_green.png) no-repeat 35px center;
}
/* line 458, ../scss/forms/_form_global.scss */
.form-cart table th.field-links ul li, .form-cart table td.field-links ul li {
    float: left;
    *margin-right: 15px;
}
/* line 462, ../scss/forms/_form_global.scss */
.form-cart table th.field-links ul li:after, .form-cart table td.field-links ul li:after {
    content: "-";
    padding: 0 0.33333em;
}
/* line 467, ../scss/forms/_form_global.scss */
.form-cart table th.field-links ul li:last-child::after, .form-cart table td.field-links ul li:last-child::after {
    content: "";
}
/* line 474, ../scss/forms/_form_global.scss */
.form-cart table th.form-error input,
.form-cart table th.form-error select, .form-cart table td.form-error input,
.form-cart table td.form-error select {
    border-color: #c00;
    color: #900;
}

/* FORM RADIOBUTTONS
------------------------------------------------------------ */
/* line 488, ../scss/forms/_form_global.scss */
:root input[type=radio].css-radiobutton {
    display: none;
}

/* line 492, ../scss/forms/_form_global.scss */
:root input[type=radio].css-radiobutton + label.css-radiobutton-label {
    padding-left: 18px;
    display: inline-block;
    line-height: 15px;
    background-repeat: no-repeat;
    background-position: 0 1px;
    font-size: 13px;
    vertical-align: middle;
    cursor: pointer;
    margin-bottom: 3px;
    margin-top: 3px;
    background-image: url(../img/radiobutton.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* line 513, ../scss/forms/_form_global.scss */
:root input[type=radio].css-radiobutton:checked + label.css-radiobutton-label {
    background-position: 0 -112px;
}

/* line 517, ../scss/forms/_form_global.scss */
:root input[type=radio].css-radiobutton:disabled + label.css-radiobutton-label {
    background-position: 0 -225px;
}

/* FORM CHECKBOXES
------------------------------------------------------------ */
/* line 524, ../scss/forms/_form_global.scss */
:root input[type=checkbox].css-checkbox {
    display: none;
}

/* line 528, ../scss/forms/_form_global.scss */
:root input[type=checkbox].css-checkbox + label.css-checkbox-label {
    padding-left: 18px;
    display: inline-block;
    line-height: 15px;
    background-repeat: no-repeat;
    background-position: 0 1px;
    font-size: 13px;
    vertical-align: middle;
    cursor: pointer;
    margin-bottom: 3px;
    margin-top: 3px;
    background-image: url(../img/checkbox.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* line 549, ../scss/forms/_form_global.scss */
:root input[type=checkbox].css-checkbox:checked + label.css-checkbox-label {
    background-position: 0 -112px;
}

/* line 553, ../scss/forms/_form_global.scss */
:root input[type=checkbox].css-checkbox:disabled + label.css-checkbox-label {
    background-position: 0 -225px;
}

/* ============================================================================
FORM USER
============================================================================ */
/* line 7, ../scss/forms/_form_specific.scss */
.form-user .form-submit,
.form-user .form-link {
    margin-bottom: 0;
}

/* ============================================================================
FORM COST / EMPLOYEE GROUP
============================================================================ */
/* line 20, ../scss/forms/_form_specific.scss */
.form-cost .form-submit,
.form-cost .form-link,
.form-employee-group .form-submit,
.form-employee-group .form-link {
    margin-bottom: 0;
}
/* line 25, ../scss/forms/_form_specific.scss */
.form-cost .form-items-inline,
.form-employee-group .form-items-inline {
    margin: 2.66667em 0 0;
}

/* ============================================================================
FORM STATISTICS
============================================================================ */
/* line 36, ../scss/forms/_form_specific.scss */
.form-statistics .form-radios {
    margin-bottom: 1.66667em;
}

/* ============================================================================
FORM EMPLOYEE
============================================================================ */
/* line 47, ../scss/forms/_form_specific.scss */
.form-employee .form-submit,
.form-employee .form-link {
    margin-bottom: 0;
}

/* ============================================================================
FORM IMPORT
============================================================================ */
/* line 59, ../scss/forms/_form_specific.scss */
.form-import .form-markup a {
    color: #201E1F;
    text-decoration: underline;
}
/* line 63, ../scss/forms/_form_specific.scss */
.form-import .form-markup a:hover {
    color: #BE1D2C;
}
/* line 68, ../scss/forms/_form_specific.scss */
.form-import .form-submit {
    margin: 2.66667em 0 0;
}

/* ============================================================================
FORM SHOPPING CART
============================================================================ */
@media (max-width: 900px) {
    /* line 78, ../scss/forms/_form_specific.scss */
    .form-shopping-cart, .form-shopping-cart-step2 {
        font-size: 11px;
    }
    /* line 82, ../scss/forms/_form_specific.scss */
    .form-shopping-cart .form-cart table th, .form-shopping-cart-step2 .form-cart table th,
    .form-shopping-cart .form-cart table td,
    .form-shopping-cart-step2 .form-cart table td {
        padding: 6px 6px 5px;
    }
}
/* line 88, ../scss/forms/_form_specific.scss */
.form-shopping-cart .form-items-inline, .form-shopping-cart-step2 .form-items-inline {
    overflow: hidden;
    *zoom: 1;
    margin-top: 1.33333em;
}
/* line 92, ../scss/forms/_form_specific.scss */
.form-shopping-cart .form-items-inline .form-item, .form-shopping-cart-step2 .form-items-inline .form-item {
    margin-bottom: 0;
}
/* line 97, ../scss/forms/_form_specific.scss */
.form-shopping-cart .form-cart-menu, .form-shopping-cart-step2 .form-cart-menu {
    clear: both;
    margin-top: 1.33333em;
}
/* line 101, ../scss/forms/_form_specific.scss */
.form-shopping-cart .form-cart-menu ul li, .form-shopping-cart-step2 .form-cart-menu ul li {
    float: left;
    *margin-right: 15px;
}
/* line 105, ../scss/forms/_form_specific.scss */
.form-shopping-cart .form-cart-menu ul li a, .form-shopping-cart-step2 .form-cart-menu ul li a {
    color: #201E1F;
}
/* line 108, ../scss/forms/_form_specific.scss */
.form-shopping-cart .form-cart-menu ul li a:hover, .form-shopping-cart-step2 .form-cart-menu ul li a:hover {
    text-decoration: underline;
}
/* line 113, ../scss/forms/_form_specific.scss */
.form-shopping-cart .form-cart-menu ul li:after, .form-shopping-cart-step2 .form-cart-menu ul li:after {
    content: "-";
    padding: 0 0.33333em;
}
/* line 118, ../scss/forms/_form_specific.scss */
.form-shopping-cart .form-cart-menu ul li:last-child::after, .form-shopping-cart-step2 .form-cart-menu ul li:last-child::after {
    content: "";
}

/* ============================================================================
FORM SHOPPING CART CONFIRM
============================================================================ */
/* ============================================================================
FORM COPY LOCATIONS
============================================================================ */
/* line 140, ../scss/forms/_form_specific.scss */
.form-copy-permissions .form-item {
    margin-bottom: 1.33333em;
}
/* line 144, ../scss/forms/_form_specific.scss */
.form-copy-permissions .form-items-inline {
    margin-top: 2.66667em;
}
/* line 147, ../scss/forms/_form_specific.scss */
.form-copy-permissions .form-items-inline .form-item {
    margin-bottom: 0;
}

/* ============================================================================
FORM TOP LOGIN
============================================================================ */
/* line 159, ../scss/forms/_form_specific.scss */
.form-top-login .form-item {
    float: left;
    vertical-align: bottom;
    margin: 0;
}
/* line 164, ../scss/forms/_form_specific.scss */
.form-top-login .form-item .form-label {
    float: left;
    margin: 0.2em 0.53333em 0 0;
    width: auto;
    padding: 0;
    font-weight: normal;
}
/* line 171, ../scss/forms/_form_specific.scss */
.form-top-login .form-item .form-label label {
    font-size: 12px;
}
/* line 176, ../scss/forms/_form_specific.scss */
.form-top-login .form-item .form-input {
    float: left;
    position: relative;
    overflow: visible;
}
/* line 181, ../scss/forms/_form_specific.scss */
.form-top-login .form-item .form-input input {
    border: 0;
    margin: 0;
    font-size: 1em;
}
/* line 188, ../scss/forms/_form_specific.scss */
.form-top-login .form-item.form-text, .form-top-login .form-item.form-password {
    margin-right: 14px;
}
/* line 194, ../scss/forms/_form_specific.scss */
.form-top-login .form-item.form-text .form-input input, .form-top-login .form-item.form-password .form-input input, .form-top-login .form-item.form-password .form-input input {
    font-size: 15px;
    line-height: 1.2;
    padding: 5px 10px;
    border: 1px solid #cccccc;
    width: 194px;
}
/* line 206, ../scss/forms/_form_specific.scss */
.form-top-login .form-item.form-submit .form-input input {
    cursor: pointer;
    color: #FFF;
    font-weight: 900;
    background: #BE1D2C;
    font-size: 15px;
    line-height: 1.2;
    padding: 6px 6px 5px;
    text-transform: lowercase;
    height: auto;
}
/* line 216, ../scss/forms/_form_specific.scss */
.form-top-login .form-item.form-submit .form-input input:hover {
    background-color: #7E131D;
}
/* line 219, ../scss/forms/_form_specific.scss */
.form-top-login .form-item.form-submit .form-input input::-moz-focus-inner {
    margin: 0;
}

/* ============================================================================
FORM FILTER
============================================================================ */
/* line 234, ../scss/forms/_form_specific.scss */
.form-filter .form-item {
    margin-bottom: 0.93333em;
}
/* line 238, ../scss/forms/_form_specific.scss */
.form-filter .form-submit {
    margin-top: 1.33333em;
}

/* ------------------------------------------------------------
FORM LOGOUT
------------------------------------------------------------ */
/* line 247, ../scss/forms/_form_specific.scss */
.form-top-logout {
    float: right;
}
/* line 252, ../scss/forms/_form_specific.scss */
.form-top-logout .form-item .form-item-inner input {
    color: #FFF;
    font-weight: bold;
    font-size: 0.73333em;
    border: 0;
    margin: 0;
    padding: 2px;
    background: #201E1F;
}

/* ------------------------------------------------------------
FORM SEARCH MAIN
------------------------------------------------------------ */
/* line 270, ../scss/forms/_form_specific.scss */
.form-search-main .form-item {
    float: left;
    margin: 0;
}
/* line 277, ../scss/forms/_form_specific.scss */
.form-search-main .form-text .form-input input, .form-search-main .form-password .form-input input {
    font-size: 15px;
    line-height: 1.2;
    padding: 5px 10px;
    border: 1px solid #cccccc;
    width: 194px;
}
/* line 288, ../scss/forms/_form_specific.scss */
.form-search-main .form-submit .form-input input {
    cursor: pointer;
    background: url("../img/icon_zoom_green.png") center no-repeat;
    padding: 0;
    border: 0;
    position: absolute;
    right: 0;
    font-size: 0.8em;
    width: 2.91667em;
    height: 2.5em;
}
/* line 301, ../scss/forms/_form_specific.scss */
.form-search-main .form-submit.advanced .form-input input {
    background-color: #BE1D2C;
}
/* line 306, ../scss/forms/_form_specific.scss */
.form-search-main .autocomplete {
    width: 600px;
    left: auto;
    right: 0;
    top: 30px;
}
/* line 312, ../scss/forms/_form_specific.scss */
.form-search-main .autocomplete .top {
    margin-left: 407px;
    width: 192px;
}

/* ------------------------------------------------------------
FORM COMMENTS
------------------------------------------------------------ */
/* line 324, ../scss/forms/_form_specific.scss */
.form-comments .form-labels {
    float: right;
}
/* line 327, ../scss/forms/_form_specific.scss */
.form-comments .form-labels label {
    float: left;
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #f3f3f3;
    border: 0;
    color: #BE1D2C;
    cursor: pointer;
    padding-right: 0.66667em;
    padding-left: 0.66667em;
    margin-left: 2px;
    width: auto;
    line-height: 1.8;
    letter-spacing: 1px;
}
/* line 23, ../scss/helpers/_button.scss */
.form-comments .form-labels label:hover {
    background-color: #7E131D;
    color: white;
}
/* line 337, ../scss/forms/_form_specific.scss */
.form-comments .form-labels label.active, .form-comments .form-labels label:hover {
    background: #BE1D2C;
    color: #f3f3f3;
}
/* line 345, ../scss/forms/_form_specific.scss */
.form-comments .form-items {
    clear: both;
    margin-bottom: 0.66667em;
}
/* line 349, ../scss/forms/_form_specific.scss */
.form-comments .form-items .form-input {
    display: none;
    position: relative;
    padding: 1px;
    line-height: 0;
    background: #cecece;
}
/* line 356, ../scss/forms/_form_specific.scss */
.form-comments .form-items .form-input .form-input-inner {
    padding-right: 20px;
}
/* line 359, ../scss/forms/_form_specific.scss */
.form-comments .form-items .form-input .form-input-inner textarea {
    font-size: 1em;
    padding: 10px;
    margin: 0;
    border: 0 none;
    width: 100%;
    resize: none;
}
/* line 370, ../scss/forms/_form_specific.scss */
.form-comments .form-items .active {
    display: block;
}
/* line 377, ../scss/forms/_form_specific.scss */
.form-comments .form-submit .form-input input {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    line-height: 35px;
}
/* line 23, ../scss/helpers/_button.scss */
.form-comments .form-submit .form-input input:hover {
    background-color: #7E131D;
    color: white;
}

/* ------------------------------------------------------------
FORM ORDER
------------------------------------------------------------ */
/* line 390, ../scss/forms/_form_specific.scss */
.form-order table {
    margin-bottom: 0.66667em;
}
/* line 395, ../scss/forms/_form_specific.scss */
.form-order table tr.add-more td {
    padding: 0;
}
/* line 399, ../scss/forms/_form_specific.scss */
.form-order table tr.tr-error td {
    background: url(../img/icon_error.png) no-repeat 0.8em center #FFD5D5;
    padding-left: 2.2em;
    font-weight: bold;
}
/* line 407, ../scss/forms/_form_specific.scss */
.form-order table td.field-stock-status {
    text-align: center;
}
/* line 412, ../scss/forms/_form_specific.scss */
.form-order table td.field-amount input {
    width: 40px;
}
/* line 417, ../scss/forms/_form_specific.scss */
.form-order table td.form-error input,
.form-order table td.form-error select {
    border-color: #c00;
    color: #900;
}
/* line 426, ../scss/forms/_form_specific.scss */
.form-order select {
    width: auto;
}
/* line 432, ../scss/forms/_form_specific.scss */
.form-order .add-more-text a {
    display: block;
    background-image: url(../img/icon_add_more.png);
    background-position: right center;
    background-repeat: no-repeat;
    color: #BE1D2C;
    font-weight: bold;
    line-height: 2.69231em;
    padding-right: 45px;
    text-decoration: none;
    text-align: right;
    *zoom: 1;
}
/* line 446, ../scss/forms/_form_specific.scss */
.form-order .form-submit {
    overflow: hidden;
    *zoom: 1;
}
/* line 449, ../scss/forms/_form_specific.scss */
.form-order .form-submit .form-input {
    float: left;
    padding: 2px;
    background: #7E131D;
}
/* line 454, ../scss/forms/_form_specific.scss */
.form-order .form-submit .form-input input {
    font-size: 0.93333em;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 6px 0.8em 6px 45px;
    border: 1px solid #fff;
    cursor: pointer;
    line-height: 1.57143;
    background: url("../img/icon_basket_lgreen.gif") left center no-repeat #BE1D2C;
    *zoom: 1;
}
/* line 466, ../scss/forms/_form_specific.scss */
.form-order .form-submit .form-input input:hover {
    text-decoration: underline;
}

/* ============================================================================
FORM ORDER / CART
============================================================================ */
/* line 482, ../scss/forms/_form_specific.scss */
.form-order table .error,
.form-shopping-cart table .error,
.form-shopping-cart-step2 table .error {
    position: relative;
    *zoom: 1;
}
/* line 487, ../scss/forms/_form_specific.scss */
.form-order table .error-container,
.form-shopping-cart table .error-container,
.form-shopping-cart-step2 table .error-container {
    font-size: 11px;
    position: absolute;
    padding: 5px;
    margin-top: 3px;
    top: 0;
    left: 0;
    width: 300px;
}
/* line 497, ../scss/forms/_form_specific.scss */
.form-order table .error-inner,
.form-shopping-cart table .error-inner,
.form-shopping-cart-step2 table .error-inner {
    display: inline-block;
    background-color: #FFD5D5;
    border: 1px solid #900;
    max-width: 300px;
    padding: 5px 8px 4px 8px;
    text-align: center;
    border-radius: 3px;
}
/* line 507, ../scss/forms/_form_specific.scss */
.form-order table .error-arrow,
.form-shopping-cart table .error-arrow,
.form-shopping-cart-step2 table .error-arrow {
    position: absolute;
    width: 0;
    height: 0;
    line-height: 0;
    border: 5px dashed #900;
    top: 0;
    left: 10px;
    border-bottom-style: solid;
    border-top: none;
    border-left-color: transparent;
    border-right-color: transparent;
}
/* line 522, ../scss/forms/_form_specific.scss */
.form-order table td.form-select select,
.form-shopping-cart table td.form-select select,
.form-shopping-cart-step2 table td.form-select select {
    *width: 80px;
    max-width: 160px;
}
@media (max-width: 1024px) {
    /* line 522, ../scss/forms/_form_specific.scss */
    .form-order table td.form-select select,
    .form-shopping-cart table td.form-select select,
    .form-shopping-cart-step2 table td.form-select select {
        max-width: 120px;
    }
}
@media (max-width: 900px) {
    /* line 522, ../scss/forms/_form_specific.scss */
    .form-order table td.form-select select,
    .form-shopping-cart table td.form-select select,
    .form-shopping-cart-step2 table td.form-select select {
        max-width: 105px;
    }
}

/* ============================================================================
FORM LOGIN SELECT ERP
============================================================================ */
/* line 539, ../scss/forms/_form_specific.scss */
.form-login-select-erp .form-select {
    display: inline-block;
    width: 500px;
    padding-top: 0.46667em;
    margin-bottom: 0;
}
/* line 546, ../scss/forms/_form_specific.scss */
.form-login-select-erp .form-submit {
    float: right;
}

/* ============================================================================
    COMPONENTS
============================================================================ */
/* ============================================================================
    CAMPAIGN TEASER
============================================================================ */
/* line 4, ../scss/components/_campaign.scss */
.item-campaign-teaser {
    /* --- GROUPS --- */
    /* --- FIELDS --- */
    /* --- HOVER --- */
}
/* line 6, ../scss/components/_campaign.scss */
.item-campaign-teaser .group-right {
    overflow: hidden;
    padding: 0 2.66667em 0 0;
    border-right: 1px dashed #e1dfe0;
}
/* line 14, ../scss/components/_campaign.scss */
.item-campaign-teaser .field-img {
    float: left;
    width: 33%;
    margin: 0 1em 0 0;
    border: 1px solid #e6e6e6;
}
@media (max-width: 900px) {
    /* line 14, ../scss/components/_campaign.scss */
    .item-campaign-teaser .field-img {
        margin: 0 2em 0 0;
    }
}
/* line 24, ../scss/components/_campaign.scss */
.item-campaign-teaser .field-img .field-img-inner {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.42857%;
}
/* line 193, ../scss/helpers/_other.scss */
.item-campaign-teaser .field-img .field-img-inner img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
/* line 27, ../scss/components/_campaign.scss */
.item-campaign-teaser .field-title {
    margin-bottom: 0.8em;
}
/* line 30, ../scss/components/_campaign.scss */
.item-campaign-teaser .field-title h3 {
    font-size: 1.2em;
    text-transform: uppercase;
}
/* line 36, ../scss/components/_campaign.scss */
.item-campaign-teaser .field-text {
    line-height: 1.4;
}
/* line 46, ../scss/components/_campaign.scss */
.item-campaign-teaser:hover .field-title h3 {
    color: #BE1D2C;
}

/*******************************************************************************
 * Tree container
 */
/* line 4, ../scss/components/_dynatree.scss */
ul.dynatree-container {
    white-space: nowrap;
    margin: 0;
    /* issue 201 */
    background-color: white;
    overflow: auto;
    height: 100%;
    /* issue 263 */
}

/* line 13, ../scss/components/_dynatree.scss */
ul.dynatree-container ul {
    padding: 0 0 0 16px;
    margin: 0;
}

/* line 19, ../scss/components/_dynatree.scss */
ul.dynatree-container li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background-attachment: scroll;
    background-color: transparent;
    background-repeat: repeat-y;
    background-image: url("../img/vline.gif");
    background-position: 0 0;
    margin: 0;
    padding: 1px 0 0 0;
}

/* Suppress lines for last child node */
/* line 36, ../scss/components/_dynatree.scss */
ul.dynatree-container li.dynatree-lastsib {
    background-image: none;
    margin-top: -2px;
}

/* Suppress lines if level is fixed expanded (option minExpandLevel) */
/* line 42, ../scss/components/_dynatree.scss */
ul.dynatree-no-connector > li {
    background-image: none;
}

/* Style, when control is disabled */
/* line 48, ../scss/components/_dynatree.scss */
.ui-dynatree-disabled ul.dynatree-container {
    opacity: 0.5;
    /*  filter: alpha(opacity=50); /* Yields a css warning */
    background-color: silver;
}

/*******************************************************************************
 * Common icon definitions
 */
/* line 58, ../scss/components/_dynatree.scss */
span.dynatree-empty,
span.dynatree-vline,
span.dynatree-connector,
span.dynatree-expander,
span.dynatree-icon,
span.dynatree-checkbox,
span.dynatree-radio,
span.dynatree-drag-helper-img,
#dynatree-drop-marker {
    width: 16px;
    height: 16px;
    /*  display: -moz-inline-box; /* @ FF 1+2 removed for issue 221 */
    /*  -moz-box-align: start; /* issue 221 */
    display: inline-block;
    /* Required to make a span sizeable */
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: left;
    background-image: url("../img/icons.gif");
    background-position: 0 0;
    margin-bottom: 9px;
}

/** Used by 'icon' node option: */
/* line 82, ../scss/components/_dynatree.scss */
ul.dynatree-container img {
    width: 16px;
    height: 16px;
    margin-left: 3px;
    vertical-align: top;
    border-style: none;
}

/*******************************************************************************
 * Lines and connectors
 */
/* line 96, ../scss/components/_dynatree.scss */
span.dynatree-connector {
    background-position: -16px -64px;
}

/*******************************************************************************
 * Expander icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *     so we create combined class names that can be used in the CSS.
 *
 * Prefix: dynatree-exp-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 */
/* line 112, ../scss/components/_dynatree.scss */
span.dynatree-expander {
    background-position: 0px -80px;
    cursor: pointer;
}

/* line 117, ../scss/components/_dynatree.scss */
.dynatree-exp-cl span.dynatree-expander {
    background-position: 0px -96px;
}

/* line 121, ../scss/components/_dynatree.scss */
.dynatree-exp-cd span.dynatree-expander {
    background-position: -64px -80px;
}

/* line 125, ../scss/components/_dynatree.scss */
.dynatree-exp-cdl span.dynatree-expander {
    background-position: -64px -96px;
}

/* line 129, ../scss/components/_dynatree.scss */
.dynatree-exp-e span.dynatree-expander,
.dynatree-exp-ed span.dynatree-expander {
    background-position: -32px -80px;
}

/* line 134, ../scss/components/_dynatree.scss */
.dynatree-exp-el span.dynatree-expander,
.dynatree-exp-edl span.dynatree-expander {
    background-position: -32px -96px;
}

/* line 139, ../scss/components/_dynatree.scss */
.dynatree-loading span.dynatree-expander {
    background-position: 0 0;
    background-image: url("../img/loading.gif");
}

/*******************************************************************************
 * Checkbox icon
 */
/* line 149, ../scss/components/_dynatree.scss */
span.dynatree-checkbox {
    margin-left: 3px;
    background-position: 0px -32px;
}

/* line 154, ../scss/components/_dynatree.scss */
span.dynatree-checkbox:hover {
    background-position: -16px -32px;
}

/* line 159, ../scss/components/_dynatree.scss */
.dynatree-partsel span.dynatree-checkbox {
    background-position: -64px -32px;
}

/* line 163, ../scss/components/_dynatree.scss */
.dynatree-partsel span.dynatree-checkbox:hover {
    background-position: -80px -32px;
}

/* line 168, ../scss/components/_dynatree.scss */
.dynatree-selected span.dynatree-checkbox {
    background-position: -32px -32px;
}

/* line 172, ../scss/components/_dynatree.scss */
.dynatree-selected span.dynatree-checkbox:hover {
    background-position: -48px -32px;
}

/*******************************************************************************
 * Radiobutton icon
 * This is a customization, that may be activated by overriding the 'checkbox'
 * class name as 'dynatree-radio' in the tree options.
 */
/* line 182, ../scss/components/_dynatree.scss */
span.dynatree-radio {
    margin-left: 3px;
    background-position: 0px -48px;
}

/* line 187, ../scss/components/_dynatree.scss */
span.dynatree-radio:hover {
    background-position: -16px -48px;
}

/* line 192, ../scss/components/_dynatree.scss */
.dynatree-partsel span.dynatree-radio {
    background-position: -64px -48px;
}

/* line 196, ../scss/components/_dynatree.scss */
.dynatree-partsel span.dynatree-radio:hover {
    background-position: -80px -48px;
}

/* line 201, ../scss/components/_dynatree.scss */
.dynatree-selected span.dynatree-radio {
    background-position: -32px -48px;
}

/* line 205, ../scss/components/_dynatree.scss */
.dynatree-selected span.dynatree-radio:hover {
    background-position: -48px -48px;
}

/*******************************************************************************
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *     so we create combined class names that can be used in the CSS.
 *
 * Prefix: dynatree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 */
/* line 220, ../scss/components/_dynatree.scss */
span.dynatree-icon {
    margin-left: 3px;
    background-position: 0px 0px;
}

/* line 226, ../scss/components/_dynatree.scss */
.dynatree-ico-cf span.dynatree-icon {
    background-position: 0px -16px;
}

/* line 231, ../scss/components/_dynatree.scss */
.dynatree-ico-ef span.dynatree-icon {
    background-position: -64px -16px;
}

/* Status node icons */
/* line 238, ../scss/components/_dynatree.scss */
.dynatree-statusnode-wait span.dynatree-icon {
    background-image: url("../img/loading.gif");
}

/* line 243, ../scss/components/_dynatree.scss */
.dynatree-statusnode-error span.dynatree-icon {
    background-position: 0px -112px;
    /*  background-image: url("../img/ltError.gif");*/
}

/*******************************************************************************
 * Node titles
 */
/* @Chrome: otherwise hit area of node titles is broken (issue 133)
   Removed again for issue 165; (133 couldn't be reproduced) */
/* line 255, ../scss/components/_dynatree.scss */
span.dynatree-node {
    /*  display: -moz-inline-box; /* issue 133, 165, 172, 192. removed for issue 221*/
    /*  -moz-box-align: start; /* issue 221 */
    display: inline-block;
    /* issue 373 Required to make a span sizeable */
    vertical-align: top;
}

/* Remove blue color and underline from title links */
/* line 265, ../scss/components/_dynatree.scss */
ul.dynatree-container a
{
    color: black;
    /* inherit doesn't work on IE */
    text-decoration: none;
    vertical-align: top;
    margin: 0px;
    margin-left: 3px;
    /*  outline: 0; /* @ Firefox, prevent dotted border after click */
}

/* line 276, ../scss/components/_dynatree.scss */
span.dynatree-node a {
    font-size: 10pt;
    /* required for IE, quirks mode */
    display: inline-block;
    /* Better alignment, when title contains <br> */
    /*  vertical-align: top;*/
    padding-left: 3px;
    padding-right: 3px;
    /* Otherwise italic font will be outside bounds */
    /*  line-height: 16px; /* should be the same as img height, in case 16 px */
    outline: none;
}

/* line 286, ../scss/components/_dynatree.scss */
span.dynatree-folder a {
    font-weight: bold;
}

/* line 297, ../scss/components/_dynatree.scss */
span.dynatree-has-children a {
    font-weight: bold;
}

/* line 306, ../scss/components/_dynatree.scss */
span.dynatree-selected a {
    color: #BE1D2C;
    font-weight: bold;
}

/* line 312, ../scss/components/_dynatree.scss */
span.dynatree-active a {
    color: #BE1D2C !important;
    /* @ IE6 */
}

/*******************************************************************************
 * Drag'n'drop support
 */
/*** Helper object ************************************************************/
/* line 325, ../scss/components/_dynatree.scss */
div.dynatree-drag-helper a {
    border: 1px solid gray;
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
    opacity: 0.8;
}

/* line 333, ../scss/components/_dynatree.scss */
span.dynatree-drag-helper-img {
    /*
  position: relative;
  left: -16px;
  */
}

/* line 340, ../scss/components/_dynatree.scss */
div.dynatree-drag-helper {
    /*    border-color: green;
    background-color: red;*/
}

/* line 346, ../scss/components/_dynatree.scss */
div.dynatree-drop-accept span.dynatree-drag-helper-img {
    background-position: -32px -112px;
}

/* line 350, ../scss/components/_dynatree.scss */
div.dynatree-drag-helper.dynatree-drop-reject {
    border-color: red;
}

/* line 354, ../scss/components/_dynatree.scss */
div.dynatree-drop-reject span.dynatree-drag-helper-img {
    background-position: -16px -112px;
}

/*** Drop marker icon *********************************************************/
/* line 361, ../scss/components/_dynatree.scss */
#dynatree-drop-marker {
    width: 24px;
    position: absolute;
    background-position: 0 -128px;
    margin: 0;
    /*  border: 1px solid red; */
}

/* line 369, ../scss/components/_dynatree.scss */
#dynatree-drop-marker.dynatree-drop-after,
#dynatree-drop-marker.dynatree-drop-before {
    width: 64px;
    background-position: 0 -144px;
}

/* line 375, ../scss/components/_dynatree.scss */
#dynatree-drop-marker.dynatree-drop-copy {
    background-position: -64px -128px;
}

/* line 379, ../scss/components/_dynatree.scss */
#dynatree-drop-marker.dynatree-drop-move {
    background-position: -64px -128px;
}

/*** Source node while dragging ***********************************************/
/* line 386, ../scss/components/_dynatree.scss */
span.dynatree-drag-source {
    /* border: 1px dotted gray; */
    background-color: #e0e0e0;
}

/* line 391, ../scss/components/_dynatree.scss */
span.dynatree-drag-source a {
    color: gray;
}

/*** Target node while dragging cursor is over it *****************************/
/* line 398, ../scss/components/_dynatree.scss */
span.dynatree-drop-target {
    /*border: 1px solid gray;*/
}

/* line 405, ../scss/components/_dynatree.scss */
span.dynatree-drop-target.dynatree-drop-accept a {
    /*border: 1px solid green;*/
    color: white !important;
    /* @ IE6 */
    text-decoration: none;
}

/* line 412, ../scss/components/_dynatree.scss */
span.dynatree-drop-target.dynatree-drop-reject {
    /*border: 1px solid red;*/
}

/*******************************************************************************
 * Custom node classes (sample)
 */
/* line 425, ../scss/components/_dynatree.scss */
span.custom1 a {
    background-color: maroon;
    color: yellow;
}

/* ============================================================================
    NEWS DEFAULT
============================================================================ */
/* line 4, ../scss/components/_news.scss */
.item-news-front, .item-news-teaser {
    position: relative;
    /* --- HOVER --- */
}
/* line 8, ../scss/components/_news.scss */
.item-news-front .field-title h3, .item-news-teaser .field-title h3 {
    text-transform: uppercase;
}
/* line 13, ../scss/components/_news.scss */
.item-news-front .field-date, .item-news-teaser .field-date {
    float: left;
    color: #BE1D2C;
    padding-right: 0.33333em;
    line-height: 1.25;
}
/* line 19, ../scss/components/_news.scss */
.item-news-front .field-date:after, .item-news-teaser .field-date:after {
    content: "-";
    padding-left: 0.33333em;
}
/* line 25, ../scss/components/_news.scss */
.item-news-front .field-text, .item-news-teaser .field-text {
    line-height: 1.25;
}
/* line 35, ../scss/components/_news.scss */
.item-news-front:hover .field-title h2, .item-news-teaser:hover .field-title h2,
.item-news-front:hover .field-title h3,
.item-news-teaser:hover .field-title h3 {
    color: #BE1D2C;
}

/* ============================================================================
    NEWS FRONT
============================================================================ */
/* line 46, ../scss/components/_news.scss */
.item-news-front {
    /* --- GROUPS --- */
    /* --- FIELDS --- */
}
/* line 50, ../scss/components/_news.scss */
.item-news-front .group-right {
    overflow: hidden;
    color: #FFF;
    line-height: 1.2;
}
/* line 57, ../scss/components/_news.scss */
.item-news-front .field-img {
    margin-bottom: 1.33333em;
}
@media (max-width: 900px) {
    /* line 57, ../scss/components/_news.scss */
    .item-news-front .field-img {
        float: left;
        width: 33%;
        margin: 0 2em 0 0;
    }
}
/* line 66, ../scss/components/_news.scss */
.item-news-front .field-img .field-img-inner {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 65.31987%;
}
/* line 193, ../scss/helpers/_other.scss */
.item-news-front .field-img .field-img-inner img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
/* line 69, ../scss/components/_news.scss */
.item-news-front .field-title {
    margin-bottom: 0.8em;
}
/* line 72, ../scss/components/_news.scss */
.item-news-front .field-title h3 {
    font-size: 1.33333em;
    letter-spacing: normal;
    font-weight: 900;
    line-height: 1.2;
    text-transform: uppercase;
    margin-bottom: .5em;
}
/* line 82, ../scss/components/_news.scss */
.item-news-front .field-text {
    line-height: 1.4;
    font-size: 15px;
}
/* line 86, ../scss/components/_news.scss */
.item-news-front .field-text .highlight {
    color: #BE1D2C;
}

/* ============================================================================
    NEWS TEASER
============================================================================ */
/* line 96, ../scss/components/_news.scss */
.item-news-teaser {
    overflow: hidden;
    /* --- FIELDS --- */
}
/* line 101, ../scss/components/_news.scss */
.item-news-teaser .field-img {
    float: left;
    width: 11em;
    margin-right: 1.33333em;
}
/* line 107, ../scss/components/_news.scss */
.item-news-teaser .field-title {
    margin-bottom: 0.66667em;
}
/* line 110, ../scss/components/_news.scss */
.item-news-teaser .field-title h2 {
    font-size: 1.06667em;
    font-weight: bold;
}

/* ============================================================================
    ORDER TEASER
============================================================================ */
/* ============================================================================
    ORDER FULL
============================================================================ */
/* line 15, ../scss/components/_order.scss */
.item-order-full .field {
    margin: 0 0 0.46667em;
}
/* line 18, ../scss/components/_order.scss */
.item-order-full .field .field-label {
    float: left;
    font-weight: bold;
    margin: 0 0.33333em 0 0;
}
/* line 25, ../scss/components/_order.scss */
.item-order-full .field-title {
    font-size: 1.06667em;
    font-weight: bold;
    color: #BE1D2C;
    margin-bottom: 1.33333em;
}
/* line 32, ../scss/components/_order.scss */
.item-order-full .field-costs {
    margin-bottom: 1em;
}
/* line 36, ../scss/components/_order.scss */
.item-order-full .field-products {
    margin-bottom: 0.66667em;
}
@media (max-width: 900px) {
    /* line 36, ../scss/components/_order.scss */
    .item-order-full .field-products {
        font-size: 10px;
    }
}
/* line 47, ../scss/components/_order.scss */
.item-order-full .field-approvers .field-label {
    float: none;
    margin-bottom: 0.33333em;
}
/* line 52, ../scss/components/_order.scss */
.item-order-full .field-approvers ul {
    margin-left: 1em;
}

/* ============================================================================
PAGE FULL
============================================================================ */
/* line 5, ../scss/components/_page.scss */
.item-page-full h2 {
    font-weight: bold;
}
/* line 12, ../scss/components/_page.scss */
.item-page-full .field-image-logos {
    margin: 0 -1.8%;
}
/* line 14, ../scss/components/_page.scss */
.item-page-full .field-image-logos:after {
    content: "";
    display: table;
    clear: both;
}
/* line 20, ../scss/components/_page.scss */
.item-page-full .field-image-logo {
    float: left;
    width: 25%;
    padding-bottom: 26px;
    text-align: center;
    padding-top: 10px;
}
/* line 26, ../scss/components/_page.scss */
.item-page-full .field-image-logo a {
    display: block;
}
/* line 29, ../scss/components/_page.scss */
.item-page-full .field-image-logo img {
    padding: 0 7%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* ============================================================================
    WIZARD TEASER
============================================================================ */
/* ============================================================================
    WIZARD FULL
============================================================================ */
/* line 15, ../scss/components/_pbm-wizard.scss */
.item-order-full .field {
    margin: 0 0 0.46667em;
}
/* line 18, ../scss/components/_pbm-wizard.scss */
.item-order-full .field .field-label {
    float: left;
    font-weight: bold;
    margin: 0 0.33333em 0 0;
}
/* line 25, ../scss/components/_pbm-wizard.scss */
.item-order-full .field-title {
    font-size: 1.06667em;
    font-weight: bold;
    color: #BE1D2C;
    margin-bottom: 1.33333em;
}
/* line 32, ../scss/components/_pbm-wizard.scss */
.item-order-full .field-costs {
    margin-bottom: 1em;
}
/* line 36, ../scss/components/_pbm-wizard.scss */
.item-order-full .field-products {
    margin-bottom: 0.66667em;
}
@media (max-width: 900px) {
    /* line 36, ../scss/components/_pbm-wizard.scss */
    .item-order-full .field-products {
        font-size: 10px;
    }
}
/* line 47, ../scss/components/_pbm-wizard.scss */
.item-order-full .field-approvers .field-label {
    float: none;
    margin-bottom: 0.33333em;
}
/* line 52, ../scss/components/_pbm-wizard.scss */
.item-order-full .field-approvers ul {
    margin-left: 1em;
}

/* ============================================================================
    PRODUCT GROUP TEASER
    ============================================================================ */
/* line 5, ../scss/components/_product-group.scss */
.product-group-teaser:hover {
    outline-style: solid;
    outline-width: 1px;
    outline-color: #cccccc;
    background: #FBFBFB;
}
/* line 12, ../scss/components/_product-group.scss */
.product-group-teaser .field-img {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 78.125%;
    margin-bottom: 0.46667em;
}
/* line 193, ../scss/helpers/_other.scss */
.product-group-teaser .field-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
/* line 16, ../scss/components/_product-group.scss */
.product-group-teaser .field-img.portrait img {
    width: auto;
    height: 100%;
}
/* line 23, ../scss/components/_product-group.scss */
.product-group-teaser .field-title h3 {
    color: #201E1F;
    text-align: center;
    font-size: 20px;
    font-weight: 900;
}

/* line 36, ../scss/components/_product-group.scss */
.brand-group-teaser:hover {
    outline-style: solid;
    outline-width: 1px;
    outline-color: #cccccc;
    background: #FBFBFB;
}
/* line 43, ../scss/components/_product-group.scss */
.brand-group-teaser .brand-group-teaser-inner {
    padding: 15px 21px 30px;
    position: relative;
}
/* line 47, ../scss/components/_product-group.scss */
.brand-group-teaser .field-img {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 78.125%;
    padding-bottom: 100%;
    overflow: visible;
    margin-bottom: 0.46667em;
}
/* line 193, ../scss/helpers/_other.scss */
.brand-group-teaser .field-img img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
/* line 52, ../scss/components/_product-group.scss */
.brand-group-teaser .field-img img {
    top: auto;
    bottom: 0;
    border: solid 1px #cccccc;
}
/* line 58, ../scss/components/_product-group.scss */
.brand-group-teaser .field-img.portrait img {
    width: auto;
    height: 100%;
    margin-left: 50%;
    transform: translateX(-50%);
}
/* line 67, ../scss/components/_product-group.scss */
.brand-group-teaser .field-title h3 {
    color: #201E1F;
    text-align: center;
    font-size: 20px;
    font-weight: 900;
    margin-top: 10px;
}

/* ============================================================================
PRODUCT TEASER
============================================================================ */
/* line 4, ../scss/components/_product.scss */
.item-product-teaser {
    /* --- GROUPS --- */
    /* -- FIELDS --- */
}
/* line 6, ../scss/components/_product.scss */
.item-product-teaser .group-left {
    width: 22.29673%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
}
/* line 7, ../scss/components/_product.scss */
.item-product-teaser .group-middle {
    width: 48.19782%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
}
/* line 8, ../scss/components/_product.scss */
.item-product-teaser .group-right {
    width: 22.29673%;
    float: right;
    margin-right: 0;
    *margin-left: -2.86667em;
    display: inline;
}
/* line 11, ../scss/components/_product.scss */
.item-product-teaser .field-img {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 74.85%;
}
/* line 17, ../scss/components/_product.scss */
.item-product-teaser .field-img a {
    position: absolute;
    left: 0;
    top: 0;
}
/* line 23, ../scss/components/_product.scss */
.item-product-teaser .field-img img {
    width: 100%;
    height: auto;
    border: 1px solid #e6e6e6;
}
/* line 30, ../scss/components/_product.scss */
.item-product-teaser .field-title {
    margin-bottom: .7em;
}
/* line 33, ../scss/components/_product.scss */
.item-product-teaser .field-title h3 {
    font-size: 0.93333em;
    text-transform: uppercase;
    font-weight: 900;
}
/* line 38, ../scss/components/_product.scss */
.item-product-teaser .field-title h3 a {
    color: #201E1F;
}
/* line 44, ../scss/components/_product.scss */
.item-product-teaser .field-desc {
    line-height: 1.25;
    font-size: 14px;
}
/* line 48, ../scss/components/_product.scss */
.item-product-teaser .field-desc a {
    color: #201E1F;
}
/* line 53, ../scss/components/_product.scss */
.item-product-teaser .field-price {
    font-size: 0.93333em;
    margin-bottom: 2px;
    font-weight: 900;
}
/* line 59, ../scss/components/_product.scss */
.item-product-teaser .field-price-info {
    font-size: 0.73333em;
    margin-bottom: 1em;
    color: #201E1F;
}
/* line 65, ../scss/components/_product.scss */
.item-product-teaser .field-nr {
    font-size: 0.73333em;
    color: #999;
    margin-bottom: 0.45455em;
}
/* line 71, ../scss/components/_product.scss */
.item-product-teaser .field-status {
    float: right;
    border-left: 1px solid #ccc;
    padding-left: 0.33333em;
}
/* line 76, ../scss/components/_product.scss */
.item-product-teaser .field-status li {
    float: left;
    width: 13px;
    height: 13px;
    margin-left: 2px;
    background: url(../img/icons_product_status.gif) no-repeat;
}
/* line 83, ../scss/components/_product.scss */
.item-product-teaser .field-status li.c {
    background-position: -15px 0;
}
/* line 87, ../scss/components/_product.scss */
.item-product-teaser .field-compare {
    margin-bottom: 0.8em;
}
/* line 91, ../scss/components/_product.scss */
.item-product-teaser .field-compare .checkbox input {
    margin-top: 2px;
}
/* line 95, ../scss/components/_product.scss */
.item-product-teaser .field-compare .checkbox label {
    text-decoration: underline;
}
/* line 99, ../scss/components/_product.scss */
.item-product-teaser .field-compare .checkbox.selected {
    color: #BE1D2C;
}
/* line 105, ../scss/components/_product.scss */
.item-product-teaser .field-link {
    padding: 1px;
    background: #bacc8b;
}
/* line 109, ../scss/components/_product.scss */
.item-product-teaser .field-link a {
    display: block;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #fff;
    padding: 10px 10px 9px 45px;
    border: 1px solid #fff;
    cursor: pointer;
    text-align: center;
    background: url(../img/icon_basket_lgreen.gif) left center no-repeat #BE1D2C;
    *zoom: 1;
    font-weight: 900;
}
/* line 122, ../scss/components/_product.scss */
.item-product-teaser .field-link a:hover {
    text-decoration: underline;
}
/* line 128, ../scss/components/_product.scss */
.item-product-teaser .item-label {
    font-size: 92.3%;
    margin-bottom: .5em;
}

/* ============================================================================
PRODUCT FULL
============================================================================ */
/* line 139, ../scss/components/_product.scss */
.item-product-full .field-img {
    float: left;
    position: relative;
    border: 1px solid #e6e6e6;
    margin: 0 1.33333em 1.33333em 0;
    width: 40%;
}
/* line 145, ../scss/components/_product.scss */
.no-sidebars .item-product-full .field-img {
    width: 31.25%;
}
/* line 150, ../scss/components/_product.scss */
.item-product-full .field-img .slides li {
    position: relative;
}
/* line 152, ../scss/components/_product.scss */
.item-product-full .field-img .slides li a {
    cursor: -moz-zoom-in;
}
/* line 157, ../scss/components/_product.scss */
.item-product-full .field-img .flex-direction-nav .flex-next,
.item-product-full .field-img .flex-direction-nav .flex-prev {
    background-color: #BE1D2C;
    background-position: center;
    background-repeat: no-repeat;
    height: 40px;
    text-indent: -999em;
    text-align: left;
}
/* line 166, ../scss/components/_product.scss */
.item-product-full .field-img .flex-direction-nav .flex-prev {
    background-image: url("../img/arrow_left_white.png");
    margin-left: -10px;
}
/* line 170, ../scss/components/_product.scss */
.item-product-full .field-img .flex-direction-nav .flex-next {
    background-image: url("../img/arrow_right_white.png");
    margin-right: -10px;
}
/* line 177, ../scss/components/_product.scss */
.item-product-full .item-label {
    margin-top: .5em;
    position: relative;
    top: -1em;
}
/* line 187, ../scss/components/_product.scss */
.item-product-full .field-links {
    clear: both;
    background: #EFEFEF;
    padding: 0.66667em 0.66667em 0.8em;
    margin-top: 2em;
}
/* line 193, ../scss/components/_product.scss */
.no-sidebars .item-product-full .field-links {
    clear: none;
    overflow: hidden;
}
/* line 198, ../scss/components/_product.scss */
.item-product-full .field-links .link-list {
    clear: both;
    zoom: 1;
}
/* line 201, ../scss/components/_product.scss */
.no-sidebars .item-product-full .field-links .link-list {
    clear: none;
}
/* line 205, ../scss/components/_product.scss */
.item-product-full .field-links .link-list li {
    float: left;
    padding-right: 12px;
    margin-right: 8px;
    background: url(../img/seperator_link_list.png) right 3px no-repeat;
}
/* line 211, ../scss/components/_product.scss */
.item-product-full .field-links .link-list li a {
    padding-left: 20px;
    color: #201E1F;
    text-decoration: underline;
    background-repeat: no-repeat;
    background-position: left center;
}
/* line 218, ../scss/components/_product.scss */
.item-product-full .field-links .link-list li a.download-link {
    background-image: url(../img/icon_download_link.png);
}
/* line 219, ../scss/components/_product.scss */
.item-product-full .field-links .link-list li a.add-to-fav {
    background-image: url(../img/icon_add_to_fav.png);
}
/* line 220, ../scss/components/_product.scss */
.item-product-full .field-links .link-list li a.del-from-fav {
    background-image: url(../img/icon_del_from_fav.png);
}
/* line 221, ../scss/components/_product.scss */
.item-product-full .field-links .link-list li a.compare-products {
    background-image: url(../img/icon_compare_products.png);
}
/* line 223, ../scss/components/_product.scss */
.item-product-full .field-links .link-list li a:hover {
    text-decoration: none;
}
/* line 226, ../scss/components/_product.scss */
.item-product-full .field-links .link-list li:last-child {
    background: none;
    margin: 0;
    padding: 0;
}
/* line 234, ../scss/components/_product.scss */
.item-product-full .field-links .downloads {
    padding-bottom: 0.66667em;
}
/* line 237, ../scss/components/_product.scss */
.item-product-full .field-links .downloads li a {
    color: #BE1D2C;
}
/* line 243, ../scss/components/_product.scss */
.item-product-full .field-order {
    *margin-top: -2px;
}

/* ============================================================================
BLOCK PRODUCT FILTER
============================================================================ */
/* line 5, ../scss/components/_product_filter.scss */
#mainSearchForm .options {
    overflow: hidden;
    *zoom: 1;
    background-color: #EFEFEF;
    height: 35px;
}
/* line 11, ../scss/components/_product_filter.scss */
#mainSearchForm .optionsleft {
    float: left;
    padding: 7px 7px 0 7px;
}
/* line 15, ../scss/components/_product_filter.scss */
#mainSearchForm .optionsleft .form-item {
    float: left;
    margin: 0 0.53333em 0 0;
}
/* line 20, ../scss/components/_product_filter.scss */
#mainSearchForm .optionsleft .form-text input, #mainSearchForm .optionsleft .form-password input,
#mainSearchForm .optionsleft .form-select select {
    width: 185px;
    border-color: #C1C1B6;
}
@media (max-width: 1024px) {
    /* line 20, ../scss/components/_product_filter.scss */
    #mainSearchForm .optionsleft .form-text input, #mainSearchForm .optionsleft .form-password input,
    #mainSearchForm .optionsleft .form-select select {
        width: 145px;
    }
}
@media (max-width: 900px) {
    /* line 20, ../scss/components/_product_filter.scss */
    #mainSearchForm .optionsleft .form-text input, #mainSearchForm .optionsleft .form-password input,
    #mainSearchForm .optionsleft .form-select select {
        width: 185px;
    }
}
/* line 29, ../scss/components/_product_filter.scss */
#mainSearchForm .optionsleft .form-submit input {
    font-size: 0.73333em;
    height: 1.81818em;
    padding: 0 1.18182em;
}
/* line 36, ../scss/components/_product_filter.scss */
#mainSearchForm .optionsright {
    float: right;
}
/* line 39, ../scss/components/_product_filter.scss */
#mainSearchForm .optionsright #toggle_filters {
    display: block;
    background: url(../img/arrow_down_double.png) no-repeat 12px center;
    border-top: 1px solid #EFEFEF;
    border-right: 1px solid #EFEFEF;
    border-left: 1px solid #fff;
    padding: 0 11px 0 26px;
    line-height: 34px;
    text-decoration: underline;
}
/* line 49, ../scss/components/_product_filter.scss */
#mainSearchForm .optionsright #toggle_filters.selected {
    background-color: #fff;
    border-color: #C1C1B6;
    padding: 0 11px 0 26px;
}
/* line 57, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner {
    position: relative;
    display: none;
    border: 1px solid #C1C1B6;
    background: #fff;
    padding: 0.8em 1.33333em 1em;
}
/* line 64, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner table.form {
    width: auto;
    margin-bottom: 0.4em;
}
/* line 68, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner table.form th, #mainSearchForm #advancedoptions_inner table.form td {
    padding-bottom: 0.66667em;
}
/* line 72, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner table.form th {
    font-weight: bold;
    padding-right: 0.8em;
}
/* line 77, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner table.form a {
    text-decoration: underline;
}
/* line 81, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner table.form #onlyStock {
    margin: 0 0;
}
/* line 85, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner table.form #searchCatalog {
    width: 185px;
}
/* line 87, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner table.form label {
    display: inline-block;
    vertical-align: top;
    padding-top: 1px;
}
/* line 94, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner p {
    padding: 0 !important;
    margin-top: 0.66667em !important;
}
/* line 99, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers {
    overflow: hidden;
    *zoom: 1;
}
/* line 102, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx {
    border-top: 1px solid #E0E0DB;
    padding-top: 0.33333em;
    margin-bottom: 0.33333em;
}
/* line 107, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx a {
    background: url(../img/arrow_right_green.png) no-repeat 98% center;
    color: #201E1F;
    line-height: normal;
    background-color: #efefef;
    padding: 9px 1%;
    margin-right: 1.5%;
}
/* line 115, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx a:hover {
    color: #BE1D2C;
}
/* line 119, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx a.selected {
    background-color: #E02E40;
    background-image: url(../img/arrow_right_white.png);
    color: #fff;
}
/* line 124, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx a.selected:hover {
    color: #201E1F;
}
/* line 132, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx1 a, #mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx2 a {
    float: left;
    display: block;
    width: 47.25%;
    font-weight: bold;
}
/* line 138, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx1 a:nth-child(2n), #mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx2 a:nth-child(2n) {
    margin-right: 0;
}
/* line 144, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx3 a {
    float: left;
    display: block;
    width: 30.33%;
    margin-bottom: 0.33333em;
}
/* line 150, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainerChoosers .wx3 a:nth-child(3n+1) {
    margin-right: 0;
}
/* line 157, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer {
    display: none;
    position: absolute;
    left: 1%;
    top: 2%;
    background: #efefef;
    width: 94%;
    padding: 1em 2%;
    box-shadow: 0 0 5px #999;
    border-radius: 2px;
    z-index: 100;
}
/* line 169, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer .propertyContainerTop {
    overflow: hidden;
    *zoom: 1;
}
/* line 172, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer .propertyContainerTop a {
    background: url(../img/sprite-icons.png) no-repeat 0 -459px #fff;
    border: 1px solid #BE1D2C;
    display: block;
    height: 15px;
    line-height: 15px;
    position: absolute;
    top: 15px;
    right: 20px;
    text-decoration: none;
    width: 16px;
}
/* line 185, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer .propertyContainerTop #divAndOr {
    float: left;
    margin: 0 1em 0.66667em 0;
}
/* line 190, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer .propertyContainerTop #values_property_title {
    float: left;
    display: block;
    font-size: 0.93333em;
    color: #BE1D2C;
    text-transform: uppercase;
    margin: 0.13333em 0 0.66667em 0;
}
/* line 200, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer .propertyContainerContent {
    overflow: hidden;
    *zoom: 1;
}
/* line 203, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer .propertyContainerContent label {
    display: block;
    float: left;
    width: 46%;
    padding-right: 4%;
    margin-bottom: 0.38462em;
    font-size: 0.86667em;
}
/* line 211, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer .propertyContainerContent label img {
    width: auto;
    margin-left: 0.33333em;
    cursor: pointer;
}
/* line 219, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner .propertyContainer #searchResultValue {
    margin: 0.66667em 0 0 0.33333em;
    font-weight: bold;
}
/* line 225, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner #clearSearch {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #efefef;
    border: 0;
    color: #201E1F;
    cursor: pointer;
    font-size: 0.73333em;
    height: 20px;
}
/* line 23, ../scss/helpers/_button.scss */
#mainSearchForm #advancedoptions_inner #clearSearch:hover {
    background-color: #7E131D;
    color: white;
}
/* line 231, ../scss/components/_product_filter.scss */
#mainSearchForm #advancedoptions_inner #submit_form {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    font-size: 0.73333em;
    height: 20px;
}
/* line 23, ../scss/helpers/_button.scss */
#mainSearchForm #advancedoptions_inner #submit_form:hover {
    background-color: #7E131D;
    color: white;
}
/* line 238, ../scss/components/_product_filter.scss */
#mainSearchForm #values_property_template {
    display: none;
}

/* ============================================================================
AUTOCOMPLETE
============================================================================ */
/* line 248, ../scss/components/_product_filter.scss */
.autocomplete {
    display: none;
    position: absolute;
    top: 34px;
    width: 100%;
    z-index: 50;
}
/* line 255, ../scss/components/_product_filter.scss */
.autocomplete .top {
    position: relative;
    background: #fff;
    margin: 2px 0 0 7px;
    width: 187px;
    height: 1px;
    z-index: 10;
}
@media (max-width: 1024px) {
    /* line 255, ../scss/components/_product_filter.scss */
    .autocomplete .top {
        width: 147px;
    }
}
@media (max-width: 900px) {
    /* line 255, ../scss/components/_product_filter.scss */
    .autocomplete .top {
        width: 187px;
    }
}
/* line 267, ../scss/components/_product_filter.scss */
.autocomplete .content {
    padding: 1em 1.33333em 1.33333em;
    border: 1px solid #C1C1B6;
    background: #fff;
    margin-top: -1px;
}
/* line 274, ../scss/components/_product_filter.scss */
.autocomplete h3 {
    color: #BE1D2C;
    text-transform: uppercase;
    font-size: 0.93333em;
    margin-bottom: 15px;
}
/* line 282, ../scss/components/_product_filter.scss */
.autocomplete .block-2col .col {
    width: 48.19782%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
}
/* line 172, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
.autocomplete .block-2col .col:nth-child(2n) {
    float: right;
    margin-right: 0;
    *margin-left: -2.86667em;
}
/* line 288, ../scss/components/_product_filter.scss */
.autocomplete .groups {
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 0.33333em;
}
/* line 293, ../scss/components/_product_filter.scss */
.autocomplete .group,
.autocomplete .product {
    position: relative;
    overflow: hidden;
    *zoom: 1;
    margin-bottom: 0.66667em;
}
/* line 299, ../scss/components/_product_filter.scss */
.autocomplete .group .field-title,
.autocomplete .product .field-title {
    overflow: hidden;
    padding-top: 8px;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}
/* line 307, ../scss/components/_product_filter.scss */
.autocomplete .group .field-img,
.autocomplete .product .field-img {
    float: left;
    margin-right: 10px;
    border: 1px solid #eee;
}
/* line 312, ../scss/components/_product_filter.scss */
.autocomplete .group .field-img img,
.autocomplete .product .field-img img {
    width: auto;
}
/* line 319, ../scss/components/_product_filter.scss */
.autocomplete .group.active, .autocomplete .group:hover,
.autocomplete .product.active,
.autocomplete .product:hover {
    background-color: #eee;
}
/* line 322, ../scss/components/_product_filter.scss */
.autocomplete .subgroups {
    margin-bottom: 1em;
}
/* line 325, ../scss/components/_product_filter.scss */
.autocomplete .subgroups li {
    padding: 3px;
    margin-bottom: 0.2em;
}
/* line 329, ../scss/components/_product_filter.scss */
.autocomplete .subgroups li a {
    display: block;
    color: #201E1F;
    text-decoration: underline;
    background: url(../img/icon_circle_5x5.png) no-repeat left 0.38462em;
    padding-left: 1em;
}
/* line 337, ../scss/components/_product_filter.scss */
.autocomplete .subgroups li.active, .autocomplete .subgroups li:hover {
    background-color: #eee;
}
/* line 340, ../scss/components/_product_filter.scss */
.autocomplete .subgroups li.active a, .autocomplete .subgroups li:hover a {
    color: #BE1D2C;
}
/* line 345, ../scss/components/_product_filter.scss */
.autocomplete .product {
    float: left;
    width: 48.19782%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
}
/* line 172, ../../../../../usr/local/rvm/gems/ruby-2.2-head/gems/susy-2.2.5/sass/susy/language/susyone/_grid.scss */
.autocomplete .product:nth-child(2n) {
    float: right;
    margin-right: 0;
    *margin-left: -2.86667em;
}
/* line 350, ../scss/components/_product_filter.scss */
.autocomplete .product .field-title {
    padding-top: 0.2em;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 2px;
    color: #BE1D2C;
}
/* line 358, ../scss/components/_product_filter.scss */
.autocomplete .product .field-code {
    font-size: 11px;
    color: #969696;
}

/* ============================================================================
    PUBLICATION DEFAULT
============================================================================ */
/* line 4, ../scss/components/_publication.scss */
.item-publication-teaser {
    position: relative;
    /* --- HOVER --- */
}
/* line 9, ../scss/components/_publication.scss */
.item-publication-teaser:hover .field-title h3 {
    color: #BE1D2C;
}

/* ============================================================================
    PUBLICATION TEASER
============================================================================ */
/* line 19, ../scss/components/_publication.scss */
.item-publication-teaser {
    overflow: hidden;
}
/* line 23, ../scss/components/_publication.scss */
.item-publication-teaser .field-title {
    margin-bottom: 0.33333em;
}
/* line 26, ../scss/components/_publication.scss */
.item-publication-teaser .field-title h3 {
    font-size: 1.2em;
    text-transform: uppercase;
}
/* line 32, ../scss/components/_publication.scss */
.item-publication-teaser .field-date {
    color: #BE1D2C;
    margin-bottom: 1em;
}

/* ============================================================================
    USER DEFAULT
============================================================================ */
/* line 4, ../scss/components/_user.scss */
.user, .user-teaser {
    line-height: normal;
}
/* line 7, ../scss/components/_user.scss */
.user .field, .user-teaser .field {
    overflow: hidden;
    *zoom: 1;
    clear: both;
    margin: 0 0 0.66667em;
}
/* line 12, ../scss/components/_user.scss */
.user .field:last-child, .user-teaser .field:last-child {
    margin: 0;
}
/* line 17, ../scss/components/_user.scss */
.user .field-label, .user-teaser .field-label {
    float: left;
    width: 8em;
    font-weight: bold;
}
/* line 23, ../scss/components/_user.scss */
.user .field-content, .user-teaser .field-content {
    overflow: hidden;
    *zoom: 1;
}
/* line 27, ../scss/components/_user.scss */
.user .field-name, .user-teaser .field-name {
    font-weight: bold;
}

/* ============================================================================
    USER TEASER
============================================================================ */
/* line 39, ../scss/components/_user.scss */
.user-teaser .field {
    margin-bottom: 0;
}

/* ============================================================================
  USER RIGHTS
============================================================================ */
/* line 4, ../scss/components/_user_rights.scss */
.form .inlineElmWide {
    float: left;
    width: 23%;
    margin-left: 25px;
    margin-bottom: 0.46154em;
}

/* line 10, ../scss/components/_user_rights.scss */
.form .inlineElm {
    float: left;
    width: 15%;
}

/* line 14, ../scss/components/_user_rights.scss */
.permissionsgroup {
    margin: 15px 0 25px 0;
}

/* line 17, ../scss/components/_user_rights.scss */
.defaultoption {
    margin: 25px 0 15px 0;
}

/* line 21, ../scss/components/_user_rights.scss */
.userrightsradiogroup .inverse-label-weight label {
    font-weight: bold;
}

/* line 24, ../scss/components/_user_rights.scss */
.inverse-label-weight label {
    font-weight: normal;
}

/* line 28, ../scss/components/_user_rights.scss */
.radiooptiongroup {
    margin-left: 25px;
}

/* line 32, ../scss/components/_user_rights.scss */
.selectall {
    font-style: italic;
    margin-bottom: 20px;
    font-weight: bold;
}

/* line 37, ../scss/components/_user_rights.scss */
.selectallgroup {
    margin-left: 15px;
}

/* line 41, ../scss/components/_user_rights.scss */
h4.permissions-specific-manual {
    margin-left: 0;
    font-weight: bold;
}

/* line 46, ../scss/components/_user_rights.scss */
.permissions-general-copy,
.permissions-general-manual,
.permissions-specific-copy,
.permissions-specific-manual {
    margin-left: 22px;
}

/* line 53, ../scss/components/_user_rights.scss */
.disabled {
    color: #bbbbbb;
}

/* line 56, ../scss/components/_user_rights.scss */
textarea.disabled {
    border-color: #bbbbbb;
}

/* line 60, ../scss/components/_user_rights.scss */
.form-item.form-css,
.form-item.form-js {
    margin-bottom: 0;
}

/*
 * jQuery FlexSlider v2.2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */
/* Browser Resets
*********************************/
/* line 15, ../scss/components/_flexslider.scss */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
    outline: none;
}

/* line 19, ../scss/components/_flexslider.scss */
.slides,
.flex-control-nav,
.flex-direction-nav {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
/* line 25, ../scss/components/_flexslider.scss */
.flexslider {
    margin: 0;
    padding: 0;
}

/* line 26, ../scss/components/_flexslider.scss */
.flexslider .slides > li {
    display: none;
    -webkit-backface-visibility: hidden;
    position: relative;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
/* line 27, ../scss/components/_flexslider.scss */
.flexslider .slides img {
    width: 100%;
    display: block;
}

/* line 28, ../scss/components/_flexslider.scss */
.flex-pauseplay span {
    text-transform: capitalize;
}

/* Clearfix for the .slides element */
/* line 31, ../scss/components/_flexslider.scss */
.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

/* line 32, ../scss/components/_flexslider.scss */
html[xmlns] .slides {
    display: block;
}

/* line 33, ../scss/components/_flexslider.scss */
* html .slides {
    height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
/* line 38, ../scss/components/_flexslider.scss */
.no-js .slides > li:first-child {
    display: block;
}

/* FlexSlider Default Theme
*********************************/
/* line 42, ../scss/components/_flexslider.scss */
.flexslider {
    margin: 0 0 0;
    position: relative;
    zoom: 1;
    overflow: hidden;
}

/* line 43, ../scss/components/_flexslider.scss */
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

/* line 44, ../scss/components/_flexslider.scss */
.loading .flex-viewport {
    max-height: 300px;
}

/* line 45, ../scss/components/_flexslider.scss */
.flexslider .slides {
    zoom: 1;
}

/* line 46, ../scss/components/_flexslider.scss */
.carousel li {
    margin-right: 5px;
}

/* Direction Nav */
/* line 49, ../scss/components/_flexslider.scss */
.flex-direction-nav {
    *height: 0;
}

/* line 50, ../scss/components/_flexslider.scss */
.flex-direction-nav a {
    display: block;
    width: 32px;
    margin: -30px 0 0;
    position: absolute;
    top: 50%;
    z-index: 101;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
    color: #fff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}

/* line 51, ../scss/components/_flexslider.scss */
.flex-direction-nav .flex-prev {
    left: -50px;
}

/* line 52, ../scss/components/_flexslider.scss */
.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}

/* line 53, ../scss/components/_flexslider.scss */
.flexslider:hover .flex-prev {
    opacity: 0.7;
    left: 10px;
}

/* line 54, ../scss/components/_flexslider.scss */
.flexslider:hover .flex-next {
    opacity: 0.7;
    right: 10px;
}

/* line 55, ../scss/components/_flexslider.scss */
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
    opacity: 1;
}

/* line 56, ../scss/components/_flexslider.scss */
.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    filter: alpha(opacity=0);
    cursor: default;
}

/* .flex-direction-nav a:before  { font-family: "FontAwesome"; font-size: 100px; display: inline-block; content: '\f104'; } */
/*.flex-direction-nav a.flex-next:before  { content: '\f105'; }*/
/* Pause/Play */
/* line 61, ../scss/components/_flexslider.scss */
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}

/* line 62, ../scss/components/_flexslider.scss */
.flex-pauseplay a:before {
    font-family: "FontAwesome";
    font-size: 20px;
    display: inline-block;
    content: '\f004';
}

/* line 63, ../scss/components/_flexslider.scss */
.flex-pauseplay a:hover {
    opacity: 1;
}

/* line 64, ../scss/components/_flexslider.scss */
.flex-pauseplay a.flex-play:before {
    content: '\f003';
}

/* Control Nav */
/* line 67, ../scss/components/_flexslider.scss */
.flex-control-nav {
    width: 100%;
    position: absolute;
    bottom: -40px;
    text-align: center;
}

/* line 68, ../scss/components/_flexslider.scss */
.flex-control-nav li {
    margin: 0 6px;
    width: 12px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

/* line 69, ../scss/components/_flexslider.scss */
.flex-control-paging li a {
    width: 11px;
    height: 11px;
    display: block;
    background: #666;
    background: rgba(0, 0, 0, 0.5);
    cursor: pointer;
    text-indent: -9999px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}

/* line 70, ../scss/components/_flexslider.scss */
.flex-control-paging li a:hover {
    background: #333;
    background: rgba(0, 0, 0, 0.7);
}

/* line 71, ../scss/components/_flexslider.scss */
.flex-control-paging li a.flex-active {
    background: #000;
    background: rgba(0, 0, 0, 0.9);
    cursor: default;
}

/* line 73, ../scss/components/_flexslider.scss */
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}

/* line 74, ../scss/components/_flexslider.scss */
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}

/* line 75, ../scss/components/_flexslider.scss */
.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: .7;
    cursor: pointer;
}

/* line 76, ../scss/components/_flexslider.scss */
.flex-control-thumbs img:hover {
    opacity: 1;
}

/* line 77, ../scss/components/_flexslider.scss */
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}

@media screen and (max-width: 860px) {
    /* line 80, ../scss/components/_flexslider.scss */
    .flex-direction-nav .flex-prev {
        opacity: 1;
        left: 10px;
    }

    /* line 81, ../scss/components/_flexslider.scss */
    .flex-direction-nav .flex-next {
        opacity: 1;
        right: 10px;
    }
}
/* line 83, ../scss/components/_flexslider.scss */
.gradient-overlay {
    background-image: url("../img/gradient.png");
    background-repeat: repeat-y;
    background-position: top left;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    transform: translate3d(0, 0, 0);
}

/* ============================================================================
    PAGES
============================================================================ */
/* ============================================================================
DEFAULT
============================================================================ */
/* line 4, ../scss/pages/_data_sheet.scss */
.page-data-sheet {
    height: auto;
    margin: 50px 0;
}
/* line 8, ../scss/pages/_data_sheet.scss */
.page-data-sheet img {
    width: auto;
}
/* line 12, ../scss/pages/_data_sheet.scss */
.page-data-sheet #container {
    margin: auto;
    width: 960px;
}
/* line 17, ../scss/pages/_data_sheet.scss */
.page-data-sheet #header {
    margin-bottom: 4em;
    padding: 0;
}

/* ============================================================================
BLOCKS
============================================================================ */
/* line 26, ../scss/pages/_data_sheet.scss */
.block-data-sheet {
    /* --- FIELDS --- */
}
/* line 27, ../scss/pages/_data_sheet.scss */
.block-data-sheet .title h1 {
    text-transform: uppercase;
    font-size: 40px;
    color: #BE1D2C;
    margin-bottom: 30px;
    font-weight: 900;
}
/* line 35, ../scss/pages/_data_sheet.scss */
.block-data-sheet .group {
    overflow: hidden;
    *zoom: 1;
    border-top: 1px solid #ededed;
    padding-top: 25px;
    margin-bottom: 25px;
}
/* line 41, ../scss/pages/_data_sheet.scss */
.block-data-sheet .group h2 {
    font-size: 15px;
    text-transform: uppercase;
    color: #BE1D2C;
    margin-bottom: 15px;
    font-weight: 900;
}
/* line 49, ../scss/pages/_data_sheet.scss */
.block-data-sheet .group:first-child {
    padding: 0;
    border: 0;
}
/* line 53, ../scss/pages/_data_sheet.scss */
.block-data-sheet .group:first-child h2 {
    margin-bottom: 20px;
}
/* line 58, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-img,
.block-data-sheet .field-general {
    width: 30.93043%;
    float: left;
    margin-right: 3.60436%;
    display: inline;
}
/* line 63, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-size {
    width: 30.93043%;
    float: right;
    margin-right: 0;
    *margin-left: -2.86667em;
    display: inline;
}
/* line 67, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-img {
    text-align: center;
}
/* line 72, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-general ul li {
    padding-bottom: 10px;
}
/* line 76, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-general strong {
    font-size: 14px;
}
/* line 85, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-size table th, .block-data-sheet .field-size table td {
    width: 50%;
    text-align: center;
}
/* line 91, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-size .suffix {
    font-size: 12px;
    margin-top: 8px;
}
/* line 102, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-specifications ul {
    overflow: hidden;
    *zoom: 1;
    line-height: normal;
    width: 80%;
}
/* line 107, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-specifications ul li {
    float: left;
    width: 45%;
    margin-right: 5%;
}
/* line 114, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-specifications strong {
    font-size: 14px;
}
/* line 119, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-norms {
    font-size: 14px;
}
/* line 122, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-norms ul {
    font-size: 13px;
    margin-top: 15px;
}
/* line 127, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-norms ul li {
    background-position: 0 6px;
    padding-left: 13px;
}
/* line 136, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-sectors ul,
.block-data-sheet .field-applications ul {
    overflow: hidden;
    *zoom: 1;
    width: 80%;
}
/* line 140, ../scss/pages/_data_sheet.scss */
.block-data-sheet .field-sectors ul li,
.block-data-sheet .field-applications ul li {
    float: left;
    text-transform: uppercase;
    line-height: normal;
    width: 45%;
    margin-right: 5%;
}

/* ----------------------------------------------------------------------------
HOME
---------------------------------------------------------------------------- */
/* line 5, ../scss/pages/_home.scss */
body.page-home #header #header-bottom {
    background-color: transparent;
}
/* line 8, ../scss/pages/_home.scss */
body.page-home #content {
    padding-bottom: 0;
}
/* line 12, ../scss/pages/_home.scss */
body.page-home #content .region-content .block .title {
    margin-bottom: 3.33333em;
    margin-bottom: 3.33333em;
    text-align: center;
}
/* line 18, ../scss/pages/_home.scss */
body.page-home #content .region-content .block .title h2 {
    font-size: 2.66667em;
}
/* line 24, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-product-groups {
    padding: 85px 0 70px;
    margin-bottom: 0 !important;
    margin-top: -35px;
    background-color: #F3F3F3;
}
/* line 31, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-banner {
    margin-bottom: 0 !important;
    padding-bottom: 25.2604167%;
    padding-top: 35px;
}
/* line 35, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-banner .flexslider {
    padding-bottom: 35px;
}
/* line 38, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-banner .field-text {
    margin-bottom: 7.8%;
}
@media (max-width: 1024px) {
    /* line 38, ../scss/pages/_home.scss */
    body.page-home #content .region-content .block-banner .field-text {
        margin-bottom: 4%;
    }
}
/* line 43, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-banner .field-text .text {
    padding: .5em 0;
    font-size: 50px;
    color: #FFF;
    font-weight: 900;
    line-height: 1.2;
}
@media (max-width: 1024px) {
    /* line 43, ../scss/pages/_home.scss */
    body.page-home #content .region-content .block-banner .field-text .text {
        font-size: 40px;
    }
}
@media (max-width: 900px) {
    /* line 43, ../scss/pages/_home.scss */
    body.page-home #content .region-content .block-banner .field-text .text {
        font-size: 30px;
    }
}
/* line 57, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-banner .flex-control-nav {
    position: absolute;
    bottom: 0;
    z-index: 50;
    width: 100%;
    text-align: center;
}
/* line 63, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-banner .flex-control-nav li {
    display: inline-block;
    text-indent: -9999px;
}
/* line 66, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-banner .flex-control-nav li a {
    cursor: pointer;
    width: 10px;
    height: 10px;
    float: left;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #FFF;
    transition: background-color .15s ease-out, border-color .15s ease-out;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: solid 1px #9d9d9d;
}
/* line 78, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-banner .flex-control-nav li a:hover, body.page-home #content .region-content .block-banner .flex-control-nav li a.flex-active {
    background-color: #BE1D2C;
    border-color: #BE1D2C;
}
@media (max-width: 1024px) {
    /* line 66, ../scss/pages/_home.scss */
    body.page-home #content .region-content .block-banner .flex-control-nav li a {
        margin-bottom: 7px;
    }
}
/* line 91, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-news {
    background-color: #201E1F;
    padding: 50px 0 70px;
}
/* line 94, ../scss/pages/_home.scss */
body.page-home #content .region-content .block-news .arrow-right {
    padding-left: 1em;
    background-image: url("../img/arrow_right_white.png");
}
/* line 101, ../scss/pages/_home.scss */
body.page-home .region-footer {
    border-top-style: none;
    margin-top: 0;
}

/* ----------------------------------------------------------------------------
    MV ORDER
---------------------------------------------------------------------------- */
@media (max-width: 900px) {
    /* line 10, ../scss/pages/_mv_order.scss */
    body.page-order-overview .block-navigation-admin li a,
    body.page-order-overview .block-navigation-admin li.active a,
    body.page-order-approve .block-navigation-admin li a,
    body.page-order-approve .block-navigation-admin li.active a,
    body.page-order-statistics .block-navigation-admin li a,
    body.page-order-statistics .block-navigation-admin li.active a,
    body.page-order-tenders .block-navigation-admin li a,
    body.page-order-tenders .block-navigation-admin li.active a,
    body.page-order-detail .block-navigation-admin li a,
    body.page-order-detail .block-navigation-admin li.active a {
        font-size: 12px;
    }
}
/* ----------------------------------------------------------------------------
    MYVDP / PBM
---------------------------------------------------------------------------- */
/* line 6, ../scss/pages/_myvdp.scss */
body.page-myvdp .block .title,
body.page-pbm .block .title {
    margin-bottom: 1.33333em;
}
/* line 14, ../scss/pages/_myvdp.scss */
body.page-myvdp #content,
body.page-pbm #content {
    padding: 0 0 2em;
}

/* ----------------------------------------------------------------------------
    PRODUCTGROUP OVERVIEW / CATALOGI
---------------------------------------------------------------------------- */
/* line 6, ../scss/pages/_productgroup.scss */
body.page-product-groups #content,
body.page-catalogi #content {
    padding-bottom: 1em;
}
/* line 10, ../scss/pages/_productgroup.scss */
body.page-product-groups .product-preloader,
body.page-catalogi .product-preloader {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 200;
}
/* line 21, ../scss/pages/_productgroup.scss */
body.page-product-groups .product-preloader table, body.page-product-groups .product-preloader tbody, body.page-product-groups .product-preloader tr, body.page-product-groups .product-preloader td,
body.page-catalogi .product-preloader table,
body.page-catalogi .product-preloader tbody,
body.page-catalogi .product-preloader tr,
body.page-catalogi .product-preloader td {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
}
/* line 28, ../scss/pages/_productgroup.scss */
body.page-product-groups .product-preloader td,
body.page-catalogi .product-preloader td {
    vertical-align: middle;
    text-align: center;
}
/* line 33, ../scss/pages/_productgroup.scss */
body.page-product-groups .product-preloader span,
body.page-catalogi .product-preloader span {
    display: inline-block;
    width: 140px;
    height: 140px;
    background: url(../img/loader_green_large.gif) #FFF no-repeat center center;
    -webkit-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
/* line 45, ../scss/pages/_productgroup.scss */
body.page-product-groups .block-result-summary,
body.page-catalogi .block-result-summary {
    position: absolute;
    top: 0;
    width: 100%;
}
/* line 50, ../scss/pages/_productgroup.scss */
body.page-product-groups .block-result-summary a:after,
body.page-catalogi .block-result-summary a:after {
    content: " ";
    display: block;
    background: url(../img/arrow_up_green_double.png) transparent no-repeat center center;
    height: 1.4em;
    width: 10px;
    float: right;
}

/* ----------------------------------------------------------------------------
    PROFILES
---------------------------------------------------------------------------- */
/* line 5, ../scss/pages/_profiles.scss */
body.page-detail .page-title h1 {
    font-size: 20px;
}

/* ----------------------------------------------------------------------------
    SHOPPING CART
---------------------------------------------------------------------------- */
/* line 5, ../scss/pages/_shopping_cart.scss */
body.page-shopping-cart #content {
    padding-bottom: 2.66667em;
}

/* ----------------------------------------------------------------------------
WIZARD
---------------------------------------------------------------------------- */
/* line 5, ../scss/pages/_wizard.scss */
body.page-wizard .block-navigation-admin {
    background-color: #f3f3f3;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f3f3f3), color-stop(100%, #fbfbfb));
    background-image: -moz-linear-gradient(left, #f3f3f3, #fbfbfb);
    background-image: -webkit-linear-gradient(left, #f3f3f3, #fbfbfb);
    background-image: linear-gradient(to right, #f3f3f3, #fbfbfb);
}
/* line 9, ../scss/pages/_wizard.scss */
body.page-wizard .block-navigation-admin li {
    padding-bottom: 0;
    margin-right: 0;
}
/* line 14, ../scss/pages/_wizard.scss */
body.page-wizard .block-navigation-admin li a {
    background: none;
    border-right: 1px solid #FFF;
}
/* line 17, ../scss/pages/_wizard.scss */
body.page-wizard .block-navigation-admin li a:hover {
    color: #333;
}
/* line 24, ../scss/pages/_wizard.scss */
body.page-wizard .block-navigation-admin li.active a {
    display: inline-block;
    font-weight: 700;
    font-size: 18px;
    padding: 0 20px;
    line-height: 50px;
    text-transform: uppercase;
    text-decoration: none;
    background-color: #BE1D2C;
    border: 0;
    color: #fff;
    cursor: pointer;
    line-height: 35px;
    margin-right: .5em;
    pointer-events: none;
}
/* line 23, ../scss/helpers/_button.scss */
body.page-wizard .block-navigation-admin li.active a:hover {
    background-color: #7E131D;
    color: white;
}
/* line 31, ../scss/pages/_wizard.scss */
body.page-wizard .block-navigation-admin li.active a:after {
    background: url(../img/arrow_wizard_nav_divider_green.png) transparent no-repeat right center;
    width: 14px;
    height: 100%;
    position: absolute;
    right: -14px;
    left: auto;
    bottom: auto;
    top: 0;
}
/* line 44, ../scss/pages/_wizard.scss */
body.page-wizard .block-navigation-admin li.last a {
    margin-right: 0;
}
/* line 48, ../scss/pages/_wizard.scss */
body.page-wizard .block-navigation-admin li.last a:after {
    display: none;
}
