/*
        Color1: #DA2128
        Complementario color1: #21dad3
        Gamas de color1: #DA2128
        #2c0708, #590d10, #851418, #b11b21, #dd2229, #e44e54, #eb7a7e, #f2a6a9, #f8d3d4

                
        Color2: #69B8E7
        Complementario color2: #e79869
        Gamas de color2: #69B8E7
        #071e2c, #0e3c58, #155b84, #1c79b0, #2397dc, #4face3, #7bc1ea, #a7d5f1, #d3eaf8


        Color3: #555555
        Complementario color3: #555555
        Gamas de color3: #555555
        #1a1a1a, #333333, #4d4d4d, #666666, #808080, #999999, #b3b3b3, #cccccc, #e6e6e6


        Color4: #EB7F00
        Complementario color4: #006ceb
        Gamas de color4: #EB7F00
        #331c00, #663700, #995300, #cc6e00, #ff8a00, #ffa133, #ffb966, #ffd099, #ffe8cc


        Color5: #EB7F00
        Complementario color5: #006ceb
        Gamas de color5: #EB7F00
        #331c00, #663700, #995300, #cc6e00, #ff8a00, #ffa133, #ffb966, #ffd099, #ffe8cc


        Color6: #555555                
        Complementario color6: #555555
        Gamas de color6: #555555
        #1a1a1a, #333333, #4d4d4d, #666666, #808080, #999999, #b3b3b3, #cccccc, #e6e6e6	
	

*/

/* default color*/
#media-color1
{
	color: #DA2128;
}
/* primary color*/
#media-color2
{
	color: #69B8E7;
}
/* secondary color*/
#media-color3
{
	color: #555555;
}
#font-family1
{
	font-family: "Lato";
    font-weight: "normal";
	color: #DA2128;
}
#font-family2
{
	font-family: "Lato";
    font-weight: "bold";
	color: #69B8E7;
}
#font-family3
{
	font-family: "Lato";
    font-weight: "normal";
	color: #555555;
}


/* Button, a, input
 *********************************************************/

.btn-default,
.btn-primary {
	 color: #f8d3d4;
	 background-color: #DA2128;
	/* border:1px solid #dd2229;*/
}
.btn-default:hover,
.btn-default:focus,
.btn-default:hover:focus,
.btn-default:focus:hover,
.btn-default:active,
.btn-default.active,
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:hover:focus,
.btn-primary:focus:hover,
.btn-primary:active,
.btn-primary.active{
     color: #eb7a7e;
	 background-color:#2c0708;
	/* border:1px solid #dd2229;*/

} 

.btn-inverse{
	 color: #DA2128;
	 background-color: #ffffff;
	 border:1px solid #DA2128 !important
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:hover:focus,
.btn-inverse:focus:hover
.btn-inverse:active,
.btn-inverse.active{
     color: #DA2128;
	 background-color:#f8d3d4;
	 border:1px solid #f8d3d4;
} 

.btn-info{
	 color: #e6e6e6;
	 background-color: #555555;
	 border:1px solid #4d4d4d;
} 
.btn-info:hover,
.btn-info:focus,
.btn-info:hover:focus,
.btn-info:focus:hover,
.btn-info:active,
.btn-info.active{
     color: #b3b3b3;
	 background-color:#1a1a1a;
	/* border:1px solid #808080;*/
} 

.scroll-to-top {
    background-color: #555555;
}
.jumbotron .btn-primary{
	color:#d3eaf8;
	background-color: #e22d00;
	border:1px solid #ffd6cc;
}
.jumbotron .btn-primary:hover{
	color:#ffd6cc;
	background-color: #330a00;
	border:1px solid #ffd6cc;
}

 .btn-addtocart {
    background-color:#EB7F00;
    color: #ffe8cc;
}

.btn-addtocart:hover,
.btn-addtocart:hover:focus,
.btn-addtocart:focus:hover,
.btn-addtocart:focus,
.btn-addtocart.focus,
.btn-addtocart:active,
.btn-addtocart.active {
    color: #ffe8cc;
    background-color:#995300;
}



/*General layout
*********************************************************/

header{
	background-color:#DA2128;
}
a{
	color:#69B8E7;
}
a:hover,
a:focus {
	color:#155b84;
}

#layered_block_left .nomargin a {
   color:#69B8E7;
}


