@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,700|PT+Sans:400,700&display=swap&subset=cyrillic');

body {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    background-color: #F3F7f5;
    padding-top: 85px;
}

a { color: #095C08; }

.btn-success {
    font-size: 12px;
    color: #FEFEFE;
    border-radius: 0;
    background-color: #5FB242;
    padding: .375rem 1.2rem;
}
.btn-success:hover {
    background-color: #095C08;    
}

header nav.navbar {
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    text-transform: uppercase;
    background-color: #000000;
    padding: 5px 5px 6px 5px;
}
header nav .navbar-brand {
    padding: 5px;
    width: 74px;
    height: 74px;
    margin: 0;
    /* NY */
    position: relative;
    /*padding: 0;*/
}
header nav .navbar-brand img { width: 100%; }
/* NY */
header nav .navbar-brand img#logo_ny {
}
.navbar-dark .navbar-toggler { border: none; }
.navbar-dark .navbar-toggler-icon {
    background-image: url('../images/navbar-toggler-icon.svg');
}
#topMenu li {
    margin: 0 10px;
}
#topMenu a {
    color: #77DE5D;
    position: relative;
}
#topMenu ul.navbar-nav>li>a>span::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 0;
    margin: auto;
    opacity: 0;
    background-color: #77DE5D;
    -webkit-transition: .35s ease-out all;
    transition: .35s ease-out all;
}
#topMenu ul.navbar-nav>li:hover>a>span::before {
    opacity: 1;
    height: 3px;
}
#topMenu .dropdown-menu {
    margin-top: 25px;
    border-radius: 0;
    box-shadow: 0 0 0.5em 0.1em rgba(0, 0, 0, .05);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(.85);
    -ms-transform: scale(.85);
    transform: scale(.85);
    -webkit-transition: .2s all ease-in;
    transition: .2s all ease-in;
}
#topMenu .show .dropdown-menu {
    font-size: 14px;
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
#topMenu .show .dropdown-menu li:not(:last-child) {
    border-bottom: 1px solid #eeeeee;
}
#topMenu .dropdown-menu a {
    white-space: nowrap;
    color: #888888;
}
#topMenu .dropdown-menu a:hover {
    color: #77DE5D;
}
#pageCarousel .carousel-caption, .gallery-caption {
    position: absolute;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 20px;
    line-height: 28px;
    background-color: rgba(255,255,255,.8);
    color: #306B31;
    top: unset;
    bottom: 20px;
    left: 75px;
    text-align: left;
    padding: 10px 20px;
    width: 60%;
    display: block;
}
#pageCarousel .carousel-control {
    width: 40px;
    height: 40px;
}
#block-materialypartnerov .owl-nav button {
    width: 42px;
    height: 42px;
    opacity: .5;
}
#block-materialypartnerov .owl-nav button:hover { opacity: 1; }
#block-materialypartnerov .owl-nav {
    position: absolute;
    top: 20%;
    width: 100%;
}
#block-materialypartnerov .owl-next {
    position: absolute;
    right: 0;
}
#block-materialypartnerov .owl-nav button>span { display: none; }
#pageCarousel .carousel-control-prev-icon, #block-materialypartnerov .owl-prev {
    background-image: url('../images/slider-prev.svg');
}
#pageCarousel .carousel-control-next-icon, #block-materialypartnerov .owl-next {
    background-image: url('../images/slider-next.svg');
}
#pageCarousel .carousel-indicators { display: none; }
.carousel-caption.with-icon {
    text-transform: uppercase;
    padding-left: 40px !important;
    width: fit-content !important;
}
.carousel-caption span.caption-icon {
    background-size: 52px;
    background-repeat: no-repeat;
    width: 52px;
    height: 52px;
    display: block;
    position: absolute;
    left: -25px;
    top: -2px;
}
.carousel-caption .caption-icon.topic-image-97 { background-image: url(../images/news-tab-agro.png); top: 0; }
.carousel-caption .caption-icon.topic-image-106 { background-image: url(../images/news-tab-animals.png); top: 0; }
.carousel-caption .caption-icon.topic-image-116 { background-image: url(../images/news-tab-fish.png); top: 0; }
.carousel-caption .caption-icon.topic-image-119 { background-image: url(../images/news-tab-home.png); top: 0; }
.carousel-caption .caption-icon.topic-image-122 { background-image: url(../images/news-tab-tech.png); top: 0; }
.carousel-caption .caption-icon.topic-image-123 { background-image: url(../images/news-tab-world.png); top: 0; }
.carousel-caption .caption-icon.topic-image-126 { background-image: url(../images/news-tab-money.png); top: 0; }
.carousel-caption .caption-icon.topic-image-120 { background-image: url(../images/icons/topic-image-120.png); }
.carousel-caption .caption-icon.topic-image-121 { background-image: url(../images/icons/topic-image-121.png); }
.carousel-caption .caption-icon.topic-image-137 { background-image: url(../images/icons/topic-image-137.png); }
.carousel-caption .caption-icon.topic-image-138 { background-image: url(../images/icons/topic-image-138.png); }
.carousel-caption .caption-icon.topic-image-139 { background-image: url(../images/icons/topic-image-139.png); }
.carousel-caption .caption-icon.topic-image-140 { background-image: url(../images/icons/topic-image-140.png); }
.carousel-caption .caption-icon.topic-image-142 { background-image: url(../images/icons/topic-image-142.png); }
.carousel-caption .caption-icon.topic-image-145 { background-image: url(../images/icons/topic-image-145.png); }
.carousel-caption .caption-icon.topic-image-146 { background-image: url(../images/icons/topic-image-146.png); }
.carousel-caption .caption-icon.topic-image-147 { background-image: url(../images/icons/topic-image-147.png); top: 0; }
.carousel-caption .caption-icon.topic-image-148 { background-image: url(../images/icons/topic-image-148.png); top: 0; }
.carousel-caption .caption-icon.topic-image-149 { background-image: url(../images/icons/topic-image-149.png); }
.carousel-caption .caption-icon.topic-image-150 { background-image: url(../images/icons/topic-image-150.png); top: 0; }
.carousel-caption .caption-icon.topic-image-155 { background-image: url(../images/icons/topic-image-155.png); top: 0; }

