﻿/* Sample custom CSS 

/* 
   Primary colors
    #ED1C2E Red
    #000 Black
    #242424 CP Dark Grey
    #404042 CP Grey
    #ECEDED CP Light Grey
    #fff White
    #AC0011 Burgundy 
    #920C19 Dark Burgundy

   Support colors
    #5A5D60 G6
*/

/* TEMPORARY REMOVE */
/* .order-cart .widget {
	display:none;
} */
/*CUSTOM FOOTER*/
.footer-body {
    display: flex;
    background-color: #373D41;
    justify-content: center;
    padding: 40px 0;
}

.footer-body .column .social-icon {
    border: 1px solid white;
    border-radius: 100%;
    padding: 10px;
    margin-right: 15px;
}

.footer-body .column .social-icon .icon {
    color: white;
}

.signifikant-toolbar.new > .custom-layout-footer-toolbar-item .content {
    filter: invert(100%) sepia(0%) saturate(7488%) hue-rotate(1deg) brightness(103%) contrast(101%);
    width: 45px;
    height: 45px;
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid black;
    padding: 12px;
    border-radius: 100%;
}

.main-footer {
    display: grid;
    grid-template-columns: 1fr;
}

    /*.main-footer *{
	grid-row: 2;
*/
.main-footer .custom-layout-footer-toolbar {
    grid-row: 1;
}
/*END*/
.catalogue-view.presentation-view .overview-gallery .order-information {
    display: none;
}

.catalogue-view.presentation-view .signifikant-property-list.v.node.overview-gallery.highlight-specifications {
    display: none;
}

.quick-search-hits-container .search-hit .signifikant-property-list .properties {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 10px;
}

.quick-search-hits-container .search-hit .signifikant-property-list.v .property {
    margin-left: 5px;
    /*flex-direction: column;*/
}

.quick-search-hits-container .search-hit .signifikant-property-list.v .property label {
    font-size: 14px;
    /*	display: none;*/
}

.quick-search-hits-container .search-hit .signifikant-property-list.v .atlas label, .quick-search-hits-container .search-hit .signifikant-property-list.v .chicago label {
    display: none;
}

.quick-search-hits-container .search-hit .signifikant-property-list.v .property .chicago {
    display: flex;
    margin: 10px 0 10px 0px;
    padding: 10px;
    width: 100%;
    height: 30px;
    align-items: center;
    background-color: #ed1c2e;
    color: #fff;
}

.quick-search-hits-container .search-hit .signifikant-property-list.v .property .atlas {
    display: flex;
    margin: 10px 0 10px 0px;
    padding: 10px;
    width: 100%;
    height: 30px;
    align-items: center;
    background-color: #0099CC;
    color: #fff;
}

.quick-search-hits-container .search-hit .signifikant-property-list.v .property .brand {
    display: none;
}
/*.quick-search-hits-container .search-hit .signifikant-property-list.v .property .Brand{
	background-color: blue;
}*/

.product .catalogue-overview-content section.signifikant-dataview.node.node-data-view {
    display: none;
}

.catalogue-view.presentation-view .node-list-table-view.signifikant-table .node-table-row td.filters a {
    width: auto;
    height: auto;
}

.catalogue-view.presentation-view .node-list-table-view.signifikant-table{
    border-collapse: collapse;
}

.catalogue-view.presentation-view .node-list-table-view.signifikant-table tr {
    border-right: none !important;
    border-left: none !important;
    height: 80px;
}

.catalogue-view.presentation-view .node-list-table-view.signifikant-table th, td {
  padding: 12px; 
}

.gallery-view.auto-size-columns > .group .signifikant-list .filter .range {
    color: #ED1C2E;
    font-weight: 700;
    margin: 5px 0 20px 10px;
    padding-left: 0;
}

.product .signifikant-list .filter .range {
    color: #ED1C2E;
    font-weight: 700;
    margin: 0;
    padding-left: 0;
}

.signifikant-list .filter {
    padding-right: 5px;
}

.product .signifikant-list .filter {
    padding-right: 5px;
}

/* END TEMPORARY REMOVE */
/*


@font-face { font-family: 'SourceSansPro-Bold'; src: url('SourceSansPro-Bold.ttf'); }
@font-face { font-family: 'SourceSansPro-Regular'; src: url('SourceSansPro-Regular.otf'); }
@font-face { font-family: 'SourceSansPro-Semibold'; src: url('SourceSansPro-Semibold.otf'); font-weight: bold; }*/


body {
    color: #242424;
}

h1 {
    font-family: "Arial Black", Helvetica, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 42px;
}

h2 {
    font-family: "Arial Black", Helvetica, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
}

h3 {
    font-family: "Arial Black", Helvetica, sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 20px;
}




/* TOOLBAR, BREADCRUMB, LAYOUT, FOOTER */
/* Toolbar */
.main-toolbar {
    border-bottom: 1px solid #fff;
}

.main-layout .main-toolbar li.toolbar-logo img.content {
    height: 48px;
    margin: 10px 0px 10px 25px;
}

@media(min-width: 1440px) {
    .main-layout > .detachables {
        display: grid;
        grid-template-columns: 1440px;
        grid-template-rows: 1fr;
        place-content: center;
        background-color: #000;
    }
}

.main-toolbar .signifikant-toolbar > .search {
    margin-left: auto;
}
/* Layout */
.quick-navigation {
    background-color: #fff;
}

.current-filter-selection {
    display: none !important;
}

.node-data-view .content-container {
    padding-bottom: 48px;
    /*border-bottom: 1px solid #ebebec;*/
}

.favourite-preview-container {
    padding-top: 48px;
    margin-top: 48px;
    border-top: 1px solid #ebebec;
}

.catalogue-view.presentation-view .catalogue-node-view-container > .catalogue-node-view > ._c > *:not(._c).name:first-child {
    margin-top: 50px;
}

.catalogue-view.presentation-view .catalogue-node-view-container > .catalogue-node-view .node-data-view {
    margin: 0px;
    margin-top: 0px !important;
}

.signifikant-dataview.used-in > .tools-container {
    padding: 0 10px 0 0 !important;
}

.signifikant-dataview > .tools-container {
    padding: 10px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #ECEDED;
}

.part-assembly-table-data-view.signifikant-dataview > .tools-container,
.part-assembly-table-data-view.signifikant-dataview > .tools-container > .filter-container > .filter > .query-input,
.part-assembly-table-data-view.signifikant-dataview > .tools-container > .signifikant-toolbar > li.sort-tool .sort-selector-container .sort-text,
.used-in.signifikant-dataview > .tools-container,
.used-in.signifikant-dataview > .tools-container > .filter-container > .filter > .query-input,
.used-in.signifikant-dataview > .tools-container > .signifikant-toolbar > li.sort-tool .sort-selector-container .sort-text,
.used-in.signifikant-dataview > .download-usedin-toolbar {
    background-color: #fff;
}

.part-assembly-table-data-view.signifikant-dataview > .tools-container,
.signifikant-dataview.presentation.view.used-in > .tools-container {
    border: none;
    padding-left: 0px;
}

/* Tools icons */
.avatar-menu {
    /*display: flex !important;
	flex-direction: row-reverse;
	align-items: center !important;*/
    grid-template-columns: 1fr auto !important;
    grid-template-rows: auto !important;
    padding: 7px 15px 7px 15px !important;
    border: 2px solid #5A5D60;
    border-radius: 23px;
    margin-left: 10px !important;
}

.avatar-menu > label {
    order: -1;
}

.bulletins-button a > label,
.favourite-dropdown-button > label,
.order-drop-down-button > label,
.avatar-menu > label {
    margin-top: 0 !important;
    color: #FFF;
    font-weight: 700;
}

.bulletins-button a > .icon:before,
.favourite-dropdown-button > .icon:before,
.order-drop-down-button > .icon:before,
.avatar-menu > .icon:before,
.facebook > .icon:before,
.note > .icon:before,
.tools-container .signifikant-toolbar .material-icons[icon-name='table_rows']:before,
.tools-container .signifikant-toolbar .material-icons[icon-name='apps']:before, 
 .tools-container .signifikant-toolbar .material-icons[icon-name='save_alt']:before{
    display: block;
    height: 100%;
    width: 100%;
    content: '';
    background-repeat: no-repeat;
    background-position: center;
}

.tools-container .signifikant-toolbar .material-icons[icon-name='table_rows']:before {
    background-image: url(table_rows.svg);
    width: 50px;
    height: 50px;
}

.tools-container .signifikant-toolbar .material-icons[icon-name='apps']:before {
    background-image: url(apps.svg);
    width: 50px;
    height: 50px;
}

.tools-container .signifikant-toolbar .material-icons[icon-name='save_alt']:before {
    background-image: url(save_alt.svg);
    width: 50px;
    height: 50px;
}

.tools-container .signifikant-toolbar .material-icons[icon-name='table_rows']:hover::before,
.tools-container .signifikant-toolbar .material-icons[icon-name='apps']:hover::before,
.tools-container .signifikant-toolbar .material-icons[icon-name='save_alt']:hover::before,
.tools-container .signifikant-toolbar .checked .material-icons[icon-name='table_rows']:before,
.tools-container .signifikant-toolbar .checked .material-icons[icon-name='apps']:before
/*.tools-container .signifikant-toolbar .material-icons[icon-name='table_rows']:active::before,
.tools-container .signifikant-toolbar .material-icons[icon-name='apps']:active::before,
.tools-container .signifikant-toolbar .material-icons[icon-name='save_alt']:active::before*/ {
    /* Approximate #404042 → #ffffff */
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(140%) contrast(100%);
}

.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.view-tool:hover,
.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.download-toolbar:hover {
    background-color: #404042 !important;
    border-color: #404042;
}

.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.view-tool.checked,
.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.download-toolbar:active {
    background-color: #ED1C2E !important;
    border-color: #ED1C2E;
}

/*
.signifikant-toolbar .view-tool.checked {
    border-color: #AC0011;
    background-color: #fff !important;
}*/
/*.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.view-tool:active,
.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.download-toolbar:active {
    background-color: #fff !important;
    border-color: #AC0011;
}*/
.bulletins-button a > .icon:before {
    background-image: url(icon_exclamation.svg);
}

