body .color-style, body .oceanwp-recent-posts .recent-posts-comments a:hover, body.single #content .post-tags a{ /* цвет основной */    color: #111;}
.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 { color: #fff !important;  }
body #footer-bottom{    background-color: #111;}

 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 #footer-bottom a:hover, body #mobile-dropdown .menu-item-has-children.active >a{ /* цвет основной */    color:  #111!important}
body main a:hover, a:hover{}
body blockquote,  body .page-header .page-header-inner{border-color:#313131!important}

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 !important}

body #site-navigation-wrap {    display: none;}
body .oceanwp-mobile-menu-icon {display: block;    position: absolute;    left: 0;    top: 10px;}
body .oceanwp-mobile-menu-icon a {		line-height: 48px;}



body .uedin2 {     padding: 0 20px;}
#site-logo #site-logo-inner a b{    font-size: 28px;
    padding: 0 0 0 3px;}
body.home .blog-entry.large-entry .thumbnail {
    margin-bottom: 5px;
    max-height: 300px;
    overflow: hidden;
    vertical-align: middle;
    display: flex;
    align-items: center;
}
body .samsonka .saemka em b {      border-radius: 3px;    background: #00858c;    color: #fff;
    text-transform: uppercase;    font-size: 23px;    line-height: 1.2;    font-style: normal;    font-weight: 800;    padding: 0 7px 0 0;    margin: 0 0 0 5px;}

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%;    background-color: #fff;}
body.single .entry-content img{position: relative !important;}

#site-header.top-header .header-bottom.shalaly {     padding: 0 0px 0 0;}
body .sidebar-box#ocean_recent_posts-1{    padding: 10px;}
body .uedin.uedin3 .mekky{  background: #0a8a70;  } body .page-header .page-header-inner {    border-bottom: 1px solid #0a8a70;}
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 #right-sidebar-inner .widget .has-avatars.has-dates{    margin: 0px 0 35px 0px;}

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: 30px;}

@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;}
}
@media screen and (max-width: 959px){
body.content-both-sidebars.scs-style .widget-area.sidebar-secondary {    left: 0% !important;    width: 100% !important;}
}



body div #site-header{    background: url(../../../../../wp-content/uploads/2025/05/6.webp) left 0 top -395px !important;
    background-size: cover !important;}

bodyOLD a:hover, body .recent-posts-details-inner *{    color: inherit !important;}
body .blog-entry.post .thumbnail img {       border-radius: 10px;}
.no-header-border #site-header:before{    content: '';    width: 100%;    height: 100%;     position: absolute;    display: block;    top: 0;    left: 0;}
body .rt-contapper *{  z-index: 99;    color: #0a0a0a;       position: relative;}
body .rt-contapper2{       font-weight: 600;    line-height: 1.1;    z-index: 9;    position: relative;    text-align: center;    font-size: 42px;}
body .rt-contapper3{     position: relative;     text-align: center;    padding: 10px 0 30px;}
body .blog-entry.thumbnail-entry .thumbnail {    width: 29%;}
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;
    position: relative;
    top: -6px;}
body .rt-contapper33{    padding: 50px 0;}
body #main #content-wrap {    padding-top: 15px;}
.no-header-border #site-header .header-top {    box-shadow: none !important;}
body .rt-contapper{     padding: 0px 0 38px;}



body #primary article .edit-link{    display: none !important;}


body .yesmob, body .zonaz article em.thor{    display: none;}
body .related-thumb {      background-color: #fff;}
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 *{    font-size: 14px;}
body .oceanwp-recent-posts .recent-posts-title{   line-height: 1.3; }
body div .vid-coomety li article *{   line-height: 1.8; }
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 *{color: #ffffff;}
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;}
body div div .vid-coomety li article * {    line-height: 1.4!important;}
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 .oceanwp-about-me-text, body .oceanwp-recent-posts .recent-posts-title{    display: block;   }



body .xoo-el-sidebar {    background-image: url(../../../../../wp-content/uploads/fopup.jpg) !important;}
body.boxed-layout {    background-image: url(../../../wp-content/uploads/2024/01/9cd531.jpg);    background-attachment: fixed;    background-repeat: repeat;}

body #site-logo{          padding: 24px 0px 17px;  vertical-align: middle;}
body #site-header-inner {        padding: 0px 0px;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-direction: column;}

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 .tpg-shortcode-main-wrapper .even-grid-item, .tpg-shortcode-main-wrapper .masonry-grid-item {    max-height: 200px;}

body .h3dohy *{   font-family: Roboto;    font-weight: 500;    font-size: 20px;    line-height: 1.2;}
body .h3dohy{    text-align: center;   }
body .h3dohy  a{      z-index: 89;   position: relative;}

body .MuiGrid-root.MuiGrid-container.MuiGrid-item.MuiGrid-grid-xs-12.quote-style-1ytbd44{    display: none !important;}

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 .contaier {    background-image: url(../../../../../wp-content/uploads/2023/12/brya4-1.jpg);  padding: 30px 30px 10px;
    border: 0;    text-align: left;    position: relative;    background-repeat: no-repeat;    margin: 0 0 15px 0;}

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 #mkyu li *{    color: #fff;}


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 #wpdcom .wpd-comment .wpd-avatar img, #wpdcom .wpd-comment .wpd-avatar img.avatar {		padding: 0px;}
body #wpdcom .wpd-comment-text{}
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 .uedin.uedin3 *{  color: #fff;  }
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{    font-size: 11px;    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:before{content: '';
    background: url(../../../../../wp-content/uploads/2023/12/nofoto48.jpg) center center;
    background-size: cover;    width: 56px;    height: 56px;    max-width: 56px;    border-radius: 100%;    border: 1px double #00B38F;    vertical-align: middle;
    text-align: center;    float: none;    box-sizing: border-box;    display: block;    position: absolute;    left: 0px;    top: 10px;  
}
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, body .zonaz article .ipsColumn {}
body .zonaz article .ipsColumn{}
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-text, body .oceanwp-recent-posts .recent-posts-title, body div .vid-coomety li article footer a, body.single #content .post-tags, body .uedin.uedin3 a{    font-family: Arial,Helvetica,sans-serif;    font-style: italic;    line-height: 1.4;}
body .oceanwp-about-me .oceanwp-about-me-avatar{display: flex;    align-items: flex-end;    justify-content: space-between;}
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 .oceanwp-recent-posts .recent-posts-comments a, 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: 500;    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: 5px 0;    display: block;    width: 100%;    text-align: left;}

body #site-header, body .page-header{    background: none !important;    border: 0 !important;}
body.tag.tag-video .blog-entry.grid-entry .blog-entry-inner div.thumbnail a:hover:before {    animation: pulse;    animation-duration: 1s;    --animate-delay: 0.9s;}

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 #ocean_about_me-1{ }
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;
}