/*@import url('/local/templates/pigi/css/font-opensans.css?family=Open+Sans:300,400,600,700,800&amp;subset=latin,latin-ext');*/

@import url('/local/templates/graininfo2019/css/font-montserrat.css?family=Montserrat:400,700');

/*@font-face {
	font-family: 'Gotham Pro Regular';
	src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro.eot');
	src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro'),
		url('/local/templates/graininfo2019/fonts/gothampro/GothamPro.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/graininfo2019/fonts/gothampro/GothamPro.woff') format('woff'),
		url('/local/templates/graininfo2019/fonts/gothampro/GothamPro.ttf') format('truetype');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Gotham Pro Regular';
	src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium.eot');
	src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro Medium'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium'),
		url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium.woff') format('woff'),
		url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}*/

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-BoldItalic.eot');
    src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro Bold Italic'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro-BoldItalic'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-BoldItalic.woff') format('woff'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Italic.eot');
    src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro Italic'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Italic'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Italic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Italic.woff') format('woff'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium.eot');
    src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro Medium'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium.woff') format('woff'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Bold.eot');
    src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro Bold'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Bold'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Bold.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Bold.woff') format('woff'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-LightItalic.eot');
    src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro Light Italic'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro-LightItalic'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-LightItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-LightItalic.woff') format('woff'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Light.eot');
    src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro Light'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Light'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Light.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Light.woff') format('woff'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro.eot');
    src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro.woff') format('woff'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Gotham Pro';
    src: url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-MediumItalic.eot');
    src: local('/local/templates/graininfo2019/fonts/gothampro/Gotham Pro Medium Italic'), local('/local/templates/graininfo2019/fonts/gothampro/GothamPro-MediumItalic'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-MediumItalic.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-MediumItalic.woff') format('woff'),
    url('/local/templates/graininfo2019/fonts/gothampro/GothamPro-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

.adv-item-info .adv-item-sites {height: 50px;

display: inline-block;

clear: both;}

.ey_partners { float: left; width: 80px;}
#ajax-article .ey_partners, #ajax-artikle-t .ey_partners { width: 90px;}
.ey_partners span.item-meta-i {width: 65px !important; 
    position: relative;
    text-align: center;
    display: block;
    margin: 0 auto;}

.bx-auth-reg #use35 {display:none;}

.block-border {
    margin-left: 0;
    padding: 0 10px;
    border-left: 4px solid #8cb500;
}

#newyearotkrytka .modal-header {min-height: 50px;}

#newyearotkrytka .modal-header h4 {float: left;}

#newyearotkrytka .modal-header .close {margin-top: 3px;}

.title-border.new-border h3, .title-border.new-border h4 {
    font-weight: 100;
    position: relative;
    display: inline-block;
    background-color: #fff;
    padding-right: 15px;
}

.title-border.new-border h3 .boldh2, .title-border.new-border h4 .boldh2 {
    font-weight: 700;
}

.main-menu .fa-sticky-note	{padding: 10px 0;
    font-size: 18px; float: left;}

.w-review-articles .item {height: auto !important;}

.widget .widget-view-more {border-radius: 5px !important; }

.portus-pagination .page-numbers {border-radius: 5px !important; color: #fff !important; background-color: #d6d8da !important; border-bottom: none !important; font-size: 16px !important; font-weight: 500 !important;}

.portus-pagination .page-numbers:hover {background-color: #9B9B9B !important;}

.portus-pagination span.page-numbers {background-color: #8cb500 !important;}

.portus-pagination span.page-numbers:hover {background-color: #8cb500 !important;}

#header #main-menu.main-menu-new-fon {
    background-image: url(/local/templates/graininfo2019/images/top-bg-z.png) !important;
    background-position: center;
}

#main-menu .wrapper > ul > li, #main-menu .wrapper-main-menu > ul > li {text-transform: none;}

#main-menu .wrapper > ul li > a {font-weight: 500 !important;}

#main-menu .wrapper > ul li > a, #main-menu .wrapper-main-menu > ul li > a {padding: 20px 7px 18px 7px;}

/* Soc block main-menu */

#main-menu .soc-icon, .dat-menu-list.dat-submenu .soc-icon {
    padding: 0 !important;
    margin: 12px 3px 12px 3px;
    width: 30px;
    height: 30px;
    font-size: 18px;
    line-height: 30px !important;
    color: #fff;
    /* border: 1px solid #AAA !important; */
    border-radius: 3px;
    overflow: hidden;
}

#main-menu .soc-icon i.fa, .dat-menu-list.dat-submenu .soc-icon i.fa {
    width: 18px;
    height: 18px;
    margin: 0 auto;
    display: block;
}

.dat-menu-list.dat-submenu .soc-icon-box-mob {float: left;}

.dat-menu-list.dat-submenu .soc-icon-box-mob .soc-icon {margin: 12px 7px 12px 7px; border: 1px solid #AAA !important;}

#main-menu .soc-icon.soc-icon-facebook, .dat-menu-list.dat-submenu .soc-icon.soc-icon-facebook {background-color: #3B5998; line-height: 32px !important;}

#main-menu .soc-icon.soc-icon-facebook:hover, .dat-menu-list.dat-submenu .soc-icon.soc-icon-facebook:hover {color: #3B5998; background-color: #fff;}

#main-menu .soc-icon.soc-icon-vk, .dat-menu-list.dat-submenu .soc-icon.soc-icon-vk {background-color: #2B587A;}

#main-menu .soc-icon.soc-icon-vk:hover, .dat-menu-list.dat-submenu .soc-icon.soc-icon-vk:hover {color: #2B587A; background-color: #fff;}

#main-menu .soc-icon.soc-icon-youtube, .dat-menu-list.dat-submenu .soc-icon.soc-icon-youtube {background-color: #FF0000;}

#main-menu .soc-icon.soc-icon-youtube:hover, .dat-menu-list.dat-submenu .soc-icon.soc-icon-youtube:hover {color: #FF0000; background-color: #fff;}

#main-menu .soc-icon.soc-icon-camera, .dat-menu-list.dat-submenu .soc-icon.soc-icon-camera {background-color: #8c0706;}

#main-menu .soc-icon.soc-icon-camera:hover, .dat-menu-list.dat-submenu .soc-icon.soc-icon-camera:hover {color: #8c0706; background-color: #fff;}

#main-menu .soc-icon.soc-icon-camera i {
    width: 25px;
    height: 30px;
    margin: 1px 1px 0 2px;
}

#main-menu .soc-icon.soc-icon-yandex, .dat-menu-list.dat-submenu .soc-icon.soc-icon-yandex {
    display: block;
    background-color: #fff;
    background-image: url("/local/templates/graininfo2019/images/yandex-logo.png");
    background-position: center !important;
    background-size: 35% !important;
    background-repeat: no-repeat !important;
    transition: none 0.2s;
}

#main-menu .soc-icon.soc-icon-yandex:hover, .dat-menu-list.dat-submenu .soc-icon.soc-icon-yandex:hover {
    background-color: #ff0000;
    background-image: url("/local/templates/graininfo2019/images/yandex-logo-h.png");
    background-position: center !important;
    background-size: 35% !important;
    background-repeat: no-repeat !important;
    transition: none 0.2s;
}

#main-menu .icon-box-concomp, .dat-menu-list.dat-submenu .icon-box-concomp {float: left;}

#main-menu .icon-box-concomp .icon-concomp, .dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp {
    margin: 13px 3px 11px 3px;
    padding: 0;
    width: 31px;
    height: 31px;
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    transition: none 0.2s;
}

.dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp {
    display: block !important;
    margin: 12px 7px 12px 7px;
    border: 1px solid #AAA !important;
    width: 30px;
    height: 30px;
}

#main-menu .icon-box-concomp .icon-concomp.icon-pdf, .dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp.icon-pdf {
    display: block;
    background-image: url("/local/templates/graininfo2019/images/pdf200.png");
}

#main-menu .icon-box-concomp .icon-concomp.icon-telegramm, .dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp.icon-telegramm {
    display: block;
    background-image: url("/local/templates/graininfo2019/images/telegamm-icon.png");
    border-radius: 2px;
}

#main-menu .icon-box-concomp .icon-concomp.icon-img, .dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp.icon-img {
    display: block;
    background-image: url("/local/templates/graininfo2019/images/img200.png");
}

.dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp.icon-pdf {border-radius: 2px;}

.dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp.icon-img {border-radius: 5px;}

#main-menu .icon-box-concomp .icon-concomp a, .dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp a {display: block; width: 100%; height: 100%;}

#main-menu .icon-box-concomp .icon-concomp.icon-pdf:hover, .dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp.icon-pdf:hover {background-image: url("/local/templates/graininfo2019/images/pdf200-hover.png");}

#main-menu .icon-box-concomp .icon-concomp.icon-telegramm:hover, .dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp.icon-telegramm:hover {background-image: url("/local/templates/graininfo2019/images/telegamm-icon-h.png");}

#main-menu .icon-box-concomp .icon-concomp.icon-img:hover, .dat-menu-list.dat-submenu .icon-box-concomp .icon-concomp.icon-img:hover {background-image: url("/local/templates/graininfo2019/images/img200-hover.png");}

/* end Soc block main-menu */

#news-block-ajax .paragraph-row>div:first-child {margin-left: 1.1%;}
#podpiskanews{position: fixed; display: none;
    height: 40px;
    top: auto;
    left: auto;
    right: 30px;
    bottom: 4px;
    line-height: 1.4rem;}
#modal_podpiska {width: 28%; position: fixed; bottom: 19px; right: 0; z-index: 998;display: none;}

#modal_podpiska .modal-dialog {margin: 0; width: 100%;}

#modal_podpiska .close {line-height: 1.15;}

#modal_podpiska .fa {height: 21px; width: 20px;}

#modal_podpiska table {width: 100%;}

#modal_podpiska table tr td {text-align: left !important;}

#modal_podpiska input[type=text] {border: 1px solid #ddd; border-radius: 3px; box-shadow: 0 2px 0 rgba(0,0,0,.03); background-color: #fff; cursor: text; padding: 10px 12px; margin-bottom: 8px; color: #9d9d9d; width: 100%; font-size: 14px; font-weight: 700; clear: both; display: block;}

#modal_podpiska input[type=submit] {font-size: 14px; font-weight: 700; letter-spacing: -.4px; color: #fff; border-radius: 3px; border-bottom: 1px solid #dcdcdc; text-shadow: 0 -1px 0 rgba(0,0,0,.4); box-shadow: inset 0 120px 100px -100px rgba(255,255,255,.2), inset 0 -1px 0 rgba(0,0,0,0.3); border: 0; clear: both; display: block; background-color: #8cb500; padding: 10px 18px;}

#modal_podpiska input[type=submit]:hover {background-color: #44ab76;}

.subscribe-edit td {vertical-align: top;}

#company-foto .w-gallery-slider .item .owl-controls, #block-news-vn .column6 .w-gallery-slider .item .owl-controls, #company-foto .w-gallery-slider .item .owl-controls .owl-nav, #block-news-vn .column6 .w-gallery-slider .item .owl-controls .owl-nav {position: static;}

#company-foto .w-gallery-slider .item .owl-controls .owl-nav .owl-next, #block-news-vn .column6 .w-gallery-slider .item .owl-controls .owl-nav .owl-next {top: 40% !important;}

.adv-details .w-gallery-slider .item .owl-controls .owl-nav .owl-next {top: 50% !important;}

#company-foto .w-gallery-slider .item .owl-controls .owl-nav .owl-prev, #block-news-vn .column6 .w-gallery-slider .item .owl-controls .owl-nav .owl-prev {top: 40% !important;}

.adv-details .w-gallery-slider .item .owl-controls .owl-nav .owl-prev {top: 50% !important;}

#company-foto .w-gallery-slider .item-header .owl-dots, .adv-details .w-gallery-slider .item-header .owl-dots  {display: block !important; text-align: center; padding: 10px 0;}

.adv-details .w-gallery-slider {margin-bottom: 70px;}

.item.itempos1.item-margin {margin-bottom: 10px;}

.item.itempos1.item-margin.item-margin-f {margin-top: 10px;}

#company-foto .w-gallery-slider h4 {font-weight: 100; margin-bottom: 5px; padding-bottom: 0px;}

#company-foto .w-gallery-slider .item-meta.item-meta-allfoto {float: left; width: 150px;}

#company-foto .w-gallery-slider .item-meta.item-meta-allfoto .item-meta-i {width: 150px;}

#company-foto .w-gallery-slider .item-meta.item-meta-allfoto .item-meta-i {width: 150px;}

#company-foto .w-gallery-slider .item-meta.item-meta-allfoto .item-meta-i i {width: 25px; font-size: 14px;}

.ot-shortcode-alert-message.alert-small.alert-message-background.alert-message.alert-orange a .fa.fa-user {width: 30px !important; height: 20px !important;}

#menuOBV {margin: 10px 0;}

