.textshadow {text-shadow: 1px 1px 2px black, 0 0 25px black;}

div.caption-title {display:none;}

h1.caption-title {display: none;}

.content-area {width: auto;}

#primary {width: auto;}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a {
  width: 116px;
  height: 150px;
  background-size: 116px 150px;
}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {width: 116px;}

.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-thumbnail a:hover {
  width: 116px;
  height: 150px;
  background-size: 116px 150px;
}

.blog-image img {height: 256px; width: 198px;}

.blog-image {height: 256px; width: 198px;}

.blog-list, .blog-listing .blog-list  {width: 198px;}

.blog-list .blog-excerpt span, .blog-excerpt h3, .blog-excerpt br {display: none;}

.blog-list .blog-excerpt {padding: 0 15px 15px;}

.blog-listing, clearfix {text-align: center; max-width: 1000px; margin: 0px auto;}

.blog-list, .blog-list:nth-child(3n) {
width: 198px;
display: inline-block;
float: none;
margin: 0px 10px;
}

.site-info {display:none}

.slider-caption {display:inherit}

.top-footer a {color:#E66432}

.top-footer a:hover {color:#23527c}

.portfolio-list {width: 25%}

.portfolio-listing a:nth-child(1n) {clear:none}
.portfolio-listing a:nth-child(4n+1) {clear:left}

@media screen and (max-width: 480px){.portfolio-list{width: 50%}}