@import url('https://fonts.googleapis.com/css2?family=Questrial&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Permanent+Marker&display=swap');
html {
  position: relative;
  min-height: 100%;
 font-family: "Questrial", sans-serif;
}
body {
	margin-bottom: 200px;
	font-family: "Questrial", sans-serif;
}
header{
	width:100%;
	box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
}
h1, h2 ,h3 {
	 font-family: "Permanent Marker", cursive;
	 margin: 35px 0px 20px 0px;
}

@media (min-width:0px) and (max-width:320px) {
	
	h1{
		font-size:28px;
	}
.green-strip{
	/* background:#d57412; */
	background:#798075;
	padding-top:20px;
	padding-bottom:15px;
	text-align:justify;
	color:#fff;
	font-weight:bold;
	text-shadow: #686868 1px 0px, #686868 1px 1px, #686868 0px 1px, #686868 -1px 1px, #686868 -1px 1px, #686868 -1px -1px, #686868 0px -1px, #686868 1px -1px;
	font-size: 18px;
}
.oformit{
	text-transform:uppercase;
	font-weight:bold;
}
.zakaz{
	text-align:center;
}

#back-top a>img{
	max-height:50px;
}
#back-top {
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index:999;
}
#back-top a {
    width: 100px;
    display: block;
    text-align: left;
    font: 14px/100% Verdana;
    text-decoration: none;
    color: #fff;   
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #fff;
}
#back-top span {
    width: 44px;
	height: 44px;
	padding: 13px;
	display: block;
	margin-bottom: 7px;
	font-size: 18px;
	color: #ffffff;
	background-color: #1a7dd7;
}
#back-top a:hover span {
    background-color: #777;
    opacity:1;
}

.col-logo{
	text-align:center
}
.col-logo img {
	max-height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.col-tel{
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.col-tel a{
	font-size:18px;
	font-weight: bold;
	display: block;
}
.col-tel a:hover{
	text-decoration:none;
}
.fa-phone-volume{
	color: #009e3b;
}
.container-main {
  
  padding: 0 15px;
}
/* корзина в шапке */
.col-cart{
	padding-top:25px;
}
.cartInfo{
	float: left;
	width:100%;
}
.pict_cart{
	width: 20%;
	float: left;
}
.cart_info{
	width: 80%;
	float: left;
}
.cart_info p{
	margin-bottom:0px;
}
.fa-shopping-cart{
	font-size:48px;
	
}
/* конец корзина в шапке */

/* топ меню */
.col-top-menu{
	/* padding-top: 25px; */
}
.col-top-menu p{
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #fec297;
	color: #9b9b9b;
}
.top-bg-light{
	background:#fff;
	width: 100% !important;
}
.nav-link-style{
	font-weight:bold;
	font-size: 18px;
}
/* конец топ меню */

/* поиск */
.header-search {
    height: 57px;
    background-color: #6dd16b;
    
	width: 100%;
}
.input-search{
	background: #6dd16b;
	width: 98%;
	height: 60px;
}
.header-search {
	height: 57px;
	background-color: #94c674;
	-webkit-box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	padding-left: 25px;
	padding-right: 25px;
  }
  /* line 181, _header.scss */
.header-search__wrapper {
    max-width: 1500px;
    padding-left: 30px;
    padding-right: 30px;
	}
  /* line 188, _header.scss */
  .header-search__form {
    display: block;
    position: relative;
    padding: 14px 0 0 42px; }
  /* line 194, _header.scss */
.header-search__button {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
	font-family: inherit;
	font-size: 14px;
	outline: none;
	-webkit-border-radius: 0;
	border-radius: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 20px;
    left: 0;
    background-image: url(../images/ico__search.png);
    background-repeat: no-repeat;
    background-position: center; }
  /* line 205, _header.scss */
  .header-search__input[type="text"] {
    background: transparent;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: white;
    border: 0; }
    /* line 47, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-webkit-input-placeholder {
      font-size: 20px;
      color: white; }
    /* line 48, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 49, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 50, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-ms-input-placeholder {
      font-size: 20px;
      color: white; }
/*конец поиск */

/* меню категорий */
.container-my-green{
	/* border-top: 1px solid #868686; */
	/* background: #009e3b; */
}
.bg-my-green{
	/* background: #009e3b; */
	/* background: #fff; */
}
.nav-link-style2{
	color: #464646 !important;
	font-weight: bold;
	text-transform: uppercase;
}
/* меню категорий */

/* главная inc */
	.bg-fr{
		/* background: url("/images/fr.png"); */
		background-size: cover;
	}
	.fr1{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #007bff;
		margin-top: 33px;
		letter-spacing: 1px;
	}
	.fr2{
		text-align: center;
		font-size: 35px;
		font-weight: bold;
		color: #ff6e00;
		font-family: 'Permanent Marker'
	}
	.fr-list{
		list-style-type: none;
		padding: 0px;
	}
	.fr-list li{
		list-style-type: none;
		background: #82ae66;
		margin-bottom: 10px;
		margin-top: 10px;
		color: #fff;
		font-weight: bold;
		letter-spacing:2px;
		font-family: "Permanent Marker", cursive;
		font-size: 20px;
		display: table;
		padding: 2px 5px 10px 5px;
		border-radius: 10px;
	}
/* конец главная inc */

/* каталог продуктов  */

.catalog-h1{
	font-size: 44px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5b7e45;
	padding: 35px 0px 5px 0px;
	border-bottom: 2px solid #fec297;
	/* border-bottom: 2px solid #ff842b; */
	margin-bottom: 30px;
}
.sort {
	float: left;
	padding: 5px 5px 0px 0px;
}
.quantity {
	float: left;
	padding: 5px 5px 0px 0px;
}
.form-control-sorting-date{
	width: auto;
	/* float:right; */
}
.quantity-box{
	float:right;
}
.form-control-sorting-quantity{
	width: auto;
	/* float:right; */
}
/* конец каталог продуктов  */
 
/* навигация по каталогу */
.navigation {
	margin: 15px 0px;
}
.navigation a{
	color: #aeaeae;
}
.navigation a{
	color: #aeaeae;
}
.navigation a.on{
	color: #5fb131;
}
/* конец навигация по каталогу */

/* страница товара */
.col-name-item{
	
}
.col-name-item h1{
	margin: 0;
	padding: 20px 0px 5px 0px;
}
.col-articul{
	
}
.col-articul p{
	text-align: right;
	margin-top: 35px;	
}
.col-item-image{
	border: 1px solid #eee;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.container-price-count-cart{
	width: 100%;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid #eee;
	
margin-bottom: 20px;
}
.col-price{
	float:left;
	width:33%;
}
.price-label{
	font-size:21px;
	font-weight:bold;
	color:#ff8713;
	/* line-height: 40px;	 */
}
.col-count{
	float:left;
	width:30%;
	padding-right: 15px;
}
.col-count input{
	width:100%;
}
.col-itemcart{
	float:left;
	width:37%;
	text-align: right;
}
.btn-add-to-cart{
	border: 0px;
	height: 38px;
	line-height: 20px;
	background-color: #82ae66;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	width: 100%;
}
/* конец страница товара */

/* отзывы */
.col-otziv h2{
	margin: 50px 0px 20px 0px;
}
.col-name-item h2{
	margin: 50px 0px 20px 0px;
}
.col-item-otziv{
	padding:10px;
	border:1px solid #eee;
	margin-bottom: 15px;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-name-otziv{
	margin-bottom: 1rem;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-button-otziv{
	
}
/* фразы */
.frazi{
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.frazi img{
	display:inline-block;
	height:85px;
	margin-bottom:10px;
}
.color-1{
	background:#55974a;
	padding-top:10px;
	padding-bottom:10px;
}

.color-2{
	background:#89a66a;
	padding-top:10px;
	padding-bottom:10px;
}
.color-3{
	background:#618655;
	padding-top:10px;
	padding-bottom:10px;
}
.color-4{
	background:#3f7141;
	padding-top:10px;
	padding-bottom:10px;
}
/*конец фразы */
/* конец отзывы */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px; /* Set the fixed height of the footer here */
  
  /* background-color: #f5f5f5; */
  /* background-color: #94c674; */
  /* background-color: #afff7c; */
  background-color: #fff;
}
.col-footer-logo img{
	height:75px;
}
.footer-menu{
	padding:0px;
	margin:0px;
}
.footer-menu li{
	list-style-type: none;
	margin-top: 5px;
}
.footer-menu li a{
	color:#404040;
	font-weight:bold;
}
.col-footer-tel{
	margin-top: 5px;
}
.col-footer-tel a{
	color:#4d4d4d;
	font-weight:bold;
	font-size: 18px;
	display: block;
	
}
.col-footer-tel .fa-phone-volume {
    color: #4a4d4b;
}
.col-footer-adr{
	color: #4d4d4d;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
}
}
@media (min-width:321px) and (max-width:479px) {

	h1{
		font-size:28px;
	}
.green-strip{
	/* background:#d57412; */
	background:#798075;
	padding-top:20px;
	padding-bottom:15px;
	text-align:justify;
	color:#fff;
	font-weight:bold;
	text-shadow: #686868 1px 0px, #686868 1px 1px, #686868 0px 1px, #686868 -1px 1px, #686868 -1px 1px, #686868 -1px -1px, #686868 0px -1px, #686868 1px -1px;
	font-size: 18px;
}
.oformit{
	text-transform:uppercase;
	font-weight:bold;
}
.zakaz{
	text-align:center;
}

#back-top a>img{
	max-height:50px;
}
#back-top {
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index:999;
}
#back-top a {
    width: 100px;
    display: block;
    text-align: left;
    font: 14px/100% Verdana;
    text-decoration: none;
    color: #fff;   
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #fff;
}
#back-top span {
    width: 44px;
	height: 44px;
	padding: 13px;
	display: block;
	margin-bottom: 7px;
	font-size: 18px;
	color: #ffffff;
	background-color: #1a7dd7;
}
#back-top a:hover span {
    background-color: #777;
    opacity:1;
}

