



.bloglist-small .testi img { width:65px; height:65px; float:left; }
.widget-address span.social { font-size:28px; }
.widget-address span.social a:hover { color:#2D7C0C; }
.social-icons { margin-top:5px; margin-bottom:0; padding-bottom:0; }
.social-icons a i{ font-size:24px; }
.social-icons a:hover { color:#2D7C0C; }
.social-icons span { float:left; margin-right:10px}
.social-icons span a {  font-size:14px; padding-right:8px; margin-right:10px; vertical-align:baseline; }

.gallery-block {
	width: 225px;
	height: auto;
	float: left;
	display: table-cell;
	padding: 7px;
}
.gallery-block a {
	text-decoration: none;
	color: #333;
}
.gallery-block h2 {
	text-align: center;
	font-size: 20px;
	margin-top: 12px;
}
.gallery-block img {
	width: 100%;
	height: 180px;

}
.gallery-block img:hover {
	filter: grayscale(75%)
}
.gallery { list-style:none; }
.gallery li { float:left }
.gallery img {
	border: 1px solid #ddd;
	margin-bottom: 15px;

}
li.single-pf-item { float:left; }

  ul.toggle {padding:0; list-style:none; border-bottom: 1px solid #d5d5d5; margin:0;}
  ul.toggle li {position:relative; background: #f5f5f5; border:1px solid #d5d5d5; border-bottom: 0; cursor:pointer;}
  ul.toggle h3 {margin:0; padding: 10px; color: #3e3e3e; font-size: 17px;}
  ul.toggle span {position:absolute; top:0; right:0; width: 43px; height: 100%; color: #3e3e3e; font-size: 30px; text-align: center; border-left: 1px solid #d5d5d5;
  padding-top:10px;}
  ul.toggle .panel {display:none; position: relative; padding: 10px 43px 10px 10px; background: #fff; border-top:1px solid #d5d5d5; margin:0px !important; }
  ul.toggle .panel p {margin: 10px 0;}