#social-media {
  display: inline-block;
}
#social-media a, #search-icon {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
	filter: grayscale(100%);
	filter: gray;
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
  -webkit-transition: all ease 0.5s;
	-moz-transition: all ease 0.5s;
	-o-transition: all ease 0.5s;
	-ms-transition: all ease 0.5s;
	transition: all ease 0.5s;
  opacity: 0.6;
  filter: alpha(opacity=60); /* For IE8 and earlier */
}
#social-media a:hover, #search-icon:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
  opacity: 1;
  filter: alpha(opacity=100); /* For IE8 and earlier */
}
nav[role=navigation] .menu ul li ul.sub-menu li, nav[role=navigation] .menu ul li ul.children li, div.menu ul li ul.sub-menu, div.menu ul li ul.children {
  width: 250px;
}
nav[role=navigation] .menu ul li a, nav[role=navigation] .menu #menu-icon {
  padding: 13px 16px;
}
div.nav-mobile ul.sub-menu {
  display: none !important;
}
.grid-box {
  width: 295px;
}
.commentlist li.comment article[id*=comment-] img, .post_content img {
  /*width: inherit;
  height: auto;*/
}
.grid-box.featured:first-child, .grid-box.latest {
  width: 610px;
}
#grid-wrap {
  /*width: 100% !important;*/
}
#site-generator, #site-generator a {
  color: #fff !important;
}
footer[role=contentinfo] {
	border-top: 0 none;
}
#site-logo {
  padding-bottom: 8px;
}
h1.page-title span.cat-title, h1.page-title span.tag-title, .tag-index h1.page-title, .archive h1.page-title, .search h1.page-title {
  color: #fff;
}
h1.page-title span.cat-title a, h1.page-title span.tag-title a, .tag-index h1.page-title a, .archive h1.page-title a, .search h1.page-title span {
  color: #ccc;
}
div#content.category-index span.cat-links {
  visibility: hidden;
}
#sidebar .widget, #sidebar-home .widget {
  background: #fff;
}
div.col620 article[id*=post-], div#disqus_thread {
  background: #fff;
  padding: 15px;
}
article[id*=post-] .entry-meta a, article[id*=post-] .category-archive-meta, article[id*=post-] .category-archive-meta a, article[id*=post-] .commentlist .vcard time a, article[id*=post-] .comment-meta a, article[id*=post-] #respond .comment-notes, article[id*=post-] #respond .logged-in-as {
  color: #2c003f;
}
footer span.cat-meta-color {
  display: none;
}
.post-edit-link{display:none;}
.post_content .powerpress_player {
  border-top: 1px dotted #1d0030;
  padding: 10px 10px 0 10px;
  height: 42px;
}
.post_content .powerpress_links {
  border-bottom: 1px dotted #1d0030;
  padding: 0 10px 5px 10px;
 }
.post_content .powerpress_links {
  font-weight: 700;
}
.post_content .powerpress_links a {
  font-weight: 400;
}
.post_content .powerpress_player img {
  margin: 0;
}

.grid-box.featured:first-child .entry-title, .grid-box.latest .entry-title, body.page .grid-box.featured:first-child .entry-title, body.page .grid-box.latest .entry-title {
  font-weight: 400;
}

.mks_author_widget img {
  margin: 0;
}

#sidebar .widget, #sidebar-home .widget {
  padding: 0 15px 15px 15px;
  margin: 0 0 25px 0;
  min-height: 135px;
}
#sidebar .widget-title, #sidebar-home .widget-title {
  margin: 0 -15px 15px -15px;
 }
body.single #sidebar .mks_author_widget img {
  margin: -10px 5px 0 -10px;
}
.category-archive-meta {
  font-style: normal;
  font-weight: normal;
  font-size: 17px;
 }
body.page .entry-title, body.single .entry-title, .not-found .entry-title, h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .entry-title, .page-title, .entry-meta, .category-archive-meta, #sidebar .widget-title, #sidebar-home .widget-title {
  font-weight: normal;
}
div.category-archive-meta {
  color: #fff;
}
div.category-archive-meta a {
  color: #ccc;
}
div#sidebar-home {
  display: none;
}

/* Nucleus Styles */
body.page-id-23 div#main {
  background-color: white;
  padding: 20px;
}
div#Author_Profiles {
}
div#Author_Profiles:after{
    clear: both;
    content: "";
    display: block;
}
div#Author_Profiles h2 {
  margin: 0 0 0 150px;
}
div#Author_Profiles img.avatar {
  margin: -40px 0 0 0;
  width: 150px;
  height: 150px;
}
  
div#Author_Profiles ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  clear: both;
}
div#Author_Profiles ul li {
  list-style-type: none;
  width: 49.33%;
  display: block;
  margin: 0;
  padding: 0;
  height: 170px;
  float: left;
}
div#Author_Profiles ul li:before {
  display: none;
}
@media only screen and (max-width: 650px) {
  div#Author_Profiles ul li {
    width: 100%;
    display: block;
    margin: 0 0 15px 0;
    padding: 0;
    clear: both;
    height: auto;
  }
  div#Author_Profiles img.avatar {
    margin: -40px 0 0 0;
    width: 100px;
    height: 100px;
  }
  div#Author_Profiles h2 {
    margin: 0 0 0 100px;
  }
}

@media only screen and (max-width: 650px) {
  .grid-box.featured:first-child, .grid-box.latest, .grid-box {
  	width: 100% !important;
	}
  #grid-wrap {
    width: 100% !important;
  }
  header[role=banner] div {
    text-align: center;
  }
}

@media only screen and (max-width: 850px) {
  .grid-box.featured:first-child, .grid-box.latest, .grid-box {
  	width: 40%;
	}
  div#disqus_thread {
    margin-bottom: 30px !important;
  }
  nav[role=navigation] .menu.nav-mobile #menu-icon {
    width: 100%;
    text-align: left;
  }
}

@media only screen and (min-width: 824px) and (max-width: 1040px) {
  #grid-wrap {
	}
  nav[role=navigation] .menu ul li a, nav[role=navigation] .menu #menu-icon {
  	/*padding: 13px 12px;
    font-size: 85%;*/
	}
}