.col-logo{
	text-align:center
}
.col-logo img {
	max-height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
.col-tel{
	text-align:center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.col-tel a{
	font-size:18px;
	font-weight: bold;
	display: block;
}
.col-tel a:hover{
	text-decoration:none;
}
.fa-phone-volume{
	color: #009e3b;
}
.container-main {
  
  padding: 0 15px;
}
/* корзина в шапке */
.col-cart{
	padding-top:25px;
}
.cartInfo{
	float: left;
	width:100%;
}
.pict_cart{
	width: 20%;
	float: left;
}
.cart_info{
	width: 80%;
	float: left;
}
.cart_info p{
	margin-bottom:0px;
}
.fa-shopping-cart{
	font-size:48px;
	
}
/* конец корзина в шапке */

/* топ меню */
.col-top-menu{
	/* padding-top: 25px; */
}
.col-top-menu p{
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #fec297;
	color: #9b9b9b;
}
.top-bg-light{
	background:#fff;
	width: 100% !important;
}
.nav-link-style{
	font-weight:bold;
	font-size: 18px;
}
/* конец топ меню */

/* поиск */
.header-search {
    height: 57px;
    background-color: #6dd16b;
    
	width: 100%;
}
.input-search{
	background: #6dd16b;
	width: 98%;
	height: 60px;
}
.header-search {
	height: 57px;
	background-color: #94c674;
	-webkit-box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	padding-left: 25px;
	padding-right: 25px;
  }
  /* line 181, _header.scss */
.header-search__wrapper {
    max-width: 1500px;
    padding-left: 30px;
    padding-right: 30px;
	}
  /* line 188, _header.scss */
  .header-search__form {
    display: block;
    position: relative;
    padding: 14px 0 0 42px; }
  /* line 194, _header.scss */
.header-search__button {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
	font-family: inherit;
	font-size: 14px;
	outline: none;
	-webkit-border-radius: 0;
	border-radius: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 20px;
    left: 0;
    background-image: url(../images/ico__search.png);
    background-repeat: no-repeat;
    background-position: center; }
  /* line 205, _header.scss */
  .header-search__input[type="text"] {
    background: transparent;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: white;
    border: 0; }
    /* line 47, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-webkit-input-placeholder {
      font-size: 20px;
      color: white; }
    /* line 48, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 49, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 50, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-ms-input-placeholder {
      font-size: 20px;
      color: white; }
/*конец поиск */

/* меню категорий */
.container-my-green{
	/* border-top: 1px solid #868686; */
	/* background: #009e3b; */
}
.bg-my-green{
	/* background: #009e3b; */
	/* background: #fff; */
}
.nav-link-style2{
	color: #464646 !important;
	font-weight: bold;
	text-transform: uppercase;
}
/* меню категорий */

/* главная inc */
	.bg-fr{
		/* background: url("/images/fr.png"); */
		background-size: cover;
	}
	.fr1{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #007bff;
		margin-top: 33px;
		letter-spacing: 1px;
	}
	.fr2{
		text-align: center;
		font-size: 35px;
		font-weight: bold;
		color: #ff6e00;
		font-family: 'Permanent Marker'
	}
	.fr-list{
		list-style-type: none;
		padding: 0px;
	}
	.fr-list li{
		list-style-type: none;
		background: #82ae66;
		margin-bottom: 10px;
		margin-top: 10px;
		color: #fff;
		font-weight: bold;
		letter-spacing:2px;
		font-family: "Permanent Marker", cursive;
		font-size: 20px;
		display: table;
		padding: 2px 5px 10px 5px;
		border-radius: 10px;
	}
/* конец главная inc */

/* каталог продуктов  */

.catalog-h1{
	font-size: 44px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5b7e45;
	padding: 35px 0px 5px 0px;
	border-bottom: 2px solid #fec297;
	/* border-bottom: 2px solid #ff842b; */
	margin-bottom: 30px;
}
.sort {
	float: left;
	padding: 5px 5px 0px 0px;
}
.quantity {
	float: left;
	padding: 5px 5px 0px 0px;
}
.form-control-sorting-date{
	width: auto;
	/* float:right; */
}
.quantity-box{
	float:right;
}
.form-control-sorting-quantity{
	width: auto;
	/* float:right; */
}
/* конец каталог продуктов  */
 
/* навигация по каталогу */
.navigation {
	margin: 15px 0px;
}
.navigation a{
	color: #aeaeae;
}
.navigation a{
	color: #aeaeae;
}
.navigation a.on{
	color: #5fb131;
}
/* конец навигация по каталогу */

/* страница товара */
.col-name-item{
	
}
.col-name-item h1{
	margin: 0;
	padding: 20px 0px 5px 0px;
}
.col-articul{
	
}
.col-articul p{
	text-align: right;
	margin-top: 35px;	
}
.col-item-image{
	border: 1px solid #eee;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.container-price-count-cart{
	width: 100%;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eee;
	
margin-bottom: 20px;
}
.col-price{
	float:left;
	width:36%;
}
.price-label{
	font-size:24px;
	font-weight:bold;
	color:#ff8713;
	line-height: 40px;	
}
.col-count{
	float:left;
	width:29%;
	padding-right: 15px;
}
.col-count input{
	width:100%;
}
.col-itemcart{
	float:left;
	width:35%;
	text-align: right;
}
.btn-add-to-cart{
	border: 0px;
	height: 38px;
	line-height: 20px;
	background-color: #82ae66;
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	width: 100%;
}
/* конец страница товара */

/* отзывы */
.col-otziv h2{
	margin: 50px 0px 20px 0px;
}
.col-name-item h2{
	margin: 50px 0px 20px 0px;
}
.col-item-otziv{
	padding:10px;
	border:1px solid #eee;
	margin-bottom: 15px;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-name-otziv{
	margin-bottom: 1rem;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-button-otziv{
	
}
/* фразы */
.frazi{
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.frazi img{
	display:inline-block;
	height:85px;
	margin-bottom:10px;
}
.color-1{
	background:#55974a;
	padding-top:10px;
	padding-bottom:10px;
}

.color-2{
	background:#89a66a;
	padding-top:10px;
	padding-bottom:10px;
}
.color-3{
	background:#618655;
	padding-top:10px;
	padding-bottom:10px;
}
.color-4{
	background:#3f7141;
	padding-top:10px;
	padding-bottom:10px;
}
/*конец фразы */
/* конец отзывы */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px; /* Set the fixed height of the footer here */
  
  /* background-color: #f5f5f5; */
  /* background-color: #94c674; */
  /* background-color: #afff7c; */
  background-color: #fff;
}
.col-footer-logo img{
	height:75px;
}
.footer-menu{
	padding:0px;
	margin:0px;
}
.footer-menu li{
	list-style-type: none;
	margin-top: 5px;
}
.footer-menu li a{
	color:#404040;
	font-weight:bold;
}
.col-footer-tel{
	margin-top: 5px;
}
.col-footer-tel a{
	color:#4d4d4d;
	font-weight:bold;
	font-size: 18px;
	display: block;
	
}
.col-footer-tel .fa-phone-volume {
    color: #4a4d4b;
}
.col-footer-adr{
	color: #4d4d4d;
	font-weight: bold;
	font-size: 18px;
	line-height: 20px;
	margin-top: 15px;
}
}
@media (min-width:480px) and (max-width:768px) {
.green-strip{
	/* background:#d57412; */
	background:#798075;
	padding-top:20px;
	padding-bottom:15px;
	text-align:justify;
	color:#fff;
	font-weight:bold;
	text-shadow: #686868 1px 0px, #686868 1px 1px, #686868 0px 1px, #686868 -1px 1px, #686868 -1px 1px, #686868 -1px -1px, #686868 0px -1px, #686868 1px -1px;
	font-size: 18px;
}
.oformit{
	text-transform:uppercase;
	font-weight:bold;
}
.zakaz{
	text-align:center;
}

#back-top a>img{
	max-height:150px;
}
#back-top {
    position: fixed;
    bottom: 0px;
    right: 100px;
    z-index:999;
}
#back-top a {
    width: 100px;
    display: block;
    text-align: left;
    font: 14px/100% Verdana;
    text-decoration: none;
    color: #fff;   
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #fff;
}
#back-top span {
    width: 44px;
	height: 44px;
	padding: 13px;
	display: block;
	margin-bottom: 7px;
	font-size: 18px;
	color: #ffffff;
	background-color: #1a7dd7;
}
#back-top a:hover span {
    background-color: #777;
    opacity:1;
}