.catalogue-view.presentation-view .node-view.index-overview-gallery h3 {
    padding: 10px;
}

.node.gallery.identity {
    padding: 10px 0 0 10px;
}

.node.gallery.name {
    padding: 10px;
}

.favourite-dropdown-button > .icon:before {
    background-image: url(icon_heart.svg);
}

.order-drop-down-button > .icon:before {
    background-image: url(icon_order.svg);
}

.avatar-menu > .icon:before {
    background-image: url(icon_avatar.svg);
}

.facebook > .icon:before {
    background-image: url(icon_facebook.svg);
}

.note > .icon {
    background-image: url(icon_pen.svg);
    display: block;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    filter: invert(61%) sepia(0%) saturate(1%) hue-rotate(141deg) brightness(100%) contrast(89%) !important;
}

.note > .selected-note {
    filter: invert(29%) sepia(76%) saturate(5805%) hue-rotate(343deg) brightness(91%) contrast(104%) !important;
}

.bulletins-button a > .icon,
.favourite-dropdown-button > .icon,
.order-drop-down-button > .icon {
    border: 2px solid #5A5D60;
    border-radius: 50%;
    width: 44px;
    height: 44px !important;
    display: inline;
    margin-left: .5rem !important;
    margin-right: 0 !important;
}

.bulletins-button a label,
.favourite-dropdown-button label,
.order-drop-down-button label {
    display: none !important;
}

.main-layout .main-toolbar li.order-drop-down-button > .overlay > .total-qty,
.main-layout .main-toolbar li.bulletins-button > .overlay > .count {
    right: calc(50% - 26px);
}


.quick-search-textbox input[type=search] {
    color: #404042;
}


.avatar-menu > .icon {
    /*border: 1px solid #BBBDC0;*/
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: inline;
    margin-left: .5rem !important;
    margin-right: 0 !important;
}
/*.bulletins-button:hover, .bulletins-button:hover .bulletins-button>.icon,
.favourite-dropdown-button:hover, .favourite-dropdown-button:hover .favourite-dropdown-button>.icon,
.order-drop-down-button:hover, .order-drop-down-button:hover .order-drop-down-button>.icon,
.avatar-menu:hover, .avatar-menu:hover .avatar-menu>.icon {
	border-color: #0d0d0d;
	-webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	-o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
}*/
li.container.right-aligned.vertical.expand.custom-toolbar-item.ui-culture-drop-down-button {
    border: solid 2px #5A5D60;
    border-radius: 23px;
    padding: 12px;
}
.signifikant-toolbar li.custom-toolbar-item:after{
    margin-left: 7px;
}
/* Breadcrumb */
.main-navigationbar {
    border-bottom: 1px solid #000000;
    /*margin-bottom:32px;*/
}

.main-layout .main-navigationbar {
    font-size: 16px;
}

.main-layout .main-navigationbar a + a:before {
    content: '\00a0';
    background: url('icon_chevron.svg') no-repeat center;
    background-position-y: calc(50% + 0.5px);
    margin-right: 5px;
}

.main-layout .main-navigationbar > a:last-child {
    text-decoration: underline;
}
/* Footer */
.main-footer,
.footer-link-group {
    padding: 0px;
}

.main-footer .custom-layout-footer-toolbar {
    background-color: #000000;
    display: flex;
    justify-content: center !important;
    grid-row: 2;
}

.main-footer h6 {
    display: flex;
    flex-direction: row;
    justify-content: center;
    grid-row: 3;
    /*Temp css*/
    background-color: #000000;
}

.main-footer .dealer-main-footer {
    background-color: #373D41;
}

.main-footer .dealer-main-footer > * {
    border-color: #373D41;
}

.main-footer .dealer-main-footer > *:not(:last-child) {
    border-color: #373D41;
}

.main-footer .dealer-main-footer a {
    color: white;
}

.dealer-information-container > .dealer-information > .dealer-logo-text-container > .dealer-information.image {
    width: 90px;
    max-height: 90px;
}

.dealer-information-container > .dealer-information > .dealer-logo-text-container {
    display: flex;
}
/*Should be uncommented*/
/*.main-footer h6 >*:not(:last-child) {
	border-left:solid 1px #e6e7e8;
	
/*
	.main-footer h6 div .text-center .footer-text{
	color: #0D0D0D;
}*/
.main-footer .dealer-footer-layout-container {
    display: grid;
}
/*.main-footer .dealer-footer-layout-container .dealer-footer-layout{
	grid-template-columns: [start left] minmax(auto, 1fr) [body header footer] minmax(auto, 1180px) [right hfend] minmax(auto, 1fr) [end];
	grid-template-rows: [start body left right] auto 1fr [end];
}*/
.main-footer .dealer-custom-footer {
    display: grid;
    grid-template-columns: [start left] minmax(auto, 1fr) [body header footer] minmax(auto, 1180px) [right hfend] minmax(auto, 1fr) [end];
    padding-top: 15px;
    padding-bottom: 15px;
}

.main-footer .dealer-custom-footer .dealer-footer-layout {
    display: flex;
    justify-content: end;
    grid-column: body / span 1;
}

.main-footer .dealer-custom-footer.dealer-footer-layout {
    grid-template-columns: [start left] minmax(auto, 1fr) [body header footer] minmax(auto, 1180px) [right hfend] minmax(auto, 1fr) [end];
}

.main-footer .dealer-custom-footer .footer-dealer-logo-container .footer-dealer-logo {
    width: 100px;
}

.main-footer .dealer-custom-footer h4 {
    display: flex;
    align-items: center;
    color: #000;
    font-weight: 400;
    font-size: 14px;
    margin-right: 10px;
}

.main-toolbar .dealer-text {
    color: white !important;
}
/*temp, remove */
.footer-text {
    color: white !important;
}

.main-footer h6 > * {
    /*Should be uncommented*/
    /*border-right:solid 1px #e6e7e8;*/
    padding: 20px;
}
/* END TOOLBAR, BREADCRUMB, LAYOUT, FOOTER */







/* SIGN IN PAGE */

body.login-page .main-layout .main-footer {
    display: none;
}

.new-login-view .login-full-view-background .centre-box-view .logo-container .login-logo-box img {
    width: 60%;
}

.new-login-view .login-full-view-background .centre-box-view .user-guest-login-register .login-section .forgot-password-external .label:hover {
    color: #ED1C2E;
}

.new-login-view .login-full-view-background .centre-box-view .user-guest-login-register .login-section .forgot-password-external:hover {
    text-decoration-color: #ED1C2E;
}
/* END SIGN IN PAGE */


/* CATALOGUE TREE NAVIGATOR */
.catalogue-tree-navigator .node-content-container .specification-container {
    color: #999;
}

.catalogue-tree-navigator .node-content-container span.number {
    display: none !important;
}

.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .group {
    display: none;
}
/*.catalogue-view.presentation-view.catalogue-navigator-view a:hover {
	color:black;
}*/
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .catalogue-overview-link > h5 {
    font-weight: bold !important;
}

.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container > ul:before {
    content: '';
    border-top: 1px solid #5A5D60;
    position: absolute;
    left: 10px;
    right: 10px;
    margin-top: -5px;
}
/*.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container {*/
/*background-color:white;*/
/*color: #5A5D60;
}*/
.catalogue-navigator-view.presentation-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li.focused > a {
    background-color: #F3F3F3 !important;
    color: black;
    font-weight: bold;
}

.catalogue-navigator-view.presentation-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li.selected > a {
    background-color: #E6E6E6 !important;
    color: black;
    font-weight: bold;
}
/*.catalogue-navigator-view.presentation-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li>a:hover {
	color: black;
}*/
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .filter {
    font-size: smaller;
}

.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li .icon {
    display: none;
}
/* .catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .number,
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .spec {
	display:none !important;
} */
/* Hide filter in tree navigator */
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .node-facets-container {
    display: none;
}
/*.catalogue-node-view .signifikant-dataview > .tools-container {
	display: grid;

}*/
.catalogue-node-view .signifikant-dataview > .tools-container .filter-container {
    grid-row: 1;
}

.catalogue-node-view .signifikant-dataview > .tools-container > .tools {
    grid-row: 1;
    display: flex;
    justify-content: end;
    align-self: center;
}

.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.view-tool.last {
    /*margin-right: 0px !important;*/
    padding: 8px 8px 8px 9px;
}

.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.view-tool.first {
    padding: 8px;
}

.catalogue-node-view .signifikant-dataview > .tools-container > .signifikant-toolbar > li.view-tool.first .icon {
    font-size: 20px;
}

.signifikant-dataview > .tools-container > .tools > li {
    border-color: #242424;
}

.signifikant-dataview > .tools-container > .tools > li.checked {
    border-color: #ED1C2E;
}

.catalogue-view.presentation-view .catalogue-node-view-container > .catalogue-node-view > ._c > *:not(._c).description {
    width: 50%;
    font-weight: 400;
}
/* END CATALOGUE TREE NAVIGATOR */
/* NODES */
/*.catalogue-view.presentation-view .node-view.gallery .node.images,
.catalogue-view.presentation-view .node-view.overview-gallery .node.images,
.catalogue-view.presentation-view .node-view.index-gallery .node.images,
.catalogue-view.presentation-view .node-view.index-overview-gallery .node.images,
.presentation-view.search-hit-gallery .presentation.images {
	border-color: white;
}*/

/*@media(min-width: 1238px) {
    .index-overview-gallery.node-view {
        max-width: 290px !important;
    }

    .nodes-view.gallery-view.index-overview > .group {
        width: 90%;
    }
}*/

.presentation-view.gallery .presentation.images {
    border-color: unset;
}

/*.action-submit-button:hover .icon {
    color: #ED1C2E !important;
} 
*/
.add-button.action-submit-button.add-in-progress {
    background: #fff !important;
}

