.theme-dinino .topmenu .mainmenu > li > a.active {
    color: #0174b0;
}

.theme-dinino .topmenu .mainmenu > li > a:hover {
    color: #c44c51;
}

.theme-dinino .shop-menu ul li a i {
    color: #0174b0;
}

.theme-dinino .breadcrumps li:last-child {
    color: #0174b0;
}

.theme-dinino .prod-items .product-price {
    color: #0174b0;
}

.theme-dinino .prod-items .product-quick-view {
    background: #c44c51;
}

.theme-dinino .prod-items .prod-i .prod-i-more:hover,
.theme-dinino .prod-items .prod-i .product-quick-view:hover {
    background: #02486d;
}

.theme-dinino .prod-items .prod-i-more span,
.theme-dinino .prod-items .product-quick-view span {
    background: #02486d;
}

.theme-dinino .prod-items .product-buy {
    border: 2px solid #015582;
    color: #015582;
}

.theme-dinino .prod-items .product-buy:hover {
    background: #015582;
}


.theme-dinino span.categ-1-label.active {
    background: #0174b0;
}


.theme-dinino span.categ-2-label.active {
    color: #0174b0;
}

.theme-dinino span.catologue-submenu.active {
    background: #0174b0;
}


/*TEMA NUOVO*/

.theme-dinino main h1{
    color: #c44c51;
}

.theme-dinino .header-top .fa{
    color: #c44c51;
}


.theme-dinino .search-form button {
    background: #c44c51;
}

.theme-dinino .search-result a.more {
    background: #0174b0;
}

.theme-dinino span.selected{
    border-left: 3px solid #c44c51;
}

.theme-dinino .category-family span.active {
    color: #0174b0;
}

.theme-dinino .product-img{
    height: 270px;
    overflow: hidden;
}

.theme-dinino .product img {
    object-fit: contain;
    width: 250px;
    height: 250px;
}

@media only screen and (min-width: 769px) {
    .theme-dinino .product img {
        margin-left: calc((100% - 270px)/2);
    }
}

.modal-content .product-slider-car{
    overflow: hidden;
}

.modal-content .product-slider-car img{
    object-fit: contain;
    width: 500px;
    height: 500px;
    margin-left: calc((100% - 500px)/2);
}

.theme-dinino .product h3 {
    color: #c44c51;
}

.theme-dinino .card-body .product-properties{
    display: none;
}

.theme-dinino .product-price{
    color: #023c5a;
}

.theme-dinino .product-price{
    color: #c44c51;
}

.theme-dinino .product-qty input[type=text] {
    color: #c44c51;
}

.theme-dinino .addToCart {
    background: #ffb6b8;
}

.theme-dinino .addToCart:hover {
    background: #c44c51;
}

.theme-dinino input.doLogin {
    background: #c44c51;
}

.theme-dinino.entry-login input.doLogin {
    background: #c44c51;
}

.theme-dinino input.doLogin:hover,
.theme-dinino input.doLogin:visited,
.theme-dinino input.doLogin:active,
.theme-dinino input.doLogin:focus {
    background: #c44c51;
}

.theme-dinino h2.title-modal {
    color: #c44c51;
}

.theme-dinino .added {
    border: 2px solid #0174b0;
}

.theme-dinino .overlay-addtocart{
    background-color: rgba(255, 182, 184,0.8);
}

.theme-dinino .pagination .active a,
.theme-dinino .pagination .active span,
.theme-dinino .pagination .active a:hover,
.theme-dinino .pagination .active span:hover,
.theme-dinino .pagination .active a:focus,
.theme-dinino .pagination .active span:focus {
    background-color: #c44c51;
}


.theme-dinino .footer-section i {
    color: #c44c51;
}

.theme-dinino .mini-cart .modal-title {
    color: #c44c51;
}


.theme-dinino .mini-cart .media h5 {
    color: #c44c51;
}

.theme-dinino .mini-cart .modal-body .media p {
    color: #c44c51;
}


.theme-dinino .btn-primary {
    background-color: #ffb6b8;
}

.theme-dinino .btn-primary:hover {
    background-color: #c44c51;
    border-color: #c44c51;
}

.theme-dinino.homepage .menu > div:nth-child(1) a,
.theme-dinino.chisiamo .menu > div:nth-child(2) a,
.theme-dinino.contatti .menu > div:nth-child(3) a,
.theme-dinino.flor.contatti .menu > div:nth-child(2) a{
    background: #c44c51;
    color: #FFF;
}

.theme-dinino .section-view-type li.active span {
    color: #c44c51;
}

.theme-dinino .section-view-type li span:hover {
    color: #c44c51;
}

.theme-dinino p.cart-title {
    color: #c44c51;
}

.theme-dinino a.cart-submit-btn,
.theme-dinino button.cart-submit-btn{
    background-color: #c44c51;
}


.theme-dinino a.cart-submit-btn:hover {
    background-color: #c44c51;
}

.theme-dinino h3.product-page-title {
    color: #c44c51;
}

.theme-dinino .pagination li span.active {
    color: #ffffff;
    background: #c44c51;
}

.theme-dinino .h1, 
.theme-dinino .h2, 
.theme-dinino .h3, 
.theme-dinino .h4, 
.theme-dinino .h5, 
.theme-dinino .h6, 
.theme-dinino h1, 
.theme-dinino h2, 
.theme-dinino h3, 
.theme-dinino h4, 
.theme-dinino h5,
.theme-dinino h6{
    color: #c44c51;
}

.theme-dinino.contatti ul.contact-page i.fa{
    color: #c44c51;
}

.theme-dinino .empty-cart a.cart-submit-btn {
    background-color: #c44c51;
}

.theme-dinino .empty-cart a.cart-submit-btn:hover {
    background-color: #c44c51;
}


.theme-dinino a.agent-btn {
    color: #c44c51;
}

.theme-dinino a.agent-btn:hover,
.theme-dinino a.agent-btn:focus,
.theme-dinino a.agent-btn:active {
    color: #023c5a;
}

.theme-dinino .button-1 {
    background: #c44c51;
}

.theme-dinino .button-2{
    background: #c44c51;
}