.col-logo img {
	max-height: 65px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.col-tel{
	text-align:center;
	padding-top: 5px;
	font-weight: bold;
}
.col-tel p{
	/* display:inline-block; */
	margin-right:0px;
}
.col-tel a{
	font-size:22px;
	font-weight: bold;
	/* display: block; */
	margin-right:15px;
}
.col-tel a:hover{
	text-decoration:none;
}
.fa-phone-volume{
	color: #009e3b;
}
.container-main {
  
  padding: 0 15px;
}
/* корзина в шапке */
.col-cart{
	padding-top:25px;
}
.cartInfo{
	float: left;
	width:100%;
}
.pict_cart{
	width: 20%;
	float: left;
}
.cart_info{
	width: 80%;
	float: left;
}
.cart_info p{
	margin-bottom:0px;
}
.fa-shopping-cart{
	font-size: 24px;
	margin-top: 21px;
	
}
/* конец корзина в шапке */

/* топ меню */
.col-top-menu{
	padding-top: 0px;
}
.col-top-menu p{
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #fec297;
	color: #9b9b9b;
}
.top-bg-light{
	background:#fff;
	width: 100% !important;
}
.nav-link-style{
	font-weight:bold;
	font-size: 18px;
}
/* конец топ меню */

/* поиск */
.header-search {
    height: 57px;
    background-color: #6dd16b;
    
	width: 100%;
}
.input-search{
	background: #6dd16b;
	width: 98%;
	height: 60px;
}
.header-search {
	height: 57px;
	background-color: #94c674;
	-webkit-box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	padding-left: 25px;
	padding-right: 25px;
  }
  /* line 181, _header.scss */
.header-search__wrapper {
    max-width: 1500px;
    padding-left: 30px;
    padding-right: 30px;
	}
  /* line 188, _header.scss */
  .header-search__form {
    display: block;
    position: relative;
    padding: 14px 0 0 42px; }
  /* line 194, _header.scss */
.header-search__button {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
	font-family: inherit;
	font-size: 14px;
	outline: none;
	-webkit-border-radius: 0;
	border-radius: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 20px;
    left: 0;
    background-image: url(../images/ico__search.png);
    background-repeat: no-repeat;
    background-position: center; }
  /* line 205, _header.scss */
  .header-search__input[type="text"] {
    background: transparent;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: white;
    border: 0; }
    /* line 47, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-webkit-input-placeholder {
      font-size: 20px;
      color: white; }
    /* line 48, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 49, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 50, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-ms-input-placeholder {
      font-size: 20px;
      color: white; }
/*конец поиск */

/* меню категорий */
.container-my-green{
	/* border-top: 1px solid #868686; */
	/* background: #009e3b; */
}
.bg-my-green{
	/* background: #009e3b; */
	/* background: #fff; */
}
.nav-link-style2{
	color: #464646 !important;
	font-weight: bold;
	text-transform: uppercase;
}
/* меню категорий */

/* главная inc */
	.bg-fr{
		/* background: url("/images/fr.png"); */
		background-size: cover;
	}
	.fr1{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #007bff;
		margin-top: 33px;
		letter-spacing: 1px;
	}
	.fr2{
		text-align: center;
		font-size: 35px;
		font-weight: bold;
		color: #ff6e00;
		font-family: 'Permanent Marker'
	}
	.fr-list{
		list-style-type: none;
		padding: 0px;
	}
	.fr-list li{
		list-style-type: none;
		background: #82ae66;
		margin-bottom: 10px;
		margin-top: 10px;
		color: #fff;
		font-weight: bold;
		letter-spacing:2px;
		font-family: "Permanent Marker", cursive;
		font-size: 20px;
		display: table;
		padding: 2px 5px 10px 5px;
		border-radius: 10px;
	}
/* конец главная inc */

/* каталог продуктов  */

.catalog-h1{
	font-size: 44px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5b7e45;
	padding: 35px 0px 5px 0px;
	border-bottom: 2px solid #fec297;
	/* border-bottom: 2px solid #ff842b; */
	margin-bottom: 30px;
}
.sort {
	float: left;
	padding: 5px 5px 0px 0px;
}
.quantity {
	float: left;
	padding: 5px 5px 0px 0px;
}
.form-control-sorting-date{
	width: auto;
	/* float:right; */
}
.quantity-box{
	float:right;
}
.form-control-sorting-quantity{
	width: auto;
	/* float:right; */
}
/* конец каталог продуктов  */
 
/* навигация по каталогу */
.navigation {
	margin: 15px 0px;
}
.navigation a{
	color: #aeaeae;
}
.navigation a{
	color: #aeaeae;
}
.navigation a.on{
	color: #5fb131;
}
/* конец навигация по каталогу */

/* страница товара */
.col-name-item{
	
}
.col-name-item h1{
	margin: 0;
	padding: 20px 0px 5px 0px;
}
.col-articul{
	
}
.col-articul p{
	text-align: right;
	margin-top: 35px;	
}
.col-item-image{
	border: 1px solid #eee;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.container-price-count-cart{
	width: 100%;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eee;
	margin-bottom: 20px;
}
.col-price{
	float:left;
	width:33%;
}
.price-label{
	font-size:32px;
	font-weight:bold;
	color:#ff8713;
	line-height: 40px;	
}
.col-count{
	float:left;
	width:34%;
	padding-right: 15px;
}
.col-count input{
	width:100%;
}
.col-itemcart{
	float:left;
	width:33%;
	text-align: right;
}
.btn-add-to-cart{
	border: 0px;
	height: 38px;
	line-height: 20px;
	background-color: #82ae66;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	width: 100%;
}
/* конец страница товара */

/* отзывы */
.col-otziv h2{
	margin: 50px 0px 20px 0px;
}
.col-name-item h2{
	margin: 50px 0px 20px 0px;
}
.col-item-otziv{
	padding:10px;
	border:1px solid #eee;
	margin-bottom: 15px;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-name-otziv{
	margin-bottom: 1rem;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-button-otziv{
	
}
/* фразы */
.frazi{
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.frazi img{
	display:inline-block;
	height:85px;
	margin-bottom:10px;
}
.color-1{
	background:#55974a;
	padding-top:10px;
	padding-bottom:10px;
}

.color-2{
	background:#89a66a;
	padding-top:10px;
	padding-bottom:10px;
}
.color-3{
	background:#618655;
	padding-top:10px;
	padding-bottom:10px;
}
.color-4{
	background:#3f7141;
	padding-top:10px;
	padding-bottom:10px;
}
/*конец фразы */
/* конец отзывы */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px; /* Set the fixed height of the footer here */
  
  /* background-color: #f5f5f5; */
  /* background-color: #94c674; */
  /* background-color: #afff7c; */
  background-color: #fff;
}
.col-footer-logo img{
	height:75px;
}
.footer-menu{
	padding:0px;
	margin:0px;
}
.footer-menu li{
	list-style-type: none;
	margin-top: 5px;
}
.footer-menu li a{
	color:#404040;
	font-weight:bold;
}
.col-footer-tel{
	margin-top: 35px;
}
.col-footer-tel a{
	color:#4d4d4d;
	font-weight:bold;
	font-size: 18px;
	display: block;
	
}
.col-footer-tel .fa-phone-volume {
    color: #4a4d4b;
}
.col-footer-adr{
	color: #4d4d4d;
	font-weight: bold;
	font-size: 22px;
	line-height: 30px;
	margin-top: 20px;
}
}
@media (min-width:769px) and (max-width:991px) {
.green-strip{
	/* background:#d57412; */
	background:#798075;
	padding-top:20px;
	padding-bottom:15px;
	text-align:justify;
	color:#fff;
	font-weight:bold;
	text-shadow: #686868 1px 0px, #686868 1px 1px, #686868 0px 1px, #686868 -1px 1px, #686868 -1px 1px, #686868 -1px -1px, #686868 0px -1px, #686868 1px -1px;
	font-size: 18px;
}
.oformit{
	text-transform:uppercase;
	font-weight:bold;
}
.zakaz{
	text-align:center;
}

#back-top a>img{
	max-height:230px;
}
#back-top {
    position: fixed;
    bottom: 0px;
    right: 160px;
    z-index:999;
}
#back-top a {
    width: 100px;
    display: block;
    text-align: left;
    font: 14px/100% Verdana;
    text-decoration: none;
    color: #fff;   
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #fff;
}
#back-top span {
    width: 44px;
	height: 44px;
	padding: 13px;
	display: block;
	margin-bottom: 7px;
	font-size: 18px;
	color: #ffffff;
	background-color: #1a7dd7;
}
#back-top a:hover span {
    background-color: #777;
    opacity:1;
}


