@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,700&display=swap');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,700&display=swap&subset=cyrillic-ext');
@import url('aos.css');
@import url('slick.css');
/*
Theme Name: Twenty Nineteen
Theme URI: https://wordpress.org/themes/twentynineteen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: WordPress 4.9.6
Version: 1.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: twentynineteen
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/


*/
body{
	margin:0;
	padding:18px 0 0 0;
	font-family: 'Open Sans', sans-serif;
	background:url('../img/clouds.jpg') 50% 0 no-repeat;
}

.container{
	width: 1134px;
	box-sizing:border-box;
	margin:0 auto;
}
span.red_dw a {
    color: #F58735;
    text-decoration: none;
}
.fll{float:left;}
.flr{float:right;}

.clearfix:before{
	content:'';
	display:table;
	width:100%;
}
.clearfix:after{
	content:'';
	display:table;
	width:100%;
}
.call_me_outer_form_opaverlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.75);
    z-index: 999;
}

.inner_callme {
    background: #fff;
    padding: 25px;
    width: 300px;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -150px;
	border-radius: 10px;
}
.view.view-vakansii {
    margin-bottom: 66px;
}

.view.view-vakansii {
    margin-bottom: 66px;
}

.view.view-vakansii table {
    width: 100%;
    text-align: left;
}

.view.view-vakansii table tr td {
    border: 1px solid silver;
    padding: 14px;
    font-size: 14px;
}

.view.view-vakansii table {
    margin-bottom: 10px;
    border-bottom: 1px solid silver;
}

.view.view-vakansii table th {
    border: 1px solid silver;
    padding: 14px;
    font-size: 14px;
}

.view.view-vakansii table tr td a {
    text-decoration: none;
    border-bottom: 1px dotted;
    color: #f58735;
}
input#edit-imya {
    width: 100%;
    height: 40px;
    padding-left: 10px;
    border-radius: 4px;
    border: 1px solid #f58735;
}

input#edit-telefon {
    width: 100%;
    height: 40px;
    padding-left: 10px;
    border-radius: 4px;
    border: 1px solid #f58735;
}

textarea#edit-vashe-soobschenie {
    width: 100%;
    height: 84px;
    padding-left: 10px;
    border-radius: 4px;
    border: 1px solid #f58735;
    padding-top: 10px;
}

label#edit-vashe-rezyume--label {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
    display: block;
}
input#edit-actions-submit {
    background: #F58735;
    border-radius: 25px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    color: #FFFFFF;
    display: block;
    width: 185px;
    line-height: 40px;
    border: none;
}


.close_form {
    position: absolute;
    background: #fff url(https://maslozavod.kz/wp-content/uploads/2019/12/close.png) 50% no-repeat;
    width: 30px;
    height: 30px;
    right: -15px;
    background-size: 55%;
    top: -15px;
    border-radius: 15px;
}
.name_partners {}

.name_partners {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 14px;
    color: #212121;
}

.item_partner {
    display: inline-block;
    text-align: center;
}

.item_partner a {
    text-decoration: none;
}

.item_partner {
    border: 1px solid #ececec;
    padding: 10px;
    box-sizing: border-box;
}

.partners_box {
    margin-bottom: 60px;
    margin-top: 60px;
}
.call_me_outer_form_opaverlay{display:none;}
.callme_form_item input[type="tel"] {
    width: 100%;
    height: 40px;
    /* padding-left: 10px; */
    box-sizing: border-box;
    border-radius: 20px;
    border: 1px solid #F58735;
    margin-bottom: 20px;
    font-size: 20px;
    text-align: center;
}

.callme_form_item input[type="submit"] {
    background: #F58735;
    border-radius: 25px;
    border: none;
    width: 100%;
    height: 40px;
    font-weight: bold;
    color: #fff;
    font-size: 19px;
}
.inb{display:inline-block;}

.line_rt {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #232323;
}

nav#block-osnovnayanavigaciya ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

nav#block-osnovnayanavigaciya ul li a {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 24px;
/* identical to box height, or 150% */
    text-transform: uppercase;
    color: #000000;
    text-decoration: none;
}