/* Headers
*********************************************************/


html, body {
    font-family: "Lato";
    font-weight: "normal";
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Lato";
    font-weight: "bold";
}

.page-heading, h1, h2, h3, h4, h5, h6 {
    color:#DA2128;
}
h2::before {
    background: #b11b21;

}
#tmegamenu .category-line {
 	border-right:1px solid #69B8E7;
}

@media(min-width: 992px) {
 
  .menu-layout-1 ul.sub div.drop-container, 
  .menu-layout-2 ul.sub div.drop-container,
  .menu-layout-3 ul.sub div.drop-container,
  .menu-layout-5 ul.sub div.drop-container {
	border-bottom:1px solid #69B8E7;
	border-top:1px solid #69B8E7;
  }
}

/* Carrusel
*********************************************************/
.carousel-indicators li:hover,.carousel-indicators .active {
        background-color: #EB7F00;
}

.carousel-indicators .active {
        background-color: #DA2128;
}


.carousel-caption h2, .carousel-caption p{
   color:#2c0708;
}


/* Top info
*********************************************************/
.top_info{
	background-color:#f8d3d4; 
	border-bottom:1px solid #f2a6a9;
}
.top_info .slogan{
	color:#DA2128;
}
.top_info .container a{
	color:#DA2128;
}
.top_info ul.languajes li{
	background-color:transparent;
	color:#DA2128;
}
.top_info ul.languajes li.selected{
	background-color:#69B8E7;
	color:#d3eaf8;
}
.top_info ul.languajes li a{
	color:#071e2c;
}

body.header_2 .top_info ul.languajes{
	border:1px solid #69B8E7;
}

.top-note{
	background-color:#e22d00;
	color:#ffd6cc;
}

/* Main header
*******************************************************/
.main_header{
	background-color: rgba(255,255,255,0.97);
}

/*.main_header .container{
	color:#DA2128;
}*/
.btn-info.btn-buscador{
	background-color: rgba(255,255,255,1);
	color:#DA2128
}
.btn-info.btn-buscador:hover,
.btn-info.btn-buscador:focus,
.btn-info.btn-buscador.focus,
.btn-info.btn-buscador:active,
.btn-info.btn-buscador.active{
    color: rgba(255,255,255,1);
    background-color:#555555;
}
/*.btn-buscador {
    margin-left: -43px;
}*/
.fixed {
	background-color:#DA2128;
	border-bottom: 1px solid #DA2128;
}

ul.main > li:hover {
	background-color:#590d10
}
ul.main li.loaded.open a{
	color:#f8d3d4
}
body.header_3 ul.main > li:hover {
	background-color:#f8d3d4
}
body.header_3 ul.main li.loaded.open a{
	color:#DA2128
}

ul.sub > li:hover {
	background-color:#f2a6a9
}
.main_header .navbar-toggle{
	color:#DA2128
}

ul.main li.toggle{
  	background-color:#DA2128;
	border-bottom:#f8d3d4
  }
ul.sub a{
	color:#DA2128 !important;
}
ul.sub a:hover {
	background-color:transparent;
}
ul.sub li:hover{
	background-color:#f2a6a9;
}





/*Auxilar
*******************************************************/
.auxnav {
	border-bottom:1px solid #DA2128;
}
body.header_3 .auxnav {
	border-top:1px solid #f2a6a9;
	border-bottom:1px solid #f2a6a9;
}
.breadcrumb{
   /* background-color: transparent; */
}
.breadcrumb a {
    color:  #69B8E7;
}
.breadcrumb > .active {
    color:  #DA2128;
}

.user_cart a, .mini-cart-box a {
	color:#DA2128
}
/*
.user_cart .mini-cart {
	color:#69B8E7
}*/
.user_cart .dropdown-menu > li > a {
   color:#DA2128
}
.user_cart #mini_cart_block a.btn-addtocart{
 color:#ffe8cc
}
.user_cart .mini-cart .ajax_cart_total{
	color:#EB7F00
}

