/*
Theme Name: DarkElements Child
Template: darkelements
*/

@import url("../darkelements/style.css");

/*
 * TAGS
 */
body {
	font-family: "IBM Plex Sans", sans-serif;
	font-size: 16px;
}
a:hover {
	color: #cd3b39;
}
a.read-more:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button:hover {
	background: #cd3b39;
}
a.read-more,
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
	border-radius: 0 !important;
}
input,
select,
textarea {
	border: 1px solid #444;
	border-radius: 0;
}
input:focus,
select:focus,
textarea:focus {
	outline: none;
}
/*
 * LAYOUT
 */
#container {
	max-width: 1280px;
}
/*
 * SIDEBAR
 */
.site-logo-img {
	-webkit-border-radius: 360px;
	-moz-border-radius: 360px;
	border-radius: 360px;
}
@media only screen and (max-width: 767px) {
	#sidebar-widgets {
		display: none;
	}
}
/*
 * MAIN MENU
 */
.nav-primary-title,
.nav-primary,
.mobile-nav-container {
	display: none;
}
/*
 * TOP
 */
.featured_image {
	margin-bottom: 1em;
}
/*
 * TOC
 */
#toc_container {
	margin-bottom: 1em;
	padding: 1em;
	border: 1px solid #444;
}
#toc_container .toc_title {
	font-size: 20px;
	font-weight: 700;
}
#toc_container ul {
	margin: 0;
	list-style-type: none;
}
#toc_container .toc_number:after {
	content: ".";
}
/*
 * CONTENT
 */
.post-modified-info {
	color: #cd3b39;
}
.post-content a,
.post-content #toc_container a:hover {
	text-decoration: underline;
}
.post-content #toc_container a {
	text-decoration: none;
}
span.b {
	font-weight: bold;
}
span.i {
	font-style: italic;
}
/*
 * HIGHLIGHTER
 */
.enlighter-t-bootstrap4 .enlighter-code {
	font-family: Consolas !important;
	font-weight: 600;
}
.enlighter-t-bootstrap4 .enlighter-btn {
	border-radius: 0 !important;
}
.enlighter-t-bootstrap4 .enlighter-btn:hover {
	background-color: #cd3b39 !important;
}
.enlighter-t-bootstrap4 .enlighter-btn-copy:after {
	content: 'Копировать' !important;
}
/*
 * AUTHOR
 */
div.abh_box {
	margin: 1em 0;
	padding: 0 !important;
}
div.abh_tab_content {
	padding: 1em !important;
	border: 1px solid #444 !important;
}
@media only screen and (max-width: 600px) {
	div.abh_tab_content .abh_image {
		margin: 1px auto !important;
		padding-bottom: .5em !important;
	}
}
div.abh_tab_content .abh_image img {
	max-width: 100px !important;
	padding: 0 !important;
	border: none !important;
	-webkit-border-radius: 360px !important;
	-moz-border-radius: 360px !important;
	border-radius: 360px !important;
}
div.abh_tab_content .abh_text {
	margin-left: 115px !important;
}
@media only screen and (max-width: 600px) {
	div.abh_tab_content .abh_text {
		margin: 0 !important;
	}
}
div.abh_tab_content .abh_text .fn {
	margin: 0 0 10px !important;
	text-transform: none !important;
}
div.abh_tab_content .abh_text .note {
	padding: 0 !important;
}
div.abh_tab_content .abh_text .note p,
div.abh_tab_content .abh_text .note ul li {
	font-size: 16px !important;
}
div.abh_tab_content .abh_text .note ul {
	margin: 0 !important;
}
div.abh_tab_content .abh_text .note ul li {
	float: left;
}
div.abh_tab_content .abh_text .note ul li:not(:last-child):after {
	content: "|";
	padding: 0 6px;
}