nav#block-osnovnayanavigaciya ul li {
    display: inline-block;
    margin-right: 24px;
}

nav#block-osnovnayanavigaciya ul li:last-child {
    margin-right: 0;
}


.contact_menu .inb {vertical-align: top;}

.contact_menu a {
    font-family: PT Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    color: #F58735;
    text-decoration: none;
}
.logo {
    margin-right: 55px;
}

.menu_top {
    margin-top: 40px;
}



.line_top {
    margin-bottom: 28px;
}

.bg_box_first {
    background: radial-gradient(115.83% 570.43% at 85.01% 34.74%, #FFCC2A 0%, #FFFFFF 100%);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
}

a.front-catalog-btn {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 18px;
/* or 100% */
    text-align: center;
    color: #F58735;
    border-radius: 50px;
    text-decoration: none;
    border: 1px solid #F58735;
    padding: 10px 35px;
    box-sizing: border-box;
    display: block;
    width: 177px;
    margin-top: 20px;
}



.left_text_first_block {
    width: 507px;
}

.relpos{position:relative;}




.right_food_first_block {
    position: absolute;
    right: -76px;
    bottom: -50px;
}

.header {
    margin-bottom: 20px;
}
.bg_box_first {
    padding-top: 71px;
    padding-bottom: 79px;
    padding-left: 30px;
}

.full_text_first_block {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-size: 16px;
    line-height: 18px;
    color: #444554;
    margin-top: 10px;
    margin-bottom: 10px;
}

ul.ft_menu {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.ft_menu li a {
    text-decoration: none;
    color: #000;
}

ul.ft_menu li {
    margin-bottom: 10px;
}


.cld {
    height: 20px;
}

.title_block_first {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    line-height: 40px;
/* or 100% */
    color: #444554;
}

.title_block_first_black {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 40px;
/* identical to box height, or 100% */
    color: #444554;
}


form#webform-submission-est-voprosy-add-form .form-item {
    display: inline-block;
    width: 33%;
}

form#webform-submission-est-voprosy-add-form div#edit-actions {
    display: inline-block;
}

form#webform-submission-est-voprosy-add-form .form-item input[type="text"] {
    width: 100%;
    height: 50px;
    border: 1px solid #D8DCDF;
    box-sizing: border-box;
    border-radius: 25px;
    padding-left: 36px;
}

form#webform-submission-est-voprosy-add-form div#edit-actions input[type="submit"] {
    width: 100%;
    height: 50px;
    border: 1px solid #F58735;
    box-sizing: border-box;
    border-radius: 25px;
    padding: 0 70px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #ffffff;
}
form#webform-submission-est-voprosy-add-form {
    text-align: center;
    margin-top: 20px;
}
.front-block-title {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    line-height: 50px;
/* identical to box height, or 125% */
    text-align: center;
    color: #212121;
    margin-bottom: 10px;
}

.front-block-sub-title {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* identical to box height, or 150% */
    text-align: center;
    color: #444554;
}

.box_pluse_inline {
    margin-top: 68px;
    text-align: center;
}

.pulse_block {
    margin-top: 100px;
}

.item_inline_block_pluse {
    display: inline-block;
    vertical-align: top;
    width: 261px;
    padding: 0 10px;
    box-sizing: border-box;
}

.title_pluse {
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 28px;
/* or 127% */
    text-align: center;
    color: #212121;
    margin-bottom: 16px;
    margin-top: 16px;
}

.text_pluse {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* or 150% */
    text-align: center;
    color: #444554;
}

.icon_pluse {
    height: 120px;
}

.text_zavod {
    width: 560px;
}


.text_zavod {
    width: 560px;
}

.inner_text_zavod h1 {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    line-height: 50px;
/* identical to box height, or 125% */
    color: #212121;
}

.text_short_zavod {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* or 150% */
    color: #444554;
}

