::-webkit-input-placeholder {
    color: #666;
  }
  ::-webkit-selection {
    background: #320073;
    color: #fff;
    text-shadow: 0 0 transparent;
  }
  /* Firefox 19+ */
  ::-moz-placeholder {
    color: #666;
  }
  ::-moz-selection {
    background: #320073;
    color: #fff;
    text-shadow: 0 0 transparent;
  }
  /* IE 10+ */
  :-ms-input-placeholder {
    color: #666;
  }
  ::-ms-selection {
    background: #320073;
    color: #fff;
    text-shadow: 0 0 transparent;
  }
  /* Firefox 18- */
  :-moz-placeholder {
    color: #666;
  }
  ::selection {
    background: #320073;
    color: #fff;
    text-shadow: 0 0 transparent;
  }
  a { color: #320073; transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }
.dark-header {
  padding-top: 12px;
  padding-bottom: 12px;
}
footer.footer-arya {
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 12px;
  border-top: 1px solid #b0aaaa;
}
.footerLast a {
  color: #010101;
  font-size: 12px;
  white-space: nowrap;
}
body:not(.custom-background-image):before, body:not(.custom-background-image):after{
  display: none;
}

.blog .post { padding: 5px; border: 1px solid #ccc; }
.blog .post .post-thumbnail {margin: 0;}
.blog .post .entry-header { padding: 5px;}
.blog .post .entry-header h2 {font-size: 1.5rem; margin: 0;}
.blog .post .entry-header h2 a:hover  { text-decoration: none;}
.blog .post .entry-content { padding:0 5px 5px;}
.blog .post .entry-content ol,
.blog .post .entry-content ul {list-style-position: inside;}
.post .entry-content ol,
.post .entry-content ul {list-style-position: inside;}
.type-post .entry-title { margin-bottom: .5em; margin-top: -0.5em; font-size: 2rem;}
.widget { margin-bottom: 1.6em; }
.wp-block-image .aligncenter  {width: 100%;}
