/* .item_swift_productlistfacets .nav-item{
    display: none;
  }

  .item_swift_productlistfacets .nav-item.inPath{
    display: list-item;
  }
 
  .item_swift_productlistfacets .nav-item.inPath .nav-item{
    display: list-item;
  }

*/

.item_swift_productgroupslider .card-img-overlay {
	padding:0!important;
	grid-template-columns: 1fr min-content;
  }
  
  .item_swift_productgroupslider .card-img-overlay .btn-primary{
	  display:grid;
		border-radius:0;
	  background-color: rgba(9,43,116,0.75);
	  border: 0;
	  min-height:75px;
	  align-content: center;
	  transition: all 0.3s;
  }
  
  .item_swift_productgroupslider .card-img-overlay .btn-primary:hover{
	  background-color: rgba(9,43,116,1);
  }
  
  #address-search{
	position:relative;
	max-width:250px;
  }
  
  #UserManagementManageAddressesForm tbody.hidden,
  .list-group-item-action-addresses.hidden{
  display:none;
  }
  
  .submenu_item_image{
	max-height:120px;}
  
  .dropdown-toggle.hover-underline-animation-center:after{
	  border: 0;
	background-color: var(--swift-accent-color);
	  bottom: 7px;
	  content: "";
	  height: 2px;
	  left: 0;
	  position: absolute;
	  -webkit-transform: scaleX(0);
	  transform: scaleX(0);
	  -webkit-transform-origin: center;
	  transform-origin: center;
	  -webkit-transition: -webkit-transform .25s ease-out;
	  transition: -webkit-transform .25s ease-out;
	  transition: transform .25s ease-out;
	  transition: transform .25s ease-out, -webkit-transform .25s ease-out;
	  width: 100%;
		margin: 0;
  }
  
  .dropdown-toggle.hover-underline-animation-center,
  .hover-underline-animation-center.hover-underline-animation-center{
	text-decoration: none !important;
  }
  
  .dropdown-toggle.hover-underline-animation-center:hover:after{
	  content:"";
		-webkit-transform: scaleX(.85);
	  transform: scaleX(.85);
	  -webkit-transform-origin: center;
	  transform-origin: center;
  }
  
  .megamenu-wrapper .megamenu{
	   /*border-top: 1em solid transparent;*/
  }
  
  .hover-underline-animation-center > span{
	  white-space: nowrap;
  }
  
  .custom-iframe iframe{
	  width:100%;
  }
  