/* 
   #ef7b05 primary color (orange): button, a, toolbar  

   #eceae6 primary color extra (warm grey) toolbar inverse check
   
   #000000 black
   
   #00365f quicke dark blue 
   
   EXTRA
   #dfe0e2 side bar grey
   #d8d8d8 grey for areas
   #0c0c0c near black
   
*/


@font-face { font-family: 'Prelo-Bold'; src: url('Prelo-Bold.otf'); font-weight: bold; }
@font-face { font-family: 'Prelo-Book'; src: url('Prelo-Book.otf'); }
@font-face { font-family: 'Prelo-Medium'; src: url('Prelo-Medium.otf'); }
@font-face { font-family: 'Blank-Theme'; src: url('Blank-Theme-Icons.woff2');}



/* TEMPORARY REMOVE */

.quick-navigation { display:none; }

/* Hide selected settings */
.document-pdf-reader {
	display:none !important;
}

.order-drop-down .drop-down-order-cart-container-view .order-view a.goto-order {
	background-color: #ef7b05 !important;
}

.order-drop-down .drop-down-order-cart-container-view .order-view a.goto-order:hover {
	background-color: #d16b04 !important;
}

.signifikant-menu .icon {
	color: black;
}

.part-assembly-view .assert-illustrations-view {
	padding-right: 20px;
}
/* Hide part number in nav tree since identity is shown */
.catalogue-tree-navigator-container .number {
	display:none;
}

.order-line-shipping-information-container,
.presentation-shipping-information-container,
.shipping-information-container,
.shipping-information {
	display:none;
}

/* TEMPORARY REMOVE */




body {
	/*font-family: Arial; */
	font-family: Prelo-Book;
}

h1 {
	font-family: Prelo-Bold;
	font-weight:900;
	font-style: normal;
	font-size:72px;
}

h2 {
	font-family: Prelo-Medium;
}

h3 {
	font-family: Prelo-Medium;
	font-weight:600;
}


.welcome-widget {
	font-size:18px;
	font-weight:900;
}


/* Check box color */
.signifikant-checkbox + span, .signifikant-checkbox + input + span {
    border: solid 1px #666;
    background-color: white;
}
.signifikant-checkbox:checked + span, .signifikant-checkbox:checked + input + span {
	background-color: #ef7b05;
	border: solid 1px #ef7b05;
}
.signifikant-checkbox:checked + span:after, .signifikant-checkbox:checked + input + span:after {
	border-color: white;
}
.signifikant-checkbox.switch:checked + span, 
.signifikant-checkbox.switch:checked + input + span {
    border: solid 1px black;
}



/* Navigarion bar */

.main-layout .main-navigationbar {
	padding: 6px 10px;
}

.main-layout .main-navigationbar>a:hover {
	text-decoration: underline;
	color: #000;
}
.custom-header-container header .main-navigationbar {
    padding: 6px 10px !important;
}
    .custom-header-container header .main-navigationbar .name,
    .main-layout .main-navigationbar > a {
        font-size: 12px;
        font-weight: 100;
        color: #000;
    }
.main-layout .main-navigationbar>a:last-child {
	font-weight: 800;
}
.catalogue-view .hero .presentation.main-navigationbar {
	margin-top: 0;
}

.catalogue-view .hero .presentation.main-navigationbar > a {
	margin-top: auto;
	margin-bottom: auto;
}

.detachables .float .main-toolbar {
	color:red;
}

.toolbar-logo {
	padding-right: 20px; */
}

.presentation-preview .node-usernote-icon,
.node-view .node-usernote-icon, .search-hit-view .node-usernote-icon {
	display:none;
}

.my-asset-layout > header,
.catalogue-navigator-view > header,
.asset-register-layout > header {
    color: white;
    font-size: 26px;
    font-weight: 900;
    text-align: center;
}
/*.catalogue-navigator-view > header .name {
    padding-bottom: 50px;
}*/
.cross-sales-view > *:not(:first-child) {
	/*font-size:28px;*/
    margin-top: 10px;
}



/* Part number bold on part row */
.row-presentation-view .part-number {
	font-weight: bold;
}
/* Hide quantity on part rows */
.row-presentation-view .signifikant-property-list .quantity {
	display:none;
}

/* Hide reference field on all places except on order page */
.add-to-order-item-reference-container,
.orders-dropdown-cart-lines-dataview .reference {
	display:none;
}