.col-logo img {	
	padding-bottom: 10px;
	padding-left: 10px;
	max-height: 75px;
	padding-top: 16px;
}
.col-tel{
	text-align:center;
	padding-top: 5px;
	font-weight: bold;
}
.col-tel p{
	display:inline-block;
	margin-right: 15px;
	}
.col-tel a{
	font-size:22px;
	font-weight: bold;
	margin-right: 15px;
	/* display: block; */
}
.col-tel a:hover{
	text-decoration:none;
}
.fa-phone-volume{
	color: #009e3b;
}
.container-main {
  
  padding: 0 15px;
}
/* корзина в шапке */
.col-cart{
	padding-top:25px;
}
.cartInfo{
	float: left;
	width:100%;
}
.pict_cart{
	width: 20%;
	float: left;
}
.cart_info{
	width: 80%;
	float: left;
}
.cart_info p{
	margin-bottom:0px;
}
.fa-shopping-cart{
	font-size:48px;
	
}
/* конец корзина в шапке */

/* топ меню */
.col-top-menu{
	padding-top: 25px;
}
.col-top-menu p{
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #fec297;
	color: #9b9b9b;
}
.top-bg-light{
	background:#fff;
	width: 100% !important;
}
.nav-link-style{
	font-weight:bold;
	font-size: 18px;
}
/* конец топ меню */

/* поиск */
.header-search {
    height: 57px;
    background-color: #6dd16b;
    
	width: 100%;
}
.input-search{
	background: #6dd16b;
	width: 98%;
	height: 60px;
}
.header-search {
	height: 57px;
	background-color: #94c674;
	-webkit-box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	padding-left: 25px;
	padding-right: 25px;
  }
  /* line 181, _header.scss */
.header-search__wrapper {
    max-width: 1500px;
    padding-left: 30px;
    padding-right: 30px;
	}
  /* line 188, _header.scss */
  .header-search__form {
    display: block;
    position: relative;
    padding: 14px 0 0 42px; }
  /* line 194, _header.scss */
.header-search__button {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
	font-family: inherit;
	font-size: 14px;
	outline: none;
	-webkit-border-radius: 0;
	border-radius: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 20px;
    left: 0;
    background-image: url(../images/ico__search.png);
    background-repeat: no-repeat;
    background-position: center; }
  /* line 205, _header.scss */
  .header-search__input[type="text"] {
    background: transparent;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: white;
    border: 0; }
    /* line 47, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-webkit-input-placeholder {
      font-size: 20px;
      color: white; }
    /* line 48, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 49, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 50, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-ms-input-placeholder {
      font-size: 20px;
      color: white; }
/*конец поиск */

/* меню категорий */
.container-my-green{
	/* border-top: 1px solid #868686; */
	/* background: #009e3b; */
}
.bg-my-green{
	/* background: #009e3b; */
	/* background: #fff; */
}
.nav-link-style2{
	color: #464646 !important;
	font-weight: bold;
	text-transform: uppercase;
}
/* меню категорий */

/* главная inc */
	.bg-fr{
		/* background: url("/images/fr.png"); */
		background-size: cover;
	}
	.fr1{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #007bff;
		margin-top: 33px;
		letter-spacing: 1px;
	}
	.fr2{
		text-align: center;
		font-size: 35px;
		font-weight: bold;
		color: #ff6e00;
		font-family: 'Permanent Marker'
	}
	.fr-list{
		list-style-type: none;
		padding: 0px;
	}
	.fr-list li{
		list-style-type: none;
		background: #82ae66;
		margin-bottom: 10px;
		margin-top: 10px;
		color: #fff;
		font-weight: bold;
		letter-spacing:2px;
		font-family: "Permanent Marker", cursive;
		font-size: 20px;
		display: table;
		padding: 2px 5px 10px 5px;
		border-radius: 10px;
	}
