@charset "UTF-8";
body, body .missed .bs-blog-post.three .title a, body .bs-widget-title.one .title, body .bs-blog-post .title a, body .small-post .title a, body .bs-latest-news .bn_title .title span, body .bs-blog-post.single .bs-header .title, body #wpdcom .wpd-second-button, #wpdcom .wpd-prim-button, body #wpdcom .ql-editor, body #wpdcom .ql-editor > *, body h1, body h2, body h3, body h4, body h5, body h6 {    font-family: Rubik;     }
body, a:hover, a:focus, body .text-left span u {    color: #222222;}
.bs-head-detail .top-date .time {  background-color:#fff;}
body .color-style, body .page-class .bs-card-box a {  color: var(--pri-color);}
body .bs-head-detail, body .right-nav .subscribe-btn, .bs-latest-news .bn_title .title i, .bs .swiper-button-prev:hover, .swiper-button-prev:hover, .swiper-button-next:hover, .instagram-gallery-feed .swiper-button-prev:hover, .instagram-gallery-feed .swiper-button-next:hover, .bs .swiper-button-next:hover{    background: var(--grady-color);}
body .edit-link, body .bs-blog-meta span:before{    display: none !important;}
body .bs-head-detail .top-date .day, body h1.pet{color: #fff;}
.bs-latest-ticker-news .bs-latest-news, .bs-latest-ticker-news .bs-latest-news .bn_title::after {    background-color: #f3f3f3;}
body .bs-blog-post.single article.small.single *{       font-size: 16px !important;}
body .bs-blog-post .title {		font-size: 24px;}
body .conko, body .bs-breadcrumb-section .overlay .breadcrumb{    font-weight: normal;    font-size: 14px;}
body h1.pet{  font-size: initial !important;}

:root {
  --pri-color:#6ea236; /* цвет основной */ 
  --grady-color: #6ea236; /* цвет обводки */ 
	--ftbackcolor: #6ea236; /* фон футтер */ 
		  --text-color: #222;/* цвет текста */ 
  --text-color2: #222;/* цвет текста */ 
  --secondary-color: #000;
  --head-color: #fff;
  --stext-color: #000;
  --stext-color2: #fff;
  --wtext-color: #fff;
  --bg-color: transparent;
  --bg-color2: #f1f1f1;
  --border-color: #e2e8f0;
  --box-color: #fff;
  --box-color2: #fff;
  --blog-backcolor: #fff;
  --blog-color: #6e6e6e;
  --cat-color: var(--grady-color);
  --cat-text-color: #fff;
  --wrap-color: #fff;
  /* header */
  --headbg-color: #fff;
  --headmenu-color: #000;
  /* footer  */
  --ftborcolor: #2b3446;
  --ftwtitile-color: #fff;
  --ftwtext-color: #fff;
  --tac: #fff;
}

body .list-blog.bs-blog-post .title {    margin-bottom: 5px;}
body .list-blog.bs-blog-post .small {		padding: 20px 20px;}
body .list-blog.bs-blog-post {    display: grid;		grid-template-columns: 300px 1fr;}
body .list-blog .bs-blog-thumb {    height: 100%;    min-height: 200px;}
body .bs-blog-meta:has(+ p, + .more-link) {    margin-bottom: 5px;}

body .bs-slide.bs-blog-post.three.lg{   }
body .category-description{padding: 0 20px 20px;}
body .bs-blog-meta span.comments-link{text-decoration: underline;}
body .bs-headtwo .bs-menu-full .main {    padding: 2px 0;}
body .bs-menu-full .logo {    padding: 0px 0;}
body .navbar-wp nav {    display: flex;    align-items: center;    width: 100%;    flex-direction: row-reverse;    padding-right: 32px;}
body .bs-blog-meta *,
body #wpdcom .ql-editor, body .bs-card-box.page-entry-title, body .bs-blog-post p, body .category-description {    font-weight: normal;}
body footer .bs-footer-copyright {    padding: 10px 0;    font-weight: normal;    background-color: rgb(0 0 0 / 7%);}
body .wp-block-latest-comments li {    padding: 10px;}
body #wpdcom .ql-editor::before, body #wpdcom .wpd-second-button, body #wpdcom .wpd-prim-button, body #wpdcom .wpd-auth .wpd-login, body #comments #wpdcom span, body #respond #wpdcom span, body #wpdcom span, body #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author, body #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author a{ font-size: initial !important;     letter-spacing: 0px;  font-weight: normal !important; }
body .bs-widget .small-post-content .title {    transition: 0.35s;    line-clamp: 3;    -webkit-line-clamp: 3;   }
body b, body strong{    font-weight: 800;}
body ol.wp-block-latest-comments {    padding: 5px 0 0 0;}
body #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header {    padding: 0px 0 7px 0;}
body #wpdcom .wpd-second-button, body #wpdcom .wpd-prim-button {    border: none;      line-height: 24px;    padding: 4px 20px;
   box-shadow: none !important;    border-radius: 5px;    max-width: none;    max-width: none;  }
body .bs-blog-post p {    word-break: break-word;    font-size: initial; }
body .bs-card-box.page-entry-title{    border: 0;    padding: 0 10px;    margin: 0 0 10px;}
body .bs-blog-post.single .bs-header .title {    font-size: 32px;}
body .code-block.code-block-3 img{    width: auto !important;}
body .bs-latest-news-slider .swiper-button-next:before {    background: none !important;}
body .bs-latest-news {       padding: 5px 6px;}
body.dark #block-10, body.dark footer .bs-footer-copyright, body.dark .bs-info-author-block, body.dark  #wpdcom .ql-container, body.dark #wpdcom .ql-toolbar {		background: transparent;}
body.dark .text-left span u, body.dark a:hover, body.dark a:focus, body.dark .wp-block-latest-comments__comment-excerpt p, body.dark #wpdcom .wpd-comment-text * {    color: #ffffff !important}
body.dark .bs-latest-ticker-news .bs-latest-news, body.dark .bs-latest-ticker-news .bs-latest-news .bn_title::after, body.dark .bs-latest-news-slider .swiper-button-next::before {    background-color: #1c1c1c;}
body .right-nav .subscribe-btn{   box-shadow: none !important;border: 0 !important;}
body .ql-editor.ql-blank::before {    font-style: normal !important;}
body .barry, body .barry time{    cursor: default;}
body .post-share-icons {    padding: 0px 0;}
body #wpdcom .wpd-form .wpd-avatar img, body #wpdcom .wpd-form .wpd-avatar img.avatar, body #wpdcom .wpd-comment .wpd-avatar img.avatar {
    width: 45px;    height: 45px;    max-width: 45px;    border-radius: 100%;    border: 0;
    padding: 0;    vertical-align: middle;    text-align: center;    float: none;    position: relative;    left: 0;    right: 0;    top: 0;    bottom: 0;}
body .bs-blog-post.single .bs-author-pic img {    border: 0 !important;}
body #wpdcom .wpd-form-row .wpdiscuz-item input[type="text"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="url"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="color"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="date"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime-local"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="month"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="number"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="time"], #wpdcom textarea, #wpdcom select {
    border: 1px solid #c0c0c0;    box-shadow: none;}
body .bs-headtwo {  border-bottom-color: var(--border-color);}
body .bs-latest-news, body .mainfeatured {    margin-top: 18px;}
body #content {    padding: 10px 0 40px;}
body .page-entry-title {		margin-bottom: 18px;}

body .navbar-wp nav ul.sm-clean li a:hover {    transform: none;}
body #block-10{    background: #fefdfd;    flex: 1;    border: 1px solid var(--border-color);    border-radius: var(--bxbra);    padding: 15px;}
body .wp-block-latest-comments .wp-block-latest-comments__comment-link {    text-decoration: none;      font-size: 18px !important;   transition: all 0.2s;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;    color: inherit !important;    color: initial !important;}
body .wp-block-latest-comments .wp-block-latest-comments__comment-author {    display: block;}
body #wpdcom .ql-container, #wpdcom .ql-toolbar {    border-color:  #c0c0c0;}
body .wp-block-latest-comments__comment-excerpt p {    font-size: inherit;    margin: 10px 0;    color: #222;    font-weight: normal;}
body #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header {    background: none !important;}
body #comments #wpdcom span, body #respond #wpdcom span, body #wpdcom span {    font-weight: normal;}
body .bs-slide .inner .title {    font-size: 26px !important;}
body footer.one .site-branding-text {       margin-top: 12px;   text-align: center;    color: #fff;    max-width: 65%;    margin: 0 auto;}
body footer.one .bs-footer-bottom-area{    padding: 10px 0;}
.bs-blog-post.single .bs-author-pic {    cursor: default;}
footer.one .bs-footer-copyright p {    font-size: 12px;}
body .ya-share2__badge {    border-radius: 50% !important;}
body .ya-share2__container_size_s .ya-share2__badge .ya-share2__icon {    height: 24px;    width: 24px;    background-size: 24px 23px;}
body .navbar-wp nav {    justify-content: space-between;}
body .wsp-category-title{    padding: 0 0 15px;    display: block;}
body ul li{    line-height: 1.2;    padding: 5px 0;}
body .bs-head-detail {		border: 0 !important;}

body .ya-share2__badge {      border-radius: 10px;}
body .text-left span u {    letter-spacing: -1px;    text-decoration: none;    font-weight: 800;    text-transform: uppercase;    padding: 0 0 0 5px;    line-height: 1;
    display: flex;    align-items: center;    font-size: 28px;}
body .text-left span u img {    max-width: 40px;    opacity: 1 !important;    border-radius: 0%;    margin: 0 8px 0 8px;}




@media only screen and (max-width: 959px){   
		body .navigation.post-navigation{display: none;}
		body footer.one .site-branding-text, body .container{    max-width: 100%;}
		
}