.socials-colored a .socials-item-icon.facebook, .socials-colored-hover a:hover .socials-item-icon.facebook{color:#ffffff !important;}
#site-header .primary-navigation{width:65%;}
#nav-contacto{width:15%;display:table-cell;vertical-align:middle;text-align:right;position:relative;z-index:10;}
body.home #tel-header, body.home #redes-sociales-nav .socials-item-icon{color:white !important;}
body.home header.fixed #tel-header,body.home header.fixed #redes-sociales-nav .socials-item-icon{color:black !important;}
#tel-header{color:black;}
#tel-header:hover{color:#ba8c54;}
@media screen and (max-width:1215px){div.header-main{display:flex !important;flex-flow:row nowrap;justify-content:center;}
div.site-title{flex-basis:40%;width:40%;}
#primary-navigation{flex-basis:20%;width:20% !important;}
#nav-contacto{flex-basis:40%;margin-top:10px;width:40%;}
}
@media screen and (max-width:500px){div.header-main{display:flex !important;flex-flow:column nowrap;justify-content:center;}
div.site-title{flex-basis:100%;width:100%;margin:0 auto;}
.site-title .logo, .menu-item-logo .logo{display:flex !important;}
#site-header .site-title a img.small.light, #site-header .menu-item-logo a img.small.light{margin:0 auto !important;}
#primary-navigation{flex-basis:20%;width:20% !important;margin:0 auto;text-align:center !important;}
#nav-contacto{flex-basis:100%;margin-top:10px;width:100%;margin:0 auto;text-align:center;margin-bottom:10px;}
}