.catalogue-view.presentation-view .signifikant-table .node-table-row,
.catalogue-view.presentation-view .node-view.gallery,
.catalogue-view.presentation-view .node-view.overview-gallery,
.catalogue-view.presentation-view .node-view.index-gallery,
.catalogue-view.presentation-view .node-view.index-overview-gallery,
.asset-view.presentation-view .asset-node .presentation-view,
.presentation-view.search-hit-view,
.catalogue-view.presentation-view .catalogue-node-view-container > .catalogue-overview-content > *:not(.l) .news-carousel-container > .signifikant-carousel.all-visible > .slides-container > .slide,
.main-search-pane .search-result .search-hits-container .search-hits > .search-hit {
    border: 1px solid #E2E3E3;
    border-radius: 4px;
    box-shadow: 0;
}
/*.catalogue-view.presentation-view .node-view.gallery,
.catalogue-view.presentation-view .node-view.gallery:hover{
	background-color: #fff;
}
*/
/*.catalogue-view.presentation-view .node-view.overview-gallery {
    background-color: #000 !important;
}
*/
.presentation-view.gallery .presentation, .presentation-view.search-hit-gallery .name h3 {
    font-size: 18px;
}

.signifikant-dataview.presentation.node-data-view.product.view .group {
    grid-template-columns: repeat(1, 1fr);
}

.catalogue-view.presentation-view .signifikant-table .node-table-row:hover,
.catalogue-view.presentation-view .node-view.gallery:hover,
.catalogue-view.presentation-view .node-view.overview-gallery:hover,
.catalogue-view.presentation-view .node-view.index-gallery:hover,
.catalogue-view.presentation-view .node-view.index-overview-gallery:hover,
.asset-view.presentation-view .asset-node .presentation-view:hover,
.presentation-view.search-hit-gallery:hover,
.catalogue-view.presentation-view .catalogue-node-view-container > .catalogue-overview-content > *:not(.l) .news-carousel-container > .signifikant-carousel.all-visible > .slides-container > .slide:hover,
.main-search-pane .search-result .search-hits-container .search-hits > .search-hit:hover {
    box-shadow: 0 2px rgb(0 0 0 / 12%), 0 2px 12px 4px rgb(0 0 0 / 4%), 0 0 2px 4px rgb(0 0 0 / 5%);
    transform: none;
    /*color:black;*/
}

.catalogue-view.presentation-view .node-view.index-gallery .node:last-child,
.catalogue-view.presentation-view .node-view.index-overview-gallery .node:last-child,
.catalogue-view.presentation-view .node-view.gallery .node {
    color: #fff;
}

.catalogue-view.presentation-view .node-view.gallery .node:last-child:hover,
.catalogue-view.presentation-view .node-view.index-gallery .node:last-child:hover,
.catalogue-view.presentation-view .node-view.index-overview-gallery:hover .node:last-child,
.overview-gallery.node-view:hover,
.search-hit-view a.gallery:hover {
    color: #fff;
    text-decoration: underline;
}

.catalogue-view.presentation-view .node-view.index-gallery .node,
.catalogue-view.presentation-view .node-view.index-overview-gallery .node,
.search-hit-view a.gallery {
    color: #fff;
}

.catalogue-view.presentation-view .node-view.gallery .node.images.image-container.ar:not(.hero-image) > .image,
.catalogue-view.presentation-view .node-view.index-gallery .node.images.image-container.ar:not(.hero-image) > .image,
.catalogue-view.presentation-view .node-view.index-gallery .node.images,
.catalogue-view.presentation-view .node-view.index-overview-gallery .node.images {
    background-color: #fff;
}

.news-carousel-container .presentation-view.gallery, .presentation.presentation-view.search-hit-gallery {
    border: 0px;
}

.signifikant-dataview.presentation.node-data-view.product.view .content-container .nodes-view.gallery-view.overview.auto-size-columns .group {
    margin: 0px;
    grid-gap: 0px;
}

.signifikant-dataview.presentation.node-data-view.product.view .content-container .nodes-view.gallery-view.overview.auto-size-columns .group a:hover {
    border-color: #ECEDED;
    border-width: 0 0 2px 0 !important;
    border-radius: 0px;
}

.catalogue-view.product .gallery-view .group > .node-view.overview-gallery {
    background-color: #fff !important;
    color: #ed1c2e;
    border-color: #ECEDED;
    border-width: 0 0 2px 0;
    border-radius: 0px;
}
.catalogue-view.product .gallery-view .group > .node-view.overview-gallery h3 {
    margin: 5px 0 0 0 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 16px;
}

.group.product-body-container{
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/*.catalogue-view.product .gallery-view .group > .node-view.overview-gallery {*/
/* --preferred-width: 475px;
	preferred-width: 475px;
	min-width: 225px;
	max-width: 585px; */
/*--preferr ed-width: 275px;
	preferred-width: 275px;
	min-width: 225px;
	max-width: 342px;
}*/
.catalogue-view.product.presentation-view .node-view.overview-gallery .node.images.image:not(.hero-image) {
    width: 50px;
    filter: brightness(0) brightness(5%);
}

.catalogue-view.product.presentation-view .node-view.overview-gallery .body[layout] {
    grid-template-columns: [start footer header left] auto [body] 1fr [end];
}

.layout.overview-gallery.node-view > .body {
    grid-template-columns: [start footer header left] auto [body] 1fr [end] !important;
}

.layout.overview-gallery.node-view > .body > * {
    display: flex;
    align-items: center;
    border: none;
    padding: 0px;
    margin: 0px;
}

.presentation-view-toolbar-placement, .part-assembly-view-toolbar-placement {
    display: flex;
    align-items: center;
    grid-gap: 20px;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}

.part-assembly-view-toolbar-placement, .part-assembly-view-footnotes-placement {
    margin-left:90px !important;
}

.presentation-view-toolbar-placement .name{
    margin-bottom: 0px !important;
}
/* END NODES */
/* START PAGE */

a[data-id="131219"] section footer h3::first-letter {
    font-size: 0;
}

.start .presentation-view header.hero {
    /* padding-bottom: 40px; */
    /*height: 180px;*/
    height: 320px;
    color: #white;
}

.start .presentation-view header.hero > img {
    object-fit: cover !important;
    object-position: bottom right !important;
    width: 100%;
}

h1.presentation.start.name,
.start h3.presentation.name,
h3.presentation.start.description {
    color: white;
    padding: 8px 48px 8px 48px;
}

.history-favourite {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 20px;
    margin: 0px !important;
}

.favourite-preview-container .favourite-lines .favourite-item-line .body {
    display: grid;
    grid-template-columns: [start footer header left] auto [body] 30% [right] 100% [end] !important;
}

.gallery-view.auto-size-columns > .group[data-auto-columns='1'],
.gallery-view.auto-size-columns > .group[data-auto-columns='2'],
.gallery-view.auto-size-columns > .group[data-auto-columns='3'],
.gallery-view.auto-size-columns > .group[data-auto-columns='5'],
.gallery-view.auto-size-columns > .group[data-auto-columns='6'],
.gallery-view.auto-size-columns > .group[data-auto-columns='7'],
.gallery-view.auto-size-columns > .group[data-auto-columns='8'] {
    grid-template-columns: repeat(4, 1fr);
    padding: 0px !important;
}

.catalogue-view.presentation-view .node-view.gallery .identity h4 {
    font-weight: 400;
}
/*
.catalogue-view.presentation-view .node-view.gallery .name h3 {
    font-size: 20px;
}*/



/*LAPTOP STYLE ALL*/
@media(min-width: 769px) {
    /*.product-body-container {
		margin: 40px 0 30px 20px !important;
	}*/

    .part-view.view > .body > ._c > *:not(._c).used-in, .part-view.view > .body > ._c > *:not(._c).used-in-label {
        margin: 0 10px 10px 10px !important;
        padding: 0px !important;
    }

    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .used-in .content-container .used-in-table tr > td:last-child {
        padding-right: 0px;
    }

    .signifikant-numeric {
        width: 100%;
    }

    /*.add-qty {
        margin-right: 5px;
    }*/
}
/*END LAPTOP STYLE ALL*/


/*@media (min-width: 1441px) {
    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .signifikant-combobox {
        width: 530px;
    }
}*/

@media (min-width: 1200px) and (max-width: 1440px) {
    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .signifikant-combobox {
        width: 400px;
    }
}

@media (min-width: 769px) {
    .catalogue-view.product .gallery-view .group > .node-view.overview-gallery {
        /* --preferred-width: 475px;
	preferred-width: 475px;
	min-width: 225px;
	max-width: 585px; */
        --preferred-width: 275px;
        preferred-width: 275px;
        min-width: 225px;
        max-width: 342px;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-total-cost-view-container .order-total-cost-view {
        border: none;
        background-color: #f1f0f0;
        border-radius: 2px;
    }

    .presentation-view.part-assembly-view .partassembly-illustrations .assert-illustration-view {
        width: 100%;
    }
}

/*LAPTOP STYLE M-L*/
@media(min-width: 1238px) and (max-width: 2560px) {
    .product.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
        margin-top: 40px !important;
        /*margin-left: 120px !important;*/
    }

    .catalogue-view.product .catalogue-overview-content .presentation-view.layout > .body > footer {
        flex-direction: column;
    }

    /*.part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .signifikant-numeric {
		width: 110px !important;
	}*/

    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-button {
        width: 185px !important;
    }
}
/*END LAPTOP STYLE M-L*/

/*@media (max-width: 1500px) {
	.product .overview.auto-size-columns > .group {
		width: unset;
	}
}

@media (min-width: 1500px) {


	.product-body-container {
		margin: 40px 0 30px 130px !important;
	}
}*/

/*@media(min-width: 769px) and (max-width: 1238px) {
	.product-body-container {
		margin-left: 0 !important;
		max-width: 450px !important;
	}
}*/

@media(max-width: 768px) {
    .product-body-container {
        min-width: 250px !important;
        /*max-width: 450px !important;*/
    }
}

@media(min-width: 1000px) and (max-width: 1237px) {
    .product.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
        margin-top: 40px !important;
        /*margin-left: 60px !important;*/
    }
}

@media(max-width: 1445px) {
    .gallery-view.auto-size-columns > .group[data-auto-columns='1'],
    .gallery-view.auto-size-columns > .group[data-auto-columns='2'],
    .gallery-view.auto-size-columns > .group[data-auto-columns='3'],
    .gallery-view.auto-size-columns > .group[data-auto-columns='5'],
    .gallery-view.auto-size-columns > .group[data-auto-columns='6'],
    .gallery-view.auto-size-columns > .group[data-auto-columns='7'],
    .gallery-view.auto-size-columns > .group[data-auto-columns='8'] {
        grid-template-columns: repeat(4, 1fr);
        padding: 0px 10px !important;
    }
}

