/*
Theme Name: Workaround
Theme URI: http://localhost/
Author: Christoph Haas
Author URI: https://christoph-haas.de/
Template: colormag
Description: Special theme for workaround.org based on ColorMag
Version: 1.0.0
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Text Domain: workaround
*/

/* Logo auf richtige Hoehe*/
#site-title {
  padding-top: 0;
}

pre {
 /* background-color: #fff; */
 /* margin-bottom: 20px; */
 /* padding: 20px; */
 /* border: 1px solid #EAEAEA; */
 background-color: #f0f0f0 !important;
 /*
 border: none !important;
 padding: 0;
 margin: 0;
 */
}

pre, code, kbd, var, samp, tt {
  font-size: 100%;
  font-family:monospace;
  color: #000;
}
 
/* Do not show the count of votes */
.rating-result .count {
/*
   background: none repeat scroll 0 0 #f2f2f2;
   color: #444444;
   font-size: 100%;
*/
  display: none;
}

/*
blockquote {
  background-color: #d0db94 !important;
  color: #000;
  padding: 6px 12px;
}

blockquote p {
  color: #000;
  font-size: 100%;
  border: none;
 margin: 0;
 padding: 0;
}

blockquote p:before {
  content: "";
}
*/

input[type="reset"], input[type="button"], input[type="submit"], button {
  margin-bottom: 20px;
  padding: 5px 10px;
  background-color: #289dcc;
  border: 0px;
  transition: background-color 0.3s linear 0s;
}
 
.rating-form {
 color: #808080;
 background-color: #f0f0f0;
 padding: 0 20px;
 margin-top: 30px;
 border-radius: 10px;
}

.rating-form h4 {
  color: #808080;
}
.rating-form p {
  margin-top: 3px;
  margin-bottom: 3px;
}
div.rating-form form {
  margin: 0px 0 5px 0;
}

.widget_text, .widget_page_in_widget {
  /* border-bottom: 1px solid #b3d300; */
  margin-bottom: 15px;
}

#main .widget {
  border-bottom: 1px solid #b3d300;
}

.pt-cv-view {
  border-top: 1px solid #b3d300;
  padding-top: 10px;
  margin-top: 15px;
}

th, td {
  border: 1px solid #d0d0d0;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
  padding-top: 0.4em;
  padding-bottom: 0.2em;
 }
h1 { font-size: 38px; line-height: 1.2; }
h2 { font-size: 34px; line-height: 1.2; }
h3 { font-size: 30px; line-height: 1.2; }
h4 { font-size: 26px; line-height: 1.2; }
h5 { font-size: 22px; line-height: 1.2; }
h6 { font-size: 18px; line-height: 1.2; }

p {
  line-height: 1.6;
  margin-top: 0.5em;
  margin-bottom: 1em;
  font-family: 'Open Sans', serif;
  font-size: 100%;
 }

#main {
  padding-top: 10px;
  padding-bottom: 20px;
  background-color: #ffffff;
 }

.type-post .entry-title, .type-page .entry-title {
  font-size: 250%;
}

.widget_subpages_current_page {
  background-color: #d0db94;
}

h3.widget-title a {
  color: #fff;
}

/* comments */
#comments {
   border-top: 1px solid #a0a0a0;
   padding-top: 15px;
}
#comments i {
       font-size: 16px;
       color: #AAAAAA;
       padding-right: 10px;
}
.comments-title {
       font-size: 24px;
}
.comment-content a {
       word-wrap: break-word;
}
.comment-navigation {
       margin-bottom: 15px;
}
.bypostauthor {
}
#comments .comments-title {
       margin-bottom: 10px;
}
.avatar {
       border-radius: 50%;
       float: left;
}
.comments-area article header {
       margin: 0 0 5px;
       overflow: hidden;
       position: relative;
}
.comments-area .comment-edit-link,
.comments-area .comment-permalink,
.comments-area .comment-date-time,
.comments-area .comment-author-link {
       display: inline;
       margin-left: 0;
       margin-right: 30px;
       color: #999999;
}
#content .comments-area article header cite a:hover,
#content .comments-area a.comment-edit-link:hover,
#content .comments-area a.comment-permalink:hover {
       color: #289dcc;
}
.comments-area .comment-author-link a {
       color: #999999;
}
.comments-area .comment-author-link a:hover {
       color: #289dcc;
}
.comments-area .comment-author-link span {
       margin-left: 10px;
       padding: 0 5px;
       background-color: #289dcc;
       color: #FFFFFF;
       border-radius: 3px;
}
.comments-area article header .comment-edit-link:before{
       content: "\f044";
       font-family: FontAwesome;
       font-style: normal;
       font-weight: normal;
       text-decoration: inherit;
       color: #AAAAAA;
       font-size: 16px;
       padding-right: 10px;
}
.comment-content {
       padding: 2px 10px;
       background-color: #F8F8F8;
       border: 1px solid #EAEAEA;
       border-radius: 2px;
       color: #808080;
}
.comment {
       margin-bottom: 20px;
}
.comment ul, .comment ol {
   margin: 0 0 20px 20px;
}
.comment ul {
   list-style: square outside none;
}
.comment .comment-reply-link {
       float: right;
       color: #AAAAAA;
}
.comment .comment-reply-link:before {
       content: "\f112";
       font-family: FontAwesome;
       font-style: normal;
       font-weight: normal;
       text-decoration: inherit;
       color: #AAAAAA;
       font-size: 16px;
       padding-right: 10px;
}
.comment .comment-reply-link:hover {
       color: #289dcc;
}
.comment-list {
       margin-bottom: 25px;
}
.comment-list .children {
   margin-left: 20px;
}
.comment-list, .comment-list .children {
       list-style-type: none;
       padding: 0;
}

table {
  margin-top: 0.5em;
  margin-bottom: 1em;
}

.entry-content ul, .entry-content ol {
  padding: 0 0 0 20px;
  margin-bottom: 1em;
  margin-top: 1em;
}

.entry-content li {
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.copyright {
  display: none;
}

/* Liste der Artikel auf der Startseite */
.category-posts-list ul {
   list-style: square outside none;
   padding-bottom: 1em;
}

.category-posts-list ul li {
   margin-left: 20px;
}

/* Listen in Widgets - z.B. ISPmail-Text-Widget */
.widget_page_in_widget ul {
   list-style: square outside none;
   padding-bottom: 1em;
}

.widget_page_in_widget ul li {
   margin-left: 20px;
}

/* automatisch erzeugte Kategorien-Seiten */
body.category h1 {
  font-size: 18pt !important;
}

body.category span.cat-links {
  display: none;
}

body.category .entry-content {
  margin-left: 20px;
}

body.category .entry-title a:after {
  font-family: FontAwesome;
  font-size: 12pt;
  margin-left: 10px;
  content: "\f245";
}

body.category .more-link {
  display: none;
}

.more-link, .no-post-thumbnail {
    color: white;
    padding: 0 0.5em;
}


.wp-block-advanced-gutenberg-blocks-notice.is-variation-warning.is-style-full
{
    color: black;
}

img {
    margin-bottom: 0;
}