#searchForm input {
    width: 150px;
    border: 1px solid #77DE5D;
    background-color: transparent;
    color: #fff;
    height: 22px;
    border-radius: 0;
    font-size: 12px;
    margin-right: 0 !important;
    border-right: 0;
    box-shadow: none;
}
#searchForm button {
    width: 20px;
    height: 22px;
    border: 1px solid #77DE5D;
    border-left: none;
    background: transparent url('../images/icon-search.svg') center center no-repeat;
}
.social_links, #topAccount, #topMobileSearch {
    height: 23px;
}
.social_links p {
    margin: 0;
    padding: 0;
}
.social_links a, #topAccount a, #topMobileSearch a {
    width: 23px;
    height: 23px;
    display: inline-block;
    margin: 0 3px;
    text-decoration: none;
}
.social_links a.social_vk {
    background: url('../images/icon-vk.svg') center center no-repeat;
}
.social_links a.social_facebook {
    background: url('../images/icon-facebook.svg') center center no-repeat;
}
.social_links a.social_instagram {
    background: url('../images/icon-instagram.svg') center center no-repeat;
}
.social_links a.social_ok {
    background: url('../images/icon-ok.svg') center center no-repeat;
}
.social_links a.social_telegram {
    background: url('../images/icon-telegram.svg') center center no-repeat;
}
#topAccount a {
    background: url('../images/icon-account.svg') center center no-repeat;
}
#topMobileSearch a {
    background: url('../images/icon-search-white.svg') center center no-repeat;
}

footer {
    background-color: #000;
    width: 100%;
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 16px;
    color: #c4c4c4;
    z-index: 10;
}
footer .col-sm {
    padding-top: 48px;
    padding-bottom: 30px;
}
footer .col-sm p {
    padding: 0;
    margin: 0;
}
footer a {
    color: #c4c4c4;
}
footer a:hover {
    color: #77DE5D;
}
#block-diskleymer, #block-adres {
    margin-bottom: 30px;
}
#block-copyright {
    margin-top: -20px;
    margin-bottom: 30px;
}
#bottomMenu .nav-link {
    padding: 0 1rem 1rem 1rem;
    display: inline-block;
}
#block-simplenewssubscription {
    width: 100% !important;
    margin-bottom: auto !important;
}
#blockSubscribe h4, #block-simplenewssubscription h2 {
    font-size: 14px;
}
#blockSubscribe input, #block-simplenewssubscription input:not(.btn-success), #block-subscribe2 input:not(.btn-success):not([type=checkbox]) {
    height: 35px;
    border: 1px solid #c4c4c4;
    border-radius: 0;
    background-color: transparent;
    color: #c4c4c4;
    font-size: 13px;
    font-style: italic;
}
#block-subscribe2 label>a { line-height: 1.8 }
#block-simplenewssubscription label, #block-simplenewssubscription .description { display: none; }
footer .social_links {
    text-align: right;
}

.sidebar { background-color: #fff; }
aside.layout-sidebar-first { height: 100%; }


.article {
    background-color: #F4F6F2;
    padding: 40px 60px;
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    color: #000000;
}
.article h1, #block-views-block-aktual-front h2 {
    font-family: Montserrat;
    font-style: normal;
    font-size: 29px;
    text-transform: uppercase;
    color: #095C08;
    margin-bottom: 44px;
    line-height: 50px;
}
#block-views-block-aktualnoe-front-actual-block h2, 
#block-analitika-front h2, 
#block-products-and-services h2, 
#block-materialypartnerov h2,
#block-news h2 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    line-height: 18px;
    color: #095C08;
    margin-bottom: 50px;
    display: inline-block;
    background-color: #fff;
    padding: 0 20px 5px 0;
}
#block-materialypartnerov .block-content {
    /*margin: 0 -15px*/
}
#block-materialypartnerov .publish-link { margin: 10px 0; }
#block-materialypartnerov .block-content .owl-item {
    /*padding-left: 15px;
    padding-right: 15px;*/
}
#block-views-block-aktualnoe-front-actual-block div.block-header::after, 
#block-analitika-front div.block-header::after, 
#block-materialypartnerov div.block-header::after, 
#block-products-and-services div.block-header::after, 
#block-news div.block-header::after {
    content: "";
    border-bottom: 2px solid #095C08;
    width: 100%;
    display: block;
    margin-top: -56px;
    margin-bottom: 40px;
}
#block-views-block-aktualnoe-front-actual-block div.block-header::after {
    margin-bottom: -10px;
}
#block-zagolovokstranicy {
    margin-bottom: 44px;
}
#block-zagolovokstranicy h1 {
    font-size: 28px;
    text-transform: none;
    margin-bottom: 0px;
    background-color: #F4F6F2;
    display: inline-block;
    padding: 3px 19px 3px 0px;
}
#block-zagolovokstranicy::after, #block-temynovosti::after, #block-gallerytitle::after, #block-publications-title::after  {
    content: "";
    border-bottom: 2px solid #095C08;
    width: 100%;
    display: block;
    margin-top: -20px;
}
#block-temynovosti, #block-gallerytitle, #block-publications-title {
    margin-bottom: 20px;
    font-size: 27px;
    font-weight: bold;
    color: #095C08;
}
#block-temynovosti div, #block-gallerytitle div, #block-publications-title div {
    margin-bottom: 11px;
    color: #095C08;
    background-color: #F4F6F2;
    display: inline-block;
    padding: 3px 19px 3px 0px;
    text-transform: uppercase;
}
#block-temynovosti a, #block-gallerytitle a, #block-publications-title a {
    color: #095C08;
    display: inline-block;
}
body.node.analitika #block-zagolovokstranicy h1, body.node.novost #block-zagolovokstranicy h1, body.node.regional_bulletin #block-zagolovokstranicy h1, body.node.gallery #block-zagolovokstranicy h1 {
    font-size: 40px;
    color: #000;
}
body.node.analitika #block-zagolovokstranicy, body.node.novost #block-zagolovokstranicy, body.node.gallery #block-zagolovokstranicy {
    margin-bottom: 20px;
}
body.node.analitika #block-zagolovokstranicy::after, body.node.novost #block-zagolovokstranicy::after, body.node.gallery #block-zagolovokstranicy::after {
    display: none;
}
body.node div[role="contentinfo"] { display: none; }

