/* import temp css files */
@import url(widgets.css); 

/* normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {display: none;}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body {margin: 0;}
a {background: transparent;}
a:active, a:hover {outline: 0;}
h1 {
    font-size: 2em;
    margin: 0.67em 0;
}
abbr[title] {border-bottom: 1px dotted;}
b, strong {font-weight: bold;}
dfn {font-style: italic;}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
mark {
    background: #ff0;
    color: #000;
}
code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}
pre {white-space: pre-wrap;}
q {quotes: "\201C" "\201D" "\2018" "\2019";}
small {font-size: 80%;}
sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
img {border: 0;}
svg:not(:root) {overflow: hidden;}
figure {margin: 0;}
fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}
legend {
    border: 0;
    padding: 0;
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0;
}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
dl, menu, ol, ul {margin: 1em 0;}
dd {margin: 0 0 0 40px;}
menu, ol, ul {padding: 0 0 0 40px;}
nav ul, nav ol {list-style: none outside none;}
/* normalize.css end */

/* reset */
body {	
    line-height:1.2;	
    -webkit-font-smoothing: antialiased; 
}
body, html {
    height:100%;
    width:100%;
}
header, nav, section, article, aside, footer {display: block;}
input[type=button], input[type=submit], input[type=radio], input[type=checkbox], button, select{cursor:pointer;}
/*normalization mozila*/
button::-moz-focus-inner  {
    padding:0;
    border:0;
}
input::-moz-focus-inner  {
    padding:0;
    border:0;
}
input:-webkit-autofill {background-color: transparent;}
/*normalization ie7*/
*+html input[type=checkbox],
*+html input[type=radio] { 
    width:13px;
    height:13px;
}
input, button{overflow:visible;}
textarea{
    resize:none;
    overflow:auto;
}
em{font-style:italic;}
b, strong{font-weight:bold;}
a {
    cursor:pointer;	
    outline: none;
    text-decoration: underline;
}
a:hover {text-decoration: none;}
h1, h2, h3, h4, h5, h6{
    font-weight:100;
    margin:0;
}
img {border: none;}
input {vertical-align: middle;}
table{
    border-collapse:collapse; 
    border:0;
    width:100%;
}
blockquote, q {quotes: none;}
blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none;
}
/* remember to define focus styles! */
:focus {outline:none;}
/*remove the border around the button*/
button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {/* */
    border: none;
}
/*remove the frame around the input type = "radio"*/
:focus {-moz-outline: 3px solid #fff !important;}
input[type="radio"]:focus {
    -moz-outline-radius: 12px !important;
    -moz-outline-offset: 0px !important;
}
/*remove the frame around the input type = "checkbox"*/
input[type="checkbox"]:focus {
    -moz-outline-offset: -1px !important;
    -moz-outline: 1px solid #000 !important;
}
/*remove the frame around the inputs ie7*/
/*
*+html a,
*+html button,
*+html input[type="submit"],
*+html input[type="radio"],
*+html input[type="checkbox"], 
*+html input[type="button"] {
    noFocusLine: expression(this.onFocus=this.blur());
}
*/
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* reset end */

/* Fonts */
/*Agora-Serif-Pro Regular*/
@font-face {
    font-family: 'agora-serif-pro-regular';
    src: url('fonts/agora-serif-pro/regular/agoraserifpro-regular.eot');
    src: url('fonts/agora-serif-pro/regular/agoraserifpro-regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/agora-serif-pro/regular/agoraserifpro-regular.woff') format('woff'),
        url('fonts/agora-serif-pro/regular/agoraserifpro-regular.ttf') format('truetype'),
        url('fonts/agora-serif-pro/regular/agoraserifpro-regular.svg#pf_agora_serif_proregular') format('svg');
}
/*Agora-Serif-Pro Black*/
@font-face {
    font-family: 'agora-serif-pro-black';
    src: url('fonts/agora-serif-pro/black/agoraserifpro-black.eot');
    src: url('fonts/agora-serif-pro/black/agoraserifpro-black.eot?#iefix') format('embedded-opentype'),
        url('fonts/agora-serif-pro/black/agoraserifpro-black.woff') format('woff'),
        url('fonts/agora-serif-pro/black/agoraserifpro-black.ttf') format('truetype'),
        url('fonts/agora-serif-pro/black/agoraserifpro-black.svg#pf_agora_serif_problack') format('svg');
}
/*Agora-Serif-Pro Black Italic*/
@font-face {
    font-family: 'agora-serif-pro-black-italic';
    src: url('fonts/agora-serif-pro/black-italic/agoraserifpro-blackitalic.eot');
    src: url('fonts/agora-serif-pro/black-italic/agoraserifpro-blackitalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/agora-serif-pro/black-italic/agoraserifpro-blackitalic.woff') format('woff'),
        url('fonts/agora-serif-pro/black-italic/agoraserifpro-blackitalic.ttf') format('truetype'),
        url('fonts/agora-serif-pro/black-italic/agoraserifpro-blackitalic.svg#pf_agora_serif_proBlkIt') format('svg');
}
/*Agora-Serif-Pro Bold*/
@font-face {
    font-family: 'agora-serif-pro-bold';
    src: url('fonts/agora-serif-pro/bold/agoraserifpro-bold.eot');
    src: url('fonts/agora-serif-pro/bold/agoraserifpro-bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/agora-serif-pro/bold/agoraserifpro-bold.woff') format('woff'),
        url('fonts/agora-serif-pro/bold/agoraserifpro-bold.ttf') format('truetype'),
        url('fonts/agora-serif-pro/bold/agoraserifpro-bold.svg#pf_agora_serif_probold') format('svg');
}
/*Agora-Serif-Pro Bold Italic*/
@font-face {
    font-family: 'agora-serif-pro-bold-italic';
    src: url('fonts/agora-serif-pro/bold-italic/agoraserifpro-bolditalic.eot');
    src: url('fonts/agora-serif-pro/bold-italic/agoraserifpro-bolditalic.eot?#iefix') format('embedded-opentype'),
        url('fonts/agora-serif-pro/bold-italic/agoraserifpro-bolditalic.woff') format('woff'),
        url('fonts/agora-serif-pro/bold-italic/agoraserifpro-bolditalic.ttf') format('truetype'),
        url('fonts/agora-serif-pro/bold-italic/agoraserifpro-bolditalic.svg#pf_agora_serif_probold_italic') format('svg');
}
/*Agora-Serif-Pro Italic*/
@font-face {
    font-family: 'agora-serif-pro-italic';
    src: url('fonts/agora-serif-pro/italic/agoraserifpro-italic.eot');
    src: url('fonts/agora-serif-pro/italic/agoraserifpro-italic.eot?#iefix') format('embedded-opentype'),
        url('fonts/agora-serif-pro/italic/agoraserifpro-italic.woff') format('woff'),
        url('fonts/agora-serif-pro/italic/agoraserifpro-italic.ttf') format('truetype'),
        url('fonts/agora-serif-pro/italic/agoraserifpro-italic.svg#pf_agora_serif_proitalic') format('svg');
}
/*Agora-Serif-Pro Medium*/
@font-face {
    font-family: 'agora-serif-pro-medium';
    src: url('fonts/agora-serif-pro/medium/agoraserifpro-medium.eot');
    src: url('fonts/agora-serif-pro/medium/agoraserifpro-medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/agora-serif-pro/medium/agoraserifpro-medium.woff') format('woff'),
        url('fonts/agora-serif-pro/medium/agoraserifpro-medium.ttf') format('truetype'),
        url('fonts/agora-serif-pro/medium/agoraserifpro-medium.svg#pf_agora_serif_promedium') format('svg');
}
/*din-text-comp-pro bold*/
@font-face {
    font-family: 'din-text-comp-pro-bold';
    src: url('fonts/din-text-comp-pro/bold/pfdintextcomppro-bold-webfont.eot');
    src: url('fonts/din-text-comp-pro/bold/pfdintextcomppro-bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/din-text-comp-pro/bold/pfdintextcomppro-bold-webfont.woff') format('woff'),
        url('fonts/din-text-comp-pro/bold/pfdintextcomppro-bold-webfont.ttf') format('truetype'),
        url('fonts/din-text-comp-pro/bold/pfdintextcomppro-bold-webfont.svg#pf_din_text_comp_probold') format('svg');
    font-weight:normal;
    font-style:normal;
}
/*din-text-comp-pro xthin*/
@font-face {
    font-family: 'din-text-comp-prox-thin';
    src: url('fonts/din-text-comp-pro/xthin/pfdintextcomppro-xthin-webfont.eot');
    src: url('fonts/din-text-comp-pro/xthin/pfdintextcomppro-xthin-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/din-text-comp-pro/xthin/pfdintextcomppro-xthin-webfont.woff') format('woff'),
        url('fonts/din-text-comp-pro/xthin/pfdintextcomppro-xthin-webfont.ttf') format('truetype'),
        url('fonts/din-text-comp-pro/xthin/pfdintextcomppro-xthin-webfont.svg#pf_din_text_comp_proXTh') format('svg');
    font-weight:normal;
    font-style:normal;
}
/*din-text-comp-pro regular*/
@font-face {
    font-family: 'din-text-comp-pro-regular';
    src: url('fonts/din-text-comp-pro/regular/pfdintextcomppro-regular-webfont.eot');
    src: url('fonts/din-text-comp-pro/regular/pfdintextcomppro-regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/din-text-comp-pro/regular/pfdintextcomppro-regular-webfont.woff') format('woff'),
        url('fonts/din-text-comp-pro/regular/pfdintextcomppro-regular-webfont.ttf') format('truetype'),
        url('fonts/din-text-comp-pro/regular/pfdintextcomppro-regular-webfont.svg#pf_din_text_comp_proregular') format('svg');
    font-weight:normal;
    font-style:normal;
}
/* Fonts end */

/* ------ typographic styles ------ */
body {
    font: 14px/2 'agora-serif-pro-regular', "Times New Roman", Times, serif;
    height: 100%;
    color:#616161;
    background: #fff;
    min-width: 1100px;
}
h1, h2, h3, h4, h5 {
    font-weight: normal;
}
h1 {
    font:700 26px/1.16 Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #000;
    padding: 0 0 36px;
}
h2 {
    font:700 21px/1.238 Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #000;
    padding: 0 0 20px;
}
h3 {
    font: 14px/1.286 Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #000;
    padding: 0 0 20px;
}
h3.rOk {
    padding:0;
}
h4 {
    font:700 14px/1.714 Georgia, "Times New Roman", Times, serif;
    padding: 0 0 10px;
    color: #505050;
}
h5 {
    font-size:14px;
    line-height:1.714;
    padding: 0 0 5px;
}
p {
    padding:0 0 20px;
    margin:0;
}
hr {
    line-height:1px;
    height:0;
    border:none;
    background:none;
    border-bottom:1px solid #000;
    margin-bottom:25px;
}
a {
    color: #616161;
    outline: none;
    text-decoration: underline;
    cursor:pointer;
}
a:hover {text-decoration: none;}
img {
    border: none;
    vertical-align: top;
}
.borderimg img
{
    border:2px solid;
    border-color: #4a8a69;
}
b, strong{
    font-family:serif, agora-serif-pro-regular, Georgia;
    font-weight:700;
}
i, em, address{
    font-family:'agora-serif-pro-italic';
    font-style:normal;
}
i b,
i strong
em b,
em strong,
b i,
b em,
strong i,
strong em{
    font-family: 'agora-serif-pro-bold-italic';
    font-weight:normal;
    font-style:normal;
}
/* ------ typographic styles end ------ */

/* elements form style */
input[type="text"],
input[type="password"],
textarea {
    border:0;
    background: none;
    float: left;
    width:100%;
    color:#6a6a6a;
    /*font: 12px/0.857 'agora-serif-pro-italic', 'Times New Roman', Times, serif;*/
    padding:0;
    height: 14px;
}
textarea{
    min-height: 100px;
    height: 100px;
    resize: vertical;
}
/* placeholder */
:-webkit-input-placeholder{color: #a5a5a5;}
::-webkit-input-placeholder{color: #a5a5a5;}
:-moz-placeholder{color: #a5a5a5;}
::-moz-placeholder{color: #a5a5a5; opacity: 1;}
:-ms-input-placeholder{color: #a5a5a5; opacity: 1;}
.placeholder {color: #a5a5a5; opacity: 1;}
/* placeholder end */
input[type="radio"] {
    float: left;
    height: 15px;
    width: 16px;
    margin: 0;
    padding: 0;
}
input[type="checkbox"]{
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 0;
}
.form-line {padding:0 0 10px;}
.label-holder{padding: 0 0 10px;}
label{
    font-size: 13px;
    line-height: 15px;
}
.input-holder {
    padding: 6px 9px 5px;
    cursor: text;
    background: #fff;
    border: 1px solid #e0e0e0;
    -webkit-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0px 2px 3px rgba(0, 0, 0, .1);
    box-shadow: inset 0px 2px 3px rgba(0, 0, 0, .1);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    position:relative;
}
/* elements form focus */
/* placeholder focus */
.input-holder:hover :-webkit-input-placeholder{color: #b6b6b6;}
.input-holder:hover ::-webkit-input-placeholder{color: #b6b6b6;}
.input-holder:hover :-moz-placeholder{color: #b6b6b6;}
.input-holder:hover ::-moz-placeholder{color: #b6b6b6; opacity: 1;}
.input-holder:hover :-ms-input-placeholder{color: #b6b6b6; opacity: 1;}
.input-holder:hover.placeholder {color: #b6b6b6; opacity: 1;}
/* placeholder focus end */
/* elements form focus end */
/* elements form style end */
/* ------ typographic styles end ------ */

/* btn */
.btn {
    position: relative;
    text-align: center;
    text-decoration:none;
}
.btn input[type="submit"] {
    background: url("/wp-content/themes/agro/images/empty.png") repeat;
    cursor: pointer;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 99;
    border:0;
}
/* btn-yellow */
.btn-yellow{
    padding: 0 9px 0 0;
    font:700 14px/28px Georgia, "Times New Roman", Times, serif !important;
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    width: 30%;
}
.btn-yellow>span{
    display: block;
    position: relative;
    height: 28px;
    max-width: 200px;
    padding: 0 25px;
    border: 2px solid #ffe00c;
    border-right: none;
}
.btn-yellow>span:after,
.btn-yellow>span after{
    content: '';
    position: absolute;
    left: 100%;
    top: -2px;
    height: 32px;
    width: 9px;
    background: url(/wp-content/themes/agro/images/sp-corner.png) no-repeat 0 -230px;
}
.btn-yellow:hover{opacity: 0.7;}
/* btn-yellow end */

/* btn-order */
.btn-large{
    padding: 0 12px 0 0;
    font:700 14px/41px Georgia, "Times New Roman", Times, serif;
    color: #000;
    text-transform: uppercase;
    text-decoration:none;
}
.btn-large>span{
    display: block;
    position: relative;
    height: 41px;
    line-height: 41px;
    max-width: 200px;
    padding: 0 29px 0 28px;
    border: 2px solid #ffe00c;
    border-right: none;
}
.btn-large>span:after,
.btn-large>span after{
    content: '';
    position: absolute;
    left: 100%;
    top: -2px;
    height: 45px;
    width: 12px;
    background: url(/wp-content/themes/agro/images/sp-corner.png) no-repeat;
}
.btn-large .icon-btnarrow{
    margin: 6px 4px 0 0;
    float: left;
}
.btn-large:hover{opacity: 0.7;}
/* btn-order end */

/* btn-white */
.btn-white{
    padding: 0 11px 0 0;
    font-size: 12px;
    line-height: 29px;
    color: #fff;
    text-transform: uppercase;
}
.btn-white>span{
    display: block;
    position: relative;
    height: 29px;
    max-width: 200px;
    padding: 0 22px 0 18px;
    border: 2px solid #fff;
    border-right: none;
}
.btn-white>span:after,
.btn-white>span after{
    content: '';
    position: absolute;
    left: 100%;
    top: -2px;
    height: 33px;
    width: 11px;
    background: url(/wp-content/themes/agro/images/sp-corner.png) no-repeat 0 -177px;
}
.btn-white:hover{
    opacity: 0.75;
}
/* btn-yellow end */

/* btn-white */
.btn-green{
    padding: 0 9px 0 0;
    font-size: 12px;
    line-height: 21px;
    color: #007b2e;
    text-transform: uppercase;
}
.btn-green>span{
    display: block;
    position: relative;
    height: 21px;
    max-width: 200px;
    padding: 0 23px 0 22px;
    border: 2px solid #007b2e;
    border-right: none;
}
.btn-green>span:after,
.btn-green>span after{
    content: '';
    position: absolute;
    left: 100%;
    top: -2px;
    height: 25px;
    width: 9px;
    background: url(/wp-content/themes/agro/images/sp-corner.png) no-repeat 0 -132px;
}
.btn-green:hover{opacity: 0.75;}
/* btn-yellow end */
/* btn end */

/* overflow */
.summary-form .form-line,
.product-box,
.catalog-heading,
.catalog-heading h2,
.products-list .price-holder,
.btn-large,
.btn-yellow,
.press,
.preview-list li,
.preview-list .preview-content,
.preview-list h4,
.preview-list .preview-description,
.info,
.info-content,
.about-text,
.novelty-header,
.novelty-header h2,
.center-button,
.about-article,
.mission,
.registration,
.partnership-holder,
.partnership-content,
.product-description,
.preview,
.advices,
.advices-box,
.photo-gallery,
.about-description,
.languages-list,
.advice-holder,
.links-preview,
.links-preview-list li,
.img-holder{
    overflow:hidden;
    zoom:1;
}
/* overflow end */

/* reset-ul */
[class$="-list"],
[class$="-list"] ul,
.social-networks,
.breadcrumbs{
    margin:0;
    list-style:none;
    border:0;
    padding:0;
    background:none;
}
/* reset-ul end */

/* inline-block */
[class^="icon-"],
[class*=" icon-"],
[class^="flag-icon-"],
[class*=" flag-icon-"],
[class^="arrow-"],
[class*=" arrow-"],
[class^="soc-icon-"],
[class*=" soc-icon-"],
[class^="btn-"],
[class*=" btn-"],
[class^="corner-"],
[class*=" corner-"],
.btn,
.career-box .col,
.vacancy-list>li,
.footer-contacts .social-networks li,
.nav-list>li,
.switchers,
.switchers .caunter-box .counter-all,
.info .figure-info figcaption span,
.subscribe-form .input-holder,
.links-list li,
.center-button-holder,
.world .img-holder{
    display:-moz-inline-stack;
    display:inline-block;
    zoom:1;
    *display:inline;
    vertical-align:top;
}
/* inline-block end */

/* fieldset-reset */
.search-form fieldset,
.summary-form fieldset,
.subscribe-form fieldset{
    border: none;
    margin: 0;
    padding: 0;
}
/* fieldset-reset end */

/* color text */
.colortext {
    color: red; /* Красный цвет выделения */
}
/* color text */

.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
}

/* clearfix */
.main:before,
.main:after,

.main-holder:before,
.main-holder:after,

.search-form:before,
.search-form:after,

.header .max-wrap:before,
.header .max-wrap:after,

.footer .max-wrap:before,
.footer .max-wrap:after,

.nav-list:before,
.nav-list:after,

.summary-form:before,
.summary-form:after,

.catalog-area:before,
.catalog-area:after,

.products-list:before,
.products-list:after,

.about:before,
.about:after,

.information-holder:before,
.information-holder:after,

.subscribe-form .form-line:before,
.subscribe-form .form-line:after,

.subscribe-form:before,
.subscribe-form:after,

.input-holder:before,
.input-holder:after,

.two-columns-holder:before,
.two-columns-holder:after,

.about-container:before,
.about-container:after,

.clients-list:before,
.clients-list:after,

.about-info:before,
.about-info:after,

.staff-list:before,
.staff-list:after,

.partnership:before,
.partnership:after,

.product:before,
.product:after,

.info-container:before,
.info-container:after,

.heading-frame:before,
.heading-frame:after,

.activity:before,
.activity:after,

.media:before,
.media:after,

.video-holder:before,
.video-holder:after,

.photo-gallery-list:before,
.photo-gallery-list:after{
    content: "";
    display: table;
}

.main:after,
.main-holder:after,
.search-form:after,
.header .max-wrap:after,
.footer .max-wrap:after,
.nav-list:after,
.summary-form:after,
.catalog-area:after,
.products-list:after,
.about:after,
.information-holder:after,
.subscribe-form .form-line:after,
.subscribe-form:after,
.input-holder:after,
.two-columns-holder:after,
.about-container:after,
.clients-list:after,
.about-info:after,
.staff-list:after,
.partnership:after,
.product:after,
.info-container:after,
.heading-frame:after,
.activity:after,
.media:after,
.video-holder:after,
.photo-gallery-list:after{
    clear: both;
}

.main,
.main-holder,
.search-form,
.header .max-wrap,
.footer .max-wrap,
.nav-list,
.summary-form,
.catalog-area,
.products-list,
.about,
.information-holder,
.subscribe-form .form-line,
.subscribe-form,
.input-holder,
.two-columns-holder,
.about-container,
.clients-list,
.about-info,
.staff-list,
.partnership,
.product,
.info-container,
.heading-frame,
.activity,
.media,
.video-holder,
.photo-gallery-list{
    zoom: 1;
}
/* clearfix end */

/* gradient */
.header-holder{
    background: #f1f1f1 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 56%, #f1f1f1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(56%,#ffffff), color-stop(100%,#f1f1f1));
    background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 56%,#f1f1f1 100%);
    background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 56%,#f1f1f1 100%);
    background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 56%,#f1f1f1 100%);
    background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 56%,#f1f1f1 100%);
}
/* gradient end */

/* icons */

/* icon */
.icon,
[class^="icon-"],
[class*=" icon-"] {background:url(/wp-content/themes/agro/images/sp-icons.png) 0 0 no-repeat;}

.icon-user{ background-position: 0 0; width: 16px; height: 16px; } 
.icon-magnifier{ background-position: 0 -36px; width: 16px; height: 16px; } 
.icon-btnarrow{ background-position: 0 -72px; width: 24px; height: 29px; } 
.icon-pdf{ background-position: 0 -121px; width: 30px; height: 30px; } 
.icon-edit{ background-position: 0 -167px; width: 16px; height: 16px; } 
.icon-date{ background-position: 0 -203px; width: 13px; height: 16px; } 
.icon-calculator{ background-position: 0 -239px; width: 18px; height: 23px; } 
.icon-graf{ background-position: 0 -282px; width: 45px; height: 47px; } 
.icon-review{ background-position: 0 -349px; width: 44px; height: 38px; } 
.icon-award{ background-position: 0 -407px; width: 34px; height: 43px; } 
.icon-earth{ background-position: 0 -470px; width: 22px; height: 22px; } 
.icon-review-grey { background-position: 0 -505px; width: 36px; height: 25px; } 
.icon-del { background-position: 0 -536px; }
.icon-del:hover { background-position: 0 -567px; }
/* icon end */

/* flags */
.flag,
[class^="flag-"],
[class*=" flag-"] {background:url(/wp-content/themes/agro/images/sp-flags.png) 0 0 no-repeat;}

.flag-icon-zw{ background-position: 0 0; width: 35px; height: 23px; } 
.flag-icon-bh{ background-position: 0 -43px; width: 35px; height: 23px; } 
.flag-icon-zm{ background-position: 0 -86px; width: 35px; height: 23px; } 
.flag-icon-pt{ background-position: 0 -129px; width: 35px; height: 23px; } 
/* flags end */

/* soc-icon */
.soc-icon,
[class^="soc-icon-"],
[class*=" soc-icon-"] {background:url(/wp-content/themes/agro/images/sp-social.png) 0 0 no-repeat;}

.soc-icon-facebook{ background-position: 0 0; width: 22px; height: 21px; } 
.soc-icon-vk{ background-position: 0 -41px; width: 21px; height: 21px; } 
.soc-icon-twitter{ background-position: 0 -82px; width: 22px; height: 21px; } 
.soc-icon-google-plus{ background-position: 0 -123px; width: 22px; height: 21px; } 
.soc-icon-linkedin{ background-position: 0 -164px; width: 22px; height: 21px; } 
.soc-icon-linkedin-footer{ background-position: 0 -205px; width: 22px; height: 21px; }
/* soc-icon end */
.soc-icon-odnoklassniki{ background-image: url(/wp-content/themes/agro/images/odnoklassniki-logo.png);  width: 21px; height: 21px;}
/* icons end */

/* arrow */
.arrow,
[class^="arrow-"],
[class*=" arrow-"] {background:url(/wp-content/themes/agro/images/sp-arrows.png) 0 0 no-repeat;}

.arrow-slide-prev{ background-position: 0 0; width: 6px; height: 11px; } 
.arrow-slide-next{ background-position: 0 -31px; width: 6px; height: 11px; } 
/* arrow end */

/* corner */
[class^="corner-"],
[class*=" corner-"] {background:url(/wp-content/themes/agro/images/sp-corner.png) 0 0 no-repeat;}

.corner-button{ background-position: 0 0; width: 12px; height: 45px; } 
.corner-date{ background-position: 0 -65px; width: 10px; height: 10px; } 
.corner-info{ background-position: 0 -95px; width: 8px; height: 17px; } 
.corner-button-green{ background-position: 0 -132px; width: 9px; height: 25px; } 
.corner-button-white{ background-position: 0 -177px; width: 11px; height: 33px; } 
.corner-button-yellow{ background-position: 0 -230px; width: 9px; height: 32px; } 
/* corner end */

/* transition */
.social-networks a,
.search-form .btn-search,
.btn-yellow,
.btn-large,
.btn-white,
.btn-green{
    -webkit-transition:0.2s;
    -moz-transition:0.2s;
    -o-transition:0.2s;
    transition:0.2s;
}
/* transition end */

/* main-blocks */
.wrapper {
    margin: 0 auto;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    overflow:hidden;
    position: relative;
}
.header {
    position:relative;
    z-index:100;
}
.main {
    position:relative;
    clear:both;
    z-index:4;
}
.main-holder{
    width: 100%;
/*    padding: 20px 0 30px; */
    padding: 20px 0 30px;
}
.content-wrap{
    float: left;
    width: 100%;
}
.content{
/*    margin: 0 0 0 275px; */
    margin: 0 0 0 258px;
}
.sidebar{
    float: left;
    width: 230px;
}
.footer {
    font-family: agora-serif-pro-regular, Georgia, serif;
    position: relative;
    clear:both;
    z-index:5;
    background: url(/wp-content/themes/agro/images/bg/bg-footer-repeat.jpg);
    color: #fff;
}
.max-wrap {
    max-width:1100px;
    margin:0 auto;
}
/* main-blocks end */

/* header */
/* header top */
.header-top{
    color: #585858;
    background: #f6f6f6;
    padding: 10px 0 2px;
    font-size: 14px;
    line-height: 16px;
}
/* login */
.login-list{
    float: left;
    margin-right: 20px;
    padding: 2px 0 0;
    min-width: 216px;
}
.login-list li{
    float: left;
    position: relative;
    padding: 0 11px 0 15px;
    background: url(/wp-content/themes/agro/images/dividers/divider-links.png) no-repeat 0 3px;
}
.login-list .icon-user{margin: 0 10px 0 0;}
.login-list li:first-child{
    padding-left: 0;
    background: none;
}
.login-list a{
    color: #585858;
    text-decoration: none;
    background: url(/wp-content/themes/agro/images/dividers/decoration-line-gray.png) repeat-x 0 100%;
}
.login-list a:hover{background: none;}
/* login end */

/* search form */
.search-form{
    width: 180px;
    padding: 0;
    float: left;
    margin-right: 64px;
}
.search-form form{
    float: left;
    width: 100%;
}
.search-form .form-line{
    padding: 0 36px 0 5px;
    position: relative;
}
.search-form .input-holder{
    padding: 3px 0 0;
    background: none;
    border: none;
    border-bottom: 1px solid #cacaca;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.search-form input[type="text"]{
    color: #afafaf;
/*    font: 12px/14px 'agora-serif-pro-italic', "Times New Roman", Times, serif; */
}
.search-form input:-webkit-input-placeholder{color: #afafaf;}
.search-form input::-webkit-input-placeholder{color: #afafaf;}
.search-form input:-moz-placeholder{color: #afafaf;}
.search-form input::-moz-placeholder{color: #afafaf; opacity: 1;}
.search-form input:-ms-input-placeholder{color: #afafaf; opacity: 1;}
.search-form .placeholder {color: #afafaf; opacity: 1;}
.search-form .btn-search{
    position: absolute;
    right: 5px;
    top: 2px;
}
.search-form .btn-search:hover{opacity: 0.8;}
/* search form end */

/* phones */
.phones-list{
    float: left;
    margin-right: 10px;
    padding: 2px 0 0;
    width: 347px;
}
.footer-contacts .phones-list{
    padding-bottom: 25px;
}
.phones-list li{
    float: left;
    margin-right: 34px;
}
/* phones end */

.dev{
    color:#fff;
    text-align:right;
    font-size:12px;
    line-height: 1.2;
}
.dev a{
    color:#fff;
    text-align:right;
    font-size:12px;
}
.dev a:hover{
    text-decoration:none;
}

/* languages */
.languages{float: left;}
.languages .icon-earth{
    margin: 0 15px 0 0;
    float: left;
}
.languages-list{
    float: left;
    padding: 2px 0 0;
    color: #585858;
}
.languages-list li{
    position: relative;
    float: left;
    padding: 0 7px 0 9px;
}
.languages-list li:first-child{
    padding-left: 0;
}
.languages-list li:after,
.languages-list li after{
    content: '';
    position: absolute;
    left: 0;
    top: 7px;
    height: 3px;
    width: 3px;
    background: #585858;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.languages-list li:first-child:after,
.languages-list li:first-child after{
    display: none;
    content: none;
}
.languages-list a{
    color: #585858;
    text-decoration: none;
    background: url(/wp-content/themes/agro/images/dividers/decoration-line-gray.png) repeat-x 0 100%;
}
.languages-list a:hover{background: none;}
.languages-list .active a{
    background: none;
    color: #979797;
}
/* languages end */

/* social networks */
.social-networks{
    float: right;
    line-height: 21px;
}
.social-networks li{
    float: left;
    padding: 0 0 8px 3px;
}
.social-networks a{
    text-indent: -9999px;
    overflow: hidden;
}
.social-networks a:hover{opacity: 0.8;}
/* social networks end */
/* header top end */

/* header holder */
.header-holder{padding: 17px 0 17px;}

/* logo */
.logo{
    float: left;
    background: url(/wp-content/themes/agro/images/logos/logo.png) no-repeat;
/*    width: 269px;
    height: 30px; */
    width: 187px;
    height: 53px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0;
}
.logo.logo2 {
    background: url(/wp-content/themes/agro/images/logos/logo_ua.png) no-repeat;
}
.logo a{
    display: block;
    height: 100%;
}
/* logo end */

/* main navigation */
.nav{margin-left: 200px;}
.nav-list{
    float: right;
    font:700 13px/16px Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    padding: 6px 0 0;
    text-align: right;
    margin-right: -12px;
}
.nav-list > li {
    float:left;
}
.nav-list > li:hover{position: relative;}
.nav-list>li>a{
    display: block;
    color: #383c39;
    text-decoration: none;
    padding: 10px 12px;
}
.nav-list>li:hover>a,
.nav-list>li>a:hover{
    text-decoration: none;
    background: #fbca05;
}
.nav-list ul{
    font: 14px/16px 'agora-serif-pro-regular', "Times New Roman", Times, serif;
    text-transform: none;
    white-space: nowrap;
    text-align: left;
    position: absolute;
    left: 0;
    top: -9999px;
    /*top: 100%;*/
    background: #fbca05;
    padding: 0 21px 6px 14px;
    margin: -5px 0 0;
}
.nav-list ul ul{
    left: 100%;
    margin: 0 0 0 21px;
    top: -9999px;
    /*top: 0;*/
}
.nav-list .last-item ul{
    left: auto;
    right: 0;
}
.nav-list .last-item ul ul{
    right: 100%;
    margin: 0 14px 0 0;
}
.nav-list>li:hover>ul{top: 100%;}
.nav-list ul li:hover>ul{top: 0;}
.nav-list ul li{
    vertical-align: top;
    background: url(/wp-content/themes/agro/images/dividers/divider-dotted.png) repeat-x;
}
.nav-list ul li:first-child{background: none;}
.nav-list ul a{
    display: block;
    text-decoration: none;
    color: #000;
    padding: 11px 21px 10px 14px;
    margin: 0 -21px 0 -14px;
    position: relative;
}
.nav-list ul>li:hover>a,
.nav-list ul>li>a:hover{
    text-decoration: none;
    color: #6e6e6e;
}
/* main navigation end */
/* header holder end */
/* header end */

/* main */
/* breadcrumbs */
.breadcrumbs{
    overflow: hidden;
    font: 12px/16px 'agora-serif-pro-italic', "Times New Roman", Times, serif;
    color: #afafaf;
    padding: 0 0 23px;
}
.breadcrumbs li{
    float: left;
    padding: 0 10px 0 13px;
    position: relative;
    background: url(/wp-content/themes/agro/images/dividers/divider-breadcrumbs.png) no-repeat 0 3px;
}
.breadcrumbs li:first-child{
    padding-left: 0;
    background: none;
}
.breadcrumbs a{color: #afafaf;}
/* breadcrumbs end */

/* text description */
.text-description{
    font-family: 'agora-serif-pro-medium', "Times New Roman", Times, serif;
    padding: 22px;
    border: 2px solid #eaeaea;
    margin: 0 0 49px;
    float: left;
    width: 100%;
}
.text-description p{padding: 0;}
.text-description .company{
    font-family: 'agora-serif-pro-black-italic', "Times New Roman", Times, serif;
    text-transform: uppercase;
}
/* text description end */

/* career box */
.career-box{
    font: 14px/1.714 'agora-serif-pro-italic', "Times New Roman", Times, serif;
    color: #818181;
    padding: 0 0 32px;
}
.career-holder{
    margin: 0 -34px;
}
.career-box .col{
    width: 513px;
    padding: 0 0 0 18px;
    margin: 0 0 0 34px;
}

.col1{
    width: 330px;
    padding: 0 0 0 18px;
    margin: 0 0 0 34px;
    float: left;
}

.career-box .col p{padding: 0 0 20px;}
.career-box h2{
    position: relative;
    padding: 0 0 0 18px;
    margin: 0 0 46px;
}
.career-box .col h2{
    padding-bottom: 0;
    margin: 0 0 23px -18px;
}
.heading-def{
    position: relative;
    padding: 0 0 0 18px;
    margin: 0 0 23px -18px;
}
.heading-def:after,
.heading-def after{
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    height: 14px;
    width: 0;
    border-left: 7px solid #ffe00c;
}
.career-box address{
    margin: 0;
    padding: 0 0 15px;
    font-family: 'agora-serif-pro-medium', "Times New Roman", Times, serif;
    color: #616161;
}
.career-box address dl{
    margin: 0;
}
.career-box address dt{
    display: block;
    padding: 0 0 2px;
    margin: 0;
    font-family: 'agora-serif-pro-black', "Times New Roman", Times, serif;
}
.career-box address dd{
    display: block;
    padding: 0 0 6px;
    margin: 0;
}
/* summary form */
.summary-form form{
    width: 100%;
    float: left;
}
.summary-form .form-line{
    position: relative;
    float: left;
    margin-right: 40px;
}
.summary-form .label-holder{padding: 2px 0 0;}
.summary-form label{
    font:700 12px/16px Georgia, "Times New Roman", Times, serif;
    text-decoration: underline;
    text-transform: uppercase;
}
.summary-form label:hover{text-decoration: none;}
.summary-form input[type="file"]{
    font-size: 0;
    line-height: 0;
    width: 0;
    border: none;
    background: none;
    position: absolute;
    left: -9999px;
}
.summary-form .btn-yellow{
    float: left;
}
/* summary form end */

/* vacancy list */
.vacancy-list{
    margin: 0 -34px;
}
.vacancy-list li{
    width: 513px;
    padding: 0 0 18px 18px;
    margin: 30px 0 0 34px;
    position: relative;
}
.vacancy-list li:after,
.vacancy-list li after{
    content: '';
    position: absolute;
    left: 18px;
    bottom: -5px;
    height: 5px;
    width: 47.4%;
    background: url(/wp-content/themes/agro/images/dividers/divider-gray.png) repeat-x;
}
.vacancy-list li:first-child{padding-top: 0;}
.vacancy-list h3{padding: 0 0 25px;}
.vacancy-list h4{padding: 0;}
.vacancy-list p{padding: 0 0 24px;}
/* vacancy list end */
/* career box end */

/* main slider */
.main-slider{
    position: relative;
/*    margin: 0 0 0px; */
    margin: 0 0 30px;
}
/* slider body */
.main-slider .img-slide{
    position: relative;
   /* margin: 0 -9999px;*/
    /*background: url(/wp-content/themes/agro/images/onslide.png) no-repeat;
    width:1920px;
    height: 783px;*/
}
.main-slider .shadow{
    position: absolute;
    background: url(/wp-content/themes/agro/images/onslide.png) no-repeat;
    display: block;
    height: 782px;
    position: absolute;
    width: 1141px;
    left: 0;
    right:0;
    margin: 0 auto;
}

.main-slider .img-slide img{
    margin: 0 auto;
}
.main-slider .description-slide{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -153px 0 0 -406px;
    background: url(/wp-content/themes/agro/images/bg/bg-frame-slide.png) no-repeat 50% 0;
    width: 673px;
    min-height: 113px;
    padding: 60px 70px 0;
    font-size: 20px;
    line-height: 1.5;
    color: #fff;
    text-align: center;
}
.main-slider .title-slider{
    display: block;
    /*font:700 25px/30px Georgia, "Times New Roman", Times, serif;*/
    font:700 25px/30px "agora-serif-pro-regular","Times New Roman",Times,serif;
    letter-spacing: 3px;
    text-transform: uppercase;
    padding: 0 0 38px;
}
.main-slider p{padding: 0;}
.description-slide b, .description-slide strong{
    font-family: 'agora-serif-pro-black', 'Times New Roman', Times, serif;
    font-weight: normal;
}
/* slider body end */

/* switchers */
.main-slider .switchers-holder{
    position: absolute;
    bottom: 41px;
    left: 0;
    width: 100%;
    text-align: center;
    z-index: 100;
}
.switchers{
    background: #ffe00c;
}
.switchers .slide-prev,
.switchers .slide-next{
    float: left;
    width: 24px;
    height: 26px;
    padding: 16px 0 0;
    text-align: left;
}
.switchers .slide-prev>span,
.switchers .slide-next>span{
    text-indent: -9999px;
    font-size:0;
    overflow: hidden;
}
.switchers .slide-prev{
    margin-right: 16px;
    text-align: right;
}
.switchers .slide-next{
    margin-left: 16px;
}
.switchers .caunter-box{
    float: left;
    color: #000;
    padding: 6px 0 0;
}
.switchers .counter{
    font: 30px/32px 'din-text-comp-pro-regular', Arial, Helvetica, sans-serif;
    letter-spacing: -3px;
}
.switchers .counter .counter-value{
    font-weight: normal;
    font-family: 'din-text-comp-pro-bold', Arial, Helvetica, sans-serif;
}
.switchers .counter-all{
    font: 20px/22px 'din-text-comp-prox-thin', Arial, Helvetica, sans-serif;
    position: relative;
    top: 0;
}
/* switchers end */
/* main slider end */

/* catalog area */
.catalog-area{padding: 0 0 8px;}
/* order */
.order{
    float: right;
    width: 363px;
    height:80px;
}
.catalog-area .order{margin-left: 44px;}
.catalog-area .order.without_button{margin-left: 44px; margin-top:20px;}
/* btn-order */
.order .btn-large{
    margin: 0 1px 47px;
    display: block;
}
/* btn-order end */
/* promo */
.promo{
    background: url(/wp-content/themes/agro/images/shadows/shadow-product.png) no-repeat center bottom;
    padding: 0 0 17px;
}
.main-page .promo{
    background: none;
    padding: 0;
/*    margin: 20px 0 0; */
    margin: 0;
}
.promo-box{
    background: url(/wp-content/themes/agro/images/bg/bg-frame-yellow.png) no-repeat;
    padding: 11px 0 0;
    font-size: 12px;
    line-height: 20px;
    color: #a28e05;
    text-align: center;
}
.main-page .promo-box{
    background: none;
    padding: 0;
}
.promo-holder{
    background: url(/wp-content/themes/agro/images/bg/bg-frame-yellow.png) no-repeat -526px 100%;
    padding: 0 0 11px;
}

.main-page .promo-holder{
    background: none;
    padding: 0;
}

.promo-frame{
    background: url(/wp-content/themes/agro/images/bg/bg-frame-yellow.png) repeat-y -263px 0;
    padding: 31px 27px;
}

.main-page .promo-frame{
    background: url(/wp-content/themes/agro/images/go_to_fon.png) no-repeat 0 0;
}

.promo-box h4{
    font:700 13px/14px Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    padding: 0 0 63px;
    position: relative;
}
.promo-box h4 .divider,
.promo-box .promo-text .divider{
    width: 25px;
    height: 0;
    border-top: 1px solid #000;
    position: absolute;
    bottom: 48px;
    left: 50%;
    margin: 0 0 0 -12px;
}
.promo-box .promo-text{
    position: relative;
    padding: 0 0 53px;
    min-height: 120px;
}
.promo-box .promo-text .divider{bottom: 30px;}
.promo-box .promo-link{
    font-family: 'agora-serif-pro-italic', 'Times New Roman', Times, serif;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #000;
    padding: 0 10px;
    text-align: center;
}
.promo-box .promo-link a{
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #a28e05;
    position: relative;
}
.promo-box .promo-link a:after,
.promo-box .promo-link a after{
    content: '→';
    position: absolute;
    left: 100%;
    top: 0;
    height: 14px;
    margin-left: 3px;
}
.promo-box .promo-link a:hover{border-bottom-color: transparent;}
.promo-box p{padding: 0 0 10px;}
/* promo end */
/* order end */

/* product box */
/* catalog heading */
.catalog-heading{padding: 0 52px 0 0;}
.download{
    font-size: 12px;
    line-height: 14px;
    color: #b6b6b6;
    padding: 21px 0 10px;
}
.catalog-heading .download{
    float: right;
}
.download a{
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border-bottom: 1px solid #d3d3d3;
    letter-spacing: 1px;
}
.download a:hover{
    border-bottom-color: transparent;
}
.download a .icon-pdf{
    float: left;
    margin: -5px 0 0 0;
    padding-right: 5px;
}
.catalog-heading h2{
    padding: 0 20px 0 0;
    width: 300px;
}
/* catalog heading end */

/* products list */
.products-list{
    margin: 0 -42px;
}
.products-list li{
    margin-left: 42px;
    float: left;
    width: 243px;
    background: url(/wp-content/themes/agro/images/shadows/shadow-product.png) no-repeat center bottom;
    padding: 0 0 17px;
}
.main-list.products-list li{
    width: 363px;
}
.products-list li a{
    display: block;
    border: 2px solid #7fbd96;
    padding: 6px 30px 17px;
    background: #fff;
    text-decoration: none;
}
.main-list.products-list a{
    border: 10px solid #ffef83;
    height: 315px;
}
.products-list .img-products{
    text-align: center;
    padding: 0 0 12px;
    margin: 0 -30px;
}
.products-list .img-products{
    margin: 0 auto;
}
.products-list h4{
    font: 12px/18px serif, 'agora-serif-pro-regular', "Times New Roman", Times;
    text-transform: uppercase;
    color: #494949;
/*    padding: 0 0 22px; */
    text-align: center;
}
.main-list.products-list h4{
    margin: 0 auto;
    width: 150px
}
.products-list a:hover h4{
    text-decoration: underline;
}
.products-list .price{
    font-size: 22px;
    line-height: 24px;
    color: #8f8f8f;
    position: relative;
    max-width: 130px;
}
.products-list .price:after,
.products-list .price after{
    content: '';
    position: absolute;
    left: 100%;
    bottom: 12px;
    height: 0;
    width: 9999px;
    border-top: 1px solid #e0e0e0;
    margin-left: 23px;
}
.products-list .price .value{
    font-family: 'agora-serif-pro-black', 'Times New Roman', Times, serif;
    font-weight: normal;
    color: #d41b24;
    padding-right: 3px;
}
/* products list end */
/* product box end */
/* catalog area end */

/* about */
.about{ padding: 0;}
/* about visual */
.about-visual{
    float: left;
    position: relative;
    min-height: 435px;
    margin-right: 45px;
    position: relative;
    padding: 0 0 9px;
}
.img-about{
    padding: 30px 0 0 246px;
    background: url(/wp-content/themes/agro/images/img-spica.jpg) no-repeat;
    margin-left: -246px;
    position: relative;
}
.img-about:after,
.img-about after{
    content: '';
    left: 168px;
    position: absolute;
    top: -8px;
    height: 422px;
    width: 114px;
    background: url(/wp-content/themes/agro/images/shadows/shadow-about.png) no-repeat;
}
.img-about img{
    position: relative;
    z-index: 1;
}
.about-preview{
    font-size: 12px;
    line-height: 2.167;
    color: #fff;
    position: absolute;
    left: -40px;
    top: 74px;
    width: 320px;
    background: url(/wp-content/themes/agro/images/bg/bg-about.png);
    z-index: 2;
    height: 434px;
}
.about-preview-holder{padding: 59px 50px 38px 42px;}
.about-preview h3{
    font:700 18px/22px Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    padding: 0 0 37px;
    min-height: 44px;
    color: #fff;
}
.about-text{
    height: 182px;
    margin: 0 0 42px;
}
.about-preview p{padding: 0 0 10px;}
.about-preview p a{
    text-decoration: none;
    color: #fff;
}
.about-preview p a:hover{text-decoration: underline;}
.about-preview .corner-info{
    position: absolute;
    left: 100%;
    top: 50%;
    margin: -9px 0 0;
}
/* about visual end */

/* press office */
.information .press{padding: 0; /*float: left;*/ width: 100%;}
.press h2{
    padding: 0 0 10px;
}
/* preview */
.preview-list{padding: 0 0 18px;}
.preview-list li{padding: 0 0 15px;}
.news-block .preview-list li{
    padding: 0 0 10px;
    float: left;
/*    width: 46%; */
    width: 45%;
    margin-right: 30px;
}
.news-block .preview-list li.last-item {
    margin-right: 0px;
}
.preview-list .published{
    float: left;
    width: 78px;
    position: relative;
    background: #ffe00c;
    text-align: center;
    padding: 9px 5px;
    margin: 23px 32px 0 0;
}
.preview-list .published:after,
.preview-list .published after{
    content: '';
    position: absolute;
    right: -1px;
    bottom: -1px;
    height: 10px;
    width: 10px;
    background: url(/wp-content/themes/agro/images/sp-corner.png) no-repeat 0 -65px;
}
.preview-list .published time{
    display: block;
    color: #b09a06;
    font-size: 10px;
    line-height: 11px;
    text-transform: uppercase;
}
.preview-list .published .day{
    font-family: Georgia, 'Times New Roman', Times, serif;
    font-weight: 700;
    display: block;
    color: #a28e05;
}
.preview-list .preview-content{
    font-size: 14px;
    line-height: 18px;
    color: #818181;
    padding: 25px 0 15px;
    position: relative;
}
.press .preview-list .preview-content{font-size: 12px;}
.preview-list li .preview-content:after,
.preview-list li .preview-content after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    width: 243px;
    background: url(/wp-content/themes/agro/images/dividers/divider-gray.png) repeat-x;
}
.vacancy-list li:first-child{padding-top: 0;}
.preview-list h4{
    font: 14px/18px 'agora-serif-pro-regular', "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #fff;
    max-height: 36px;
    margin: 0 0 8px;
    padding: 0;
}
.press .preview-list h4{font-size: 12px;}
.preview-list h4 a{
    color: #000;
    text-decoration: none;
}
.preview-list h4 a:hover{text-decoration: underline;}
.preview-list .preview-description{
    font-family: 'agora-serif-pro-italic', 'Times New Roman', Times, serif;
    height: 56px;
}
.preview-list p a{
    color: #818181;
    text-decoration: none;
}
.preview-list p a:hover{text-decoration: underline;}
/* preview end */
/* press office end */
/* about end */

/* information section */
.information{
    padding: 30px 0 25px;
    overflow: hidden;
}
.information-holder{
    float: left;
    width: 692px;
    margin-right: 45px;
}
.information h2{
    padding: 0 0 20px;
}
.news-block .press h2{
    padding: 0;
}
/* information holder */
/* option box */
.option-box{
/*background-color: red;*/
    float: right;
    width: 363px;
    margin-top: 30px;
}
.form-calc{
    margin: 0;
}
.information-holder .option-box{margin-left: 46px;}
/* calculator */
.calculator{
    display: block;
    font: 13px/16px '', "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #6e6e6e;
    padding: 17px 15px 20px 75px;
    position: relative;
    text-decoration: none;
    border: 1px solid #ffe00c;
    margin-top: 0px;
}
.calculator:hover{text-decoration: underline;}
.calculator .icon-calculator,
.calculator .icon-review-grey {
    position: absolute;
    top: 50%;
    left: 31px;
    margin-top: -13px;
}
.calculator .icon-review-grey {
    left:24px;
}
.calculator:before,
.calculator .before{
    content: '';
    position: absolute;
    left: 29px;
    top: -10px;
    height: 9px;
    width: 9px;
    background: #ffe00c;
    border: 6px solid #fff;
}
.calculator:after,
.calculator after{
    content: '';
    position: absolute;
    right: 29px;
    bottom: -10px;
    height: 9px;
    width: 9px;
    background: #ffe00c;
    border: 6px solid #fff;
}
/* calculator end */

/* subscribe */
.subscribe h3{
    font:700 16px/20px Georgia, "Times New Roman", Times, serif;
    padding: 0 0 15px;
}

.subscribe h3:after {
    content: '';
    display: none;
}


/* subscribe form */
.subscribe-form{
    background: url(/wp-content/themes/agro/images/bg/bg-mail.png) no-repeat;
    padding: 16px 20px 19px;
}
.subscribe-form form{
    float: left;
    width: 100%;
}
.subscribe-form .form-line{
    padding: 0 0 17px;
    margin: 0 -16px;
}
.subscribe-form .input-holder{
    width:311px;
/*    width:110px; */
    margin-left: 12px;
}
.subscribe-form .form-buttons{text-align: center;}

.subscribe {
    width: 100%;
}


/* subscribe form end */
/* subscribe end */
/* option box end */

/* info */
.info{
    border: 1px solid #ffe00c;
    padding: 19px;
}
.info .figure-info{
    float: left;
    margin: 0 25px 0 0;
    position: relative;
}
.info .figure-info figcaption{
    position: absolute;
    bottom: 10px;
    left: 10px;
    font:700 14px/18px Georgia, "Times New Roman", Times, serif;
    color: #fff;
    width: 170px;
}
.info .figure-info figcaption span{
    background: #007b2e;
    padding: 0 5px;
}
.info-content{
    font-size: 14px;
    line-height: 1.714;
    color: #5c5c5c;
}
.info .info-content{padding: 13px 0 0;}
.info-content .meta{
    font-size: 12px;
    line-height: 16px;
    color: #9f9f9f;
    overflow: hidden;
    padding: 0 0 5px 1px;
}
.info-content .meta a{
    color: #9f9f9f;
    text-decoration: none;
}
.info-content .meta a:hover{text-decoration: underline;}
.info-content .meta .autor,
.info-content .meta .date{
    float: left;
    margin-right: 24px;
    padding: 0 0 10px;
    word-spacing: 1px;
}
.info-content .meta .icon-edit{
    margin: 0 10px 0 0;
}
.info-content .meta .icon-date{
    margin: 0 5px 0 0;
}
.info-content p{padding: 0 0 10px;}
/* info end */
/* information holder end */
/* information section end */

/* main links */
.main-links{
    background: url(/wp-content/themes/agro/images/bg/frame-links.png) no-repeat;
    padding: 4px 0 0;
    /*width: 1100px;*/
}
.main-links .links-holder{
    background: url(/wp-content/themes/agro/images/bg/frame-links.png) no-repeat -1120px 100%;
    padding: 0 0 4px;
}
.main-links .links-frame{
    background: url(/wp-content/themes/agro/images/bg/frame-links.png) repeat-y 100% 0;
    padding: 26px 20px 25px 40px;
}
.links-list{
    font:700 14px/18px Georgia, "Times New Roman", Times, serif;
    color: #000;
    text-transform: uppercase;
    margin: 0 -33px;
}
.links-list li{
    margin: 0 0 0 33px;
    padding: 10px 0 0;
    min-width: 312px;
}
.links-list a{
    color: #000;
    text-decoration: none;
    display: block;
}
.links-list a .icon-graf{margin: -14px 19px 0 0;}
.links-list a .icon-review{margin: -10px 17px 0 0;}
.links-list a .icon-award{margin: -10px 17px 0 0;}
.links-list a:hover{
    text-decoration: underline;
}
/* main links end */

/* two columns */
.two-columns{padding: 0 0 68px;}
/* two columns holder */
.two-columns-holder{margin: 0 -16px;}
.two-columns .col{
    float: left;
    width: 516px;
    padding: 0 0 0 18px;
    margin-left: 16px;
}
.two-columns h2{margin-left: 0;}
.two-columns .col h2{
    padding: 0 0 0 18px;
    margin: 0 0 22px -18px;
}
.archive-link{
    padding: 0 0 0 120px;
}
/* two columns holder end */
.two-columns .center-button{padding: 29px 0 2px;}
/* two columns end */

/* novelty */
.novelty{padding: 0 0 61px;}
/* novelty header */
.novelty-header{padding: 0 0 1px;}
.novelty-header .switchers{
    float: right;
    position: relative;
    height: 42px;
    width: 45px;
    z-index: 100;
}
.novelty-header .switchers .slide-prev{
    margin-right: 5px;
}
.novelty-header .switchers .slide-next{
    margin-left: 5px;
}
.novelty-header h2{
    margin: 9px 0 0;
    padding: 0 20px 0 18px;
}
/* novelty header end */

/* download */
.novelty .download{
    padding-bottom: 35px;
    padding-left: 18px;
}
/* download end */

/* novelty slider */
.novelty-carousel-list{margin: 0;}
.novelty-carousel li{margin: 0;}
/* novelty slider end */

/* center button */
.center-button{
    text-align: center;
}
.center-button-holder{
    position: relative;
}
.center-button .line-left,
.center-button .line-right{
    position: absolute;
    height: 0;
    bottom: 15px;
    width: 9999px;
    border-top: 1px solid #cecece;
}
.center-button .line-left{
    right: 100%;
    margin-right: 28px;
}
.center-button .line-right{
    left: 100%;
    margin-left: 28px;
}
.center-button .btn-yellow > span{padding: 0 13px 0 14px;}
.novelty-carousel .center-button{padding: 39px 0 0;}
/* center button end */
/* novelty end */

/* about article */
.about-article{padding: 13px 0 57px;}
.about-frame{
    border: 2px solid #eaeaea;
    margin: 0 0 20px;
    padding: 18px 45px 11px 13px;
}
.about-img{
    float: left;
    position: relative;
    margin: -33px 34px 20px 0;
/*    padding: 20px; */
}
.about-description{
    max-height: 274px;
}
.content-description, .about-description{
    font-family: 'agora-serif-pro-medium', "Times New Roman", Times, serif;
}
.about-description .company-name{font-family: 'agora-serif-pro-black-italic',  "Times New Roman", Times, serif;}
.about-article p{padding: 0 0 25px;}
/* about article end */

/* about container */
.about-container{padding: 0 0 53px;}
/* honors */
.honors{
    float: right;
    width: 259px;
}
.honors h2{margin-bottom: 31px;}
.about-container .honors{margin-left: 133px;}
.view-all{
    font-size: 12px;
    line-height: 14px;
    color: #000;
}
.honors-list{padding: 0 0 14px;}
.honors-list li{padding: 31px 0 0;}
.honors-list li:first-child{padding: 0;}
.honors-list img{
    -webkit-box-shadow: 0 1px 1px rgba(37, 38, 36, 0.25);
    -moz-box-shadow: 0 1px 1px rgba(37, 38, 36, 0.25);
    box-shadow: 0 1px 1px rgba(37, 38, 36, 0.25);
}
/* honors end */

/* mission */
.mission{
    font-family: 'agora-serif-pro-medium', "Times New Roman", Times, serif;
    padding-left: 18px;
}
.mission h2{margin-bottom: 48px;}
.mission p{padding: 0 0 28px;}
.mission .link-more{padding: 10px 0 0;}
/* mission end */
/* about container end */

/* main divider */
.main-divider{
    background: url(/wp-content/themes/agro/images/dividers/divider-gray.png) repeat-x;
    display: block;
    height: 5px;
    padding: 0 0 45px;
}
.main-divider-short{margin-left: 18px;}
/* main divider end */

/* clients */
.clients{padding: 0 0 62px 18px;}
.clients h2{padding-bottom: 40px;}
.clients-holder{
    border: 1px solid #ffe00c;
    margin: 0 60px 0 42px;
    position: relative;
}
.clients .switchers{
    position: absolute;
    top: -1px;
    left: 100%;
    margin-left: 17px;
    width: 45px;
    height: 42px;
    z-index: 100;
}
.clients .switchers .slide-prev,
.clients .switchers .slide-next,
.novelty .switchers .slide-prev,
.novelty .switchers .slide-next{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 50%;
    margin: 0;
}
.clients .switchers .slide-prev,
.novelty .switchers .slide-prev{
    left: 0;
}
.clients .switchers .slide-next,
.novelty .switchers .slide-next{
    right: 0;
}
.clients .switchers [class*="arrow-slide-"], .novelty .switchers [class*="arrow-slide-"]{margin: 0 5px;}

/* clients carousel */
.clients-carousel{
    margin: 0 -98px 0 -106px;
    width: 1170px;
}
.clients-list li{
    float: left;
    position: relative;
    height: 185px;
    width: 196px;
}
/*.clients-list li span>div{margin: 0 -1000px;}*/
.clients-list li .client-logo-inactive,
.clients-list li .client-logo-active{
    display: none;
    position:absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity:1;
}
.clients-list li .client-logo-inactive{
    display: block;
}
.clients-list li img{
    position:relative;
    margin: 0 auto;
}
/* clients carousel end */
/* clients end */

/* about info */
.about-info{padding: 0 0 56px;}
.about-info h2{margin-bottom: 53px;}
/* world */
.world{
    float: right;
    margin-left: 100px;
}
.world .img-holder{
    -webkit-box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
    -moz-box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
    box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
}
/* world end */

/* registration */
.registration{padding: 0 0 0 18px;}
.registration h2{margin-bottom: 32px;}
.registration p{padding: 0;}
.registration .registration-text{
    max-height: 308px;
    margin: 0 0 37px;
}
/* registration end */
/* about info end */

/* map */
.map{
    height: 467px;
    -webkit-box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
    -moz-box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
    box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
    margin: 0 0 65px;
}
/* map end */

/* staff */
.staff{padding: 0 0 10px 18px;}
/* staff box */
.staff-box{padding: 0 0 73px;}
.staff-box h2{margin-bottom: 20px;}
/* staff list */
.staff-list{
    margin: 0 -27px;
    font: 14px/20px 'agora-serif-pro-medium', "Times New Roman", Times, serif;
    padding: 0 0 5px;
}
.staff-list li{
    float: left;
    margin-left: 26px;
    margin-bottom: 26px;
    width: 249px;
    height: 610px;
}
.staff-list .staff-item{
    -webkit-box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
    -moz-box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
    box-shadow: 0 1px 1px rgba(37, 38, 36, 0.2);
    padding: 21px 32px 13px;
    background: #f9f9f9;
    height: 570px;
/*    height: 500px;
    height: 576px;*/
}
.staff-list .user-photo{margin: 0 -11px 24px; text-align:center;}
.staff-list .user-name{
    text-transform: uppercase;
    display: block;
    padding: 0 0 19px;
}
.staff-list .user-info{margin: 0;}
.staff-list .user-info dt{
    font-family: 'agora-serif-pro-black', 'Times New Roman', Times, serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: block;
    padding: 0 0 7px;
    margin: 0;
}
.staff-list .user-info dd{
    display: block;
    padding: 0 0 19px;
    margin: 0;
}
.staff-list .user-info dd>span{
    display: block;
}
.staff-list .user-info dd a{
    color: #007c2e;
    font-size:12px;
}
/* staff list end */
/* staff box end */
/* staff end */

/* partnership */
.partnership{
    margin: 0 -100px;
    padding: 2px 0 0;
}
/* partnership list */
.partnership-list{
    width: 470px;
    float: left;
    margin-left: 101px;
}
.partnership-list li{padding: 0 0 51px;}
.partnership-list h3{
    position: relative;
    padding: 0 0 22px 49px;
    line-height: 23px;
}
.partnership-list h3 [class*="flag-icon-"]{
    position: absolute;
    top: 0;
    left: 0;
}
.partnership-list .partnership-logo{
    float: left;
    min-width: 108px;
    padding: 6px 0 0;
}
.partnership-content{
    font: 14px/1.714 'agora-serif-pro-italic', "Times New Roman", Times, serif;
    color: #818181;
    position: relative;
    padding: 0 0 5px;
}
.partnership-list .partnership-content:after,
.partnership-list .partnership-content after{
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 5px;
    width: 243px;
    background: url(/wp-content/themes/agro/images/dividers/divider-gray.png) repeat-x;
}
.partnership-list .last-item .partnership-content:after,
.partnership-list .last-item .partnership-content after{
    content: none;
    display: none;
}
.partnership-content h4{
    padding: 0;
}
.partnership-content p{padding: 0 0 25px;}
/* partnership list end */
/* partnership end */

/* product */
.product{padding: 0 0 50px;}
/* product photo */
.product-photo{
    float: left;
    /* margin-right: 49px; */
    margin-right: 32px;
    width: 290px;
    text-align: center;
    padding: 2px 0 0;
}
.product .img-holder{
    width: 290px;
    margin: 0 0 50px;
}
/* composition */
.composition{
    padding-right: 14px;
    text-align: left;
}
.composition-caption{
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    color: #a4a2a2;
    overflow: hidden;
    padding: 5px 10px 4px 8px;
    margin: 0 0 5px;
    border: 1px solid #f1f1f1;
}
.composition-caption .unit{float: right; text-transform:none;}
.composition-caption .title{
    font-family: 'agora-serif-pro-black', 'Times New Roman', Times, serif;
    color: #494949;
}
.composition-details{padding: 0 11px 0 10px;}
.composition-table td{
    border-top: 1px solid #d6d6d6;
    color: #a0a0a0;
    vertical-align: top;
    line-height: 1.286;
    padding: 8px 10px 9px;
}
/*.composition-table td.value-col{min-width: 33px;} */
.composition-table td.value-col{min-width: 47px;}
.composition-table td:first-child{
    color: #5c5c5c;
    padding-left: 0;
}
.composition-table td.last-item{padding-right: 0;}
.composition-table tr:first-child td{border: none;}
/* composition end */
/* product photo end */

/* product description */
.product-description{
    padding: 15px 0 0 0;
    line-height: 24px;
}
.product-description h2{
    font: 20px/24px 'agora-serif-pro-black', "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #494949;
/*    padding: 0 100px 30px 0; */
    padding: 0 50px 30px 0;
}
.product-description h1{
    font: 20px/24px 'agora-serif-pro-black', "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #494949;
/*    padding: 0 100px 30px 0; */
    padding: 0 50px 30px 0;
}
.product-info{padding: 0 10px 13px 0;}
.product-description p{padding: 0 0 24px;}
.product-description h3{
    font: 15px/19px 'agora-serif-pro-black', "Times New Roman", Times, serif;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #494949;
    padding: 0 0 32px;
}
/* application */
.application{padding: 0 0 20px;}
.application h3{
    font: 14px/17px 'agora-serif-pro-black', "Times New Roman", Times, serif;
    color: #fff;
    padding: 6px 9px;
    margin: 0 0 8px;
    background: #007c2e;
}
/* application table */
.application-table{
    table-layout: fixed;
}
.application-table td{
    line-height: 1.286;
    color: #5c5c5c;
    vertical-align: top;
    text-align: left;
    padding: 7px 15px 10px 13px;
    border-top: 1px solid #d6d6d6;
}
.application-table tr:first-child td{
    border: none;
    padding-top: 22px;
}
.application-table tr td:first-child{
    padding-left: 0;
    border-left: 20px solid #fff;
}
.application-table tr td.last-item{
    border-right: 18px solid #fff;
    padding-right: 0;
}
.application-table th{
    font-family: 'agora-serif-pro-medium', 'Times New Roman', Times, serif;
    text-align: left;
    color: #373636;
    font-weight: normal;
    background: #fbca05;
    padding: 2px 10px 3px 9px;
}
.application-table th + th{
    border-left: 9px solid #fff;
}
/* application table end */
/* application end */
/* product description end */
/* product end */

/* preview */
.preview{
    margin: 0 -39px;
    padding: 0 0 76px;
}
.article-preview{
    font-size: 12px;
    line-height: 2.167;
    color: #fff;
    width: 444px;
    float: left;
    background: url(/wp-content/themes/agro/images/bg/bg-article.jpg);
    z-index: 2;
    padding: 29px 43px 38px;
    margin-left: 39px;
}
.article-preview h3{
    font:700 18px/22px Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    padding: 0 0 29px;
    color: #fff;
}
.article-preview .preview-text{margin: 0 0 31px;}
.article-preview p{padding: 0;}
/* preview end */

/* info container */
.info-container{
    display: inline-block;
    padding: 0 0 50px;
    width: 100%;
}
/* reviews carousel */
.reviews-carousel{
    padding: 0 0 0 18px;
}
.reviews-carousel h2{margin-bottom:42px;}
/* reviews carousel body */
.reviews-carousel-list ul li{
    width:520px;
    float:left;
    padding: 0 20px 36px 0;
        min-height:103px;
}
.reviews-carousel-list .info-content{
    padding: 0 0 7px;
    background: url(/wp-content/themes/agro/images/dividers/divider-gray.png) repeat-x 0 100%;
    font-size: 12px;
    line-height: 2;
    min-height:103px;
}
.reviews-carousel .switchers-holder {
    float:right;
}
.reviews-carousel .heading-def {
    float:left;
}
/* reviews carousel body end */
.reviews-carousel .slide-prev{
    margin-right: 0;
    width: 18px;
}
.reviews-carousel .slide-next{
    margin-left: 9px;
    width: 18px;
}
/* reviews carousel end */

/* advices */
.advices{padding: 0 0 0 18px;}
.advices h2{margin-bottom: 40px;}
.advices-list{
    float: left;
    width: 250px;
    margin-left: 20px;
}
.advices-list:first-child {
    margin:0;
}
.advices-list li{padding: 0 0 18px;}
.advices-box a{color: #007b2e;}
/* advices end */
/* info container end */

/* press section */
.press-section{padding: 20px 0 42px;}
/* heading with frame */
.heading-frame{
    border: 1px solid #ffe00c;
    margin: 0 60px 53px;
}
.heading-frame h2{
    font:700 25px/1.16 Georgia, "Times New Roman", Times, serif;
    float: left;
    position: relative;
    width: 100%;
/*    margin: -15px 0 0; */
    margin: 0 0 0;
    padding: 11px 0 11px;
    text-align: center;
}
/* heading with frame end */

/* activity */
.activity{
    margin: 0;
    padding: 8px 0 0;
}
.activity .col{
    float: left;
    width: 303px;
    margin-left: 62px;
    padding: 0 0 0 18px;
}
.activity h3{
    font:700 21px/1.238 Georgia, "Times New Roman", Times, serif;
    color: #000;
    margin-bottom: 29px;
}
.activity-list li {
    float: left;
    width: 303px;
    margin-left: 62px;
    padding: 0 0 36px 18px;
}
.activity-list li:nth-child(3n+1) {
    margin:0;
}
.activity-list .activity-img{margin: 0 0 11px;}
.activity-list .date{
    font: 12px/14px 'agora-serif-pro-italic', "Times New Roman", Times, serif;
    color: #818181;
    letter-spacing: 1px;
    display: block;
    padding: 0 0 9px;
}
.activity-list h4{
    font: 14px/18px 'agora-serif-pro-regular', "Times New Roman", Times, serif;
    text-transform: uppercase;
}
.activity-list h4 a{
    text-decoration: none;
    color: #000;
}
.activity-list h4 a:hover{text-decoration: underline;}
/* activity end */
/* press section end */
/* media */
.media{
    padding: 0 0 20px;
}
.media h3{
    font:700 21px/1.238 Georgia, "Times New Roman", Times, serif;
    color: #000;
    margin-bottom: 21px;
}
/* video gallery */
.video-gallery{
    float: right;
    width: 531px;
    margin-left: 45px;
}
.video-box.video-box_full {
    width: 500px;
    float: left;
}
.video-box_holder {
    overflow:hidden;
}
.video-box_holder .video-box.video-box_full:nth-child(2n+1) {margin-right: 40px;}
.video-box{width: 500px; padding: 10px 0 66px;}
.video-box-about {
    width: 50%;
    height: 50%;
    margin: auto;
    padding: 60px;
}
.video-holder{
    -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 18px rgba(0, 0, 0, .4);
    box-shadow: 0 0 18px rgba(0, 0, 0, .4);
}
.video-frame{
    position: relative;
    float: left;
    width: 100%;
    margin: -10px 0 -40px;
    height: 344px;
}
.video-box iframe{vertical-align: top;}
.video-box h4{
    font:700 14px/14px Georgia, "Times New Roman", Times, serif;
    text-transform: uppercase;
    color: #000;
    padding: 0 0 28px;
}
/* video gallery end */

/* photo gallery */
.photo-gallery{
    padding: 0 0 0 18px;
}
.photo-gallery h3{margin-bottom: 33px;}
.photo-gallery-list{
    margin: 0 -25px;
    padding: 0 0 2px;
}
.photo-gallery-list li{
    float: left;
    padding: 0 0 27px 25px;
}
/* photo gallery end */
.media .archive-link{
    padding: 0;
    text-align: right;
}
.video-gallery .archive-link{padding: 5px 0 0;}
/* media end */

/* advice scientist */
.advice-scientist{

}
.advice-scientist h2{
    color: #424242;
    padding: 0 0 36px;
}
.advice-holder{
    margin: 0 -60px;
}
.advice-list{
    float: left;
    width: 490px;
    margin-left: 60px;
}
.advice-list li{padding: 0 0 51px;}
/* advice scientist end */

/* results preview */
.results-preview{padding: 0 0 52px;}
/* links preview */
.links-preview{	margin: 0 -76px;
}
/* links preview list */
.links-preview-list{
    font-size: 14px;
    line-height: 1.286;
    text-transform: uppercase;
    float: left;
    width: 276px;
    padding-right: 40px;
    margin-left: 76px;
}
.links-preview-list li{
    padding: 26px 0 25px;
    max-height: 36px;
    position: relative;
}
.links-preview-list li + li:after,
.links-preview-list li + li after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    height: 5px;
    width: 243px;
    background: url(/wp-content/themes/agro/images/dividers/divider-gray.png) repeat-x;
}
.links-preview-list li:first-child{padding: 22px 0 24px;}
.links-preview-list a{
    color: #007b2e;
    text-decoration: none;
}
.links-preview-list a:hover{text-decoration: underline;}
/* links preview list end */
/* links preview end */
/* results preview end */

/* sidebar */
/* category */
.category{padding: 0 0 10px;}
/* category list */
.category-list{
    border: 2px solid #ffe00c;
    padding: 10px 16px 1px;
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 12px;
}
.category-list li{
    padding: 4px 0 20px 20px;
}
.category-list a{
    color: #000;
    position: relative;
    display: block;
}
.category-list a:hover{
    color: #007c2e;
}
.category-list li a:after,
.category-list li a after{
    content: '';
    position: absolute;
    left: -20px;
    top: 8px;
    height: 5px;
    width: 5px;
    background: #000;
}
.category-list li a:hover:after,
.category-list li a:hover after{
    background: #007c2e;
}
/* category list end */

/* category link */
.category-link{
    text-align: center;
}
.category-link a{
    color: #9d9d9d;
}
/* category link end */
/* category end */
/* sidebar end */
/* main end */

/* footer */
/* footer holder */
.footer-holder{
    padding: 48px 0 37px;
    background: url(/wp-content/themes/agro/images/bg/bg-footer.jpg) repeat-y 50% 0;
}
/* footer info */
.footer-info{
    width: 271px;
    float: left;
    padding: 9px 20px 0 0;
}
.logo-footer{
    display: block;
    background: url(/wp-content/themes/agro/images/logos/logo-footer.png) no-repeat;
    width: 168px;
    height: 38px;
    text-indent: -9999px;
    overflow: hidden;
    margin: 0 0 10%;
/*    margin: 0 0 55px; */
}
.logo-footer.logo2 {
    background: url(/wp-content/themes/agro/images/logos/logo-footer_ua.png?12) no-repeat;
}
.copyright{
    display: block;
    font: 12px/16px 'agora-serif-pro-regular', "Times New Roman", Times, serif;
}
.copyright span{display: block;}
/* footer info end */

/* footer contacts */
.footer-contacts{
    float: right;
    width: 170px;
    text-align: right;
    padding: 7px 0 0;
}
.footer-contacts .social-networks{
    float: none;
    padding: 0 0 9px 4px;
}
.footer-contacts .social-networks li{
    float: none;
    margin-left: -4px;
    text-align: left;
}
.footer-contacts .phones-list{
    float: none;
    font-size: 15px;
    line-height: 17px;
    letter-spacing: 1px;
    margin: 0;
    width: auto;
}
.footer-contacts .phones-list li{
    float: none;
    margin: 0;
    padding: 0 0 1px;
}
.footer-contacts .phones-list b{
    font-family: 'agora-serif-pro-black', "Times New Roman", Times, serif;
}
/* footer contacts end */

/* footer navigation */
.footer-nav{overflow: hidden;}
.footer .footer-nav{margin: 0 199px 0 291px;}
.footer-list{
    width: 250px;
    padding: 0 0 0 55px;
    float: left;
}
.footer-list li{padding: 0 0 4px;}
.footer-list a{
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #669d77;
}
.footer-list a:hover{
    border-bottom-color: transparent;
}
/* footer navigation end */
/* footer holder end */
/* footer end */
.low{
    text-transform: lowercase;
}
.upp{
    text-transform: uppercase;
}
.novelty-carousel .list{
    margin: 0;
    padding: 0;
}
.novelty-carousel .list li {
    list-style: none outside none;
    margin: 0 32px 16px 0;
}
.novelty-carousel .list li.item2 {
    margin-right: 0;
}
.novelty.list{
/*    padding: 0; */
    padding: 0 0 0 17px;
}
.tabs{
    overflow: hidden;
    width: 100%;
}
.tabs > ul{
    position: relative;
    margin: 0 0 20px;
    padding: 0;
    border-bottom: 1px solid #fbca05;
    height: 41px;
}
.tabs > ul > li a {
    color:#929292;
    font-size: 14px;
    text-decoration: none;
}
.tabs > ul > li{
    float: left;
    cursor: pointer;
    border:none;
    font-size: 11px;
    line-height: 13px;
    min-width: 50px;
    padding: 13px 10px 12px;
    text-align: center;
    list-style-type: none;
    background:#fff;
    border: 1px solid #fff;
    border-bottom-color:#fbca05;
}
.tabs > ul > li.active {
    border: 1px solid #fbca05;
    border-bottom-color:#fff;
    color: #010101;
    cursor: inherit;
}
.tabs > ul > li.active a,
.tabs > ul > li:hover a{
    color: #010101;
}
.tabs > div{
    display: none;
}
.content, .application td{
    color: #000;
}
.main-list.products-list li {
    position:relative;
}
.products-list li a .icon-product {
    position:absolute;
    right:0;
    top:-7px;
}
.product-icons {
    margin-top:20px;
}
.product-icons ul {
    display:inline-block;
    width:100%;
    padding:0;
}
.product-icons li {
    list-style:none;
    float:left;
    margin:0 50px 0 0;
}
.product-icons li a:hover {
    color:#007b2e;
}
.product-icons li .product-icon {
    padding:0 20px 0 0;
}
.product-icons li .text-icon {
    display:inline-block;
    padding:8px 0 0 0;
    max-width:140px;
    font: 12px/16px 'agora-serif-pro-regular', "Times New Roman", Times, serif;
}
.about-frame.no-border {
    border:0;
}
.career-box .heading-def {
    margin-bottom:0;
}
.contentGallery {
    margin:20px 0;
}
.contentGallery ul {
    display:inline-block;
    width:100%;
    padding:0;
}
.contentGallery li {
    float:left;
    margin:0 20px 20px 0;
    list-style:none;
}
.one-column .preview-list li {
    float:left;
    width:540px;
    margin:0 20px 0 0;
}
.one-column .preview-list li:nth-child(2n) {
    margin:0;
}
.one-column .preview-list {
    display:inline-block;
    width:100%;
}
.one-column .archive-link {
    padding:0 0 40px;
    text-align:center;
}
.about-article.culture {
    padding:13px 0 20px;
}
.about-article.culture .about-frame .tagTitle {
    padding:15px 0;
    text-align:center;
    color:#000;
    font:700 23px/1 "Georgia", sans-serif;
}
.about-article.culture .about-frame .tagInfo {
    padding:5px 0 20px;
}
.pagination {
    margin:20px 0 0;
    text-align:center;
}
.pagination li {
    display:inline-block;
    margin:0 12px;
}
.pagination li a {
    font:16px/18px 'agora-serif-pro-black', sans-serif;
    color:#007c2e;
    text-decoration:none;
    text-transform:uppercase;
    letter-spacing:1px;
    border-bottom:1px solid #d4e3d8;
}
.pagination li a.next,
.pagination li a.prev {
    font-size:13px;
}
.pagination li.active a {
    color:#383c39;
    border-bottom:none;
}
.pagination li a:hover {
    border-bottom:none;
}
.career-box .col .about-article,
.career-box .col .about-frame {
    padding:0;
    margin:0;
}
.career-box .col h1 {
    padding-bottom:18px;
}
.popup {
    display:none;
}
.fancy-login .showHead {
    text-transform:uppercase;
    font:700 21px/36px 'Georgia', sans-serif;
    letter-spacing:1px;
}
.fancy-login .input-holder {
    padding-right:25px;
}
.form .row {
    margin:0 0 15px;
}
.form .row.sendBtn {
    text-align:center;
    margin-top:10px;
}
.input-holder input {
    height:18px;
}
.req {
    position:absolute;
    right:9px;
    top:2px;
    color:#ff0000;
    font-family:'Georgia', sans-serif;
    font-size:16px;
}
.fancy-login .fancybox-inner {
    overflow:unset!important;
}
.form {
    margin-top:25px;
}
.tooltip {
    position:absolute;
    background:rgba(0, 0, 0, 0.6);
    color:#fff;
    padding:2px 4px;
    width:220px;
    text-align:center;
}
.tooltip.right {
    margin-left:35px;
}
.page-form {
    width:300px;
    margin:0 auto;
}
.page-form2 {
    width:300px;
    margin: 30px 110px;
    float: left;
}
.advices-box .advices-table {
    float:left;
    /*width:540px;
    width:49%; */
    width:95%;
    margin:0 0 0 20px;
}
.advices-box .advices-table:first-child {
    margin:0;
}
.advices-box .advices-table .heading {
    text-align:center;
    font:700 21px/24px 'Georgia', sans-serif;
    padding:0 0 25px;
}
.advices-box .advices-table td {
    padding:5px 10px;
}
.products-list .img-products {
    padding-top:15px;
}
.products-list .img-products img {
    display:inline-block;
}
.content-description .honors-list {
    display:inline-block;
    width:100%;
    margin:15px 0 0;
}
.content-description .honors-list li {
    float:left;
    margin-right:15px;
    padding:0;
}
.reviewOne {
    clear:both;
    margin:0 0 40px;
}
.showPopup .showError {
    margin:35px 0 20px;
    text-align:center;
    font-size:14px;
}
.form.default-form form {
    width:600px;
    margin:0 auto;
}
.form.default-form textarea {
    font-size:14px;
    line-height:18px;
}
button.btn-large {
    background: none;
    border: none;
}
.reviewOne .imageHolder {
    float:left;
    width:150px;
    margin:0 20px 10px 0;
}
.reviewOne .text {
    overflow: visible;
}
h2 a,
h1 a {
    text-decoration: none;
    color:#000;
}
h3 a {
    color:#fff;
    text-decoration: none; 
}
.photo-gallery h3 a,
.video-gallery h3 a {
    color:#000;
}
.reviewList ul {
    padding: 0;
}
.reviewList ul li{
    width:520px;
    float:left;
    padding: 0 20px 36px 0;
    min-height:103px;
    list-style: none;
}
.reviewList li .info-content{
    padding: 0 0 7px;
    background: url(/wp-content/themes/agro/images/dividers/divider-gray.png) repeat-x 0 100%;
    font-size: 12px;
    line-height: 2;
    min-height:103px;
}
.composition .menuList {
    margin: 20px 0;
}
.tabs .reviewList li {
    width:475px;
    padding-right: 10px;
}
.galleryList {
    overflow:hidden;
}
.galleryList .galleryOne {
    width:250px;
    float:left;
    margin:0 20px 20px 0;
}
.galleryList .galleryOne .other-photos {
    height:0;
    overflow:hidden;
}
.tip {
    margin: 0 0 20px 0;
    font-size: 12px;
}
.no-vacancy {
    margin-top: 20px;
}
.advices-box .advices-table.advices-all {
    width:100%;
}
.tabs > ul > li.reviewTab a {
    font-weight: 700;
    color: #007c2e;
}
.banner_catalog {
    margin-bottom: 25px;
}
.infoOne {
    width: 300px;
}
.infoOne dl, .infoOne dd {
    margin:0;
}
.about-article table {
    max-width: 1030px!important;
}
.about-article td {
    white-space: normal;
    max-width: 250px!important;
}
.makeBig {
    font: 11px/1 Georgia, sans-serif;
}
#productTab .video-box {
    width: 486px;
}
.countriesList {
    overflow:hidden;
    border:2px solid #eaeaea;
}
.countriesList .row {
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
    padding:40px 69px 40px 0;
}
.countriesList .row:last-child {
    border:none;
}
.countriesList .row .countriesOne {
    float:left;
    width: 135px;
    margin: 0 0 0 69px;
    text-align: center;
}
.countriesList .row .countriesOne a {
    color:#616161;
    text-decoration: none;
}
.countriesList .row .countriesOne a:hover {
    text-decoration: underline;
}
.countriesList .row .countriesOne .image-holder {
    margin:0 0 10px;
}
.countriesList .row .countriesOne .image-holder img {
    border:2px solid #eaeaea;
}
.sidebar .category-list img {
    margin: 5px 12px 0 0;
}
.product.countryProduct .product-photo,
.product.countryProduct .img-holder {
    width: 240px;
}
.product.countryProduct .product-photo {
    margin-right: 35px;
}
.product-description b,
.product-description strong {font-family:"agora-serif-pro-regular";}
.product-description table tr td {width:auto!important;}

.recommends-table table tr td .border {
    height: 5px;
    background: url(/wp-content/themes/agro/images/rec_back.png) repeat-x;
    margin-top:10px;
    position: absolute;
    width: 193px;
    top: 48px;
}
.recommends-table table ul {padding:10px 0 0 10px;margin:0;display: block;position: relative;}
.recommends-table table ul li {padding:0 0 0 5px;color: #007b2e;}
.recommends-table table td.heading span {
    float:left;
    display: inline-block;
    width: 54px;
    height: 54px;
    margin: 0 15px 0 0;
}
.recommends-table table td.heading h2 {
    overflow:hidden;
    font-weight: 400;
    font-size:20px;
    line-height:26px;
    text-align: left;
    /*width: 250px;*/
    text-transform: none;
}
.about-text a {
    color: #fff;
}
.news-block .newsMain {
    /*float: right;*/
    width: 100%
}
.newsMain {
    margin-bottom: 40px;
}
.news-block .newsMain {
    margin-bottom: 0;
}
.newsMain.newsList {
    margin: 0;
}
.newsMain ul {
    overflow: hidden;
    padding: 0;
    margin: 0;
}
.newsMain li {
    list-style: none;
    float: left;
/*    width: 46%; */
    width: 45%;
    /*width: 535px;*/
}
.newsMain li .image-holder {
    float:left;
    margin: 0 15px 0 0;
    padding: 10px;
}
.news-block .newsMain li .image-holder {
    padding: 0;
}
.newsMain li .else-holder {
    overflow: hidden;
}
.newsMain li .date {
    font: italic 13px/1 Georgia, sans-serif;
    color: #b4b4b4;
    margin: 0 0 15px;
}
.newsMain li h3 a {
    font: 700 14px/1 Georgia, sans-serif;
    color: #000;
    text-transform: none;
}
.newsMain li h3 a:hover {text-decoration:underline;}
.newsMain li h3 {
    padding: 0;
}
.newsMain li h3:after {
    content: '';
    display: block;
    width: 58px;
    height: 2px;
    background: #e1e1e1;
    margin: 10px 0 20px;
}

.newsMain1 li {
    list-style: none;
    float: left;
    width: 46%;
    /*width: 535px;*/
}


.newsMain1 li h3:after {
    content: '';
    display: none;
}

.newsMain li .announce {
    font: 13px/22px Georgia, sans-serif;
    color: #808080;
}
.news-block .newsMain li{
    margin-bottom: 30px;
/*    margin-bottom: 0; */
}
.newsMain li.news-0 {
    margin-right: 30px;
}
.btn-large-product {margin-top: 17px;}
.news-block{
    float: left;
    width: 692px;
}
.form-calc .subscribe{
    margin-bottom: 50px;

}
.form-calc a{
    margin-bottom: 50px;
}
.form-calc a:last-child{margin-bottom:0;}
.two-columns-main{
    overflow: hidden;
    margin-bottom: 20px;
}
.one-column-main{
    background: url(/wp-content/themes/agro/images/bg/frame-links.png) repeat-y 80% 0;
    padding: 0 0 0 4px;
}
.vacancy-list h3{
    color: #000;
}
.for_SEO{
    font-size: 0.1px;
    color: transparent;
    line-height: 1px;
    margin: 0;
    padding: 0;
}
.recommends-table table ul .ogorod_li {
/*    padding-top: 30px; */
    padding-top: 10px;
}
.recommends-table table ul .ogorod_li a {
    display: block;
    line-height: 18px;
    font-size: 12px;
}
.ogorod {
    display: inline-block;
    float: left;
    padding-right: 25px;
}
.recommends-table table tr td .border{
    margin-top: 55px;
}

.underline {
    text-decoration: underline;
}

.menu-holder {
   display: none;
}

.mobile-catalog-heading {
   display: none;
}

.mobile-hide {
   display: inline;
}


/* Contact Form 7 Send resume */
    .one-half,
    .one-third,
    .two-third,
    .one-fourth {
        position: relative;
        margin-right: 4%;
        float: left;
        margin-bottom: 10px;
    }
    .two-third {
      margin-right: 2.5%;
    }
    .one-half { width: 46%; }
    .one-third { width: 30.66%; }
    .two-third { width: 66%; }
    .one-fourth {width: 22%;}
    .last {
        margin-right: 0 !important;
        clear: right;
    }
    @media only screen and (max-width: 1024px) {
    .one-fourth {
            width: 100%;
            margin-right: 0;
        }
    }
    @media only screen and (max-width: 767px) {
        .one-half, .one-third, .two-third {
            width: 100%;
            margin-right: 0;
        }
    }
    .wpcf-wrap {
        min-height: 90px;
    }
    div.wpcf7-response-output {
        width: 100%;
        clear: both;
        margin: 0;
    }
    .wpcf-accept {
      clear: both;
    }
    .wpcf7-acceptance > .wpcf7-list-item {
      margin: 0;
    }
    .wpcf-accept > .wpcf7-form-control-wrap {
        display: inline-block !important;
    }

/* Contact Form 7 Send resume */