@media(max-width: 1000px) {
    .product.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
        margin-top: 40px !important;
        /*margin-left: 0px !important;*/
    }
}

@media(min-width: 1024px) and (max-width: 1600px) {
    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-to-order-item-reference-container input {
        width: 245px;
    }

    /*.part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .signifikant-numeric {
		width: 80px !important;
	}*/

    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-button {
        width: 165px !important;
    }
}

@media(max-width: 1024px) {
    .part-view .presentation-order .add-to-order {
        padding-left: 0px;
    }
}

@media(min-width: 575px) and (max-width: 1024px) {
    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-to-order-item-reference-container input {
        width: 360px;
    }

    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-button {
        width: 235px !important;
    }

    /*.part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .signifikant-numeric {
		width: 120px !important;
	}*/
}

/*LAPTOP STYLE SMALL*/
@media(min-width: 769px) and (max-width: 1238px) {

    .signifikant-dataview .signifikant-toolbar.pagination-tools > li:not([data-check-group="size"]) + li[data-check-group="size"] {
        margin-left: 15rem;
    }

    .part-assembly-view.view > .body > ._c > *:not(._c).assembly-bodyrightside,
    .part-assembly-view.view > .body > ._c > *:not(._c).kit-containing-parts-message {
        margin-left: 20px !important;
    }

    .part-assembly-view .presentation-order .add-to-order {
        margin-left: 0px !important;
        padding-left: 10px !important;
    }

    .presentation-view.part-assembly-view .part-assembly-table-data-view {
        margin-left: 20px;
    }

    .part-view.part-assembly-view .partassembly-table-container .part-assembly-row-table .presentation-order .add-to-order .add-to-order-item-reference-container > * {
        width: 250px !important;
    }


    /*.catalogue-overview-content > .layout.view > .body > .body-content, .layout.product.view > .body > .body-content {
		display: flex;
		justify-content: center;
		margin-left: 0;
	}*/


    .catalogue-view.product .catalogue-overview-content .presentation-view.layout > .body > footer {
        flex-direction: column;
    }

    .catalogue-overview-content > .layout.view > .body > .left, .layout.presentation-view.view > .body > .left {
        display: flex;
        justify-content: center;
    }
}
/*END LAPTOP STYLE SMALL*/


/*MOBILE AND TABLET STYLE*/
@media(max-width: 768px) {
    .product.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
        display: flex;
        justify-content: center;
        margin-top: 40px !important;
        /*margin-left: 0px !important;*/
    }

    .product-body-container {
        margin: 40px 0 30px 0px !important;
    }

    .catalogue-overview-content > .layout.view > .body > .left, .layout.presentation-view.view > .body > .left {
        display: flex;
        justify-content: center;
    }

    /*, .layout.presentation-view.view > .body > .body-content*/
    /*.catalogue-overview-content > .layout.view > .body > .body-content {
		display: flex;
		justify-content: center;
	}*/

    .part-assembly-view.view > .body > ._c > *:not(._c).specifications:first-child {
        padding-right: 10px !important;
    }

    .presentation-view.view > .body > ._c > *:not(._c).used-in .used-in-table tr > th:last-child, .presentation-view.view > .body > ._c > *:not(._c).used-in .used-in-table tr > td:last-child {
        display: none;
    }

    .part-assembly-view .signifikant-property-list .columns[data-column-count] .property {
        max-width: 22rem !important;
    }

    .used-in .tools-container {
        align-items: baseline;
    }


    .part-view .part-details {
        padding-left: 0px;
    }

    .part-view.view > .body > ._c > *:not(._c).name {
        margin-bottom: 0px;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-total-cost-view-container .order-total-cost-view {
        border: none;
        background-color: #f1f0f0;
        border-radius: 2px;
        width: 404px;
    }

    .presentation-view.part-assembly-view .partassembly-illustrations .assert-illustration-view {
        width: 98%;
    }

    .signifikant-numeric {
        width: 100px;
    }
}
/*END MOBILE AND TABLET STYLE*/

/*TABLET STYLE */
@media(min-width: 575px) and (max-width: 1200px) {

    .catalogue-view.presentation-view .catalogue-node-view-container > .catalogue-node-view > ._c > *:not(._c).description {
        width: 100% !important;
    }

    .catalogue-view.product .catalogue-overview-content .presentation-view.layout > .body > footer {
        display: flex;
        justify-content: center;
    }

    .presentation-view.part-assembly-view .part-assembly-table-data-view {
        margin-left: 20px !important;
        padding-left: 10px !important;
    }

    .part-assembly-view .presentation-order .add-to-order {
        padding-left: 0 !important;
    }

    .part-assembly-view .presentation-order .add-to-order {
        margin-left: 20px !important;
    }

    .part-assembly-view .row-presentation-view .presentation-order .add-to-order .add-to-order-item-reference-container > * {
        width: 380px !important;
    }

    /*.presentation-order .add-to-order .add-button {
		width: 170px !important;
	}*/

    .part-assembly-view.view > .body > ._c > *:not(._c).tools {
        justify-content: start !important;
        margin-left: 30px !important;
    }

    .part-assembly-view .tools #partassemblydownload {
        margin-left: 0px;
    }

    .part-assembly-view.view > .body > ._c > *:not(._c).assembly-bodyrightside,
    .part-assembly-view.view > .body > ._c > *:not(._c).kit-containing-parts-message {
        margin-left: 30px !important;
    }

    .presentation-view.part-assembly-view .partassembly-illustrations .assert-illustrations-view .header {
        margin-top: 1em !important;
    }

    .part-view.view > .body > ._c > *:not(._c).used-in-label {
        margin-top: 20px !important;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .signifikant-combobox {
        width: 250px !important;
    }

    .part-assembly-view.view > .body > ._c > *:not(._c).name {
        padding-top: 0px !important;
    }

    .avatar-menu {
        padding: 7px 10px 7px 1px !important;
    }
}

@media(max-width: 1200px) {
    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-total-cost-view-container {
        display: flex;
        justify-content: center;
    }
}

@media(min-width: 1200px) {

    .part-assembly-view.view > .body > ._c > *:not(._c).name {
        margin-top: 1.5em !important;
    }

    .part-information-popup-view .part-view .part-details {
        padding-left: 140px;
    }

    .part-information-popup-view .part-view .presentation-order .add-to-order {
        padding-left: 140px;
    }

    .part-view .part-details {
        padding-left: 0px;
    }

    .part-view .presentation-order .add-to-order {
        padding-left: 0px;
    }

    .part-view .presentation-kits-container .presentation-order .add-to-order {
        padding-left: 0px;
    }
}

/*@media(min-width: 955px) {
    .signifikant-dataview.presentation.node-data-view.start.view .nodes-view.gallery-view.index-overview.auto-size-columns > .group,
    .signifikant-dataview.node.node-data-view .nodes-view.gallery-view.index-overview.auto-size-columns > .group,
    .nodes-view.gallery-view.overview.auto-size-columns > .group {
        grid-template-columns: repeat(4, 1fr);
    }
}*/

/*@media(min-width: 1051px) and (max-width: 1300px) {

	.product .overview.auto-size-columns > .group {
		grid-template-columns: repeat(3, 1fr) !important;
	}
}*/

