.block-viewed-products-grid .block-content .product-item-info .product-item-details .price-box,
.block-viewed-products-grid .block-content .product-item-info .product-item-details .product-item-actions,
.block-viewed-products-grid .product-item-info .product-item-details .product-item-actions,
.product-info-main .product-info-stock-sku .stock,
.product-info-main .product.overview,
.minicart-wrapper .action.showcart::after{
    display: none !important;
}
.box-tocart .action.tocart,
.block-minicart .block-content > .actions > .primary .action.primary,
.abs-action-cart-button button.action, .cart.actions button.action, .cart-discount .actions-toolbar button.action,
.cart-summary .checkout-methods-items .action.primary.checkout,
.abs-action-cart-button button.action:not(:hover), .cart.actions button.action:not(:hover), .cart-discount .actions-toolbar button.action:not(:hover){
    background-color: #1F7D08 !important;
    color: #FFF !important;
}
.product-info-main .product.sku .value,.product-options-bottom, .product-info-price,.product-info-main .page-title-wrapper h1{
    color: #002228 !important;
}
.footer-top .custom-block:before, .footer-top .custom-block::after{border: 0 none !important}
/*promo-capital-menu*/
.header-center-right{width: 100%;}
.header-center-right-item{float: right;}
.promo-capital-dropdown-menu {
    display: flex;
    align-items: center;
    background-color: white;
    padding: 10px;
}
.promo-capital-menu {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
    gap: 20px;
}
.promo-capital-menu-item {
    position: relative;
}
.promo-capital-menu-item a {
    text-decoration: none;
    
    color: #002c57;
    font-weight: 600;
    cursor: pointer;
}
/* Submenu Styles */
.promo-capital-submenu {
    position: absolute;
    top: 100%;
    left: 0;
    background-color: white;
    list-style: none;
    padding: 10px 0;
    margin: 0;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    display: none;
    z-index: 1000;
    width: 200px;
}
.promo-capital-submenu li {
    padding: 5px 20px;
}
.promo-capital-submenu-item > a {
    font-weight: 600;
}
.promo-capital-submenu-child {
    margin-left: 20px; 
    list-style-type: none;
    padding: 5px 0;
}
.promo-capital-submenu-child li {
    padding: 5px 0;
}
.promo-capital-submenu-child li a {
    font-size: 14px;
    text-decoration: none;
    color: #555;
}
.promo-capital-submenu-child li a:hover {
    color: #002c57;
    background-color: #f1f1f1;
}
/* Show Submenu on Hover */
.promo-capital-menu-item:hover .promo-capital-submenu {
    display: block;
}

.promo-capital-submenu-item:hover .promo-capital-submenu-child {
    display: block;
}
.promo-capital-submenu-parent:after {
  content: '\e81c';
  display: inline-block;
  font-family: 'porto-icons';
  vertical-align: top;
  margin-left: 10px;
}
/*END promo-capital-menu*/
.cart-design-2 .action.showcart .minicart-icon{
	width: 20px !important;
    height: 15px !important;
}
span.logo_text{display: none}
span.logo_text:before{
    content: "|";
    font-size: 35px;
    margin: 0 15px;
    font-weight: 100;
}
.page-header .header.panel{display: flex !important;}
.search-area .block.block-search{
        background-color: #FFF !important;
    border-radius: 0 !important;
    border: 1px solid #DDD !important;
}
.page-header.type2 .search-area .minisearch .actions button{
    background: #255f82;
    color: #FFF;
}
/*CSS Desktop only*/
@media (min-width: 768px) {
    .page-header.type2 .nav-sections {
        display: none !important;
    }
    span.logo_text {
        font-size: 25px;
        font-weight: 100;
            display: inline-block;
    line-height: 38.67px;
    }
    .block-search .action.search{
        right: 0 !important;            top: -1px !important;
    }

}
@media (max-width: 608px){

    .page-header.type2 .search-area{
        padding-left:0 !important;margin-left:0 !important;
    }
}
.block-viewed-products-grid .block-title strong{font-size: 24px;}
