body{
	font-family: 'Nunito', sans-serif;
}
h1, h2, h3 {font-family: 'Nunito', sans-serif;}


	.macro-container {
	margin-left: auto;
	margin-right: auto;
	max-width: 2048px;
	}

	.header p {
	margin: 0;
	padding: 0;
	}

	ul.mod-menu.mod-list.nav {
	height: 30px;
	font-weight: 700;
	font-size: 20px;
	}

	.container-topbar {
	/* background-color: #fff; */
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	align-content: center;
	align-items: center;
	position: fixed;
	width: 100%;
	 max-width: 1950px;
	}

li.nav-item a {
color:#000!important;
}
li.nav-item.active, li.nav-item:hover {
    border-bottom: 1px solid #e72b50;
}

.menu-radar {
    display: flex;
    flex-wrap: nowrap;
    align-content: center;
    flex-direction: row;
    align-items: center;
}

.mod-login-logout__login-greeting.login-greeting {
    color: #000;
}

ul.mod-menu.mod-list.nav {
    height: 30px;
}

button.btn.btn-primary {
    padding: 3px;
    background-color: #e72b50;
    font-size: 15px;
    border: 0;
    font-weight: 700;
}

form#login-form-16 {
    margin-right: 20px;
}

	body footer {
		background-color: #fff!important;
		background-image: none!important;
	}

	body footer.footer .grid-child {
		display: flex;
		padding: 2.5rem 0.5em;
		flex-direction: row-reverse;
		flex-wrap: wrap;
	}

	.logo-radar {
		width: 260px;
    	padding: 30px;
			transition: all 0.5s linear;
	}

	@media (min-width: 992px) {
		.container-header .mod-menu {
		display: flex;
		flex: 1 1 0%;
		flex-direction: row;
		justify-content: flex-end;
		margin-right: 40px;
	}
	
}


@media(max-width:767px) {
		.hidden-xs {
		display: none!important;
		}
		.visible-xs {
		display: block!important;
		}
	}

	@media(min-width:768px) and (max-width:991px) {
		.hidden-sm {
		display: none!important;
		}
		.visible-sm {
		display: block!important;
		}
	}

	@media(min-width:992px) and (max-width:1199px) {
		.hidden-md {
		display: none!important;
		}
		.visible-md {
		display: block!important;
		}
	}

	@media(min-width:1200px) {
		.hidden-lg {
		display: none!important;
		}
		.visible-lg {
		display: block!important;
		}
	}
header {
	transition: all 0.5s linear;
}
header.active .container-topbar {
    background-color: #fff;
    transition: all 0.5s linear;
    border: 1px solid #ccc;
    box-shadow: 6px -11px 15px 11px #ccc;
}

.page-header h1 {
    margin-top: 40px;
    margin-bottom: 20px;
    color: #ea3f60;
}


		
footer {
    max-width: 1950px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.contenedor-menu-inferior {
    display: flex;
    padding: 20px;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    font-size: 14px;
}

.menu-inferior a {
    text-decoration: none;
    color: #333;
}


		.menupop {
		padding-top: 40px;
		}

		.md-modal {
		position: fixed;
		height: auto;
		max-width: 350px;
		width: 100%!important;
		BACKGROUND-COLOR: darkgray;
		top: 0px;
		left: 0px;
		z-index: 99999999999;
		}

		.menuham {
		position: absolute;
		top: 10px;
		cursor: pointer;
		z-index: 9999;
		RIGHT: 10px;
		background-color: #fff;
		fill: #ea3f60;
		transition: all 0.5s linear;
		}

		header.active .menuham {
		background-color: transparent;
		transition: all 0.5s linear;
		}



	ul.menu-hamburguer.menu {
    margin-left: 10PX;
    FONT-SIZE: 24PX;
    MARGIN-TOP: 20PX;
}

		.theme-1 ul.menu-hamburguer li a {
		text-decoration: none;
		}

.tit {
    MAX-WIDTH: 250PX;
    MARGIN-LEFT: 20PX;
    MARGIN-TOP: 10PX;
}

svg#cierrapopup {
    FILL: #ea3f60;
}

		ul.menu-hamburguer li {
		margin-bottom: 0;
		height: 40px;
		padding-bottom: 5px;
		padding-top: 5px;
		MARGIN-left: 30px;
		display: block;
		WIDTH: fit-content;
		}

		.md-effect-13.md-modal.md-show {
		-webkit-animation: aixeena1-13 1s forwards ease;
		-moz-animation: aixeena1-13 1s forwards ease;
		animation: aixeena1-13 1s forwards ease;
		}

		@-webkit-keyframes aixeena1-13 {
		0% {
		-webkit-transform: translateX(-140%);
		opacity: 0;
		}
		100% {
		-webkit-transform: translateX(0);
		opacity: 1;
		}
		}

		@-moz-keyframes aixeena1-13 {
		0% {
		-moz-transform: translateX(-140%);
		opacity: 0;
		}
		100% {
		-moz-transform: translateX(0);
		opacity: 1;
		}
		}

		@keyframes aixeena1-13 {
		0% {
		transform: translateX(-140%);
		opacity: 0;
		}
		100% {
		transform: translateX(0);
		opacity: 1;
		}
		}

		.md-effectoff-13.md-modal.md-show-out {
		-webkit-animation: aixeena2-13 1s forwards ease;
		-moz-animation: aixeena2-13 1s forwards ease;
		animation: aixeena2-13 1s forwards ease;
		opacity: 0;
		}

		@-webkit-keyframes aixeena2-13 {
		0% {
		-webkit-transform: translateX(0);
		opacity: 1;
		}
		100% {
		-webkit-transform: translateX(-140%);
		opacity: 0;
		}
		}

		@-moz-keyframes aixeena2-13 {
		0% {
		-moz-transform: translateX(0);
		opacity: 1;
		}
		100% {
		-moz-transform: translateX(-140%);
		opacity: 0;
		}
		}

		@keyframes aixeena2-13 {
		0% {
		transform: translateX(0);
		opacity: 1;
		}
		100% {
		transform: translateX(-140%);
		opacity: 0;
		}
		}



	ul.menu-hamburguer {
	list-style-type: none;
	padding: 0;
	margin-bottom: 50px;
	}

	div#aixeena-modal-custom3 .aixeena-modal-content{
	height: 100vh;
	}
.md-content {
    BACKGROUND-COLOR: #FFF;
}

.aixmenuclose.md-close {
		right: 20px;
		position: absolute;
		top: 20px;
		}


header.active  .logo-radar {
    width: 150px;
    padding: 10px;
	transition: all 0.5s linear;
}
