.header-main .header-left {
    min-width: 20% !important;
}

.header-row .header-center {
    flex: 0.75 !important;
}

body .page-header.type1,
body .page-header.type1 .main-panel-top,
body .page-header.type1 .main-panel-top .panel.wrapper {
    background-color: #000;
}

body .page-header.type1 .header-main a.logo img,
body .page-header.type1 .header-main strong.logo img {
    width: 360px;
}

.simple-stock {
    display: none;
    margin-bottom: 1.2143em;
    background: #f26722;
    color: white;
    padding: 5px 15px;
    border-radius: 10px;
}

.simple-stock-link:hover .simple-stock {
    opacity: .9;
}

.simple-stock-link {
    color: #fff;
}

.simple-stock-link:hover {
    opacity: .9;
}

.product-info-stock-sku .configurable-variation-qty {
    display: none !important;
}

[name*="shippingAddress.street.0"] .label {display: none;}
[name*="shippingAddress.region"] {display: none;}


/** product item - GRID */
.item.product.product-item .product-item-info.type1 .product.details.product-item-details .price-box.price-final_price {
    margin-top: .5rem;
}

@media all and (max-width: 768px) {
    body .page-header.type1 .main-panel-top {
        display: none;
    }

    body .page-header.type1 .header-main a.logo,
    body .page-header.type1 .header-main strong.logo {
        max-width: unset;
    }
}

.page-header.type1 .navigation:not(.side-megamenu) > ul {
    justify-content: space-between;
}

.page-header.type1 .header-contact .wishlist {
    display: none;
}

.minicart-wrapper .block-minicart .total-count {
    display: none;
}

.product-info-stock-sku .stock {
    display: none;
}

.footer .footer-middle .container {
    border-top: 1px solid black;
}


.menu-right-block .custom-atribute {
    padding: 15px 10px 0;
}

.menu-right-block .custom-atribute a[title="Prostor"] {
    padding: 0 0 10px  0 !important;
    color: black !important;
    font-weight: 700 !important;
    font-size: 14px !important;
}

.menu-right-block .custom-atribute a[title="Prostor"]::after {
    display: block;
    width: 33%;
    float: none;
    height: 2px;
    background-color: #f26722;
    content: "";
    padding: 0;
    margin: 0;
    margin-top: 5px;
}

.product-item-name a {
    white-space: normal;
    min-height: 39px;
    max-height: 39px;
}

.fullwidth .level0.submenu {
    border-bottom: 5px solid #f26722;
}

.page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu .level1 > a {
    color: black !important;
    font-size: 14px;
    padding-bottom: 10px !important;
}

.page-header .sw-megamenu.navigation li.level0.fullwidth > .submenu .level1 > a::after {
    display: block;
    width: 33%;
    float: none;
    height: 2px;
    background-color: #f26722;
    content: "";
    padding: 0;
    margin: 0;
    margin-top: 5px;
}

.block.newsletter .action.primary {
    PADDING: 6px 10px;
    height: 37px;
    line-height: unset;
}

#additional tr {
    border-bottom: 1px solid black;
}

.search-category {
    visibility: hidden;
}

/** DIMCO STATIC BLOCK */

.block.block-static-block a {
    color: #000000;
}

.block.block-static-block a:hover {
    color: #f26722
}


/** DIMCO FOOTER - dimco_footer_block_01 */

.dimco-payment {
    margin-top: 20px;
}

.dimco-payment p {
    margin-bottom: 0;
}

.dimco-payment .cards img {
    width: 57px;
    height: auto;
}

.dimco-footer .dimco-social a {
    font-size: 17px;
}

@media all and (max-width: 768px) {
    .footer .footer-top .vavcer p {
        text-align: center;
    }
}

.dimco-footer .dimco-social [class^="porto-icon-"] {
    color: #f26722;
}

.product-labels .product-label.sale-label {
    background-color: #f26722;
}

.minicart-wrapper .action.showcart .counter.qty {
    background-color: #f26722;
}

/** ORDER DETAILS */

.opc-block-summary .grand.incl+.grand.excl .mark,
.opc-block-summary .grand.incl+.grand.excl .amount {
    font-size: 1rem;
}

.opc-block-summary .minicart-items .product-item-name {
    white-space: pre-wrap;
}

/** RECAPTCHA CREATE ACCOUNT */

@media all and (min-width: 768px) {
    .customer-account-create .form-create-account .g-recaptcha {
        padding: 0 25px;
    }

    .customer-account-create .form-create-account .g-recaptcha > div {
        height: unset !important;
    }

}


/** DOCUMENTATION TAB */

.tab-link {
	font-size: 16px;
}

.tab-link img {
    width: 20px;
    height: auto;
    margin: 5px 0;
    vertical-align: middle;
}

/** REFERENCE */

.cms-reference .fancybox-overlay {
    background: rgba(0,0,0,0.8);
}

/** DIMCO HELPER CLASSES */

@media all and (max-width: 768px) {

    .d-my-5 {
        margin-top: .5rem;
        margin-bottom: .5rem;
    }
}

@media only screen and (max-width: 425px) {
    .catalog-category-view .swatch-option {
        min-width: 20px !important;
        width: 20px !important;
        height: 20px !important;
    }
}
.engrade:hover .grademouse {
    display: block;
    position: absolute;
    z-index: 9999;
    }
    .grademouse {
    display: none;
    width:160%;
    }
    .engrade {
    width: 100px;
    }
    .gradecatalog
    {
    display: block;
    position: static;
    width:35%;
    }
    .grademousecatalogdiv:hover .grademousecatalog {
        display: block;
        position: absolute;
        z-index: 9999;
        }
        .grademousecatalog {
        display: none;
        width:160%;
        }
        .grademousecatalogdivlist:hover .grademousecatalog {
            display: block;
            position: absolute;
            z-index: 9999;
            }
.grademousecatalogdivlist
{
    width:40%;
}
.link
{
    font-size: 14px;
}