@media only screen and (max-width:800px) {.site-inner {padding-left: 0;padding-right: 0;}}
.projects-page .content {max-width: 100%;text-align: center;margin: 0 auto;padding: 80px 0 0;}
.projects-page .content .entry {margin-bottom: 0;}
.wrapper p {display: none;}
.wrapper .one-third {margin: 0;padding: 0;font-size: 25px;font-size: 2.5em;}
@media only screen and (min-width:800px) {.wrapper .one-third {width: calc(100% / 3);}}
@media only screen and (min-width:501px) and (max-width:799px) {.wrapper .one-third {width: 50%;}}
@media only screen and (max-width:500px) {.wrapper .one-third {width: 100%;}}
.one-third img {display: block;-webkit-transition: all .3s;-moz-transition: all .3s;transition: all .3s;width: 100%;max-width: 100%;}
@media only screen and (max-width:600px) {.one-third img {height: 50%;}}
@media only screen and (min-width:1025px) {.one-third:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}}
.one-third .image-wrap {overflow: hidden;resize: both;position: relative;height: 100%;width: 100%;font-family: Intro,sans-serif;font-weight: 400;font-size: 35px;font-size: 3.5rem;line-height: 4rem;}
.one-third .image-text {background: rgba(0,0,0,.35);position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);height: 100%;width: 100%;color: #fff;opacity: 0;z-index: 100;text-align: center;margin: 0 auto;transition: all .3s;transition-delay: .1s;display: flex;justify-content: center;align-items: center;}
@media only screen and (min-width:1025px) {.one-third:hover .image-text {opacity: 1;}
	.one-third:hover .image-text p {-moz-transform: translateY(40px);-webkit-transform: translateY(40px);transform: translateY(40px);}}
@media only screen and (max-width:1024px) {.one-third .image-text {opacity: 1;}}
.one-third .image-text p {display: block;position: relative;width: 100%;text-align: center;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
.one-third .image-text span {clear: both;display: block;font-family: Raleway,Helvetica,Arial,sans-serif;font-size: 20px;font-size: 2rem;}
.one-third .image-text p:empty {display: none;}
.share-after {clear: both;padding-top: 40px;}
@media only screen and (min-width:800px) {.share-after {margin-left: 40px;}}