/*
 Theme Name:   picolight child
 Theme URI:    http://example.com/picolight/
 Description:  Picolight Child Theme
 Template:     picolight
 Version:      1.0.0
 Text Domain:  picolight-child
*/

a:focus {
  text-shadow: none;
}
h1, h2, h3, h4 {
  font-family: Source Sans Pro,sans-serif;
  line-height: 1.1;
  color: inherit;
}
.single header.m-masthead.masthead-textured {
  display: none;
}
section {
  padding-top: 10px !important;
  padding-bottom: 120px !important;
}
.post .title h2, 
.post .title h1 {
  font-size: 40px;
  font-weight: 300;
  line-height: 48px;
  color: #7C98C4;
  margin: 20px 0;
}
.two-columns .post .title h2 {
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
}
.post .title h2 a, 
.post .title h1 a {
  color: #7C98C4;
}
.post .title h2 a:hover, 
.post .title h1 a:hover {
  color: #7C98C4;
}
.read-more {
  display: block;
  border: 1px solid #E1E5ED !important;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  color: #464B55;
  padding: 9px;
}
.post, .pages {
  padding: 0 15px;
}
.post .entry, 
.pages .entry {
  padding: 0;
}
.post .meta {
  border-top: 0;
  padding: 10px 0 20px;
  font-size: 16px;
  line-height: 24px;
  color: #888E9A;
}
.post .meta .author-link a {
  color: #888E9A;
  line-height: 48px;
  font-weight: 600;
}
.breadcrumb {
  background-color: transparent;
  color: #292929;
  margin-bottom: 0;
}
.breadcrumb span, .breadcrumb span a {
  color: #8A919E;
}
/* Sidebar */
.widget { 
  width: 100%; 
  height: auto; 
  margin-right: 20px; 
  padding: 0 0 30px; 
  border-bottom: 1px solid #e6e6e6; 
}
.widget h4 { 
  font-size: 20px; 
  line-height: 28px;
  color: #7C98C4; 
  font-weight: 600; 
  text-transform: none; 
}
.widget ul li { 
  background: none; 
  padding: 0 7px 7px 10px; 
  line-height: 32px; 
  display: block; 
}
.widget ul li a { 
  display: block; 
  font-family: "Source Sans Pro";
  font-size: 16px;
  font-weight: 600;
  line-height: 32px;
  color: #464B55; 
}
.widget ul>ul>li>a {
  font-weight: 500;
  line-height: 24px;
}
.widget ul ul ul li a {
  color: #888E9A;
  line-height: 20px;
  font-weight: 400;
}
#sidebar {
  width: 100%;
  padding-left: 30px;
}
#sidebar ul li ul li ul { 
  margin-top: 7px; 
  padding-left: 7px; 
}
.collapsing {
  height: auto;
}
.collapse {
    display: block;
}
.sym { 
  display: none; 
}
.expand>a { 
  background: url('images/arrow-archive-left.png') left center no-repeat !important; 
  padding: 0 0 0 10px; 
}
.collapse>a { 
  background: url('images/arrow-archive-bottom.png') left center no-repeat; 
  padding: 0 0 0 10px; 
}
#author-box {
  background: transparent;
  border-top: 0;
  border-bottom: 0;
  padding: 10px 0;
  margin-top: 0;
}
#author-gravatar {
  min-height: 224px;
  background-color: #6CBAD5;
  padding: 30px;
}
#author-gravatar a {
  color: #fff;
  font-weight: 700;
}
#author-gravatar .avatar {
    float: none;
    margin: 0 auto 5px;
    display: block;
}
#author-box h3, .categories span {
  color: #464B55;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;
  margin: 20px 0;
}
.categories span {
  padding: 3px 20px 3px 0;
}
.categories a {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  color: #FFFFFF;
  background-color: #4A4A4A;
  border-radius: 12px;
  padding: 3px 20px;
}
#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
  margin: 30px 0 !important;
}
div.sharedaddy h3.sd-title {
  color: #464B55;
  font-size: 18px !important;
  line-height: 24px !important;
  font-weight: 600 !important;
  text-transform: uppercase;
  margin: 20px 0 !important;
}
div.sharedaddy h3.sd-title:before {
 display: none !important;
}
#disqus_thread .disqus-footer__wrapper {
  display: none !important;
}