/* конец главная inc */

/* каталог продуктов  */

.catalog-h1{
	font-size: 44px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5b7e45;
	padding: 35px 0px 5px 0px;
	border-bottom: 2px solid #fec297;
	/* border-bottom: 2px solid #ff842b; */
	margin-bottom: 30px;
}
.sort {
	float: left;
	padding: 5px 5px 0px 0px;
}
.quantity {
	float: left;
	padding: 5px 5px 0px 0px;
}
.form-control-sorting-date{
	width: auto;
	/* float:right; */
}
.quantity-box{
	float:right;
}
.form-control-sorting-quantity{
	width: auto;
	/* float:right; */
}
/* конец каталог продуктов  */
 
/* навигация по каталогу */
.navigation {
	margin: 15px 0px;
}
.navigation a{
	color: #aeaeae;
}
.navigation a{
	color: #aeaeae;
}
.navigation a.on{
	color: #5fb131;
}
/* конец навигация по каталогу */

/* страница товара */
.col-name-item{
	
}
.col-name-item h1{
	margin: 0;
	padding: 20px 0px 5px 0px;
}
.col-articul{
	
}
.col-articul p{
	text-align: right;
	margin-top: 35px;	
}
.col-item-image{
	border: 1px solid #eee;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.container-price-count-cart{
	width: 100%;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #eee;
	
margin-bottom: 20px;
}
.col-price{
	float:left;
	width:33%;
}
.price-label{
	font-size:32px;
	font-weight:bold;
	color:#ff8713;
	line-height: 40px;	
}
.col-count{
	float:left;
	width:34%;
	padding-right: 15px;
}
.col-count input{
	width:100%;
}
.col-itemcart{
	float:left;
	width:33%;
	text-align: right;
}
.btn-add-to-cart{
	border: 0px;
	height: 38px;
	line-height: 20px;
	background-color: #82ae66;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	width: 100%;
}
/* конец страница товара */

/* отзывы */
.col-otziv h2{
	margin: 50px 0px 20px 0px;
}
.col-name-item h2{
	margin: 50px 0px 20px 0px;
}
.col-item-otziv{
	padding:10px;
	border:1px solid #eee;
	margin-bottom: 15px;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-name-otziv{
	margin-bottom: 1rem;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-button-otziv{
	
}
/* фразы */
.frazi{
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.frazi img{
	display:inline-block;
	height:85px;
	margin-bottom:10px;
}
.color-1{
	background:#55974a;
	padding-top:10px;
	padding-bottom:10px;
}

.color-2{
	background:#89a66a;
	padding-top:10px;
	padding-bottom:10px;
}
.color-3{
	background:#618655;
	padding-top:10px;
	padding-bottom:10px;
}
.color-4{
	background:#3f7141;
	padding-top:10px;
	padding-bottom:10px;
}
/*конец фразы */
/* конец отзывы */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px; /* Set the fixed height of the footer here */
  
  /* background-color: #f5f5f5; */
  /* background-color: #94c674; */
  /* background-color: #afff7c; */
  background-color: #fff;
}
.col-footer-logo img{
	height:75px;
}
.footer-menu{
	padding:0px;
	margin:0px;
}
.footer-menu li{
	list-style-type: none;
	margin-top: 5px;
}
.footer-menu li a{
	color:#404040;
	font-weight:bold;
}
.col-footer-tel{
	margin-top: 35px;
}
.col-footer-tel a{
	color:#4d4d4d;
	font-weight:bold;
	font-size: 22px;
	display: block;
	
}
.col-footer-tel .fa-phone-volume {
    color: #4a4d4b;
}
.col-footer-adr{
	color: #4d4d4d;
	font-weight: bold;
	font-size: 22px;
	line-height: 58px;
	margin-top: 20px;
}
}
@media (min-width:992px) and (max-width:1199px) {
 .green-strip{
	/* background:#d57412; */
	background:#798075;
	padding-top:20px;
	padding-bottom:15px;
	text-align:justify;
	color:#fff;
	font-weight:bold;
	text-shadow: #686868 1px 0px, #686868 1px 1px, #686868 0px 1px, #686868 -1px 1px, #686868 -1px 1px, #686868 -1px -1px, #686868 0px -1px, #686868 1px -1px;
	font-size: 18px;
}
.oformit{
	text-transform:uppercase;
	font-weight:bold;
}
.zakaz{
	text-align:center;
}

#back-top a>img{
	max-height:180px;
}
#back-top {
    position: fixed;
    bottom: 0px;
    right: 100px;
    z-index:999;
}
#back-top a {
    width: 100px;
    display: block;
    text-align: left;
    font: 14px/100% Verdana;
    text-decoration: none;
    color: #fff;   
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #fff;
}
#back-top span {
    width: 44px;
	height: 44px;
	padding: 13px;
	display: block;
	margin-bottom: 7px;
	font-size: 18px;
	color: #ffffff;
	background-color: #1a7dd7;
}
#back-top a:hover span {
    background-color: #777;
    opacity:1;
}


