@charset "UTF-8";
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{color: #fff;}
body .bs-blog-post.single .bs-header .title {    font-size: 2.125rem;}
body footer .bs-footer-copyright {    background: #244061;}


:root {
  --pri-color:#1766b4; /* цвет основной */ 
  --grady-color: #4b84c4; /* цвет обводки */ 
  --secondary-color: #000;
  --head-color: #fff;
  --stext-color: #000;
  --stext-color2: #fff;
  --text-color: #4C4C4C;
  --text-color2: #6e6e6e;
  --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  */
  --ftbackcolor: #2f4f74;
  --ftborcolor: #2b3446;
  --ftwtitile-color: #fff;
  --ftwtext-color: #fff;
  --tac: #fff;
}



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 .ql-editor {    font-weight: normal;}
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: 18px 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: #f7f7f7;    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: inherit !important;    transition: all 0.2s;    display: -webkit-box;    -webkit-box-orient: vertical;    -webkit-line-clamp: 1;    overflow: hidden;    color: inherit !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: 29px !important;}
body .conko{    font-weight: normal;    font-size: 14px;}
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: 900;    text-transform: uppercase;    padding: 0 0 0 5px;    line-height: 1;
    display: flex;    align-items: center;    font-size: 22px;}
body .text-left span u img {    max-width: 35px;    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%;}
		
}