.row.special-projects::after {
    content: "";
    width: 3px;
    height: 95%;
    display: block;
    position: absolute;
    background-color: #f4f6f2;
    right: 45px;
}
div.row.hide-right-border {
    position: relative;
}
div.row.hide-right-border>.wrapper {
    width: 3px;
    height: 100%;
    display: block;
    position: absolute;
    background: #F4F6F2;
    right: 0px;
    z-index: 1;
}
div.row.hide-bottom-border::after {
    content: "";
    width: 100%;
    height: 3px;
    display: block;
    position: absolute;
    background-color: #f4f6f2;
    bottom: 10px;
    z-index: 1;
}
div#block-views-block-related-news div.row.hide-bottom-border::after, div#block-views-block-related-news .news-row::after { display: none; }
.article h2 {
    font-family: Montserrat;
    font-weight: normal;
    font-size: 18px;
    line-height: 25px;
    text-transform: uppercase;
    color: #095C08;
    margin-bottom: 30px;
}
.article h3 {
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 25px;
    color: #095C08;
}
.article p, .article ul {
    margin-bottom: 30px;
}
.article ul:not(.pagination) {
    list-style-image: url(../images/li-marker.svg);
    padding-left: 20px;
}
.article ul:not(.pagination) ul {
    padding-left: 1rem;
    margin-bottom: 0;
}
.article .curators_tbl img {
    width: 170px;
    margin-bottom: 40px;
}
.article .curators_tbl h4 {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 18px;
    margin-top: 40px;
}
.article .previous-next {
    margin: 40px 0;
}
.article .previous-next a.btn, .article .order-report a.btn {
    width: 190px;
    height: 50px;
    border-radius: 0;
    background-color: #5FB242;
    font-family: Montserrat;
    font-size: 18px;
    line-height: 25px;
    color: #fff;
    border: none;
    padding-top: 14px;
    margin: 0 auto;
}
.article .previous-next a.btn:hover, .article .order-report a.btn:hover {
    background-color: #77DE5D;
}
.previous-next__next { text-align: center; }
#block-specagro-breadcrumbs ol.breadcrumb {
    padding-top: 30px;
    background-color: transparent;
    padding-left: 0;
}
#block-specagro-breadcrumbs ol.breadcrumb a {
    color: #5EB241;
}
#block-specagro-breadcrumbs ol.breadcrumb .breadcrumb-item::before {
    display: none;
}
#block-specagro-breadcrumbs ol.breadcrumb .breadcrumb-item {
    padding-left: 25px;
    background: transparent url(../images/li-marker.svg) 10px center no-repeat;
    clear: both;
}
#block-specagro-breadcrumbs ol.breadcrumb .breadcrumb-item:first-child {
    background: transparent url(../images/icon-return.svg) left center no-repeat;
}
#block-views-block-aktualnoe-front-actual-block,
#block-views-block-aktual-front,
#block-products-and-services,
#block-news, 
#block-analitika-front .block-content, 
#block-materialypartnerov, 
#block-analitika-front .block-header {
    padding: 60px 50px 50px 50px;
    background-color: #fff;
    margin-right: -15px;
    margin-left: -15px;
}
#block-analitika-front .block-header, #block-news .block-header {
    padding: 50px 50px 1px 50px;
    background-color: #fff;
    margin-right: -15px;
    margin-left: -15px;
}
#block-materialypartnerov .block-header { background-color: transparent; }
#block-analitika-front .tab-pane a.btn {
    font-family: Montserrat;
    color: #C4C4C4;
    border: 1px solid #C4C4C4;
    border-radius: 0;
    padding: .6rem 1.2rem;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: -30px;
}
#block-analitika-front button[data-toggle="accordion"], #block-news button[data-toggle="accordion"] {
    font-family: Montserrat;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    color: #FFFFFF;
    margin-top: 20px;
    padding: .6rem 1.2rem;
    display: none;
}
#block-analitika-front button[data-toggle="accordion"]:first-child, #block-news button[data-toggle="accordion"]:first-child { margin-top: 0px; }
#block-news button[data-toggle="accordion"] {
    text-align: left;
    padding-left: 50px;
}
#block-news button[data-toggle="accordion"] img { margin-right: 30px; }
#block-news .block-header { margin: -100px -50px 60px -50px; }
#block-views-block-aktualnoe-front-actual-block .publish-img img, #block-views-block-aktual-front .publish-img img, .news-img img {
    width: 100%;
    height: auto;
}
#block-views-block-aktualnoe-front-actual-block .publish-date, #block-views-block-aktual-front .publish-date, #block-analitika-front .tab-pane .publish-date, #block-news .tab-pane .publish-date {
    font-style: italic;
    font-weight: normal;
    font-size: 12px;
    line-height: 18px;
    color: #095C08;
    margin: 13px 0 10px 0;
}
#block-views-block-aktualnoe-front-actual-block .publish-link a,
#block-views-block-aktual-front .publish-link a, 
#block-materialypartnerov .publish-link a, 
#block-analitika-front .tab-pane .publish-link a, 
#block-news .tab-pane .publish-link a {
    color: #000;
    font-size: 20px;
    line-height: 25px;
    text-decoration: none;
    font-weight: bold;
}
#block-views-block-aktualnoe-front-actual-block .row>div {
    margin-top: 50px;
}
#block-views-block-aktualnoe-front-actual-block div.wrapper, #block-views-block-aktualnoe-front-actual-block div.row::after { display: none !important; }
#block-analitika-front .block-content {
    padding-top: 0px;
    padding-bottom: 20px;
}
#block-analitika-front .tab-content, #block-news .tab-content {
    background-color: #fff;
}
#block-news .tab-content { padding-bottom: 20px; }
#block-analitika-front .nav-item {
    background-color: #5FB242;
    font-family: Montserrat;
    font-weight: normal;
    font-size: 20px;
    color: #FFFFFF;
    padding: 24px 44px;
    border-radius: 0;
    border: none;
}
#block-analitika-front .nav-item:not(:last-child) {
    border-right: 2px solid #fff;
}
#block-analitika-front .nav-item.active {
    background-color: #fff;
    color: #000;
}
#block-analitika-front .tab-pane {
    padding: 40px 20px 30px 20px;
}
#block-news .tab-pane {
    padding: 20px 35px 0px 35px;
}
#block-news .nav-tabs, #block-analitika-front .nav-tabs {
    border-bottom: none;
}
#block-analitika-front .tab-pane .publish-link a, #block-news .tab-pane .publish-link a {
    font-weight: bold;
}
#block-analitika-front .tab-pane .publish-anons, #block-news .tab-pane .publish-anons {
    font-size: 16px;
    color: #000000;
    margin: 16px 0 40px 0;
}
#block-analitika-front .tab-pane .row>div:not(:first-child), #block-news .tab-pane .row>div:not(:first-child)  {
    border-left: 1px solid #000;
}
#block-news .tab-pane .row>div:not(:first-child) {
    border-left: 2px solid #095C08;
}
#block-news .tab-pane .row:first-child {
    border-bottom: 2px solid #095C08;
    padding-bottom: 20px;
}
#block-news { padding-bottom: 0px; }
#block-news .tab-pane a.btn {
    font-family: Montserrat;
    color: #095C08;
    border: 1px solid #095C08;
    border-radius: 0;
    padding: .6rem 1.2rem;
    text-transform: uppercase;
}

