.logo-image a {
    max-width: 600px;
}

.layout-home .acm-cta.style-1 .cta-media {
    bottom: unset;
}
.layout-home .acm-cta.style-1 .cta-media img {
    max-width: 220px;
}
.layout-home .acm-cta.style-1 .cta-inner {
    overflow: hidden;
}
.layout-home #acm-features-238 .sub-feature .sub-content a {
    color: var(--color-warning);
    font-wieght: bold;
}
#Mod240 .feature-block {
    display: none;
}

#Mod206 {
    background-color: #e6e6e6;
    padding: 20px;
    border-radius: 25px 0;
    box-shadow: 2px 2px 2px #999;
}

#acm-features-238.acm-features.style-6 {
    background-color: #1e3578 !important;
    background: none;
}

#plg_system_eprivacy_modal {
	height: 350px;
}

@media (min-width: 992px) {
    .vm-col-3 {
        width: 33.333% !important;
    }
}
.products-view .product .spacer.product-container {
    border-radius: .8em;
}
a.product-details {
    background: none !important;
    background-color: #7ba8c8 !important;
    color: var(--color-primary) !important;
}
a.product-details:hover {
    background: none !important;
    background-color: var(--color-primary) !important;
    color: #ddd !important;
}
.product-fields .hasTooltip {
    display: none !important;
}
.addtocart-bar .addtocart-button input.addtocart-button {
    background-color: #e6a132;
}
.product-container h2 {
    font-size: 1.3em;
}
.products-view .product-price {
    text-align: center;
    width: 100%;
    padding: .8em 0;
}
.products-view .product-price .PricesalesPrice .PricesalesPrice {
    font-size: 1.8em !important;
    color: #be2726 !important;
}
.vm-product-details-container .product-price {
    line-height: 3em !important;
}
.vm-product-details-container .product-price .PricesalesPrice .PricesalesPrice {
    font-size: 3em !important;
    color: #be2726 !important;
}
.vm-product-container, .vm-product-container .vm-product-media-container, .product-description {
	border: 1px solid #ddd;
	border-radius: 2em;
	padding: 1em;
}