.col-logo img {
	max-height: 80px;
	padding-top: 22px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.col-tel{
	text-align:right;
	padding-top: 13px;
	font-weight: bold;
}
.col-tel p{
	font-size:15px;
	margin-bottom: 0px;
}
.col-tel a{
	font-size:20px;
	font-weight: bold;
	display: block;
}
.col-tel a:hover{
	text-decoration:none;
}
.fa-phone-volume{
	color: #009e3b;
}
.container-main {
  
  padding: 0 15px;
}
/* корзина в шапке */
.col-cart{
	padding-top:13px;
}
.cartInfo{
	float: left;
	width:100%;
}
.pict_cart{
	width: 20%;
	float: left;
}
.cart_info{
	
}
.cart_info b{
	font-size:18px;
}
.cart_info p{
	margin-bottom:0px;
}
.fa-shopping-cart{
	font-size: 48px;
	display:none;
}
/* конец корзина в шапке */

/* топ меню */
.col-top-menu{
	padding-top: 25px;
}
.col-top-menu p{
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #fec297;
	color: #9b9b9b;
}
.top-bg-light{
	background:#fff;
	width: 100% !important;
}
.nav-link-style{
	font-weight:bold;
	font-size: 16px;
}
/* конец топ меню */

/* поиск */
.header-search {
    height: 57px;
    background-color: #6dd16b;
    
	width: 100%;
}
.input-search{
	background: #6dd16b;
	width: 98%;
	height: 60px;
}
.header-search {
	height: 57px;
	background-color: #94c674;
	-webkit-box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	padding-left: 25px;
	padding-right: 25px;
  }
  /* line 181, _header.scss */
.header-search__wrapper {
    max-width: 1500px;
    padding-left: 30px;
    padding-right: 30px;
	}
  /* line 188, _header.scss */
  .header-search__form {
    display: block;
    position: relative;
    padding: 14px 0 0 42px; }
  /* line 194, _header.scss */
.header-search__button {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
	font-family: inherit;
	font-size: 14px;
	outline: none;
	-webkit-border-radius: 0;
	border-radius: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 20px;
    left: 0;
    background-image: url(../images/ico__search.png);
    background-repeat: no-repeat;
    background-position: center; }
  /* line 205, _header.scss */
  .header-search__input[type="text"] {
    background: transparent;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: white;
    border: 0; }
    /* line 47, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-webkit-input-placeholder {
      font-size: 20px;
      color: white; }
    /* line 48, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 49, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 50, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-ms-input-placeholder {
      font-size: 20px;
      color: white; }
/*конец поиск */

/* меню категорий */
.container-my-green{
	/* border-top: 1px solid #868686; */
	/* background: #009e3b; */
}
.bg-my-green{
	/* background: #009e3b; */
	/* background: #fff; */
}
.nav-link-style2{
	color: #464646 !important;
	font-weight: bold;
	text-transform: uppercase;
	font-size:14px;
}
/* меню категорий */

/* главная inc */
	.bg-fr{
		/* background: url("/images/fr.png"); */
		background-size: cover;
	}
	.fr1{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #007bff;
		margin-top: 33px;
		letter-spacing: 1px;
	}
	.fr2{
		text-align: center;
		font-size: 35px;
		font-weight: bold;
		color: #ff6e00;
		font-family: 'Permanent Marker'
	}
	.fr-list{
		list-style-type: none;
		padding: 0px;
	}
	.fr-list li{
		list-style-type: none;
		background: #82ae66;
		margin-bottom: 10px;
		margin-top: 10px;
		color: #fff;
		font-weight: bold;
		letter-spacing:2px;
		font-family: "Permanent Marker", cursive;
		font-size: 20px;
		display: table;
		padding: 2px 5px 10px 5px;
		border-radius: 10px;
	}
/* конец главная inc */

/* каталог продуктов  */

.catalog-h1{
	font-size: 44px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5b7e45;
	padding: 35px 0px 5px 0px;
	border-bottom: 2px solid #fec297;
	/* border-bottom: 2px solid #ff842b; */
	margin-bottom: 30px;
}
.sort {
	float: left;
	padding: 5px 5px 0px 0px;
}
.quantity {
	float: left;
	padding: 5px 5px 0px 0px;
}
.form-control-sorting-date{
	width: auto;
	/* float:right; */
}
.quantity-box{
	float:right;
}
.form-control-sorting-quantity{
	width: auto;
	/* float:right; */
}
/* конец каталог продуктов  */
 
/* навигация по каталогу */
.navigation {
	margin: 15px 0px;
}
.navigation a{
	color: #aeaeae;
}
.navigation a{
	color: #aeaeae;
}
.navigation a.on{
	color: #5fb131;
}
/* конец навигация по каталогу */

/* страница товара */
.col-name-item{
	
}
.col-name-item h1{
	margin: 0;
	padding: 20px 0px 5px 0px;
}
.col-articul{
	
}
.col-articul p{
	text-align: right;
	margin-top: 35px;	
}
.col-item-image{
	border: 1px solid #eee;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.container-price-count-cart{
	width: 100%;
	float: left;
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px solid #eee;
	
margin-bottom: 20px;
}
.col-price{
	float:left;
	width:30%;
}
.price-label{
	font-size:32px;
	font-weight:bold;
	color:#ff8713;
	line-height: 40px;	
}
.col-count{
	float:left;
	width:36%;
	padding-right: 15px;
}
.col-count input{
	width:100%;
}
.col-itemcart{
	float:left;
	width:30%;
	text-align: right;
}
.btn-add-to-cart{
	border: 0px;
	height: 38px;
	line-height: 20px;
	background-color: #82ae66;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	width: 100%;
}
/* конец страница товара */

/* отзывы */
.col-otziv h2{
	margin: 50px 0px 20px 0px;
}
.col-name-item h2{
	margin: 50px 0px 20px 0px;
}
.col-item-otziv{
	padding:10px;
	border:1px solid #eee;
	margin-bottom: 15px;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-name-otziv{
	margin-bottom: 1rem;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-button-otziv{
	
}
/* фразы */
.frazi{
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.frazi img{
	display:inline-block;
	height:85px;
	margin-bottom:10px;
}
.color-1{
	background:#55974a;
	padding-top:10px;
	padding-bottom:10px;
}

.color-2{
	background:#89a66a;
	padding-top:10px;
	padding-bottom:10px;
}
.color-3{
	background:#618655;
	padding-top:10px;
	padding-bottom:10px;
}
.color-4{
	background:#3f7141;
	padding-top:10px;
	padding-bottom:10px;
}
/*конец фразы */
/* конец отзывы */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px; /* Set the fixed height of the footer here */
  
  /* background-color: #f5f5f5; */
  /* background-color: #94c674; */
  /* background-color: #afff7c; */
  background-color: #fff;
}
.col-footer-logo img{
	height:75px;
}
.footer-menu{
	padding:0px;
	margin:0px;
}
.footer-menu li{
	list-style-type: none;
	margin-top: 5px;
}
.footer-menu li a{
	color:#404040;
	font-weight:bold;
}
.col-footer-tel{
	margin-top: 35px;
}
.col-footer-tel a{
	color:#4d4d4d;
	font-weight:bold;
	font-size: 20px;
	display: block;
	
}
.col-footer-tel .fa-phone-volume {
    color: #4a4d4b;
}
.col-footer-adr{
	color: #4d4d4d;
	font-weight: bold;
	font-size: 20px;
	line-height: 58px;
	margin-top: 20px;
}
}
@media (min-width:1200px) and (max-width:1400px) {
	.green-strip{
	/* background:#d57412; */
	background:#798075;
	padding-top:20px;
	padding-bottom:15px;
	text-align:justify;
	color:#fff;
	font-weight:bold;
	text-shadow: #686868 1px 0px, #686868 1px 1px, #686868 0px 1px, #686868 -1px 1px, #686868 -1px 1px, #686868 -1px -1px, #686868 0px -1px, #686868 1px -1px;
	font-size: 18px;
}
.oformit{
	text-transform:uppercase;
	font-weight:bold;
}
.zakaz{
	text-align:center;
}

#back-top a>img{
	max-height:230px;
}
#back-top {
    position: fixed;
    bottom: 0px;
    right: 160px;
    z-index:999;
}
#back-top a {
    width: 100px;
    display: block;
    text-align: left;
    font: 14px/100% Verdana;
    text-decoration: none;
    color: #fff;   
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #fff;
}
#back-top span {
    width: 44px;
	height: 44px;
	padding: 13px;
	display: block;
	margin-bottom: 7px;
	font-size: 18px;
	color: #ffffff;
	background-color: #1a7dd7;
}
#back-top a:hover span {
    background-color: #777;
    opacity:1;
}


