/*
 Theme Name:   Twenty Fifteen Child
 Theme URI:    https://wordpress.org/themes/twentyfifteen/
 Description:  Дочерняя тема для темы Twenty Fifteen
 Author:       WordPress team
 Author URI:   https://wordpress.org/
 Template:     twentyfifteen
 Version:      3.9
*/

/* Дополнительные стили можно добавить ниже */
/* body {
    background: #f3f6f9;
} */
/* ul.wp-block-archives-list.wp-block-archives, ul.wp-block-categories-list.wp-block-categories {
    padding-left: 15px;
} */
a:hover, a:focus {
    outline: none;
}
article, #comments, nav.navigation.post-navigation, footer {
    overflow: hidden;
    border-radius: 10px;
}
footer {
    border-radius: 10px 10px 0 0;
}
.entry-footer {
    background-color: #e8e9ea;
	background-color: #edf0f5;
	border-radius: 0;
}
.page-header {
    border-left: 7px solid #00bcd4;
    border-radius: 10px;
    /* margin-bottom: 25px; */
}
.site-branding {
    text-align: center;
}
.aside-link-gateio {
    color: #ec6707;
}
/* .custom-logo {
    border-radius: 100%;
	max-height: 84px !important;
} */
.site-info {
    font-family: "Noto Sans", sans-serif;
}
aside .wp-block-heading {
    margin-bottom: 15px;color: #697076;
}
main h2, main h3 {
    position: relative;
    padding-bottom: 10px;
}
main h2:before, main h3:before {
    content: "";
    bottom: 0;
    position: absolute;
    left: 0;
    background: linear-gradient(80.58deg, #FFDB55 7%, #EC6707 92%);
    border-radius: 3px;
    height: 5px;
    width: 50px;
}
ul, ol {margin: 0 0 1.6em 1.3333em;}
li{margin-bottom: 10px;}
li > ul, li > ol{margin-top: 10px;}
ul.wp-block-latest-posts__list.wp-block-latest-posts {
    margin-left: 0;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {
    margin-bottom: 20px;
    font-size: 14px;
    border-left: 3px solid #f0f0f1;
    padding-left: 10px;
    border-radius: 5px;
}
.wp-block-latest-posts.wp-block-latest-posts__list li:hover {
    border-color: #9c7cf1;
}
/* .entry-content a, .entry-summary a, .page-content a, .comment-content a, .pingback .comment-body > a {
    border-bottom: 0;
    color: #9c7cf1;
}
.entry-content a:hover, .entry-summary a:hover, .page-content a:hover, .comment-content a:hover, .pingback .comment-body > a:hover {
    color: #00bcd4;
} */
.entry-content a {
    color: #9c7cf1;
}
.post-55 .entry-content a{color:inherit;}

.entry-content a, .entry-summary a, .page-content a, .comment-content a, .pingback .comment-body > a {
    border-color: #9c7cf1;
}

.entry-content .more-link, .entry-summary .more-link:after {
    display: block;
    margin: 35px 0 0;
    text-decoration: none;
    border: 0;
	color: #00bcd4;
	color: #9c7cf1;
}
.entry-content .more-link:hover{color: #03cae3;color: #8868dd;}
hr, .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    width: 100px;
    border-top: 2px solid;
    border-color: #00d084;
	border-color: #03cae3;
}

#wp-block-search__input-1, .wp-block-search__button.wp-element-button {
    border-radius: 7px;
    border: 0;
}
.tags-links a {
    background: #00d084;
	background: #00bcd4;
	background: #9c7cf1;
    text-decoration: none !important;
    padding: 3px 15px;
    border-radius: 50px;
    font-size: 14px;
    margin-right: 10px;
    color: #fff !important;
    border: 0 !important;
}
.tag-cloud-link {
    background: #9c7cf1;
    color: #fff !important;
    padding: 5px 10px;
    margin: 0 5px 5px 0;
    border-radius: 50px;
    font-size: 12px !important;
}
.tags-links a:hover, .tag-cloud-link:hover{background: #02bb77;background: #03cae3;}

.mb-10{margin-bottom:10px;}
.fz-12{font-size:12px;}



blockquote {
    background: #def9e5;
    background: -webkit-gradient(linear,left top,right top,from(#def9e5),to(#effbce));
    background: -o-linear-gradient(left,#def9e5 0,#effbce 100%);
    background: linear-gradient(to right,#def9e5 0,#effbce 100%);
    font-size: 1.7rem;
    padding: 25px;
    border: 0;
    font-style: normal;
    color: #333;
    border-radius: 10px;
	    margin-left: 0;
}
blockquote.red-blockquote{
	background: #ffd9f0;
    background: -webkit-gradient(linear,left top,right top,from(#ffd9f0),to(#fbf1ce));
    background: -o-linear-gradient(left,#ffd9f0 0,#fbf1ce 100%);
    background: linear-gradient(to right,#ffd9f0 0,#fbf1ce 100%);
}
blockquote strong, blockquote b{font-weight: 700;}
h3.sp-cat-name a {
    border: 0;
}
.currency-rate-widget {
    margin: 30px 8.3333% -55px;
    font-size: 15px;
    text-align: right;
    color: #878e94;
}



/* другой дизайн листинга статей */
.head-panel--articles {
    margin: 30px 8.3333% -25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.design-buttons {
    display: flex;
    align-items: center;
}
button.set-articles-design--base, button.set-articles-design--2 {
    position: relative;
    padding: 0;
    width: 24px;
    height: 24px;
    background: transparent;
    margin-left: 10px;
	opacity: 0.7;
}
button.set-articles-design--base:hover, button.set-articles-design--2:hover{opacity: 1;}
button.set-articles-design--base:before{
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAe0lEQVR4nO2V0QnAIAwFbwYn6AqO4l/HcgAH6ihZQlqEDhBiCFp68P40hyQY+PkCDbgc0jSycbADMpH+1lHJxoUZZAtZAaoixUM2Ct2KVA9ZAg5FkofMglhlGTgVydv1LEe+zIJsMY01smcl8gexIMvKetQ+a5Gb+mdtHuyqpQqsFoU/AAAAAElFTkSuQmCC);
    width: 24px;
    height: 24px;
    position: absolute;
    top: -1px;
    left: 0;
}
button.set-articles-design--2:before{
	content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5klEQVR4nO2UPQrCQBCFP/AGpvMallZWKQU7GyvFMmiTSgu18AQewJsoJjcIHkNzAIkIrwjJrj+rQVAfvGL27c6w8wd/PAEPCICe7CYQOjCQrxJiIAMS2UvZLoxMAc7AgtexkK8SUmDrmJYwxx1wMgUYSshe5BEY8JUYqQ7FL++kd1S8eylKle4SUrXXqsCu9AYwN+hFxrYiV96m0ZPdstG7g0HbmwJcx3vyQApWYlvv+oXzq486n4L/hkkObMvOf8MUZ7eW3UxiraouGivA1PL1Xu5uy2XZeWov27Qmubvr31x2VIEL/A6p1KmRjzAAAAAASUVORK5CYII=);
    width: 24px;
    height: 24px;
    position: absolute;
    top: 0;
    left: 0;
}
.head-panel--articles .currency-rate-widget, .head-panel--articles .currency-rate-widget p {
    margin: 0;
}
.articles-design--2{}
.articles-design--2 article {
    display: flex;
    align-items: center;
}
.articles-design--2 .hentry.post, .articles-design--2 .hentry.has-post-thumbnail {
    padding-top: 0;
    flex-wrap: wrap;
    padding: 3%;
}
.articles-design--2 .post-thumbnail {
    margin: 0;
}
.articles-design--2 .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    min-width: 200px;
    max-width: 200px;
    border-radius: 5px;
    margin: 0 25px 15px 0;
}
.articles-design--2 .entry-header {
    padding: 0;
    margin-bottom: 15px;
}
.articles-design--2 .entry-title, .widecolumn h2 {
    font-size: 2.2rem;
    line-height: 1.2308;
    margin-bottom: 0;
    width: 500px;
}
.articles-design--2 .entry-content, .articles-design--2 .entry-summary {
    padding: 0 0 2%;
    font-size: 16px;
}
.articles-design--2 .entry-content .more-link, .entry-summary .more-link:after {
    margin: 5px 0 0;
}
.articles-design--2 .entry-footer {
    padding: 0 0 5px;
    background: transparent;
}
.articles-design--2 .entry-footer a {
    font-size: 14px;
}
.wp-block-latest-comments__comment-meta a {
    font-weight: 400 !important;
    font-size: 1.4rem;
}
a.wp-block-latest-comments__comment-author, span.wp-block-latest-comments__comment-author {
    font-weight: bold !important;
    color: #9c7cf1;
    font-size: 1.4rem;
}
.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 0.5em;
}
.wp-block-latest-comments .avatar, .wp-block-latest-comments__comment-avatar {
    height: 2em;
    margin-right: 0.75em;
    width: 2em;
}
.wp-block-latest-comments__comment, .wp-block-latest-comments__comment-excerpt, .wp-block-latest-comments__comment-excerpt p {
    font-size: 13px !important;
}

/* другой дизайн листинга статей */


@media (max-width: 576px) {
	#primary {padding: 10px;}
	.page-header {margin-bottom: 25px;}
	article.hentry {margin-bottom: 25px;}
	.site-branding {
		display: flex;
		align-items: center;
		text-align: left;
	}
	.site-branding .custom-logo {max-height: 64px;}
	.site-branding .site-title {margin: 0 !important;}
	.entry-footer span {
		margin-bottom: 10px;
		display: inline-block;
	}
	.tags-links {margin-bottom: 0 !important;}
	.tags-links a {
		margin-bottom: 10px;
		display: inline-block;
	}
	.design-buttons {display:none;}
	.head-panel--articles {
		margin: 5px 4.3333% 20px;
		justify-content: center;
	}
	.currency-rate-widget {margin: 0 4.3333% 0;text-align: center;}
	.head-panel--articles .currency-rate-widget {margin: 0;}
}

@media screen and (min-width: 38.75em) {
	ul, ol {
		margin: 0 0 1.6em 1.3333em;
	}
}
@media screen and (min-width: 59.6875em) {
	.site-main {padding: 4.3333% 0;}
	.pagination {
		margin: 4.333% 8.333% 0;
		border-radius: 10px;
		overflow: hidden;
	}
	.articles-design--2 .hentry + .hentry, .articles-design--2 .page-header + .hentry, .articles-design--2 .page-header + .page-content {margin-top: 4.3333%;}
}
@media screen and (min-width: 77.5em) {
	.wp-block-latest-comments__comment-date {
		font-size: 13px !important;
		margin: 7px 0;
	}
}