#block-products-and-services {
    background-color: #fff;
    padding-top: 70px;
}
#block-products-and-services h2 a {
    color: #095C08;
    text-decoration: none;
}
#block-products-and-services .publish-link a {
    font-family: Montserrat;
    font-weight: normal;
    font-size: 18px;
    line-height: 28px;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
    margin-top: 20px;
    display: inline-block;
}
#block-products-and-services .back ul {
    list-style-image: url(../images/li-marker.svg);
    padding-left: 10px;
}
#block-products-and-services .row>div {
    margin-bottom: 20px;
}

#block-news>div.block-content {
    margin: -20px -50px -50px -50px;
    padding: 60px 50px 50px 50px;
}
#block-news .publish-source {
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    text-transform: uppercase;
    color: #095C08;
    margin: 20px 0;
    width: 150px;
}
#block-news .publish-source a { color: #095C08; }
#block-news .row {
    margin-top: 20px;
}
#block-news nav {
    margin-top: -120px;
    margin-bottom: -25px;
}
#block-news .nav-tabs>a {
    position: relative;
    width: 110px;
    height: 110px;
    display: inline-block;
    background-size: contain !important;
    /*background: url(../images/news-tab-bg.png);*/
}
#block-news .nav-tabs a>span {
    position: absolute;
    left: 5px;
    top: 8px;
    width: 100px;
    height: 100px;
    display: block;
    background-size: contain !important;
    text-decoration: none;    
}

#block-avtoridatanovosti {
    font-size: 18px;
    margin-bottom: 20px;
}

#nav-news-agro-tab>span { background: url(../images/news-tab-agro.png); }
#nav-news-agro-tab.active>span { background: url(../images/news-tab-agro-active.png); }
#nav-news-animals-tab>span { background: url(../images/news-tab-animals.png); }
#nav-news-animals-tab.active>span { background: url(../images/news-tab-animals-active.png); }
#nav-news-fish-tab>span { background: url(../images/news-tab-fish.png); }
#nav-news-fish-tab.active>span { background: url(../images/news-tab-fish-active.png); }
#nav-news-home-tab>span { background: url(../images/news-tab-home.png); }
#nav-news-home-tab.active>span { background: url(../images/news-tab-home-active.png); }
#nav-news-world-tab>span { background: url(../images/news-tab-world.png); }
#nav-news-world-tab.active>span { background: url(../images/news-tab-world-active.png); }
#nav-news-tech-tab>span { background: url(../images/news-tab-tech.png); }
#nav-news-tech-tab.active>span { background: url(../images/news-tab-tech-active.png); }
#nav-news-money-tab>span { background: url(../images/news-tab-money.png); }
#nav-news-money-tab.active>span { background: url(../images/news-tab-money-active.png); }

.news_topics h6, .news_source h6 {
    display: inline-block;
    font-weight: bold;
    margin-right: 5px;
}
.news_topics span, .news_regions span {
    background-color: #095C08;
}
.news-regions h6 {
    color: #095C08;
    font-weight: normal;
    display: inline-block;
}
.news_topics a, .news_regions a {
    color: #095C08;
}
.news_anons {
    font-size: 19px;
}

.news-row:not(article) {
    margin-bottom: 10px;
    padding-bottom: 15px;
    border-bottom: 2px solid #095C08;
    border-right: 2px solid #095C08;
}
.news-row.search-row {
    border-right: none;
}
.news-row::after {
    content: "";
    width: 100%;
    height: 10px;
    display: block;
    position: absolute;
    background-color: #F4F6F2;
    bottom: 0px;
}
.news-row .news-title { font-weight: bold; }
.news-row .news-date {
    font-style: italic;
    font-size: 12px;
    color: #095C08;
    line-height: 12px;
    margin-right: 15px;
}
.news-row .news-tags-title {
    font-size: 90%;
    font-weight: bold;
}
.news-row .news-title a {
    color: #000;
    font-size: 20px;
    text-decoration: none;
}
.news-row .news-topics, .firstyle .news-topics {
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-size: 11px;
    line-height: 12px;
    color: #000;
}
.news-row .news-topics a { color: #000; }
.news-row .news-regions {
    font-size: 12px;
    line-height: 16px;
    text-align: right;
    text-transform: uppercase;
    margin-top: 20px;
}
.news-row .news-img { margin-bottom: 10px }
#block-news .all_news {
    text-align: center;
    padding: 30px 0;
}