.col-logo img {
	max-height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.col-tel{
	text-align:right;
	padding-top: 5px;
}
.col-tel a{
	font-size:22px;
	font-weight: bold;
	display: block;
}
.col-tel a:hover{
	text-decoration:none;
}
.fa-phone-volume{
	color: #009e3b;
}
.container-main {
  
  padding: 0 15px;
}
/* корзина в шапке */
.col-cart{
	padding-top:25px;
}
.cartInfo{
	float: left;
	width:100%;
}
.pict_cart{
	width: 20%;
	float: left;
}
.cart_info{
	width: 80%;
	float: left;
}
.cart_info p{
	margin-bottom:0px;
}
.fa-shopping-cart{
	display:none;
	
}
/* конец корзина в шапке */

/* топ меню */
.col-top-menu{
	padding-top: 25px;
}
.col-top-menu p{
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #fec297;
	color: #9b9b9b;
}
.top-bg-light{
	background:#fff;
	width: 100% !important;
}
.nav-link-style{
	font-weight:bold;
	font-size: 18px;
}
/* конец топ меню */

/* поиск */
.header-search {
    height: 57px;
    background-color: #6dd16b;
    
	width: 100%;
}
.input-search{
	background: #6dd16b;
	width: 98%;
	height: 60px;
}
.header-search {
	height: 57px;
	background-color: #94c674;
	-webkit-box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	padding-left: 25px;
	padding-right: 25px;
  }
  /* line 181, _header.scss */
.header-search__wrapper {
    max-width: 1500px;
    padding-left: 30px;
    padding-right: 30px;
	}
  /* line 188, _header.scss */
  .header-search__form {
    display: block;
    position: relative;
    padding: 14px 0 0 42px; }
  /* line 194, _header.scss */
.header-search__button {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
	font-family: inherit;
	font-size: 14px;
	outline: none;
	-webkit-border-radius: 0;
	border-radius: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 20px;
    left: 0;
    background-image: url(../images/ico__search.png);
    background-repeat: no-repeat;
    background-position: center; }
  /* line 205, _header.scss */
  .header-search__input[type="text"] {
    background: transparent;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: white;
    border: 0; }
    /* line 47, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-webkit-input-placeholder {
      font-size: 20px;
      color: white; }
    /* line 48, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 49, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 50, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-ms-input-placeholder {
      font-size: 20px;
      color: white; }
/*конец поиск */

/* меню категорий */
.container-my-green{
	/* border-top: 1px solid #868686; */
	/* background: #009e3b; */
}
.bg-my-green{
	/* background: #009e3b; */
	/* background: #fff; */
}
.nav-link-style2{
	color: #464646 !important;
	font-weight: bold;
	text-transform: uppercase;
}
/* меню категорий */

/* главная inc */
	.bg-fr{
		/* background: url("/images/fr.png"); */
		background-size: cover;
	}
	.fr1{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #007bff;
		margin-top: 33px;
		letter-spacing: 1px;
	}
	.fr2{
		text-align: center;
		font-size: 35px;
		font-weight: bold;
		color: #ff6e00;
		font-family: 'Permanent Marker'
	}
	.fr-list{
		list-style-type: none;
		padding: 0px;
	}
	.fr-list li{
		list-style-type: none;
		background: #82ae66;
		margin-bottom: 10px;
		margin-top: 10px;
		color: #fff;
		font-weight: bold;
		letter-spacing:2px;
		font-family: "Permanent Marker", cursive;
		font-size: 20px;
		display: table;
		padding: 2px 5px 10px 5px;
		border-radius: 10px;
	}
/* конец главная inc */

/* каталог продуктов  */

.catalog-h1{
	font-size: 44px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5b7e45;
	padding: 35px 0px 5px 0px;
	border-bottom: 2px solid #fec297;
	/* border-bottom: 2px solid #ff842b; */
	margin-bottom: 30px;
}
.sort {
	float: left;
	padding: 5px 5px 0px 0px;
}
.quantity {
	float: left;
	padding: 5px 5px 0px 0px;
}
.form-control-sorting-date{
	width: auto;
	/* float:right; */
}
.quantity-box{
	float:right;
}
.form-control-sorting-quantity{
	width: auto;
	/* float:right; */
}
/* конец каталог продуктов  */
 
/* навигация по каталогу */
.navigation {
	margin: 15px 0px;
}
.navigation a{
	color: #aeaeae;
}
.navigation a{
	color: #aeaeae;
}
.navigation a.on{
	color: #5fb131;
}
/* конец навигация по каталогу */

/* страница товара */
.col-name-item{
	
}
.col-name-item h1{
	margin: 0;
	padding: 20px 0px 5px 0px;
}
.col-articul{
	
}
.col-articul p{
	text-align: right;
	margin-top: 35px;	
}
.col-item-image{
	border: 1px solid #eee;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.container-price-count-cart{
	width: 100%;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	
margin-bottom: 20px;
}
.col-price{
	float:left;
	width:55%;
}
.price-label{
	font-size:32px;
	font-weight:bold;
	color:#ff8713;
	line-height: 40px;	
}
.col-count{
	float:left;
	width:15%;
	padding-right: 15px;
}
.col-count input{
	width:100%;
}
.col-itemcart{
	float:left;
	width:30%;
	text-align: right;
}
.btn-add-to-cart{
	border: 0px;
	height: 38px;
	line-height: 20px;
	background-color: #82ae66;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	width: 100%;
}
/* конец страница товара */

/* отзывы */
.col-otziv h2{
	margin: 50px 0px 20px 0px;
}
.col-name-item h2{
	margin: 50px 0px 20px 0px;
}
.col-item-otziv{
	padding:10px;
	border:1px solid #eee;
	margin-bottom: 15px;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-name-otziv{
	margin-bottom: 1rem;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-button-otziv{
	
}
/* фразы */
.frazi{
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.frazi img{
	display:inline-block;
	height:85px;
	margin-bottom:10px;
}
.color-1{
	background:#55974a;
	padding-top:10px;
	padding-bottom:10px;
}

.color-2{
	background:#89a66a;
	padding-top:10px;
	padding-bottom:10px;
}
.color-3{
	background:#618655;
	padding-top:10px;
	padding-bottom:10px;
}
.color-4{
	background:#3f7141;
	padding-top:10px;
	padding-bottom:10px;
}
/*конец фразы */
/* конец отзывы */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px; /* Set the fixed height of the footer here */
  
  /* background-color: #f5f5f5; */
  /* background-color: #94c674; */
  /* background-color: #afff7c; */
  background-color: #fff;
}
.col-footer-logo img{
	height:75px;
}
.footer-menu{
	padding:0px;
	margin:0px;
}
.footer-menu li{
	list-style-type: none;
	margin-top: 5px;
}
.footer-menu li a{
	color:#404040;
	font-weight:bold;
}
.col-footer-tel{
	margin-top: 35px;
}
.col-footer-tel a{
	color:#4d4d4d;
	font-weight:bold;
	font-size: 22px;
	display: block;
	
}
.col-footer-tel .fa-phone-volume {
    color: #4a4d4b;
}
.col-footer-adr{
	color: #4d4d4d;
	font-weight: bold;
	font-size: 22px;
	line-height: 58px;
	margin-top: 20px;
}
}
@media (min-width:1401px) and (max-width:9999px) {
	.green-strip{
	/* background:#d57412; */
	background:#798075;
	padding-top:20px;
	padding-bottom:15px;
	text-align:justify;
	color:#fff;
	font-weight:bold;
	text-shadow: #686868 1px 0px, #686868 1px 1px, #686868 0px 1px, #686868 -1px 1px, #686868 -1px 1px, #686868 -1px -1px, #686868 0px -1px, #686868 1px -1px;
	font-size: 18px;
}
.oformit{
	text-transform:uppercase;
	font-weight:bold;
}
.zakaz{
	text-align:center;
}

#back-top a>img{
	max-height:230px;
}
#back-top {
    position: fixed;
    bottom: 0px;
    right: 160px;
    z-index:999;
}
#back-top a {
    width: 100px;
    display: block;
    text-align: left;
    font: 14px/100% Verdana;
    text-decoration: none;
    color: #fff;   
    -webkit-transition: 1s;
    -moz-transition: 1s;
    transition: 1s;
}
#back-top a:hover {
    color: #fff;
}
#back-top span {
    width: 44px;
	height: 44px;
	padding: 13px;
	display: block;
	margin-bottom: 7px;
	font-size: 18px;
	color: #ffffff;
	background-color: #1a7dd7;
}
#back-top a:hover span {
    background-color: #777;
    opacity:1;
}


