.portfolio-fixed-width-grid #grid .thumb {
  width: 286px !important;
  height:  286px !important;
  float: left;
  overflow: hidden;
  margin: 0 0 6px 6px;
}

@media only screen and (max-width: 959px) and (min-width: 768px)
.portfolio-fixed-width-grid #grid .thumb {
  width: 209px !important;
  height: 209px !important;
  margin-bottom: 5px;
}

@media only screen and (max-width: 767px) and (min-width: 480px)
.portfolio-fixed-width-grid #grid .thumb {
  width: 138px !important;
  height: 138px !important;
  margin-bottom: 3px;
  margin-left: 3px;
}


@media only screen and (max-width: 479px)
.portfolio-fixed-width-grid #grid .thumb {
  width: 290px !important;
  height: 290px !important;
  margin-bottom: 4px;
  margin: 0 0 6px 0;
}

aside.sidebar {
  display: none;
}

.content-inner-left {
  width: 100% !important;
margin: 0 auto;
}

#primary-nav .menu {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 15px;
}

#primary-nav ul li a {
  font-weight: normal !important;
  }

#footer-wrapper #footer-top footer .column-footer-widget p:last-child {
line-height: 1.25em;
}

#footer-wrapper #footer-top {
background-color:#C4C4C4;
}
#footer-wrapper {
background-color:#C4C4C4;
}

#footer-wrapper #footer-bottom #footer-bottom-inner-wrapper footer {
background-color:#C4C4C4;
height: 80px !important;
}

#footer-wrapper #footer-bottom {
background-color:#C4C4C4;
}

#footer-wrapper #footer-bottom footer .back-to-top {
background-color: #AAAAAA;
 border: 0px;
}

#footer-wrapper #footer-top {
padding-top: 30px;
}

#footer-wrapper #footer-bottom ul.connect li a {
    color: #000000;
}

#footer-wrapper #footer-bottom ul.connect li a {
    opacity: 0.5;
}

h5{
font-size: 16px;
}

.submitTheme, #commentform #submit, .blog-post-content .blog-post-read-more, .blog-post-grid-content .blog-post-read-more {
display: none;
}


.blog-post-content .blog-post-meta {
display: none;
}