.article nav.pager { margin-top: 40px; }
.article nav.pager a.page-link {
    color: #fff;
    background-color: #5EB241;
    border: 1px solid #dee2e6;
}
.article nav.pager .active a {
    background-color: #095C08;
    border-color: #095C08;
}
p.istochnik {
    text-align: left;
    font-weight: bold;
    font-style: italic;
}

div.paragraph--type--dokument, div.paragraph--type--link, div.paragraph--type--image {
    clear: both;
    padding-bottom: 20px;
}
div.paragraph--type--dokument a, div.paragraph--type--link a {
    padding-left: 60px;
    display: block;
    min-height: 50px;
}
div.paragraph--type--dokument span.document.icon-xlsx a {
    background: url(../images/icons/xlsx_win.png) no-repeat;
}
div.paragraph--type--dokument span.document.icon-pdf a, div.paragraph--type--link span.link.icon-pdf a {
    background: url(../images/icons/pdf.png) no-repeat;
}
div.paragraph--type--link span.link a {
    background: url(../images/icons/url.png) no-repeat;
}
div.paragraph--type--link span.link.icon-docx a, div.paragraph--type--link span.link.icon-doc a, div.paragraph--type--dokument span.document.icon-docx a, div.paragraph--type--dokument span.document.icon-doc a {
    background: url(../images/icons/docx_win.png) no-repeat;
}
div.paragraph--type--dokument span.document.icon-zip a, div.paragraph--type--link span.link.icon-zip a {
    background: url(../images/icons/zip.png) no-repeat;
}

div.paragraph--type--image img {
    width: 100%;
    height: auto;
}
div.paragraph--type--image div, li.lslide .image_source, div.paragraph--type--video div {
    font-size: 12px;
    text-transform: uppercase;
    color: #746F6F;
}
div.paragraph--type--image .image_container, div.paragraph--type--video .video_container {
    position: relative;
}
div.paragraph--type--image .image_source, li.lslide .image_source, div.paragraph--type--video .image_source {
    transform: rotate(-90deg);
    transform-origin: 0px 0px;
    position: absolute;
    left: calc(100% - 25px);
    top: calc(100% - 5px);
    width: 100%;
}
div.paragraph--type--video .image_source {
    transform: none;
    top: unset;
    left: unset;
    right: 5px;
    bottom: 5px;
    text-align: right;
}
div.paragraph--type--expanded { margin-bottom: 1rem; }
div.paragraph--type--expanded .trigger {
    font-weight: bold;
    color: #095C08;
    border-bottom: 1px dashed #095C08;
    cursor: pointer;
}
div.paragraph--type--expanded .trigger::before {
    content: '▲';
    margin-right: .5rem;
    font-size: .7rem;
}
div.paragraph--type--expanded .trigger.collapsed::before {
    content: '▼';
}
div.paragraph--type--expanded .collapse, div.paragraph--type--expanded .collapsing {
    padding: .5rem 0;
}

.flip-container {
    perspective: 1000px;
    width: 237px;
    height: 400px;
}
.flip-container:hover .flipper, .flip-container.hover .flipper {
    transform: rotateY(180deg);
}
.flip-container, .front, .back {
    width: 100%;
    height: 310px;
}
.flipper {
    transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
}
.flip-container .front, .flip-container .back {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}
.flip-container .front {
    z-index: 2;
    transform: rotateY(0deg);
    background-color: #5FB242;
    text-align: center;
    padding-top: 90px;
}
#block-products-and-services .flip-container .front img {
    height: 80px;
    width: auto;
}
.flip-container .back {
    background-color: #D9E5D1;
    padding: 15px;
    transform: rotateY(180deg);
}

.sticky-sidebar.sticky-top {
    /*max-height: calc(100vh - 150px);
    overflow-y: auto;*/
    top: 5rem;
}
.layout-sidebar-first {
/*    position: -webkit-sticky;
    position: sticky;
    top: 85px;
    z-index: 1000;
    height: calc(100vh + 85px);*/
    padding: 36px 0;
}
.sticky-sidebar h2, .inner-block .block-header h2, .paragraph--type--system-block .block-header h2 {
    font-family: Montserrat;
    font-style: normal;
    font-size: 20px;
    color: #095C08;
    margin: 20px -15px 0px 0px;
    background-color: #FFF;
    display: inline-block;
    padding: 3px 19px 3px 0px;
}
.inner-block .block-header, .paragraph--type--system-block .block-header { margin-bottom: 1.5rem; }
.inner-block .block-header h2, .paragraph--type--system-block .block-header h2 {
    background-color: #F4F6F2;
    text-transform: none;
    font-weight: 500;
}
.inner-block .block-header h2 a, .paragraph--type--system-block .block-header h2 a {
    color: #095C08;
    text-decoration: none;
}
.sticky-sidebar .sidebar-header::after, .inner-block .block-header::after, .paragraph--type--system-block .block-header::after {
    content: "";
    border-bottom: 2px solid #095C08;
    width: 100%;
    display: block;
    margin-top: -10px;
    margin-bottom: 15px;
}
.sticky-sidebar .sidebar-header2 h2 {
    background-color: transparent;
    padding: 3px 19px 12px 0px;
}
.sticky-sidebar .sidebar-header2::after {
    content: "";
    border-bottom: 2px solid #095C08;
    width: 100%;
    display: block;
    margin-top: -10px;
    margin-bottom: 15px;
}
.sticky-sidebar .navbar-toggler { padding-left: 0; }
.sticky-sidebar .navbar-toggler-icon { background-image: url('../images/navbar-toggler-icon_black.svg'); }
.sticky-sidebar.navbar { padding: 0; }
.sticky-sidebar .navbar-toggler h2 {
    padding: 0;
    margin: 0 15px;
    vertical-align: middle;
}
#block-views-block-related-news .news-row {
    margin: 20px 0 20px 0;
    padding: 0 15px;
    border: none;
}
#block-views-block-related-news .news-title { font-weight: normal; }
#block-views-block-related-news .news-title a { color: #000; font-size: 16px; }
#block-views-block-related-news .news-date {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    margin-top: 5px;
    color: #000;
}

