body {
	background-color:magenta;
	margin: 0;
}


.navicon,#navlogo {
	height: 30px;
	padding: 10px;
}
#navlogo {
	padding-left: 15px;
}
nav,.navright {
	display: flex;
	justify-content: space-between;
	z-index:3;
}
nav {
	background-color: white;
	width: 100%;
	position: fixed;
}
.navright {
	margin-right: 5px;
}


header {
	height: 50px;
}


main {
	background-color:white;
}


#videobanner {
	width: 100%;
}


#newstuff {
	font-family: Sans-Serif;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 10px;
	margin:0;
	margin-top: 10px;
}


#products {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 5px;
}
.productimage {
	width: 100%;
}
.explore {
	background-color:black;
	color:white;
	text-align: center;
	line-height: 220px;
	text-decoration: underline white;
	font-family: Sans-Serif;
	letter-spacing: 2px;
}
.cont {
	position:relative;
	text-align: center;
	color: white;
}
.cent {
	position: absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	font-family: Sans-Serif;
	letter-spacing: 2px;
}

footer {
	background-color:black;
	color:white;
	margin:0;
	padding:5px;
}
.ooo {
	margin:0;
	padding-left:5px;
	font-family: Sans-Serif;
	font-weight: bold;
	font-size: 26px;
	letter-spacing: 13px;
}


#footlinks {
        background-color: black;
        display: grid;
        grid-template-columns: 1fr 1fr;
        padding: 20px;
}

.footcolumn {
        margin-left: 20px;
        font-family: 'Courier New';
        font-size: 14px;
        font-weight: bold;
}

.footer-text {
        margin: 0px;
        margin-top: 10px;
        color: dimgrey;
}
#copyright {
	background-color:black;
        font-family: 'Courier New';
        font-size: 12px;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        color: dimgrey;
	margin-left: 25px;
}




.carousel {
	height: 155vw;
}

.entra {
  position: relative;
  z-index: 1;
  width: 100%;
}

.lobos {
  position: relative;
  z-index: 2;
  left: 25vw;
  width: 70vw;
  bottom: 35vw;
  filter: drop-shadow(black 0px 0px 4px);
}

.title,.price {
	text-align: center;
	font-family: Sans-Serif;
	margin:0;
}
.title {
	font-weight: bold;
}


#expimg {
	width:96%;
	padding-left:2%;
	padding-bottom:1%;
}

