/*
Theme Name: TheCodingStuff
Theme URI: https://thecodingstuff.com
Author: Saroj Khunt
Author URI: https://thecodingstuff.com/author/sarojkhunt/
Description: A thecodingstuff blogging theme for blogger, classic theme, build with bootstrap, fixed top bar header with the dropdown menu, unique blog listing with best user experience, select the custom color for every category, homepage sidebar, beautiful fonts, unique homepage design with white color. 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: thecodingstuff
Tags: one-column, right-sidebar, custom-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, footer-widgets, post-formats, sticky-post, theme-options, threaded-comments

-------------------------------------------------------------- */

/* HTML5 display-role reset for older browsers */
body,
button,
input,
select {
  padding: 0;
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

blockquote,
q {
  quotes: none;
}


/* Alignment */
.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}
.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}
.aligncenter {
  clear: both;
  display: block;
  margin: 0 auto;
}
.center {
  text-align: center;
}


/* Comments */
h2.comments-title {
  margin-bottom: 30px;
  font-size: 24px;
}
.commentlist {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.commentlist .comment .reply{
  text-align: right;
}
.commentlist .comment .reply a{
  background: #5E35B1;
  padding: 10px 20px;
  color : #FFFFFF;
}
.commentlist .comment {
  margin: 0 0 20px 10px;
  padding: 20px;
  position: relative;
  list-style: none;
  background: #FFFFFF;
}
.commentlist .bypostauthor {
  background: #FFF9C4;
}
.commentlist .comment .children {
  margin-top: 40px;
}
.commentlist .comment-author {
  float: left;
  margin-right: 10px;
}
.commentlist .comment-author img {
  position: absolute;
  left: -18px;
  top: 24px;
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  max-width: 30px;
  height: auto;
}
.commentlist .comment-author .says {
  display: none;
}
.comment-meta {
  font-size: 12px;
  margin-bottom: 10px;
}
.comment-subscription-form,
.comment-subscription-form {
  margin-bottom: 0;
  font-size: 14px;
}
#respond {
  margin-bottom: 80px;
}
#respond > h3 {
  font-size: 16px;
  margin-bottom: 20px;
}
#respond form label {
  color: #343434;
  font-weight: 500;
  font-size: 18px;
}


/* calendar widget */
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td#today { background: #5E35B1; color : #FFFFFF;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }



/* -- Sticky -- */

.sticky h2 a { 
  font-size: 18px;
  margin-left: 12px;
}