/* Sample custom CSS 

/* 
   #0099CC primary color (blue)  
   #0078A1 primary color (dark blue)  
   #FFFFFF primary color (white)  
   #FFCD00 primary color (yellow)  
   #373D41 primary color (dark grey)  
   #0D0D0D primary color (black)  

   #F3F3F3 primary color (Gray2 - super light)  
   #E6E6E6 primary color (Gray3 - light)  
   #BBBDC0 primary color (Gray4 - regular)  
   #9F9F9F primary color (Gray5 - medium)  
   #5A5D60 primary color (Gray6 - dark)  
*/


/* 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;
}

.gallery-view.auto-size-columns > .group .signifikant-list .filter .range {
    color: #ff671f;
    font-weight: 700;
    margin: 5px 0 20px 10px;
    padding-left: 0;
}

.product .signifikant-list .filter .range {
    color: #ff671f;
    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: black;
}

h1 {
    font-family: SourceSansPro-Bold;
    font-weight: 700;
    font-style: normal;
    font-size: 42px;
}

h2 {
    font-family: SourceSansPro-SemiBold;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
}

/*h3 {
	font-family: SourceSansPro-Regular;
	font-weight:400;
	font-style: normal;
	font-size:18px;
}*/
h3 {
    font-family: SourceSansPro-Regular;
    font-weight: 700;
    font-style: normal;
    font-size: 24px;
}




/* TOOLBAR, BREADCRUMB, LAYOUT, FOOTER */
/* Toolbar */
.main-toolbar {
    border-bottom: 1px solid #ebebec;
}

.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;
    }
}
/* 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-left: 10px;
}
/*.signifikant-dataview > .tools-container {
	justify-content: end;
}*/

/* 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: 1px solid #414143;
    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: #0d0d0d !important;*/
        color: #5A5D60 !important;
        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 {
        display: block;
        height: 100%;
        width: 100%;
        content: '';
        background-repeat: no-repeat;
        background-position: center;
    }

.bulletins-button a > .icon:before {
    background-image: url(icon_exclamation.svg);
}

.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(55%) sepia(74%) saturate(3977%) hue-rotate(347deg) brightness(102%) contrast(101%) !important;
}

.bulletins-button a > .icon,
.favourite-dropdown-button > .icon,
.order-drop-down-button > .icon {
    border: 1px solid #414143;
    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);
}

.order-drop-down-button > .icon {
    border: 1px solid #414143;
    /*background-color:#0099CC;*/
}

.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: 1px solid #414143;
    border-radius: 23px;
    padding: 12px;
}
/* Breadcrumb */
/*.main-navigationbar {
	border-bottom: 1px solid #bbbdc0;*/
/*margin-bottom:32px;*/
/*}*/
.main-layout .main-navigationbar > a:not(:first-child):last-child {
    color: #FF671F;
}

.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;
    }
/* Footer */
.main-footer,
.footer-link-group {
    padding: 0px;
}

    .main-footer .custom-layout-footer-toolbar {
        background-color: #373D41;
        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: #373D41;
    }

    .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;
    }
/*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%;
}

/* 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;
        }

.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.gallery .presentation.images, .presentation-view.search-hit-gallery .presentation.images {
    border-color: white;
}


.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 #BBBDC0;
    border-radius: 5px;
    box-shadow: 0;
}

.presentation-view.gallery .presentation, .presentation-view.search-hit-gallery .name h3 {
    font-size: 18px;
}

.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;
}

.news-carousel-container .presentation-view.gallery, .presentation.presentation-view.search-hit-gallery {
    border: 0px;
}
/*.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;
}*/
.catalogue-view.presentation-view .catalogue-node-view-container > .catalogue-node-view > ._c > *:not(._c).name:first-child,
.catalogue-view.presentation-view .node-view.overview-gallery .node:last-child, .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.index-gallery .node {
    color: #FF671F;
}

.signifikant-list + .show-link {
    color: #FF671F;
    text-decoration: underline;
    padding: 5px 10px 5px 10px;
}

.catalogue-view.product.presentation-view .node-view.overview-gallery .node.images.image:not(.hero-image) {
    width: 50px;
}

.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;
    }


/* END NODES */




/* START PAGE */

.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'] {
    grid-template-columns: repeat(1, 1fr);
}

.gallery-view.auto-size-columns > .group[data-auto-columns='2'] {
    grid-template-columns: repeat(2, 1fr);
}