.sticky-sidebar ul {
    padding: 0;
}
.sticky-sidebar li {
    list-style-type: none;
}
.sticky-sidebar .depth0>li>a {
    text-transform: uppercase;
    color: #5FB242;
    font-weight: bold;
    display: flex;
    padding: 0;
}
.sticky-sidebar .depth1>li>a {
    color: #746F6F;
    display: flex;
}
.sticky-sidebar .depth0>li>a.active { color: #095C08; }
.sticky-sidebar .depth0>li>a:hover {
    color: #095C08;
    text-decoration: none;
}
.sticky-sidebar .depth0>li { margin-bottom: 15px; }
.sticky-sidebar .depth1>li>a:hover {
    color: #000;
    text-decoration: none;
}
.sticky-sidebar .depth1>li>a.active { color: #000; }
.sticky-sidebar li a:before {
    font-weight: 400;
    font-size: 120%;
    content: "•";
    padding-right: 7px;
}
.scrollspy-anchor::before { 
  display: block; 
  content: " "; 
  margin-top: -100px; 
  height: 100px; 
  visibility: hidden; 
  pointer-events: none;
}
#block-term-geo-nav {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 1px solid #5FB242;
    margin-top: 11px;
}
#block-term-geo-nav.select_fo {
    border-left: none;
}
#block-term-geo-nav h2 {
    text-transform: uppercase;
    margin-top: 0;
    font-weight: bold;
}
#block-term-geo-nav.select_fo>div {
    display: none !important;
}
#block-term-geo-nav .depth0>li>a {
    color: #000;
    font-weight: normal;
    margin-left: 5px;
}
#block-term-geo-nav .depth0>li>a:hover {
    color: #095C08;
    font-weight: bold;
}
#block-term-geo-nav li a:before {
    display: none;
}
#block-term-geo-nav .depth0>li>a:hover:before {
    content: "•";
    display: inline-block;
    font-size: 300%;
    margin-left: -25px;
    margin-top: -2px;
    margin-right: -4px;
}
#block-term-geo-nav.select_fo .depth0>li.active>a { margin-left: -10px; }
#block-term-geo-nav.select_fo .depth0>li.active>a:before {
    content: "←" !important;
    display: inline-block;
    font-size: 280%;
    margin-left: 0px;
    margin-top: -5px;
    margin-right: 10px;
    width: 20px;
    overflow: hidden;
}
#block-term-geo-nav .depth2 { display: none; }
#block-term-geo-nav li.active .depth2 {
    display: block;
    margin-top: 1em;
}
#block-term-geo-nav .depth2 li { padding-left: 20px; }
#block-term-geo-nav .depth2 a { color: #000; }
#block-term-geo-nav .depth2 a:hover, #block-term-geo-nav .depth2 li.active>a {
    color: #5FB242;
    font-weight: bold;
    text-decoration: none;
}
.about_us_people img {
    width: 100%;
    height: auto;
    margin-bottom: 25px;
}
label:not(.custom-control-label).form-required::after, .fieldset-legend.form-required::after {
    content: "*";
    color: red;
    margin-left: 5px;
}
.was-validated select.form-control {
    background-image: none !important;
}
input#edit-preview { display: none; }
.description ul { padding-left: 18px !important; }

.contacts-block {
    font-family: Montserrat;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    padding-left: 120px;
    min-height: 104px;
}
.contacts-block a { color: #000; }
.contacts-phone {
    background: url(../images/icons/contacts-phone.png) no-repeat;
    background-size: 80px;
    padding-top: 25px;
}
.contacts-email {
    background: url(../images/icons/contacts-email.png) no-repeat;
    background-size: 80px;
    padding-top: 25px;
}
.contacts-address-row {
    background: url(../images/icons/contacts-pin.png) no-repeat;
    background-size: 80px;
}
.contacts-row {
    padding-bottom: 40px;
}
.contacts-row:not(:first-child) {
    padding-top: 40px;
    border-top: 2px solid #095C08;
}
.js-form-type-checkbox input.form-checkbox {
    position: unset;
    margin-left: 0;
}
.row.about_us_people { margin-bottom: 70px; }

#mce-responses a { display: block; }

.text-align-center { text-align: center; }
.text-align-left { text-align: left; }
.text-align-right { text-align: right; }
.text-align-justify { text-align: justify; }
article blockquote {
    border-top: 3px solid #095C08;
    border-bottom: 3px solid #095C08;
    padding: 30px 30px 30px 60px;
    font-size: 30px;
    line-height: 34px;
}
article blockquote p { margin: 0 !important; }

article .paragraph--type--attention blockquote {
    border: none;
    padding: 30px;
    font-size: 20px;
    line-height: 34px;
    background-color: #D0D1D1;
}
article .paragraph--type--quote blockquote {
    border: none;
    border-left: 3px solid #095C08;
    padding-left: 35px;
    font-size: 20px;
    line-height: 34px;
}

#block-regions-map .map-region path, #block-regions-map .map-region circle {
    cursor: pointer;
    fill: #5FB242;
}
#block-regions-map .map-region.select_fo path, #block-regions-map .map-region.select_fo circle {
    fill: #70986f;
}
#block-regions-map .map-region:hover path, #block-regions-map .map-region:hover circle {
    fill: #095C08;
}

#block-regions-agro-gov img {
    width: 100px;
    margin-right: 1rem;
}
#block-regions-agro-gov h5 { margin-top: -5px }
#block-regions-agro-gov .d-flex>div { line-height: 18px; }
#block-regions-agro-gov .d-flex>div>div { font-size: .9rem; }
#block-regions-agro-gov .d-flex>div p { margin: 0 auto; }
#block-regions-agro-gov .region-office-contacts { margin-bottom: 1rem; }