a.link_zavod {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #F58735;
    border-radius: 50px;
    text-decoration: none;
    border: 1px solid #F58735;
    padding: 10px 35px;
    box-sizing: border-box;
    display: block;
    width: 177px;
    margin-top: 20px;
}

.about_zavod {
    padding-top: 50px;
    padding-bottom: 50px;
    background: #F9F9F9;
    margin-top: 50px;
    margin-bottom: 50px;
}


.copyright{
	font-family: Avenir Next;
	font-size: 16px;
	line-height: 24px;
	/* identical to box height, or 150% */
	text-align: center;
	color: #444554;	
	background: #DDDDDD;
	padding:25px 0;
}



.item_mark {
    display: inline-block;
    width: 328px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    position: relative;
}

.mark_box {
    margin-top: 64px;
    text-align: center;
}

a.see_more_mark {
    display: block;
    position: absolute;
    left: 11px;
    top: 7px;
    bottom: 21px;
    right: 12px;
    background: #080808ad;
    border-radius: 50%;
    line-height: 300px;
    text-decoration: none;
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    
/* identical to box height, or 120% */
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    opacity: 0;
		-webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
}

a.see_more_mark:hover{opacity:1;}

.title_form {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 40px;
/* or 133% */
    text-align: center;
    color: #444554;
}

span.color_name_form {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 40px;
/* or 133% */
    text-align: center;
    color: #F58735;
}


.title_form {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 30px;
    line-height: 40px;
/* or 133% */
    text-align: center;
    color: #444554;
}

span.color_name_form {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 30px;
    line-height: 40px;
/* or 133% */
    text-align: center;
    color: #F58735;
}

.input_item_contact {
    display: inline-block;
}

.input_item_contact input[type="text"] {
    border: 1px solid #D8DCDF;
    border-radius: 25px;
    padding-left: 25px;
    box-sizing: border-box;
    height: 50px;
    width: 100%;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
/* identical to box height, or 100% */
    color: #8D8D97;
}

.input_item_contact {
    width: 300px;
    margin-right: 70px;
}
.input_item_contact_submit {
    width: 300px;
    margin-right: 0;
}
input:focus{outline:none;}
.input_item_contact input[type="tel"] {
    border: 1px solid #D8DCDF;
    border-radius: 25px;
    padding-left: 25px;
    box-sizing: border-box;
    height: 50px;
    width: 100%;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
/* identical to box height, or 100% */
    color: #8D8D97;
}

.input_item_contact_submit{display:inline-block;}

.input_item_contact_submit input[type="submit"] {
    height: 50px;
    width: 100%;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 18px;
    border: 1px solid #F58735;
    box-sizing: border-box;
    border-radius: 25px;
    background: transparent;
    color: #F58735;
}

.form_box_inbs {
    text-align: center;
    margin-bottom: 20px;
    margin-top: 40px;
}
.form_site {
    background: #EDEDED;
    mix-blend-mode: normal;
    padding-top: 50px;
    padding-bottom: 50px;
    margin-top: 50px;
    margin-bottom: 50px;
}



a.link_news {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-size: 18px;
    line-height: 18px;
    text-align: center;
    color: #F58735;
    border-radius: 50px;
    text-decoration: none;
    border: 1px solid #F58735;
    padding: 10px 35px;
    box-sizing: border-box;
    display: block;
    width: 200px;
    margin: 35px auto;
}



.footer{
	background: #EDEDED;
mix-blend-mode: normal;

}
.footer_abou_contact {
    width: 304px;
}

.title_footer_box {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
/* identical to box height, or 125% */
    color: #212121;
    margin-bottom: 31px;
    margin-top: 20px;
}

.phone_footer {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 33px;
/* identical to box height */
    color: #F58735;

}
.title_side_bar_node {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
    text-transform: uppercase;
    color: #212121;
    margin-bottom: 25px;
    border-bottom: 2px solid #fff;
    padding-bottom: 20px;
}
.ital_footer {
    font-family: Open Sans;
    font-style: italic;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
/* or 133% */
    color: #444554;
    margin-bottom: 21px;
}

