.social-icons {
  text-decoration: none;
  line-height: 140%;
  -webkit-transition: opacity 0.5s; /* Safari */
  transition: opacity 0.5s;
  display: inline-block;
}

.social-icons:hover {
	opacity: 0.5;
}

.bh-social-option {
  display: inline-block;
  padding: 2%;
}

.bh-social-option.small {
	width: 46%;

}

.bh-social-option.medium {
	width: 33%;

}

.bh-social-option.large {
	width: 50%;

}

@media screen 
  and (min-device-width: 200px) 
  and (max-device-width: 1249px) { 
  	.bh-social-option {
  		display: none;
  	}
}



.bh-social-admin-wrapper {
	padding: 10px;
}

.bh-social-icon-field {
  margin-top: 5px;
  width: 100%;
}