.gallery-view.auto-size-columns > .group[data-auto-columns='3'] {
    grid-template-columns: repeat(3, 1fr);
}

.gallery-view.auto-size-columns > .group[data-auto-columns='5'] {
    grid-template-columns: repeat(4, 1fr);
}

.gallery-view.auto-size-columns > .group[data-auto-columns='6'] {
    grid-template-columns: repeat(4, 1fr);
}

.gallery-view.auto-size-columns > .group[data-auto-columns='7'] {
    grid-template-columns: repeat(4, 1fr);
}

.gallery-view.auto-size-columns > .group[data-auto-columns='8'] {
    grid-template-columns: repeat(4, 1fr);
}

.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) {
    .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;
        min-width: 410px;
        max-width: 464px;
    }

    .presentation-view.part-assembly-view .partassembly-illustrations .assert-illustration-view {
        width: 100%;
    }

    .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;
    }
}

/*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 (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: 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;
    }
}

@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) {
    .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 {
        grid-template-columns: repeat(3, 1fr);
    }
}

@media(max-width: 665px) {
    .nodes-view.gallery-view.index-overview.auto-size-columns > .group {
        grid-template-columns: repeat(2, 1fr);
    }
}

/*@media(min-width: 575px) and (max-width: 955px) {
	.gallery-view.auto-size-columns > .group {
		grid-template-columns: repeat(3) !important;
	}
}*/
@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;
    }

    .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 .reviewnote-overview-icon,
.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 {
    padding: 12px 10px 10px 12px !important;
}

.tools .presentation-usernote-icon .icon,
.tools .presentation-favourite-icon .icon,
.tools .presentation-feedback .icon,
.tools .reviewnote-overview-icon .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 {
    border-radius: 4px;
    border-color: #BBBDC0;
}

/*.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 #FF671F;
    font-weight: 700;
}

.signifikant-dataview > .pagination-tools > li, .signifikant-pagination > ul > li {
    color: #FF671F;
}

.signifikant-dataview > .pagination-tools {
    margin-top: 20px;
}

    .signifikant-dataview > .pagination-tools .checkable .icon {
        color: #FF671F;
    }

.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: #BBBDC0;
}

.signifikant-toolbar > li.sort-tool .sort-selector-container .sort-icon-container {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-color: #BBBDC0;
}
/*.signifikant-toolbar > li.sort-tool .sort-selector-container .sort-text {
	height: 42px;
}*/
.ContactUs {
    width: 131px;
    height: 38px;
    border: 1px #0078a1 solid;
    border-radius: 4px;
    background-color: #0078a1;
    text-align: center;
    margin-top: 10px;
    display: grid;
    align-items: center;
}

    .ContactUs a {
        color: white;
    }


/* 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;
    }

.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%;
        }

.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-weight: 400;
    font-size: 22px;
    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).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;
}

    .presentation-view.part-assembly-view .partassembly-table-container .part-assembly-row-table .presentation-order .add-to-order .quantity {
        margin-left: 5px;
    }

.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;
}

.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 {
}

    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: #999;
        padding-left: 5px;
    }

        .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: 42px;
}

    .drop-down-order-cart-container-view .order-lines .order-line-view .order-cart-menus-download .delete-order-cart-item {
        padding: 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;
}*/

.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: 42px;
    width: 42px;
    padding: 8px 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;
}

    .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .clear-order:hover, .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view label: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;
}

.shipping-address-dropdown-row {
    display: none !important;
}

.order-shipping-billing-address-addresse {
    display: none !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;
    }

.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 .order-cart-additional-information-container .Order-billing-shipping-view .row-container .billing-address-column {
    display: none;
}
/*.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;
}

.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 #FF671F;
    padding: 10px 15px 10px 15px !important;
    border-radius: 4px;
    background-color: #FF671F;
    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: 16;
    float: right !important;
}

.download-catalogue-report[data-file-exist="true"] {
    background-color: #FF671F;
}

.product .signifikant-toolbar .reviewnote-overview-icon {
    grid-row: 1;
    grid-column: 17;
    float: right !important;
}

.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: '';
}

.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,
.scopes-header > .clear-scopes {
    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 #FF671F;
    padding: 12px 24px 12px 24px;
    margin-top: 10px;
    border-radius: 4px;
}

.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: #FF671F;
    }

.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: #FF671F;
    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;
}*/
/* 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;
}

/* 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;
    }

    .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 {
            grid-row: 2;
            grid-column: 5;
        }

        .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 */





