body{background:#fff;}
.index-marcas{
    width:100%;
}

#data-list ul li{
    list-style:initial;
}

#data-list img{width:100%; margin-bottom:5%;}

.product-image{
    width:250px;
    height:250px;
}
.main-product-details{
    min-height:50px;
    }

.main-product-block .col-md-3.col-sm-6.col-xs-12{
    margin-top:5%;
    border-bottom: 1px solid #00F;}

.product{
    border:1px solid rgb(59, 170, 254);
    box-shadow:5px 5px 5px #000;
}

.product{
    overflow:hidden;
    padding:0 !important;
}

.product-contain{
    background:rgb(59, 170, 254);
    padding:1%;
    text-align:center;
}
.product-contain a{
    color:#fff !important;
    line-height:1.5 !important;
    display:inline-flex;
    vertical-align:middle;

}

.signal-product-detail h2{
    text-align:center;
}
.signal-product-detail ul{
    margin-top:5%;
    list-style:initial;;
}

.signal-product-image img{
    max-height:500px !important;
}

body { margin: 120px 0px; }
#rev-page { margin: 0px 0px; }
.welcome-title{color:#000;}
p{
    color:#000 !important;
    font-size:initial !important;
}
.cv-theme-widget-title{
    background-color:#bdf650;
    color:#000;
}
.cv-theme-widget-title .main-border{font-weight:bold;}
.main-footer{background-color:#bdf650; color:#000;}
.main-footer a,
.main-footer li{ color:#000;}

#m-promos .modal-dialog{
    width:28% !important;
}
#m-promos img{
    width:100% !important;
}