body{background:#F0F0F0; background: url(../img/bg_body.png) repeat;}
.cero{margin: 0; padding: 0}
#top{background: linear-gradient(#e70d2e, #bf0d30); margin-bottom:10px; border-bottom:1px solid #a00d30; padding:10px 0 5px}
.menMF{ padding:5px 10px;}
.menMF a{ font-size: 13px; color: #444; display: block; font-weight:normal;}
ul.listhome{ padding:0; margin:0;}
ul.listhome li{ color:#444; padding:4px 0;}
.menMF:hover{background:#ddd;}
.carousel-home .carousel-slide-img{ height:325px; max-height:325px; min-height:325px; }/*CAROUSEL*/
.panel-carousel{ margin-bottom:0px;}
.panel-carousel .panel-body{padding:0px; text-align:center;}
.btn-gray { color: #ddd; background-color: #444; border-color: #333;}
.btn-gray:hover { color: #fff; background-color: #444; border-color: #333;}
.btn-danger {color: #fff; background-color: #e70d2e; border-color: #ea2f10;}
.breadcrumb{ font-size:12px;}
.text-danger{color:#e70d2e;}
.alert-danger { background-color: #E70D2E; border-color: #D0001F; color: #fff}
/*NEW PERSONAL STYLES 2015*/
.contGen{background:#FFF; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1)}
.list-stywhite li a{ color:#888}
/*Catalog Cat View*/
.vcat-cat{transition:all 0.5s ease;text-decoration:none;}
.vcat-cat:hover{transform:scale(1.05);transition:all 0.5s ease; border-color:#666 !important; text-decoration:none;}
/*Catalog Products View*/
.vcat-item{transition: all 0.5s ease;}
.vcat-item:hover{transform: scale(1.1);transition: all 0.5s ease;color:#e70d2e; text-decoration:none; border-color: #e70d2e !important; background: #ddd !important}
/**/
.bar-itools{border-bottom:1px solid #e7e7e7; margin-bottom:15px; background:#eee; font-size:13px;}
.bar-itools-res{border-bottom:2px solid #ddd; color:#999; padding:8px 30px; background:#F7F7F7; position:relative; top:10px;}
.v-itools-sel{margin-bottom:15px; border-bottom:1px solid #eee; padding:4px 0;}
.v-itools-sel-tit{margin-bottom:5px;}
.v-item-brand{transition: all 0.5s ease;}
.v-item-brand:hover{transform: scale(1.4); transition: all 0.5s ease;color:#e70d2e;text-decoration:none;border-color: #e70d2e !important}
/*CONTENT BLOG*/
.bcont-la{padding:15px;}
.bcont-tit{clear:both}
.bcont-titm{ background: #e70d2e; color: #fff; position: relative; left: -34px; top: 5px; font-size: 30px;
font-weight: 300; padding: 5px 20px; margin:0 10px 0 0; transition: all 0.5s ease}
.bcont-titm:after{content: ''; position: absolute; bottom: -15px; left: 0; border-style: solid; border-width: 0 15px 15px 0; border-color: transparent #771020 transparent transparent}
.bcont-titm:hover{background: #999; color: #eee; text-decoration:none; transition: all 0.5s ease;}
/*Cont primario blog content articles*/
.bcont-af{border:1px solid #ccc; margin-bottom:42px; background:#333}
.bcont-af:hover .bcont-af-ci{transform: scale(1.05); transition: all 0.5s ease; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}
.bcont-af:hover .bcont-af-cds i{visibility:visible;}
.bcont-af-cd{padding:25px 20px 5px 20px; background:#333; color:#ccc; min-height:330px;}
.bcont-af-cdb{margin:5px 0; position: absolute; left: 20px; bottom: 0px;}
.bcont-af-ci{transition:all 0.3s ease;text-align:right;}
.bcont-af-ci img{min-height:300px; width:100%; max-height: 400px;}
/*Cont secundario blog content articles*/
.bcont-an{ border-top:1px solid #ccc; margin-bottom:20px; padding:0px 15px 20px 15px;background:linear-gradient(#eee, #fff);transition: all 0.5s ease}
.bcont-an:hover{ border-top:1px solid #e70d2e; background: linear-gradient(#ddd, #fff); /* Standard syntax */ transition: all 0.5s ease}
.bcont-an:hover .bcont-an-sdes{ color:#444; }
.bcont-an-head:hover{text-decoration:none;}
.bcont-an-img{ max-height:114px; margin-left:10px; position:relative; top:-12px;
transition: all 0.5s ease}
/*View Blog Article*/
.acont{ padding:15px;}
.acont-img{transition: all 0.5s ease; border:1px solid #ddd}
.acont-img:hover{transform: scale(1.09); transition: all 0.5s ease; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); border:1px solid #999 !important;}
.acont-img:hover .v-itools{ opacity:0.5;}
/*OTHER*/
.media-search{padding:15px 5px 15px 5px; margin:0; background:#fff; border-bottom:1px dotted #ddd; transition: all 0.5s ease}
.media-search:hover{background:#eee; transition: all 0.5s ease}
/*IMG SIZES*/
.img-xs{max-width:50px; max-height:50px;} .img-sm{max-width:100px; max-height:100px;} .img-md{max-width:200px; max-height:200px;} .img-lg{max-width:400px; max-height:400px;} .img-xl{max-width:800px; max-height:800px;}
.cimg-xs{width:50px; height:50px;} .cimg-sm{width:100px; height:100px;} .cimg-md{width:200px; height:200px;} .cimg-lg{width:400px; height:400px;} .cimg-xl{width:800px; height:800px;} .cimg-xs img{max-width:50px; max-height:50px;}
.cimg-sm img{max-width:100px; max-height:100px;} .cimg-md img{max-width:200px; max-height:200px;} .cimg-lg img{max-width:400px; max-height:400px;} .cimg-xl img{max-width:800px; max-height:800px;} img.no_imge{height:40px;}
.carousel-home .carousel-caption{background-color: rgb(0, 0, 0);/* RGBa with 0.6 opacity */ background-color: rgba(0, 0, 0, 0.5);/* For IE 5.5 - 7*/ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);/* For IE 8*/ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; right: 10%; left: 10%;}
ul.list-group-mlmf li a{ color:#333; font-size:13px;font-weight:normal}
ul.list-group-mlmf li a:hover{ color:#E70D2E; font-size:13px; transition: all 0.5s ease}
/*Personal Parallax*/
/*Parallax MOD*/
.prlx{ background-repeat:no-repeat; background-position:50% 50%; background-size:cover; background-attachment:fixed; }
.prlx-tit{ margin: 30px 0; font-size: 26px; font-weight: lighter;}
.prlx-tit a{ text-decoration: none; padding: 30px 20px 10px 20px; margin-top: 20px;}
.prlx-tit-gray{ color:#eee; background:#333; border-bottom:2px solid #222;}
.prlx-tit-light{ color:#222; background:#ccc; border-bottom:2px solid #bbb;}
.prlx-tit-gray:hover{ color:#fff;}
.prlx-tit-light:hover{ color:#111;}
.prlxEVE{background-image:url("../img/banner_top_A011.jpg"); /*height:450px*/}
.prlxBRD{background-image:url("../img/banner_bottom_A003.jpg"); /*height:250px*/}
/*2015-12 MODS*/
table{ font-size: 13px !important;}
.list-group { font-size: 14px !important;}
.vcat-item-starNew{float:right;z-index: 99;}
.burst-new{ background: red; color:#fff; width: 32px; height: 32px; font-size:12px}
.burst-new:before{ background: red; height: 32px; width: 32px;}
#burst-8 {position: relative;text-align: center; transform: rotate(20deg);}
#burst-8:before {content: "NEW";position: absolute; top: 0; left: 0; transform: rotate(20deg);}
.btn-top-brands ul li{padding: 0;} .btn-top-brands ul li a{padding: 10px 15px; color: #2b2b2b !important} .btn-top-brands ul li a:hover{color: #fff !important}
#chaf .carousel-caption{ bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.75); text-shadow: 1px 1px 4px rgba(0,0,0,1); color: #fff;}
#chaf .carousel-indicators { bottom: 0px; }
#chaf .carousel-slide-img { height: 360px; max-height: 360px; min-height: 360px;}
/*2017-12-STYLES*/
.info-index{ color: #e70d2e; }
.info-index .well{ transform: scale(1); transition: all 0.5s ease; border: 1px solid #ffc8d0; background: #fff; }
.info-index .well:hover{ background: #e70d2e; color:#fff; border: 1px solid #e70d2e; transform: scale(1.1); transition: all 0.5s ease; border-color: #e70d2e !important; }
/*#carTopProd01,#carTopProd02,#carLastProd01{ margin-bottom: 30px; }*/
.carouselContMF{margin-bottom: 30px;}
.carousel-topProd .carousel-indicators{ bottom: -45px; }
.carousel-topProd .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #ccc; border-radius: 10px; cursor: pointer; background-color: #000; background-color: rgba(0,0,0,0); }
.carousel-topProd .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #bbb; }
.carousel-topProd .caption{ overflow: hidden; line-height: 20px; width: 100%; height: 60px}
.carousel-topProd .row .colItems{padding-left: 5px;padding-right: 5px;}
.carousel-brands .carousel-indicators{ bottom: -45px; }
.carousel-brands .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #E57070; border-radius: 10px; cursor: pointer; background-color: #000; background-color: rgba(0,0,0,0); }
.carousel-brands .carousel-indicators .active { margin: 0; width: 12px; height: 12px; background-color: #D10101; }
.carousel-brands .row .colItems{padding-left: 5px;padding-right: 5px;}
#bhnp .carousel-caption{ bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.75); text-shadow: 1px 1px 4px rgba(0,0,0,1); color: #fff; }
#bhnp .carousel-indicators { bottom: 0px; }
.list-recView:hover{border: 1px solid #ddd; background: #eee}
.list-recView .row .colItems{padding-left: 3px;padding-right: 3px;}
.list-recView .panel-body{padding: 10px 20px 10px 20px;}
.carousel-topProd .carousel-caption{padding-bottom: 0px}
/*20190514 UPDATE*/
.carousel-products{margin-bottom: 30px;}
/*FB CHAT*/
.fb_dialog {
	background:rgb(255 255 255 / 0%) !important;
}
.fb_dialog, .fb_customer_chat_bounce_in_v2, .fb_customer_chat_bounce_out_v2{left: auto !important;right: 20pt !important;bottom: 70pt !important}
.tempCardImg{width: 100%; height: 150px; object-fit: scale-down;background-position: center center !important; background-size: contain !important; background-repeat: no-repeat !important;}/*Products Card Last and Top*/
.tempCardImgCat{width: 100%; height: 210px; object-fit: scale-down;background-position: center center !important; background-size: contain !important; background-repeat: no-repeat !important;}/*Products Card Last and Top*/
.tempCardImgRV{width: 100%; height: 120px; object-fit: scale-down;background-position: center center !important; background-size: contain !important; background-repeat: no-repeat !important}/*Recen View Module*/
.card{box-shadow: 0 1px 2px rgba(0,0,0,0.2);}
.cardProd{height: 230px;}
.cardProdCat{height: 280px;}
.ItemDesCont{font-size: 110%;}
.ItemDesCont img{max-width: 100%; height: auto;}
.PageDesCont img{max-width: 100%; height: auto;}
.ItemSpecTit{ background: #eee; color: #999; position: relative; left: -60px; top: 5px; font-size: 30px; letter-spacing: 1pt; width: 105%; font-weight: normal; padding: 5px 20px; margin:0 10px 40px 0; transition: all 0.5s ease;}
.ItemSpecTit:after{content: ''; position: absolute; bottom: -15px; left: 0; border-style: solid; border-width: 0 15px 15px 0; border-color: transparent #333 transparent transparent;}
.ItemSpecTit:hover{background: #999; color: #eee; text-decoration:none; letter-spacing: 2pt; transition: all 0.5s ease;}
.ItemSpecCont img{max-width: 100%; height: auto;}