.ctl_footer {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* or 133% */
    color: #444554;
}

.footer_about_text {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
/* or 150% */
    color: #444554;
	word-break: break-word;
}

.about_footer {
    width: 421px;
    margin-right: 75px;
}

.footer_logo .inb {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
    line-height: 32px;
/* identical to box height, or 160% */
    color: #F58735;
    vertical-align: middle;
}

.footer {
    padding-top: 88px;
    padding-bottom: 88px;
}

h1.page_title {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 40px;
    line-height: 50px;
    color: #212121;
    border-bottom: 2px solid #fff;
    padding-bottom: 24px;
    margin-bottom: 40px;
}

.small_title {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
    color: #212121;
    margin-bottom: 32px;
}
.text_contact_page_box {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #444554;
}

.input_item_contact_page input[type="text"],
.input_item_contact_page input[type="tel"] {
    background: #FFFFFF;
    border: 1px solid #D8DCDF;
    border-radius: 5px;
    height: 48px;
    padding-left: 20px;
    box-sizing: border-box;
    width: 100%;
}

.input_item_contact_page textarea {
    background: #FFFFFF;
    border: 1px solid #D8DCDF;
    border-radius: 5px;
    height: 161px;
    padding-left: 20px;
    box-sizing: border-box;
    width: 100%;
}

.input_item_contact_page input[type="submit"] {
    background: #F58735;
    border-radius: 27.5px;
    border: none;
    height: 55px;
    width: 181px;
    font-family: Avenir Next;
    font-size: 18px;
    line-height: 25px;
/* identical to box height */
    text-align: center;
    color: #FFFFFF;
}

.form_contact_page {
    width: 390px;
}

.right_contact_text {
    width: 466px;
}

.input_item_contact_page {
    margin-bottom: 25px;
}


.left_contact_form {
    margin-right: 97px;
}

.text_contact_page_box p {
    margin: 0;
}

.mrb14{margin-bottom:14px !important;}

.mail_contact {
    margin-top: 14px;
}

.adress_contact {
    margin-bottom: 14px;
}

.current-menu-item a{
color: #F0934E !important;
text-decoration:underline !important;
}



.header_product{
	background:url('../img/productsbg.jpg') 50% 0 no-repeat;
	background-size:cover;
	padding:200px 0;
	box-sizing:border-box;
}
.title_product {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 70px;
    line-height: 72px;
    text-transform: uppercase;
    color: #FFFFFF;
}
.text_products_top {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #444554;
    margin-top: 40px;
    margin-bottom: 24px;
}



.title_sub_text_list {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 24px;
/* identical to box height, or 100% */
    color: #212121;
    margin-bottom: 24px;
}