#menuOBV .column11 .btn.btn-info {
    width: 220px;
    height: 50px;
    padding: 15px 25px;
    background-color: #8cb500;
    border-color: #8cb500;
    font-weight: 700;
}

#menuOBV .column11 .btn.btn-info:hover {
    background-color: #44ab76;
    border-color: #44ab76;
    color: #fff;
}

#menuOBV .column11 .btn.btn-info i {
    height: 20px;
    width: 20px;
    padding-right: 20px;
}

#addobvl .file-input .webform-field-upload .webform-small-button {
    border: 1px solid #8cb500;
    font-weight: 500;
    border-radius: 4px !important;
    color: #8cb500;
}

.ot-shortcode-alert-message.alert-small.alert-message-background.alert-message.alert-orange.dateactivemasage a {color: #8cb500;}

.ot-shortcode-alert-message.alert-small.alert-message-background.alert-message.alert-orange.dateactivemasage a:hover {color: #44ab76;}

/*#main-menu .load-responsive {margin-left: 0px;	}

#main-menu .search-nav input {width: 240px;}*/

#main-menu .search-nav button {line-height: 54px; vertical-align: middle;}

#main-menu .fa.fa-search {vertical-align: top; height: 26px;}

#dat-menu .boxed #top-menu .wrap-top .short-icon-text {margin: 13px 0 14px !important;}

#present .w-review-articles .item.item-large .item-header {float: none;
    width: 100%;}
	
#present .w-review-articles .item-header {
    display: block;
    margin-bottom: 15px;
   /* float: left;
    width: 75px;*/
}

#present .w-review-articles .item {    height: auto;
    overflow: visible;}
	
	
/*	.w-review-articles .item {
	height: 90px;
    overflow: hidden;
}*/

#top-menu .right {    margin-right: 25%;}

#top-menu .right ul {
    display: block;
    margin-bottom: 0;
}

#top-menu .right ul li > a span {
    margin: -20px -12px;
    padding: 18px 12px 14px 12px;
    line-height: 14px;
    transition: all .2s;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
	font-weight: 100;
}

#top-menu .right ul ul.sub-menu {
    display: none;
    position: absolute;
    z-index: 10;
    width: 250px;
    background: #fff;
    box-shadow: 0 2px 3px rgba(0,0,0,.1), 0 20px 40px rgba(0,0,0,.15);
}

#top-menu .right ul li > a {
    display: block;
    font-weight: 900;
    padding: 20px 12px 6px 12px;
    line-height: 14px;
    letter-spacing: -0.4px;
    position: relative;
    white-space: nowrap;
}

#top-menu .right ul li > a.login-btn.dropdown-toggle {padding: 6px 12px !important;}

#top-menu .right ul li > a.login-btn.dropdown-toggle span:after {bottom: -2px !important;}

#top-menu .right ul li > a span:after {
    content: '...';
    position: absolute;
    left: 50%;
    top: auto;
    bottom: 10px !important;
    letter-spacing: 1px;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

#top-menu .wrapper .right ul ul.sub-menu {
    display: none;
    position: absolute;
    z-index: 10;
    width: 250px;
    background: #fff;
    box-shadow: 0 2px 3px rgba(0,0,0,.1), 0 20px 40px rgba(0,0,0,.15);
}

#top-menu .right ul ul.sub-menu li:hover > a {
    background: rgba(0,0,0,0.05);
}
#top-menu  .right ul > li:hover > a span {
    background: #fff;
    color: #232323;
    padding: 14px 12px 20px 12px;
}

#top-menu .right ul li:hover > ul.sub-menu {
    display: block;
    -webkit-animation: fadein 0.2s;
    -moz-animation: fadein 0.2s;
    -ms-animation: fadein 0.2s;
    -o-animation: fadein 0.2s;
    animation: fadein 0.2s;
}

.newssv .paragraph-row>div {    margin-left: 1.1%;}

.newssv .item-header.item-header-hover img {width: 90%;}
.newssv .item-large {width: 100%;}

.vip-ob .item.item-large .item-header {width: 100% !important;}

/*.vip-ob .item-header.item-header-hover img {width: 90%;}
.vip-ob .item-large {width: 100%;}*/

.vip-ob .item-header {height: 60px !important;}

.vip-ob .item-header .img_news_bg {-webkit-filter: blur(8px); filter: blur(3px); opacity: 0.05;}

.vip-ob .item-header .img_news_pr { height: 60px; position: absolute; top: 0px; background-color: #fff; line-height: 55px; text-align: center;}

.vip-ob .item-header.item-header-hover img {width: auto !important;}

.vip-ob .item-header .img_news_pr img {display: inline-block; vertical-align: middle; max-height: 60px; margin: auto;}

.vip-ob .item-meta .item-meta-i {font-weight: 600; width: 100px; display: block;}

.vip-ob .item-content .item-meta-inner {text-align: right; padding-top: 0; float: right;}

.vip-ob .meta-social {width: 25%; float: left;}

.vip-ob .item-meta-vip {margin-top: 5px;}

/*.vip-ob .item-header.item-header-hover > a:before {content: none;}*/

.adv-details-body .w-gallery-slider .owl-dots {display: block;
    position: absolute;
    left: 50%;
    cursor: default;
    bottom: -15%;
				transform: translate(-50%,0);}
				
.adv-details-title .fa {width: auto; height: auto; text-align: left;}

.marky {width: 100%;
    height: 120px;
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	border: 1px solid #8cb500;
    margin-bottom:5px;
     
}

.company_logo .paragraph-row .column5:nth-child(2n){margin-left: 15px;}
 
.company_logo {    background: #ffffff !important;}
.company_logo .title-border h2 {    background: #ffffff !important;}

#companylogo .paragraph-row>div:first-child {margin-left: 1.1%;}

#block-news-vn .item-meta-inner {font-size: 14px;}

#main-menu {    height: 54px !important;}

.news-info-list .dropdown-menu {    
		min-width: 20rem;     
		padding: 10px;     
		font-size: 12px;
}

 .authblock { position:absolute; right:17%}
	
.authblock i.fa {padding-top: 5px; padding-right: 10px;}

.login-form input {clear: both; display: block;}

.button.btn_login {background-color: #088643; padding: 10px 18px;}

.modal-dialog.modal-login {width: 400px;}

.open>.dropdown-menu {
	color: #000;
    width: 210px;
}

.input-login {border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: 0 2px 0 rgba(0,0,0,.03);
    background-color: #fff;
    cursor: text;
    padding: 10px 12px;
    margin-bottom: 8px;
    color: #9d9d9d;
    width: 100%;
    font-size: 14px;
    font-weight: 700;}

.topbn .paragraph-row>div {    margin-left: 0.504%; }
.topbn .paragraph-row .column3 {width: 24.598485374450681817393%; position: relative;}

.topbn .paragraph-row>div:nth-child(1) { margin-left:0 ;}

.topbn .paragraph-row>div:nth-child(2) { text-align: right;}
.topbn .paragraph-row>div:nth-child(3) { text-align: right;}
.topbn .paragraph-row>div:nth-child(4) { text-align: right;}
.wrapper .fon .column12 {    background: #dfdfdf;}

/*#main-menu .wrapper > ul:after {clear: none !important;}*/

.short-icon-text span { display: inline-block !important; padding-top: 5px !important; margin-left: 5px !important; font-weight: 100 !important; vertical-align: middle !important;}

/*#header {display:none;}*/

#ekl .item-header.item-header-hover .item-header-hover-buttons a {
		    background-color: #37b717;
			   border: none;
	}

.widget > h2 {
	display: block;
	margin-top: 0px;
	padding-bottom: 15px;
	margin-bottom: 17px;
	font-size: 20px;
	letter-spacing: -0.4px;
	font-weight: 900;
	color: #232323;
	border-bottom: 2px solid rgba(0,0,0,0.1);
}

.widget > h2::after { 
	width: 10%;
    border-bottom: 3px solid rgb(29, 204, 25);
    height: 3px;
    content: " ";
    position: relative;
    margin: 15px 0 -17px 0;
    /* margin-bottom: 0px; */
    /* left: 0; */
    display: block;
	}
	
.adv-item-info.widget p.title-h4 {
		display: block;
		font-family: inherit;
    margin-top: 0px;
    padding-bottom: 0;
    font-size: 20px;
    letter-spacing: -0.4px;
    font-weight: 900;
    color: #232323;
		/*content:'';
    border-bottom:  2px solid rgba(0,0,0,0.1);
		margin-bottom: 10px;*/
	}
	
.adv-item-info.widget p.title-h4 a.adv-item-title {
    color: #232323;
	}
	
.adv-item-info.widget p.title-h4 a.adv-item-title:hover {
    color: #8cb500;
	}
	
/*.adv-item-info.widget p.title-h4:after {
		display: block;
    margin-top: 0px;
    padding-bottom: 15px;
    margin-bottom: -2px;
    font-size: 20px;
    letter-spacing: -0.4px;
    font-weight: 900;
    color: #232323;
		content:'';
		width: 25%;
    border-bottom:3px solid rgb(29, 204, 25);
		line-height: 1.1;
}*/

/*#block-news, #corps-list {margin-top: 10px;}*/

#block-news .widget > p.title-h4 {
		display: block;
    margin-top: 0px;
		font-family: inherit;
    padding-bottom: 7px;
    margin-bottom: 7px;
    font-size: 16px;
    letter-spacing: -0.4px;
    font-weight: 900;
    color: #232323;
    border-bottom: 2px solid rgba(0,0,0,0.1);
}

#block-news .widget > p.title-h4:after {
		width: 10%;
    border-bottom: 3px solid rgb(29, 204, 25);
    height: 3px;
    content: " ";
    position: relative;
    margin: 10px 0 -9px 0;
    display: block;
}

#footer {margin-top: 20px;}

#footer .widget > h4 {
		color: #fff;
		border-bottom: 2px solid rgba(255,255,255,0.1);
		display: block;
    margin-top: 0px;
    padding-bottom: 15px;
    margin-bottom: 17px;
    font-size: 20px;
    letter-spacing: -0.4px;
    font-weight: 900;
}

#footer .widget > h4::after {
		width: 10%;
    border-bottom: 3px solid rgb(29, 204, 25);
    height: 3px;
    content: " ";
    position: relative;
    margin: 15px 0 -17px 0;
    display: block;
}

#header .short-icon-text a i.fa {background-color: #e0e0e0; color: #232323;}

#footer .short-icon-text a:hover i, #header .short-icon-text a:hover i {color: #fff; background-color: #3b5998;}

#footer .short-icon-text a span, #header .short-icon-text a span {color: #fff;}

#footer .short-icon-text.ic-facebook {margin-bottom: 0px; float:left; padding-left: 10px;}

#header .short-icon-text.ic-facebook {margin-bottom: 0px; float:right; padding-left: 10px; position: absolute; top: 10px; }

#footer .short-icon-text.ic-facebook i.fa, #header .short-icon-text.ic-facebook i.fa {width: 30px; height: 30px; line-height: 30px; font-size: 16px;}

#obyablen .w-review-obyavlens .item.item-large .item-header { float:none; width: 100%; height:150px;}

#obyablen .column4 {    margin-left: 1.1%;}

#obyablen .w-review-articles .item {      
 padding-bottom: 3px;
      height: auto;  
    margin-bottom: 3px;}
	
	#obyablen .imglong {width: 100%;
    height: 130px;
    background-size: cover;}
	
	#obyablen .w-review-obyavlens .item-header {margin-bottom: 0; }
	
#obyablen .imghigt { height:135px}
#obyablen .w-review-obyavlens .item-content { margin-left:0; }

#obyablen .item-header.item-header-hover img {    padding-right: 5px;}

#obyablen .w-review-articles .item-header {margin-bottom: 0;}
	#obyablen .item-large .item-content { border-left:none;}
#obyablen .item-content {  height: auto; 
background: #fff;
    padding: 5px 10px 10px 10px;
	    border-left: 7px solid #ccc;
     }
	 
	 #obyablen .newspart .item .item-meta-i {
    font-weight: 600;
    width: 38%;
    display: block;
        float: right;
	 font-size: 12px;
}

#obyablen .newspart .item .item-meta-i i {
    /*padding-right: 15px;*/
    position: sticky;
    display: block;
    float: left;
    text-align: right;
    font-size: 20px;
    width: auto;
	    margin: -3px 0;
}

#obyablen .newspart .item .item-meta-i .dat-activ {float: right;}
	 
	 
	 #obyablen .newspart {    background: #ffffff;}
	#obyablen .newspart .title-border h2 {background-color: #ffffff !important;}
	#obyablen .w-review-articles .item.item-large .item-content {margin-bottom: 3px; padding: 5px 10px 1px 10px;}
#obyablen .paragraph-row>div:nth-child(2) { margin-left:0 ;}

#obyablen .item {width: 99%;}

#ajax-article .w-review-articles .item-content p, #ajax-artikle-t .w-review-articles .item-content p {
	font-size: 14px;
	line-height: 126%;
	margin-bottom: 5px;
	letter-spacing: -0.4px;
    color: #313131;
   /* font-weight: 600;*/
    margin-top: 0;
	font-family: inherit;
}

