.owl-card {
  background: #ffffffcc;
  margin: 0 5px;
  padding: 1rem;
  border-radius: 1rem;
  border: 0;
  color: var(--c_1);
  font-size: 2rem;
  font-weight: 800;
  text-align: left;
  cursor: pointer;
  transition: all .5s ease;
}
.titulo
{
  color: var(--c_1);
}

.catRegularI{
	margin: 0.2vw 0.2vw 0 0.2vw;
}
.tituloCatRegular{
	text-align: center;
	margin-bottom: 0.5rem;
	font-size: 4rem;
}
/*
.owl-card:hover
{
  transform: scale(1.1,1.1)
}*/
.owl-card img
{
  width: 100%;
}
.contenedor_FlexCuadricula
{
  margin-top: 1rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
}

.revistaNuevoFondoContenedor
{
  background-position: top;
  background-size: cover;
  height: 10vw;
  border: 1px solid #cccccc;
}
.revistaNuevoFondoContenedorI
{
	height: 32vw;
}
.videoNuevoFondoContenedor
{
  background-position: top;
  background-size: cover;
  height: 7vw;
  border: 1px solid #cccccc;
}
.revistaNuevoFondo
{
  width:100%;
  height: 100%;
  background-position: top;
  background-size: cover;
  -webkit-transition: background-position 5s ease-in;
  -moz-transition: background-position 5s ease-in;
  -o-transition: background-position 5s ease-in;
  transition: background-position 5s ease-in;
  background-color: transparent;
}

.revistaNuevoFondo:hover {
  background-position: bottom;
}
.botonPagar{
	font-size: 18px;
	background-color: #219C21;
	color: #FFF;
	padding: 3px 10px;
	border-radius: 10px;
	cursor: pointer;
}
.botonPagar:hover{
	background-color: #8535F4;
}
.owl-cardCuadricula
{
  transition: all .5s ease;
}


.owl-prev {
    width: 25px;
    height: 130px;
    position: absolute;
    top: 30%;
    left: -20px;
    display: block !important;
    border:0px solid black;
    font-size: 10rem !important;
    color: var(--c_1) !important;

}

.owl-next {
    width: 25px;
    height: 130px;
    position: absolute;
    top: 30%;
    right: -20px;
    display: block !important;
    border:0px solid black;
    font-size: 10rem !important;
    color: var(--c_1) !important;

}
.owl-prev:hover
{
  background-color: transparent !important;
  cursor: pointer !important;
  color: var(--c_1_3) !important;
}
.owl-next:hover
{
  background-color: transparent !important;
  cursor: pointer !important;
  color: var(--c_1_3) !important;
}
/*
.owl-cardCuadricula:hover
{
  transform: scale(1.1,1.1)
}*/

.botonVerMas
{
  position:relative; 
  width:70%; 
  bottom:8rem; 
  text-align:center; 
  color: #FFF; 
  font-size: 2rem; 
  line-height: 2rem;
  margin:auto; 
  display: none;
}
.botonVerMas2
{
  font-size: 2rem; 
	  background-color:var(--c_1); 
	
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  padding-left:1rem;
  padding-right:1rem;
	  opacity: 0.9;
	
	margin-bottom: 0.4rem;


}


.window_div
{
	position: fixed;
	left: 50%;
	top: 50%;
	padding: 46px 50px;
	text-align: center;
	margin: 0 !important;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	max-width: 800px;
	max-height: 730px;
	max-height: 90% !important;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	background-color: #ffffff;
	border: 1px dotted #582FB2;
	overflow: scroll;
	display: none;
		box-sizing: border-box;
  width: 90%;
}

.cerrar
{
	width:30px;
	height:30px;
	position:fixed;
	right:0px;
	top:0px;
	background-image: url(../recursos/cerrar.png);
	background-position: center;
	background-size: cover;
	cursor: pointer;
}
.lColumnasColVideo{
	width:20%;
  margin-left: 1%;
  margin-right: 1%;
}

/*
@media only screen and (max-width: 2200px)
{
  .revistaNuevoFondoContenedor{ height: 9vw; } 
  .revistaNuevoFondoContenedorI{ height: 30vw; } 
  .videoNuevoFondoContenedor{ height: 7.9vw; } 
}*/
@media only screen and (max-width: 1800px)
{
  .revistaNuevoFondoContenedor{ height: 12vw; } 
  .revistaNuevoFondoContenedorI{ height: 38.4vw; } 
  .videoNuevoFondoContenedor{ height: 9.5vw; } 
}
@media only screen and (max-width: 1400px)
{
  .revistaNuevoFondoContenedor{ height: 15.3vw; } 
	.revistaNuevoFondoContenedorI{ height: 49.06vw; } 
  .videoNuevoFondoContenedor{ height: 11.85vw; } 
}
@media only screen and (max-width: 900px)
{
  .revistaNuevoFondoContenedor{ height: 20vw; } 
  .revistaNuevoFondoContenedorI{ height: 64vw; } 
  .videoNuevoFondoContenedor{ height: 16vw; } 
	.lColumnasColVideo{ width:30%; }
}
@media only screen and (max-width: 600px)
{
  .revistaNuevoFondoContenedor{ height: 60vw; } 
  .revistaNuevoFondoContenedorI{ height: 96vw; } 
  .videoNuevoFondoContenedor{ height: 23.75vw; } 
		.lColumnasColVideo{ width:48%; }
	.videoContShort{ height: 340px !important;}
}
@media only screen and (max-width: 400px)
{
	.videoContShort{ height: 280px !important;}
}




@media only screen and (max-width: 1400px)
{
  .owl-cardCuadricula{ padding: 1rem; margin: 1.5rem 1rem !important;}
}
@media only screen and (max-width: 1200px)
{
  .owl-card{ font-size: 1.5rem; }
}
@media only screen and (max-width: 700px)
{
  .window_div{ width: 95%; padding: 5%;	margin: 20px auto !important; top: 45%; }
}
@media only screen and (max-width: 600px)
{      
  .owl-cardCuadricula{ margin: 2.5rem 1rem !important;}
  .owl-card{ font-size: 2.3rem; }
	.pedidosContenedor{
		flex-direction: column !important;
		margin-bottom: 10rem !important;
	}
	.pedidosImagen{ width: 100% !important; margin-bottom: 3rem !important; }
	.iconoCategoriaTitulo{font-size: 12rem !important;}
	
	.botonVerMas
	{
		width:90%; 
		 bottom:10rem; 
	}
	.botonVerMas2
	{
		font-size: 2.5rem; 
			background-color:var(--c_1); 
		margin-bottom: 0.5rem;
		padding-top: 1rem;
		padding-bottom: 1rem;
		
			


	}


}
@media only screen and (max-width: 550px)
{
}
@media only screen and (max-width: 500px)
{
  .owl-card{ font-size: 2rem; }
}
@media only screen and (max-width: 420px)
{
  .formasimgs_N img { width: 60px; }
  .videoCont{ width: 320px; height: 180px; }
  .window_div{ width: 98%; padding: 1%;	padding-bottom: 15px !important;	padding-top: 15px !important; margin: 0px auto !important; top: 45%; }

}