@media (min-width: 992px) {
#layer_cart {  /* #layer_cart pertenece a blockcart.css pero está aqui para que actue el parametro top cuando el modulo fixedheader está activo */
	top: 80px!important;  /* para que aparezca arriba el rectangulo de "producto añadido correctamente a su carrito de la compra" */
}
.header_tmen_im_scrolled #header .nav {  /* si se anula no se muestra stiky la banda negra superior telf/contacto/idiomas/login */
/*    position:fixed;
    top:0px;
    width:100%;
    z-index:99999999; */
}

.tmen_img_scrolled {
    width:100%!important;
    position:fixed;
    background:rgba(255, 255, 255, 0.8);
    display:block;
    z-index:9999990;
    left: 0px;
    max-width:none!important;
    padding:0px 0px!important;
    margin-top:0px;
/*	opacity: 0.8; */
	box-shadow: 0px -5px 20px #777;
	top:0px!important;  /* cuando no es stiky la banda negra superior para que la banda del logo/buscador/carrito cuelgue de arriba del todo */
	animation-name: visibilidad;
	/* animation-duration: 12.6s; */
	animation-duration: 2.0s;
	animation-timing-function: linear;
	/* animation-delay: 0.3s; */
	animation-delay: 0s;
	animation-iteration-count: 1;
}

.tmen_img_scrolled .row #header_logo{
    /* padding:0px!important; */
	display:none!important;
}

.tmen_img_scrolled .row #search_block_top{
	/* padding: 16px 0px 12px 0px!important; */
	display:none!important;
}

.tmen_img_scrolled .row .shopping_cart{
	/* padding: 16px 0px 12px 0px!important;
    margin-right:-15px; */
	display:none!important;
}

.tmen_img_scrolled  { /* ori */
    /* box-shadow: 0px -5px 20px #000;
 	-webkit-transition: opacity linear .4s, box-shadow linear .8s;
 	transition: opacity linear .4s, box-shadow linear .8s;
	-moz-transition: opacity linear .4s, box-shadow linear .8s;
	-o-transition: opacity linear .4s, box-shadow linear .8s; */
}

.tmen_img_scrolled #block_top_menu {
    /* display:none!important; */
    margin-top: 0;
    padding-top: 8px;
	margin-bottom: 6px;
}

.tmen_img_scrolled #block_top_menu .sf-menu {
	/* width: 94%; */ /* ajustar segun sea la anchura del menu */ /* NOTA: no es preciso al usar text-align: center e inline-block en <ul> y <li> en blocktopmenu */
}

.tmen_img_scrolled .row {
    max-width: 1170px;
    margin:auto;
}
}

@media (min-width: 1200px) {
.tmen_img_scrolled #block_top_menu .sf-menu {
	/* width: 95%; */ /* ajustar segun sea la anchura del menu */ /* NOTA: no es preciso al usar text-align: center e inline-block en <ul> y <li> en blocktopmenu */
}
}

@keyframes visibilidad {
	0% {
		opacity: 0.0;
	}
	100% { 
		opacity: 0.8;
	}
}