#menu-ssylki-na-soczseti-1 > li:nth-child(7) > a,
#menu-item-211 > a {
  background-image: url(https://ru-novosti.com/wp-content/uploads/2022/09/rutube.jpg);
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-color: #000000;
}
.aft-small-social-menu .menu-item > a:after {
  display: block !important;
  width: 30px !important;
  height: 30px !important;
  font-size: 16px !important;
  line-height: 30px !important;
}
#primary-menu > .menu-item .menu-item {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}
#primary-menu > .menu-item .menu-item:before,
#primary-menu > .menu-item .menu-item:after {
  pointer-events: none;
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  transition-duration: 0.3s;
  transition-property: opacity;
}
#primary-menu > .menu-item .menu-item:before {
  bottom: 100%;
  background: radial-gradient(ellipse at 50% 150%, rgba(115, 114, 114, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
#primary-menu > .menu-item .menu-item:after {
  top: 100%;
  background: radial-gradient(ellipse at 50% -50%, rgba(115, 114, 114, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
#primary-menu > .menu-item .menu-item:hover:before,
#primary-menu > .menu-item .menu-item:focus:before,
#primary-menu > .menu-item .menu-item:active:before,
#primary-menu > .menu-item .menu-item:hover:after,
#primary-menu > .menu-item .menu-item:focus:after,
#primary-menu > .menu-item .menu-item:active:after {
  opacity: 1;
}
#primary > #main .entry-title {
  font-weight: 600;
  color: #434343;
}
#content #block-350 {
  top: 10px;
}
#block-343 {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.content > #page .af-main-banner-latest-posts > .container-wrapper,
.aft-blocks .af-main-banner-featured-posts,
#content #block-339,
#block-350,
#block-343,
.container-wrapper .aft-slider-part > .morenews-customizer {
  border-width: 1px;
  border-style: dotted;
  border-color: #0098fe;
  border-top-width: 6px;
  border-top-style: solid;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgba(0, 152, 254, 0.8);
  border-top-color: rgba(215, 41, 36, 0.8);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}
#page > #content #main,
.container-wrapper .aft-trending-part > .morenews-customizer,
.aft-thumb-part > .morenews-customizer {
  border-width: 1px;
  border-style: dotted;
  border-color: #0098fe;
  border-top-width: 6px;
  border-top-style: solid;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgba(215, 41, 36, 0.8);
  border-top-color: rgba(0, 152, 254, 0.8);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}
.col .page-numbers {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.col .page-numbers:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: rgba(0, 152, 254, 0.8);
  height: 4px;
  transition-property: left, right;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
.col .page-numbers:hover:before,
.col .page-numbers:focus:before,
.col .page-numbers:active:before {
  right: 0;
  left: 0;
}
.af-container-row > .latest-posts-list .read-single {
  border-width: 1px;
  border-style: dotted !important;
  border-color: #dcdcdc !important;
  border-radius: 5px 5px 5px 5px;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  margin-top: 0px;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  padding-left: 5px;
}
.af-container-row > .latest-posts-list .read-single:before,
.af-container-row > .latest-posts-list .read-single:after {
  pointer-events: none;
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  transition-duration: 0.3s;
  transition-property: opacity;
}
.af-container-row > .latest-posts-list .read-single:before {
  bottom: 100%;
  background: radial-gradient(ellipse at 50% 150%, rgba(113, 113, 113, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.af-container-row > .latest-posts-list .read-single:after {
  top: 100%;
  background: radial-gradient(ellipse at 50% -50%, rgba(113, 113, 113, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.af-container-row > .latest-posts-list .read-single:hover:before,
.af-container-row > .latest-posts-list .read-single:focus:before,
.af-container-row > .latest-posts-list .read-single:active:before,
.af-container-row > .latest-posts-list .read-single:hover:after,
.af-container-row > .latest-posts-list .read-single:focus:after,
.af-container-row > .latest-posts-list .read-single:active:after {
  opacity: 1;
}
.latest-posts-list .entry-meta a {
  color: #777777;
  font-weight: 500;
}
.latest-posts-list .posts-author > .far {
  color: #777777;
  font-weight: 400;
}
.latest-posts-list .aft-post-image-link {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px transparent, 0 0 1px rgba(0, 0, 0, 0);
}
.latest-posts-list .aft-post-image-link:hover,
.latest-posts-list .aft-post-image-link:focus,
.latest-posts-list .aft-post-image-link:active {
  box-shadow: inset 0 0 0 4px #ff3300, 0 0 1px rgba(0, 0, 0, 0);
}
.navigation .nav-previous .fa {
  font-size: 40px;
  position: relative;
  padding-left: 48px;
  top: -7px;
  right: -16px;
}
.navigation .nav-previous .fa:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
  background: rgba(255, 51, 0, 0);
  width: 40px;
  height: 40px;
  margin-left: -20px;
  border-radius: 0px;
  border: 0px solid rgba(170, 170, 170, 0);
  display: block;
}
.navigation .nav-previous .fa:after {
  mask: url("https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/angle-double-left.svg");
  -webkit-mask: url("https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/angle-double-left.svg");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  content: "";
  width: 40px;
  height: 40px;
  background: #f80303;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  display: block;
}
.navigation .nav-previous .fa:before {
  left: 0;
  top: 50%;
  margin: -20px 0;
}
.navigation .nav-previous .fa:after {
  top: 50%;
  left: 20px;
  margin: -20px;
}
.navigation .nav-next .fa {
  font-size: 40px;
  position: relative;
  padding-left: 48px;
  top: -7px;
  left: -8px;
}
.navigation .nav-next .fa:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
  background: rgba(255, 51, 0, 0);
  width: 40px;
  height: 40px;
  margin-left: -20px;
  border-radius: 0px;
  border: 0px solid rgba(170, 170, 170, 0);
  display: block;
}
.navigation .nav-next .fa:after {
  mask: url("https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/angle-double-right.svg");
  -webkit-mask: url("https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/angle-double-right.svg");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  content: "";
  width: 40px;
  height: 40px;
  background: #f80303;
  position: absolute;
  top: 20px;
  left: 50%;
  margin-top: -20px;
  margin-left: -20px;
  display: block;
}
.navigation .nav-next .fa:before {
  left: 0;
  top: 50%;
  margin: -20px 0;
}
.navigation .nav-next .fa:after {
  top: 50%;
  left: 20px;
  margin: -20px;
}
#aft-main-banner-latest-trending-popular-popular > .article-item > .aft-trending-posts .read-single,
#aft-main-banner-latest-trending-popular-recent > .article-item > .aft-trending-posts .read-single {
  border-style: dotted;
  border-width: 1px !important;
  border-color: #dcdcdc;
  border-radius: 3px 3px 3px 3px;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
#aft-main-banner-latest-trending-popular-popular > .article-item > .aft-trending-posts .read-single:before,
#aft-main-banner-latest-trending-popular-recent > .article-item > .aft-trending-posts .read-single:before {
  content: "";
  position: absolute;
  z-index: -1;
  right: 0;
  left: 100%;
  bottom: 0;
  background: #ff3300;
  height: 4px;
  transition-property: left;
  transition-duration: 0.3s;
  transition-timing-function: ease-out;
}
#aft-main-banner-latest-trending-popular-popular > .article-item > .aft-trending-posts .read-single:hover:before,
#aft-main-banner-latest-trending-popular-recent > .article-item > .aft-trending-posts .read-single:hover:before,
#aft-main-banner-latest-trending-popular-popular > .article-item > .aft-trending-posts .read-single:focus:before,
#aft-main-banner-latest-trending-popular-recent > .article-item > .aft-trending-posts .read-single:focus:before,
#aft-main-banner-latest-trending-popular-popular > .article-item > .aft-trending-posts .read-single:active:before,
#aft-main-banner-latest-trending-popular-recent > .article-item > .aft-trending-posts .read-single:active:before {
  left: 0;
}
.slick-track > .slick-item > .aft-trending-posts .read-single {
  border-width: 1px !important;
  border-color: #dcdcdc !important;
  border-style: dotted;
  background: rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}
.slick-track > .slick-current > .pos-rel .aft-post-image-link {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
}
.slick-track > .slick-current > .pos-rel .aft-post-image-link:hover,
.slick-track > .slick-current > .pos-rel .aft-post-image-link:focus,
.slick-track > .slick-current > .pos-rel .aft-post-image-link:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
}
.af-container-row > .af-sec-post .aft-post-image-link {
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  transition-duration: 0.3s;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px transparent, 0 0 1px rgba(0, 0, 0, 0);
}
.af-container-row > .af-sec-post .aft-post-image-link:hover,
.af-container-row > .af-sec-post .aft-post-image-link:focus,
.af-container-row > .af-sec-post .aft-post-image-link:active {
  box-shadow: inset 0 0 0 4px #0098fe, 0 0 1px rgba(0, 0, 0, 0);
}
table #col1 > .hover-image-8,
#col2 > .hover-image-8,
#col3 > .hover-image-8 {
  margin-top: 40px;
  margin-bottom: 20px;
}
noindex #col1,
#col2,
#col3 {
  padding: 0px;
}
.bs-tab-inner-content-inner .content-img-wrap > .blockspare-style1 {
  margin-top: -24px;
}
.bs-tab-inner-content-inner .blockspare-section-wrapper > .blockspare-section-header-wrapper {
  margin-top: -11px;
}
.wp-block-blockspare-inner-tab .blockspare-section-wrapper {
  margin-top: -12px;
  margin-left: -16px;
  border-width: 1px;
  border-style: dotted;
  border-color: #dcdcdc;
}
.blockspare-section-wrapper .blockspare-button {
  text-transform: uppercase;
  border: 1px solid black;
  padding: 1vw 2vw;
  color: black;
  border-radius: 2px;
  background: transparent;
  transition: all 0.2s;
  height: auto;
  text-align: center;
  text-decoration: none;
  font-style: normal;
  text-shadow: none;
  display: inline-block;
  font-size: 14px;
  line-height: 20px;
  border: none;
  font-weight: bold;
  background: #4289dc;
  background-image: linear-gradient(to top, #4289dc, #256fc6);
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  border: 1px solid #2163b1;
  color: rgba(255, 255, 255, 0.7);
  padding: 0.5vw 2vw;
  border-radius: 5px;
  box-shadow: inset 0 1px 0px rgba(195, 218, 244, 0.3);
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}
.blockspare-section-wrapper .blockspare-button:before,
.blockspare-section-wrapper .blockspare-button:after {
  display: none;
}
.blockspare-section-wrapper .blockspare-button:active {
  position: relative;
  top: 1px;
}
.blockspare-section-wrapper .blockspare-button:hover {
  background: black;
  color: #ffffff;
}
.blockspare-section-wrapper .blockspare-button:before,
.blockspare-section-wrapper .blockspare-button:after {
  display: none;
}
.blockspare-section-wrapper .blockspare-button:active {
  position: relative;
  top: 1px;
}
.entry-content-wrap .bs-tabs-title-list {
  margin-bottom: 0px !important;
}
.entry-content .wp-block-blockspare-inner-tab {
  border-style: dotted !important;
  border-width: 1px;
  border-color: #dcdcdc;
  padding-right: 0px;
  padding-bottom: 2px;
  padding-left: 10px;
  padding-top: 12px;
}
.section-block-upper > #primary > #main .entry-content-wrap {
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgba(215, 41, 36, 0.8);
}
.section-block-upper > #primary > #main #comments,
.section-block-upper > #primary > #main #respond {
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: rgba(0, 152, 254, 0.8);
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: rgba(215, 41, 36, 0.8);
}
#primary > #main .af-reated-posts {
  border-top-width: 3px;
  border-top-style: solid;
  border-top-color: rgba(0, 152, 254, 0.8);
  margin-bottom: -14px;
}
.section-block-upper > #primary > #main .reklamma-arhive {
  border-width: 1px;
  border-style: dotted !important;
  border-color: #dcdcdc !important;
  border-radius: 5px 5px 5px 5px;
  display: inline-block;
  vertical-align: middle;
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: rgba(255, 255, 255, 0.3);
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  border: 1px solid rgba(255, 255, 255, 0.3);
  margin-top: 0px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-bottom: 20px;
  margin-left: 10px;
  margin-right: 10px;
}
.section-block-upper > #primary > #main .reklamma-arhive:before,
.section-block-upper > #primary > #main .reklamma-arhive:after {
  pointer-events: none;
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  transition-duration: 0.3s;
  transition-property: opacity;
}
.section-block-upper > #primary > #main .reklamma-arhive:before {
  bottom: 100%;
  background: radial-gradient(ellipse at 50% 150%, rgba(113, 113, 113, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.section-block-upper > #primary > #main .reklamma-arhive:after {
  top: 100%;
  background: radial-gradient(ellipse at 50% -50%, rgba(113, 113, 113, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}
.section-block-upper > #primary > #main .reklamma-arhive:hover:before,
.section-block-upper > #primary > #main .reklamma-arhive:focus:before,
.section-block-upper > #primary > #main .reklamma-arhive:active:before,
.section-block-upper > #primary > #main .reklamma-arhive:hover:after,
.section-block-upper > #primary > #main .reklamma-arhive:focus:after,
.section-block-upper > #primary > #main .reklamma-arhive:active:after {
  opacity: 1;
}
/* Исправляем кнопки авторизации через социалки */
.wpd-form-head .wpdsn-gg > .fab,
.wpdsn-yandex > .fab,
.wpdsn-vk > .fab,
.wpdsn-ok > .fab,
.wpdsn > .fas {
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-color: rgba(255, 0, 0, 0) !important;
  font-size: 0px;
  color: rgba(255, 255, 255, 0) !important;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
}
#wpdcom .wpd-form-head .wpd-social-login {
  margin-top: -5px;
}
.wpd-form-head .wpdsn-gg > .fab {
  background-image: url(https://ru-novosti.com/wp-content/uploads/2022/09/go-150x150.png) !important;
}
.wpd-form-head .wpdsn-yandex > .fab {
  background-image: url(https://ru-novosti.com/wp-content/uploads/2022/09/ya-150x150.png) !important;
}
.wpd-form-head .wpdsn-vk > .fab {
  background-image: url(https://ru-novosti.com/wp-content/uploads/2022/09/wk-150x150.png) !important;
}
.wpd-form-head .wpdsn-ok > .fab {
  background-image: url(https://ru-novosti.com/wp-content/uploads/2022/09/od-150x150.png) !important;
}
.wpd-form-head .wpdsn > .fas {
  background-image: url(https://ru-novosti.com/wp-content/uploads/2022/09/ma-150x150.png) !important;
}
#wpdcom .wpd-social-login i {
  width: 30px !important;
  height: 30px !important;
  border-radius: 10% !important;
}
.flex {
  display: flex;
}
/* Изменяем шрифт в раскрывающемся списке ветки комментов */
.wpd-view-replies {
  color: #0098fe !important;
  font-weight: 600 !important;
}
/* Изменяем значки в раскрывающемся списке ветки комментов */
.wpd-tool-wrap i {
  background: #0098fe !important;
  border: 1px solid #0098fe !important;
}
.wpd-toggle i {
  color: #fff !important;
}
.wpd-tools i {
  background: #fff !important;
  color: #aaa !important;
  border: 2px solid #aaa !important;
  padding: 4px !important;
}
/* Изменяем цвет нажатых лайков и дизлайков в комментариях */
#wpdcom .wpd-up svg {
  fill: #0098fe !important;
}
#wpdcom .wpd-down svg {
  fill: #f20000 !important;
}
/* Изменяем стиль баннера в шаке - подложка , отступы */
#block-363 {
  background-color: rgba(0, 0, 0, 0) !important;
  margin-bottom: 0px !important;
  padding: 0px !important;
}
.af-single-article .the_champ_sharing_container {
  border-radius: 0px 3px 3px 0px;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25);
  background: rgba(67, 67, 67, 0.3);
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(2px);
  -webkit-backdrop-filter: blur(2px);
  border: 1px solid rgba(67, 67, 67, 0.3);
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  opacity: 0.5;
}
.af-single-article .the_champ_sharing_container:hover {
  opacity: 0.8;
}
.entry-content-wrap .theChampSharingArrow {
  position: relative;
  background-color: rgba(255, 51, 0, 0);
  color: #000000;
  border-radius: 0px;
  text-decoration: none;
  display: inline-block;
  padding: 0px;
  padding-left: 25px;
  border: 0px solid rgba(170, 170, 170, 0);
  font-size: 18.75px;
  padding-right: 25px;
  padding-left: 0px;
  right: 17px;
  top: -5px;
}
.entry-content-wrap .theChampSharingArrow:after {
  mask: url("https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/angle-double-left.svg");
  -webkit-mask: url("https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/angle-double-left.svg");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  content: "";
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 0px;
  margin-top: -12.5px;
  display: block;
  background: #000000;
}
.entry-content-wrap .theChampSharingArrow:after {
  left: auto;
  right: 0px;
}
.top-bar-right .menu-item > a,
.footer-social-wrapper .menu-item > a {
  border-radius: 50px 50px 50px 50px;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  opacity: 0.5;
}
.top-bar-right .menu-item > a:hover {
  opacity: 1 !important;
  border-radius: 3px 3px 3px 3px;
}
.footer-social-wrapper .menu-item > a:hover {
  opacity: 1 !important;
  border-radius: 3px 3px 3px 3px;
}
.footer-nav-wrapper .menu-item > a {
  position: relative;
  padding-left: 12px;
  padding-bottom: 3px;
  margin-left: -10px;
  padding-left: 15px;
  left: 6px;
}
.footer-nav-wrapper .menu-item > a:before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 50%;
  background: rgba(255, 51, 0, 0);
  width: 10px;
  height: 10px;
  margin-left: -5px;
  border-radius: 0px;
  border: 0px solid rgba(170, 170, 170, 0);
  display: block;
}
.footer-nav-wrapper .menu-item > a:after {
  mask: url("https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/ellipsis-v.svg");
  -webkit-mask: url("https://cdn.rawgit.com/encharm/Font-Awesome-SVG-PNG/266b63d5/black/svg/ellipsis-v.svg");
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  content: "";
  width: 10px;
  height: 10px;
  background: #fff;
  position: absolute;
  top: 5px;
  left: 50%;
  margin-top: -5px;
  margin-left: -5px;
  display: block;
}
.footer-nav-wrapper .menu-item > a:before {
  left: 0;
  top: 50%;
  margin: -5px 0;
}
.footer-nav-wrapper .menu-item > a:after {
  top: 50%;
  left: 5px;
  margin: -5px;
}
.main-navigation #primary-menu > .menu-item > a {
  padding-left: 0px;
}
#primary-menu > .current-menu-parent .menu-item > a,
#primary-menu > .menu-item > .sub-menu a {
  padding-right: 10px;
  font-size: 13px;
  font-weight: 600;
}
.af-single-article .wp-block-image {
  display: block;
  justify-content: center;
}
.entry-content-wrap .wp-element-caption {
  font-size: 14px;
  line-height: 20px;
  color: #c9c9c9 !important;
  text-align: left;
}
.color-pad .wp-block-image a {
  color: #c9c9c9 !important;
  text-decoration: underline;
}
.af-container-row .wp-block-blockspare-blockspare-list:before {
  display: none;
}
.blockspare-block-5fb853 p,
.blockspare-block-30ff33 p {
  padding-right: 0px !important;
  padding-left: 0px !important;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  background-color: rgba(255, 255, 255, 0) !important;
  color: #ffffff !important;
}
.blockspare-accordion-body {
  background-color: rgba(255, 255, 255, 0) !important;
  border-radius: 0px 0px 5px 5px;
  border-width: 1px;
  border-style: dotted;
  border-color: rgba(255, 255, 255, 0.2);
  border-top-width: 0px;
}
#masthead .header-promotion {
  padding: 0px;
  width: auto;
}
.af-middle-header {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.ya-share2__popup {
  border-radius: 3px 3px 3px 3px !important;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.25) !important;
  background: rgba(67, 67, 67, 0.2) !important;
  box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.2) !important;
  backdrop-filter: blur(4px) !important;
  -webkit-backdrop-filter: blur(4px) !important;
  border: 1px solid rgba(67, 67, 67, 0.2) !important;
  padding-top: 11px;
  padding-bottom: 8px;
  padding-right: 8px;
  padding-left: 12px;
}
.ya-share2__title {
  display: none !important;
}
.af-middle-header {
  background-color: transparent !important;
  background-image: none !important;
}
.entry-content-wrap > .read-img {
  display: none;
}
/* Изменяем стиль партнерских виджетов */
.color-pad .container-100861 {
  border-style: none !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.container-100861 .container-100861__header-logo {
  left: 0px !important;
  bottom: 0px !important;
  top: 40px !important;
}
.container-100861 .list-container-item {
  margin-top: 22px !important;
  margin-bottom: -5px !important;
}
.color-pad .idsc_27416 {
  padding-bottom: 12px !important;
}
.sg_gor_header img {
  height: 10px !important;
  width: 80px !important;
}
.latest-posts-list .aft-readmore-wrapper {
  display: none;
}
.slick-item > .aft-trending-posts .entry-meta {
  display: none;
}
.article-item > .aft-trending-posts .entry-meta {
  display: none;
}
.af-container-row > .af-sec-post .entry-meta {
  display: none;
}
.af-middle-container .custom-logo {
  position: absolute;
  right: 0px;
  left: 20px;
  bottom: 0px;
  top: 0px;
}
.af-middle-container .site-title-anchor {
  display: flex;
  position: relative;
  left: 95px;
  right: 0px;
  top: -5px;
  bottom: 0px;
}
.container-wrapper .site-description {
  display: flex;
  position: relative;
  left: 95px;
  right: 0px;
  top: 1px;
}
@media screen and (max-width: 1024px) {
  #scroll-up {
    display: none!important;
  }
  .content > #page > #content #secondary {
    display: none;
  }
  .content > #page > #content #primary {
    width: 100%;
    padding-right: 0px;
  }
}
@media screen and (max-width: 768px) {
  .entry-content-wrap .theChampSharingArrow {
    display: none;
  }
  .main-navigation #primary-menu > .menu-item > a {
    margin-left: 15px;
    margin-right: 10px;
  }
  .container-wrapper .site-description {
    display: none;
  }
  .af-middle-header .site-branding {
    display: flex;
    margin-left: -10px;
  }
  .af-middle-container .site-title-anchor {
    margin-left: 10px;
    font-size: 50px;
    display: flex;
    margin-top: -2px;
    left: 65px;
    top: 0px;
  }
  .af-middle-container .custom-logo {
    width: 50px;
    height: 50px;
  }
  #wpd-bubble-wrapper {
    display: none !important;
  }
  #scroll-up {
    display: none !important;
  }
}
@media screen and (max-width: 667px) {
  .af-middle-container .custom-logo {
    width: 40px;
    height: 40px;
  }
  .af-middle-container .site-title-anchor {
    font-size: 40px;
    margin-top: -1px;
    left: 50px;
  }
}
@media screen and (max-width: 420px) {
  .af-middle-container .custom-logo {
    width: 30px;
    height: 30px;
  }
  .af-middle-container .site-title-anchor {
    font-size: 30px;
    left: 40px;
  }
  .latest-posts-list .entry-meta,
  .af-container-row > .af-sec-post .entry-meta,
  #page > section.aft-blocks.above-footer-widget-section > div > div > div.af-container-row.clearfix > div.col-4.pad.float-l > div > div.pad.read-details.color-tp-pad > div.post-item-metadata.entry-meta {
    font-size: 14px;
  }
  .af-sec-post .meta-category,
  .latest-posts-list .meta-category,
  .pad > .pos-rel .meta-category {
    display: none;
  }
  #respond > #wpdcom .wpd-sbs-toggle {
    padding-bottom: 20px;
  }
  .af-single-article > #respond > #wpdcom .wpd-form-head {
    padding-left: 10px;
    padding-right: 5px;
  }
  .af-single-article > #respond > #wpdcom .wpdiscuz-subscribe-bar {
    padding-left: 10px;
    padding-right: 10px;
  }
  #wpd-main-form-wrapper-0_0 .wpdiscuz-textarea-wrap {
    margin-left: 5px;
  }
  .content > #page > .aft-frontpage-feature-section-wrapper .container-wrapper {
    display: none;
  }
  .latest-posts-list .posts-author {
    display: none;
  }
  .af-container-row > .latest-posts-list .read-single {
    padding-right: 5px;
  }
  body #content {
    padding-right: 10px;
    padding-left: 10px;
  }
  #main .latest-posts-list .af-double-column {
    margin-left: -10px;
    margin-right: -10px;
  }
  .alm-reveal > div .read-single {
    padding-right: 5px !important;
  }
  .section-block-upper > #primary > #main .reklamma-arhive {
    margin-right: 0px;
    margin-left: 0px;
  }
  #main > #ajax-load-more #reklamma-arhive {
    margin-right: 10px !important;
    margin-left: 10px !important;
  }
}
@media screen and (max-width: 1220px) {
  .aft-popular-tags > .container-wrapper {
    display: none;
  }
  .banner-exclusive-posts-wrapper > .container-wrapper {
    display: none;
  }
  .aft-thumb-part > .morenews-customizer {
    display: none;
  }
  .aft-trending-part > .morenews-customizer {
    display: none;
  }
  .aft-slider-part > .morenews-customizer {
    display: none;
  }
  #page > .aft-blocks > .container-wrapper {
    display: none;
  }
  #wpd-bubble-wrapper {
    margin-left: -16px;
  }
}
