.layout-sq-btn ul:not(.contextual-links){
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	margin: -5px;
	padding: 0;	
}

.layout-sq-btn ul:not(.contextual-links) li{
	background: var( --color-black-transparent);
  	-webkit-box-flex: 1;
  	    -ms-flex-positive: 1;
  	        flex-grow: 1;
    -ms-flex-negative: 1;
        flex-shrink: 1;
    -ms-flex-preferred-size: 150px;
        flex-basis: 150px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 10px;
	min-width: 85px;
}

.layout-sq-btn ul:not(.contextual-links) li a{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;	
	color: white !important;
	text-align: center;
	border-bottom: none;
	width: 100%;
}

.layout-sq-btn ul:not(.contextual-links) li a svg {
	margin-right: auto;
    margin-left: auto;
    font-size: 35px;
	padding-top: 30px;
}
.layout-sq-btn ul:not(.contextual-links) li a span {
	padding-bottom: 30px;
    font-size: 20px;
    font-family: sans-serif;
}

.layout-sq-btn div ul:not(.contextual-links) li.menu-item:hover * {
	color: #ffea00;
}