@media(max-width: 1050px) {

    .product .overview.auto-size-columns > .group {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media(min-width: 665px) and (max-width: 955px) {
    .nodes-view.gallery-view.index-overview.auto-size-columns > .group,
	.nodes-view.gallery-view.view.auto-size-columns > .group	{
        grid-template-columns: repeat(3, 1fr);
    }
}

@media(max-width: 665px) {
    .nodes-view.gallery-view.index-overview.auto-size-columns > .group,
	.nodes-view.gallery-view.view.auto-size-columns > .group	{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media(min-width: 675px) {
    .my-favourite-layout .my-favourites-view .favourite-information-container .favourite-items-container .content-container .favourite-line-view {
        grid-template-columns: [start header footer left] 10% [body] 60% [right] 30% [hfend end] !important;
    }
}

@media(min-width: 575px) and (max-width: 675px) {
    .my-favourite-layout .my-favourites-view .favourite-information-container .favourite-items-container .content-container .favourite-line-view {
        grid-template-columns: [start header footer left] 15% [body] 45% [right] 30% [hfend end] !important;
    }
}

/*END TABLET STYLE*/

@media(max-width: 630px) {
    .product-body-container {
        max-width: 350px !important;
    }
}

@media(min-width: 575px) {
    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .add-item-order-button {
        width: 140px;
    }
}
/*MOBILE STYLE*/
@media(max-width: 575px) {
    .presentation-view.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
        width: 80%;
    }

    .part-view.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
        width: 70%;
    }

    /*.product.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
		margin-left: 15px !important;
	}*/

    .presentation-view.view > .body > ._c > *:not(._c).details {
        margin: 0px
    }

    .product .signifikant-toolbar {
        display: flex;
    }

    .presentation-view.view > .body > ._c > *:not(._c).used-in .used-in-table tr > th, .presentation-view.view > .body > ._c > *:not(._c).used-in .used-in-table tr > td {
        font-size: 14px;
    }

    .signifikant-toolbar > li.horizontal.download-tool {
        display: none;
    }

    .presentation-view.part-assembly-view .part-assembly-table-data-view {
        margin-left: 0 !important;
        padding-left: 10px !important;
    }

    .part-assembly-view .presentation-order .add-to-order {
        padding-left: 0 !important;
    }

    .part-assembly-view .presentation-order .add-to-order {
        margin-left: 0 !important;
    }

    .part-assembly-view .row-presentation-view .presentation-order .add-to-order .add-to-order-item-reference-container > * {
        width: 150px !important;
    }

    .part-assembly-view.view > .body > ._c > *:not(._c).tools {
        justify-content: start !important;
    }

    .part-assembly-view .tools #partassemblydownload {
        margin-left: 0px;
    }

    .part-assembly-view.view > .body > ._c > *:not(._c).assembly-bodyrightside,
    .part-assembly-view.view > .body > ._c > *:not(._c).kit-containing-parts-message {
        margin-left: 10px !important;
    }

    .presentation-view.part-assembly-view .partassembly-illustrations .assert-illustration-view {
        width: 95%;
    }

    .presentation-view.part-assembly-view .partassembly-illustrations .assert-illustrations-view .header {
        margin-top: 1em !important;
    }

    .presentation-view.view > ._c > *:not(._c).tools {
        justify-content: start !important;
    }

    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .used-in .content-container .used-in-table tr > td {
        padding-right: 0px;
    }

    .part-view .presentation-order .add-to-order, .part-view .part-details {
        padding-left: 0px;
    }

    .part-view.view > .body > ._c > *:not(._c).used-in .content-container {
        max-width: 90vw;
    }

    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-to-order-item-reference-container input {
        width: 290px;
    }

    /*.part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .signifikant-numeric {
		width: 100px !important;
	}*/

    .part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-button {
        width: 185px !important;
    }

    .catalogue-node-view .signifikant-dataview > .tools-container > .tools {
        grid-row: 2;
        grid-column: 1;
        justify-content: start;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-total-cost-view-container .order-total-cost-view {
        width: 350px !important;
        margin-left: 0px !important;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .order-header-container .order-header-text {
        width: 90% !important;
        padding-left: 5px;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .signifikant-numeric {
        width: 90px !important;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .Order-billing-shipping-view > * {
        padding-left: 10px !important;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-cart-review-container .order-cart-review > * {
        padding-left: 10px !important;
    }

    .custom-header-container header.hero .name {
        font-size: 30px !important;
        padding-left: 30px;
        color: white;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .signifikant-combobox {
        width: 350px;
    }

    .catalogue-view.product .catalogue-overview-content .presentation-view.layout > .body > footer {
        justify-content: center;
    }

    /*.product-body-container {
		max-width: 350px !important;
	}*/
    .product .product-body-container .signifikant-toolbar {
        display: block !important;
    }

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .add-item-order-button {
        min-width: 90px;
    }
}

/*END MOBILE STYLE*/



.catalogue-view.presentation-view .node-view.gallery {
    max-width: 350px;
}
/* END START PAGE */
/* PRODUCT PAGE */
.product .presentation-view.view > header.hero {
    height: 50px;
}

.product .presentation-view header.hero {
    height: 50px;
    padding-bottom: 40px;
    /* background-color: #0099CC; */
    /* background-image: url("top banner_1920x320_blue.png"); */
    color: #5a5d60;
}

.product .presentation-view header.hero h2 {
    color: #5a5d60;
}

.product .presentation-view header {
    padding-bottom: 40px;
}

.product .product-image {
    margin-top: 60px !important;
}

h2.group-label {
    padding-top: 48px;
    padding-bottom: 12px;
}

.tools .presentation-partlistreport-icon {
    border: 0px !important;
    padding: 8px 8px 8px 0px !important;
}

.tools .presentation-usernote-icon,
.tools .presentation-favourite-icon,
.tools .presentation-feedback,
.tools #partassemblydownload,
.tools .report-button,
.presentation-view.view > .body > ._c > *:not(._c).tools > li {
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 23px;
    border: 1px solid #ddd;
    height: 46px;
    width: 46px;
}

.download-html-to-pdf-document {
    border-radius: 4px !important;
    width: initial !important;
    padding-right: 15px !important;
}

.tools .report-button {
    display: flex;
    justify-content: center
}

.tools .presentation-usernote-icon .icon,
.tools .presentation-favourite-icon .icon,
.tools .presentation-feedback .icon,
.tools #partassemblydownload .icon {
    font-size: 18px;
}

.tools #partassemblydownload {
    margin-left: 20px;
}

/*.presentation-view.view > *:not(._c).identity:first-child, .presentation-view.view > ._c > *:not(._c).identity:first-child, .presentation-view.view > .body > ._c > *:not(._c).identity:first-child, .presentation-view.view > *:not(._c).part-number:first-child, .presentation-view.view > ._c > *:not(._c).part-number:first-child, .presentation-view.view > .body > ._c > *:not(._c).part-number:first-child, .presentation-view.view > *:not(._c).name:first-child, .presentation-view.view > ._c > *:not(._c).name:first-child, .presentation-view.view > .body > ._c > *:not(._c).name:first-child, .presentation-view.view > *:not(._c).description:first-child, .presentation-view.view > ._c > *:not(._c).description:first-child, .presentation-view.view > .body > ._c > *:not(._c).description:first-child, .presentation-view.view > *:not(._c).title:first-child, .presentation-view.view > ._c > *:not(._c).title:first-child, .presentation-view.view > .body > ._c > *:not(._c).title:first-child, .presentation-view.view > *:not(._c).signifikant-list:first-child, .presentation-view.view > ._c > *:not(._c).signifikant-list:first-child, .presentation-view.view > .body > ._c > *:not(._c).signifikant-list:first-child {
	margin-left: 30px;
	margin-bottom: 30px;
}*/
.presentation-view.view > *:not(._c).tools, .presentation-view.view > ._c > *:not(._c).tools, .presentation-view.view > .body > ._c > *:not(._c).tools {
    /*float: left;*/
    display: flex;
    justify-content: end;
}

.signifikant-dataview > .tools-container > .filter-container > .filter > .query-input,
li.container.download-usedin-toolbar {
    border-radius: 4px;
    border-color: #242424;
}

    .signifikant-dataview > .tools-container > .filter-container > .filter > .query-input::placeholder,
    .signifikant-toolbar > li.sort-tool .sort-selector-container .sort-text::placeholder,
    .used-in.signifikant-dataview .download-usedin-toolbar .icon {
        color: #242424;
    }

.signifikant-dataview > .tools-container > .tools > .download-tool {
    display: none;
}

.signifikant-dataview > .pagination-tools > li.checked, .signifikant-pagination > ul > li.checked {
    border: none;
    border-bottom: 4px solid #ED1C2E;
    font-weight: 700;
}

.signifikant-dataview > .pagination-tools > li, .signifikant-pagination > ul > li {
    color: #ED1C2E;
}

.signifikant-dataview > .pagination-tools {
    margin-top: 20px;
}

.signifikant-dataview > .pagination-tools .checkable .icon {
    color: #ED1C2E;
}

.signifikant-dataview .signifikant-toolbar.pagination-tools > li:not([data-check-group="size"]) + li[data-check-group="size"] {
    margin-left: 33rem;
}

.signifikant-toolbar > li.sort-tool .sort-selector-container .sort-text {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    border-color: #242424;
}

.signifikant-toolbar > li.sort-tool .sort-selector-container .sort-icon-container {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: #242424;
}
/*.signifikant-toolbar > li.sort-tool .sort-selector-container .sort-text {
	height: 42px;
}*/
.ContactUs {
    width: 200px;
    min-height: 44px;
    border: 1px #ED1C2E solid;
    border-radius: 4px;
    background-color: #ED1C2E;
    text-align: center;
    margin-top: 10px;
    display: grid;
    align-items: center;
    font-family: "Arial Black", Helvetica, sans-serif;
}

.ContactUs:hover,
.ContactUs:hover a {
    background-color: #AC0011;
    color: #fff;
    border: #AC0011;
    text-decoration: none;
}

.ContactUs:active,
.ContactUs:active a {
    background-color: #920C19;
    border: #920C19;
}

.ContactUs a {
    color: #fff;
}
/* Move nodes to above specifications since that cannot be done in presentationsettings */
.catalogue-view.product .catalogue-overview-content .presentation-view.layout > .body > footer {
    display: flex;
    flex-direction: column;
}

.catalogue-view.product .catalogue-overview-content .presentation-view.layout > .body > footer > .node-data-view {
    order: -1;
    padding: 0px 10px 40px 10px;
}

/*.nodes-view.gallery-view.index-overview > .group {
    grid-template-columns: repeat(4, 1fr);
    padding: 0px !important;
}*/
/*.catalogue-view.product.presentation-view .node-view.overview-gallery {*/
/*background-color:#e6e7e8;*/
/*border: 0px;*/
/*background-color: #fff;*/
/*border: solid 1px #BBBDC0;
	border-radius: 4px;
	box-shadow: none;
}*/
.catalogue-view.product.presentation-view .node-view.overview-gallery:hover {
    background-color: #ddd;
    /*border: 0px;*/ /*
    border-radius: 2px;*/
    box-shadow: none;
}

.catalogue-view.product.presentation-view .node-view.overview-gallery .node.images {
    border: 0px;
}

.catalogue-view.product.presentation-view .node-view.overview-gallery .node.images svg {
    height: 100%;
    width: 100%;
    filter: brightness(0) saturate(100%) invert(100%) sepia(1%) saturate(16%) hue-rotate(294deg) brightness(103%) contrast(100%);
}

.catalogue-view.presentation-view .node-view.overview-gallery .node.images.image:not(.hero-image):not(svg) {
    padding: 10px;
}

.show-all-less-link-container {
    height: 55px;
    padding: 10px 10px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #e6e6e6;
}

.show-more-bulletin, .show-less-bulletin {
    border: solid 1px black;
    padding: 10px 10px !important;
    border-radius: 6px;
}

.presentation-view.view > .body > ._c > *:not(._c).identity {
    font-weight: 400;
    font-size: 20px;
}

.presentation-view.view > .body > ._c > *:not(._c).group .identity {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 18px;
    margin-bottom: 5px !important;
}

.product.view > .body > ._c > *:not(._c).group .signifikant-list {
    margin-bottom: 20px !important;
}
/*.product-body-container {*/
/*border: 1px solid #BBBDC0;
	width: 584px;*/
/*padding: 30px !important;*/
/*margin: 80px 0 80px 130px !important;*/
/*}*/
.product.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
    margin-top: 60px !important;
    /*margin-left: 120px !important;*/
}

img.product-image.presentation.product.view.images.image {
    width: 100%;
}

.product > .body > section.body-content._c {
    /* display: flex; */
    justify-content: end;
    padding: 10px;
}

/*.layout.overview-gallery.node-view > .body > * {
	justify-content: center;
}*/
/*
.product.view > .body > ._c > *:not(._c).group {
	margin: 50px 0px 40px 0px;
}*/

.product.view > .body > ._c > *:not(._c).images.image:not(.hero-image) {
    margin-right: 0px !important;
}

.product.view.catalogue-navigator-view.navigator-pinable:not(.navigator-pinned) > .body > .catalogue-node-view-container > .catalogue-overview-content > .product > .body > footer > .signifikant-dataview {
    padding-left: 40px;
}

@media(max-width: 575px) {
    .product.view.catalogue-navigator-view.navigator-pinable:not(.navigator-pinned) > .body > .catalogue-node-view-container > .catalogue-overview-content > .product > .body > footer > .signifikant-dataview {
        padding-left: 10px;
    }
}

@media(min-width: 630px) and (max-width: 768px) {
    .product.view.catalogue-navigator-view.navigator-pinable:not(.navigator-pinned) > .body > .catalogue-node-view-container > .catalogue-overview-content > .product > .body > .body-content {
        padding-left: 30px;
    }
}

/*.catalogue-view.product .gallery-view .group > .node-view.overview-gallery {
    max-width: none !important;
}*/

.presentation-view.view > .body > ._c > *:not(._c).details {
    margin: 0px;
}
/* END PRODUCT PAGE */


/* ASSEMBLY PAGE */
.part-view .presentation-feedback {
    display: none;
}

.icon.material-icons.row-reference {
    display: none;
}

.part-assembly-view .signifikant-toolbar {
    display: flex;
    justify-content: flex-end;
}

svg.hotspot-layer .hotspot {
    stroke: rgba(119,119,119,0);
}

.presentation-view.part-assembly-view .partassembly-table-container .part-assembly-row-table tr.row-kit-highlight-child:not(:hover) {
    background-color: #e6e6e6;
}

.presentation-view.part-assembly-view .partassembly-table-container .part-assembly-row-table tr > td:first-child {
    width: 10%;
}

.used-in .tools-container {
    display: flex !important;
}

/*.part-assembly-row-table .add-to-order-button-icon{
	border: 1px solid black;
}*/

.part-assembly-view.view > .body > ._c > *:not(._c).name {
    margin-bottom: 0 !important;
    font-size: 40px;
}

.part-information-popup-view .part-assembly-view.view > .body > ._c > *:not(._c).name {
    margin-top: 10px !important;
}

.part-information-popup-view .part-assembly-view.view > .body > ._c > *:not(._c).body-left {
    margin: 10px !important;
}

.part-assembly-view.view > .body > ._c > *:not(._c).assembly-bodyrightside,
.part-assembly-view.view > .body > ._c > *:not(._c).kit-containing-parts-message {
    margin-left: 90px;
    padding-left: 0px;
}

.part-assembly-view.view > .body > ._c > *:not(._c).tools {
    margin-top: 10px;
}

.presentation-view.part-assembly-view .partassembly-illustrations .assert-illustrations-view .header {
    margin-top: 4em !important;
}
/*.part-assembly-view.view > .body > ._c > *:not(._c).assembly-bodyrightside,
.presentation-view.view > .body > ._c > *:not(._c).order-information,
.part-assembly-view.view > .body > ._c > *:not(._c).kit-containing-parts-message {
	margin-left: 90px;
	padding-left: 0px;
}*/
.part-view.view > .body > ._c > *:not(._c).order-information {
    margin-left: 10px;
}
/*.part-assembly-view.view > .body > ._c > *:not(._c).used-in, .part-assembly-view.view > .body > ._c > *:not(._c).used-in-label {
	margin-left: -200px;
	margin-right: -114px;
	padding-left: 90px;
	padding-right: 114px;
}
.part-assembly-view.view > .body > ._c > *:not(._c).specifications:first-child {
	margin-left: -220px !important;
	margin-right: -114px !important;
	padding-left: 100px !important;
	padding-right: 114px !important;
}*/
.part-view.view > .body > ._c > *:not(._c).used-in, .part-view.view > .body > ._c > *:not(._c).used-in-label {
    margin: 0 10px 10px 10px !important;
    padding: 0px !important;
}

.part-assembly-view .signifikant-property-list .columns[data-column-count] .property {
    max-width: 45rem;
}

.presentation-view.part-assembly-view .partassembly-table-container .part-assembly-row-table tr.expanded > td .order-item-add-to-order-button .icon {
    margin-right: 5px;
    border: 1px solid black;
    border-radius: 100%;
    font-size: 14px;
    color: black;
}

.presentation-view.part-assembly-view .partassembly-table-container .part-assembly-row-table .order {
    /*grid-row: 3;*/
    /*align-content: end;*/
    margin-bottom: 10px;
}

.part-assembly-table-data-view .tools-container {
    display: flex !important;
}
/*.part-assembly-view .presentation-order .add-to-order{
	margin-left: 80px;
}*/
/*.presentation-view.part-assembly-view .partassembly-table-container .part-assembly-row-table .presentation-order .add-to-order {
	margin-left: 0px;
	display: flex;
}*/

.exists-newer-version-text {
    font-size: 16px;
}

.part-assembly-view.view > .body > ._c > *:not(._c).version-information-container {
    margin-left: 90px;
}

.catalogue-node-view .presentation-view.view > .body > ._c > *:not(._c).used-in,
.catalogue-node-view .presentation-view.view > .body > ._c > *:not(._c).used-in-label,
.catalogue-node-view .presentation-view.view > .body > ._c > *:not(._c).specifications > .specifications-content,
.catalogue-node-view .presentation-view.view > .body > ._c > *:not(._c).specifications > .specifications-label,
.catalogue-node-view .presentation-view.part-assembly-view .partassembly-illustrations .assert-illustration-view {
    margin-left: 15px;
}

.close-row-button-icon .icon {
    color: transparent !important;
}

.expanded .close-row-button-icon .icon {
    color: black !important;
    font-size: 14px;
    margin-right: 5px;
    border: 1px solid black;
    border-radius: 100%;
}
/* END ASSEMBLY PAGE */
/* DOCUMENT NODE GROUPING */


tbody.archive > .row-group > td {
    /*	padding-left: 20px !important;*/
}

tbody.archive > :not(.row-group) {
    /*	background-color: #f8f8f8 !important;*/
}

tbody.archive > .row-group > td > h2 {
    font-family: 'SourceSansPro-Regular';
    /*font-weight: 300;*/
    font-size: 16px;
}

tbody.archive > .row-group > td > h2:after {
    margin-left: 5px;
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f077";
    font-size: 16px;
}

tbody.archive > .row-group.collapsed > td > h2:after {
    content: "\f078";
}

/* END DOCUMENT NODE GROUPING */


/* PRESENTATIONS */

.order-information .presentation-order .message[data-status="Warning"] {
    display: none !important;
}

.assembly-bodyrightside .footnote {
    color: #5A5D60;
}

.footnote.name {
    display: none;
}

.presentation-view.view > :not(._c).footnotes-container > .footnotes, .presentation-view.view > ._c > :not(._c).footnotes-container > .footnotes,
.presentation-view.view > .body > ._c > :not(._c).footnotes-container > .footnotes {
    margin-left: 0px;
}

.filter .groups {
    display: none;
}

.shipment-information {
    display: none;
}

.title {
    color: #fff;
    font-weight: 300 !important;
    font-size: 16px !important;
    font-family: SourceSansPro-Regular;
}

/*.part-information-popup-view footer .signifikant-toolbar {
	display:none;
}*/

.full-screen-image-item ~ .image-icon {
    display: none;
}

/* END PRESENTATIONS */


/* ORDERINFORMATION */

.presentation-stocks > .stock[data-availibility="Available"] .icon {
    color: #20D020;
}

.presentation-stocks > .stock[data-availibility="LowAvailability"] .icon {
    color: #FFBF00;
}

.presentation-stocks > .stock[data-availibility="NotAvailable"] .icon {
    color: #0047AB;
}

.presentation-stocks > .stock .icon,
.add-to-order .information span.icon.material-icons {
    font-size: 10px;
    padding-right: 5px;
}

.add-to-order .information .shipment-information span.icon.material-icons {
    font-size: 15px;
    color: orange;
}

.shipping-information-container {
    color: #999999;
}

.order-drop-down-price-info-container {
    display: none;
}

.order-drop-down > div .order-button-container {
    border-top: 0px;
}

.order-cart-detail-view .new-order-cart header .header-container {
    text-align: left;
    padding-left: 20px;
}

.order-drop-down .order-summary-container .order-dorpdown-add-to-order-item-reference-container {
    display: none;
}

.order-drop-down > div .order-drop-down-add-single-item-view-container {
    /*border-bottom: 1px solid #bbbdc0;*/
    height: 50px;
    border-bottom: none;
}

.order-drop-down > div .order-summary-container .order-drop-down-partnumbervalue input, .order-drop-down > div .order-summary-container .signifikant-numeric .order-drop-down-add-qty-to-order {
    border-radius: 4px;
    border-color: #BBBDC0;
}

.order-drop-down > div .order-summary-container .order-drop-down-add-item-order-button {
    border-radius: 4px;
}

.order-drop-down > div .order-summary-container {
    border-bottom: none;
}

.drop-down-order-cart-container-view .order-lines .order-line-view:first-of-type {
    border-top-color: #BBBDC0;
}

.drop-down-order-cart-container-view .order-lines .order-line-view {
    border-top-color: #BBBDC0;
    padding-top: 20px;
}

.drop-down-order-cart-container-view .order-lines .order-line-view:last-of-type {
    border-bottom-color: #BBBDC0;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .reference .reference-pen, .order-cart .order-lines .order-line-view .reference .reference-pen {
    text-decoration: underline;
    color: black;
    padding-left: 5px;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .reference .reference-pen, .order-cart .order-lines .order-line-view .reference .reference-pen:hover {
    color: #ED1C2E;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .reference .reference-pen .icon, .order-cart .order-lines .order-line-view .reference-pen > .icon {
    display: none;
}

.signifikant-property-list .property > label {
    padding-left: 0px;
}
/*.order-cart .signifikant-property-list .property > *:last-child {
	text-decoration: underline;
}*/

.presentation-view.view > .body > ._c > *:not(._c).signifikant-property-list .property label {
    color: #5A5D60;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .order-cart-menus-download {
    border: 1px solid;
    border-color: #BBBDC0 !important;
    border-radius: 4px;
    width: 42px;
    height: 44px;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .order-cart-menus-download .delete-order-cart-item {
    padding: 10px 10px 9px 9px;
}

.orders-dropdown-cart-lines-dataview .signifikant-numeric, .order-drop-down > div .order-drop-down-add-single-item-view-container .order-drop-down-add-single-item .order-drop-down-primary-details .order-drop-down-textbox-qty-info .signifikant-numeric {
    width: 64px;
}

.signifikant-numeric {
    border-radius: 4px;
}

.signifikant-numeric input {
    border-color: #BBBDC0 !important;
}
/*.signifikant-combobox{
	width: 22em;
}*/

.shipping-address-dropdown-row {
    display: none !important;
}

.order-shipping-billing-address-addresse {
    display: none !important;
}

.order-drop-down > div .order-button-container {
    padding-top: 40px;
    padding-bottom: 30px;
    display: flex;
}

.order-cart .order-lines .order-line-view .order-cart-menus-download .delete-order-cart-item {
    border: 1px solid #BBBDC0;
    border-radius: 4px;
    height: 44px;
    width: 42px;
    padding: 10px 7px 7px 7px;
}

.order-cart .order-lines .order-line-view .order-cart-menus-download .copy-order-cart-item {
    display: none;
}

.order-cart .order-lines .order-line-view:first-of-type {
    border-top: none;
    padding-top: 15px;
}

/*.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order {
    border: none;
    text-decoration: underline;
    padding-left: 0;
    color: black;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order:hover {
    background-color: #fff;
    color: #ED1C2E;
}
*//*.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order:hover {
	padding: 10px;
}*/
.order-drop-down > div .order-button-container .orde-cart-dropdown-place-order-button-container, .order-drop-down > div .order-button-container .order-cart-dropdown-shopping-cart-view {
    width: 100%;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .summary-available {
    border: none;
    border-left: 8px solid #C8102E;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    padding-left: 20px;
    margin-top: 15px;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .summary-available ul li {
    color: black;
}

input[type=text]:invalid, textarea:invalid {
    border-left-color: #C8102E !important;
}

.order-total-cost-header h4 {
    font-size: 20px;
    padding-bottom: 5px;
}

.summary-text {
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 20px;
}

.order-summary-item {
    padding-top: 10px;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-total-cost-view-container .order-summary-content:after {
    border: none;
}

.orders-cart-lines-dataview .tools-container {
    display: none;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .sub-misc-menus .order-favourite-icon {
    border-color: #BBBDC0;
    border-radius: 100%;
}
/*.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .sub-misc-menus .download-current-order .order-download-label-alignment {
	grid-row: 3 !important;
}
.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .sub-misc-menus .download-current-order .order-download-label-alignment .normal-submit-button{
	border: none !important;
}
.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .sub-misc-menus .download-current-order .order-download-label-alignment .normal-submit-button .icon{
	display: none;
}*/
.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order-download-container .order-download-label-alignment .normal-submit-button {
    border: none;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order-download-container .order-download-label-alignment .normal-submit-button .icon {
    border: none;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order-download-container .order-download-label-alignment .normal-submit-button label {
    text-decoration: underline;
    color: black;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order-download-container .order-download-label-alignment .normal-submit-button:hover {
    background-color: #fff;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order-download-container .order-download-label-alignment .normal-submit-button label:hover {
    color: #ED1C2E;
}
/*.order-cart .order-lines .order-line-view .name, .drop-down-order-cart-container-view .order-lines .order-line-view .name{
	grid-row: 2;
}*/
/*.order-cart .order-lines .order-line-view:not(.desc) .highlight-specifications, .drop-down-order-cart-container-view .order-lines .order-line-view:not(.desc) .highlight-specifications {
	grid-row: 1;
}*/
.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .order-header-container .order-favourite-header .order-favourite-icon {
    border-color: #BBBDC0;
    border-radius: 100%;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .order-header-container .order-header-text {
    display: flex;
    align-items: center;
    width: 100%;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .order-header-container .order-favourite-header {
    margin-right: 10px;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .sub-misc-menus .order-favouite-menu-container {
    display: none;
}

/*.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .signifikant-combobox {
    width: 530px;
} 
*/
.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .signifikant-numeric /*.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .menus .add-single-item-view .add-single-item .formContainer .add-item-order-button*/ {
    width: 140px;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart .table-container .orders-cart-lines-dataview .content-container h3.data-view-no-item {
    display: none;
}

.order-drop-down > div .order-drop-down-add-single-item-view-container .order-drop-down-add-single-item {
    padding-right: 0;
}

.presentation-view.view > .body > ._c > *:not(._c).order-information > .presentation-order .add-button {
    min-width: 9em !important;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-total-cost-view-container .order-total-cost-view {
    margin-left: 30px;
}
/*.order-cart-detail-view .new-order-cart .body .order-cart-body {
	grid-template-columns: 60% 1fr;
}*/
/* ORDERINFORMATION */
/* ASSETS */
.asset-view.presentation-view .asset-node .presentation-view .ShowSpareParts {
    padding-top: 5px;
    padding-left: 10px;
}

.asset-view .body .body-content .user-identity {
    background-color: white;
    padding-left: 0px;
}

.asset-view header.l.hero.content-v-bottom.full-width {
    height: 100% !important;
}

.asset-annotations-data-view-container .asset-annotation-view .my-asset-annotations-dataview .content-container .asset-annotations-line-view {
    background-color: #F3F3F3;
}

.signifikant-popup .pop-up-body-container .header-container .header-icon-close .close-button {
    border: 1px solid black;
    border-radius: 100%;
    padding: 5px;
    font-size: 14px;
}

.asset-body-container {
    border: 1px solid #BBBDC0;
    padding: 20px;
    min-width: 150px;
    max-width: 500px;
    margin-top: 20px;
}

.asset-view .highlight-specifications > .category {
    background-color: transparent !important;
}
/* END ASSETS */
/* FAVOURITES */
.my-favourite-layout h1 {
    color: white;
    font-size: 42px !important;
}

.my-favourite-layout .my-favourites-view .favourite-information-container .favourite-items-container .content-container .favourite-line-view {
    border-top: 1px solid #BBBDC0;
    padding: 20px 0px;
}

.my-favourite-layout .my-favourites-view .favourite-information-container .favourite-items-container .content-container .favourite-line-view:last-child {
    border-bottom: 1px solid #BBBDC0;
}

.favourite-cart.part-number h4, .favourite-cart.identity h4 {
    font-weight: 300;
}


.favourite-information-container .create-date-info {
    display: none;
}

.drop-down-order-cart-container-view .order-lines .order-line-view:first-of-type, .favourite-drop-down > div:first-child .drop-down-favourite-container-view .my-favourites .my-default-favourites-items-container .favourite-line-view {
    border-top-color: #BBBDC0;
}
/* END FAVOURITES */


/*FEEDBACK*/
.feedbackcontainer {
    padding: 0px;
}

.signifikant-popup .feedbackcontainer .header-container {
    background-color: #EFF9FD;
    padding: 20px;
}

.feedbackcontainer .feedback-information {
    padding: 10px 20px 20px 20px;
}

.feedbackcontainer .icon.material-icons {
    display: flex;
    align-items: center;
}
/*END FEEDBACK*/

/* SPECIFICATIONS */

.presentation-view.view > *:not(.l).specifications, .presentation-view.view > .l > *:not(.l).specifications, .presentation-view.view > .body > .l > *:not(.l).specifications {
    z-index: 10000;
}

body:not(.new) .specifications.backdrop .columns {
    column-rule-color: #fff;
}

section.specifications.backdrop {
    background-color: #fff !important;
    z-index: 0 !important;
}

/* When on parts and assemblies */
.bodyfooter .signifikant-property-list .property > label {
    color: #000;
    font-weight: 600;
    font-size: 14px;
}

.bodyfooter .signifikant-property-list .property > span {
    color: #000;
    font-weight: 400;
    font-size: 14px;
}

.bodyfooter .signifikant-property-list .columns .property {
    padding: 16px 0px;
}

.signifikant-property-list .category .show-all-less-link-container .show-link {
    /*border: solid 1px black;
	padding: 10px 10px;
	border-radius:6px;*/
    /*padding: 5px 10px !important;*/
    text-decoration: underline;
}

.part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-to-order-item-reference-container input {
    width: 100% !important;
}

.part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .signifikant-numeric {
    width: 95%;
}

.part-information-popup-container .part-information-popup-view .part-assembly-row-presentaton-view .presentation-view-container .presentation-order .add-button {
    width: 255px;
}

.presentation-kits-container .signifikant-numeric {
    width: 80px;
}
/* When on products */
.product .presentation-view.view > .body > ._c > *:not(._c).specifications {
    margin: 0px;
    background-color: #fff;
    padding-top: 10px;
}

.product .specifications-label {
    font-size: 14px;
    font-weight: 600;
}

.product.view > .body > ._c > *:not(._c).tools {
    display: flex;
    justify-content: flex-start;
}

.product.view > .body > ._c > *:not(._c).widget {
    margin-top: 20px !important;
}

.signifikant-property-list.highlight-specifications .property > label {
    display: none;
}

.product.view > .body > ._c > *:not(._c).tools > .part-list-report-download-button {
    border: none;
    display: flex;
    align-items: center;
    padding-left: 0px;
}

.catalogue-view.product .node-view.overview-gallery .node:last-child {
    margin-bottom: 20px;
}

.catalogue-view.product .node-view.overview-gallery .node {
    margin-top: 20px;
}

.product .signifikant-property-list .columns .property {
    padding: 10px 0px;
    border-color: #E6E6E6;
}

.product .signifikant-property-list .columns .property:nth-of-type(odd) {
    background-color: #F3F3F3;
}



.product .signifikant-property-list .columns .property > label {
    color: #000;
    font-size: 14px;
    padding-left: 10px;
}

/*presentation-view.view > .body > ._c > *:not(._c).name {
	border-left: 1px solid gray;
}*/

/*.product .body-content {
	border: 1px solid #BBBDC0;
	padding: 30px;
	margin: 60px 20px 60px 20px;
}*/
.assembly-view .body-content {
    border: none;
    padding: 0px;
    margin: 0px;
}

.part-assembly-view .body-content {
    border: none;
    padding: 0px;
    margin: 0px;
}
/*.toolsline{
	display: flex;
	margin: 0 !important;
}*/

body:not(.new) .product.specifications .category {
    padding-bottom: 0px !important;
}

.product .product-body-container .signifikant-toolbar {
    /*display: flex;
	justify-content: end;
	align-items: center;*/
    /*display: grid;
	grid-template-columns: 0 1fr repeat(5, auto);*/
    /*margin-top: 30px;*/
    display: grid;
}
/*.product.view > .body > ._c > *:not(._c).group{
	margin-left: 0px;
	margin-right: 0px;
}*/
.product .signifikant-toolbar .part-list-report-download-button {
    border: 1px solid #ED1C2E;
    padding: 10px 15px 10px 15px !important;
    border-radius: 4px;
    background-color: #ED1C2E;
    grid-row: 1;
    grid-column: 1;
    width: 8em;
}

.product .signifikant-toolbar .part-list-report-download-button .icon {
    display: none;
}

.product .signifikant-toolbar .part-list-report-download-button a {
    color: #fff;
}

.part-list-report .header .heading {
    font-size: 42px;
}
/*.product .signifikant-toolbar .report-button {
    grid-row: 1;
    grid-column: 17;
    float: right !important;
}*/

.download-catalogue-report[data-file-exist="true"] {
    background-color: #ED1C2E;
}

.product .signifikant-toolbar .presentation-usernote-icon {
    grid-row: 1;
    grid-column: 18;
    float: right !important;
}

.product .signifikant-toolbar .presentation-feedback {
    grid-row: 1;
    grid-column: 20;
    float: right !important;
    margin-right: 10px;
}

.product.signifikant-toolbar .presentation-favourite-icon {
    grid-row: 1;
    grid-column: 19;
    float: right !important;
}

/*toolsline .signifikant-toolbar .part-list-report-download-button .icon{
	display: none;
}*/
/* END SPECIFICATIONS */


/* SEARCH */
.new-advanced-search .content .material-icons[icon-name='settings']:before, .new-advanced-search .content .material-icons[icon-name='engineering']:before, .new-advanced-search .content .material-icons[icon-name='list']:before, .new-advanced-search .content .material-icons[icon-name='table_rows']:before, .new-advanced-search .content .material-icons[icon-name='menu_book']:before {
    content: '';
}

.search-hit-view.presentation-view .image-container,
.search-hit-view.presentation-view section {
    background-color: white;
}

.new-advanced-search .content .material-icons[icon-name='settings'] {
    background-image: url('searchicon_Accessories.png');
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
}

.new-advanced-search .content .material-icons[icon-name='engineering'] {
    background-image: url('searchicon_Parts.png');
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
}

.new-advanced-search .content .material-icons[icon-name='list'] {
    background-image: url('searchicon_ServiceKits.png');
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
}

.new-advanced-search .content .material-icons[icon-name='table_rows'] {
    background-image: url('searchicon_ServiceTools.png');
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
}

.new-advanced-search .content .material-icons[icon-name='menu_book'] {
    background-image: url('searchicon_Manuals.png');
    height: 24px;
    width: 24px;
    background-repeat: no-repeat;
}

.new-advanced-search .signifikant-dataview > .tools-container > .tools > .download-tool {
    display: none;
}

h4.presentation.search-hit.description {
    font-weight: 100;
}

.facets-header > .clear-facet-filters {
    border: none;
    text-decoration: underline;
}

.presentation-view.gallery .identity h4 {
    font-weight: 400;
}

.presentation-view.gallery .part-number h4 {
    font-weight: 400;
}

.presentation-view.gallery .name h3 {
    font-size: 22px;
}

.custom-header-container header.hero .name {
    font-size: 42px;
    text-align: start;
}

.custom-header-container header.hero .description {
    padding-top: 10px;
    text-align: start;
    padding-left: 48px;
}

.facets-container .facet.check-list .values > div.show-more span:before {
    border: 1px solid #ED1C2E;
    padding: 12px 24px 12px 24px;
    margin-top: 10px;
    border-radius: 4px;
}

.facets-container .facet.check-list .values > div.show-more span:hover::before {
    background-color: #ED1C2E;
}

.facets-container .facet.check-list .values > div.show-more {
    margin-top: 30px;
    margin-bottom: 40px;
}

.facets-container .facet.check-list .values > div.show-more span {
    color: #ED1C2E;
}

.facets-container .facet.check-list .values > div.show-more span:hover {
    color: #fff;
}

.quick-hits-container .search-hits .search-hit .identity, .quick-hits-container .search-hits .search-hit .part-number {
    font-weight: 400;
    margin-top: 5px;
}

.quick-hits-container .search-hits .search-hit .name {
    font-size: 18px;
}
/*.search-hit .signifikant-list .filter {
	color: #ED1C2E;
	font-weight: 700;
	padding-right: 5px;
}*/
.search-hit .signifikant-list .filter > *:not(:first-child) {
    padding-left: 0;
    margin-top: 5px;
}

/* END SEARCH */
/* ORDER PAGE */
.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus {
    border-bottom: 1px solid #BBBDC0;
    padding-bottom: 15px;
}

/*.order-cart-detail-view .new-order-cart .body .order-cart-body .order-total-cost-view-container .order-total-cost-view {
	border: none;
	background-color: #f8f8f8;
	border-radius: 2px;
	width: 464px;
}*/
.order-cart-detail-view .new-order-cart .body .order-cart-body .order-cart-additional-information-container .Order-billing-shipping-view .row-container .billing-address-column {
    display: none;
}
/* Hide continue shopping button and prices  */
.order-cart-continue-button-container,
.order-summary-item.order-subtotal-sum-value,
.order-summary-item.order-total-sum-value {
    display: none;
}

.drop-down-order-cart-container-view .order-lines .order-line-view,
.order-cart .order-lines .order-line-view {
    grid-gap: 0 5px;
    grid-template-columns: 0 1fr repeat(5, auto);
    grid-template-rows: repeat(5, auto) 1fr;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .image,
.order-cart .order-lines .order-line-view .image {
    grid-row: ~"1 / span 5";
    width: 60px;
    height: 45px;
    display: none;
}

.drop-down-order-cart-container-view .order-lines .shopping-cart-table-menus, .order-cart .order-lines .shopping-cart-table-menus {
    /* grid-gap: 0 10px;*/
    display: none;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .quantity .signifikant-numeric,
.order-cart .order-lines .order-line-view .quantity .signifikant-numeric {
	margin-top: 0px;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .order-cart-menus-download,
.order-cart .order-lines .order-line-view .order-cart-menus-download {
	grid-column: 7;
	grid-row: 1;
}

/* END ORDER PAGE */


/* MEDIA STYLE */
@media all and (max-width: 575.98px) {
    .catalogue-view.presentation-view.catalogue-navigator-view.navigator-pinned .catalogue-tree-navigator-container {
        background-color: white !important;
        color: #5A5D60;
    }

    .order-drop-down > div .order-button-container {
        display: grid;
        grid-row-gap: 5px;
    }
    /*.main-toolbar.signifikant-toolbar {
		display: grid;
		grid-template-rows: 1fr 1fr;
		grid-template-columns: auto 1fr auto auto auto;
	}*/
    .main-toolbar.signifikant-toolbar > .show-catalogue-tree {
        grid-row: 2;
        grid-column: 1;
    }

    .main-toolbar .signifikant-toolbar > li.search {
        grid-column: 2/span 3;
        grid-row: 1;
        display: flex;
        justify-content: center;
        max-width: 100%;
    }
    /*.main-toolbar .signifikant-toolbar > li.container.ui-culture-drop-down-button {
		display: inline-flex !important;
		grid-row: 2;
		margin-left: auto !important;
		grid-column: 2;
	}*/
    .main-toolbar.signifikant-toolbar > .bulletins-button {
        grid-row: 2;
        grid-column: 3;
    }

    .main-toolbar.signifikant-toolbar > .favourite-dropdown-button {
        grid-row: 2;
        grid-column: 4;
    }

    .main-toolbar.signifikant-toolbar > .order-drop-down-button {
        display: none !important;
    }

    .main-toolbar.signifikant-toolbar > .avatar-menu {
        grid-column: 5;
        grid-row: 1;
    }

    h1.presentation.start.name,
    h3.presentation.start.description {
        color: white;
        padding: 8px 24px 8px 24px;
    }

    h1.presentation.start.name {
        font-size: 36px;
    }

    .main-layout .main-toolbar > li.container {
        margin-right: 0px !important;
        margin-left: 0px !important;
        /*padding:0px !important;
		padding-right:7px !important;*/
        /*padding: 7px 5px 7px 5px !important;*/
    }

    .main-layout .main-toolbar > li.container .icon {
        /*padding: 7px 5px 7px 5px !important;*/
        margin-left: 0px !important;
    }

    .signifikant-toolbar.main-toolbar > li:not(:last-child) {
        margin-right: 0px;
    }
    /*.main-toolbar .signifikant-toolbar > li.avatar-menu {
		display: flex !important;
		padding-left: 25px !important;*/
    /*justify-content:center;*/
    /*border-radius: 0;
		border: 0 solid transparent;*/
    /*}*/
    /*.main-toolbar > li.avatar-menu .icon {*/
    /*margin-left: 0 !important;
		margin-right: 0 !important;
		height:38px;
		width:38px;*/
    /*}*/
    .main-layout .main-toolbar li.toolbar-logo img.content {
        margin: 0px 0px 0px 10px;
    }

    .catalogue-view.product .gallery-view .group > .node-view.gallery {
        --preferred-width: 110px;
        preferred-width: 110px;
        min-width: 100px;
        max-width: 250px;
    }
    /*.new-advance-search >.categories-container > .categories-header {
		font-family: SourceSansPro-Bold;
		font-weight: 700;
		font-style: normal;
		font-size: 24px;
	}
	.filters-heading {
		font-family: SourceSansPro-Bold;
		font-weight: 700;
		font-style: normal;
		font-size: 24px;
	}*/
}


/* END MEDIA STYLE */