.qty-unit {
	display:none;
}

.order-line .part-desc {
	display:none;
}

.signifikant-property-list .category > h3 {
    margin-bottom: 10px;
}

.catalogue-overview-content .highlight-specifications {
    padding: 10px;
    /* background-color: #d8d8d8; */
}

.presentation.replacements {
    background-color: #f1f0f0;
}

.presentation-view .layout-body {
    grid-gap: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.presentation-view > header > *:last-child {
    margin-bottom: 10px;
}

.presentation-information-bulletin-container {
    padding: 10px;
    border: none;
    background-color: #ffcd00;
}




/* Availability styling */
.presentation-stocks>.stock>.information,
.presentation-order.right-aligned .stock .information {
	justify-content: center;
}
.row-presentation-view .right .row .presentation-order  .presentation-stocks .high,
.row-presentation-view .right .row .presentation-order  .presentation-stocks .high {
    background-color: green !important;
    text-align: center;
    color: white;
    padding: 2px;
    margin-left:2px;
    max-width:200px;
}
.row-presentation-view .right .row .presentation-order .presentation-stocks .low,
.row-presentation-view .right .row .presentation-order .presentation-stocks .low {
    background-color: #ffbf00 !important;
    text-align: center;
    color: white;
    padding: 2px;
    margin-left: 2px;
    max-width: 200px;
}
.presentation-order .presentation-stocks .high,
.presentation .presentation-order .presentation-stocks .high,
.presentation .presentation-order .presentation-stocks .high {
    background-color: green !important;
    text-align: center;
    color: white;
    padding: 2px;
    /* max-width: 300px; */
	float:right;
}
.presentation-order .presentation-stocks .low,
.presentation .presentation-order .presentation-stocks .low,
.presentation .presentation-order .presentation-stocks .low {
    background-color: #ffbf00 !important;
    text-align: center;
    /* max-width: 300px; */
    color: white;
    padding: 2px;
	float:right;
}
.presentation-stocks > .stock > .information * {
    max-width: 100%;
    width: auto;
}
/* End Availability styling */
/* Price information hidden and styling */
.presentation-view .presentation-order {
    align-self: flex-start;
}

.presentation-preview .presentation-order {
    align-self: stretch;
}

.price {
	font-weight: bold;
}

.total-price {
	font-weight: bold;
	font-size:22px;
}
.presentation-stocks .name {
	display:none;
}
.red {
	color: red !important;
}

.presentation-view.part-assembly-view .partassembly-table-container .part-assembly-row-table .presentation-order .add-to-order .presentation-stocks
{
	grid-column-start:2
}

/* End Price information hidden and styling */



/* Range control */
.irs--default .irs-from, .irs--default .irs-to, .irs--default .irs-single, .irs--default .irs-bar {
	background-color:#ef7b05;
}
.irs--default .irs-from:before, .irs--default .irs-to:before, .irs--default .irs-single:before {
	border-top-color: #ef7b05;
}

/* Ålö button shape and behaviour */
input[type="submit"], input[type="button"], .anchor-button:hover, .signifikant-popup .session-timeout a.ok-button, .signifikant-toolbar li.button,
.add-dropdown-button, .add-button, .anchor-button, .ok-button, .asset-catalogue-navigation, .add-many-button,
.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 .add-single-part-number-textbox-container .add-item-order-button,
.normal-submit-button, input[type="button"].normal-submit-button, input[type="submit"].normal-submit-button {
    border-color: #ef7b05 !important;
    border-width: 1px !important;
    border-radius: 10px !important;
 	padding: 0px 20px;
    font-family: Prelo-Bold !important;
}

input[type="submit"]:hover:not([disabled]), input[type="button"]:hover:not([disabled]), button:hover, .anchor-button:hover, .signifikant-popup .session-timeout a.ok-button:hover, .download-current-order .signifikant-toolbar li.button:hover,
.add-dropdown-button:hover, .add-button:hover, .anchor-button:hover, .ok-button:hover, .asset-catalogue-navigation:hover, .add-many-button:hover
input[type="submit"]:focus, input[type="button"]:focus, button:focus, .anchor-button:focus, .signifikant-popup .session-timeout a.ok-button:focus, .download-current-order .signifikant-toolbar li.button:focus,
.add-dropdown-button:focus, .add-button:focus, .anchor-button:focus, .ok-button:focus, .asset-catalogue-navigation:focus, .add-many-button:focus {
	/* background-color: #fff !important; */
	/* border-color: #ef7b05 !important; */
	border-width: 1px !important;
	/* color: #ef7b05 !important; */
	border-radius: 10px !important;
	padding: 0px 20px;
	font-family: Prelo-Bold !important;
	transition-property: all;
	transition-duration: 0.4s;
	transition-timing-function: ease;
	transition-delay: 0s;
	outline: none !important;
}
input#txtOrderTitle {
    outline: none !important;
    border: 1px solid #cccccc;
}
.download-current-order .signifikant-toolbar li.button:hover .icon {
    color: #ef7b05 !important;
}
/* End Ålö button shape and behaviour */




