li.customize-control{
	padding: 12px 0px;
}
li.customize-control input[type="range"],
li.customize-control select{
	width: 100%;
}
#customize-controls span.description.customize-control-description{
	color: #999999;
}
#customize-controls div.thumbnail.thumbnail-image{
	text-align: center;
}
#customize-controls img{
	max-width: 100%;
	width: initial;
}

div.accordion-section-content.description,
li.customize-section-description-container{
	background: #fcfcfc;
	font-family: "Open Sans", sans-serif, Arial, serif;
	font-size: 12px;
	line-height: 18px;
	color: #999999;
	padding: 8px 12px;

	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
		-ms-border-radius: 3px;
		 -o-border-radius: 3px;
			border-radius: 3px;

	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	   -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
		-ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
		 -o-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
			box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
#customize-theme-controls div.accordion-section-content.description{
	margin: 10px;
}
div.accordion-section-content.description p,
li.customize-section-description-container p{
  	margin-top: 0px;
  	margin-bottom: 0px;
}
div.accordion-section-content.description a,
li.customize-section-description-container a{
  	text-decoration: none;
}

li.customize-section-description-container{
  	border-left: 5px solid #dddddd;
}
div.accordion-section-content.description{
	border-left: 5px solid #8ac13c;
}
div.accordion-section-content.description p br + a,
li.customize-section-description-container p br + a{
  	display: block;
  	margin-top: 8px;
}


