Or, embed this snippet using GenerateWP WordPress Plugin.

Download

Clone

customizer layout option buttons

works with hybrid core theme-layouts

add_action( 'customize_controls_init', 'abraham_customize_css' );

add_action( 'admin_print_styles', 'abraham_admin_styles' );

function abraham_customize_css() {
?>
<style type="text/css">
#customize-control-theme-layout-control input[value="1c"]:before {
	content: "f134";
}
#customize-control-theme-layout-control input[value="2c-l"]:before {
	content: "f135";
}
#customize-control-theme-layout-control input[value="2c-r"]:before {
	content: "f136";
}
#customize-control-theme-layout-control input[type=radio] {
	font-family: dashicons;
	font-size: 32px;
  	margin-right: 20px;
	color: #ddd;
	border: 0;
	line-height: 0;
	height: 0;
	width: 0;
}
#customize-control-theme-layout-control input[type=radio]:checked:before {
	color: #888;
	text-indent: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 32px;
	width: 0;
	height: 0;
	margin: 0;
	line-height: 0;
	background: none;
}
</style>
<?php
}

function abraham_admin_styles() {
?>
<style type="text/css">
#theme-layouts-post-meta-box input[value=default]:before {
	content: "f111";
}
#theme-layouts-post-meta-box input[value="1c"]:before {
	content: "f134";
}
#theme-layouts-post-meta-box input[value="2c-l"]:before {
	content: "f135";
}
#theme-layouts-post-meta-box input[value="2c-r"]:before {
	content: "f136";
}
#theme-layouts-post-meta-box input[type=radio] {
	font-family: dashicons;
	font-size: 32px;
  	margin-right: 20px;
	color: #ddd;
	border: 0;
	line-height: 0;
	height: 0;
	width: 0;
}
#theme-layouts-post-meta-box input[type=radio]:checked:before {
	color: #888;
	text-indent: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	font-size: 32px;
	width: 0;
	height: 0;
	margin: 0;
	line-height: 0;
	background: none;
}
#theme-layouts-post-meta-box li {
  margin-bottom: 15px;
}
</style>
<?php
}