/* Product overview nodes */
.catalogue-overview-node-preview .name {
    text-align: center;
}

.node-view,
.search-hit-view,
.asset-preview,
.news-preview,
.asset-node .presentation-view {
    text-align: center;
}
.asset-node .presentation-view:hover {
    padding: 20px;
}
    .catalogue-view .hero .presentation.identity,
    .catalogue-view .hero .presentation.description {
        text-align: center;
        padding-bottom: 40px;
        margin: auto 0 0 0 !IMPORTANT;
    }
.catalogue-view .hero .presentation.name {
	text-align: center;
	margin: auto 0 auto 0 !IMPORTANT;
    /*padding-top: 24px;*/
    line-height: 1.1;
	font-size: 58px;
	font-weight: 400;
}



.presentation-view > header > .presentation:last-child {
	margin-bottom: 0;
	padding-bottom: 0;
}

.catalogue-overview-content>.layout>header.hero, .presentation-view>header.hero,
.hero>.hero-image-container>.hero-image, .hero>.hero-image {
	height:230px;
	background-color: #1a1a1a;
	position: relative;
}
.custom-header-container > header.hero {
   /* height: 232px;*/
}
.custom-header-container > header.hero > .hero-image {
    height: 100%;
    z-index: -1;
    position: absolute;
    height: 100%;
}
.custom-header-container > header.hero > .presentation.name {
margin:auto 0 auto 0;
}
.part-assembly-view .assert-illustrations-view .header {
    align-self: center;
}




/* Gallery and sales statistics presentations */
.catalogue-node-view-container .gallery-view .group > .node-view,
.catalogue-node-view-container .gallery-view .group > .asset-preview,
.catalogue-node-view-container .gallery-view .group > .search-hit-view,
.asset-node .presentation-view,
.my-asset-overview .asset-node-view {
    background-color: #fff;
    padding: 20px;
    border-color: transparent;
    border-width: 1px;
}
    .my-asset-overview .asset-node-view:hover {
        padding: 20px;
    }
    /* Search view */
    .node-preview, .presentation-preview, .new-advanced-search .search-hit-view, .asset-preview, .news-preview, .asset-register-layout .search-hit-view {
        background-color: #fff;
        padding: 10px !important;
    }
.asset-preview  .images,.asset-preview .images{
	margin:0px !important;
}
.node-preview:hover, .presentation-preview:hover, .new-advanced-search .search-hit-view:hover,.asset-preview:hover, .asset-register-layout .search-hit-view:hover {
	background-color:#fff;
	padding:11px
}
.facets-container .facet.check-list .values>label>.count,
.facets-container .facet.check-list .values>label.selected>.count,
.new-advanced-search .categories-container li>label>.count,
.new-advanced-search .categories-container li.included>label>.count {
	background-color:#f8f8f8;
	color:#ef7b05;
}
.facets-container .facet.check-list .values>label>.count:before,
.new-advanced-search .categories-container li>label>.count:before,
.new-advanced-search .categories-container li.included>label>.count:before {
	content:' \0028' !IMPORTANT;
	padding-right:1px;
}
.facets-container .facet.check-list .values>label>.count:after,
.new-advanced-search .categories-container li>label>.count:after,
.new-advanced-search .categories-container li.included>label>.count:after {
	content:' \0029' !IMPORTANT;
}




/* Preferred node size on start page */
/* Preferred node size on start page */
.catalogue-view.start .gallery-view .group > .node-view {
    --preferred-width: 450px;
    preferred-width: 450px;
    min-width: 250px;
    max-width: 450px;
}