.cantidad-mobile {
  	background-color: #fff;
   	color: #DA2128
}

.ajax_cart_quantity{
 	background-color: #EB7F00;
}

.pagination > .active > span {
	color: #FFF;
	background-color: #DA2128;
	border-color: #DA2128;
}

.quantity-formated {
	background-color: #DA2128;
}

.infocookies {
    border-top: 4px solid #DA2128;
}

/*
 * **************************************
 * Header_1 y 2: estilos para la cabecera.
 * **************************************
 */

body.header_1 ul.main a, body.header_1 .top-menu.fixed .navbar-default a {
 	color:#f8d3d4;
}

body.header_1 ul.sub a {
    color:#DA2128;
}
body.header_2 ul.main a, body.header_2 .top-menu.fixed .navbar-default li a {
	 color:#f8d3d4;
}

body.header_2 .help_info a{
	color:#DA2128;
}

/*
 * **************************************
 * Header_3: estilos para la cabecera.
 * **************************************
 */
*******************************************************/

body.header_3 .main_header{
	border-bottom: 1px solid #dd2229;
}
body.header_3 ul.main a {
    color: #DA2128;
}
body.header_3 .top-menu.fixed .navbar-default .drop-container a {
    color: #DA2128;
}
body.header_3 .top-menu.fixed .navbar-default li a {
	 color:#f8d3d4;
}
body.header_3 .top-menu.fixed .navbar-default li a:hover {
	color: #DA2128;
}

/*
 * **************************************
 * Header_4: estilos para la cabecera.
 * **************************************
 */
 body.header_4 .main_header{
	background-color: rgba(255,255,255,1);

}

body.header_4 .top_info, body.header_5 .top_info .container {
	background-color:#DA2128 !important;
	opacity:1;
	color:#69B8E7;
}
body.header_4 .top_info .container a{
	color:#69B8E7 !important;
}
body.header_4 .main_menu{
	background-color:#DA2128;
}

body.header_4 .top_info .slogan {
    color: #69B8E7
}

body.header_4 .menu-layout-4 ul.main{
   	background-color:#DA2128;
   	}
body.header_4 ul.main > li:hover{
	background-color:#dd2229;
}
body.header_4 ul.main li i{
	color:#f8d3d4;
}
/*body.header_4 ul.main li:hover i{
	color:#dd2229;
}*/
body.header_4 .category-title{
	color:#f8d3d4;
	background-color:#dd2229;
}

body.header_4 ul.main li.toggle{
	background-color:#590d10;
	color:#f8d3d4
}

body.header_4 #tmegamenu li.toggle span::before {
    color:#590d10
}
body.header_4 .top-menu .navbar-default .drop-container a {
    color: #DA2128
}
body.header_4 .top-menu .navbar-default .drop-container .category-title a{
	color:#f8d3d4 !important;

}

body.header_4 .top-menu .navbar-default .drop-container .category-title a:hover{
	color:#DA2128 !important

}
body.header_4 .top-menu .navbar-default li.havechilds a:first-child:after{
		color:#f8d3d4 
	}
body.header_4 .top-menu .navbar-default li.havechilds:hover a:first-child:after{
		 color:#DA2128 
	
}
@media (max-width: 767px) {
	body.header_4 ul.main .toggle a i {
	   color:#f8d3d4 
	}
}


/*
 * **************************************
 * Header_5: estilos para la cabecera.
 * **************************************
 */

body.header_5 .top_info, body.header_5 .top_info .container {
	background-color:#DA2128 !important;
	color:#69B8E7;
	border-bottom:0
}

body.header_5 .top_info .container a{
	color:#69B8E7 !important
}
body.header_5 .main_menu{
	/*background-color:rgba(255,255,255,0.85);*/
	border-top:1px solid #f2a6a9;
	border-bottom:1px solid #f2a6a9;
	background-color:#f8d3d4;
}

body.header_5 ul.main a {
    color:#DA2128
}
body.header_5 ul.main a:hover,
body.header_5 ul.main a:focus,
body.header_5 ul.main a:active{
    color:#f8d3d4
}

