.estilo {
    color: #FFF;
}
.price_before {
    text-decoration: line-through;
    color: #999;
}


/*color menu promoción*/
#menu_1_5 > a { color:#d30025 !important;font-weight: bold;}


/*#menu_regala_coosy > a {color:#d88dc0 !important;}*/

/*#main-navigation li:last-child > a {font-weight:bold !important;}


BANNERS ESCAPARATE #banner-text-1 {
    background: url(/imagenes/banners/banner-coleccionfiestass18-texto.png);
}
#banner-text-2 {
    background: url(/imagenes/banners/banner-happyspring-texto.png);
}

#pre-header-web-2 a {display: block; width:100%; height: 50px;}



@media (max-width: 460px) {
#pre-header-web-2 {background-image:url(/imagenes/escaparate/banner-rematefinal-secciones-0-768.gif) !important; height:50px; background-position: center;}

}

@media (min-width: 461px) and (max-width: 768px) {
#pre-header-web-2 {background-image:url(/imagenes/escaparate/banner-rematefinal-secciones-0-768.gif) !important; height:50px; background-position: center;}

}

@media (min-width: 769px) and (max-width: 1366px) {
#pre-header-web-2 {background-image:url(/imagenes/escaparate/banner-rematefinal-secciones-769-1920.gif) !important; height:50px; background-position: center;}

}
@media (min-width: 1367px) {
#pre-header-web-2 {background-image:url(/imagenes/escaparate/banner-rematefinal-secciones-769-1920.gif) !important; height:50px; background-position: center;}

}

*/


.slide_bg .banner-text {
position: absolute;
}
@media (min-width: 0) and (max-width: 460px) {
.fade-carousel {
    position: relative;
    height: 460px !important;
	}
.carousel-inner .item {
    height: 460px !important;
}
}

@media (min-width: 461px) and (max-width: 768px) {
.fade-carousel {
    position: relative;
    height: 768px !important;
}
	
.carousel-inner .item {
    height: 768px !important;
}

}









/**/

@media (max-width: 479px) {
#banner-text-1 {
	bottom:5vh;
	left:10vw;
	width: 80vw;
	
 
}
#banner-text-2 {
	bottom:40vh;
	left:10vw;
	width: 80vw;
}
}

@media (min-width: 480px) {
#banner-text-1 {
	top:20vh;
	left:5vw;
	width: 45vw;

}
#banner-text-2 {
	top:35vh;
	right:5vw;
	width: 45vw;
	
	}
}

@media (min-width: 768px) {
#banner-text-1 {
	top:20vh;
	left:10vw;
	width: 40vw;

}
#banner-text-2 {
	top:35vh;
	right:10vw;
	width: 40vw;
	
	}
}

@media (min-width: 992px) {
#banner-text-1 {
	top:20vh;
	left:10vw;
	width: 40vw;

}
#banner-text-2 {
	top:35vh;
	right:10vw;
	width: 40vw;
	}
}

@media (min-width: 1200px) {
#banner-text-1 {
	top:20vh;
	left:10vw;
	width: 40vw;
}
#banner-text-2 {
	top:35vh;
	right:10vw;
	width: 40vw;
	
	}
}

/*INES DOMECQ*/

#sec_60 h1 svg {/*background:url(/imagenes/images/inesdomecq/logo-movil-ines-domecq.png) no-repeat center center !important; text-indent: -999em;*/ width:300px; height:60px;}
@media  (min-width: 461px) {
#sec_60 h1 svg {/*background:url(/imagenes/images/inesdomecq/logo-ines-domecq.png) no-repeat center center !important;text-indent: -999em;*/ width:452px; height:89px; }
}
#menu_1_Ines-Domecq svg {width:186px;height:16px;}

.ui-autocomplete {
	position: relative;

}


/* MAPA en TIENDAS */
/*#listing_tiendas #listing_productos {
	height:100vh;
	overflow-y:scroll;
	overflow-x:hidden
}
@media (max-width: 992px) {
	#listing_tiendas #listing_productos {
	    height: auto;
	    overflow-y: auto;
	    overflow-x: auto;
	}
}*/
#sec_38 .container-fluid:nth-child(6),
#sec_38 .container-fluid .row,
.no-gutter {
  margin-right: 0;
  margin-left: 0;
  padding-right: 0;
  padding-left: 0;
}
.no-gutter [class*="col-"]:not(.col-lg-9) {
  padding-right: 0;
  padding-left: 0;
}
#map {
    width: 90%;
    height: 80vh;
    margin: auto;
}
#sec_38 #listing_productos article {
    min-height: 415px;
}
/*#sec_38 #listing_productos article:nth-child(odd) {
	background-color: #fcfcfc
}*/
#sec_38 #section_image {
	margin-bottom: 50px
}
#sec_38 footer {
	margin-top: 50px
}
#sec_38 #listing_productos article,
#sec_38 .container-fluid:nth-child(6) > div#content {
	margin-bottom:0;
}
#store_name_listing_ul {
	padding-inline-start: 0;
	height: 80vh;
	overflow-y:scroll;
	overflow-x:hidden;
	margin-bottom: 0;
}
#store_name_listing_ul li {
    padding: 12px 0 12px 24px;
    list-style-type: none;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    color: #56565a;
    font-family: domine, serif;
    border-bottom: 1px solid #fcfcfc;
}
/*#store_name_listing_ul li:nth-child(odd) {
	background-color: #fcfcfc
}*/
.gm-style-iw-d {
	font-family: domine, serif;
	font-weight: bold;
}
.gm-style-iw-d p:first-child {
	padding-top:12px;
}
.gm-style-iw-d p {
    font-family: helvetica neue2, sans-serif;
    font-weight: 300
}
.gm-style-iw.gm-style-iw-c {
	max-width:205px!important;
}
section#listing_productos {
    margin-top: 4em;
    }

@media only screen and (max-width: 768px) {
	#sec_38 #listing_productos article {
    	min-height: auto
	}
	#map {
    width: 100%;
    height: 60vh;
	}
}