@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400&display=swap');

/* Aplicar Open Sans a todo el sitio */
body {
    font-family: 'Open Sans', Arial, sans-serif;
}
.navpro-home{
  background: #none!important;

}
@media (min-width: 769px){
#navpro-topnav .li-item:hover, #navpro-topnav .li-item:active {
  /*background: #eb0023;
  color: #fff!important;*/
}
.page-header {
   /*height: 56px;*/
}
.navigation-wrapper {
  /* background-color: #f2f2f2;*/
  }
/*.navigation-wrapper .navigation
{
   height: 48px;
}
.page-wrapper > .navigation-wrapper .navigation {
  padding: 0 !important;
}
.navigation > ul {
  align-items: center !important;
  height: 100%;
}*/
.navigation .active > a.level-top, .navigation .has-active > a.level-top {
 /* background: #eb0023 !important;
  color: #fff!important;
  border-radius: 0;*/
}
 .page-footer {
   background-color: #f2f2f2;
 }
   /* .li-item.level0.nav-1.size-fullwidth.first.level-top.navpro-home.ui-widget-content.ui-menu-divider {
       margin-right: 30%;
       margin-left: 50px;
    }
    .navigation {
  max-width: 21in !important;
} */
}
@media (max-width: 1200px) and (min-width: 641px) {
.li-item.level0.nav-1.size-fullwidth.first.level-top.navpro-home.ui-widget-content.ui-menu-divider {
  width: 100%;
}
.page-header .panel.wrapper {
  background: transparent;
  height: 0px;
}
}

.page-header .panel.wrapper {
  /*height: 0;*/
}
.header.content {
  /* padding: 0;*/
}
@media (min-width: 640px){
  .navigation .level0>.level-top:hover, .navigation .level0>.level-top.ui-state-focus {
     /*color: #fff!important;*/
     text-decoration: none;
  }
  .navpro .level0 .children>li>a:hover, .navpro .level0 .children .parent>a:hover {
    text-decoration: none;
    /*color: #fff!important;*/
  }
  div#store\.menu,.navigation {
     background-color: #fff;
  }

}
.action.tocart.primary {
  background-color: #eb0023 !important;
}
.action.primary, .action-primary{
    background-color: #eb0023 !important;
}
div#amasty-main-container {
    border: 1px solid #e6e6e6;
    border-radius: 0;
    box-shadow: 0 1px 6px 0 rgba(80, 80, 80, .08);
}
#navpro-topnav .li-item.level0:first-of-type:hover {
    background: none !important;
    color: inherit !important;
}
li.li-item.level0.nav-2.size-fullwidth.category-item.level-top.parent.ui-menu-item.opened a.ui-state-active {
    color: #fff !important;
}
    .header.panel > .header.links > li > a {
        color: #202124;
        text-decoration: none;
    }
    .product-info-stock-sku {
    width: 100%;
}
/*ul.header.links {
    float: right;
}*/
    @media (min-width: 769px), print {
      .header.links {
            margin: 0;
            padding: 0;
            list-style: none none;
            float: right;
            margin-left: auto;
        }
        .header .links, .header .switcher {
            display: inline-block;
        }
	ul.header.links {
            display: flex;
        }
	.header.links > li > a {
           color: #202124;
           text-decoration: none;
        }
	.header.links>li {
           font-size: 14px;
           margin: 0 0 0 15px;
        }
	.header.content {
            padding: 20px!important;
        }
	ul.header.links {
            margin-top: 5px;
        }
        .customer-welcome .action.switch{
            color: #202124;
        }	


    }
  @media (max-width: 768px), print {
     ul.header.links {
        display: none;
    }
  }
 .header.panel>.header.links>li {
    display: inline-block;
    vertical-align: top;
}
.product.attribute.sku {
   float: left;
}
.rfqbutton, .rfqbutton:hover
{
   background-color: #eb0023 !important;
}
#product-addtoquote-button, .product-item .toquote
{
   color: #fff!important;
}
input {
        border-radius: 2.5rem!important;
}
.product-options-bottom {
    padding: 0px;
}
.minimal-price-link {
/*   display: none!important;*/
}
.catalog-product-view span.price-label {
    display: none !important;
}
input#po_number {
    /* background-color: grey !important; */
    background-color: #e9e9e9 !important;
    border-color: #adadad !important;
    color: #303030 !important;
}

label.label[for="po_number"], .amloginattr-edit-container{
    display:none!important;
}
span.price-notice {
    display: none !important;
}
.bundle-options-container .product-add-form {
    display: block !important;
}
.bundle-options-wrapper {
    display: none;
}
.bundle-options-container .block-bundle-summary
{
    width: 100%;
}
.block-bundle-summary .title {
    display: none;
}
.panel.wrapper {
    background-color: #f2f2f2 !important;
   /* height: 32px !important;*/
}
.custom-banner a {
    color: #0c0c0c;
    text-decoration: none;
    font-size: 14px;
    padding: 10px;
}
        .page-header .panel.wrapper {
            border-bottom: none;
    }
