/*
Theme Name:     Twenty Ten Child
Template:       twentyten
*/

/*
inspired by Bootstrap Basic
*/

code {
	background:#F8F8FF;
	border:black dashed 1px;
	padding-left:2px !important;
	padding-right:2px !important;
	font-family: 'PT Mono', monospace !important;
}

#content code {
		font-family: "Ubuntu Mono",Helvetica,Arial,sans-serif !important;
	    font-size: 16px !important;
}

#content {
    min-height: 900px !important;
}

#post-5720 > div.entry-meta, #post-5720 > div.entry-utility {
	display: none;
}

#branding > img {
	display: none;
}

.table,tr,td
{
  border:solid 1px black !important;
width: auto !important;
  }

#site-generator a
{
	display:none;
}

/* #menu zelenim */
.menu-item-2630
{
	background:#ADFF2F;
}
.menu-item-3009
{
	background:#ADFF2F;
}
/* ############# */

/* all font change (except menu) */
* {
	font-family: 'Underdog', cursive !important;
}

/* rem avtor */
span.author.vcard {
	display: none;
}

span.meta-sep {
	display: none;
}
/* rem avtor */

/* hide header text */
#site-title {
	position: absolute;
	width:9%;
	margin: -25px 0 0 0;
	padding: 15px 0 0 5px;
	z-index: 10 !important;
}

#site-title > span > a {
	font-size:40px;
		font-family: 'New Rocker', cursive !important;
	/* text-shadow: 0px 4px 4px #aaa; */
}

#site-description{
	position: absolute;
	font-style: italic;
	font-size: 12.03px;
	margin: -30px 0 0 0;
	padding: 0 0 0 3px;
 /*	transform: rotate(5deg); */
}

/* move up top menu */
#header #access{
top: -10px;
position: relative;
} /* move up top menu */

/* add second sidebar */
#main {
	position:relative;
}
div#container {
	margin-left:175px;
	width:63%;
	margin-top: -30px;
}
div#content {
	margin:0;
}
/* left menu position and width */
#primary {
	position:absolute;
	top:10px;
	left:0;
	width:16%;
}
/* right menu position and width */
#secondary {
	position:absolute;
	top:10px;
	left:777px;
	width:16%;
}

/* border around widget */
#primary {
	border: 1px solid #eee;
    margin-bottom: 20px;
    padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/* border around right widget */
#secondary
{
	border: 1px solid #eee;
    margin-bottom: 20px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


/* tochki v menu */
.widget-area ul ul {
    list-style-type: disc;
}/* tochki */

/* viravnivaem pravoe menu napravo */
#menu-game-1 > li {
	text-align: right;
    list-style-position: inside!important;
	direction: rtl;
	}

/* viravnivaem tochki v SUB-menu */
#menu-game-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children > ul > li.menu-item.menu-item-type-post_type.menu-item-object-page
 {
	text-align: right;
    list-style-position: inside!important;
	 direction: rtl;
	 padding-right: 14px;
	}



/* center menu */
#access {
background: #000;
display: block;
float: left;
margin: 0 auto;
position: relative;
text-align: right;
}
#access ul {
display:inline-block;
}
/* center menu */

/* alpha for top (access) menu */
#access {
background: rgb(0, 0, 0) ;
background: rgba(0, 0, 0, 0.70)
}

#access {
	background:#f9f9f9;
}

#access a, a:visited {
	color:#337ab7;
}

#access a:active{
		color:#222!important;
}

#access ul li.current_page_item a {
	color:#222!important;
	background:#F2F3F4;
}

#access li:hover a, #access ul ul:hover a {
	background:transparent;
	color:#000;
}

/* perviu punkt verxnego menu (bil beliy) */
#access ul li.menu-item-type-taxonomy.menu-item-object-category a {
	color:#337ab7;
}
#access ul li.menu-item-type-taxonomy.menu-item-object-category.current-menu-item a {
	color:#222!important;
	background:#F2F3F4;
	text-decoration:underline;
}
/* perviu punkt verxnego menu (bil beliy) */

/* separatori v top menu */
#access .menu-item:not(:last-child) a {
border-right: 1px solid #e7e7e7;
}
#access .menu-item:last-child a {
}

/* menu style - bokovie*/
.menu {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	    font-size: 14px;
	    border-color: #e7e7e7;
	    border: 1px solid transparent;
}

/* aktivniy punkt girnim */
li.current-menu-item > a {
	font-weight: bold;
} /* aktivniy punkt girnim */

div.entry-meta > a > span {
	color:#777;
}

div.entry-utility > span.cat-links{
	display: none;
}


/* KRASIVOSTI */


hr{
background:url(https://tangaria.com/wp-content/uploads/2020/03/hr-black-speech.png) no-repeat top center;
border: 0;
height:41px;
	 opacity: 0.15;
}

h2, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6,
#content h2.entry-title,
#content .entry-title,
.entry-title a:link, .entry-title a:visited
{
font-family: 'Ruslan Display', cursive !important;
font-weight: normal;
font-size: 28px;
line-height: 80%;
}

h2::first-letter{
	font-size: 48px;
    font-weight: bold;
    color: red;
}

#content .entry-title::first-letter {
  font-size: 48px;
  font-weight: bold;
  color: red;
}

#content .entry-title {
  font-weight: bold;
  /* geltiy text-shadow: 1px 4px 6px #F8FF00, 0 0 0 #000, 1px 4px 6px #def; */
}


strong #access a, #access ul li.current_page_item a, .widget-area a {
font-family: 'Underdog', cursive !important;
	  font-weight: bold;
}

strong {
		font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

li.current-menu-item > a {
  font-weight: bold;
  color: black;
	text-decoration: none;
 text-shadow: 4px 4px 4px #F8FF00;
		  text-shadow: 0px 1px 1px #aaa;
}

li.current-menu-item::first-letter {
  font-size: 22px;
  font-weight: bold;
  color: red;
}

/* strelka v menu
li.current-menu-item > a::after {
   content: "→";
    display:inline-block;
}
*/



.widget-area a:hover {
	background:transparent;
		text-decoration: none;
	color:#000;
		  text-shadow: 0px 1px 1px #aaa;
}

.widget-title {
	font-family: 'Underdog', cursive !important;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 7px;
	/*   text-shadow: 4px 4px 4px #aaa; */
	  text-shadow: 0px 1px 1px #aaa;
	white-space: nowrap;
}

/* #menu aktivoe download zelenim */
#access ul li.current_page_item.menu-item-2630 a {
	background:#ADFF2F;
}
/* ------------- */

#content pre {

		font-family: 'PT Mono', monospace !important;
}

/* table */
#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 8px 0;
	text-align: left;
	width: 100%;
}
#content tr th,
#content thead th {
	color: #777;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 3px 8px;
}
#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 2px 8px;
}
#content tr.odd td {
	background: #f2f7fc;
}

#nav_menu-9 > div {
	display:none;
}

#nav_menu-9 > h3::after {
    	font-style: italic;
	font-size: 10px;
	content: " (click me)";
}

#searchform.searchform-rus {
	width:85px;
}
#s.searchfield-rus {
	width:85px;
}

p, li, a, td, tr {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

/* citation - right aligned cursive text */
div > blockquote > p {
		font-family: 'Underdog', cursive !important;
}

/* arrow at spoiler tag */
details summary::-webkit-details-marker {
  display:none;
}

.hr-style {
    border: 0;
    height: 1px;
    background: #333;
    background-image: linear-gradient(to right, #ccc, #333, #ccc);
}

/* no excess fields in comments */

.comment-form-url {
    display:none;
}

.comment-form-email {
    display:none;
}