/* Escribe aquí tu código CSS */
@media screen and (max-width: 991px) {
  	.main-navigation .menu-item-object-page a{
    	float: none;
      font-weight: normal;
		}
		.main-navigation ul ul a{
    	float: none;
      font-weight: bold;
		}
  	.main-navigation ul ul ul a{
    	float: none;
      font-weight: normal;
		}
  /*  
  .is-sticky .top-bar{
     position: fixed !important;
     top: 0 !important;
    }
  */
}

@media screen and (max-width: 600px) { 
  .site-branding {
    max-width: 300px !important;
	}
  
  .social-media-icons a {
    margin: 0 0.25em;
    font-size: 1.25em;
  }
}

/*
@media screen and (max-width: 1024px) {
  .action-area {
		background-attachment: fixed !important;
		background-position: center top !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
		}
  
  .social-area {
		background-attachment: fixed !important;
		background-position: center top !important;
		-webkit-background-size: cover !important;
		-moz-background-size: cover !important;
		background-size: cover !important;
		}
}
*/
  
/* Tamaño logo menu principal */
.site-logo {
    max-width: 300px;
}

@media screen and (max-width: 370px) { 
  .site-logo {
    max-width: 240px !important;
	}
}

.social-media-icons {
  display: flex;
  justify-content: center;
}

.social-media-icons a {
  margin: 0 0.5em;
  color: #333;
  font-size: 1.5em;
  text-decoration: none;
}