.catalogue-view.product .gallery-view.overview .group > .node-view {
    --preferred-width: 200px;
    preferred-width: 200px;
    min-width: 150px;
    max-width: 225px;
}

.catalogue-view.product .gallery-view .group > .node-view {
    --preferred-width: 300px;
    preferred-width: 300px;
    min-width: 275px;
    max-width: 350px;
}


.catalogue-view.product .gallery-view.node-style-atlas .group > .node-view > footer {
    padding: 10px;
}


/* Asset styling */
.catalogue-view:before, .asset-view:before {
    content: '';
	/*background-color:#0c0c0c;*/
	background-color:#1a1a1a;
    grid-row: header;
    grid-column: left / end;
    z-index: -1;
}
.asset-view header > * {
	color : #fff;
	text-align:center;
}
.asset-view header .name {
    padding-bottom: 50px;
    margin : 0px !important;
}
.asset-view .true {
	color:green;
	font-weight:600;
}
.asset-view .false {
	color:red;
	font-weight:600;
}
/* End Asset styling */



[data-name=presentation-fullscreen] {
	display:none !important;
}


/* Toolbar */
.frame-menu {
	border: solid 1px white;
	border-radius: 7px;
	margin: 0px;
}

.signifikant-toolbar.new > li label {
	margin-top: 0px;
}

.signifikant-toolbar.highlight {
    background-color: inherit;
}
.catalogue-overview-content .signifikant-toolbar.highlight {
    background-color: #d8d8d8;
}

.main-toolbar .signifikant-toolbar.highlight.inverse {
	text-transform: uppercase;
}

.signifikant-toolbar li.start-centre-menu
{
  /* margin-left:auto; */
  margin-right:70px;
}

.signifikant-toolbar li.linkmenu
{
  margin-right:70px;
}

.signifikant-toolbar li.end-centre-menu
{
  /* margin-right:auto; */
  margin-right:70px;
}

.signifikant-toolbar li.start-centre-menu a.hover-effect,
.signifikant-toolbar li.linkmenu a.hover-effect,
.signifikant-toolbar li.end-centre-menu a.hover-effect
{
    position: relative;
}