#harvestCalendar .day:not(.disabled) {
    background: #5FB242;
    color: #fff;
}
#harvestCalendar td.active { position: relative; }
#harvestCalendar td.today:before { display: none; }
#harvestCalendar td.active:before {
    content: '';
    display: inline-block;
    border: solid transparent;
    border-width: 0 0 7px 7px;
    border-bottom-color: #007bff !important;
    border-top-color: rgba(0, 0, 0, 0.2);
    position: absolute;
    bottom: 4px;
    right: 4px;
}
#harvestCalendar th.prev:before {
    content: '<';
    font-weight: bold;
    font-size: 1.25rem;
}
#harvestCalendar th.next:before {
    content: '>';
    font-weight: bold;
    font-size: 1.25rem;
}
div.form-item-field-otchet-0-value { display: none; }

body.mob_mode {
    padding-top: 0;
    background-color: #fff;
}
body.mob_mode header, body.mob_mode footer, body.mob_mode #block-zagolovokstranicy {
    display: none !important;
}
body.mob_mode main>div.container {
    max-width: 100%;
}
body.mob_mode main>div.container .row {
    margin: 0;
}
body.mob_mode main>div.container>.row>.article, body.mob_mode #block-news>div.block-content {
    background: transparent;
    padding: 0 15px;
    margin: 0;
}
body.mob_mode main>div.container .row .col-lg-3 {
    padding: 0 15px !important;
}
body.mob_mode main a.d-lg-none { display: block !important; }
body.mob_mode #block-news a.d-lg-none { margin-top: 20px; }
body.mob_mode #block-news { padding: inherit; }
body.mob_mode #block-news .all_news.d-lg-block { display: none !important; }
body.mob_mode #block-news .block-header { margin: 0; }
body.mob_mode #block-analitika-front .block-content,
body.mob_mode #block-analitika-front .block-header, body.mob_mode #block-news .block-header {
    padding: 20px 10px 20px 10px;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
body.mob_mode #block-analitika-front .block-header, body.mob_mode #block-news .block-header {
    padding-top: 20px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
body.mob_mode #block-analitika-front .block-header, body.mob_mode #block-news .block-header {
    padding-left: 25px;
    padding-right: 25px;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: -30px;
}
body.mob_mode #block-analitika-front .tab-pane {
    padding: 5px 0px 30px 0px;
}
body.mob_mode #block-analitika-front .block-content, body.mob_mode #block-analitika-front .tab-content {
    background-color: #000;
}
body.mob_mode #block-analitika-front .block-content, body.mob_mode #block-news .block-content { padding: 20px; }
body.mob_mode #block-analitika-front .tab-content .row>div, body.mob_mode #block-news .tab-content .row>div { padding: 0px; }
body.mob_mode #block-analitika-front .tab-pane .publish-date, body.mob_mode #block-analitika-front .tab-pane .publish-link a {
    font-weight: normal;
    color: #fff;
}

body.mob_mode #block-analitika-front nav,
body.mob_mode #block-news nav,
body.mob_mode #block-analitika-front .tab-pane .publish-anons,
body.mob_mode #block-news .tab-pane .publish-anons,
body.mob_mode #block-news .tab-pane .publish-source,
body.mob_mode footer .social_links,
body.mob_mode #topMenu .dropdown-menu,
body.mob_mode span.caption-icon { display: none !important; }

body.mob_mode #block-analitika-front button[data-toggle="accordion"], body.mob_mode #block-news button[data-toggle="accordion"] { display: block; }

.paragraph--type--speaker { margin-bottom: 2rem; }