ul.check_list_product {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 24px;
/* identical to box height, or 133% */
    text-transform: uppercase;
    color: #444554;
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.check_list_product li {
    background: url('../img/check.png') 0 50% no-repeat;
    padding-left: 40px;
    margin-left: 10px;
    margin-bottom: 15px;
}

.sub_full_text_product {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* or 150% */
    color: #444554;
    margin-top: 20px;
}

.tlt_product {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 50px;
/* identical to box height, or 125% */
    text-transform: uppercase;
    color: #212121;
    margin-top: 40px;
    margin-bottom: 20px;
}

.tlt_sub_text_product p {
    margin: 0;
}

.tlt_sub_text_product {
    margin-bottom: 40px;
}


.left_prd_bx {
    width: 605px;
}

.title_silver_bx {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 32px;
    line-height: 34px;
/* or 106% */
    color: #212121;
    margin-bottom: 40px;
}

.text_silver_bx {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* or 150% */
    color: #444554;
}

.right_silver_bx_prd {
    padding-top: 40px;
}

a.call-me_btn_bx {
    border: 1px solid #F58735;
    box-sizing: border-box;
    border-radius: 44px;
    width: 220px;
    line-height: 50px;
    display: inline-block;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    text-align: center;
    color: #F58735;
    text-decoration: none;
    margin-right: 35px;
}

.silver_product {
    padding: 70px 0;
    background: #F9F9F9;
    margin-top: 40px;
}
.download_catalog {
    font-family: Open Sans;
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    line-height: 50px;
/* identical to box height, or 125% */
    color: #212121;
}

span.red_dw {
    color: #F58735;
    background: url('../img/download.png') 100% 50% no-repeat;
    padding-right: 70px;
}


.partners_map svg {
    height: auto;
    width: 100% !important;
}

.partners_map img {
    width: 100%;
    height: auto;
}

.partners_map {
    margin-bottom: 40px;
}

.pluse_partners_title {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    line-height: 40px;
/* identical to box height, or 143% */
    text-transform: uppercase;
    color: #000000;
    margin-bottom: 40px;
    margin-top: 40px;
}

.pluse_items_partners {
    text-align: center;
}

.item_pluse_partners {
    display: inline-block;
    width: 290px;
    vertical-align: top;
    margin: 0 35px;
}

.text_pluse_partners {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 28px;
/* or 117% */
    text-align: center;
    color: #000000;
}

.pluse_box_partners {
    margin-bottom: 40px;
}

a.feed_back_top {
    background: #F58735;
    border-radius: 25px;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    
/* identical to box height, or 112% */
    text-align: center;
    color: #FFFFFF;
    display: block;
    width: 185px;
    line-height: 40px;
}

.contact_rop_inb {
    text-align: right;
}


.left_about {
    width: 700px;
    float: left;
}

.item_about_tbl {
    width: 49%;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* or 150% */
    color: #444554;
}

.right_about {
    float: right;
    width: 340px;
}

.photo-text_big {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* or 150% */
    text-align: center;
    color: #444554;
}

.photo-about_big img {
    margin-top: -90px;
    margin-bottom: -65px;
}
.title-about {
    font-family: Open Sans;
    font-style: normal;
    font-weight: 300;
    font-size: 40px;
    line-height: 50px;
/* identical to box height, or 125% */
    text-transform: uppercase;
    color: #212121;
    margin-bottom: 25px;
    border-bottom: 2px solid #fff;
    padding-bottom: 20px;
}

span.yellow_title {
    color: #F58735;
}

.line_about {
    margin-bottom: 30px;
}

.item_about_tbl {
    vertical-align: top;
}
.full-text-about {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
    color: #444554;
    margin-bottom: 20px;
}


.item_nagrada {
width: 375px;
    vertical-align: top;
    text-align: center;
    padding: 0px 20px;
    box-sizing: border-box;
}

.text_nagradi {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
/* or 150% */
    text-align: center;
    color: #444554;
}

.photo_nagradi img {
    height: auto;
}

.nagrada_box {
    margin-top: 40px;
    margin-bottom: 40px;
}
.item_small_slider {
    text-align: center;
	outline:none;
}

.item_small_slider img {
margin: 0 auto;
    width: 150px;
    height: auto;
}

button.slick-prev.slick-arrow{
	background: url('../img/slider-small/long-arrow-left.png') no-repeat;
    outline: none;
    border: none;
    text-indent: -9999px;
    width: 38px;
    height: 20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 0;	
	z-index:999;
}

button.slick-next.slick-arrow{
	background: url('../img/slider-small/long-arrow-right.png') no-repeat;
    outline: none;
    border: none;
    text-indent: -9999px;
    width: 38px;
    height: 20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    right: 0;	
}


.slider_small {
    margin-top: 90px;
    margin-bottom: 90px;
}






.napravleniye {
    background: url(../img/naprav.png) 50% 50% no-repeat;
    padding: 90px 0;
}

.title_naprav {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 28px;
    line-height: 40px;
/* identical to box height, or 143% */
    text-transform: uppercase;
    color: #fff;
}

span.orange_tx_bottom {
    color: #F58735;
}

.nomer-naprav {
 color: #fff;
    border: 1px solid #ffff;
    text-align: center;
    width: 35px;
    line-height: 35px;
    margin-right: 25px;
    margin-top: 3px;
}

.list-e_naprav {
    margin-bottom: 20px;
}

.text-naprav {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 28px;
    color: #FFFFFF;
    width: 680px;
    vertical-align: middle;
}

.title_naprav {
    margin-bottom: 35px;
}

.container_small {
    width: 750px;
    margin: 0 auto;
}

.item_maslo {
    display: inline-block;
    width: 185px;
    text-align: center;
}

.item_maslo img {
    width: auto;
    height: 315px;
}

.litaj {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 32px;
    line-height: 24px;
/* identical to box height, or 75% */
    align-items: center;
    text-align: center;
    color: #F58735;
    margin-top: 20px;
}
.products_items_box {
    margin-bottom: 50px;
}
.item_portfolio {
    display: inline-block;
    width: 30%;
    vertical-align: top;
    padding: 0 10px;
    box-sizing: border-box;
    margin: 0 10px;
}

.title_article_widget {
    font-family: PT Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    line-height: 30px;
/* or 125% */
    color: #212121;
}



.item_portfolio a {
    font-family: Avenir Next;
    font-size: 16px;
    line-height: 22px;
    color: #F58735;
    text-decoration: none;
    display: block;
    padding-right: 35px;
    background: url(../img/long-arrow-right.png) no-repeat;
    background-position: 95px 50%;
}




.item_portfolio a.more-link{display:none;}



.pre_text_article {
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 27px;
    color: #444554;
}


.front-block-sub-title {
    margin-bottom: 50px;
}
.burger_menu{display:none;}

.menu_top{display:block;}

@media (max-width:960px){
	.burger_menu{display:block;}
	.container{width:100%;}
.fll {
    float: none;
}
.menu_top{display:none;}
.flr {
    float: none;
}

.line_rt {
    text-align: center;
}

.logo {
    width: 132px;
    margin: 0 auto;
}

.contact_rop_inb {
    text-align: center;
}

a.feed_back_top {
    margin: 10px auto;
}

.right_food_first_block {
    display: none;
}

.photo_zavod {
    text-align: center;
}

.text_zavod {
    width: 100%;
}

.container {
    padding: 0 10px;overflow: hidden;
}

.input_item_contact {
    margin-right: 0;
    display: block;
    margin-bottom: 20px;
    width: 100%;
}

.item_portfolio {
    width: 100%;
    margin-bottom: 40px;
}

.about_footer {
    width: 100%;
}

.footer_abou_contact {
    width: 100%;
}
.container_small {
    width: 100%;
    padding: 0 10px;
}

.title_naprav {
    font-size: 20px;
}

.text-naprav.inb {
    width: 85%;
    font-size: 14px;
}
.left_about {
    float: none;
    width: 100%;
}
.right_about {
    float: none;
    width: 100%;
}
.item_about_tbl {
    display: block;
    width: 100%;
    text-align: center;
}

.photo-about_big {
    text-align: center;
}

.item_nagrada {
    width: 100%;
    margin-bottom: 30px;
    display: block;
}	

.burger_menu {
    border: 3px solid #f58735;
    padding: 5px;
    width: 30px;
    margin: 20px auto;
}

.item_burder {
    background: #f58735;
    width: 100%;
    height: 3px;
    margin-bottom: 5px;
}

.item_burder:last-child {
    margin-bottom: 0;
}
ul.top_navigation li {
    display: block;
    text-align: center;
    padding: 0;
    margin: 0 0 20px 0;
}
	.bg_box_first {
    padding: 10px;
}

.title_block_first {
    font-size: 20px;
}

.title_block_first {}

.title_block_first_black {
    font-size: 20px;
}

.photo_zavod img {
    width: 100%;
    height: auto;
}
	
	.front-block-title{    font-size: 33px;
    line-height: 36px;}
	.item_mark {
		display: inline-block;}
	.item_mark {
    display: inline-block;
    width: 280px;
    border-radius: 50%;
    overflow: hidden;
    text-align: center;
    position: relative;
}
	.left_text_first_block {
    width: 100%;
}
	.item_mark img {
    width: 100%;
}
}




