a { color: #bb0a2a }

header .header .headerCont .hcLeft .hcLogo a img{max-width:260px;}
header .header{border:0;}
header .menu{background:#282828;border:0;}
header .menu .menuCont .mcDestacado ul li a{color:#fff;font:normal 25px/100% 'Alex Brush';text-transform:lowercase;display:inline-block;padding:12px 8px 8px}
header .menu .menuCont .mcDestacado ul li a:first-letter{text-transform:uppercase;}
header .menu .menuCont .mcPrincipal .cd-dropdown-trigger{font:normal 25px/100% 'Alex Brush';text-transform:lowercase;}
header .menu .menuCont .mcPrincipal .cd-dropdown-trigger span{padding-top:4px;}
header .menu .menuCont .mcPrincipal .cd-dropdown-trigger span:first-letter{text-transform:uppercase;}

header .header .headerCont .hcLeft .hcLogo{display:flex;align-items:center;}
header .header .headerCont .hcLeft .hcLogo:after{content:'';display:block;width:140px;height:120px;background-image:url(../images/fndCabecera.png);background-size:contain;background-repeat:no-repeat;margin-left:20px;}

header .header .headerCont .hcRight #cart>a,header .header .headerCont .hcRight #user>a{background:transparent;color:#282828;}
header .header .headerCont .hcRight #cart>a i{background:#bb0a2a;color:white;}
header .header .headerCont .hcRight #user a i:not(#btLogout){background:#bb0a2a;color:white;}

.title1{font:normal 44px/100% 'Alex Brush';color:#bb0a2a;letter-spacing:1px;}
.title2,.slideCupones3 .slideCuponesCont .slideCuponesInfo .title2,.news1 .newsCont .title2{font:normal 42px/100% 'Alex Brush';text-transform:lowercase!important;letter-spacing:1px;color:#bb0a2a;}
.title2:first-letter{text-transform:uppercase!important;}

.cportada3 .switem .switeminfo .switemadd{background:#bb0a2a;color:white;border:0;}
.cportada3 .switem .switeminfo{max-width:420px;}

#PORT01{background:#000 url(../images/fondo.jpg);background-repeat:repeat-x;}
.seo1,.box2,.box3{background:transparent;}

.seo1 .seo1Cont{color:white;}
.seo1 .seo1Cont .title1{color:white;}

.box2 .boxCont .boxItem,.box3 .boxCont .boxItem{border:4px solid black;}
.box4{background:white;}
.box6{background:#f5f5f5;}

footer{background:#000;color:white;}

.prodItem .prodItemCont .PICPrice{flex-direction:row;}
.prodItem .prodItemCont .PICPrice>span{color:#bb0a2a;}
.prodItem .prodItemCont .PICPrice .PICPriceOld{opacity:0.84;}
.prodItem .prodItemImg .PIITag .PIITagDestacado { background-image:url(../images/destacado.png);background-size:contain;height:44px;width:58px;background-color:transparent;border-radius:0; }
.prodItem .prodItemImg .PIITag .PIITagDestacado span { display:none;}
.prodItem .prodItemImg .PIITag .PIITagPorcentaje{width:60px;height:60px;letter-spacing:1px;}
.box3 .boxCont .boxItem>div{padding-bottom:100%;}

.news1{background:#2D0A0E;}
.news1 .newsCont .title2{margin:0 0 8px;color:white;}

.prodItem{background:white; color:#333;}

footer .footerInfo .footerInfoCont .FICBox .FICBoxTitle{font-size:18px;}

.slideCupones3 .slideCuponesCont .sliderCuponesRes .nombre a{font-size:18px;line-height:120%;color:#333;text-decoration:none;}

.contactBox{background:#282828;}
.contactBox .socialUl .mail a{color:#333;}

.socialBox,.envioBox{background:#000;color:white;border:0;}

.PRC02{background:#000 url(../images/fondo.jpg);background-repeat:repeat-x;color:white;}
.PRC02 .PRCCont .infoCat .title1{color:white;}
.PRC02 .genericDesc>span .morelink{color:white;}

.slideCupones .slideCuponesCont .slideCuponesInfo .title2{margin:0 0 4px;font-size:30px;line-height:120%;}
.slideCupones .slideCuponesCont .sliderCuponesRes .nombre a{text-decoration:none;}

.ficha .fichaCont .fichaContInfo .FCI01 ul .fichaBoton a{background:#000;}

#login_box .usuario-registrado input[type="button"], #login_box .usuario-registrado input[type="submit"], #login_box .usuario-registrado #btLoginUsu{background:#bb0a2a;border-color:#bb0a2a;}
#login_box .usuario-no-registrado #lnkBtnReg, #login_box .usuario-no-registrado input[type="submit"], #login_box #btLogout{border-color:#bb0a2a;color:#bb0a2a;}
#cart .cart-prod-list .hCartLink a{background:#bb0a2a;}

.SimpleModal .content > .title{color:#bb0a2a;}
.SimpleModal .login-register input[type="button"], .SimpleModal .login-register input[type="submit"], .SimpleModal .anon button, .SimpleModal .login-register #lnkBtnReg{background:#bb0a2a;border-color:#bb0a2a;}
.SimpleModal .title{font-weight:bold;}

.box2 .boxCont .swiper-button-next, .box2 .boxCont .swiper-button-prev, .box2 .boxCont .swiper-pagination { display: none; }
.box3 .boxCont .swiper-button-next, .box3 .boxCont .swiper-button-prev, .box3 .boxCont .swiper-pagination { display: none; }

#PER01{padding:0.5rem; text-align:center; background:#bb0a2a; color:#fff}
#PER01 span{display:inline-block}

/*################
##### 1 0 2 3 ####
################*/
@media screen and (min-width: 1023px) {
#login_box{border-color:#bb0a2a;}
#login_box:after{color:#bb0a2a;}
#cart .cart-prod-list{border-color:#bb0a2a;}
#cart .cart-prod-list:after{color:#bb0a2a;}
}

@media screen and (max-width: 1023px) {
    header .header .headerCont .hcLeft .hcLogo a img{max-width:220px;}
    header .header .headerCont .hcLeft .hcLogo:after{width:108px;height:90px;}
}

/*################
#####  7 6 8  ####
################*/
@media screen and (min-width: 768px) {

}

@media screen and (max-width: 768px) {
    header .header{border-bottom: 1px solid rgba(0,0,0,.2);}
    header .header .headerCont .hcLeft .hcLogo a img{max-width:180px;}
    header .header .headerCont .hcLeft .hcLogo:after{display:none;}
	.box3 .boxCont .boxItem>div{padding-bottom:80%;}
}

/*################
#####  6 4 0  ####
################*/
@media screen and (min-width: 640px) {
        
}

@media screen and (max-width: 640px) {
    .title1{font:normal 36px/100% 'Alex Brush';}
    .title2, .slideCupones3 .slideCuponesCont .slideCuponesInfo .title2, .news1 .newsCont .title2{font:normal 34px/100% 'Alex Brush';}
    .cportada3 .switem .switeminfo{width:74%;}
}

/*################
#####  4 8 0  ####
################*/
@media screen and (max-width: 480px) {
    header .header .headerCont .hcLeft .hcLogo a img{max-width:140px;}
}