*{
    margin: 0;
    padding: 0;
	outline: 0;

    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	box-sizing: border-box;
	
	list-style: none;
}

.container-fluid.bg-header {
	min-height: 100vh;
	background-image: url("https://www.entrepanes.es/assets/img/bg/foods.jpg");
	background-repeat: repeat;
	/*background-repeat: no-repeat;*/
	background-position: center center;
	background-attachment: scroll;
	/*-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;*/
}

.container-fluid.bg-header .logo-entrepanes {
    width: 220px;
    height: 160px;
	margin-top: 60px;
}

/*:root {
    --font-color: #212121;
    --bg-color: #ffffff;
}

[data-theme="dark"] {
    --font-color: #212121;
    --bg-color: #ffffff;
}

@media(prefers-color-scheme: dark) {
	body {
		--font-color: #212121;
		--bg-color: #ffffff;
	}

	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="text"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="tel"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="date"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="datetime"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="email"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="number"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="search"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="time"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="url"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK input[type="password"],
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK textarea,
	.ENTREPANES .container .a-lg .b-lg .AddressLookup .InpWapAddLookup .F-BK select 
	{
		--font-color: #212121;
		--bg-color: #ffffff;
	}
}*/

body {
	background-color: #181818 !important;
	font: 12px "Roboto Condensed", 'Open Sans', Arial;
	padding: 0 !important;
	border: 0;
	color: #f5f5f5;
}

a {
	outline: none !important;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
    background-color: transparent !important;
}

.bg-red {
	display: block;
	position: relative;
	color: #fff;
	padding: 0;
	border: 0;
	margin: 4em 0 2rem 0;
	width: 100%;
	height: 150px;
	background-image: url("https://www.entrepanes.es/assets/img/bg/foods.jpg");
	background-repeat: repeat;
}

.hr-blue {
    position: relative;
    font-family: 'Oswald', 'Roboto Condensed', 'Open Sans';
    font-weight: 200;
    font-size: 30px;
    color: #212121;
    letter-spacing: 10px;
}
  
.hr-blue::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(to right, #181818, #25aae1, #181818);
    position: absolute;
    bottom: 10px;
    left: 0;
}

.pg{
    min-height: 100vh; 
    margin-top: 49px !important;
}

.logo{
	width:200px;
}

.logo img{
	width:200px;
	overflow:hidden;
	display:inline-block;
}

.medium-logo{
	width:160px;
}

.medium-logo img{
	width:160px;
	overflow:hidden;
	display:inline-block;
}

.small-logo{
	width: 140px;
}

.small-logo img{
	width: 140px;
	overflow: hidden;
	display:inline-block;
}