/* 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; */
}
.catalogue-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container {
	width:265px;
}

.quick-search-hits-container .search-hit .signifikant-property-list.v .property {
	margin-left: 5px;
}
.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;
}

/* 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-Bold;
	font-weight:700;
	font-style: normal;
	font-size:24px;
}

h3 {
	font-family: SourceSansPro-Regular;
	font-weight:400;
	font-style: normal;
	font-size:18px;
}



/* 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;
}
/* 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;
}


/* 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: 4px 4px 4px 15px !important;
	border: 1px solid #BBBDC0;
	border-radius: 23px;
	margin-left:10px !important;
}
.avatar-menu > label {
	order: -1;
}
/*.link-menu {
	grid-template-columns: 1fr auto !important;
	grid-template-rows: auto !important;*/
	/*padding: 4px 4px 4px 15px !important;*/
	/*border: 1px solid #BBBDC0;
	border-radius: 23px;
	margin-left: 10px !important;
}

	.link-menu > label {
		order: -1;
		color: black;
	}

	.link-menu > .icon {
		font-size: 26px !important;
		color: black !important;

	}*/


.bulletins-items-dataview .priority-filter {
	display:none;
}
.bulletins-button a > label,
.favourite-dropdown-button > label,
.order-drop-down-button > label,
.avatar-menu > label {
	margin-top: 0 !important;
	color: #0d0d0d !important;
}
.bulletins-button a > .icon:before,
.favourite-dropdown-button > .icon:before,
.order-drop-down-button > .icon:before,
.avatar-menu > .icon:before,
.link-menu > .icon:before {
	display: block;
	height: 100%;
	width: 100%;
	content: '';
	background-repeat: no-repeat;
	background-position: center;
}
.link-menu > .icon:before {
	background-image: url(icon_link.svg);
}
.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);
}
.bulletins-button a > .icon,
.favourite-dropdown-button > .icon,
.order-drop-down-button > .icon,
.link-menu > .icon {
	border: 1px solid #BBBDC0;
	border-radius: 50%;
	width: 38px;
	height: 38px !important;
	display: inline;
	/* margin-left: .5rem !important; */
	margin-right: 0 !important;
}
.bulletins-button a label,
.favourite-dropdown-button label,
.order-drop-down-button label,
.link-menu 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 #000;
	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;
}
/* Breadcrumb */
.main-navigationbar {
	border-bottom: 1px solid #bbbdc0;
	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;
}
/* Footer */
.main-footer, 
.footer-link-group {
	padding: 0px;
}
.main-footer h6 {
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.main-footer h6 >*:not(:last-child) {
	border-left:solid 1px #e6e7e8;
	
}
.main-footer h6>* {
	/* margin-right: 10px; */
	border-right:solid 1px #e6e7e8;
	/* border-right:solid  1px  red; */
	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-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-view.presentation-view.catalogue-navigator-view .catalogue-tree-navigator-container .node-content-container span.spec.h[data-code='HIDE'] {
	display:none;
}
/* 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 #e6e7e8;
	border-radius:5px;
	box-shadow: 0;
} 

.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;
}

.catalogue-view.start .gallery-view  .group > .node-view.index-overview-gallery {
    --preferred-width: 225px;
    preferred-width: 225px;
    min-width: 175px;
    max-width: 250px;
}
.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;
}


/* END NODES */




/* START PAGE */

.start .presentation-view header.hero {
	/* padding-bottom: 40px; */
	height: 180px;
	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;
}

/* 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;
}

h2.group-label {
	padding-top:48px;
	padding-bottom:12px;
}

.catalogue-overview-content .presentation-view section.body-content .signifikant-toolbar.product {
	 padding-top:20px;
}

.ContactUs {
	width:260px;
	height:48px;
	border: 1px #0099cc solid;
	border-radius: 2px;
	background-color:#0099cc;
	text-align:center;
	margin-top:10px;
	display: grid;
    align-items: center;
}
.ContactUs a {
	color:white;
}
.SmartPortal1 a {
	color:#0078a1;
	font-weight: 600;
	padding-left: 5px;
}
.SmartPortal1 {
	display:grid;
	grid-template-columns:auto 1fr;
	align-items:center;
}
.SmartPortal1 a:hover {
	text-decoration: underline;
}
.SmartPortal1:before {
	content: url('icon_cog.svg');
	/* background-size: 20px 20px; */
	/* padding-right:22px; */
	width:22px;
	height:22px;
}
.SmartPortal2 {
	padding-left: 8px;
}
.SmartPortal2:before {
	content: ' ';
	padding-left:20px;
	width:20px;
	height:20px;
}
.widget.SmartPortal2 {
	padding-bottom: 20px;
	border-bottom: 1px solid #ebebec;
}
/* Hide label on API response */
.signifikant-property-list.highlight-specifications .property>label {
	display:none;
}
/* Hide product number in api response */
.product .presentation-view .details h3.presentation.identity {
	display:none;
}
/* 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 0px 40px 0px;
}
.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;
	border-radius:2px;
	box-shadow:none;
}

.catalogue-node-view .group.catalogue-toolbar .tools {
    width: 100%;
    padding-right: 0px !important;
}

.catalogue-node-view .group.catalogue-toolbar .tools > li#downloadtool {
    float: right;
}

.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;
}

.show-all-less-link-container {
    height: 55px;
    padding: 10px 0px;
    display: flex;
    align-items: center;
}

.show-more-bulletin, .show-less-bulletin {
    border: solid 1px black;
    padding: 10px 10px !important;
    border-radius: 6px;
}

/* END PRODUCT PAGE */





/* ASSEMBLY PAGE */

.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 .icon.material-icons.row-is-kit {
	display:none;
}

.part-assembly-row-table td.hidden.number {
	color:red !important;
}

.part-assembly-row-table td[data-number]::after {
    color: #d02020;
    content: attr(data-number);
}

.part-assembly-row-table div.property.quantity {
	display:none;
}

/* 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";
}

tbody[data-group=UserGuides] tr.row-group td {
	padding-top:30px;
}


/* END DOCUMENT NODE GROUPING */




/* PRESENTATIONS */

.signifikant-popup-container .signifikant-toolbar.presentation,
.signifikant-toolbar.presentation.kit {
	/* display:none; */
}

div.presentation.view.order-information {
	padding-top:20px;
	padding-bottom:20px;
}

.discrete .footnote {
	font-size: smaller;
	color: #5A5D60;
}

.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 */

.order-cart-place-order-button-container {
	/* display:none; */
}
.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;
}
/* 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;
}
/* END ASSETS */