.signifikant-toolbar li.start-centre-menu a.hover-effect:before,
.signifikant-toolbar li.linkmenu a.hover-effect:before,
.signifikant-toolbar li.end-centre-menu a.hover-effect:before
 {
  content: "";
  position: absolute;
  width: 0;
  height: 2px;
  bottom: 0;
  left: 0;
  background-color: #fd932a;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}

.signifikant-toolbar li.start-centre-menu a.hover-effect:hover:before,
.signifikant-toolbar li.linkmenu a.hover-effect:hover:before,
.signifikant-toolbar li.end-centre-menu a.hover-effect:hover:before {
  visibility: visible;
  width: 100%;
}

.main-toolbar{
 min-height:50px;
 font-size:14px;
}

.header-quick-search-container{
  margin-left: auto !IMPORTANT;
}

.main-header{
	min-height:0px;
	padding:0px;
	margin-left:3px;
	/*margin-right:3px;*/
}
.main-header li.search > .quick-search-textbox {
    position: relative !important;
    flex: 1 1 !important;
    display: inline-block !important;
     width: auto;
}
.main-header li.search > .quick-search-textbox > input {
    height: 26px;
    font-size: 12px;
    width: 200px;
    border-radius: 8px;
    padding-right: 30px !important;
    border: solid 1px #808080 !important;
    margin: 0px !important;
    -webkit-appearance: none;
}
.large-username {
    background-color: #fd932a;
    width: 125px;
    height: 38px;
}

.large-username .icon
{
  display:none !IMPORTANT;
}

.order-drop-down-button label
{
  display:none !IMPORTANT;
}

.main-toolbar li.empty-menu {
     margin-left:0px !IMPORTANT;
     width:200px;
}

.main-layout .main-header li.order-drop-down-button>.overlay>.total-qty {
	font-size:10px;
}

/* End toolbar */



.price .message,
.presentation-stocks>.stock div .message {
  color:#000 !important;
  font-weight:100;
}

.price .message span,
.presentation-stocks>.stock div .message[data-status="Error"] span {
	color: #000 !important;
}


.main-header .header-toolbar .empty-left-most-menu {
  width:180px;
}

.main-layout .main-navigationbar a + a:before{
  content:' \003E' !IMPORTANT;
    font-family: 'icons-blank-theme';
}

.main-header .header-toolbar li.container > .icon {
  font-size:30px;
  color:black;
  font-weight:normal;
}

.main-header .header-toolbar li > .container > .icon {
  font-size:30px;
  color:black;
  font-weight:normal;
}

.main-toolbar .signifikant-toolbar{
  padding:0px 48px 0px 48px;
}

.main-toolbar .signifikant-toolbar li.toolbar-logo > .container > picture > img.content {
  width:140px;
}

.main-toolbar .signifikant-toolbar li > a > label {
  font-size:14px;
  cursor:pointer;
}

.main-toolbar .signifikant-toolbar li > a > label:hover {
  font-size:14px;
  cursor:pointer;
}

.material-icons[icon-name='shopping_cart']:before,
.fa-shopping-cart:before {
  content:' \e611'!IMPORTANT;
  font-family:'Blank-Theme';
}

.fa-search:before
{
  content:' \e615'!IMPORTANT;
  font-family:'Blank-Theme';
  font-size:22px;
}

.quick-search-textbox input[type=search] {
    height: 26px;
    border: 1px solid;
    font-size: 12px;
    /* width: 200px; */
    border-radius: 8px !important;
}
.quick-search-textbox .toolbar-search-icon,.quick-search-textbox .bar-code-container{
	margin: 1px !important;
	/* height: 25px; */
}
.main-header .signifikant-toolbar li.container,
.main-header .signifikant-toolbar li > .container
{
  padding:4px !IMPORTANT;
}


.main-header .signifikant-toolbar > li:not(:last-child)
{
   margin-right:0px;
}

div.search-spinner{
top:4px;
background-size:19px;
right:34px;
}

.drop-down-order-cart-container-view .order-lines .order-line-view .total-price, 
.order-cart .order-lines .order-line-view .total-price
{
  font-weight:700;
  font-size:16px;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .add-single-item-view .add-single-item .formContainer .partnumbervalue input{
  height:44px;
}

/* .order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .download-current-order .small-screen-menu-style{
  padding:5.5px;
}

.order-cart-detail-view .new-order-cart .body .order-cart-body .order-line-container .order-view .order-cart-menus .order-cart-menu-container .download-current-order .large-screen-menu-style{
  padding:4px 10px 4px 10px;
} */




/* Admin pages */

.admin-setup-menu-view .countrymenu {
	display:none;
}

/* End admin pages */




@media all and (max-width: 575.98px) {

    .main-layout .main-header li.order-drop-down-button > .overlay > .total-qty {
        font-size: 9px;
    }
    .catalogue-view > header {
		/*background-color:#0c0c0c;*/
		background-color:#1a1a1a;
    }
    .catalogue-view:before {
        display: none;
    }
	
	h1, 
	.asset-view .hero h1.name,
	.catalogue-view .hero .presentation.name {
		font-size: 32px;
	}
	
	.catalogue-view .hero .presentation.description {
		font-size: 20px;
	}
	
  div.search-spinner{    
     right:24px;
   }

  .login-view-container{
     display:contents;
  }

	.large-username {
		width: 100px;
	}
	.large-username label {
		font-size: 12px;
	}
	
 .main-toolbar li a.hover-effect label{
    display:inline-block !IMPORTANT;
    overflow:visible;
    font-size:10px;
  }

  .main-toolbar li.start-centre-menu
  {
     margin-left:auto;
     margin-right:0px;
  }


  .main-toolbar li.linkmenu
  {
    margin-right:0px;
  }

  .main-toolbar li.empty-menu
  {
     margin-left:0px !IMPORTANT;
     width:0px;
  }

  .header-toolbar li div.quick-search-textbox{
    width:150px;
  }

  .header-toolbar li div.quick-search-textbox > input{
    max-width:170px;
  }

 .header-toolbar li.header-quick-search-container{
     margin-left:0px !IMPORTANT;
  }

  .main-header .header-toolbar .empty-left-most-menu{
    width:0px;
    display:none !important;
    overflow:hidden;
  }

  .signifikant-toolbar li.end-centre-menu {
   margin-right:0px;
  }

  .main-toolbar .signifikant-toolbar{
   padding:0px;
 }
    .catalogue-navigator-label.collapse-label {
        pointer-events: none;
    }
        .catalogue-navigator-label.collapse-label.collapsed:after {
            content: "";
        }
        .catalogue-navigator-label.collapse-label:after {
            content: "";
        }
        .main-toolbar.signifikant-toolbar > li.show-catalogue-tree {
            margin-top: auto;
            margin-bottom: auto;
            margin-right: 0px !important;
            padding-right: 5px;
        }
    .main-toolbar.signifikant-toolbar > li.show-catalogue-tree .content {
        margin-left:0px;
       
    }
    .catalogue-view .hero .presentation.identity,
    .catalogue-view .hero .presentation.description {
        padding-bottom: 0px;
        
    }
   
   
    header .presentation.name ~ .presentation.description:before {
        top: calc(50% - 40px) !important;
    }
    .start.catalogue-view .hero .presentation.name {
        margin: auto 0 30px 0 !IMPORTANT;
    }
    .start.catalogue-view .hero .presentation.name ~ .presentation.description:before {
        top: calc(50% - 20px) !important;
    }
    .start.presentation-view > header.hero {
        height:260px;
    }
}


/*region Tree View*/
.signifikant-treeview {
    padding-right: 10px;

}
.signifikant-treeview li.nodes.expanded > ul[data-level='1'] {
	border-right: 1px solid rgba(0, 0, 0, 0.2);
    margin-right: 7px;
}

.signifikant-treeview > li > a {
	padding-right: 2px;
}
    .signifikant-treeview .nodes  > a {
       display:grid;
       grid-template-columns:1fr auto;
       align-items:center;
    }
        .signifikant-treeview .nodes > a > .node-content-container {
            grid-column:1;
         
        }
    .signifikant-treeview a .node-content-container {
        display: block;
    }
            .signifikant-treeview  a  .node-content-container > * {
                display: inline-block;
            }
        .signifikant-treeview .nodes > a:after {
            grid-column:2;
        }
            .signifikant-treeview .nodes > a:after {
                /*margin-left: 5px;*/
                float: right;
                font-size: 11px;
                content: '\25ba';
                color: #707070;
                transition: transform .2s;
                grid-column: 2;
            }



    .signifikant-treeview .nodes.expanded > a:after {
        /*content: "\f0d7";*/
        transform: rotate(90deg);
    }



.catalogue-navigator-view .catalogue-tree-navigator-container .catalogue-tree-navigator li .icon {
	display:none !important;
}
.signifikant-treeview li > .a {
    padding-top: 6px;
}
.catalogue-navigator-view.navigator-pinned .catalogue-tree-navigator-container {
	background-color: #fff;
}
.catalogue-navigator-view:not(.navigator-pinned) .catalogue-tree-navigator-container  {
	background-color: #fff;
}
.catalogue-navigator-view .catalogue-tree-navigator-container .catalogue-tree-navigator li>* {
	color:#000 !IMPORTANT;
	font-size: 14px !IMPORTANT;

}
.catalogue-navigator-view.presentation-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li.selected > a {
    background-color: #fff;
    border-color: #fff;
    font-weight: bold;
    font-family: 'Prelo-Bold';
    font-size: 14px;
}
.catalogue-navigator-view .catalogue-tree-navigator-container .catalogue-tree-navigator li.focused > a,
.catalogue-navigator-view.presentation-view .catalogue-tree-navigator-container .presentation.catalogue-tree-navigator li.focused.selected > a {
    background-color: #f8f8f8;
    border-color: #ddd;
    outline: none;
}
.catalogue-navigator-view .catalogue-tree-navigator-container>.pin {
	color:#777;
}
.catalogue-navigator-view .catalogue-tree-navigator-container>.pin:hover {
	color:#000;
}



    /*end-region-treeView*/
    /*#Alo divider*/
    header .presentation.name ~ .presentation.description:before {
        display: block;
        content: "";
        border-top: 3px solid #fd932a;
        width: 100px;
        position: absolute;
        top: calc(50% - 20px);
        left: calc(50% - 50px);
    }
.order-cart-detail-view .new-order-cart header .header-container:after {
    display: block;
    content: "";
    border-top: 2px solid #fd932a;
    width: 75px;
    margin: auto;
}
.asset-preview:not([layout]) .identity ~ .name:before,
.asset-preview[layout] > * .identity ~ .name:before,
.asset-preview > .body > * .identity ~ .name:before {
}
.signifikant-treeview .nodes span[data-type-code="YearFrom"] ~ span[data-type-code="YearTo"]:before {
    content: "";
    margin-right: 0px;
}

.signifikant-treeview .nodes span[data-type-code="YearTo"]:before {
    font-family: "Font Awesome 5 Free";
    content: "\f068";
    margin-right: 5px;
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
}

.signifikant-treeview .nodes span[data-type-code="YearFrom"]:after {
    font-family: "Font Awesome 5 Free";
    content: "\f068";
    margin-left: 5px;
    font-size: 10px;
    font-weight: 700;
    font-style: normal;
}
.search-hit-view .identity ~ .name:before {
    display: block;
    content: "";
    border-top: 2px solid #fd932a;
    width: 75px;
    margin: 0 1rem;
    transform: translateY(-0.2rem);
    margin: auto;
    position: relative;
}
.index-node-preview.node-view .identity ~ .name {
    padding-top: 22px;
}
 .catalogue-overview-node-preview.node-view .identity ~ a.name > * {
    padding-top: 22px;
}
.catalogue-overview-node-preview.node-view .identity ~ a.name:before {
    transform: translateY(.80rem);
}
/*.catalogue-node-view .node-view .identity ~ .name:before {
    transform: translateY(-.50rem);
}*/
.node-view .identity ~ .name:before {
    display: block;
    content: "";
    border-top: 2px solid #fd932a;
    transform: translateY(-.50rem);
    width: 75px;
    margin: 0 1rem;
    margin: auto;
    position: relative;
}
    /*end Alo divider*/

    /*Markets*/
.signifikant-popup.modal.market-modal-pop-up .header-description {
	text-transform: uppercase;
}
.signifikant-popup.modal.market-modal-pop-up > * {
color:#fff;
}
.signifikant-popup.modal.market-modal-pop-up > div .markets .market-item > * {
    color: #fff;
}
.signifikant-popup.modal.market-modal-pop-up {
    background-color: #fd932a;
}
.signifikant-popup.modal.market-modal-pop-up > div {
    background-color: transparent;
}
    .signifikant-popup.modal.market-modal-pop-up > div .markets {
        column-gap: 20px;
        border: solid 1px #fff;
        padding: 20px;
		margin:20px;
    }
        .signifikant-popup.modal.market-modal-pop-up > div .markets .market-item {
            /*display: inline-block;*/
            padding: 12px 20px;
            border-radius: 15px;
            /*border: solid 2px #fff;*/
            cursor: pointer;
            margin-bottom: 10px;
            /* margin:5px;*/
        }
.market-modal-pop-up .modalclose .icon {
    color: #8f8f8f;
	display:none;
}
.signifikant-popup.modal.market-modal-pop-up > div .markets .market-item[data-selected='selected'] {
    border:solid 2px #fff;
}
.market-toolbar {
/*border:1px solid red;*/
color:black;
}
/*end markets*/
.catalogue-navigator-label.collapse-label {
    pointer-events: none;
}

    .catalogue-navigator-label.collapse-label.collapsed:after {
        content: "";
    }

    .catalogue-navigator-label.collapse-label:after {
        content: "";
    }
.order-total-cost-view .order-cart-button-rows {
    grid-template-columns: 1fr;
}


.main-toolbar .signifikant-toolbar.main-toolbar
{
	display: flex;
    flex-direction: row;
}

.main-toolbar .signifikant-toolbar.main-toolbar .show-catalogue-tree
{
	order:1;
}
.main-toolbar .signifikant-toolbar.main-toolbar .toolbar-logo
{
	order:2;
}

.main-toolbar .signifikant-toolbar.main-toolbar .custom-menu1{
  order: 3;
}

.main-toolbar .signifikant-toolbar.main-toolbar .custom-menu2{
  order: 4;
}


.main-toolbar .signifikant-toolbar.main-toolbar .custom-menu3{
  order: 5;
}

.main-toolbar .signifikant-toolbar.main-toolbar .custom-menu4{
  order: 6;
}

.main-toolbar .signifikant-toolbar.main-toolbar .text-search-reposition-item
{
  order : 7;	
}

.main-toolbar .signifikant-toolbar.main-toolbar .bulletins-button
{
	order:8
}

.gallery-view.auto-size-columns>.group{
	overflow-x:visible;
	padding-bottom:10px;
}