body.header_5 .top-menu.fixed .navbar-default li a {
	 color:#f8d3d4
}
body.header_5 .slogan {
color:#DA2128
}



/* RESPONSIVE HEADERS  
 * ******************************************************
 */
@media (max-width: 992px) {

   	
	ul.main{
		background-color:#DA2128;
	}
	ul.main li.toggle {
   		background-color:#2c0708;
		color:#f8d3d4
	}
    #590d10;
	ul.main li a{
	   color:#DA2128
	}
	body.header_1 ul.main li:hover,
	body.header_2 ul.main li:hover,
	body.header_3 ul.main li:hover,
	body.header_4 ul.main li:hover,
	body.header_5 ul.main li:hover{
	background-color:#dd2229 !important;
	color:#f8d3d4
	}
	body.header_1 ul.sub li:hover,
	body.header_2 ul.sub li:hover,
	body.header_3 ul.sub li:hover,
	body.header_4 ul.sub li:hover,
	body.header_5 ul.sub li:hover{
	background-color:#f2a6a9 !important;
	color:#DA2128
	}
  	ul.main li.toggle{
  		background-color:#590d10;
		color:#f8d3d4
	}
   	
	body.header_1 ul.main li.toggle a,
	body.header_2 ul.main li.toggle a,
	body.header_3 ul.main li.toggle a,
	body.header_4 ul.main li.toggle a,
	body.header_5 ul.main li.toggle a{
 		color:#f8d3d4
	}

	div.drop-container .toggle{
    	background-color:#dd2229;
    	color:#f8d3d4;
	}
	#tmegamenu .category-line {
    	border-right: 0
	}
	ul.sub a{
		color:#DA2128 !important;
	}
	ul.sub .toggle a{
		color:#f8d3d4 !important;
	}
	
	ul.main li:hover {
		background-color:#eb7a7e
	}
	.top-menu .navbar-default .navbar-toggle{
	 	background-color: #e44e54;
	 	color: #f8d3d4;
	}
	.top-menu.fixed .navbar-default .navbar-toggle{
	 background-color: #e44e54;
	 color:#f8d3d4
	}


}
@media only screen and (min-width : 768px) and (max-width : 768px) {
	.top-menu .navbar-default .navbar-toggle {
    	background-color: #DA2128;
    	border: 1px solid  #2c0708;
    	color: #f8d3d4
	}
	.search-box{
		background-color:transparent
	}
	body.header_2 .top_info{
		background-color:transparent !important;
		border-bottom:transparent
	}
	
}
@media (max-width: 768px) {
	
    body.header_2 .top_info{
		background-color:#f8d3d4; 
		border-bottom:1px solid #f2a6a9;
	}
	
	.top-menu .navbar-default .navbar-toggle {
    	background-color: #DA2128;
    	border: 1px solid  #2c0708;
    	color: #f8d3d4
	}
	body.header_3 .top-menu .navbar-default li a,
   	body.header_4.top-menu .navbar-default li a,
   	body.header_5 .top-menu .navbar-default li a{
		color:#f8d3d4
	}
	
	body.header_1 ul.main a,
	body.header_2 ul.main a,
	body.header_3 ul.main a,
	body.header_4 ul.main a,
	body.header_5 ul.main a{
	color:#f8d3d4
	}
	
	.top-menu .navbar-default .navbar-toggle:hover,
	.top-menu .navbar-default .navbar-toggle:focus {
		background-color: #dd2229;
	    border-color: #2c0708
		color: #DA2128;
	}
	.user-responsive .mini-user,.cesta-responsive .mini-cart  {
        color:#f8d3d4;
        background-color: #DA2128
        }
    footer h4 {
    	border-top: 1px solid #eb7a7e;
    	padding-top: 10px;
	}
	 .cesta-responsive .mini-cart:hover, .cesta-responsive .mini-cart:focus, .user-responsive a.mini-user:hover,.user-responsive a.mini-user:focus {
        background-color: #dd2229;
    }
    .top-menu.fixed .navbar-default .navbar-toggle{
	 background-color: #e44e54;
	 color:#f8d3d4;
	 border:1px solid #e44e54;
	}
	
	.top-menu .navbar-default li.havechilds a:first-child:after{
		color:#f8d3d4;
	}
	.top-menu .navbar-default li.havechilds:hover a:first-child:after{
		 color:#DA2128;
	}
	
	body.header_1 ul.main li.toggle,
	body.header_2 ul.main li.toggle,
	body.header_3 ul.main li.toggle,
	body.header_4 ul.main li.toggle,
	body.header_5 ul.main li.toggle{
		background-color:#590d10;
		color:#f8d3d4
	}
	body.header_1 #tmegamenu li.toggle span::before,
	body.header_2 #tmegamenu li.toggle span::before,
	body.header_3 #tmegamenu li.toggle span::before,
	body.header_4 #tmegamenu li.toggle span::before,
	body.header_5 #tmegamenu li.toggle span::before {
    	color:#590d10
	}
		
}