ul.lGallery {
    list-style: none !important;
    margin-bottom: 10px;
}
ul.lGallery li.lslide { position: relative; }
ul.lGallery li.lslide img {
    width: 100%;
    cursor: pointer;
}
.lSSlideOuter { margin-bottom: 30px; }
.lSSlideOuter .lSPager.lSGallery li {
    border-radius: 0 !important;
    opacity: .4;
}
.lSSlideOuter .lSPager.lSGallery li:hover { opacity: 1; }
.lSSlideOuter .lSPager.lSGallery li img { border: 1px solid #CCC; }
.lSSlideOuter .lSPager.lSGallery li.active {
    border-bottom: 3px solid #095C08;
    padding-bottom: 5px;
    opacity: 1;
}
.lSAction>a {
    width: 42px;
    height: 42px;
    background-position: 0 0 !important;
}
.lSAction>a.lSPrev { background-image: url(../images/slider-prev.svg); }
.lSAction>a.lSNext { background-image: url(../images/slider-next.svg); }

ul.lGallery li:not(.active) .gallery-caption { display: none; }

.lg-toolbar .lg_image_source {
    position: absolute;
    text-align: center;
    color: #999;
    width: 400px;
    height: 37px;
    top: 12px;
    left: 50%;
    margin-left: -200px;
}

.bg-black { background-color: #000 !important; }
.border-black { border-color: #000 !important; }

.firstyle div.border {
    height: 160px;
    position: relative;
}
.firstyle div.border img {
    position: absolute;
    margin: auto;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}

input#edit-captcha-response { width: 200px; }
div.reload-captcha-wrapper { margin: -1rem 0 1rem 0; }
.custom-control { padding-left: .3rem; }
.js-webform-message h2 { display: none; }
.webform-multiple-table-responsive td .d-flex .js-form-item {
    width: 33%;
    margin-right: 1rem;
}
.webform-multiple-table td input[type="image"] { display: inline; }
.webform-multiple-table td.webform-multiple-table--operations-two { width: 40px; }
.webform-multiple-add { margin: 1rem 0 1rem 0 !important; }

.webform-submission-fgis-grain-phone-form .webform-confirmation__message>div { color: #F4F6F2; }

.btn-sdiz, .paragraph--type--tabpanel .nav-pills .nav-link {
    border: none;
    border-radius: 7px;
    padding: 8px 15px;
    background: #5fb142;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    color: #FFF !important;
    text-decoration: none !important;
    min-height: 52px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.btn-sdiz:hover, .btn-sdiz.active, .paragraph--type--tabpanel .nav-pills .nav-link:hover, .paragraph--type--tabpanel .nav-pills .nav-link.active, .paragraph--type--tabpanel .nav-pills .show>.nav-link { background: #095C08; }
.paragraph--type--tabpanel .nav-pills .nav-link {
    width: auto;
    margin-bottom: 1rem !important;
}

.paragraph--type--tabpanel .nav { justify-content: space-around; }

#cookie-agreement {
    position: fixed;
    bottom: 0;
    right: 0;
    display: flex;
    flex-direction: column;
    background: rgba(255,255,255,.95);
    z-index: 100;
    font-size: .9rem;
    line-height: 1.3rem;
    padding: 1rem;
}

@media (max-width: 1200px) {
    #block-analitika-front .block-content {
        padding: 0px 10px 20px 10px;
    }
}

@media (max-width: 800px) {
    main>div.container:first-child { max-width: 100%; }
    .row {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    
    #pageCarousel .carousel-caption {
        background: rgba(9, 92, 8, 0.55);
        color: #FFF;
        bottom: 0px;
        left: 0px;
        width: 100%;
        padding: 10px 20px !important;
    }
    .carousel a[role="button"] { opacity: 1; }
    /*.carousel-inner, .carousel-item { height: 300px; }
    .carousel-item img {
        height: 100%;
        width: auto !important;
    }*/
    #searchFormCnt {
        display: none;
        position: absolute;
        top: 85px;
        background-color: rgba(0,0,0,.7);
        width: 100%;
        right: 0;
        padding: 10px;
    }
    #searchForm {
        width: 170px;
        margin: 0 auto;
    }
    .social_links a, #topAccount a, #topMobileSearch a { margin: 0 7px; }
    #pageCarousel .carousel-control-prev-icon {
        background-image: url('../images/slider-prev-white.svg');
    }
    #pageCarousel .carousel-control-next-icon {
        background-image: url('../images/slider-next-white.svg');
    }
    #block-views-block-aktualnoe-front-actual-block,
    #block-views-block-aktual-front,
    #block-products-and-services,
    #block-news,
    #block-materialypartnerov,
    #block-analitika-front .block-content,
    #block-analitika-front .block-header {
        padding: 20px 10px 20px 10px;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    #block-views-block-aktualnoe-front-actual-block .block-header, #block-analitika-front .block-header {
        padding-top: 20px;
        margin-bottom: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #block-views-block-aktualnoe-front-actual-block .row>div {
        margin-top: 20px;
    }
    #block-analitika-front .block-header, #block-news .block-header {
        padding-left: 25px;
        padding-right: 25px;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom: -30px;
    }
    #block-analitika-front .tab-pane {
        padding: 5px 0px 30px 0px;
    }
    #block-analitika-front .block-content, #block-analitika-front .tab-content {
        background-color: #000;
    }
    #block-analitika-front .block-content { padding: 20px; }
    #block-analitika-front .tab-content .row>div, #block-news .tab-content .row>div { padding: 0px; }
    #block-analitika-front .tab-pane .publish-date, #block-analitika-front .tab-pane .publish-link a {
        font-weight: normal;
        color: #fff;
    }
    
    #block-analitika-front nav,
    #block-news nav,
    #block-analitika-front .tab-pane .publish-anons,
    #block-news .tab-pane .publish-anons,
    #block-news .tab-pane .publish-source,
    footer .social_links,
    #topMenu .dropdown-menu,
    span.caption-icon { display: none !important; }
    
    #block-analitika-front button[data-toggle="accordion"], #block-news button[data-toggle="accordion"] { display: block; }
    #block-products-and-services { padding: 50px 10px 20px 10px; }
    #block-products-and-services .block-header, #block-materialypartnerov .block-header { padding: 0px 15px; }
    #block-news .block-header {
        margin: 0;
        padding: 0 15px;
    }
    #block-news>div.block-content {
        padding: 0px;
        margin-left: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px;
    }
    #block-news .tab-content {
        padding: 0px 15px;
    }
    #block-news .tab-pane {
        padding: 0;
        margin-top: -20px;
    }
    #block-news .tab-pane .row, #block-news .tab-pane .row>div { border: none !important; }
    footer .container { max-width: 100%; padding: 0 25px; }
    footer .container .row>div { padding: 0; }
    #block-diskleymer, #block-adres { margin-bottom: 10px; }
    #bottomMenu .nav-link { padding-left: 0; }
    #block-simplenewssubscription { margin-top: 40px; }
    #block-copyright { margin: 20px 10px 10px 0px; }
    
    div.article { padding: 20px; }
    
    .layout-sidebar-first { padding: 15px 0; }
    
    .page-link { padding: .5rem; }
    body.news .article .row::after, body.analytics .article .row::after, body.taxonomy .article .row::after { right: 20px; }
    #block-term-geo-nav {
        padding-left: 0px;
        margin-left: 0px;
        border-left: none;
        margin-top: 11px;
    }
    #block-term-geo-nav .sidebar-header2 { display: none; }
    #block-views-block-related-news h2 { background-color: #f4f6f2; }
    #block-materialypartnerov .block-content { padding: 0 15px; }
    #block-materialypartnerov .owl-nav { top: 30%; }
    #block-materialypartnerov .owl-next { right: 30px; }
    .gallery-caption { display: none; }
    .js-form-item input.form-checkbox { display: none; }
    .js-form-item label.custom-control-label { margin-left: 1.2rem; }
    .webform-multiple-table-responsive td { padding: 0; }
    .webform-multiple-table-responsive td .d-flex .js-form-item { width: 100%; }
    /* NY */
    header nav .navbar-brand { margin-left: 0; }
}

@media (max-width: 576px) {
    /*.carousel-inner, .carousel-item { height: 250px; }*/
    .news-row, article.news-row>div {
        border-right: none !important;
        padding-right: 0;
        padding-left: 0;
    }
    body.news .article .row::after, body.analytics .article .row::after, body.taxonomy .article .row::after { display: none; }
    #block-materialypartnerov h2 { font-size: 25px; }
    #block-materialypartnerov .block-content { padding: 0 15px; }
    #block-materialypartnerov .owl-nav { top: 40%; }
    #block-materialypartnerov .owl-next { right: 30px; }
    /* NY */
    header nav .navbar-brand { margin-left: 20px; }
}

@media (min-width: 992px) {
    .sticky-sidebar.navbar-expand-lg div.collapse { display: block !important; }
}