@import url('https://045aee.claudeassets.com/20260309025642cs_/https://fonts.googleapis.com/css?family=Roboto:300,400,700&subset=cyrillic');

/*Определяем основные цвета сайта*/
:root {
 --main-color-1: #61b873;
 --main-color-2: #25292f;
 --main-gradient: linear-gradient(10deg,#6ccd7e, #ff9847);
}
.main-color-1{color: var(--main-color-1);}
.main-color-2{color: var(--main-color-2);}
.main-color-back-1{background-color: var(--main-color-1) !important; color: white;}
.main-color-back-2{background-color: var(--main-color-2) !important; color: white;}
.main-gardient {background:var(--main-gradient);}
.main-border {border: 4px solid  var(--main-color-1);}

/*Общие*/
body {background: white;font-family: 'Roboto', sans-serif;}
a {text-decoration: none; color: var(--main-color-2);}
a:hover {text-decoration: none; color: var(--main-color-1); }

/*Шапка*/
header .head-back { background-image: url('https://57cd78.claudeassets.com/20260309025642im_/https://yr-expert.com/wp-content/themes/urist/img/header-back.png'); background-position: center; background-repeat: no-repeat; background-size: auto 100%; }
.btn.my-btn{ display:inline-block; border-radius:0.15em; box-sizing: border-box; text-decoration:none; text-transform:uppercase; font-weight:400; color:#FFFFFF; background-color:var(--main-color-1); box-shadow:inset 0 -0.6em 0 -0.35em rgba(0,0,0,0.17); text-align:center; position:relative; } 
.btn.my-btn:active{ top:0.1em; }

#menu-main-menu li a {font-size: 18px;font-weight: bold; color: rgba(0, 0, 0, 0.8);}
#menu-main-menu li {position: relative;padding: 0 10px;}
#menu-main-menu li:before{ content: "";transition: all 0.5s 0s; width: 100%; height: 0px; position: absolute; bottom: 0; left: 0; background-color: var(--main-color-1); }
#menu-main-menu li:hover:before ,#menu-main-menu li.current-menu-item:before { height: 3px; transition: all 0.3s 0s; }

/*Главная*/
#front-page .faq-banner{ background-image: url('https://819212.claudeassets.com/20260309025642im_/https://yr-expert.com/wp-content/themes/urist/img/faq-back.jpg');background-position: center; background-repeat: no-repeat; background-size: cover; }

/*Сетка постов*/
.big-post .position-absolute {bottom: 0;left: 0;width: 100%;}

/*Контент поста*/
.content-post img, .wp-caption, .wp-caption a {display: block;max-width: 100%; height: auto; text-align: center; border-radius: 4px; margin: 15px auto; }
.wp-caption p {color: grey;}
.content-post ul {list-style: none;}
.content-post ul li,.content-post ol li{position: relative;padding-left: 20px;    padding-bottom: 15px;}
.content-post ul li:before { content: ""; width: 6px; height: 6px; background-color: #61b873; position: absolute; left: 0; top: 9px; }
.content-post ol li:before { content: ""; width: 30px; height: 30px; position: absolute; left: -28px; top: -4px; border-radius: 100px; border: 3px solid #61b873; }

blockquote { position: relative; padding: 20px; padding-left: 100px; font-style: normal; }
blockquote p {margin:0;}
blockquote:before { content: '\f06a'; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; left: 30px; top: 15px; font-size: 40px; }

blockquote:nth-child(2n+1) {background-color: #deffe5; color: #61b873;}
blockquote:nth-child(2n+1):before {content: '\f06a';}

blockquote:nth-child(2n) {background-color: #e6ebff; color: #4d487c;}
blockquote:nth-child(2n):before {content: '\f0eb';}

/*коменты*/
#comments { width: 100%;}
ol.comment-list { display: block; margin: 0; padding: 0; clear: both;}
.comment-author.vcard { float: left; padding: 20px; width: 20%; text-align: center;}
span.says,.comment-meta.commentmetadata {display: none;}
cite.fn { display: block; text-align: center;}
#comments .comment-author.vcard img {border-radius: 100px;}
.comment-list>div>p {margin: 0;padding-top: 30px; width: 80%; display: inline-block; overflow: hidden;}
.reply a { background-color: #61b873; color: white; padding: 2px 15px; border-radius: 5px; font-size: 12px; }
div#respond {clear: both;padding: 30px;width: 70%;}
p.comment-form-comment label {display: none;}
textarea#comment {width: 100%; height: 100px;}
p.comment-form-author, p.comment-form-email { width: 49%; float: left; margin-right: 1%;}
input#author, input#email { width: 100%; padding: 10px; }
p.comment-form-email {width: 50%; margin: 0;}
div#comments .clearfix{clear: both;}
p.comment-form-cookies-consent {display: none;}
p.form-submit {display: block; clear: both;}
input#submit {padding: 10px 20px;color: white;border: none;background-color: #61b873;}

/*Сайдбар*/
#catsacord .card-body {background-color: #e3e3e3 !important;}
#catsacord button i {transform: rotate(0deg);transition: all 0.5s 0s;font-size: 10px;color: #d5d5d5 !important;}
#catsacord button.collapsed i {transform: rotate(-90deg);transition: all 0.5s 0s;}

/*Футер*/
#menu-futer_logo,#menu-futer {list-style: none !important;padding: 0px;margin: 0;}
#menu-futer_logo li {display: inline-block;}
#menu-futer_logo li a,#menu-futer li a { color: #dbdbdb; font-size: 14px; padding-right: 20px; }

/*Кнопка наверх*/
@media (min-width: 1371px){	
	a.scroll.top { transition: background-color 1s 0s; display: none; position: fixed; left: 0; height: 100%; padding-top: 25%; width: 70px; font-size: 30px; bottom: 0; text-align: center; background-color: rgba(117, 117, 117, 0.37); color: #ffffff !important; }
	a.scroll.top:hover { background-color: #c6c6c6; transition: background-color 1s 0s; color: #848484 !important; }
}
@media (max-width: 1370px){
a.scroll.top { z-index: 9999;display: none; position: fixed;right: 10px; height: 50px;width: 50px;bottom: 10px;line-height: 50px; text-align: center;background-color: var(--main-color-1);color: white !important; }
}

/*Адаптивность*/
@media (min-width: 1200px){
.container {max-width: 1190px;}
}
@media (min-width: 1366px){
.container {max-width: 1250px;}
}
@media (min-width: 1900px){
.container {max-width: 1360px;}
}
@media (max-width: 990px){
header .head-back{background-image: none !important;}
}

/*Иконки репостов*/
.ya-share2__container_size_m .ya-share2__icon { height: 40px; width: 40px; background-size: 40px 40px;}

/*Всплываха на ссылках*/
article p a .hrefcontent div {max-height: 140px;overflow: hidden;}
article p a .hrefcontent:after { content: ''; position: absolute; width: 0; height: 0; border: 10px solid; border-color: #ffffff transparent transparent transparent; top: 100%; left: 20%; margin-left: -10px; }
article p a .hrefcontent p {color: black;font-size: 13px;background-color: transparent;}
article p a .hrefcontent {opacity: 0; transition: all 0.5s 0s;}
article p a .hrefcontent h4{font-size: 16px;}
article p a .hrefcontent b { font-size: 16px; padding: 5px 10px; background-color: #68be73; display: block; text-align: center; color: white; margin-top: 10px; }
article p a.load .hrefcontent { background-image: url('https://42242c.claudeassets.com/20260309025642im_/https://yr-expert.com/wp-content/themes/urist/img/loading.gif'); background-position: center; background-repeat: no-repeat; background-size: 50px; }
article p a {position: relative;display: inline-block;}
article p a:hover .hrefcontent {margin-bottom: 0px;transition: all 0.5s 0s; opacity: 1; display: block !important; background-color: white; padding: 20px; position: absolute !important; bottom: 100%; left: 10% !important; box-shadow: 0 4px 20px #00000047; border-radius: 5px; min-width: 300px; z-index: 999; }

/*! Автор */
.autor_top img {border-radius: 40px; float: left; margin-right: 15px; max-width: unset; width: 40px; height: auto; }
.autor_top {height: 40px;padding: 5px; margin: 15px 0;text-align: left;}

/*Обводка видео*/
iframe[src*=youtube] {width: 100%;min-height: 420px;border: 6px solid rgba(97, 184, 115, 0.58);}
/*
     FILE ARCHIVED ON 18:08:01 Mar 10, 2026 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 10:16:29 Jun 23, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.542
  exclusion.robots: 0.056
  exclusion.robots.policy: 0.045
  esindex: 0.01
  cdx.remote: 8.705
  LoadShardBlock: 167.738 (3)
  PetaboxLoader3.datanode: 108.343 (4)
  PetaboxLoader3.resolve: 166.468 (2)
  load_resource: 121.973
*/