/* FAVOURITES */

.my-favourite-layout h1 {
	color:black;
	font-size:42px !important;
}
.favourite-preview-container {
	padding-top:48px;
	margin-top:48px;
	border-top: 1px solid #ebebec;
}
.custom-header-container.my-favourite-layout header.hero .name {
	text-align: left;
	margin-left: 20px;
}
.custom-header-container.my-favourite-layout header.hero {
	height: 100px;
}

/* END FAVOURITES */




/* 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;
}
.signifikant-property-list .property>label {
	color:#000;
	font-weight:600;
	font-size: 14px;
}
.signifikant-property-list.search-hit .property>label {
	display:none;
}

.signifikant-property-list .property>span {
	color:#000;
	font-weight:400;
	font-size: 14px;
}
.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;
}

/* 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;
}

/* END SEARCH */

/* Price and stock */

.presentation-order .add-to-order-not-available
{
  display:grid;
}

.presentation-order .add-to-order .price,
.presentation-order .add-to-order-not-available .price
{
	grid-row:6;
}

.presentation-order .add-to-order-not-available .price {
    grid-row: 6;
    display: flex;
    justify-content: end;
}


/*End of price and stock */

/* ORDER PAGE */

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus,
.order-cart-detail-view .new-order-cart .body .order-cart-body .order-total-cost-view-container .order-total-cost-view {
	border: 1px solid #BBBDC0;
	border-radius: 2px;
}

/* 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 10px;
	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;
}

/* 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: 150px;
	}
}


/* END MEDIA STYLE */