.w-review-articles .item.item-large .item-content h2, .w-review-articles .item.item-large .item-content h3 {
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 126%;
}

.w-review-articles .item-content h3 {
		font-size: 12px;
		margin-bottom: 5px;
		line-height: 126%;
}

#chat-all {position: fixed;
    right: 5%;
    bottom: 200px;
				z-index: 105;
				}

#main-menu .tlt_avtoriz {position: absolute;
    right: 16%;
    top: 0;
    z-index: 105;}

#sotrud-sect {
    margin-top: 25px;
    margin-bottom: 15px;
}

#sotrud-sect .column4 a {
    background-color: #8cb500;
    color: #fff;
    font-weight: 500;
    width: 100%;
    text-align: center;
}

#sotrud-sect .column4 a:hover {
    background-color: #44ab76;
    color: #fff;
}

#sotrud-sect .column4 a.aktive {
    background-color: #44ab76;
    pointer-events: none;
}

    
@media only screen and (max-width:900px){
    #main-menu .tlt_avtoriz {right: 2%;}
    #main-menu.is-now-following {height: 50px !important;}
    .naprav .column1 {min-height: 76px;}
}

@media only screen and (max-width:375px){
    .filter_form .inp_wrapp select {
    max-width: 348px;
}
}

@media only screen and (max-width:320px){
    .modal-dialog.modal-login {
    width: 300px;
}
    .filter_form .inp_wrapp select {
    max-width: 295px;
}
}
    
#main-menu  > ul.tlt_avtoriz > li {
	display: block;
	float: left;
}

#main-menu > ul.tlt_avtoriz li > a {
	display: block;
	font-weight: 900;
	padding: 20px 12px 18px 12px;
	line-height: 14px;
	letter-spacing: -0.4px;
	position: relative;
	white-space: nowrap;
}

#main-menu > ul.tlt_avtoriz > li > a {
	border-bottom: 2px solid transparent;
}

#main-menu > ul.tlt_avtoriz li:hover > a {
	background: rgba(0,0,0,0.11);
}

#main-menu > ul.tlt_avtoriz ul.sub-menu li:hover > a {
	background: rgba(0,0,0,0.05);
}

#main-menu > ul.tlt_avtoriz li > a span {
	margin: -20px -12px;
	padding: 14px 12px 18px 12px;
	line-height: inherit;
	line-height: 14px;
	transition: all .2s;
	-moz-transition: all .2s;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
}

#main-menu > ul.tlt_avtoriz > li:hover > a span {
	background: #fff;
	color: #232323;
	padding: 14px 12px 20px 12px;
}

#main-menu > ul.tlt_avtoriz li > a span:after {
	content: '...';
	position: absolute;
	left: 50%;
	bottom: 7px;
	letter-spacing: 1px;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-webkit-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
}

#main-menu > ul.tlt_avtoriz ul.sub-menu {
	display: none;
	position: absolute;
	z-index: 10;
	width: 250px;
	background: #fff;
	box-shadow: 0 2px 3px rgba(0,0,0,.1), 0 20px 40px rgba(0,0,0,.15);
}

#main-menu > ul.tlt_avtoriz li:hover > ul.sub-menu {
	display: block;
	-webkit-animation: fadein 0.2s; /* Safari and Chrome */
	-moz-animation: fadein 0.2s; /* Firefox */
	-ms-animation: fadein 0.2s; /* Internet Explorer */
	-o-animation: fadein 0.2s; /* Opera */
	animation: fadein 0.2s;
}

#main-menu > ul.tlt_avtoriz li:hover > ul.sub-menu > form > li { color: #000;}

#main-menu .tlt_avtoriz_admin {top: 39px !important;}

.pos2:after {border-bottom: 2px solid #dfdfdf;
    content: " ";
    display: block;
    position: absolute;
    z-index: 999;
    height: 2px;
    width: 100%;} 

.pos3:after {border-bottom: 2px solid #dfdfdf;
    content: " ";
    display: block;
    position: absolute;
    z-index: 999;
    height: 2px;
    width: 100%;}
	
	#block-news-vn {text-align: justify !important;}

.owl-controls .owl-nav .owl-next {left: 98%;}

.owl-controls .owl-nav .owl-prev {right: 98%;}

.table.table-hover.table-xscroll {width: 100%; overflow-x: auto; display: block; height: auto; max-height: 400px; overflow-y: auto;}