.col-logo img {
	max-height: 100px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.col-tel{
	text-align:right;
	padding-top: 5px;
	font-weight: bold;
	font-size: 18px;

}
.col-tel a{
	font-size:22px;
	font-weight: bold;
	display: block;
}
.col-tel a:hover{
	text-decoration:none;
}
.fa-phone-volume{
	color: #009e3b;
}
.container-main {
  
  padding: 0 15px;
}
/* корзина в шапке */
.col-cart{
	padding-top:25px;
}
.cartInfo{
	float: left;
	width:100%;
}
.pict_cart{
	width: 20%;
	float: left;
}
.cart_info{
	width: 80%;
	float: left;
}
.cart_info p{
	margin-bottom:0px;
}
.fa-shopping-cart{
	font-size: 48px;
	
}
/* конец корзина в шапке */

/* топ меню */
.col-top-menu{
	padding-top: 25px;
}
.col-top-menu p{
	text-align: center;
	margin-bottom: 5px;
	font-weight: bold;
	border-bottom: 1px solid #fec297;
	color: #9b9b9b;
}
.top-bg-light{
	background:#fff;
	width: 100% !important;
}
.nav-link-style{
	font-weight:bold;
	font-size: 18px;
}
/* конец топ меню */

/* поиск */
.header-search {
    height: 57px;
    background-color: #6dd16b;
    
	width: 100%;
}
.input-search{
	background: #6dd16b;
	width: 98%;
	height: 60px;
}
.header-search {
	height: 57px;
	background-color: #94c674;
	-webkit-box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	box-shadow: 0 4px 10px rgba(7, 14, 106, 0.21);
	padding-left: 25px;
	padding-right: 25px;
  }
  /* line 181, _header.scss */
.header-search__wrapper {
    max-width: 1500px;
    padding-left: 30px;
    padding-right: 30px;
	}
  /* line 188, _header.scss */
  .header-search__form {
    display: block;
    position: relative;
    padding: 14px 0 0 42px; }
  /* line 194, _header.scss */
.header-search__button {
	display: block;
	border: 0;
	padding: 0;
	margin: 0;
	background: transparent;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-image: none;
	font-family: inherit;
	font-size: 14px;
	outline: none;
	-webkit-border-radius: 0;
	border-radius: 0;
    position: absolute;
    width: 18px;
    height: 18px;
    top: 20px;
    left: 0;
    background-image: url(../images/ico__search.png);
    background-repeat: no-repeat;
    background-position: center; }
  /* line 205, _header.scss */
  .header-search__input[type="text"] {
    background: transparent;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: white;
    border: 0; }
    /* line 47, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-webkit-input-placeholder {
      font-size: 20px;
      color: white; }
    /* line 48, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]::-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 49, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-moz-placeholder {
      font-size: 20px;
      color: white; }
    /* line 50, variables_and_mixins.scss.liquid */
    .header-search__input[type="text"]:-ms-input-placeholder {
      font-size: 20px;
      color: white; }
/*конец поиск */

/* меню категорий */
.container-my-green{
	/* border-top: 1px solid #868686; */
	/* background: #009e3b; */
}
.bg-my-green{
	/* background: #009e3b; */
	/* background: #fff; */
}
.nav-link-style2{
	color: #464646 !important;
	font-weight: bold;
	text-transform: uppercase;
	font-size:15px;
}
/* меню категорий */

/* главная inc */
	.bg-fr{
		/* background: url("/images/fr.png"); */
		background-size: cover;
	}
	.fr1{
		text-align: center;
		font-size: 20px;
		font-weight: bold;
		color: #007bff;
		margin-top: 33px;
		letter-spacing: 1px;
	}
	.fr2{
		text-align: center;
		font-size: 35px;
		font-weight: bold;
		color: #ff6e00;
		font-family: 'Permanent Marker'
	}
	.fr-list{
		list-style-type: none;
		padding: 0px;
	}
	.fr-list li{
		list-style-type: none;
		background: #82ae66;
		margin-bottom: 10px;
		margin-top: 10px;
		color: #fff;
		font-weight: bold;
		letter-spacing:2px;
		font-family: "Permanent Marker", cursive;
		font-size: 20px;
		display: table;
		padding: 2px 5px 10px 5px;
		border-radius: 10px;
	}
/* конец главная inc */

/* каталог продуктов  */

.catalog-h1{
	font-size: 44px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5b7e45;
	padding: 35px 0px 5px 0px;
	border-bottom: 2px solid #fec297;
	/* border-bottom: 2px solid #ff842b; */
	margin-bottom: 30px;
}
.sort {
	float: left;
	padding: 5px 5px 0px 0px;
}
.quantity {
	float: left;
	padding: 5px 5px 0px 0px;
}
.form-control-sorting-date{
	width: auto;
	/* float:right; */
}
.quantity-box{
	float:right;
}
.form-control-sorting-quantity{
	width: auto;
	/* float:right; */
}
/* конец каталог продуктов  */
 
/* навигация по каталогу */
.navigation {
	margin: 15px 0px;
}
.navigation a{
	color: #aeaeae;
}
.navigation a{
	color: #aeaeae;
}
.navigation a.on{
	color: #5fb131;
}
/* конец навигация по каталогу */

/* страница товара */
.col-name-item{
	
}
.col-name-item h1{
	margin: 0;
	padding: 20px 0px 5px 0px;
}
.col-articul{
	
}
.col-articul p{
	text-align: right;
	margin-top: 35px;	
}
.col-item-image{
	border: 1px solid #eee;
	border-radius: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.container-price-count-cart{
	width: 100%;
	float: left;
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	
margin-bottom: 20px;
}
.col-price{
	float:left;
	width:55%;
}
.price-label{
	font-size:32px;
	font-weight:bold;
	color:#ff8713;
	line-height: 40px;	
}
.col-count{
	float:left;
	width:15%;
	padding-right: 15px;
}
.col-count input{
	width:100%;
}
.col-itemcart{
	float:left;
	width:30%;
	text-align: right;
}
.btn-add-to-cart{
	border: 0px;
	height: 38px;
	line-height: 20px;
	background-color: #82ae66;
	text-align: center;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: white;
	cursor: pointer;
	width: 100%;
}
/* конец страница товара */

/* отзывы */
.col-otziv h2{
	margin: 50px 0px 20px 0px;
}
.col-name-item h2{
	margin: 50px 0px 20px 0px;
}
.col-item-otziv{
	padding:10px;
	border:1px solid #eee;
	margin-bottom: 15px;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-name-otziv{
	margin-bottom: 1rem;
}
.col-name-raiting{
	margin-bottom: 1rem;
}
.col-button-otziv{
	
}
/* фразы */
.frazi{
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.frazi img{
	display:inline-block;
	height:85px;
	margin-bottom:10px;
}
.color-1{
	background:#55974a;
	padding-top:10px;
	padding-bottom:10px;
}

.color-2{
	background:#89a66a;
	padding-top:10px;
	padding-bottom:10px;
}
.color-3{
	background:#618655;
	padding-top:10px;
	padding-bottom:10px;
}
.color-4{
	background:#3f7141;
	padding-top:10px;
	padding-bottom:10px;
}
/*конец фразы */
/* конец отзывы */
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 200px; /* Set the fixed height of the footer here */
  
  /* background-color: #f5f5f5; */
  /* background-color: #94c674; */
  /* background-color: #afff7c; */
  background-color: #fff;
}
.col-footer-logo img{
	height:75px;
}
.footer-menu{
	padding:0px;
	margin:0px;
}
.footer-menu li{
	list-style-type: none;
	margin-top: 6px;
}
.footer-menu li a{
	color:#404040;
	font-weight:bold;
}
.col-footer-tel{
	margin-top: 35px;
}
.col-footer-tel a{
	color:#4d4d4d;
	font-weight:bold;
	font-size: 22px;
	display: block;
	
}
.col-footer-tel .fa-phone-volume {
    color: #4a4d4b;
}
.col-footer-adr{
	color: #4d4d4d;
	font-weight: bold;
	font-size: 22px;
	line-height: 58px;
	margin-top: 20px;
}
}


