#wrapper {
	position: relative;
	z-index: 20;
	background-color: white;
}
.top-m{
top:55px !important;
}
#m-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9;
  background-color: rgba(0,0,0,0.6);
}
#sticky-menu {
  display: block;
  width: 100%;
  height: 55px;
  background-color: white;
  z-index: 25;
  position: fixed;
  top: 0;
}
#toggle-menu {
	position: absolute;
	top: 12px;
	right: 15px;
	z-index: 2000;
	height: 32px;
	width: 32px;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMyIDMyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIzMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBkPSJNNCwxMGgyNGMxLjEwNCwwLDItMC44OTYsMi0ycy0wLjg5Ni0yLTItMkg0QzIuODk2LDYsMiw2Ljg5NiwyLDhTMi44OTYsMTAsNCwxMHogTTI4LDE0SDRjLTEuMTA0LDAtMiwwLjg5Ni0yLDIgIHMwLjg5NiwyLDIsMmgyNGMxLjEwNCwwLDItMC44OTYsMi0yUzI5LjEwNCwxNCwyOCwxNHogTTI4LDIySDRjLTEuMTA0LDAtMiwwLjg5Ni0yLDJzMC44OTYsMiwyLDJoMjRjMS4xMDQsMCwyLTAuODk2LDItMiAgUzI5LjEwNCwyMiwyOCwyMnoiLz48L3N2Zz4=)
}

#client-login {
  position: absolute;
  top: 12px;
  left: 15px;
  padding-left: 32px;
  color: white;
  z-index: 2000;
  height: 32px;
  background-repeat: no-repeat;
  font-family: Lato;
  line-height: 1.21;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwMCA1MDAiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDUwMCA1MDAiIHdpZHRoPSIzMnB4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMzEuODg5LDE1MC4wNjF2NjMuNTk3aC0yNy4yNTYgIGMtMjAuMDc5LDAtMzYuMzQzLDE2LjI2My0zNi4zNDMsMzYuMzQydjE4MS43MTFjMCwyMC4wNzgsMTYuMjY0LDM2LjM0LDM2LjM0MywzNi4zNGgyOTAuNzM0YzIwLjA3OCwwLDM2LjM0NS0xNi4yNjIsMzYuMzQ1LTM2LjM0ICBWMjUwYzAtMjAuMDc5LTE2LjI2Ny0zNi4zNDItMzYuMzQ1LTM2LjM0MmgtMjcuMjU0di02My41OTdjMC02NS4yMzItNTIuODgyLTExOC4xMTEtMTE4LjExMi0xMTguMTExICBTMTMxLjg4OSw4NC44MjgsMTMxLjg4OSwxNTAuMDYxeiBNMTc3LjMxNywyMTMuNjU4di02My41OTdjMC00MC4xNTcsMzIuNTI1LTcyLjY4NSw3Mi42ODMtNzIuNjg1ICBjNDAuMTU4LDAsNzIuNjg1LDMyLjUyOCw3Mi42ODUsNzIuNjg1djYzLjU5N0gxNzcuMzE3eiBNMjEzLjY1OCwzMTMuNTk5YzAtMjAuMDc4LDE2LjI2My0zNi4zNDEsMzYuMzQyLTM2LjM0MSAgczM2LjM0MSwxNi4yNjMsMzYuMzQxLDM2LjM0MWMwLDEyLjgxMi02LjYzNCwyNC4wNzktMTYuNjI1LDMwLjUyOWMwLDAsMy41NSwyMS40NDYsNy41NDIsNDYuNjk5ICBjMCw3LjUzOC02LjA4NywxMy42MjUtMTMuNjI5LDEzLjYyNWgtMjcuMjU4Yy03LjU0MSwwLTEzLjYyNy02LjA4Ny0xMy42MjctMTMuNjI1bDcuNTQyLTQ2LjY5OSAgQzIyMC4yOTQsMzM3LjY3OCwyMTMuNjU4LDMyNi40MSwyMTMuNjU4LDMxMy41OTl6IiBmaWxsPSIjZmZmZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
}

#menu2 {
overflow: auto;
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	width: 240px;
	height: 100%;
	padding: 0 0 15px;
	margin: 0;
	list-style: none;
	background: #fbfbfb;
	z-index: 10;
}

#menu2 a {
	display: block;
	color: #3b3b3b;
	padding: 18px 0px 18px 25px;
	border-bottom: 1px solid #e8e8e8;
}

.animating #menu2, .menu-visible #menu2 {
	display: block;
}

.animating #wrapper {
	transition: transform .25s ease-in-out;
	-webkit-transition: -webkit-transform .25s ease-in-out;
}

.animating.left-h #wrapper {
	-moz-transform: translateX(-240px);
	-o-transform: translateX(-240px);
	-webkit-transform: translateX(-240px);
	transform: translateX(-240px);
}

.animating.right-h #wrapper {
	-moz-transform: translateX(240px);
	-o-transform: translateX(240px);
	-webkit-transform: translateX(240px);
	transform: translateX(240px);
}

.menu-visible #wrapper {
	right: 240px;
}

.col-md-8.post-content {
  border-left: none !important;
}
.img-caption{
overflow:hidden;
}
.img-caption .img-full{
margin-bottom:0;
}

.img-caption p{
padding: 15px 0;
border-radius:0 0 4px 4px;
  border-bottom: 1px solid #e8e8e8;
  border-right: 1px solid #e8e8e8;
  border-left: 1px solid #e8e8e8;
  }