/* Enter Your Custom CSS Here */
/*body {
  background-color: #4d4f53;
}*/
@media only screen and (min-width: 640px) {
  #footer-wrapper {
  	width: calc(100% - 40px) !important;
	}
}

.cl-filters {
  margin-left: 1px;
  width: calc(100% - 4px);
}
.portfolio_navigation .portfolio_single_left, .portfolio_navigation .portfolio_single_right {
  right: 50px;
}
.cl-text p {
    margin-bottom: 1.5em;
}
div.post-thumbnail img {
    width: 100%;
}
/* Alternative Home Page */
div#nav-list {
    text-align: center;
    display: flex;
    align-items: center;
}
div#nav-list div.cl-text {
    display: flex;
    align-items: center;
}
ul.nav-list {
    display: inline;
    margin: 0 auto;
    padding: 0;
}
ul.nav-list li {
    color: #fff;
    display: inline;
    padding: 0 1em;
    font-weight: 700;
}
ul.nav-list li a {
    color: #fff;
}
ul.nav-list li a:hover {
    color: #78b843;
}

#footer-wrapper {
		width: 100% !important;
}
