/*
Author: Capitanu Mihai
x2-custom.css (c) 2023
Desc: custom css applied to all pages
Created:  2023-08-14T06:09:00.050Z
*/

/* [X2-92] */
.product-item-actions .actions-primary {
    width: max-content;
 }

 /* [X2-124] */
 .minimal-price-link, .price-excluding-tax, .price-including-tax {
    white-space: normal;
    text-align: start;
}
/* [X3-234] */
ol.minicart-items div.product-item-details .price-excluding-tax {
    text-align: unset;
}

/* [X2-143] */
#opmode-banner{
    background-color: rgba(175,0,0,1);
    padding: 10px;color:rgba(255,255,255,1);
    font-family: Sans-Serif;
    text-align:center;
}
#opmode-banner a {
    color: rgba(255,255,255,1);
    text-decoration: underline;
}
/* [X3-171] */
.cart-container .field.qty div.mage-error  {
    position: absolute;
    top: 50px;
}
body.catalog-product-view:not([class*=printq]) #maincontent:before {
	width: 100%;
	content: "";
	position: absolute;
	left: 0;
	height: 470px;
	/* background-color: #e6f5fe; TCE-6 */
}

body.catalog-product-view:not([class*=printq]) .product-info-main{
	margin-top: 20px;
}
body.catalog-product-view:not([class*=printq]) .page-main-inner{
	position: relative;
}
/* TCE-6 */
.footer-container .elementor-newsletter-wrapper .form-subscribe{
    background-color: #eee; 
}
/* TCE-6 */
.footer-container .elementor-newsletter-wrapper .actions-subscribe button{
    background: transparent;
    box-shadow: none;
    color: #19345C;
}

.header-container .header__action .customer-welcome li a {
    color: #000000 !important;
}
/* TCE-13 */
.review-form .actions-toolbar .action.submit.primary {
    background: #FF3C3F ;
}
.product-images .my-tooltip-top .tooltip-content:after {
    left: unset;
    right: 15px;
}
@media (max-width: 479px) {
    #shopping-cart-table .cart.item .cart-price, #shopping-cart-table .cart.item .price-excluding-tax{
        text-align: right;
    }
    .checkout-index-index .modal-popup .modal-footer .action-save-address{
        margin-bottom: 10px;
    }
}
.opc-block-summary ol.minicart-items div.product-item-details .price-excluding-tax {
    margin-right: 15px;
}
.product-info-main .product-addto-links .action.tocompare{
    color: #000000;
}

/* TCE-18 */
.account .page-title-wrapper .order-status{
    width: 100%;
}
.account .page-title-wrapper .actions-toolbar.order-actions-toolbar .actions{
    display: flex;
    justify-content: flex-end;
}
.matrix_layoutMain.matrix_layoutStockDefaultPdfContainer .matrix_addToCartButton .btn-primary {
    margin-top: 10px;
}
@media only screen and (max-width: 575px) {
    .form-wishlist-items .products-grid.wishlist .product-item-name, .form-wishlist-items .products-grid.wishlist .product-item .price-box{
        margin-left: 0px;
    }
}