/* 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: #005596;
	font-weight: 700;
	margin: 5px 0 20px 10px;
	padding-left: 0;
}

.product .signifikant-list .filter .range {
	color: #005596;
	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 #0072C9;
}
.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: #005596;
	}
}
/* 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;
	color: #005596;
}
/*.catalogue-view.presentation-view .node-view.index-gallery:hover {
	background-color: #fff;
}*/
.catalogue-view.presentation-view .catalogue-node-view-container > .catalogue-node-view .node-data-view {
	margin-left: 30px;
}
/*.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 #E6E6E6;
	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: #fff !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: brightness(0) saturate(100%) invert(13%) sepia(100%) saturate(4600%) hue-rotate(194deg) brightness(87%) contrast(106%) !important;
}
.bulletins-button a >.icon,
.favourite-dropdown-button>.icon,
.order-drop-down-button>.icon {
	border: 1px solid #E6E6E6;
	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 #E6E6E6;
	/*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 {
	background: #fff;
	border-radius: 23px;
	padding: 12px;
}
/* Breadcrumb */
.main-navigationbar {
	border-bottom: 1px solid #005596;
	/*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:not(:first-child):last-child {
		font-weight: 600;
	}
/* 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%;
}
.new-login-view .login-full-view-background .centre-box-view .user-guest-login-register .login-section .forgot-password-external .label:hover {
	color: #005596;
}
.new-login-view .login-full-view-background .centre-box-view .user-guest-login-register .login-section .forgot-password-external:hover {
	text-decoration-color: #005596;
}
/* 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;
}
.catalogue-view.presentation-view .node-view.gallery {
	background-color: #fff;
}

.catalogue-view.presentation-view .node-view.index-overview-gallery .node.images,
.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 {
	background-color: #fff;
}

.catalogue-view.presentation-view .node-view.index-overview-gallery .node:last-child {
	color: #fff;
}

.catalogue-view.presentation-view .node-view.index-gallery .node.name, 
.catalogue-view.presentation-view .node-view.index-gallery .node.identity,
.catalogue-view.presentation-view .node-view.index-gallery .node.description,
.catalogue-view.presentation-view .node-view.index-gallery .signifikant-list {
	color: #fff;
}

.catalogue-view.presentation-view .node-view.index-gallery:hover .node.images,
.catalogue-view.presentation-view .node-view.gallery:hover {
	background-color: #fff !important;
}
.signifikant-list + .show-link {
	color: #005596;
	text-decoration: underline;
	padding: 10px;
}
.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.start .gallery-view  .group > .node-view.index-overview-gallery {
    --preferred-width: 275px;
    preferred-width: 275px;
    min-width: 225px;
    max-width: 350px;
}
.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;
}
.start .index-overview.auto-size-columns > .group {
	margin-top: 50px;
}

.gallery-view.auto-size-columns > .group {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
 .gallery-view.auto-size-columns > .group[data-auto-columns='2']{
	 grid-template-columns: repeat(4, 1fr);
 }
	.gallery-view.auto-size-columns > .group[data-auto-columns='3'] {
		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;
}
.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);

	
}



/*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;
		min-width: 410px;
		max-width: 464px;
	}

	.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;
	}

	.gallery-view.auto-size-columns > .group {
		grid-template-columns: repeat(4, 1fr) !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: 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) {
	.gallery-view.auto-size-columns > .group {
		grid-template-columns: repeat(4, 1fr) !important;
	}
}

@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: 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;
	}

	.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;
	}

	.gallery-view.auto-size-columns > .group {
		grid-template-columns: repeat(2) !important;
	}
	/*.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 {
	padding: 12px 10px 10px 12px !important;
}

.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{
	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 #005596;
	font-weight: 700;
}

.signifikant-dataview > .pagination-tools > li, .signifikant-pagination > ul > li {
	color: #005596;
}
.signifikant-dataview > .pagination-tools{
	margin-top: 20px;
}
	.signifikant-dataview > .pagination-tools .checkable .icon {
		color: #005596;
	}
.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.presentation-view .catalogue-node-view-container>.catalogue-overview-content .node-data-view {
	margin:0px;
}
/*.catalogue-view.product.presentation-view .node-view.overview-gallery {*/
	/*background-color:#e6e7e8;*/
	/*border: 0px;*/
	/*background-color: #005596;
	border: solid 1px #BBBDC0;
	border-radius: 4px;
	box-shadow: none;
}
	.catalogue-view.product.presentation-view .node-view.overview-gallery:hover {
		background-color: #fff;
		border: 0px;
		border-radius: 2px;
		box-shadow: none;
		border: 1px solid #005596;
	}

		.catalogue-view.product.presentation-view .node-view.overview-gallery:hover .node.name {
			color: #005596;
		}*/
.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;
}
.catalogue-view.product.presentation-view .node-view.overview-gallery .node.images {
    border: 0px;
}

.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;
}
 
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,
.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).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;
	}
.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: 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: #005596;
		}
		.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;
}*/

.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: 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;
	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: #005596;
	}
.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: #005596;
	}
.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;
}

.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;
	color: #fff;
}

.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 #005596;
	padding: 10px 15px 10px 15px !important;
	border-radius: 4px;
	background-color: #005596;
	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: #005596;
}

.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{
	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 #005596;
	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: #005596;
}
.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: #005596;
	}
.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: #005596;
	font-weight: 700;
	padding-right: 5px;
}
.search-hit .signifikant-list .filter > *:not(:first-child){
	padding-left: 0;
	margin-top: 5px;
}
.facets-container .facet[data-id='CreateDate'] .range-slider,
.facets-container .facet[data-id='CreateDate'] .from-to-inputs, 
.facets-container .facet[data-id='CreateDate'] .values {
	display:none;
}
/* 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;
}

/* 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;
	}
	.start .presentation-view header.hero {
		padding-bottom: 200px;
	}
	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 */







