/*NOTE: This file is intended for programmers. Aspro technical support is not advised to work with him.*/

/* Examples (uncomment to use):*/

/* Expand site width */
/* body .wrapper { max-width: 1400px !important;  } */

/* Set site background image */
/* body {  background: url(image_source) top no-repeat; }

/* Hide compare button */
/* a.compare_item { display: none !important;  }*/

.item-stock .value {
	color: #cd880b;
}

#subtitletop {
	text-transform: uppercase;
	color: #478bc5;
    font-weight: bold;
    font-size: 16px;
}

    @media (min-width: 601px) {
    .item-views.company .text.with-benefit .buttons {
        top: 15px;
    }
}

footer .social-icons ul li.max a {
    background: url(/local/templates/aspro_max/images/soc_max.svg) 50% 50% no-repeat;
}

footer .social-icons ul li.max a:hover {
    background:
        url(/local/templates/aspro_max/images/soc_max.svg) 50% 50% no-repeat,
        radial-gradient(136.12% 140.74% at 99.77% 99.04%, #8d28c8 0%, #7c42fa 20%, #007aff 80%, #609ceb 100%);
}

.content-table {
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    font-family: Arial, sans-serif;
    background-color: #f9f9f9;
}

.content-table th, .content-table td {
    padding: 12px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

.content-table th {
    background-color: #4CAF50;
    color: white;
    font-weight: bold;
}

.content-table tr:nth-child(even) {
    background-color: #f2f2f2;
}

.content-table tr:hover {
    background-color: #ddd;
}

.content-table td {
    color: #333;
    font-size: 14px;
}

.content-table .table-title {
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 20px;
}

@media screen and (max-width: 767px), projection and (max-width: 767px), tv and (max-width: 767px), handheld and (max-width: 767px) {
    .breadcrumbs {
        white-space: nowrap;
        overflow-x: auto;
    }
}
