/** * ================================ MENU ================================ *//*#menu {	height: 50px;	left: 0;	margin: 0;	padding: 0;	position: fixed;	bottom: 0;	width: 100%;	z-index: 60;	text-align: center;	background: #000;	border-top:2px solid #ff0608;	transform: perspective(500px) translate3d(0px,0px,0px);}#menu li {    color: #FCFCFC;    display: inline-block;    margin: 0px 5px 0px 5px;}#menu li a {   display: block;   padding: 15px 12px;   text-decoration: none;   color:#FCFCFC;	transition:color 200ms;	font-size:18px;	text-transform:uppercase;}#menu li.active a,#menu li a[data-active="active"],#menu li:hover a{    color: #ff0608;    text-shadow:0 0 5px rgba(255,6,8, 0.5);} #menu li.active a {	text-shadow:0 0 2px #ff0608;}*/  /** * ================================ MENU PACKED ================================ */.menu-packed-overlay {	width:100%;	height:100%;	z-index:59;	position:fixed;	top:0;	left:0;	background:rgba(0,0,0,0.5);	display:none;}@media (max-width: 767px) {    .new-header.opened ~ .menu-packed-overlay {        display: block;    }}#menu-packed {	display: none;	top: 0;	right: -100%;	position: fixed;	width: 100%;	height: 100%;	z-index: 60;	box-sizing:border-box;	padding: 8vmax 0 4vmax 0;	text-align: center;	background: #1f1f1f;	border-right: 2px solid #000;	transition: 0.3s all ease 0s;    overflow: auto;}#menu-packed ul {    width: 100%;    margin: 0 0 0 0;    padding: 0 0 0 0;    list-style: none;}	#menu-packed li {    color: #FCFCFC;}	#menu-packed li a {	display: block;	padding: 8px 15px;	text-decoration: none;	color:#FCFCFC;	transition:color 200ms;    font-family: "Cera Pro Regular";	font-size:18px;	text-align:left;}#menu-packed li.active a,#menu-packed li a[data-active="active"],#menu-packed li:hover a{    /*	color: #ff0608;    */    color: #FCFCFC;    opacity: 0.7;    text-decoration: none;}@media (max-width: 767px) {    #menu-packed {        display: flex;        flex-direction: column;        justify-content: center;        align-items: center;    }        .new-header.opened ~ #menu-packed {        right: 0;    }        #menu-packed li a {        /*        padding: 0.7vmax 15px 0.7vmax 15px;        font-size: 3vmax;        */        padding: 0.7vmax 15px 0.7vmax 15px;        font-size: 3vmax;        text-align: center;    }}@media (orientation: landscape) {    #menu-packed {        justify-content: start;    }}.menu-packed-contacts{    }.menu-packed-contacts-line{    position: relative;    background-color: #FCFCFC;    /* margin: 6vmax auto 6vmax auto; */    margin: 6vmax auto 6vmax auto;    width: 80px;    height: 3px;}.menu-packed-contacts-phone{    font-family: "Cera Pro Regular";    /* font-size: 5vmax; */    font-size: 4.2vmax;    color: #FCFCFC;    text-decoration: none;    line-height: 8vmax;}.menu-packed-contacts-email{    display: inline-block;    /* margin: 0 0 4vmax 0; */    margin: 0 0 5vmax 0;    font-family: "Cera Pro Regular";    /* font-size: 5.4vmax; */    font-size: 4vmax;    color: #FCFCFC;    text-decoration: none;    line-height: 8vmax;}.menu-packed-contacts-socials{    text-align: center;    font-size: 0;}.menu-packed-contacts-social{    display: inline-block;    background-repeat: no-repeat;    background-position: center center;    background-size: 100% 100%;    margin: 0 4px 0 4px;    width: 28px;    height: 28px;}.menu-packed-contacts-social:nth-child(1) {    background-image: url(/layout/images/socials/wtatsapp-light.png);}.menu-packed-contacts-social:nth-child(2) {    background-image: url(/layout/images/socials/pinterest-light.png);}.menu-packed-contacts-social:nth-child(3) {    background-image: url(/layout/images/socials/be-light.png);}.menu-packed-contacts-social:nth-child(4) {    background-image: url(/layout/images/socials/instagram-light.png);}.menu-packed-contacts-social:nth-child(5) {    background-image: url(/layout/images/socials/youtube-light.png);}/** * ================================ MENU PACKED HANDLER ================================ */.menu-packed-handler {	display: none;	position: relative; 	width:32px;	height:25px;	vertical-align:bottom;	cursor: pointer;}.menu-packed-handler span {	position: absolute; 	display: block;	width: 100%;	height: 3px;	left: 0; 	background: rgb(255, 6, 8);}.menu-packed-handler span.mph-m {	top: 50%; 	margin-top:-1.5px;}.menu-packed-handler span.mph-t {	top:0;}.menu-packed-handler span.mph-b {	bottom:0;}/* ANIMATE */.menu-packed-handler span, .menu-packed-handler span:before, .menu-packed-handler span:after {	transition: all 500ms ease-in-out;	-webkit-transition: all 500ms ease-in-out;}.menu-packed-handler.active span.mph-m {	background-color: transparent;}.menu-packed-handler.active span.mph-b {	bottom: auto;	top:50%;	margin-top:-1.5px;	transform: rotate(-45deg);	-webkit-transform: rotate(-45deg);}.menu-packed-handler.active span.mph-t {	top: 50%; 	margin-top:-1.5px;		transform: rotate(45deg);	-webkit-transform: rotate(45deg);}/** * ================================ RESPONSIVE [!] ================================ */@media screen and (max-width: 700px) {	.contact-shape-overlay {		display:none;	}}@media screen and (max-width:500px) {	.menu-packed-handler {		height:25px;	}		.menu-packed-handler span {		height: 2px;	}}@media screen and (max-width:440px) {	.menu-packed-handler {		height:25px;	}		.menu-packed-handler span {		height: 3px;	}}@media screen and (max-width:380px) {	.menu-packed-handler {		height:21px;	}			.menu-packed-handler span {		height: 2px;	}}