.item-header-hover {background-color: #fff; white-space: nowrap; text-align: center;}

.medical .imglong {background-repeat: no-repeat; background-color: #fff; background-position-y: center;}

@media only screen and (max-width:425px){
    .table.table-hover.table-xscroll {max-height: 250px !important;}
}

.tool_bar .button.btn_dobav {
    /*background-color: #088643;
    padding: 8px 30px;
    font-size: 16px;
	text-align: center;
	margin-left: 15px;*/
				width: 30%;
    float: left;
				clear: both;
	display: block;
	padding: 13px;
	font-size: 14px;
	font-weight: 700;
	background-color: #8cb500;
	letter-spacing: -0.4px;
	text-align: center;
	margin-top: 25px;
	color: #fff;
	border-radius: 3px;
	border-bottom: 1px solid #dcdcdc;
	/*text-shadow: 0 1px 0 rgba(255,255,255,0.5);*/
	box-shadow: inset 0 120px 100px -100px rgba(255,255,255,0.2);
}

.tool_bar .button.btn_dobav .fa {width: auto; height: auto;}

.tool_bar .button.btn_dobav:hover {
	background-color: #2aa163;
}

.tool_bar .button.btn_dobav:active {
	background-color: #2aa163;
	box-shadow: inset 0 120px 100px -100px rgba(0,0,0,0.08);
}

.tool_bar .button.btn_dobav.btn_dobav_sect {
    padding: 10px 30px;
	margin-top: 20px;
}

.tool_bar .button.btn_dobav .fa.fa-plus {
	margin-right: 5px;
}

.menu-meat-sale {color: #d8ff00;}

.pos2, .pos3, .pos4 {position: relative;}

.column3 .theiaStickySidebar div, .column6 .theiaStickySidebar div, .widget.newspart .paragraph-row div:not([class]), .column12 .paragraph-row .column6 .paragraph-row .column6, .paragraph-row.portus-main-content-panel .column6 .paragraph-row .column6 .widget.bblock .paragraph-row .column12 div:not([class]) {position: relative;}

.column6 .theiaStickySidebar #article-svin .item-content {position: static;}

    ins a img, ins iframe {background: #838383; padding: 1px;}
    
    ins#revive-0-16 iframe, ins#revive-0-18 iframe, ins#revive-0-19 iframe, ins#revive-0-8 iframe, ins#revive-0-12 iframe {background: #fff; padding: 0px;}
    
    .item ins a img {padding: 1px;}
    
    .portus-article-slider-big {margin-top: 3px; margin-bottom: 3px;}
    
    .portus-video-slider-mincomp a img, .portus-video-slider-mincomp8 a img {background: #dcdcdc; padding: 1px;}
    
    .partnerscarusel span.item-article-category {font-size: 8pt !important; padding: 4px 4px !important;}
    
    
   /* .portals-link {width: 40px; height: 84px; position: absolute; margin: 9px 0;}*/
/*	.hider-logo .logopig {margin: 8px 0;}*/
.hider-logo .logopig {text-align: center; height: 78px; margin: 0 auto}

.hider-logo.hider-new-fon .logopig {
    display: block;
    height: 110px;
    float: left;
    padding: 5px;
}

.hider-logo.hider-new-fon .logopig.logopig-new {
    height: 88px;
    padding: 0;
    margin: 11px 0;
}

.new-green a:hover {color: #8cb500;}

.new-green a.button, .new-green .button {
    background-color: #8cb500;
    font-weight: 500;
}

.new-green a.button, .new-green .button:hover {
    color: #fff;
}

.new-green .widget .widget-view-more, .new-green .tool_bar .button.btn_dobav, .widget.medical a.button {
    background-color: #8cb500;
    font-weight: 500;
}

.new-green .widget .widget-view-more:hover, .new-green .tool_bar .button.btn_dobav:hover, .widget.medical a.button:hover {
    background-color: #44ab76;
    color: #fff;
}

.new-green .title-border:before {border-top: 2px solid #8cb500;}

.new-green .darkerli {background-color: #8cb500;}

.new-green .main-menu li:hover>a {
    background-color: #44ab76;
    color: #fff;
}

.new-green .item-article-category {border-left: 4px solid #8cb500;}

.new-green #goto-up:hover {
    background-color: #44ab76;
}

.new-green .w-gallery-slider .owl-controls .owl-nav .owl-prev, .new-green .w-gallery-slider .owl-controls .owl-nav .owl-next {
    background-color: #8cb500 !important;
}

.new-green .w-gallery-slider .owl-controls .owl-nav .owl-prev:hover, .new-green .w-gallery-slider .owl-controls .owl-nav .owl-next:hover {
    background-color: #44ab76 !important;
    color: #fff !important;
}

.new-green .w-gallery-slider .owl-dots .owl-dot.active span, .new-green .article-slider-full-small .owl-dots .owl-dot:hover span {
    background-color: #8cb500;
}

.new-green #ekl .item-header.item-header-hover .item-header-hover-buttons a {background-color: #8cb500 !important;}

.new-green #ekl .item-header.item-header-hover .item-header-hover-buttons a:hover {
    background-color: #44ab76 !important;
    color: #fff !important;
}

/*.new-green .vakans .item-company-vakans {border-bottom: 3px solid #8cb500;}*/

.new-green .medical .w-review-articles .item {border: 1px solid #8cb500;}

.new-green .marky {border: 1px solid #8cb500;}

.new-green #present .w-review-articles .item {border: 1px solid #8cb500;}

.new-green .owl-dots .owl-dot.active span {background-color: #8cb500;}

.new-green #disease_filter_form select, .new-green .adv-filter-sel, .new-green .adv-details-title:before, .new-green .filters-select, .new-green .inp_wrapp {border-color: #44ab76;}

.new-green .portus-pagination span.page-numbers {background-color: #8cb500 !important;}

.new-green .column6 .yandzen-pigi a span u, .new-green .column7 .yandzen-pigi a span u, .new-green .column5 .yandzen-pigi a span u {color: #8cb500;}

.new-green .column6 .yandzen-pigi a:hover span, .new-green .column7 .yandzen-pigi a:hover span, .column5 .yandzen-pigi a:hover span {color: #44ab76;}

.new-green .vert-menu .menu li a {color: #44ab76 !important;}

.new-green .adv-item-info.widget p.title-h4 a.adv-item-title:hover {color: #44ab76;}

.new-green .column3 ul.left-menu li a {color: #44ab76;}

.new-green .block-news .article-grid-default.grid .item {border-color: #44ab76;}

.new-green .button.button-dark.button-rounded.pigbut {background-color: #8cb500;}

.new-green .button.button-dark.button-rounded.pigbut:hover {
    background-color: #44ab76;
    box-shadow: none;
}

.hider-logo .column3 {    width: 24.5% !important;
    margin-left: 0.8% !important;     padding: 3px 0;}
	
	#revive-0-2 > a > img {    height: 101px;}
    
    .portals-link .pigi-link {background:url(images/pigi_link.png) no-repeat;
        width:40px;height:40px;margin-bottom: 2px;display: block;    background-size: 70%;
        background-position-x: 100%;background-position-y: 50%;}

.portals-link a:hover .pigi-link {background:url(images/pigi_hover.png) no-repeat; background-size: 70%;
    background-position-x: 100%;background-position-y: 50%;}
    
    .portals-link .ptica-link {background:url(images/ptica_link.png) no-repeat;
        width:40px;height:40px;margin-bottom: 2px;display: block;    background-size: 70%;
        background-position-x: 100%;background-position-y: 50%;}
    
    .portals-link a:hover .ptica-link {background:url(images/ptica_hover.png) no-repeat;background-size: 70%;
        background-position-x: 100%;background-position-y: 50%;}
    
    .portals-link .korova-link {background:url(images/korova_link.png) no-repeat;
        width:40px;height:40px;margin-bottom: 2px;display: block;background-size: 70%;
        background-position-x: 100%;background-position-y: 50%;}
    
    .portals-link a:hover .korova-link {background:url(images/korova_hover.png) no-repeat;
        background-size: 70%;
        background-position-x: 100%;background-position-y: 50%;}

.portals-link .fish-link {background:url(images/fish-link.png) no-repeat;
    width:40px;height:40px;margin-bottom: 2px;display: block;background-size: 70%;
    background-position-x: 100%;background-position-y: 50%;}

.portals-link a:hover .fish-link {background:url(images/fish-link-hover1.png) no-repeat;
    background-size: 70%;
    background-position-x: 100%;background-position-y: 50%;}
    
  @media only screen and (max-width:1100px){
    /*.portals-link {width: 84px; height: 40px; top: 70px; left: 92%;}*/
    .portals-link .pigi-link, .portals-link .ptica-link, .portals-link .korova-link, .portals-link .fish-link {margin-bottom: 0px; margin-right: 2px; float: left;}
  }
    
  @media only screen and (max-width:964px){
    /*.portals-link {width: 84px; height: 40px; top: 77px; left: 11%;}*/
  }
    
  @media only screen and (max-width:600px){
    .hider-logo {padding-bottom: 25px !important;}
    /*.portals-link {top: 213px; left: 43%;}*/
  }
    
  @media only screen and (max-width:425px){
    .hider-logo {padding-bottom: 25px !important;}
    /*.portals-link {top: 213px; left: 39%;}*/
  }
    
  @media only screen and (max-width:424px){
    /*.portals-link {top: 245px; left: 39%;}*/
  }
    
  @media only screen and (max-width:407px){
    /*.portals-link {top: 240px; left: 39%;}*/
  }
    
  @media only screen and (max-width:375px){
    /*.portals-link {top: 234px; left: 39%;}*/
  }
    
  @media only screen and (max-width:365px){
    /*.portals-link {top: 230px; left: 38%;}*/
  }
    
  @media only screen and (max-width:342px){
    /*.portals-link {top: 246px; left: 38%;}*/
  }
    
  @media only screen and (max-width:320px){
    /*.portals-link {top: 240px; left: 38%;}*/
  }
    
    
    .backnews {padding-top: 0px; font-size: 14px; font-weight: 600;  margin-bottom: 20px;}

    .backnews i {padding-bottom: 1px; height: 20px !important; width: 20px !important;}
    
    .adv-details-body .owl-carousel .owl-item img {width: auto; margin-left: auto; margin-right: auto; max-height: 400px;}

@media only screen and (max-width:600px){
	.topbn .paragraph-row .column3{    width: 50%; text-align: left !important;}	
	
	 
	}
	
	.item-header.item-header-hover > a:before {    background: #1dcc19 !important;}
	

	.paragraph-row:after {
    display: block;
    clear: both;
    content: '';}
	
	/*slaider position*/
	.owl-carousel .owl-item .pos234 img {height: 100px !important;}
	
	.portus-article-slider-big .owl-item:nth-child(1) {width: 319.5px !important;}	
	.portus-article-slider-big .owl-item:nth-child(2) {width: 319.5px !important; margin-right: 4px !important;}
.portus-article-slider-big .owl-item:nth-child(3) {width: 310px !important; margin-right: 4px !important;}	
.portus-article-slider-big .owl-item:nth-child(4) {width: 319px !important; margin-right: 0 !important}	
.portus-article-slider-big .owl-stage {width: 1280px !important;}

 
 .adv-list-container .column4 .alert-message.alert-big, .adv-details .column3 .alert-message.alert-big {margin-top: 25px;}

 .adv-list-container .selected-adv {background: #fff8aac4 !important;}
 
	/*naprav */
	.naprav .paragraph-row .column1 {width: 10.629787234042553%; margin-left: 2.8%;}
	
	#footer {/*background-image: url(/local/templates/graininfo2019/images/bg-footer.jpg);*/
        background-position: center;
    background-color: #8cb500;
    background-repeat: no-repeat;
    background-size: cover;}

#footer.new-footer-fon {background-image: url(/local/templates/graininfo2019/images/top-bg-z.png);}

#footer.new-footer-fon800 {background-image: url(/local/templates/graininfo2019/images/top-bg-z.png);}
	
	#footer-widgets {
        background-color: transparent !important;
        padding: 20px 0 0 !important;
    }
	
	#footer-widgets .menu-footer {margin-top: 10px; margin-bottom: 0;}
	
	#footer-widgets .menu-footer li {display: inline-block; padding-left: 10px; font-size: 14px; font-weight: 600;}
	
	#footer-widgets .menu-footer li a {color: #ccc;}
	
	#footer-widgets .menu-footer li a:hover {color: #fff;}
	
	#footer-widgets .info-cert {color: #fff;}
	
	#footer-widgets .info-cert:hover {color: #18cc05 !important;}
	
	#footer-widgets .short-icon-text {font-weight: 500 !important; font-size: 15px; margin-bottom: 2px !important;}
	
	#footer-widgets .short-icon-text span {margin-left: 15px !important;}
	
	#footer-widgets .short-icon-text i.fa {background-color: transparent !important; color: #fff; font-size: 16px; line-height: 28px;}
	
	#footer-info {
        background-color: transparent !important;
        background: none !important;
        background-image: none !important;
        padding: 0 0 40px !important;
    }
	
	#footer-info a {color: #fff;}
	
	#footer-info a:hover, #footer-info a:focus {color: #18cc05 !important; text-decoration: none !important; border-bottom: none !important; border-color: transparent !important;}
	
	#footer-info ul li:hover a {border-bottom: none !important; border-color: transparent !important;}
	
	#footer-info ul li {padding-left: 50px !important;}

    #footer-informer {
        display: none;
        background-color: transparent !important;
        background: none !important;
        background-image: none !important;
        width: 100%;
        height: 31px;
        margin-bottom: 10px;
    }

    #footer-info-n {
        background-color: transparent !important;
        background: none !important;
        background-image: none !important;
        width: 100%;
    }

    #footer-info-n a {color: #fff;}

    #footer-info-n a:hover, #footer-info-n a:focus {color: #18cc05 !important; text-decoration: none !important; border-bottom: none !important; border-color: transparent !important;}

    #footer-info-n ul {
        display: block;
        cursor: default;
        font-weight: bold;
    }

    #footer-info-n ul li:hover a {border-bottom: none !important; border-color: transparent !important;}

    #footer-info-n ul li {padding-left: 50px !important; display: inline-block;}
	
	@media only screen and (max-width:900px){
	.naprav span {
		word-wrap: break-word;
	}
	}

@media only screen and (max-width:768px){
    #footer.new-footer-fon {
        background-image: url(/local/templates/graininfo2019/images/fon-footer-m.jpg);
        background-position-y: top;
    }
}
	
	@media only screen and (max-width:600px){
	.naprav .paragraph-row .column1 {    width: 25% !important; float: left;}
	}
	
	.bblock .paragraph-row>div:nth-child(2) { margin-left:0 ;}
	

.widget > h3::after { 
	width: 10%;
    border-bottom: 3px solid rgb(29, 204, 25);
    height: 3px;
    content: " ";
    position: relative;
    margin: 15px 0 -17px 0;
    /* margin-bottom: 0px; */
    /* left: 0; */
    display: block;
	}
	
	.hider-logo {    background: #fff url('/local/templates/graininfo2019/images/bg_title.jpg');
    padding: 0 0 0 5px;     margin-top: -4px;}

    .hider-logo.hider-new-fon {
        background: #fff url('/local/templates/graininfo2019/images/top-bg-z.png');
        background-position: center;
    }

    .hider-logo h2, .hider-logo h1, .hider-logo p {text-align: center;}
	
	.hider-logo h2/*, .hider-logo p.p-title*/ {margin-top: 15px;}

.hider-logo h1 {font-size: 28px !important; color:#fff; font-family: "Montserrat", Arial, sans-serif;
    font-weight: 600;}
.hider-logo h1 {margin-bottom: 0 !important; text-align: center;}

.hider-logo.hider-new-fon h1 {
    display: block;
    width: 44%;
    font-weight: 500 !important;
    font-size: 24px !important;
    float: left;
    text-transform: uppercase;
    text-align: left;
    padding: 15px 0;
}

  .hider-logo .p-title {text-align: left; color:#fff; display: block;}

.hider-logo.hider-new-fon .p-title {
    display: block;
    width: 44%;
    font-weight: 500 !important;
    font-size: 24px !important;
    float: left;
    text-transform: uppercase;
    text-align: left;
    padding: 15px 0;
}

  .hider-logo .paragraph-row > div:first-child {width: 49.2% !important;}
  
  .hider-logo p.p-title {font-size: 28px !important; color:#fff; font-family: "Montserrat", Arial, sans-serif; letter-spacing: -0.4px; margin-bottom: 0 !important;
      text-align: center; line-height: 1.1; font-weight: 600; /*font-size: 30px !important; font-weight: 600 !important; font-style: normal !important; margin-bottom: 10px !important; letter-spacing: -0.4px !important; color: #313131 !important; font-family: inherit !important;*/}
	
	/*.hider-logo p {font-style: italic;}*/

#revive-0-4 > a > img {margin: 2px 0; height: 100px;}
	
	.paragraph-row.portus-main-content-panel {margin-top: 1px !important;}
	
	.naprav img {width: 35%;display: block;
    margin: 0 auto; opacity: 0.8;}
	
	
	.naprav a:hover img {opacity: 1.0;}
	
	.naprav span { 
	font-size: 80%;
    font-weight: 600;
    text-align: center;
    display: block;
    line-height: 10pt;
    margin-bottom: 10px;
	}
	
	#myModal {z-index: 1590 !important; color:#000;}
	 
	
	/*#footer-info {    background: #088643;}
	#footer-info a { color:#18cc05}
	#footer-info a:hover {color:#fff;  }*/
	
	.short-tabs.style-2>ul li.active a {    background: #1dcc19; color:#4c4c4c}
	.short-tabs.style-2>ul li a {background-color: #0aff046b; color:#4c4c4c}
	.portus-content-title {position: absolute;
    width: 97%;
    z-index: 10;}
	.portus-content-title h1 {    font-size: 26px;}
	
	#goto-up {
    height: 40px;
    width: 40px;
    top:auto;
	left:auto;
	right:30px;
	bottom:50px;
	background-color: rgba(0,0,0,.3);
	color: #FFF;
	font-size:16px;
	line-height:36px;
	border-radius:2px;
	text-align:center;
    cursor: pointer;
    display: none;
    position: fixed;
    z-index: 999;
  }
  
  #goto-up:hover {background-color: #088643;}
  
  .portus-content-title h1 {color: #FFF;}
  
  .inp_wrapp {    float: right;
    margin: 20px 0;
    border: 2px solid #1dcc19;}
	
	.adv-item {background: #fff;
    padding: 10px;
    margin: 15px 0 10px 0;
    font-size: 16px;
	min-height: 180px;}
.title-h4.title-col2 {height: 56px; margin-bottom: 10px; overflow: hidden;}
	.adv-item-price {    font-size: 20px;
    font-weight: 600;}
				.column3 .adv-item-price {float: right;}

    .adv-item-price.adv-item-price-col2 {float: right; margin-bottom: 20px;}

    .adv-item-cats.adv-item-cats-col2 {min-height: 46px; max-width: 350px;}

    #adv-colums2 .column6:nth-child(2n+1) {margin-left: 0;}

    #adv-colums2 .ajaxbox {
        width: 100%;
        margin-left: 0 !important;
    }

    /*.adv-item-img {display: block;
    height: 270px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;}
 .adv-item-img img {width: 100%;}*/

    .img_news_list {height: 270px; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; -webkit-filter: blur(8px); filter: blur(3px); opacity: 0.05;}
	
	.adv-item-img { height: 270px; line-height: 270px; text-align: center; width: 100%; position: absolute; top: 0px; margin: auto;}
	
	.adv-item-img img {width: auto; max-height: 272px; display: inline-block; vertical-align: middle; margin: auto; background-color: #fff;}
	
	.adv-item-info h4 {display: block;
    margin-top: 0px;
    padding-bottom: 0;
     
    font-size: 20px;
    letter-spacing: -0.4px;
    font-weight: 900;
    color: #232323;
	content:'';
	    
    border-bottom:  2px solid rgba(0,0,0,0.1); 
	}
.adv-item-info h4:after {
	
	display: block;
    margin-top: 0px;
    padding-bottom: 15px;
    margin-bottom: -2px;
    font-size: 20px;
    letter-spacing: -0.4px;
    font-weight: 900;
    color: #232323;
	content:'';
	width: 25%;
    border-bottom:3px solid rgb(29, 204, 25) 
    
}

body .adv-add-container .adv-item {
    background: #fff;
    padding: 10px;
    margin: 10px 0 10px 0;
    font-size: 16px;
    min-height: 180px;
    position: relative;
}
body .adv-add-container .adv-item-img {
    height: 204px;
    line-height: 204px;
    text-align: center;
    width: 200px;
    position: absolute;
    top: 0px;
    margin: auto;
    right: 0px;
}
body .adv-add-container .adv-item-img img {
    width: auto;
    max-height: 204px;
    display: inline-block;
    vertical-align: middle;
    margin: auto;
    background-color: #fff;
}

.column-2 h3, .column-2 h2 {display: block;
    margin-top: 0px;
    padding-bottom: 0;
     
    font-size: 20px;
    letter-spacing: -0.4px;
    font-weight: 900;
    color: #232323;
	content:'';
	    
    /*border-bottom:  2px solid rgba(0,0,0,0.1); */
	}
	
	.column-2 h3:after, .column-2 h2:after {
	
	display: block;
    margin-top: 0px;
    padding-bottom: 15px;
    margin-bottom: -2px;
    font-size: 20px;
    letter-spacing: -0.4px;
    font-weight: 900;
    color: #232323;
	content:'';
	width: 25%;
    /*border-bottom:3px solid rgb(29, 204, 25)*/
    
}

.adv-details .obyavlen.newspart {margin-top: 0px;}

.adv-filter-sel {
    float: right;
    margin: 25px 0 20px;
    border: 2px solid #1dcc19;
    width:390px
}

.adv-filter-form .adv-filter-sel:first-child {margin-left: 10px;}

.adv-filter-form .adv-filter-sel select {width: 100%;}

.tool_bar.tool-bar-adv .btn-add-adv {padding: 10px 13px !important;}
	
	.adv-details-price {position: absolute;
    
    z-index: 99;
     
    background: #3be01f63;
    text-align: center;
    vertical-align: middle;
    padding: 10px 30px;
    font-weight: bold;
    font-size: 25px;color: #fff;     text-shadow: 1px 1px 1px #000;}
	
	.news_counter {position: absolute;
    z-index: 99;
    padding: 10pt 30px;
    background: #ccc;
    font-size: 20px;
    margin-left: 30%;}
	
	@media only screen and (max-width: 425px){
		.news_counter {
			 margin-left: 60%;
		}
		
	}
	
	.obv-detail {    font-size: 16px;
    font-weight: 600;
    margin: 0px 10px 10px 0px;
				color: #313131;
				line-height: 22px;}
	
	/*youtuber */
	
/*	@media only screen and (max-width: 320px) {
	.pp_content {width: 300px !important; height:180px !important; }
	
}*/
	
	/*div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}*/
/*div.pp_default .pp_top .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}*/
/*div.pp_default .pp_top .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}*/
/*div.pp_default .pp_top .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}*/
div.pp_default .pp_content .ppt{color:#f8f8f8}

/*div.pp_default .pp_content_container .pp_left{background:url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}*/

/*div.pp_default .pp_content_container .pp_right{background:url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}*/

div.pp_default .pp_next:hover{background:url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer}
div.pp_default .pp_gallery ul li a{background:url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px; display: none;}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
/*div.pp_default .pp_bottom .pp_left{background:url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}*/
/*div.pp_default .pp_bottom .pp_middle{background:url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}*/
/*div.pp_default .pp_bottom .pp_right{background:url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}*/
div.pp_default .pp_loaderIcon{background:url(images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px; display: none !important;}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}

.video	{    margin-top: 10px;}
.video .paragraph-row .column6:nth-child(odd) {    margin-left: 0;}
.video .item {    margin-bottom: 10px;}

.video .item-photo {
    display: block;
    position: relative;
}

.video .item-photo:hover i.fa {
    background-color: #44ab76;
    color: #fff;
    border-color: transparent;
}

.video .item-photo span {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px 20px;
    color: #fff;
    font-weight: 900;
    font-size: 15px;
    z-index: 2;
}

.video .item-photo i.fa {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 2;
    color: #fff;
    line-height: 100%;
    width: 36px;
    height: 36px;
    line-height: 36px;
    border-radius: 50%;
    text-align: center;
    background-color: #8cb500;
    /*border: 2px solid rgba(255,255,255,0.4);*/
    font-size: 16px;
}

.video .item-photo:before {
    display: block;
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    box-shadow: inset 0 -150px 70px -70px rgba(0,0,0,.4);
    z-index: 1;
}

.widget.newssv .widget-view-more, .widget.expert .widget-view-more, .widget.vakans .widget-view-more, .widget.newspart .widget-view-more {margin-bottom: 10px;}

.right .authblock {width: auto !important;
	display: block;
    font-weight: 900;
    padding: 0px 12px 0px 12px;
    line-height: 14px;
    letter-spacing: -0.4px;
    position: absolute;
    white-space: nowrap;}
	
	.right .authblock:hover {background: rgba(0,0,0,0.11);}
	
	 .vert-menu .menu li a {color: #8cb500 !important}
	 .vert-menu .menu li a:hover {color:#000 !important}
		
		.vert-menu ul.menu li:before {color: #313131 !important;}
	 
	/*.wrapper > .paragraph-row {    margin-top: 5px;}*/
	.wrapper > .column12 {    margin-top: 5px;}
	.topbn {margin:2px 0 6px 0}
	
	
	
	.a-print {    display: block;
    float: right;
    clear: both;}
	.logo-print, .img_news_print, .title-print { display:none;}
	.vip-ob {background-color: rgb(235, 244, 229);
    padding: 10px;
    margin-bottom: 20px;
				margin-top: 25px;}

    .vip-ob .title-border {margin-top: 0px !important;}

	/*isotop*/
	
	/* clear fix */
.isotope:after {
  content: '';
  display: block;
  clear: both;
}

/* ---- .element-item ---- */

.element-item {
      width: 100%;
}

.element-item > * {
  margin: 0;
  padding: 0;
}

.element-item .name {
  position: absolute;

  left: 10px;
  top: 60px;
  text-transform: none;
  letter-spacing: 0;
  font-size: 12px;
  font-weight: normal;
}

.element-item .symbol {
  position: absolute;
  left: 10px;
  top: 0px;
  font-size: 42px;
  font-weight: bold;
  color: white;
}

.element-item .number {
  position: absolute;
  right: 8px;
  top: 5px;
}

.element-item .weight {
  position: absolute;
  left: 10px;
  top: 76px;
  font-size: 12px;
}

.element-item.alkali          { background: #F00; background: hsl(   0, 100%, 50%); }
.element-item.alkaline-earth  { background: #F80; background: hsl(  36, 100%, 50%); }
.element-item.lanthanoid      { background: #FF0; background: hsl(  72, 100%, 50%); }
.element-item.actinoid        { background: #0F0; background: hsl( 108, 100%, 50%); }
.element-item.transition      { background: #0F8; background: hsl( 144, 100%, 50%); }
.element-item.post-transition { background: #0FF; background: hsl( 180, 100%, 50%); }
.element-item.metalloid       { background: #08F; background: hsl( 216, 100%, 50%); }
.element-item.diatomic        { background: #00F; background: hsl( 252, 100%, 50%); }
.element-item.halogen         { background: #F0F; background: hsl( 288, 100%, 50%); }
.element-item.noble-gas       { background: #F08; background: hsl( 324, 100%, 50%); }

.item ins a:before {
       display: block;
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
      /*  border: 1px solid #e0dfdf;*/
    z-index: 1;
}
.item ins a:hover:before {
       background-color: rgba(224, 224, 224, 0.17);
}

.column3 .itempos1 {position: relative;}

.short-tabs.style-2>div { padding:0;}

/*.short-tabs.style-2 .newspart {padding: 20px;}*/

.exibition_block .wr_2 {    margin-bottom: 5px;}

.column3 ins a:before {
       display: block;
   /* position: absolute; */
    content: '';
    margin-left: 0;
    margin-top: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
       /* border: 1px solid #e0dfdf;*/
    z-index: 1;
}
.column3 ins a:hover:before {
       background-color: rgba(224, 224, 224, 0.17);
}

 

.column6 ins a:before {
       display: block;
    /*position: absolute;*/
    content: '';
    top: 0;
    left: 0;
    margin-left: 0;
    margin-top: 0;
    width: 100%;
    height: 100%;
       /* border: 1px solid #e0dfdf;*/
    z-index: 1;
}
.column6 ins a:hover:before {
       background-color: rgba(224, 224, 224, 0.17);
}

.adv-prod .w-review-articles .item.item-large .item-header {     width: 100%;
    height: 130px;
    overflow: hidden;}
	
.adv-prod	.price {font-size: 12px;
    font-weight: 600;
    margin-bottom: 15px;}

	.company .item-comp strong {  margin-right: 7px;}
	
	.add-adv, .web-form-send {    background: #0adc1b;
    padding: 10px;
    margin-top: 20px;
    display: block;
    width: 33%;
    text-align: center;
    font-weight: 600;
	}
	
	.edit-item {    background: #0adc1b;
    padding: 10px;
    margin-top: 20px;
    display: block;
    width: 33%;
    text-align: center;
    font-weight: 600;
	float: left;
	
	}
	
	.adv-item-options {    clear: both;}
	
	.del-item { background: #ff5310;
    padding: 10px;
    margin-top: 20px;
    display: block;
    width: 15%;
    text-align: center;
    font-weight: 600;
	float: left;
	margin-left: 10px;
	}
	
	.data-table a  {background: #0adc1b;
    padding: 10px 20px;
    margin-top: 20px;
    display: block;
    width: 100%;
    text-align: center;
    font-weight: 600;
	
	}
	
	.type-adv-vip, .type-adv-sel, .type-adv-top {border: 1px solid #ccc;
    padding: 10px;
    margin-bottom: 20px;
	background: #ebf1fd;}
	
	.column3 ul.left-menu li a {color: #17921a;}
	.column3 ul.left-menu li a.selected {color: #FC8D3D;}
	
	.adv-item-sites .site-icon {float: left;
    width: 50px;}
	.adv-item-sites .site-icon img {width: 30px;}
	
	.data-table input {margin: 3px 0;
    height: 30px;
    width: 70%;
    padding: 0 10px;
    border: 1px solid #e8eae8;}
	
	.chat_icon{display: block;
    
    position: absolute;
    margin-left: 45%;
    font-size: 35px;}
	
	
	@media only screen and (max-width: 600px){
		
		.chat_icon {right:0}
		#chat-modal .modal-dialog { width: 90%;}
		.button.btn_dobav {font-size: 12px;margin-left: 0; width: 220px;
    display: block; }
	}
	
	.medical .w-review-articles .item.item-large .item-header { float:none; width: 100%; height:150px;}

.medical .column4 {    margin-left: 1.1%;}

.medical .w-review-articles .item {    height: auto;
    overflow: visible;
	border: 1px solid #8cb500;
    margin: 0 0 20px 0;
    width: 97%;}
	
	.newspart .w-review-articles .paragraph-row>.column6 {margin-left: 0;}
	.w-review-articles .paragraph-row .column6:nth-child(2n) .item {float: right;}
	.w-review-articles .paragraph-row .column6:nth-child(2n) {margin-left: 12px;}
	.w-review-articles .paragraph-row .column6:nth-child(2n) .item img {width: 99%;}
	
	.medical .imglong {width: 100%;
    height: 300px;
    background-size: 100%;}
	
.medical .imghigt { height:135px}
.medical .w-review-articles .item-content { margin-left:0; }

.medical .item-header-hover {      
	height: 180px;
    overflow: hidden;
    padding-top: 1px;
padding-left: 1px;	}
	
.medical .item-content {margin-bottom: 10px; height: 45px; background: #fff;
    padding-top: 10px;
    padding-left: 5px;}	
	

	 
.newspart .paragraph-row>div {    margin-left: 1.1%;}
.newspart .item-header.item-header-hover img {width: 90%;}
.newspart .item-large {width: 100%;}
.newspart .w-review-articles .item.item-large .item-header {width: 100%;}
.newspart .w-review-articles .item.item-large {height:auto;}
/*.newspart .w-review-articles .item { height:90px;}*/

 .item-article-category {
     position: absolute;
     z-index: 2;
     background: #fff;
     opacity: 0.5;
     color: #000;
		font-size: 100%;
		font-weight: 600;
		margin-bottom: 3px;
		padding: 3px 7px;
		width: 100%;
        max-height: 100%;
		overflow: hidden;
		word-break: break-word;
		display: block;
		border-left: 4px solid #8cb500;
	}

 #ajax-article .item-content, #ajax-artikle-t .item-content{ font-weight: 500;}
	
	#ajax-artikle-t .item-article-category, #ajax-article .item-article-category {line-height: 30px;}
	
	.item-header .img_news_bg {     
		display: block;
		width: 100%;
		height: 200px;
		background-size: cover !important;
	}
	
	
	
	.newspart	.item-large .item-article-category { left:0;}
	
	.title-border {
    position: relative;
    margin-bottom: 10px;
}

.newspart {    margin-top: 30px;}

.adv-details-header {position: relative; margin-top: 25px;}

	.newspart .title-border h2,
.newspart .title-border h3, .vip-ob .title-border h2, .adv-prod .title-border h3, .adv-details-title .obv-detail {    font-size: 20px;
	font-weight: 100;
	position: relative;
    display: inline-block;
    background-color: #fff;
    padding-right: 15px;
	}
	
	.adv-details-title:before {
    border-top: 2px solid #8cb500;
    content: '';
    position: absolute;
    width: 100%;
    height: 0;
    left: auto;
    top: 40%;
    right: 0;
}

.adv-details-title .obv-detail .boldh2 {font-weight: 700;}
	
	.vip-ob .title-border h2 {background-color: rgb(235, 244, 229);}
 
/*.block-news {margin-top: 40px;}*/
 
 .catalog-top .title-border h2,
.block-news .title-border h3 {    font-size: 20px;
	font-weight: 100;
	position: relative;
    display: inline-block;
    background-color: #fff;
    padding-right: 15px;
	}
 
 .block-news .title-border h3 {font-size: 24px !important;}
 
.product-item-button-container .btn.btn-default.btn-sm {width: 100%; height: 35px; font-size: 16px; background-color: #8cb500; color: #fff; border: none; border-radius: 5px;}

 .product-item-button-container .btn.btn-default.btn-sm:hover {background-color: #2aa163;}
 
	
	#prod-allpig .newspart, #prod-allpig  .newspart h2 {    background: #ffffff;}  
	 
	
	.newssv .title-border h2, .newssv .title-border h3, .vert-menu .title-border h2 {    font-size: 20px;
	font-weight: 100;
	position: relative;
    display: inline-block;
    background-color: #fff;
    padding-right: 15px;
	}
	
	 .title-border h2 .boldh2, .title-border h3 .boldh2 {font-weight: 700;}
	 .title-border:before {    border-top: 2px solid #8cb500;
		content: '';
		position: absolute;
		width: 100%;
		height: 0;
		left: auto;
		top: 40%;
		right: 0;
	}
	
		.w-review-articles .item-header-hover,
		.w-review-articles .item-content	 {    background: none;}
	.newspart .item-content .item-meta-inner, .newssv .item-content .item-meta-inner
	{    
		text-align: right; 
		padding-top: 0; 
		float: right;
	}
	
	.newssv .item-meta .item-meta-i {		
		text-align: left; 
		padding-top: 0; 
		 
	}
	
	.newssv .item-header {height: 100px !important;}
	
	.newspart .item-meta .item-meta-i,  .newssv .newspart .item-meta .item-meta-i
	  {    
		font-weight: 600;
		width: 100px;
		display: block;
	}
	.newssv .item-meta .item-meta-i i, #block-news-vn .item-meta .item-meta-i i {width: 35px !important;}
	
	.newssv .item-meta .item-meta-i, #block-news-vn .item-meta .item-meta-i {
		width: 130px; 
		font-weight: 600; 
		display: block;
		float: left;
	}
	.newssv .item-content h4 {
		height: 50px;
		overflow: hidden;
	}
	
	.newspart .meta-social, 
	.newssv .meta-social {    
		width: 25%;
		float: left;
	}
	
	#block-news-vn .meta-social {    
		width: 100% !important;
	}
	
	#news-block-ajax .meta-social {float: right;}

#news-block-ajax .item-meta .item-meta-inner {float: left; width: auto;}

#news-block-ajax .item-meta-i {width: auto; margin-right: 17px;}

#news-block-ajax .fa-calendar, #news-block-ajax .fa-eye {padding-right: 15px;}
	
	
	.counter-news {width: 25%;
		float: left;display: block;}
	.counter-news i {float: left; width: 25px;     font-size: 18px;}
	#news-block-ajax .fa-calendar	{    padding-right: 15px;}
	
	.expert .item-content {border-left:4px solid #ccc}
	.expert .item-content { margin-left: 0; padding: 0 10px; }
	.expert .paragraph-row>div {  margin-left: 0; }
	.expert .item-content p {margin:0;}
	
	.vakans {background: #ffffff;     margin-top: 20px;}
	.vakans .title-border h2 {background: #ffffff;}
	
	.vakans .item-company-vakans {
		min-width: 50%;
		max-width: 100%;
		background: #474747;
		height: 30px;
		padding: 6px 15% 3px 5px;
		border-bottom: 3px solid #8cb500;
		color: #fff;
		margin-bottom: 3px;
		font-size: 10pt;
		font-weight: normal; 
		border-top-right-radius: 25px;
	
	}
	.vakans .item-content h4 {    letter-spacing: 0;}
	.vakans .item-content	{margin: 15px 0;}
	.vakans	.item {height: auto;}
	
	.short-tabs.style-2>ul li {    text-transform: uppercase; font-size: 11px !important;}
	.short-tabs.style-2>ul li a {    padding: 15px 9px !important;}
	
	.article .w-review-articles .item.item-large .item-header { float:none; width: 100%; height:150px;}

.article .column4 {    margin-left: 1.1%;}

.article .w-review-articles .item {       padding-bottom: 10px;
    border-bottom: 1px solid #E0E0E0; height: auto;  
    margin-bottom: 10px;}
	
	.article .imglong {width: 100%;
    height: 200px;
    background-size: cover;}
	
	.article .w-review-articles .item-header {margin-bottom: 0; }
	
.article .imghigt { height:135px}
.article .w-review-articles .item-content { margin-left:0; }

.article .item-header.item-header-hover img {    padding-right: 5px;}

	
.article .item-content {  height: auto; background: #fff;
    padding: 10px 0 10px 0;
     }
	 
	.bblock .paragraph-row>div:first-child { margin-left:0}
	
.bx_search_container{
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
}

.title-search-result { left: unset !important; right:10% !important; }

.section-space-bottom-less4 .btn-lg { font-size:16px;}

.bx_search_container .bx_field{
	position: relative;
	/*margin-top: 15px;*/
	height: 42px;
	border-top:    1px solid #8ca3ae;
	border-right:  1px solid #a0b4be;
	border-bottom: 1px solid #b6c8d1;
	border-left:   1px solid #a0b4be;
	border-radius: 3px;
	background: #fff;
	box-shadow: inset 0 2px 3px 0 rgba(0,0,0,0.1);
	line-height: 30px;
}
.bx_search_container .bx_field .bx_input_text{
	position: absolute;
	right: 34px;
	left: 5px;
	    top: 5px;
	height: 30px;
	outline: none;
	border: none;
	background: none;
	width: 100%;
	line-height: 30px;
}
.bx_search_container .bx_field .bx_input_submit{
	position: absolute;
	top: 2px;
	right: 0;
	bottom: 0;
	width: 34px;
	border: none;
	background: url('images/search_lupe.png') no-repeat left center;
	cursor: pointer;

}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:999;
	min-width: 370px;
	margin-left: 11px;
	margin-top:0;
	background-color: #FFF;
}

div.title-search-fader {
	display:none;
	background-image: url('images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/*========================*/
.bx_searche{}
.bx_searche .bx_img_element{
	background: #fafafa;
	float: left;
	width: 45px;
	padding: 5px 10px;
	position: absolute;
	top: 0;
	bottom: 0;
}
.bx_searche .bx_item_block{
	min-height: 65px;
	position: relative
}
.bx_searche .bx_image{
	width: 45px;
	height: 45px;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #e8e8e8;
}
.bx_searche .bx_item_element{
	/*float: left;*/
	padding-left: 10px;
	margin-left: 70px;
}
.bx_searche .bx_item_element hr{
	margin: 0;
	border: none;
	border-bottom: 1px solid #e5e5e5;
}
.bx_searche .bx_item_element a{
	margin-top: 10px;
	display: inline-block;
	color: #4788cb;
	font-size: 13px;
	text-decoration: none;
}
.bx_searche .bx_item_element a b{color: #000;font-weight: normal;}
.bx_searche .bx_item_element a:hover,
.bx_searche .bx_item_element a:hover b{text-decoration: underline;}
.bx_searche .bx_price{
	font-weight:bold;
	font-size:13px;
}
.bx_searche .bx_price .old{
	font-weight:normal;
	text-decoration: line-through;
	color: #636363
}
.bx_item_block.all_result{min-height:0}
.bx_item_block.others_result{
	min-height: 0;
	padding: 0 0 12px;
	line-height: 12px;
}
.bx_item_block.all_result .all_result_title{
	display: block;
	font-size: 12px;
	color: #a7a7a7;
	padding-top: 15px;
	padding-bottom: 10px;
}
.bx_item_block.all_result .all_result_title a{color: #a7a7a7}
.bx_item_block.all_result .all_result_title a:hover{color: #4788cb}
.bx_item_block.all_result a{
	margin-top: 0;
}

.settings {
   height: 53px;
    width: 55px;
    position: fixed;
    z-index: 500;
    top: 0;
    background: #f7f7f7;
   padding: 10px 0;
    font-size: 25px;
    font-weight: bold;
	    margin: 0;
    
}
.svern2 {display:none;}
 
/* ScrolBar  */
.scrollbar
{

height: 90%;
width: 100%;
overflow-y: hidden;
overflow-x: hidden;
}

.scrollbar:hover
{

height: 90%;
width: 100%;
overflow-y: scroll;
overflow-x: hidden;
}

/* Scrollbar Style */ 

#style-1::-webkit-scrollbar-track
{
border-radius: 2px;
}

#style-1::-webkit-scrollbar
{
width: 5px;
background-color: #F7F7F7;
}

#style-1::-webkit-scrollbar-thumb
{
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
background-color: #BFBFBF;
}
/* Scrollbar End */ 

.fa-lg {
font-size: 1em;
  
}
.fa {
position: relative;
/*display: table-cell;*/
width: 55px;
height: 36px;
text-align: center;

font-size:20px;

}

.main-menu:hover, nav.main-menu.expanded {
width:250px;
overflow:hidden;
opacity:1;

}

.main-menu {
background:#F7F7F7;
position: fixed;
top: 53px;
bottom:0;
height:100%;
left:0;
width:55px;
overflow:hidden;
-webkit-transition:width .2s linear;
transition:width .2s linear;
-webkit-transform:translateZ(0) scale(1,1);
box-shadow: 1px 0 15px rgba(0, 0, 0, 0.07);
  opacity:1;
  z-index: 200;
}

.main-menu>ul {
margin:7px 0;

}

.main-menu li {
position:relative;
display:block;
width:250px;
  

}

.main-menu li>a {
position:relative;
width:255px;
display:table;
border-collapse:collapse;
border-spacing:0;
color:#8a8a8a;
font-size: 13px;
text-decoration:none;
-webkit-transform:translateZ(0) scale(1,1);
-webkit-transition:all .14s linear;
transition:all .14s linear;
font-family: 'Strait', sans-serif;
border-top:1px solid #f2f2f2;

text-shadow: 1px 1px 1px  #fff;  
}

.main-menu .nav-icon {
  
position:relative;
display:table-cell;
width:55px;
height:36px;
text-align:center;
vertical-align:middle;
font-size:18px;

}

.main-menu .nav-text  {
   
position:relative;
display:table-cell;
vertical-align:middle;
width:200px;
font-family: 'Titillium Web', sans-serif;
padding-top: 4px;
}

.main-menu .share {
}

.main-menu .fb-like {

left: 180px;
position:absolute;
top: 15px;
}

.main-menu>ul.logout {
position:absolute;
left:0;
bottom:0;
  
}

.no-touch .scrollable.hover {
overflow-y:hidden;

}

.no-touch .scrollable.hover:hover {
overflow-y:auto;
overflow:visible;
  
}

/* Logo Hover Property */

a:hover,a:focus {
text-decoration:none;
border-left:0px solid #F7F7F7;

}

nav {
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
-o-user-select:none;
user-select:none;
  
}

nav ul,nav li {
outline:0;
margin:0;
padding:0;
text-transform: uppercase;
}

/* Darker element side menu Start*/

.icon_vet, 
.icon_pig, 
.icon_corn, 
.icon_traktor, 
.icon_meat,
.icon_grain,
.icon_home,
.icon_semen_comp,
.icon_prod_pererab,
.icon_elevator,
.icon_combinat {
	padding: 10px 0 0;
	height: 43px;
	}
.scrollbar li .fa-lg {padding: 7px; float: left;}
.icon_pig:before {
	content: url(/local/templates/graininfo2019/images/icon_pig_wite.png);
	 
background-repeat: no-repeat;
}

.main-menu .ic-facebook {  padding: 3px; margin: 2px 8px;}

.main-menu .nav-text.short-icon-text.ic-facebook {padding-left: 0 !important;}

.icon_vet:before {
	content: url(/local/templates/graininfo2019/images/icon_vet_wite.png);
	 
background-repeat: no-repeat;
}

.icon_corn:before {
	content: url(/local/templates/graininfo2019/images/icon_corn_wite.png);
	 
background-repeat: no-repeat;
}

.icon_traktor:before {
	content: url(/local/templates/graininfo2019/images/icon_traktor.png);
	 
background-repeat: no-repeat;
}

.icon_meat:before {
	content: url(/local/templates/graininfo2019/images/icon_meat_wite.png);
	 
background-repeat: no-repeat;
}

.icon_home:before {
	content: url(/local/templates/graininfo2019/images/icon_home_wite.png);
	 
background-repeat: no-repeat;
}

.icon_semen_comp:before {
    content: url(/local/templates/graininfo2019/images/semen-comp.png);

    background-repeat: no-repeat;
}

.icon_prod_pererab:before {
    content: url(/local/templates/graininfo2019/images/prod-pererab1.png);

    background-repeat: no-repeat;
}

.icon_elevator:before {
    content: url(/local/templates/graininfo2019/images/elevator.png);

    background-repeat: no-repeat;
}

.icon_combinat:before {
	content: url(/local/templates/graininfo2019/images/icon_combinat_wite.png);
	 
background-repeat: no-repeat;
}

.icon_grain:before {
    content: url(/local/templates/graininfo2019/images/grains-p.png);

    background-repeat: no-repeat;
}

.icon_data:before {
	content: url(/local/templates/graininfo2019/images/icon_data.png);
	 
background-repeat: no-repeat;
}

.icon_eye:before {
	content: url(/local/templates/graininfo2019/images/icon_eye.png);
	 
background-repeat: no-repeat;
}

.item-meta-inner {line-height: 20px; font-weight: 600; font-size: 12px;}

.adv-list-container .adv-item .item-meta-inner {width: 100%; margin-left: 0px;}

.item-meta-i.item-meta-right {float: right;}

.item-meta-i.item-meta-left {float: left;}

.adv-item-cats {margin-bottom: 20px;}

#block-news-vn .item-meta-right {padding-left: 40px;}

#block-news-vn .item-meta-left {padding-right: 40px;}

.adv-item-info.widget .item-meta-inner .item-meta-i i, #block-news-vn .item-meta-i i, .adv-list-container .adv-item .item-meta-i i {
    padding-right: 10px;
    position: sticky;
    display: block;
    float: left;
    text-align: right;
    font-size: 20px;
    width: auto;
}

.adv-item-info.widget .item-meta-inner .item-meta-i .meta-social, .adv-list-container .adv-item .meta-social {float: right; padding-left: 20px;}

.adv-list-container .adv-pagination {float: none; margin: 0 auto 40px;}

#block-news-vn .item-meta-inner .meta-social {float: right; padding-left: 0px;}

.paragraph-row.adv-item.clearfix {border-bottom: 1px solid #E0E0E0;}

.paragraph-row.adv-item.clearfix .column12 {margin-left: 0;}

.darkerli
{
background-color:/*#ededed*/#8cb500; 
text-transform:capitalize;  
 
}
.darkerli a, .darkerlishadow a {
	
	color: #fff !important;
	    text-shadow: none !important;
}

.darkerlishadow
{
	
background-color:/*#ededed*/#8cb500;
text-transform:capitalize;  
-webkit-box-shadow: inset 0px 5px 5px -4px rgba(50, 50, 50, 0.55);
-moz-box-shadow:    inset 0px 5px 5px -4px rgba(50, 50, 50, 0.55);
box-shadow:         inset 0px 5px 5px -4px rgba(50, 50, 50, 0.55);
}

.darkerlishadowdown
{
background-color:#ededed;
text-transform:capitalize;  
-webkit-box-shadow: inset 0px -4px 5px -4px rgba(50, 50, 50, 0.55);
-moz-box-shadow:    inset 0px -4px 5px -4px rgba(50, 50, 50, 0.55);
box-shadow:         inset 0px -4px 5px -4px rgba(50, 50, 50, 0.55);
}

/* Darker element side menu End*/

.darkerli.meat-sale {
    background-color: transparent;
    color: #8cb500;
}

.darkerli.meat-sale a {color: #8cb500 !important;}

.darkerli.meat-sale:hover a {color: #fff !important;}

.darkerli.meat-sale .icon_meat:before {content: url(/local/templates/graininfo2019/images/icon_meat_wite_green.png);}

.darkerli.meat-sale:hover .icon_meat:before {content: url(/local/templates/graininfo2019/images/icon_meat_wite.png);}

.darkerli.grain-sale {
    background-color: transparent;
    color: #8cb500;
}

.darkerli.grain-sale a {color: #8cb500 !important;}

.darkerli.grain-sale:hover a {color: #fff !important;}

.darkerli.grain-sale:hover .icon_grain:before {content: url(/local/templates/graininfo2019/images/grains-ph.png);}

.dark-li {
    background-color: #8c0706;
    color: #fff;
}

.dark-li a {
    color: #fff !important;
    text-shadow: none !important;
}

.dark-li:hover>a {background-color: #670403 !important;}

.dark-li a i {color: #fff !important;}

.main-menu li:hover>a,nav.main-menu li.active>a,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.no-touch .dashboard-page nav.dashboard-menu ul li:hover a,.dashboard-page nav.dashboard-menu ul li.active a {
color:#fff;
background-color:#44ab76;
text-shadow: 0px 0px 0px; 
}
.area {
float: left;
background: #e2e2e2;
width: 100%;
height: 100%;
}

@media screen and (min-width: 1024px) and (max-width: 1300px) {
.load-responsive {/*margin-left: 60px;*/	}
#top-menu .ic-facebook {margin-left: 60px;	}

}
#article-svin .newspart {background-color: #fff !important;}

#article-svin .article .title-border h2 {    background-color: #ffffff;}
#article-svin > div.widget.article > div > div > ul > li {   
	float: left;
    padding: 10px 15px 0 0;
    font-size: 15px;
	}
#article-svin > div.widget.article > div > div > ul	{
	display: block;
    height: 40px;
	}
#article-svin > div > div.w-review-articles > div > .column12 {margin-left: 0;}

#article-svin .article .w-review-articles .item {width: 98%;}

#article-svin .counter-news {width: 12%;}

#article-svin .newspart .item-meta .item-meta-i {
    font-weight: 600;
    width: 50%;
    display: block;
    float: left;
}
#article-svin .item-meta-i, #article-svin .counter-news {
    
    font-size: 12px;
    padding-top: 6px;
}

#article-svin .item-content table, #bolez .item-content table {display: none !important;}

#article-svin .counter-news{    float: right;}
#article-svin .item-meta-i i {    padding-right: 15px;}

.bolezn .item-content:before {
	content: ' ';
	background:url('components/bitrix/news.list/article-bolezn/images/icon_bolezn.jpg');
	width:18px;
	height: 18px;
    display: block;
    float: left;
	    margin: 0 15px 0 0;
	    background-repeat: no-repeat;

}
.bolezn .item-content .simpt {
	font-style: italic;
    
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.bolezn .item-content .block_simptoms{margin: 0 0 0 32px;}
#bolez .newspart {
    background: #fff;
} 

#bolez .newspart .title-border h2 {background-color: #ffffff;}

#bolez .item.bolezn {width: 99%;}

#present .w-review-articles .item-header {height: auto;}

#present .newspart .item-header.item-header-hover img {    width: 100%;}
#present .w-review-articles .item {
    border: 1px solid #8cb500;
    margin-bottom: 15px;
}
#present .w-review-articles .item.item-large .item-content {    
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	}
#present .newspart .item-content .item-meta-inner {
	text-align: left;
	float: none;
	}
#present .w-review-articles .item-content .item-meta-i {
	color: #313131;
	font-weight: 600;
	font-size: 12pt;
	font-family: 'Gotham Pro Light';
	width: 70%;
    display: block;
    float: left;
	
}
#present .w-review-articles .item-content .item-meta-inner {
	width: 100%;
}
#present .newspart .item-meta .item-meta {width: 70%;}
#present .widget.newspart .w-review-articles .item-content .item-meta-iv2{
	display: flex;
    width: 25%;
	}
	
#ekl  .newspart {
    background: #fff;
} 
#ekl .newspart .title-border h2 {background-color: #ffffff;}
#news-block-ajax .item-header .h-img {margin:0 auto;}
#news-block-ajax .item-header img{    height: 100px !important;
    /* position: absolute; */
    z-index: 10;
    text-align: center;
	    left: 50%;
    margin-right: -50%;
    transform: translate(25%, 0);
   }

#ekl .lightbox-photo img {
    width: 100%; max-width: 100%; margin: 0 auto;
}

 #news-block-ajax .item-header .img_sc_news {-webkit-filter: blur(8px); 
    filter: blur(3px);     opacity: 0.05;} 
	
	#news-interes-ajax .newspart .title-border h3 {background-color: #ffffff;}
	
	#meat_sale .btn_dobav i {height: 15px;}	
	
	#meat_sale h2 {font-weight: normal; font-size: 20px;    }
	#meat_sale h2 .boldh2 {font-weight: 700; vertical-align: unset;}
	#meat_sale .btn_dobav {    display: block;
    width: 260px;
    float: right;}
				
	#meat_sale .fa-isale.fa.fa-calendar, .fa-isale.fa.fa-rub, .fa-isale.fa.shopping-cart, .fa-isale.fa.fa-database {vertical-align: initial !important;}

#meat_sale .table.table-striped.table-hover.tbl-sale-hover tbody tr:hover {cursor:pointer; color: #088643;}

#meat_sale .button.btn_dobav {
	width: 50%;
	clear: both;
    background-color: #8cb500;
    padding: 8px 15px;
    font-size: 14px;
	text-align: center;
	margin-left: 15px;
	font-weight: 700;
	letter-spacing: -0.4px;
	color: #fff;
	border-radius: 5px;
	border-bottom: 1px solid #dcdcdc;
	box-shadow: inset 0 120px 100px -100px rgba(255,255,255,0.2);
	vertical-align: bottom;
}

#meat_sale .button.btn_dobav .fa {width: auto; height: auto;}

#meat_sale .button.btn_dobav:hover, .button.btn_dobav.btn_dobav_sect:hover {
	background-color: #2aa163;
}

#meat_sale .button.btn_dobav.btn_dobav_sect {
    /*padding: 10px 30px;*/
	margin-top: 20px;
}

#meat_sale .button.btn_dobav .fa.fa-plus {margin-right: 5px;}

#meat_sale .newspart h2 {font-size: 26px;
    font-weight: 100;
    background-color: #fff;
	vertical-align: bottom;}
	
#meat_sale .newspart h2 .boldh2 {font-weight: 700; vertical-align: baseline;}

#meat_sale .inp_wrapp {border: none !important;}

#meat_sale .inp_wrapp select {border-radius: 5px !important; color: #232323 !important; }

#meat_sale .table.table-striped.table-hover.tbl-sale-hover th {font-weight: 500;}

#meat_sale .table.table-striped.table-hover.tbl-sale-hover>tbody>tr>td, .table.table-striped.table-hover.tbl-sale-hover>tbody>tr>th, .table.table-striped.table-hover.tbl-sale-hover>tfoot>tr>td, .table.table-striped.table-hover.tbl-sale-hover>tfoot>tr>th, .table.table-striped.table-hover.tbl-sale-hover>thead>tr>td, .table.table-striped.table-hover.tbl-sale-hover>thead>tr>th {border-top: none; vertical-align: middle;}

#meat_sale .table.table-striped.table-hover.tbl-sale-hover>thead>tr>th:nth-child(2) {width: 15% !important;}

#meat_sale .table.table-striped.table-hover.tbl-sale-hover>tbody>tr>td i {vertical-align: middle !important; width: 25px;}

#meat_sale .table.table-striped.table-hover.tbl-sale-hover>thead>tr>th {border-bottom: none; padding-left: 0px !important;}

#meat_sale .table.table-striped.table-hover.tbl-sale-hover .fa {height: auto !important;}

#meat_sale .table.table-striped.table-hover.tbl-sale-hover tbody td {padding: 15px 0px;}

#meat_sale .table.table-striped.table-hover.tbl-sale-hover tbody tr td:nth-child(5) {text-align: center;}

.btn_dobav2 {  position: absolute;
    height: 30px;
    width: 35%;
    margin: -20px 30px;
    font-size: 10pt !important;
    display: block;
    padding: 5px !important;
    right: 0;}
.btn_dobav2 .fa{ height: 18px;}

@media only screen and (max-width: 480px){
.btn_dobav2 {
    position: absolute;
    height: 30px;
    width: 50% !important;
    margin: -30px 30px;
    font-size: 10pt !important;
    display: block;
    padding: 5px !important;
    right: 0 ;
}
}

#corps-list .company {position: relative;}

.btn_dobav3 {
    position: absolute;
    height: 40px;
    width: 20%;
    font-size: 10pt !important;
    display: block;
    right: 0;
    top: 0;
    right: 25%;
    padding: 10px !important;
    text-align: center;
}
.btn_dobav3 .fa{
    height: 18px;
    width: 40px;
}

@media only screen and (max-width: 480px){
    .btn_dobav2 {
        position: absolute;
        height: 30px;
        width: 50% !important;
        margin: -30px 30px;
        font-size: 10pt !important;
        display: block;
        padding: 5px !important;
        right: 0 ;
    }

    .btn_dobav3 {
        right: 0 ;
    }
}

/*.column6 .yandzen-pigi a {position: relative;
    width: 100%;
    margin-top: 10px !important;
    margin-left: 0 !important;
    display: block;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 700;
    background-color: #8cb500;
    letter-spacing: -0.4px;
    text-align: left;
    border-radius: 5px;
    min-height: 86px;
    line-height: 1.6;
    border-bottom: 1px solid #dcdcdc;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    box-shadow: inset 0 120px 100px -100px rgb(255 255 255 / 20%);
}*/

/*.column6 .yandzen-pigi a:hover {background-color: #44ab76;}

.column6 .yandzen-pigi a span, .column7 .yandzen-pigi a span, .column5 .yandzen-pigi a span {vertical-align: text-top; color: #fff; display: block; letter-spacing: 0.4px;}

.column6 .yandzen-pigi a span {letter-spacing: -0.4px;}

.column6 .yandzen-pigi a span.facebook-box, .column5 .yandzen-pigi a span.facebook-box {line-height: 56px;}

.column6 .yandzen-pigi a span u, .column7 .yandzen-pigi a span u, .column5 .yandzen-pigi a span u {text-decoration: none; color: #088643; vertical-align: baseline;}

.column6 .yandzen-pigi a:hover span, .column7 .yandzen-pigi a:hover span, .column5 .yandzen-pigi a:hover span {color: #088643;}

.column6 .yandzen-pigi a:hover span u, .column7 .yandzen-pigi a:hover span u, .column5 .yandzen-pigi a:hover span u {color: #fff;}

.column6 .yandzen-pigi a img, .column7 .yandzen-pigi a img, .column5 .yandzen-pigi a img {margin-right: 5px; margin-top: 4px; width: 50px; display: inline; float: left;}

.column6 .yandzen-pigi a img {margin-right: 15px;}*/

.column12 .yandzen-pigi a, .column6 .yandzen-pigi a {position: relative;
    width: 100%;
    margin-top: 10px !important;
    margin-left: 0 !important;
    display: block;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 700;
    background-color: #8cb500;
    letter-spacing: -0.4px;
    text-align: center;
    border-radius: 5px;
    /*border-bottom: 1px solid #dcdcdc;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);*/
    box-shadow: inset 0 120px 100px -100px rgb(255 255 255 / 20%);
}

.column12 .yandzen-pigi a span, .column6 .yandzen-pigi a span {
    display: inline !important;
    vertical-align: middle;
    color: #fff !important;
}

.column12 .yandzen-pigi a:hover, .column6 .yandzen-pigi a:hover {
    background-color: #44ab76;
    color: #fff !important;
}

.column12 .yandzen-pigi a img, .column6 .yandzen-pigi a img {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 15px;
    width: 50px;
    display: inline;
    float: none !important;
}

#yandzen-box.socset-news .column12 .yandzen-pigi a, #yandzen-box.socset-news .column6 .yandzen-pigi a {
    padding: 10px 30px;
    margin-bottom: 10px !important;
}

#yandzen-box.socset-news .column12 .yandzen-pigi a img, #yandzen-box.socset-news .column6 .yandzen-pigi a img {width: 40px;}

.column12.col-offset-0 {margin-left: 0px;}

.column4 .yandzen-pigi a {position: relative;
    width: 100%;
    margin-top: 10px !important;
    margin-left: 0 !important;
    display: block;
    padding: 15px 30px;
    font-size: 18px;
    font-weight: 700;
    background-color: #8cb500;
    letter-spacing: -0.4px;
    text-align: center;
    border-radius: 5px;
    /*border-bottom: 1px solid #dcdcdc;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);*/
    box-shadow: inset 0 120px 100px -100px rgb(255 255 255 / 20%);
}

.column4 .yandzen-pigi a span {
    display: inline !important;
    vertical-align: middle;
    color: #fff !important;
}

.column4 .yandzen-pigi a:hover {
    background-color: #44ab76;
    color: #fff !important;
}

.column4 .yandzen-pigi a img {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    margin-right: 15px;
    width: 50px;
    display: inline;
    float: none !important;
}

#yandzen-box.socset-vak .column4 .yandzen-pigi a {
    padding: 15px 5px;
    font-size: 14px;
}

#yandzen-box.socset-vak .column4 .yandzen-pigi a img {margin-right: 5px;}

@media only screen and (max-width: 1366px) {
    .column8 .column6 .yandzen-pigi a {padding: 15px 25px !important;}

    .column8 .column4 .yandzen-pigi a {padding: 15px 25px !important;}
}

@media only screen and (max-width: 1280px) and (min-width: 1025px) {
    .column6 .yandzen-pigi a {font-size: 17px;}

    .column4 .yandzen-pigi a {font-size: 17px;}

    #yandzen-box.socset-vak .column4 .yandzen-pigi a {padding: 15px 4px;}
}

@media only screen and (max-width: 1024px) {

    .column6 .yandzen-pigi a {padding: 10px 10px !important; font-size: 18px; min-height: 88px;}

    .column8 .column6 .yandzen-pigi a {padding: 10px 7px !important; font-size: 16px;}

    .column6 .yandzen-pigi a img {margin-top: 8px;}

    .column6 .yandzen-pigi a span {line-height: 32px;}

    .column6 .yandzen-pigi a span.facebook-box {line-height: 68px;}

    .column4 .yandzen-pigi a {padding: 10px 5px !important; font-size: 18px; min-height: 88px;}

    .column8 .column4 .yandzen-pigi a {padding: 10px 5px !important; font-size: 16px;}

    .column4 .yandzen-pigi a img {margin-top: 8px;}

    .column4 .yandzen-pigi a span {line-height: 32px;}

    .column4 .yandzen-pigi a span.facebook-box {line-height: 68px;}

    #yandzen-box.socset-vak .column4 .yandzen-pigi a {font-size: 17px;}

    #yandzen-box.socset-vak .column4 .yandzen-pigi a img {margin-right: 15px;}

    #yandzen-box.socset-news .column12 .yandzen-pigi a, #yandzen-box.socset-news .column6 .yandzen-pigi a {
        padding: 0 10px !important;
        min-height: auto;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {

    /*#yandzen-box .column6:first-child {width: 57.39361702127659%;}

    #yandzen-box .column6:last-child {width: 40.37234042553192%;}*/

    #yandzen-box.socset-vak .column6 {
        width: 100%;
        margin-left: 0;
    }

    .column6 .yandzen-pigi a {font-size: 17px;}

    #yandzen-box.socset-vak .column4 {
        width: 100%;
        margin-left: 0;
    }

    .column4 .yandzen-pigi a, #yandzen-box.socset-vak .column4 .yandzen-pigi a {font-size: 16px;}

}

@media only screen and (max-width: 768px) {

    .column6 .yandzen-pigi a {padding: 5px 5px !important; font-size: 16px; min-height: 94px;}

    .column8 .column6 .yandzen-pigi a {padding: 5px 5px !important; font-size: 14px;}

    .column6 .yandzen-pigi a img {margin-top: 16px;}

    .column6 .yandzen-pigi a span {line-height: 28px;}

    .column6 .yandzen-pigi a span.facebook-box {line-height: 82px;}

    .column4 .yandzen-pigi a {padding: 5px 5px !important; font-size: 16px; min-height: 94px;}

    .column8 .column4 .yandzen-pigi a {padding: 5px 5px !important; font-size: 14px;}

    .column4 .yandzen-pigi a img {margin-top: 16px;}

    .column4 .yandzen-pigi a span {line-height: 28px;}

    .column4 .yandzen-pigi a span.facebook-box {line-height: 82px;}
}

@media only screen and (max-width: 768px) and (min-width: 601px) {

    #yandzen-box .column6 {width: 100%; margin-left: 0;}

    #yandzen-box .column6 .yandzen-pigi a {min-height: auto; font-size: 15px;}

    #yandzen-box .column6 .yandzen-pigi a img {margin-top: 4px;}

    #yandzen-box .column6 .yandzen-pigi a span.facebook-box {line-height: 56px;}

    #yandzen-box .column4 {width: 100%; margin-left: 0;}

    #yandzen-box .column4 .yandzen-pigi a {min-height: auto; font-size: 15px;}

    #yandzen-box .column4 .yandzen-pigi a img {margin-top: 4px;}

    #yandzen-box .column4 .yandzen-pigi a span.facebook-box {line-height: 56px;}

}

@media only screen and (max-width: 600px) {

    .column6 .yandzen-pigi a {padding: 15px 5px !important; font-size: 16px; min-height: 86px;}

    .column8 .column6 .yandzen-pigi a {padding: 15px 5px !important; font-size: 14px;}

    .column6 .yandzen-pigi a img {margin-top: 4px; margin-bottom: 10px;}

    .column6 .yandzen-pigi a span {line-height: 28px;}

    .column6 .yandzen-pigi a span.facebook-box {line-height: 56px;}

    .column4 .yandzen-pigi a {padding: 15px 5px !important; font-size: 16px; min-height: 86px;}

    .column8 .column4 .yandzen-pigi a {padding: 15px 5px !important; font-size: 14px;}

    .column4 .yandzen-pigi a img {margin-top: 4px; margin-bottom: 10px;}

    .column4 .yandzen-pigi a span {line-height: 28px;}

    .column4 .yandzen-pigi a span.facebook-box {line-height: 56px;}
}

.title-border h2, .title-border h3, .adv-details-title .obv-detail {font-weight: bold !important;}

.telega-widget { width: 350px; position: fixed !important;   right: 1%; bottom: 55px; z-index: 100}
.telega-bottom { display: none; position: fixed; right: 1%; bottom: 0px;
    width: 250px;
    height: 40px;
    text-align: center;
    border: 1px solid #486323;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding: 5px 0; cursor: pointer}

.ul-pigi {
    padding-left: 25px;
    list-style: disc;
    margin-bottom: 25px;
}

#sovet-expert-ajax .item-content {margin-bottom: 25px;}

#sovet-expert-ajax .item:last-child .item-content {margin-bottom: 10px;}

.item-main {
    margin: 10px auto;
    position: relative;
}

.item-main .item-content p {
    display: block;
    height: 53px;
    overflow: hidden;
}

.item-main .item-main-border {
    position: absolute !important;
    top: -15px;
    left: -15px;
    width: 110.5%;
    height: 230px;
    border: 5px solid #5E5E5E;
    background-color: #edeaea;
}

.item.article-main {
    border: 5px solid #5E5E5E !important;
    background-color: #edeaea;
    padding: 10px 10px 0 10px !important;
}

.item.article-main .item-header {
    float: left;
    margin-right: 10px;
    width: 200px;
}

.item.article-main .item-content {
    background-color: #edeaea;
    padding-top: 0;
}

.item.article-main .item-content p {
    font-size: 14px;
    margin-bottom: 10px;
}

.article-box-main .paragraph-row .item:nth-child(3) {
    border-bottom: none !important;
    margin-bottom: 5px !important;
}

.adv-list-container .load_more.widget-view-more {
    clear: both;
    display: block;
    padding: 13px;
    font-size: 14px;
    background-color: #8cb500;
    font-weight: 500;
    letter-spacing: -0.4px;
    text-align: center;
    margin-top: 20px;
    color: #fff;
    border-radius: 5px !important;;
    border-bottom: 1px solid #dcdcdc;
    box-shadow: inset 0 120px 100px -100px rgb(255 255 255 / 20%);
}

.adv-list-container .load_more.widget-view-more:hover {
    background-color: #44ab76;
    color: #fff;
}

#footer .footer-menu h4 {
    color: #fff;
    border-bottom: 1px solid #fff;
    font-weight: 500;
}

#footer .footer-menu h4:after {border-bottom: none;}

#footer .footer-menu .menu {margin-bottom: 20px;}

#footer .footer-menu .menu li:before {color: #fff;}

#footer .footer-menu .menu li a {
    font-weight: 400;
    color: #fff;
}

#footer .footer-menu .menu li a:hover {color: #18cc05 !important;}

#footer .footer-menu .title-link {border-bottom: none;}

#footer .footer-menu .title-link a {color: #fff;}

#footer .footer-menu .title-link a:hover {color: #18cc05 !important;}

#footer .mobil-clear {display: none;}

.button.btn_dobav2.btn_dobav2new {
    /*right: 165px;*/
    width: 28%;
    text-align: center;
    margin: -20px 10px;
}

.button.btn_dobav2.btn_dobav2new i {width: 35px;}

element.style {
}
.b-iframe .survey__submit-button {
    margin-right: 0;
    margin-left: 0;
}

.survey__submit-button {
    text-align: left !important;
    margin: 0 !important;
}

.button.btn_dobav2.btn-webnr {
    right: 205px;
    width: 25%;
    text-align: center;
    margin: -20px 0 -20px 10px;
}

#btn-block-bnews {margin-top: 10px;}

#btn-block-bnews .button.btn-bnews {
    width: 100%;
    text-align: center;
    padding: 8px 18px;
}

#btn-block-bnews .button.btn-bnews.btn-bnews-red {background-color: #d10909;}

#btn-block-bnews .button.btn-bnews i {
    width: 25px;
    height: 18px;
}

#news-block-ajax .title-border {margin-top: 15px !important;}

#news-block-ajax .btn-webnr, #news-block-ajax .btn_dobav2new {display: none;}

.ya-share2__item.ya-share2__item_service_facebook {display: none !important;}

.vis-sm {display: none !important;}

.modal-xl {width:1000px;}

.img-col-2 img {
    float: left;
    margin-top: 10px;
    margin-right: 10px;
    width: 48%;
    height: auto;
}

.img-col-2 img:nth-child(even) {margin-right: 0;}

#zagruzka-tsen {margin-top: 15px;}

#zagruzka-tsen input[name='id-cena'] {
    padding: 4px 12px;
    margin-right: 15px;
}

#zagruzka-tsen .button {padding: 8px 18px;}

.preloader__item {
    background-color: #8cb500;
}

#leftmenu {
    height: 100dvh;
}