@charset "UTF-8";
body div .vid-coomety li article footer a, body .color-style, body .oceanwp-recent-posts .recent-posts-comments a:hover, body.single #content .post-tags a, body div .vid-coomety li article footer a, body .color-style, body .oceanwp-recent-posts .recent-posts-comments a:hover, body.single #content .post-tags a,body .header-bottom a:hover, body .blog-entry.thumbnail-entry .blog-entry-category a, body #mobile-dropdown .menu-item-has-children.active >a
{ /* цвет основной */    color: #232d37!important; }
body blockquote,  body .page-header .page-header-inner{border-color: #6e629f !important;}

body .page-header {    background: none !important;}
.rt-holder .entry-title a, body .h3dohy *, body .tpg-shortcode-main-wrapper .carousel4 .rt-holder h3, body .tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay .entry-title, body .tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay, body.search.search-results .clr.page-subheading, body.search.search-no-results .clr.page-subheading, body .page-pp, body #site-header.top-header #searchform-header-replace input, body #site-header.top-header .icon-magnifier:before, body #site-header.top-header #search-toggle a i, body #site-header.top-header .oceanwp-social-menu .social-menu-inner *, body #mkyu li *, body .uedin.uedin3 *, body #footer-bottom a:hover 
{ color: #fff !important;  }
body .sidebar-box#ocean_recent_posts-1, #user-submitted-posts, body #usp-success-message {          background: #d9dfe6 !important;}
body .psac-post-slider.psac-design-2 .psac-post-image-bg {    height: 280px;}
body .psac-col-2 {        width: 60%;    }
body .psac-post-slider.psac-design-2 .psac-post-right {    width: 40%;}
body  .oceanwp-recent-posts li {  border-top: 1px solid #bbc7d5; }
body .psac-slider-and-carousel .owl-dots .owl-dot {    background: #ffffff;}

body .content-area {    border: 0 !important;}
body #footer-bottom, body .uedin.uedin3 .mekky, body #site-header.top-header .header-topOLD, body #site-header.top-header #searchform-header-replace, body #scroll-top {    background-color: #111;}


body .blog-entry.large-entry .thumbnail {   /* уменьшить фото large  */ margin-bottom: 20px;    max-height: 350px;    overflow: hidden;    display: flex;    align-items: center;}

body .sidebar-box#ocean_recent_posts-1, #user-submitted-posts, body #usp-success-message{  /* справа блок */      background: #e1e1e1;}

body .page-header .page-header-inner {    border-bottom: 1px solid #0a8a70;}
body .related-thumb, body.single .entry-content img:after  {      background-color: #fff;}



body .blog-entry.large-entry .thumbnail {    margin-bottom: 20px;    max-height: 280px;    overflow: hidden;    display: flex;    align-items: center;}


body .footerlnkflex{    display: flex;    justify-content: space-evenly;}
body .footerlnkflex > div{}
body .rt-contapper2, body .text-left span b {		color: #fff!important;}
body #site-header {
    background: url(../../../../../wp-content/uploads/2025/05/23.jpg) center center;
    background-size: cover;
}
body #site-header:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: #00000096;
}


bodyOLD a:hover, body .recent-posts-details-inner *{    color: inherit !important;}
body .blog-entry.post .thumbnail img {       border-radius: 10px;}
body .rt-contapper{    padding: 50px 0 15px;}
body #site-header.top-header .header-top {    padding-top: 10px;}


body .rt-contapper *{  z-index: 99;    color: #0a0a0a;    color: #ffffff;     position: relative;}
body .rt-contapper2{      color: #fff;    font-weight: 600;    line-height: 1.1;    z-index: 9;    position: relative;    text-align: center;    font-size: 42px;}
body .rt-contapper3{     position: relative;     color: #fff;  text-align: center;    padding: 10px 0 30px;}
body .blog-entry.thumbnail-entry .thumbnail {    width: 40%;}
body .oceanwp-pagination{padding: 10px 0 20px;}
body .sidr a:hover{ color: #111 !important;  }
body #site-logo #site-logo-inner a img{    max-width: 40px;    border-radius: 0%;opacity: 1 !important;}
body .rt-contapper33{    padding: 50px 0;}
body #main #content-wrap {    padding-top: 15px;}
body #site-header.top-header .header-top {    box-shadow: none !important;}




body h5, body h6{    font-size: 22px;    color: #222222;    font-weight: 600;    line-height: 1.2;}
body .text-left span{display: flex;    align-items: center;    padding: 0 10px 0 0;}	
body .text-left span b{    font-size: 25px;   letter-spacing: -1.5px;    text-transform: uppercase;    color: #fff;    padding: 0 0 0 5px;   /*  font-family: serif;*/}
body .text-left span em{   background: #141414;    color: #fff !important;
		writing-mode: tb-rl;    -webkit-transform: rotate(180deg);    -moz-transform: rotate(180deg);    -o-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg);    white-space: nowrap;    bottom: 0;      padding: 10px 2px;  }	

body .entry-content img{    display: block;}
body .oceanwp-pagination{padding: 10px 0 20px;}
body .blog-entry.thumbnail-entry .blog-entry-bottom *, body .oceanwp-recent-posts .recent-posts-comments a, body .wp-block-latest-comments__comment-date, body #related-posts .col time.published{    color: #777;}
a:hover{} body main a:hover{}
body .xoo-el-sidebar {    background-image: url(../../../../../wp-content/uploads/fopup.jpg) !important;}


body .code-block.code-block-10{       margin: 0 !important;}
body aside{    padding-top: 10px;}
body #site-header, body .page-header{     border: 0 !important;}

body .tpg-shortcode-main-wrapper .even-grid-item, .tpg-shortcode-main-wrapper .masonry-grid-item {    max-height: 200px;}


body .yesmob, body .zonaz article em.thor, body #primary article .edit-link, body .MuiGrid-root.MuiGrid-container.MuiGrid-item.MuiGrid-grid-xs-12.quote-style-1ytbd44, body .edit-link, body .marquee .widget_recent_entries .spankakh2.widgettitle, body #user-submitted-posts .parsley-errors-list, body .nopk, body .lazy.lazy-hidden.attachment-thumbnail.size-thumbnail{    display: none !important;}


body .psac-slider-and-carousel .owl-dots .owl-dot.active {    background: #959595;}
body .nopk,body #nopk,body #no-pk, body header .container span.page-header-title.clr, body .widget-area .sidebar-box .no-comments.wp-block-latest-comments,
body #right-sidebar-inner .recent-posts-details .recent-posts-date, body #blog-entries article .thumbnail-caption, body.tag.tag-video .blog-entry.grid-entry .blog-entry-inner div.blog-entry-summary, body #right-sidebar-inner .widget article footer time.wp-block-latest-comments__comment-date{  display: none !important;}
body .uedin2 {     padding: 0 20px;}
body .uedin.uedin3 b, body .oceanwp-recent-posts .recent-posts-info * { font-size: 12px;    font-style: italic;}
body.single .entry-content img:after {       content: " ";    font-family: FontAwesome;    display: block;    position: absolute;    z-index: 3;    top: 0;    left: 0;    width: 100%;    height: 100%; }
body #right-sidebar-inner .widget .has-avatars.has-dates{    margin: 30px 0 35px 0px;}
body.single .entry-content img{position: relative !important;}
body.tag.tag-video .blog-entry.grid-entry .blog-entry-inner div.thumbnail a:hover:before {    animation: pulse;    animation-duration: 1s;   }
body #related-posts .oceanwp-row figure a img {    max-height: 200px;    width: auto;    margin: 0 auto;}
body div .vid-coomety li article footer a, body #site-header.top-header .oceanwp-social-menu .social-menu-inner a, body.single #content .post-tags a, body .uedin.uedin3 a, body.post-in-category-discuss .oceanwp-row article .related-post-title a{  text-decoration: underline; }
body .oceanwp-recent-posts .recent-posts-title, body div .vid-coomety li article *{ }
body .oceanwp-recent-posts .recent-posts-title{   line-height: 1.3; }
body div .vid-coomety li article *{   line-height: 1.8; }
body div div .vid-coomety li article * {    line-height: 1.4!important;}
body .oceanwp-about-me-text, body .oceanwp-recent-posts .recent-posts-title{    display: block;   }
body #site-logo{       padding: 8px 0px 0;    vertical-align: middle;}
body #site-header-inner {        padding: 0px 0px;    display: flex;    align-items: center;        justify-content: space-evenly;}
#site-header.top-header .header-bottom.shalaly {  /* background: white; */    padding: 0 0px 0 0;}
body .samsonka .naydy img {    opacity:1;}
body .samsonka .naydy img {     display: inline-table;    vertical-align: middle !important;    margin: 0 0px 0 0;
    position: relative;    top: 0;    left: 0px;    max-width: inherit !important;    width: auto !important;}
body .tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay {		background: rgb(0 0 0 / 52%);}
body .tpg-shortcode-main-wrapper .layout7 .rt-holder .overlay:before {		border: 1px solid #fff;}
body .sidebar-box#ocean_recent_posts-1 {    padding: 10px;    border-radius: 3px;}
body .h3dohy *{   font-weight: 500;    font-size: 20px;    line-height: 1.2;}
body .h3dohy{    text-align: center;   }
body .h3dohy  a{      z-index: 89;   position: relative;}
body #site-header.top-header #searchform-header-replace input {    font-size: inherit !important;    font-weight: normal;    text-transform: none;    letter-spacing: 0;    padding: 0px 10px;}
body .istoppos [data-title] {     position: relative;      cursor: help;    }
body .istoppos [data-title]::after {       content: attr(data-title);    position: relative;    left: 0;    transition: 0.5s;    pointer-events: none;    opacity: 1;   }
body .oberv{    padding: 20px 0;    border-top: 1px solid #575757;    margin: 20px 0;}
body .wpdiscuz_top_clearing{padding-top: 30px;}
body .site-breadcrumbs {    margin-top: 8px !important;}
body #mkyu{    display: flex;    margin: 0;    padding: 0;    list-style: none;    font-size: 15px;    justify-content: flex-start;    flex-direction: row;}
body #mkyu li {    display: flex;    align-items: center;}
body #mkyu li a{    font-weight: 400;    font-size: 14px;    letter-spacing: .2px;    text-transform: none;    line-height: 40px;    text-decoration: underline;    padding: 0 0 0 14px;}
body #mkyu li b{font-weight: 400;    padding: 0px 0 0 4px;    font-size: 11px;    position: relative;    top: -4px;opacity: 0.7;}
body ul.meta li.meta-cat{    white-space: nowrap;    overflow: hidden;    max-width: 25%;    text-overflow: ellipsis;}
body .samsonka .saemka .saemka2 em {   text-transform: uppercase;    font-size: 24px;    line-height: 1.2;    font-style: normal;    font-weight: 800;    font-family: serif;    letter-spacing: 0;left: -5px;    position: relative;}
body .samsonka .saemka em b {   text-transform: uppercase;    font-size: inherit;    font-weight: 800;    padding: 0;    margin: 0px 0 0 6px;}
body .uedin.uedin3{float: right;    top: 13px;    position: relative;}
 body .uedin, body .uedin * {    max-height: 30px !important;    height: 30px !important;    vertical-align: middle;    text-decoration: underline;}
body.post-in-category-discuss .oceanwp-row article .related-post-title {		display: block;       padding: 10px 0 10px 35px; margin: 0;}
body.post-in-category-discuss .oceanwp-row article{    padding: 0 !important;    width: 100% !important;    text-align: left !important;    float: none !important;
    min-height: auto !important;}
body.archive.tag.tag-video.tag-17 #blog-entries article:before, body.category-52 #blog-entries article:before{       content: "\f16a"; color: red;}
body.post-in-category-discuss .oceanwp-row article .related-post-title:before, body.archive.tag #blog-entries article:before, body.category-52 #blog-entries article:before{       content: "\f10e";    margin-right: 6px;    font: normal normal normal 14px/1 FontAwesome;    display: inline;    font-size: 25px;    position: absolute;    left: 1px;}
body .related-post-title {    font-size: 16px;    margin: 0px 5px;    font-weight: normal;    line-height: 1.4;}
body #user-submitted-posts fieldset.usp-email, body #user-submitted-posts fieldset.usp-name {display: inline-table;		width: 49%;}
body #user-submitted-posts form textarea{    max-height: 100px;}
body #user-submitted-posts form textarea,body #user-submitted-posts form input[type=email],body #user-submitted-posts input[type=text]{    background: #fff;    border-radius: 4px;}
body #usp-submit .usp-submit{font-family: Arial,Helvetica,sans-serif;    font-style: italic;    line-height: 1.4;    text-transform: none;
    font-weight: normal;    font-size: inherit;    letter-spacing: 0;    padding: 8px;    border-radius: 5px;}
body .tagcloud a {    display: inline-block;    background-color: #00b38f;    color: #fff;    border: 1px solid #e9e9e9;    font-size: inherit !important;
    line-height: 1;    padding: 8px 12px;    margin: 0 2px 5px 0;    letter-spacing: .4px;    text-transform: none;}
#user-submitted-posts{  padding: 20px;   }
body #usp-success-message{font-size: 22px;    padding: 20px;   }
body #wpdcom .wpd-comment .wpd-comment-left a{    pointer-events: none;}
body #wpdcom .wpd-prim-button {    letter-spacing: 0;}
body.separate-layout .widget-area .sidebar-box#block-10 {    padding: 12px 0px;}
body ul.obem-stylish li:after {    content: "/";    font-weight: normal !important;}
body #wpdcom .wpd-comment .wpd-avatar img, #wpdcom .wpd-comment .wpd-avatar img.avatar {		padding: 0px;}
body #wpdcom .wpd-thread-list .comment{position: relative;    width: 100%;    border-bottom: 1px solid #cccccc;    padding: 0px 0 8px 0px;    margin: 0 0 10px 0;}
body #wpdcom .wpd-form-head .wpdiscuz-user-settings {    opacity: 0.7;    cursor: pointer;    padding: 5px 5px 5px 5px;    display: inline-table;}
body #wpdcom .wpd-thread-head {   		border-bottom: 0 !important;}
body #wpdcom #wpd-threads {    margin-top: 0;}
body #wpdcom .wpd-thread-list {    padding: 0px 0;}
body ul.meta.obem-stylish {    display: flex!important;    flex-wrap: wrap!important;    align-items: center!important;    justify-content: flex-start!important;}
body ul.meta {      display: flex;    flex-wrap: wrap;    margin: 0 0 15px;    padding: 0px 0 8px;    list-style: none;    align-items: center;}
body .uedin.uedin3 .mekky{     padding: 6px 8px;    border-radius: 4px;    font-size: 14px;    position: relative; }
body .uedin.uedin3 .mekky:hover{    opacity: 0.8;}
body .uedin.uedin3 a:hover{      text-decoration: none;  }
body .uedin.uedin3 b{      position: relative;    top: -7px;    left: 1px;    font-weight: normal;    font-style: normal;}
body #comments, body #wpdcom .wpd-comment-text *, body #wpdcom .wpd-comment-text{     color: #222222 !important;font-size: 16px;    line-height: 1.5;}
body .zonaz article .cAuthorPane_content{    padding: 5px 0 5px 0;    display: flex;    flex-direction: row;    flex-wrap: wrap;    justify-content: flex-start;    align-items: flex-start;}
body .zonaz article .ipsType_light{padding: 0 5px;    font-size: 11px;    display: inline-table;    color: #999999;}
body.archive.tag #blog-entries article, body.category-52 #blog-entries article    {position: relative;    width: 100%;
    border-bottom: 1px solid #cccccc !important;    margin: 0px 0 !important;       padding: 25px 0 25px 50px!important;}
body.archive.tag #blog-entries article:nth-child(1), body.category-52 #blog-entries article:nth-child(1){    border-top: 1px solid #cccccc !important;}

body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-content .entry-title, 
body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-content .entry-title a,
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-content .entry-title, 
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-content .entry-title a {	  
		text-decoration: underline !important;     color: #3579f5;  font-family: inherit;    font-weight: normal;    font-size: inherit !important;}

body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-content,
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-content{ padding: 0;}


body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner *, 
body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner,
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner *, 
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner {    display: block;     margin: 0;   width: 100%;}

body.post-in-category-discuss .oceanwp-row article figure,
body.post-in-category-discuss .oceanwp-row article time,
body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner .thumbnail,
body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-summary,
body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-bottom,
body.archive.tag .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-category,
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner .thumbnail,
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-summary,
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-bottom,
body.category-52 .blog-entry.thumbnail-entry .blog-entry-inner .blog-entry-category,
body .zonaz .ipsComment_meta, body .zonaz .cAuthorPane_info, body .zonaz .ipsItemControls, 
body .zonaz blockquote .ipsQuote_citation, body .zonaz .cPostShareMenu{     position: absolute;    text-indent: -111111px;    left: -111111px;}

body strong.ipsBadge{     font-weight: inherit !important;  }
body .zonaz em, body #wpdcom .wpd-blog-post_author .wpd-comment-author, body #wpdcom .wpd-blog-post_author .wpd-comment-author a, body #wpdcom .wpd-comment-header .wpd-comment-author{      color: #00B38F;    font-weight: 600;    font-style: normal;    font-size: 15px;    font-family: Roboto;    letter-spacing: 0 !important;}
body .zonaz article{   position: relative;   width: 100%;    border-bottom: 1px solid #cccccc;    padding: 0px 0 8px 80px;}

body .zonaz article .ipsType_light:before {    font-family: "Font Awesome 5 Free";    content: "\f017";    font-weight: 400;    line-height: 1.75;    margin-right: 6px;}

body .zonaz article .cAut em.thor{       padding: 0 5px 0 0;  display: block !important;}

body.single #content .post-tags .postagr {      text-transform: none; font-size: inherit;    font-weight: inherit;  margin: 0px 0 15px;    padding: 0px 0 15px;    border-bottom: 1px solid #d6d4d4;}

body #site-header.top-header .oceanwp-social-menu .social-menu-inner i{padding: 0 5px 0 0;}
body #site-header.top-header .oceanwp-social-menu .social-menu-inner a{font-weight: 400;     letter-spacing: .2px;    text-transform: none;}

body #ocean_recent_posts-1 .oceanwp-recent-posts li {    align-items: flex-start;}
body .oceanwp-recent-posts .recent-posts-comments a{    text-transform: none;}
body .oceanwp-recent-posts .recent-posts-thumbnail {    max-height: 68px;    overflow-y: hidden;}

body .popkos{margin: 30px 0 50px;}
body .error404-content input[type="search"]::-webkit-input-placeholder {    color: #333!important;   } 
body .error404-content input[type="search"]::-moz-placeholder{ color: 333!important;   }
#site-header.medium-header #medium-searchform input::-moz-placeholder{color: #ffffff !important; }

body #bbp_search_widget-2 #bbp-search-form input#bbp_search{color: #ffffff !important; }
body #bbp_search_widget-2 #bbp-search-form input::-webkit-input-placeholder{color: #ffffff !important; } 
body #bbp_search_widget-2 #bbp-search-form input::-moz-placeholder{color: #ffffff !important; }
input[type="search"]::-webkit-input-placeholder {    color: #ffffff!important;   } 
input[type="search"]::-moz-placeholder{ color: #ffffff!important;   }

body.archive #content h1{    margin-top: 20px;}
body .blog-entry.post .blog-entry-header .entry-title a:hover {    text-decoration: underline !important;}

body.separate-layout .widget-area .sidebar-box#ocean_about_me-1 {    padding: 0;}
body .oceanwp-about-me {    position: relative;    text-align: left;}
body .oceanwp-about-me .oceanwp-about-me-name {    display: block;    font-weight: normal;    margin: 5px 0 5px;    clear: none;    font-size: 16px;    text-decoration: underline;text-transform: none;}


body .oceanwp-about-me .oceanwp-about-me-avatar{    display: flex;    align-items: flex-end;    justify-content: flex-start;}
body .oceanwp-about-me .oceanwp-about-me-avatar img {    max-width: 50px;    margin: 0 10px 0 0;}
body .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {		width: 30px;height: 25px;}
body .ya-share2__list.ya-share2__list_direction_horizontal, body .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {    margin: 0!important;}
body .ya-share2__link {    display: table;}
body .entry-share.dark ul li a{position: relative;    width: 25px;    height: 25px;    line-height: 1;    border-radius: 30px;    overflow: hidden;    background-color: #3579f5;    color: #fff;}

body #related-posts .col time.published,
body .blog-entry.thumbnail-entry .blog-entry-category, body .blog-entry.thumbnail-entry .blog-entry-bottom *,  body .wp-block-latest-comments__comment-date{     margin-bottom: 2px;    font-size: 14px;    font-style: italic;}
body .blog-entry.thumbnail-entry .blog-entry-category a:hover{    color: #222;    text-decoration: underline;}
body .blog-entry.thumbnail-entry .blog-entry-summary{margin-bottom:15px}
body .blog-entry.thumbnail-entry .blog-entry-bottom, body .blog-entry.thumbnail-entry .blog-entry-category{display:block;}


body.single .entry-share.dark.no-heading {    margin-top: 0px;    padding-top: 0px;    border-top: 0;    position: absolute;    top: 0;    right: 0;}
body .lazyloading {    opacity: 1;}
body #site-header.top-header #search-toggle {    border: 0 !important;}
body #site-header.top-header .icon-magnifier:before, body #site-header.top-header #search-toggle a i {       font-weight: bold;    font-size: 13px;}

body .contaier *{        position: relative;    z-index: 88;    max-width: 72%;}
body .contaier:before {    content: '';    width: 85%;    height: 100%;    position: absolute;    top: 0;    left: 0;    bottom: 0;background: linear-gradient(90deg, #dedede 0%, rgb(147 147 147 / 0%) 100%);    z-index: 1;}
body .marquee .widget_recent_entries ul {    margin: 0 !important;    padding: 0 !important;}
body .marquee .widget_recent_entries ul li {    margin: 0 !important;    display: inline-table !important;    padding: 0 40px 0 0 !important;}
body #site-header.top-header #site-logo #site-logo-inner, body .uedin {    display: inline-table;    vertical-align: middle;}
body .oceanwp-recent-posts .recent-posts-title, body div .vid-coomety li article footer a {      font-weight: inherit;
		letter-spacing: 0px;}
body .icon-magnifier:before {    font-size: 22px;}
body .samsonka .saemka b {    font-size: 14px;    font-weight: 400;    line-height: 1.1;    display: inline-table;}
body .blog-entry.thumbnail-entry .thumbnail {    max-height: 215px;    overflow: hidden;}
body #site-logo #site-logo-inner a:hover{    color: inherit !important;}
#site-header.top-header #site-logo{float:none;       padding: 0px 0;    display: block;    width: 100%;    text-align: left;}
body #primary table{width: 100%;    margin: 10px 0;}
body #primary table tr td{padding: 10px;    border: 1px solid #d9d9d9;}
body.tag.tag-video .blog-entry.grid-entry .blog-entry-inner div.thumbnail a:before {      font-family: FontAwesome;    content: "\f01d";
    color: #202020;    font-size: 92px;    left: calc(50% - 42px);    position: absolute;    top: calc(50% - 50px);    line-height: 1;
    border-radius: 50%;    text-align: center;    vertical-align: middle;}
body .centerfoot {  text-align: center;  padding: 15px 0;    opacity: 0.97;}
body a, body a:hover, body a:active, body a:focus {    outline: none !important;}
body p {  margin: 0 0 10px;}
body.error404 main{    min-height: 60vh;}
body .reytggp{margin: -30px 0 0 0;}
body .page-pp{    display: block;    line-height: 1.4em;    font-weight: 400;    margin: 0;   }
body .samsonka .saemka .saemka2 {       text-align: left;    display: block;}
body.single .entry-content table{    width: 100%;    display: table;}
body.single .entry-content table td{border: 1px solid #b7b7b7;    padding: 10px;}
body #content .guggu2pp {  display: inline-block;    line-height: 18px;    padding: 10px 10px;    width: 100%;    border-radius: 0 0 4px 4px;    top: -45px !important;    position: relative;    box-sizing: border-box;    color: #fff;    margin: 0;    background: #fff;}
body .oceanwp-about-me .oceanwp-about-me-avatar, body .oceanwp-about-me .oceanwp-about-me-social {    margin-top: 0px;}
body.single .entry-title {       padding: 0 0 10px;		margin: 0 0 5px;}
body.single .entry-title:first-letter {  text-transform: uppercase; }
body .link-sgoprt a{padding: 0 6px;    text-decoration: underline;}
body ul.obem-default li:after{content: "";	}
body #related-posts .col {    padding: 15px;}
body .single .entry-share, body #comments {    margin-top: 0px;    margin-bottom: 10px;padding-top: 0px;}
body #wpdcom.wpd-layout-3 .wpd-thread-list {    padding: 35px 0 0 0;}
body .icon-clock:before {    top: 2px;    position: relative;}
body .no-comments {    text-align: inherit !important;}
body .table-of-contents.open{		padding: 20px;    box-sizing: border-box;    background: #e3e3e3;}
body .table-of-contents.open .table-of-contents__header{		font-weight: 700;}
body:beforeOLD {    content: '';    width: 100%;    height: 100%;    display: block;    z-index: 0;    position: fixed;    background: url(../../../../../wp-content/uploads/2024/03/4_1.webp) left -50px bottom 0 no-repeat fixed, url(../../../../../wp-content/uploads/2024/02/right.png) right 0 bottom 0 no-repeat fixed;    bottom: 0;}


body.content-both-sidebars.scs-style .widget-area.sidebar-secondary{        left: 0% !important;    width: 24% !important;}
body.content-both-sidebars.scs-style .content-area {		    width: 49% !important;    left: 0% !important;    float: right;}
body.content-both-sidebars.scs-style .widget-area.sidebar-primary {    float: right;    padding-left: 0px;    width: 27%;       padding-right: 22px;}


/* рекламный блок в стиле РСЯ*/
body #yandex_compression_Ad table td.teaser *{ border: 0 !important;font-family: YS Text Variable, Helvetica, Arial, sans-serif;}
body #yandex_compression_Ad center > div, body #yandex_compression_Ad table td.teaser{    vertical-align: top !important;        max-height: 250px !important;    min-height: 250px !important;    height: 250px !important;overflow-y: hidden !important;border: 0 !important;}

body #yandex_compression_Ad center{    display: flex;    flex-wrap: wrap;    align-items: flex-start;    justify-content: center;    margin: 10px auto 5px;}
body #yandex_compression_Ad table td.teaser td.visitweb_img a img{    height: auto !important;}
body #yandex_compression_Ad table td.teaser td.visitweb_img, body #yandex_compression_Ad table td.teaser td.visitweb_img a{padding: 0 !important;    height: 150px !important;    min-height: 150px !important;    max-height: 150px !important;    overflow-y: hidden !important;    display: flex !important;    align-items: center !important;    overflow: hidden;    position: relative;    vertical-align: top;}
body #yandex_compression_Ad{  max-width: 100% !important; padding: 0 !important;}
    body #yandex_compression_Ad table td.teaser td.visitweb_img:before{content:'Реклама';        color: #fff !important;    background: rgba(35, 35, 37, 0.36);    display: flex;    -webkit-box-align: center;
    -ms-flex-align: center;    align-items: center;    cursor: pointer;    position: absolute;    left: 10px;    top: 8px;    z-index: 10;    white-space: nowrap;    line-height: normal;    -webkit-box-sizing: border-box;    box-sizing: border-box;    padding: 1px 4px;    border-radius: 16px;    font-size: 8px;
    text-transform: uppercase;    letter-spacing: .125em;    pointer-events: none;    text-decoration: none;    -webkit-transition: color .5s ease-in-out;    -o-transition: color .5s ease-in-out;    transition: color .5s ease-in-out;}
   
body #yandex_compression_Ad table td.teaser td.visitweb_img a:hover{    -webkit-transform: scale(1.05);    transform: scale(1.05);    overflow: hidden !important;}

body #yandex_compression_Ad table td.teaser td.visitweb_txt div.visitweb_cheat{    max-height: max-content;       min-height: 55px !important; position: relative;    display: flex;    align-items: center;    justify-content: flex-start;}
    
    body #yandex_compression_Ad table td.teaser td.visitweb_txt div.visitweb_cheat a:after{    content: '';    width: 32px;    height: 30px;    position: absolute;    right: 5px;    top: 15px;    background: url(https://oaoo.ru/wp-content/uploads/strelka2.png) no-repeat 0px 0px;    display: table;    border-left: 1px solid #dfdfdf;}
    
body #yandex_compression_Ad table td.teaser td.visitweb_txt div.visitweb_cheat a{       padding-left: 8px;    padding-right: 50px;    margin-top: 8px;    margin-bottom: 6px;    text-align: left;    display: flex;    flex-direction: row;    flex-wrap: nowrap;    align-items: center;}
body #yandex_compression_Ad a:hover{color: #111 !important;}


/* рекламный блок в стиле РСЯ*/



@media only screen and (max-width: 1280px){
body.content-both-sidebars.scs-style div .content-area {    width: 100% !important;    left: 0 !important;}
body .blog-entry.post .thumbnail img {    width: auto;}
body.content-both-sidebars.scs-style .widget-area.sidebar-secondary {    width: 36% !important;}
}

@media only screen and (max-width: 959px){
body.content-both-sidebars.scs-style .widget-area.sidebar-secondary {    left: 0% !important;    width: 100% !important;}
body #yandex_compression_Ad center {    overflow-x: auto !important;}
		body div .rt-contapper2 {    font-size: 22px;}
}