/* Argumentos
*********************************************************/

.arguments, .home-arguments, .item-argument{
    color: #555555;
}



/*
 * **************************************
 * FOOTER
 * **************************************
 */
body.footer_1 footer h4, body.footer_2 footer h4 {
   color:#f8d3d4
}

footer .arguments{
border-top:1px solid #eb7a7e;
}
/* Footer STYLE 1
*******************************************************/
/*body.footer_1 footer, body.footer_2 footer {
  background-color:#590d10;
}*/
body.footer_1 .main-footer, body.footer_2 .main-footer {
  border-color-top:#f2a6a9;
 	background-color:#590d10;
}
body.footer_1 footer a, body.footer_2 footer a {
    color: #69B8E7
}
body.footer_1 footer a:hover, body.footer_2 footer a:hover {
    color: #d3eaf8
}
body.footer_1 footer .copyright a:hover, body.footer_2 footer .copyright a:hover {
    color: #071e2c
}

body.footer_1 .copyright{

	color:#DA2128
}
body.footer_1 .copyright a, body.footer_2 .copyright a{
	color:#DA2128
}

/* Footer STYLE 2
*******************************************************/
 body.footer_2 .copyright{
	color:#DA2128
}

 body.footer_2 .newsletters_2{
	 background-color:#69B8E7
}


body.footer_2 footer .newsletters_2 h4 {
    color:#DA2128
}
/* Footer STYLE 3
*******************************************************/
body.footer_3 footer {
	border-top: 1px solid #DA2128;
	
}
body.footer_3 .copyright{
	border-top: 1px solid #DA2128;
}
body.footer_3 footer a {
	color:  #DA2128
}
body.footer_3 .social a {
    background-color: #DA2128;
    border:1px solid #DA2128
}
body.footer_3 .social a:hover{
 	background-color:transparent;
 	border:1px solid #DA2128
}
body.footer_3 .social a:hover i{
 	color:#DA2128
}



/* PRODUCTOS
*******************************************************/
.price,.price-shipping {
    color:#EB7F00
}
/*.old-price, #old_price_display, s{
    color:#ff8a00
}*/
#reduction_percent_display{
	color:#ffd6cc;
	background:#e22d00;
}
a.product-name{
	color:#DA2128
}
a.product-name:hover{
	color:#1a1a1a
}

.relatedname a, .accessoryname a{
	color:#DA2128
}

.relatedname a.compra_related,.accessoryname a.compra_related,.miniprice {
 color:#EB7F00 !important
}

/* PROCESO COMPRA
 * ***************************************************/

.product-name a{
	color:#DA2128
}
.cart_description small a{
	color:#DA2128
}
.order-number{
	color:#DA2128
}
.order-number b {
	color:#f8d3d4;
	background-color:#DA2128 
}
.step li, .step li a {
   color:#DA2128 
}
/*
.step li em {
    background-color: #f8d3d4 
    color:#590d10 
}*/
.step .step_current {
    color:#DA2128 
}

.step_todo em{ 
	color:#DA2128
	}

.step em {
    background-color: #DA2128;
    color:#f8d3d4 
    
}




















