@charset "UTF-8";
body .code-block.code-block-10{       margin: 0 !important;}
body .color-style, body.single #content .post-tags a, body #blog-entries .post .blog-entry-header .entry-title a{ /* цвет основной */    color:#262626;}
body .color-style, 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:#262626 !important}
 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 #footer-bottom a:hover,  #site-header.medium-header #medium-searchform button, body #site-header.medium-header #medium-searchform input, .site-breadcrumbs, .background-image-page-header .site-breadcrumbs, .site-breadcrumbs a, .background-image-page-header .site-breadcrumbs a { color: #fff !important;  }
body .onr, body .service-section .right-col *, body .dinam > div:hover b, body .blog-entry.thumbnail-entry .blog-entry-bottom *, body.home section.cta-section a.tt, body a.tr, body .topbar ul a.ty{ color: #fff;}
body #footerka *, body #footer-bottom.no-footer-nav #copyright {    color: #cdced0;}
body .related-thumb , body .marqueefon{      background-color: #fff;}
body #footer-bottom, body #footerka, body .bormadesign{    background-color:#262b3e;}
body .tabbl{background: #eaeff3 !important; ;}
body .text-left span, body nav.mas li a{      color: #c9b38c;}
body #site-logo #site-logo-inner a img, body .text-left u img {     max-width: 33px;    opacity: 1 !important;    border-radius: 0%;    margin: 0 10px 0 0;}
body .blog-entry.grid-entry .blog-entry-inner ul .meta-cat, body .blog-entry.grid-entry .blog-entry-inner ul .meta-cat, body .chuchuka,  body .psac-post-categories a,  #site-header.medium-header #medium-searchform .search-bg, body .gadisa-list span .post-date, body .gadisa-list3 > span:nth-child(1):before, body .gadisa-list3 > span:nth-child(2):before, body .gadisa-list3 > span:nth-child(3):before {    background:#222;  }
body main#main {       margin-top: -150px;   }body #site-header.medium-header {        height: 150px !important; }
.page-header.background-image-page-header .page-header-title, body .text-left u{      font-family: initial;}
body .dinam > div:hover, body .dinam div.uyd .info-col a:hover {    background-color: #c9b38c;    border-color: #c9b38c;    -webkit-transition: all 0.3s;    -moz-transition: all 0.3s;    -o-transition: all 0.3s;    -ms-transition: all 0.3s;    transition: all 0.3s;		color: #fff;}

body .topbar ul.nopk li.vo img {    max-width: 32px;}
body li.vo.nomob{display: list-item;    unicode-bidi: isolate;}
body li.vo.nomob img {    max-width: 25px;    margin: 0 6px 0 0;}

body .nomob {  display: block;}

body .nopk, body .topbar ul.nopk{    display: none;}

body.search  .thumbnail{    display: none !important;}

body nav.mas li a{      text-decoration: underline;
    font-size: 95%;
    line-height: 1.4;
    display: block;}

body .yesmob, body .zonaz article em.thor{    display: none;}
body .topbar ul a.ty{    font-weight: bold;}
body .ty3{    font-size: 20px;}
body .topbar ul {    font-size: 17px;}
body .nodef > a.menu-link{cursor: default;}
body #tab_container_40066 .tab-content {    background: none !important;}
body .ta .container{    position: relative;    z-index: 5;}
body .ta:before {    content: "";    background: url(../../../../../wp-content/uploads/2026/01/testimonials-bg.png) center center / 100% no-repeat local;
    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;z-index: 1;}
body .reja h5{    margin: 0 0 30px 0;}
body .reja{    padding: 35px 40px;    -webkit-box-shadow: 0px 9px 57px 0px rgba(0, 0, 0, 0.13);    box-shadow: 0px 9px 57px 0px rgba(0, 0, 0, 0.13);    margin: 30px auto 20px;}
body .reja div{          display: flex;    justify-content: space-between;    margin-bottom: 10px;    align-items: center;    border-bottom: 1px solid #c9b38c;}
body .reja div:last-child { border-bottom: 0;}
body .reja div img{    width: 100px;}
body .reja div span{    flex: 1; }
body .reja div span.chil{   padding: 0 0 0 40px;}
body .reja div .wel{    background: #c9b38c;    padding: 10px;    color: #fff;}
body .reja div span b{color: #262b3e;}

body .address ul{    margin: 50px auto 20px;    display: grid;    grid-template-columns: 1fr 1fr;    gap: 40px 30px;    justify-items: end;}
body .address li{    list-style: none;    width: 100%;    font-size: 17px;    line-height: 1.3;    font-weight: 500;    margin: 10px 0;    display: block;    color: #262b3e;}
body .address iframe{margin: 20px 0 0 0;}

body .nocursir > a{    cursor: default;}

body a.tr{    font-size: 34px;    padding: 10px 0 0;    display: block;    margin-bottom: 0;    font-weight: bold;}

body.page-id-42395 .entry.clr ol{}
body.page-id-42395 .entry.clr ol li{       margin: 30px auto 40px;    border-bottom: 1px solid #d5d5d5;    padding: 20px 20px 40px;}
body.page-id-42395 .entry.clr ol li strong{       font-size: 17px;    line-height: 1.3;    font-weight: 500;    color: #262b3e;}

body #blog-entries {    padding-bottom: 0;    margin: 30px 0 0 0;}
body .blog-entry.post .blog-entry-header {    margin-bottom: 5px;}

body .blog-entry.thumbnail-entry .blog-entry-bottom{    background: #c9b38c;    font-size: 13px;    font-weight: 700;    padding: 10px 15px;    position: absolute;
    left: -2px;    top: -20px;    border-radius: 0 50px 50px 0;}

body.separate-blog.separate-layout #blog-entries article {    border: 0;    margin-bottom: 20px;    border-top: 2px solid #f4f4f4;    padding: 55px 35px 35px !important;
    border: 2px solid #f4f4f4;    position: relative;    z-index: 1;}

body.uber.separate-blog.separate-layout #blog-entries article{    padding: 10px !important;}
body .qwen-mard{    margin-top: -60px;    z-index: 999;    position: relative;}
body .so iframe{    height: 428px;    width: 600px;    margin: -50px auto -15px;    background: #fff;    border-radius: 9px 9px 0 0;    display: table;}

body .customfz{/* Стиль блока с формой */ display: table; background: #fff; border-radius: 20px; padding: 30px 20px 0; margin: 20px 0; border: 1px solid #e8ecf2;}
body #content .guggu2pp{/* Прикрываем копирайт */background: white; display: inline-block; line-height: 60px; padding: 0; width: 100%; border-radius: 0; top: -50px !important; position: relative; box-sizing: border-box; margin: 0; color: transparent;}
body .customfz, body .customfz iframe {/* На случай капчи */}

body.page-id-42638 .single-page-article blockquote{    position: relative;    margin: 40px 30px;    padding: 0 0 0 30px;}
body.page-id-42638 .single-page-article blockquote:before{    content: '';    background: url(../../../../../wp-content/uploads/2026/01/icons8-czitata-sleva-48.png) no-repeat;
    width: 40px;    height: 40px;    display: table;    background-size: 40px;    margin: 0;    position: absolute;    left: -60px;    top: 0;}

body .container.clr.uset {    display: flex;    flex-direction: column;    align-items: center;    align-content: center;    padding: 30px 0 40px;}
body .usef{       display: flex;    margin-bottom: -200px;    z-index: 99;    position: relative;}
body .usef span{    background: #fff;    flex: 1;}
body .usef span img{}
body .usef span b{font-size: 17px;    line-height: 1.3;    font-weight: 500;    margin: 10px 0;    display: block;    color: #262b3e;}
body .usef span small {    padding: 30px 15px;    position: relative;    border: 1px solid #f1f1f1;    font-size: inherit;    text-align: center;    display: block;}
body .service-section {        margin: 50px 80px;   clear: both;     display: flex;}
body section.cta-section .container p{color: #fff;    font-size: 17px;}
body section.cta-section .container p b{    display: block;    font-size: 33px;}


body section.cta-section .container {text-align: center;    display: flex;    margin: 0 auto;    flex-direction: column;    align-items: center;}

body.home section.cta-section{    padding: 220px 0 85px;   margin: 50px 80px; }
body section.cta-section {     margin: 0;   clear: both;    display: flex;    background: #262b3e;    background: url(../../../../../wp-content/uploads/2026/01/contact-bg.jpg) center center / cover no-repeat local;       padding: 85px 0 85px;    position: relative;}
body a.baton.rar{    margin: 10px 0 0 0;    display: table;    padding: 10px 25px;}
body .kif div span{    border-bottom: 5px solid #cdb08d;    display: block;    padding: 0 0 10px 0;}
body .kif div{       padding: 0 25px;}
body .kif div em{display: block;    text-decoration: underline;    color: #262b3e;}
body .kif {    display: grid;    margin: 50px 0 ;    flex: 1;    width: 100%;    grid-template-columns: 1fr 1fr 1fr;    gap: 50px;}
body .dinam > div:hover svg, body .dinam > div:hover svg *{fill: rgb(255 255 255) !important;}
body .dinam > div svg{width: 55px;    margin: 0 0 10px 0;}
body .dinam div.uyd .info-col a{    background-color: #fff;    color: #262b3e;    font-weight: 700;    padding: 13px 25px;    border: 0;    -webkit-border-radius: 0;
    -moz-border-radius: 0;    -o-border-radius: 0;    -ms-border-radius: 0;    border-radius: 0;    text-transform: capitalize;    display: inline-block;}

body .dinam div.uyd .info-col, body section.cta-section .container{    z-index: 9;    position: relative;}

body .dinam div.uyd .info-col h4{    margin: 0 0 30px 0;    color: #fff;      font-weight: normal;    font-size: 19px;   line-height: 1.4;}
body .dinam{display: grid;    margin: 50px 0 0;    flex: 1;    width: 100%;    grid-template-columns: 1fr 1fr 1fr 1fr;    gap: 30px;}
body .dinam > div{    border: 2px solid #f3f0f0;    padding: 40px 28px;    cursor: default;    color: #687693;}
body .dinam > div b{    font-size: 17px;    line-height: 1.3;    font-weight: 500;    margin: 10px 0;    display: block;    color: #262b3e;}

body .dinam div.uyd { border: 0;   background: url(../../../../../wp-content/uploads/2026/01/feature-info-col-bg.jpg) no-repeat 0px 0px;    position: relative;}
body section.cta-section:before,
body .dinam div.uyd:before {    content: "";    background: #262b3e;    background-image: -webkit-linear-gradient(90deg, #262b3e 62%, #c9b38c 96%, #c9b38c 97%, #c9b38c 100%);
    background-image: -moz-linear-gradient(90deg, #262b3e 62%, #c9b38c 96%, #c9b38c 97%, #c9b38c 100%);    background-image: -ms-linear-gradient(90deg, #262b3e 62%, #c9b38c 96%, #c9b38c 97%, #c9b38c 100%);    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;    opacity: 0.95;}




body .komm{    text-align: center;    max-width: 900px;    margin: 0 auto;}

body .related-post-title a {       display: block;    line-height: 1.2;    text-decoration: underline;    font-size: 15px;    color: #687693; }
body #main #content-wrap, .separate-layout #main #content-wrap {    padding-top: 20px;    padding-bottom: 30px;}
body .ta{ background: #262b3e;    padding: 50px 0;    position: relative;}
body.single .entry-content .advokat.zaplata-ru img{float: left;    margin: 10px 10px 0 0;}
body .topbar .container{    display: flex;    justify-content: space-between;    align-items: center;color: #ffffffad;}
body .service-section .right-col .section-title-s2 p{color: #c5c5c6;    margin: 0;}
body .service-section .right-col .section-title-s2 span{    font-size: 14px;    font-weight: 700;    color: #c9b38c;    text-transform: uppercase;    display: block;    margin-bottom: 0;}
body .section-title-s2 .icon{    display: table;    position: absolute;    left: 0;    top: 0;}
.service-section .service-grids p {    color: #c5c5c6;    margin: 0;}
.service-section .service-grids h3 {    font-size: 17px;    line-height: 1.3;    font-weight: 500;    margin: 0 0 10px 0;}
body .service-section .service-grids .grid img{    position: absolute;    left: 0;    top: 0;width: 48px;}
body .service-section .service-grids .grid {    padding: 0 0 0 60px;      margin: 0 0px 30px;    float: left;    position: relative;}
body .service-section .service-grids {    display: grid;    grid-template-columns: 1fr 1fr;    gap: 20px;        padding: 0 0 0 30px;}
body .service-section .right-col {    background-color: #262b3e;    max-width: 60%;     padding: 110px 120px 44px 60px;}
body .section-title-s2 {    margin-bottom: 50px;padding: 0 0 0 100px;    position: relative;}

body .service-section .left-col {    background: url(../../../../../wp-content/uploads/2026/05/ceo-img2.jpg) center top / cover no-repeat local;    max-width: 40%;    padding: 90px;    position: relative;    display: table;}
body .service-section .left-col:before {    content: "";    background: #262b3e;    background: -webkit-linear-gradient(top, transparent, #262b3e);
    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0;}
body .service-section .left-col .inner-content {    display: table-cell;    vertical-align: bottom;    position: relative;}
body .service-section .left-col blockquote {   font-size: 17px;    font-weight: 300;    color: #fff;    border: 0;    padding: 0;    margin: 0;}
body.separate-layout .widget-area .sidebar-box {    padding: 20px 20px;}
body #related-posts{border-left: 15px solid #2d3244;    background: #fff;    background-color: rgb(38 43 62 / 3%);    padding: 20px;    margin: 20px 0 0;}
body .topbar{     z-index: 998;    max-height: 40px;    line-height: 40px; position: absolute;    top: 0;    width: 100%;    background-color: rgba(38, 43, 62, 0.5);    padding: 0;      box-sizing: border-box;}
body .topbar ul{   padding: 0;  padding-inline-start: 0;  display: flex;  list-style: none;  gap: 60px;  justify-content: flex-start;    margin: 0;    flex: 1;}
body a.baton{    background: #c9b38c;    color: #fff;    padding: 0 25px;}
body .komarik{    background: #1c202e;    padding: 30px 0;    margin: 0 auto;    display: flex;    justify-content: center;    align-items: center;}
body #footerka a{    text-decoration: underline;}
body #footerka{       padding: 70px 0 50px;    opacity: 0.97;}
body #footerka .container{     display: grid;    grid-template-columns: 1fr 1fr 1fr;    gap: 30px; justify-items: end; }

body .oceanwp-recent-posts li {    display: flex;    align-items: flex-start;}

body .advgazeta img {    display: table;    margin: 0 auto 20px;}

body .text-left span u strong,body.home #blog-entries article:nth-child(1) .blog-entry-inner:before,body.home #blog-entries article:nth-child(2) .blog-entry-inner:before,
body.home #blog-entries article:nth-child(3) .blog-entry-inner:before, body .psac-slider-and-carousel .owl-dots .owl-dot.active, body .breaking-title-text {       background:#c9b38c;   }
body .sidebar-box .widget-title, body #custom_html-4 .wpsm_nav.wpsm_nav-tabs li.active a, body .bormadesign{       border-color:#c9b38c!important;   }
body .sidebar-box .widget-title, body #custom_html-4 .wpsm_nav.wpsm_nav-tabs li.active a{       color:#c9b38c!important;}
body .rt-detail span.entry-title{       font-weight: normal !important;
    font-size: inherit !important;}

body .bormat p:nth-child(1) img, body .bormat p:nth-child(3) img, body .n2-ss-slider .n2-ss-item-image-content img {    filter: brightness(0) invert(1);}
#site-header.medium-header #site-navigation-wrap .dropdown-menu>li>a{padding:0 15px;letter-spacing:0px}


body .onr{position: absolute;    bottom: 120px;    z-index: 3;    right: 10px;    display: flex;    flex-direction: column;    align-items: center;
    max-width: 200px;    text-align: center;   }
body .onra{     background: #ffffff;
    border-radius: 50%;
    padding: 11px;
    border: 4px double #cbb590;
    max-width: 80px;}
body .onr em{    opacity: 0.83;}
.borma, .borma .container {    position: relative;}
body .bormat .container{background: #f1f0f0;    display: grid;    grid-template-columns: 1fr 1fr 1fr 1fr;    gap: 0px;    padding: 0;    margin: -72px auto 0;    z-index: 99;    position: relative;}
body .bormat p{    margin: 0;    gap: 15px;    padding: 25px;    display: flex;    align-items: center;    line-height: 1.3;}
body .bormat p img{    width: 45px;    margin: 0;}
body .bormat p:nth-child(1), body .bormat p:nth-child(3){    opacity: 1;    background: #c9b38c;    color: #fff;}

body nav.mas{    margin: 20px 0 0;}
body nav.mas ul{display: grid;    grid-template-columns: 1fr 1fr 1fr;    gap: 20px;    margin: 0;    list-style: none;}
body nav.mas li{}


body .text-left u{     letter-spacing: -.3px;    text-decoration: none;    font-weight: normal;    text-transform: uppercase;    padding: 0;    line-height: 1;
   color: #fff;}
body .text-left u {    display: flex;    align-items: center;    }
body .text-left u strong {    margin-left: 5px;    display: block;    font-size: 21px;    line-height: 35px;    height: 35px;    width: 35px;    border-radius: 50%;        text-align: center;    color: #fff;}
body .breaking-title-text{    color: #fff;    padding: 0 20px;    line-height: 35px;    margin: 0 20px 0 0;}
body .text-left span{         padding: 0 0 0 8px;    display: inline-flex;    flex-direction: row;    align-items: center;    position: relative;  }
body .text-left u{   font-size: 28px; }

body #site-navigation-wrap{flex: 1;    display: flex;    justify-content: flex-end;}


.page-header.background-image-page-header .page-header-title{   position: relative;    color: #fff;    font-size: 55px;    font-weight: normal;    max-width: 100%;    z-index: 2;    margin: 100px 0 0 0 !important;}
body .oceanwp-recent-posts .recent-posts-info{    display: none;}

body #site-header.medium-header #site-logo #site-logo-inner {       display: flex;    align-items: center;    justify-content: space-between;    width: 100%;}

body .code-block.code-block-5 #yandex_compression_Ad table td.teaser td.visitweb_txt div.visitweb_cheat a, body .bormasign .psac-post-carousel-slide *{ color: #fff !important;}
body.oceanwp-theme, body.boxed-layout {     background-size: cover;}
body #site-navigation-wrap .dropdown-menu >li >a {    line-height: 40px;}
body .oceanwp-about-me .oceanwp-about-me-avatar img {    max-width: 80px;}
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 #main #content-wrap, body .separate-layout #main #content-wrap {   display: flex;    justify-content: space-between;   }

body .blog-entry.post ul.meta, body ul.meta.ospm-none *, body.single nav.post-navigation .nav-links a, body #footer-bottom, body .oceanwp-about-me-text, body.single-post .blog-entries ul.meta *, body .media-align span, body #site-header.top-header .icon-magnifier:before, body #site-header.top-header #search-toggle a i, body .psac-post-meta span.psac-post-meta-innr, body #site-header.medium-header #medium-searchform form *, body .gadisa-list span .post-date, body .oceanwp-recent-posts .recent-posts-info .recent-posts-date, body  .oceanwp-recent-posts .recent-posts-comments, body .wp-block-latest-comments__comment-excerpt p, body .bormasign .psac-post-carousel-slide .psac-post-short-content {      font-size: 13px;}
body ul.meta li i, body .blog-entry.thumbnail-entry .blog-entry-category, body .blog-entry.thumbnail-entry .blog-entry-bottom *,  body .wp-block-latest-comments__comment-date, body .uedin.uedin3 .mekky, body .samsonka .saemka b{         font-size: 14px;}
body .psac-post-carousel h4.psac-post-title, body marquee .tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail h4, body aside .psac-post-carousel.psac-design-1 .psac-post-carousel-content a, body .bormasign .psac-post-carousel.psac-design-2 .psac-post-title{    font-size: 17px; }

body #primary article .edit-link, body #top-bar-wrap, body.uber .blog-entry.thumbnail-entry .thumbnail, body.uber .blog-entry-summary, body.uber .blog-entry.thumbnail-entry .blog-entry-bottom{    display: none !important;}


body.uber .blog-entry.thumbnail-entry .left-position .blog-entry-content {       width: 100%;
    padding: 0;
    margin: 0;}

#site-header.medium-header .top-header-wrap{position:relative;-webkit-transition:padding .4s ease-in-out;-moz-transition:padding .4s ease-in-out;-ms-transition:padding .4s ease-in-out;-o-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out;z-index:10}

body i.icon-magnifier {    font-size: 22px;    font-weight: 500;}
body li.search-toggle-li {    height: 100px;    border-left: 1px solid rgba(255, 255, 255, 0.1);    padding-top: 30px;    padding-left: 0px;}

body .gadisa-list3 > span:nth-child(1):before, body .gadisa-list3 > span:nth-child(2):before, body .gadisa-list3 > span:nth-child(3):before{    content: "\e01c";font-family: 'simple-line-icons'; position: absolute;    left: 10px;    top: -10px;    display: block;       width: 30px;    height: 30px;    line-height: 35px;    font-size: 18px;    color: #ffffff;    border-radius: 100%;    z-index: 4;    text-align: center;  }


body .bormasign{    padding: 40px 0 10px;}
body .bormasign .psac-post-carousel-slide .psac-post-carousel-content{border: 0 !important;}

body .bormadesign{    border-top: 8px solid ;}
body .bormasign .psac-post-carousel-slide .psac-post-carousel-content .psac-post-title, body .bormasign .psac-post-carousel-slide .psac-post-carousel-content .psac-post-short-content, body .gadisa-list span  .texthome{ overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 3;    line-clamp: 3;    -webkit-box-orient: vertical;  }
body .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link{overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 1;    line-clamp: 1;
    -webkit-box-orient: vertical;   }

body .bormasign .psac-post-carousel-slide .psac-post-carousel-content .psac-post-title,body .gadisa-list span  .texthome, body .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-link{   font-weight: 600;}

body.home #blog-entries article:nth-child(1) .blog-entry-inner:before,
body.home #blog-entries article:nth-child(2) .blog-entry-inner:before,
body.home #blog-entries article:nth-child(3) .blog-entry-inner:before{font-family: 'simple-line-icons';    content: "\e020";    position: absolute;    left: 10px;
    top: -10px;    display: block;       width: 30px;    height: 30px;    line-height: 35px;    font-size: 18px;    color: #ffffff;    border-radius: 100%;    z-index: 4;    text-align: center;}
body .sidebar-box .widget-title, body #custom_html-4 .wpsm_nav.wpsm_nav-tabs li.active a{       border-bottom: 3px solid  !important;   }
body .gadisa-list3 > span:nth-child(1):before, body .gadisa-list3 > span:nth-child(2):before, body .gadisa-list3 > span:nth-child(3):before, body.home #blog-entries article:nth-child(1) .blog-entry-inner:before,body.home #blog-entries article:nth-child(2) .blog-entry-inner:before, body.home #blog-entries article:nth-child(3) .blog-entry-inner:before{  visibility: visible;    animation-name: fadeInLeft;    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    -webkit-animation-name: fadeInUp;animation-name: fadeInUp;}
body .separate-layout .widget-area .sidebar-box#custom_html-3{    border: 0;    padding: 10px;}


body .blog-entry.thumbnail-entry .thumbnail:hover a, body .gadisa-list span .post-thumbnail:hover {    opacity: 0.85 !important;}
body.separate-layout .widget-area .sidebar-box#custom_html-3 .psac-post-carousel-content{      padding: 20px;    text-align: center; }
body .sidebar-box .widget-title{    line-height: 1.2;    position: relative;    padding: 0 0 10px;    margin-bottom: 15px;    display: block;   }
body.separate-layout .widget-area .sidebar-box#custom_html-3 .psac-post-carousel-content h4 a{    font-size: 22px;    line-height: 1.2;}

body.separate-layout .widget-area .sidebar-box#block-10 {      padding: 30px 30px !important;    z-index: -5;}


body .marquee{    display: flex;    align-items: center;}
body.separate-blog.separate-layout.has-blog-grid .oceanwp-pagination {        padding: 0 0 10px !important;}

body .lubov{}
body .lubov .ya-share2__list.ya-share2__list_direction_horizontal{    width: 100%;    text-align: center;    display: flex;    justify-content: space-between;}
body .lubov .ya-share2__container_shape_round .ya-share2__badge {    width: 110px;    padding: 6px;    margin-bottom: 10px;}


body .tabbl{    border: 1px solid #e5e5e5!important;;    padding: 30px 30px!important;;    margin: 30px 0!important;;}

body .gadisa-list2 > span{      width: 47%;      line-height: 1.3;    margin: 0 0 20px;    position: relative;}
body .gadisa-list3 > span{      width: 31%;      line-height: 1.3;    margin: 0 0 20px;    position: relative;}


body .gadisa-list{display: flex;    flex-wrap: wrap;    justify-content: space-between;}

body .gadisa-list span .post-thumbnail{height: 60px;    display: flex;    width: 100%;    overflow: hidden;    flex-wrap: wrap;    vertical-align: middle;    align-content: center;    align-items: center;       position: relative; }
body .psac-post-meta span {    font-style: normal;}
body .gadisa-list2 span .post-thumbnail{height: 60px;    }
body .gadisa-list3 span .post-thumbnail{height: 125px;    }


body .gadisa-list span .post-date{    transition: width 1.5s;    display: block;      color: #fff;    padding: 3px 5px;       z-index: 1;    margin-bottom: 8px;}

body .wpsm_nav > li > a{    padding: 10px 20px !important;}

body #site-navigation-wrap .dropdown-menu>li.search-toggle-li{    margin-left: 0px;}
body .psac-slider-and-carousel .owl-nav .owl-next, .psac-slider-and-carousel .owl-nav .owl-prev {    background: #fff !important;    border: 0 !important;}
body .psac-slider-and-carousel .owl-nav .owl-next, .psac-slider-and-carousel .owl-nav .owl-prev *{    color: #000000;}
body #site-header.medium-header {         width: 100%;    top: 0;    bottom: auto !important;    z-index: 100;    will-change: transform;    transform: translateY(-100%);    transition: transform 0.3s;      border-width: 0;    border-top-width: 0;    transform: translate3d(0, 0, 0);          background-color: transparent;
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);    padding-top: 40px; }


body.separate-layout .widget-area .sidebar-box {      border-left: 1px solid #e5e5e5;
    margin-bottom: 20px;
    padding-top: 0;
    margin-top: 40px;}
body.separate-blog.separate-layout .oceanwp-pagination, body.separate-blog.separate-layout .page-jump, body.separate-blog.separate-layout .scroller-status {    margin: 10px 0 !important;
}


body h5, body h6 {    font-size: 24px;}

 body .content-area {    padding-top: 20px;}

body #wpdcom .wpd-comment .wpd-avatar img, #wpdcom .wpd-comment .wpd-avatar img.avatar{    border: 0px ;}


	
body #site-header.medium-header .top-col {    flex: auto;}
body #site-header.medium-header #medium-searchform .search-bg {    position: absolute;    top: 0;    bottom: 0;    left: 0;    right: 0;    border-radius: 12px 12px 0 0;}


body #ocean_recent_posts-2:before{content:'';    width: 100%;    height: 100%;    display: block;    position: absolute;    background: #ffffff2b;    left: 0;    top: 0;}
body .psac-post-carousel.psac-design-1 .psac-post-carousel-slide:hover .psac-post-carousel-content {       transition: 0.5s;   bottom: 5px;}
body .psac-post-carousel.psac-design-1 .psac-post-carousel-slide:hover .psac-post-image-bg::before{    opacity: 1;}
body #footer-bott .conko{    padding: 12px 22px 0;}

body .oceanwp-recent-posts .recent-posts-info .recent-posts-date{background: #ffffff5c;    padding: 3px 8px;    border-radius: 4px;    margin: 0 4px 0 0;}
body #calendar_wrap thead{    background: #ffffff33;}
body #calendar_wrap{    position: relative;}
body #calendar_wrap .wp-calendar-nav{position: absolute;    right: 0px;    top: 0;    text-decoration: underline;    z-index: 888;}
body #wp-calendar tbody a, #wp-calendar tbody #today, body #footer-bott .conko a, body .oceanwp-recent-posts .recent-posts-title:hover, body marquee .tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail h4 a:hover {    text-decoration: underline;}

body div .oceanwp-row .col:nth-child(n+5):nth-child(-n+7){    width: 100%;margin: 10px 0;}
body div .oceanwp-row .col:nth-child(n+5):nth-child(-n+7) .blog-entry-inner{    padding-bottom: 0;     height: auto !important;    background: #f1f4f7;    border: 1px solid #f1f4f7;}
body div .oceanwp-row .col:nth-child(n+5):nth-child(-n+7) .blog-entry-inner .thumbnail{float: left;    width: 48%;    display: table;    margin-top: 0px;    margin-right: 20px;}
body div .oceanwp-row .col:nth-child(n+5):nth-child(-n+7) .blog-entry-header{    padding: 0 10px 0 0;}
body div .oceanwp-row .col:nth-child(n+5):nth-child(-n+7) .blog-entry-inner ul.meta{display: flex;      flex-direction: column-reverse;    align-content: flex-start;    align-items: flex-start;    align-self: flex-start;    margin-top: 25px !important;}
body div .oceanwp-row .col:nth-child(n+5):nth-child(-n+7) .blog-entry-inner ul.meta .meta-cat{    position: relative;    left: 0;    right: 0;    top: 0;    align-self: flex-start;    margin: 0 0 10px 0;}
body div .oceanwp-row .col:nth-child(n+5):nth-child(-n+7) .blog-entry-inner ul.meta li {    align-self: flex-start;}


body #wp-calendar tbody {    border-width: 0 0 1px 0;    border-color: #ffffff42;}
body .wp-block-latest-comments .avatar{    opacity: 0.6;}


body .oceanwp-recent-posts .recent-posts-title, body div .vid-coomety li article footer a {      letter-spacing: 0px;    line-height: 1.2;}
body marquee .rt-container-fluid .rt-row.layout3{    display: flex;    flex-wrap: nowrap;    flex-direction: row;}
body marquee .rt-container-fluid {    position: relative;    padding: 0;}
body marquee .rt-container-fluid .rt-col-md-3, body marquee .rt-container-fluid .rt-col-sm-8 {        width: auto;        margin: 0;        float: none;  padding: 0 30px 0 0;  }
body marquee .rt-container-fluid .rt-col-sm-4{        margin: 0;    float: none;    padding: 0 10px 0 0;    box-sizing: content-box;   }
body marquee .rt-container-fluid .rt-col-sm-4, body marquee .rt-container-fluid .rt-col-sm-4 .rt-img-holder, body marquee .rt-container-fluid .rt-col-sm-4 .rt-img-holder img{      width: 35px;    max-width: 35px;   height: 35px; transform: none !important;}
body marquee .rt-container-fluid .rt-col-sm-4, body marquee .rt-container-fluid .rt-col-sm-4 *, body marquee .rt-container-fluid .rt-col-md-3{max-height: 35px !important;}
body marquee{      padding: 0px 30px;   display: block;  animation: marqueeDiv 1s forwards; overflow: hidden;    opacity: 0.95;}


body marquee .rt-container-fluid .tpg-even .rt-holder .rt-row{    display: flex;    align-items: center;    margin: 0;}
body marquee .rt-container-fluid .rt-col-md-3, .rt-col-sm-4, .rt-col-sm-8 {     padding: 0 10px 0 0;  }
body marquee .tpg-shortcode-main-wrapper .layout3 .rt-holder .rt-detail h4{       margin: 0;    line-height: 1.2;    font-weight: normal;    padding: 0;}


body .blog-entry.post ul.meta, body ul.meta.ospm-none *{     color: #969696;   }

body.single nav.post-navigation, body.single nav.post-navigation .nav-previous, body #comments{    border-color: #cccccc;}
body .blog-entry.post .blog-entry-header .entry-title a:hover {    text-decoration: underline !important;}
body.home .blog-entry.post .blog-entry-header .entry-title a{    text-decoration: none ;}
body .blog-entry.post ul.meta {    margin: 10px 0 10px !important;    padding: 0 !important;   }



body.separate-blog.separate-layout .content-area {       padding-right: 4% !important;}
body .sidebar-box.widget-oceanwp-recent-posts{      position: relative;}


body #footer-bottom, body .oceanwp-about-me-text, body #footer-bott *, 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, body div div .vid-coomety li article * {	        margin: 0;   }


body.boxed-layout.wrap-boxshadow #outer-wrap{    padding-top: 30px;}
body ul.meta li i {    padding-right: 6px;}
body aside .psac-post-carousel.psac-design-1 .psac-post-carousel-content a, body .blog-entry.grid-entry .blog-entry-inner ul .meta-cat, body .blog-entry.grid-entry .blog-entry-inner ul .meta-cat * {     color: #fff; }
body aside .psac-post-carousel.psac-design-1 .psac-post-image-bg {    height: 230px;}
body aside .psac-post-carousel.psac-design-1 .psac-post-carousel-content a {    display: block; line-height: 1.3;}

body .blog-entry.grid-entry .blog-entry-inner ul .meta-cat{    position: absolute;    right: 3px;    top: 6px;     padding: 2px 10px;    border-radius: 4px;    max-width: max-content;}



body .psac-post-slider.psac-design-2 .psac-post-title, body .oceanwp-about-me-text, body .oceanwp-recent-posts .recent-posts-title{   overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 3;    line-clamp: 3;    -webkit-box-orient: vertical;    }

body.boxed-layout #wrap .container {      padding-left: 10px;    padding-right: 10px;}

body .media-align{      padding: 0 10px;}
body .media-align div{    width: 45px;    padding-top: 45px;    background-size: cover;    border-radius: 100px;    float: left;    margin: 0 10px 0 0;}
body .media-align p{    margin: 0;}
body .media-align span{    clear: both;    display: block;       margin: 0px 0 20px; }
body.single-post .blog-entries ul.meta *, body .media-align span{ color: #fff !important;  }
body div .oceanwp-recent-posts li {       margin-top: 15px;    padding-top: 15px;}


body .psac-post-slider.psac-design-2 .psac-post-left .psac-post-overlay {    padding: 4px 10px 4px 35px;    height: 100%;    display: flex;    align-items: center;}
body .blog-entry.thumbnail-entry {    margin-bottom: 0px;       border-top: 1px solid #bebebe;    padding: 17px 0;}
body .psac-post-slider.psac-design-2 .psac-post-left .psac-post-overlay {    background: none !important;}
body .conko{    width: 45.5%;}
body .conk{    display: flex;    justify-content: space-between;}
body div .oceanwp-row .col {  }
body .blog-entry.post .thumbnail {    position: relative;    max-height: 190px;    height: 190px;    overflow: hidden;    display: flex;    align-items: center;}


body #site-navigation-wrap {    float: none;    position: relative;    right: 0;}


body.boxed-layout.wrap-boxshadow #wrap, body #wpdcom input:required {    -webkit-box-shadow: none !important;    -moz-box-shadow: none !important;    box-shadow: none !important;   }

body .blog-entry.post .blog-entry-header .entry-title a {    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 4;    line-clamp: 4;    -webkit-box-orient: vertical;}

body blockquote{border-color: #111!important}

body .wp-block-image .alignright, body .wp-block-image .alignleft {    float: none !important;}



body.boxed-layout #wrap{   }
body.single .entry-content .opokols p { margin: 0 0 0px; display: inline-block;}
body .wp-block-pullquote.is-style-solid-color blockquote p { font-size: inherit !important;}
body .wp-block-pullquote.is-style-solid-color blockquote { max-width: 90%; text-align: left !important;}
body .wp-block-pullquote { font-size: 110%; line-height: 1.6; padding: 20px 0; }


body .oceanwp-recent-posts li {    border-top: 0px solid #e9e9e9;}
body .theme-heading.related-posts-title {       margin: 5px 0 20px;}
body #related-posts .published{    display: none;}
body .psac-post-slider {    margin-bottom: 0px;    margin-bottom: 10px;}
body .psac-post-slider.psac-design-2 .psac-post-image-bg {    height: 180px;}
body .psac-col-2 {    width: 70%;}
body .psac-post-slider.psac-design-2 .psac-post-right {    width: 30%;}
body .psac-post-slider.psac-design-2 .psac-post-slides {    flex-direction: row-reverse;}
body .blog-entry.grid-entry .blog-entry-inner {       border: 1px solid #ddd;    position: relative;}
body div .oceanwp-row .col {    padding: 0 2.625rem;}

body .uedin2 {     padding: 0 20px;}
body .content-area {    padding-left: 30px;}
body #main #content-wrap{    padding: 0px 0px 0;}
body #site-header.medium-header #medium-searchform input {    padding: 0px 38px 0px 12px;      max-width: 200px;  border: 0;    z-index: 999;    position: relative;    border-bottom: 1px solid #ffffff75;    width: 87%;    margin: 0 auto;    display: block;    border-radius: 0;    line-height: 29px;   height: auto;    min-height: 37px;}


body #site-header.medium-header .top-header-wrap {		    padding: 0 0;}
body #site-header.medium-header #site-navigation-wrap #site-navigation {    display: block;    position: relative;    text-align: left;}
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;    display: block;}
body .samollet {    background: url(../../../../../wp-content/uploads/2024/03/slayd1.webp) no-repeat top fixed;    min-height: 350px;}




body #condsrap {    text-align: center;    margin: 0 auto;    max-width: 670px;    background: #fff;    padding: 22px;    position: relative;    top: 50px;}

		
body .code-block.code-block-1{    margin: 0px 0 !important;}
#site-header.top-header .header-bottom.shalaly {      padding: 0 0px 0 0;}

body .uedin.uedin3 .mekky{  background: #0a8a70;  } 
 body .widget-area .sidebar-box .no-comments.wp-block-latest-comments,
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, body .oceanwp-recent-posts .recent-posts-info .recent-posts-date .sep{  display: none !important;}
body #right-sidebar-inner .widget .has-avatars.has-dates {    margin: 0;}


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 div .vid-coomety li article *{   line-height: 1.8; }

 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.5;}
body .edit-link, body .marquee .widget_recent_entries .spankakh2.widgettitle, body #user-submitted-posts .parsley-errors-list,  body .lazy.lazy-hidden.attachment-thumbnail.size-thumbnail{    display: none !important;}






body #site-logo{       padding: 0px 0px 0;    vertical-align: middle;}
body #site-header-inner {   padding: 0px 0px;    display: flex;       flex-direction: column;    justify-content: center;}

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 .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 ul.meta li.meta-cat{    white-space: nowrap;    overflow: hidden;     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 {        margin: 0;
    font-weight: normal;
    display: table;
}
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 #wpdcom .wpd-comment .wpd-avatar img, #wpdcom .wpd-comment .wpd-avatar img.avatar {		padding: 0px;}


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;       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;   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 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: #222;    font-weight: 600;    font-style: normal;    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.separate-layout .widget-area .sidebar-box#ocean_about_me-1 {    padding: 0;}
body .oceanwp-about-me {       position: relative;
    text-align: center;
    padding: 20px 0 0 0;}
body .oceanwp-about-me .oceanwp-about-me-name {    display: block;
    margin: 10px 0 7px;
    clear: none;
     text-decoration: none;
    text-transform: none;
    font-weight: 600;}




body .oceanwp-about-me .oceanwp-about-me-avatar{    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    align-content: center;
    text-align: center;}
body .oceanwp-about-me .oceanwp-about-me-avatar img {     margin: 0 10px 0 0;}
body .ya-share2__list.ya-share2__list_direction_horizontal > .ya-share2__item {	}
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{    
}
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.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, #wpdcom .wpd-comment .wpd-comment-right * {    border: 0 !important;}
body #site-header.top-header .icon-magnifier:before, body #site-header.top-header #search-toggle a i {       font-weight: bold;  }

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 .samsonka .saemka b {     font-weight: 400;    line-height: 1.1;    display: inline-table;}
body .blog-entry.thumbnail-entry .thumbnail {   max-height: 150px;   overflow: hidden;}

#site-header.top-header #site-logo{float:none;       padding: 5px 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 {   padding: 10px 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 .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: 5px;}
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;
}



@media only screen and (max-width: 1500px) {

		body .n2-ss-layer-col div.gogo div{        font-size: 300% !important;}
		
		
}