/*
Theme Name: Twenty Twelve Child
Template: twentytwelve
Author: DenTNT
Author URI: http://dentnt.trmw.ru
Description: Twenty Twelve Child Theme
Version: 1.4.0
Updated: 2023-06-02 18:48:14

*/

.codeHeader
{
  background: #515c6b;
  color: #ffffff;
  display: flex;
  justify-content: center;
  margin-bottom: -24px;
  word-break: break-all;
}

.site {
 background-color: #d6e3ea;
 padding-right: 2.5rem;
}

/* Width 1920 pixels. */
@media screen and (min-width: 960px) 
{
  body .site 
  {
    max-width: 90%;
    background: #d6e3eb;
	}
}

@media screen and (min-width: 1200px) 
{
  body .site 
  {
    max-width: 80%;
    background: #d6e3ec;
	}
}

.entry-content a:visited,
.comment-content a:visited 
{
 color: #5a648a;
}
.entry-content pre,
.comment-content pre
{
 color: #414141;
}
.entry-content pre
{
 background-color: #f6f6f6;
}
.PreCodeWrapper pre
{
  border-color: #68727d;
}
.codeHeader > a:visited
{
  color: #c5cade; 
}
.codeHeader > a
{
  color: white; 
}


.entry-content pre.textbox {
 text-align: left;
 line-height: 20px;
 color: #c0c0c0;
 background-color: BLACK;
 font-weight: bold;
 font-style: normal;
 padding: 2px 10px 3px;
}

.info,
.checked,
.warning,
.error,
blockquote
{
 position: relative;
 -moz-border-radius: 6px;
 -webkit-border-radius: 6px;
 -o-border-radius: 6px;
 border-radius: 6px;
 border: 1px solid #ccc;
 padding: 20px 10px 20px 70px;
}
.info:before,
.checked:before,
.warning:before,
.error:before,
blockquote:before
{
 width: 70px;
 margin-left: -70px;
 text-align: center;
 font-size: 40px;
 line-height: 0 !important;
 position: absolute;
 top: 50%;
 }
.info
{
 color: #00284b;
 background-color: #c0d1d9;
}
.info:before
{
 content: "\24D8";
}
.checked
{
 color: #1e300a;
 background-color: #d2dbc8;
}
.checked:before
{
 content: "\2611";
}
.warning
{
 color: #1f1302;
 background-color: #d5d9b2;
}
.warning:before
{
 content: '\26A0';
}
.error
{
 color: #4d1200;
 background-color: #d2c2bc;
}
.error:before
{
 content: "\2612";
}
blockquote
{
  padding: 20px 10px 20px 70px !important;
  background: #e3e8ea;
}
blockquote:before
{
  font-family: sans-serif;
  content: "\201C";
}

blockquote cite:before 
{
  content: "\2014\2009";
}

.psbox,
.psbox_warning,
.psbox_error
{
 text-align: left;
 line-height: 20px;
 font-weight: bold !important;
 border: #ddd 2px solid;
 word-spacing: unset;
 padding: 2px 10px 3px !important;
 background-color: BLACK !important;
}
.psbox
{
 color: #eeedf0 !important;
 background-color: #012456 !important;
}
.psbox_warning
{
 color: #ff0 !important;
}
.psbox_error
{
 color: RED !important;
}

.marker
{
 line-height: 2;
 background-color: #9dc4ec75;
 font-family: Consolas, Monaco, Lucida Console, monospace;
 font-size-adjust: cap-height 0.69;
}

.menuitem
{
 background: rgba(174,207,247,0.2);
 border-radius: 2px;
 padding: 0 3px;
 border: 1px solid #aecff7;
 white-space: normal;
}

.output
{
  margin-top: -25px !important;
  filter: invert(18%);
}

img.noBlur
{
 -ms-interpolation-mode: nearest-neighbor;
 image-rendering: -moz-crisp-edges;
 image-rendering: -o-crisp-edges;
 image-rendering: -webkit-optimize-contrast;
 image-rendering: crisp-edges;
}

.widget-area .widget p
{
  line-height: 1.1;
}

#ya-site-results
{
  background: #d6e3ec !important;
}

.wp-block-search__button
{
  margin-left: 5px;
}

.wp-block-search__label
{
  visibility: collapse;
}

.wp-block-search__input 
{
  background: #d6e3ec
}

.wpd-user-nicename
{
  display:none!important;
}

.btn-clipboard
{
  font-size: 10px;
  right: unset;
  padding: 2px 5px;
  margin-top: -10px;
  margin-left: -10px;
}

footer.entry-meta
{
  margin-top: 0;
  margin-bottom: 10px;
}

.site-content article
{
  margin-bottom: 0px;
  padding-bottom: 0px;
}