body {
	color: #363f45;
	font-weight: normal;
	font: 17px/19px 'blogger_sansregular', Arial, sans-serif;
	background: #f5f5f5;
	margin:0px;
	padding:0px;
}
.nav > li > a:focus, .nav > li > a:hover{
	background: transparent;
}
img {
	border: none;

}
.alert{
	margin-top: 20px;
}
.clear {
	clear: both;
	height: 0px;
}
.hidden{
	display: none;
}
.pm0, ul, ol, ul li, ol li{
	margin: 0px;
	padding: 0px;
}
ul, ol{
	list-style-type: none;
}

h1, .h1, h1 a, h1 a:hover{
	font: 36px/42px 'blogger_sansmedium', Arial, sans-serif;
	margin: 0 0 25px;
}
h2, .h2, h2 a, h2 a:hover{
	font: 30px/36px 'blogger_sansmedium';
	margin: 0 0 20px;
}
h3, .h3, h3 a, h3 a:hover{
	font: 24px/28px 'blogger_sansmedium', Arial, sans-serif;
	margin: 0 0 10px;
}
h4, .h4, h4 a, h4 a:hover{
	font: 20px/24px 'blogger_sansmedium', Arial, sans-serif;
	margin:0 0 10px;
}
strong{
	font-family:'blogger_sansregular' ;
}
p {
	margin: 0 0 10px;
}

.full-max{
	max-width: 100%;
}
.mb10{
	margin-bottom: 10px;
}
.mb20{
	margin-bottom: 20px;
}
.page-paddings{
	padding: 0 30px 0 0;
}

table{
	margin-top:30px;
	width:100%;
	border-top: 1px solid #e5e5e5;

}
th{
	padding:15px 0;
	border-bottom: 1px solid #e5e5e5;
	font-weight: 500 !important;

}
thead tr th{
	padding:0px 0px 15px 0px;
	font:14px/16px 'blogger_sansregular';
	border-bottom: 1px solid #e5e5e5;
	background: #f5f5f5;
}
thead tr th:hover{
	background: #fdfdfd;
}
table tr th:first-child{
	font-family: 'blogger_sansmedium';
	padding-left: 30px;
}
.right-main-section tr:nth-child(2n+1) {
	background:#f3f9ec; /* Цвет фона */
}
.chosen-container-single .chosen-single div b {
	display: block;
	width: 100%;
	height: 100%;
	background: url(../images/chosen-sprite.png) no-repeat 0 2px;

}
table.list-table tr:nth-child(2n+1){
	background: white;
}
table.list-table tr th:last-child, table.list-table tr th:nth-child(3){
	text-align: center;
}
table.list-table img{
	max-height:80px;

}
table.list-table tr th:first-child{
	max-width:100px;

}
table.list-table tr th:nth-child(2){
	padding-left: 20px;
}
table.list-table:nth-child(2) ul{
	display:inline-block;
}
table.list-table .glyphicon-chevron-up,table.list-table .glyphicon-chevron-down{
	font-size:8px !important;
	margin-left:2px;
	color:#363f45;
}
table.list-table .glyphicon-chevron-up:hover,table.list-table .glyphicon-chevron-down:hover{
	color:#8ac249;
}
table.list-table .glyphicon-chevron-up{
	top:12px;
}
table.list-table .glyphicon-chevron-down{
	top:4px;
}
table.list-table {
	margin-bottom: 20px;
}
table.list-table tr:hover{
	background: #f3f9ec;
	cursor: pointer;
}
.tablesorter-header-inner span, .tablesorter-header-inner ul{
	display: inline-block;
}
.tablesorter-header-inner ul{
	margin-left:5px;
}
.tablesorter-headerRow th{
	outline-color: #8ac249;
}
.alert-danger h3,.alert-success h3{
	margin-bottom: 0px;
}
.green-button .glyphicon-chevron-right{
	color:#363f45;
	margin-top:-4px;
	font-size:8px;
}
.green-button .glyphicon {
	top:0px;
}


/*CONTENT*/
.content{
	padding-right: 20px;
}
.content ol{
	counter-reset: list;
	text-indent: 3px;
}
.content ul>li,
.content ol>li{
	padding-left: 15px;
	position: relative;
}
.content ul{
	text-indent: 5px;
}
.content_img{
	float:left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.content ol>li:before{
	counter-increment: list;
	content: counter(list)'.';
	color: #8ac249;
	position: relative;
	font-size: 14px;
	left: -5px;
	width: 12px;
	display: inline-block;
}
.content ul>li:before{
	content:"•";
	width:16px;
	height:16px;
	position: relative;
	left:-5px;
	color:#8ac249;
	font-size:27px;
}
.share_title{
	position: relative;
	top: 2px;
}
/*END CONTENT*/


.order_search{
	text-align: center;
}
.red{
	color:#f23535;
}
.errors{
	margin-bottom: 10px;
}
.content_sitemap{
	margin-bottom: 40px;
}
.photoalbom	.img-wrap, .photoalbom .list-product li {
    height: 250px!important;
}
.photoalbom	.img-wrap {
    margin-bottom: 0px;
}
.photoalbom .text-title {
    padding-top: 10px;
    word-break: break-all;
}



/*LINKS*/
a {
	color: #8ac249;
	text-decoration: none;
	font-weight: normal;
	font: 18px/20px 'blogger_sansregular', Arial, sans-serif;

}
a:hover,a:focus{
	color: #8ac249;
	/*display: inline-block;*/
	text-decoration:underline;
}
a.green-button{
	padding:8px 22px;
	color:#363f45;
	background-color: #8ac249;
	font:14px/16px 'blogger_sansmedium';
	border-radius: 5px;
	text-decoration: none;
	text-shadow: 1px 1px 0px #9dcb53;

}
a.green-button:hover{
	color:#363f45;
	background-color: #95d14f;
	font:14px/16px 'blogger_sansmedium';

	text-decoration: none;

}
h1>a, h2>a, h3>a, h4>a, h5>a{
	color: #8ac249;
	text-decoration: none;
	cursor: pointer;

}
h1>a:hover, h2>a:hover, h3>a:hover, h4>a:hover, h5>a:hover{
	border-bottom: 1px solid #95d14f;
	color:#95d14f;
	text-decoration: none;
	margin-bottom: -1px;

}
section,.main-section{
	margin-top: 30px;
}
.chosen-container-single .chosen-single{
	height:45px;
	padding: 10px;
	font: 20px/24px 'blogger_sansregular';
	background: white;
	border: 1px solid #c7c7c7;
	box-shadow: none;
}
.chosen-container .chosen-drop{
	box-shadow: none;

}
.chosen-container .chosen-results li{
	font: 20px/24px 'blogger_sansregular';
}
.chosen-container-single .chosen-single div  {
	top:10px;
}
.chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-with-drop.chosen-container-active .chosen-single{
	background: white;
	border-color:#8ac249;
}
.chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-with-drop.chosen-container-active .chosen-drop{
	border-color:#8ac249;

}
/*END LINKS*/
/*MENU*/
.navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	background-color: transparent;
}
.navbar-toggle:focus,.navbar-default .navbar-toggle:hover {
	border-color: #8ac249;
}
.navbar-toggle .icon-bar {
	background-color: #ddd;
}
/*.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {*/
/*	background-color: transparent;*/
/*}*/
/*.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover {*/
/*	border-color: #8ac249;*/
/*}*/
/*.navbar-default .navbar-toggle .icon-bar {*/
/*	background-color: #ddd;*/
/*}*/
.navbar-nav li {
	border-bottom:4px solid #f23535;
}
.navbar-nav li a{
	margin-top: 4px;
}
.navbar-nav li.hidden-xs{
	border-bottom:none;
}
.navbar-nav li a:focus,.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	color:#ccdb38;
}
.navbar-nav li:hover,.navbar-nav li.active{
	border-color: #ccdb38;
}
.navbar-toggle {
	border-color: #ddd;
}
.img-circle{
	width:100%;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{
	background: transparent;
	border-color: #ccdb38;
	color:#ccdb38;
}
a.btn-menu {
	display: none;
}
.navbar-header {
	position: fixed;
	top: 0;
	width: 100vw;
	background: #ffffff;
	z-index: 50;
}
/*END MENU*/
/*BUTTON*/
.btn-green{
	padding:20px 40px;
	background: #8ac249;
	border-radius: 5px;
	display: block;
}

a.btn-green:hover,input.btn-green:hover{
	background: #95d14f;
}
/*END BUTTON*/

/*HEADER*/
header{
	padding:30px 0px 18px 0px;
	text-align: center;
	background: #fff;
}
header p{
	margin-bottom:0px;
}
.header-logo-wrapper{
	display: inline-block;
	white-space: nowrap;
	margin-bottom: 20px;
}
.logo{
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
.logo-text-wrapper{
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}
.logo-text{
	font: 30px/34px 'nautilus_pompiliusregular';
	color: #f23535;
}
header input{
	width:90%;
	padding: 15px;
	float:right;
	border:none;
}
header input:focus{
	-webkit-border-color: white !important;
	-moz-border-color: white !important;
	border-color:white !important;
	outline-offset: 0px;
	outline: -webkit-focus-ring-color auto 0px;
}
.search{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #c7c7c7;
	font: 18px/20px 'blogger_sansregular';
	padding: 0 14px;
	overflow: hidden;
	height: 50px;
}
.search input[type="submit"] {
	cursor: pointer;
	float: left;
	width: 30px;
	height: 30px;
	border: 0;
	outline: 0;
	padding: 0;
	background: url('../images/sprite.png') no-repeat -80px 0;
	position: relative;
	top: 10px;
}
.glyphicon-search::before{
	color:#c7c7c7;

}
.form-control-feedback{
	left:10px;
	top:10px;
}
.header-phone{
	float:right;
	font-size:26px;
}
a.phone{
	position:relative;
	display: inline-block;
	margin-bottom: 6px;
	color:#363f45;
	font-size: 26px;
	text-decoration: none;
}
a.phone:before{
	content: '';
	display: block;
	position: absolute;
	width:26px;
	height:26px;
	background: url(../images/phone_header.png);
	left:-40px;

}
.order-call{
	cursor: pointer;
}
.order-call a{
	border-bottom: 1px dashed #8ac249;
	cursor: pointer;

}
.order-call a:hover{
	text-decoration: none;
	border-bottom: none;
}
.farm a:hover,
.farm a:focus{
	text-decoration: none;
}
.search_string{
	position: relative;
    top: -30px;
    right: -15px;
}
/*END HEADER*/


/*MAIN-CONTAINER*/
.wrapper{
	width:100%;
	height:450px;
	overflow:hidden;
}
.box{
	width:100%;
	height:450px;
}

.main-container{
	position: relative;
}

.title-main{
	position: absolute;
	font:36px/38px 'blogger_sansregular';
	font-weight: bold;
	top:50px;
	left:20vw;
	color:white;
	text-shadow:1px 1px 2px black;
	width:78%;
}

.container-white {
	position:relative;
	margin-top: -250px;
	left:0;
	right:0;
	bottom: 0;

}
.container-white-other{
	position:relative;
	left:0;
	right:0;
	bottom: 0;
}
.container-small{
	background: white;
	box-shadow: 0px 1px 2px grey;
	margin-bottom: 50px;
}
.container-small nav{
	background: #f23535;
	border: none;
	border-radius: 0px;
	padding-left: 10px;
	padding-right: 10px;

}
.mob-block {
	display: none;
}
.navbar-default .navbar-nav > li > a{
	font:18px/20px 'blogger_sansmedium';
	text-transform: uppercase;
	color:white;
	transition: all ease-out 0.2s;
}
.navbar-default .navbar-nav > li > a:hover,.glyphicon-home{
	color:#ccdb38;
}

/*END MAIN-CONTAINER*/
/*GREETING*/
#greeting{
	padding:40px 60px 0px 60px;
}
#greeting .col-md-4 img{
	width:100%;
	height: auto;
}

/*END GREETING*/
/*GOODS*/

#goods-slider{
	padding:30px 60px 0px 60px;
}
#goods-slider li{
	float:left;
}
.line-grey{
	width: 100%;
	height:1px;
	background: #e5e5e5;
}
.slide-wraper img{
	margin: 0 auto;
	text-align: center;
	-webkit-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	transition-duration: 0.5s;
}

.slide-wraper{
	padding: 0 15px;
	position: relative;
}
.slide-wraper a img {
	width: 100%;
}
.well{
	transition: all ease-out 0.2s;
	border:none;
	background-color:white;
	box-shadow:none;
	min-height:10px;
	padding:9px;
	border-radius: 0px;
}


.title_slider{
	position: absolute;
	bottom: 10%;
	left: 50%;
	transform: translateX(-50%);
	color:white;
	text-transform: uppercase;
	font: 18px/20px 'blogger_sansmedium';
	text-decoration: underline;
	white-space: nowrap;
	background-color: rgba(0, 0, 0, .3);
}

#goods-slider .bx-wrapper,
#reviews-slider .bx-wrapper{
	position: relative;
}

#goods-slider .bx-next,
#reviews-slider .bx-next{
	position: absolute;
	z-index: 100;
	width: 14px;
	height: 25px;
	top:50%;
	margin-top: -15px;
	right: -33px;
	background: url("../images/production_slider/sprite.png") no-repeat -15px -25px;
}

#goods-slider .bx-prev,
#reviews-slider .bx-prev{
	position: absolute;
	z-index: 100;
	width: 14px;
	height: 25px;
	margin-top: -13px;
	top:50%;
	left: -33px;
	background: url("../images/production_slider/sprite.png") no-repeat -15px -25px;
	transform: rotate(180deg);
}


#goods-slider .bx-prev:hover,#reviews-slider .bx-prev:hover{
	background: url("../images/production_slider/sprite.png") no-repeat -15px 0px;
}
#goods-slider .bx-next:hover,#reviews-slider .bx-next:hover{
	background: url("../images/production_slider/sprite.png") no-repeat -15px 0px;
}

#reviews-slider img {
	border-radius: 50%;
	max-width: 180px;
}
.slick-arrow svg {
	width: 14px;
	height: 14px;
}
.slick-arrow {
	position: absolute;
	z-index: 1;
	top: 50%;
	width: 60px;
	height: 60px;
	background: #fff;
	opacity: 0.8;
	display: flex;
	justify-content: center;
	align-items: center;
	transform: translateY(-50%);
	cursor: pointer;
}
.slick-prev svg {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.slick-prev {
	left: 0;
}
.slick-next {
	right: 0;
}
.reviews__slider {
	display: flex;
	outline: none;
}
.review_img {
	padding-right: 15px;
	float: left;
}
.item_green_section{
	position: relative;
}
/*END GOODS*/
/*SERVICE*/
#service{
	margin-bottom: 0;

}
.green_section{
	background: #f3f9ec;
	padding:30px 60px;

}
.green_section ul{
	width:100%;
}

.green_section ul li{
	display: inline-block;
	width:19.5%;
	text-align: center;

}
.service_wrap{
	line-height: 100px;
	vertical-align: middle;
}
.service_title{
	line-height:50px;
	padding:10px 20px;
	position: relative;
	text-align:center;
}
.service_title a{
	vertical-align: top;
	display: inline-block;
	line-height:20px;
}
.anons{
	width: 100%;
	margin: 0 -5px;
}
.anons li{
	width: 32%;
	display: inline-block;
	vertical-align: top;
}
.anons li .service_wrap{
	padding: 0px 5px;
	text-align: center;
}
.other_item li{
	margin-bottom: 20px;
}
/*END SERVICE*/

/*NEWS*/
#news{
	margin-top: 0;
	border-top: 1px solid #8ac249;
	padding: 30px 60px;
	background: #f5f5f5;
}

#news img{
	width: 100%;
}
.more{
	color: #363f45;
	border-bottom: 1px solid #c7c7c7;
	font: 16px/20px  'blogger_sansitalic';

}
.more:hover{
	border-color: #8ac249;
}

a.more,
a.more:hover{
	text-decoration: none;
}
.item_section .img-circle,
.review_item .img-circle{
	width:auto;
}
.item_section{
	margin-top: 20px;
}
.item_section h1{
	position:relative;
}
.green_order{
	position: absolute;
	top:5px;
	right:30px;
}
a.green_order{
	font: 20px/24px 'blogger_sansregular';
	padding:8px 25px;

}
a.green_order:hover{
	font: 20px/24px 'blogger_sansregular';
	padding:8px 25px;
	background-color: #95d14f;
	border-bottom: 0px;
}
/*END NEWS*/

/*REVIEWS*/
#reviews-slider{
	padding:30px 60px 30px 60px;
}
#reviews-slider ul li{
	padding:0px 20px;
}
#reviews-slider ul li .col-xs-3{
	text-align: center;
}
#reviews-slider ul li .col-xs-9{
	padding-top:20px;
}
.name{
	display: block;
	margin-bottom: 10px;
	color:#363f45;
	font:20px/22px  'blogger_sansmedium';
	text-align: center;

}
#reviews-slider ul li img{
	margin-bottom: 10px;
	width:100%;
}
/*END REVIEWS*/

/*ORDER*/
#order_section{
	background:#f3f9ec;
}
.green_grass{
	background: url('../images/form_bg.png');
	padding:30px 60px 40px 60px;
}
.green_grass h2 a{
	color:#363f45;
}
.green_grass h2{
	text-shadow:1px 1px 0px #9dcb53;
}
.green_grass h2 a:hover{
	border-bottom:1px solid #363f45;
}
.green_grass .content-wrap{
	background: white;
	border-radius: 5px;
	padding: 30px 60px;
	font: 22px/24px 'blogger_sansregular';
	position: relative;
}
.green_grass .content-wrap:after{
	position: absolute;
	display: block;
	content: '';
	width:20px;
	height:20px;
	background: white;
	transform: rotate(45deg);
	bottom:-10px;
	left:50%;
	margin-left:-5px;
}
#order{
	padding:40px 60px;
	font: 20px/24px 'blogger_sansregular';
	margin-bottom: 50px;
}

#order textarea,#form-review textarea{
	width:100%;
	border-color:#ccc;
	border-radius: 4px;
	resize: none;
	min-height: 158px;
	padding:10px;
	margin-bottom: 20px;
	border:1px #c7c7c7 solid;
	font: 20px/24px 'blogger_sansregular';

}

#order textarea:focus,#order input:focus,#order select:focus,#form-review textarea:focus,#form-review input:focus,#form-review select:focus{
	border-color:#8ac249;
	outline-color: #8ac249;
}
#order input,#order select,#form-review input{
	padding:10px;
	font: 20px/24px 'blogger_sansregular';
	/*width:100%;*/
	border-radius: 4px;
	border:1px #c7c7c7 solid;
}
#order select{
	color:#757575;
}

.captcha{
	padding-top:7px;
}
.reload{
	position: relative;
	border-bottom: 1px dashed #8ac249;
	cursor: pointer;
	font-size: 14px;
}
.input_call input{
	padding:10px 15px;
	border: 1px solid #8ac249;
	width:100%;
}
.input_call input:focus{
	border: 1px solid #f23535;
}
.captcha_call img{
}
.refresh_call .glyphicon-refresh{
	padding-top: 5px;
}
.refresh_call .reload{
	margin-top: 0px;
	border-bottom: 0px;
}
.enter_code{
	padding-left: 0px;
}

.conditions{
	position: relative;
	padding-left: 20px;
	margin-top: 10px;
	font-size: 16px
}

.conditions input{
	position: absolute;
	width: 15px;
	height: 15px;
	left: 0;
	top: 0;
}

input.ajax-send.btn-default{
	text-shadow:1px 1px 0px #9dcb53;
}
a.reload:focus{
	text-decoration: none;
}
.reload:hover{
	text-decoration: none;
	border-bottom: none;
}
.glyphicon-refresh{
	cursor: pointer;
}

.btn-submit button{
	padding:11px 40px;
	background: #8ac249;
	text-transform: uppercase;
	font: 18px/24px 'blogger_sansmedium';
	margin-right: -13px;

}
.btn-submit button:hover,
input.btn-default:hover{
	background: #95d14f;
}

input.btn-default{
	width:auto !important;
	background: #8ac249;
	padding:11px 40px !important;
}
.glyphicon-refresh{
	font-size: 28px;
	padding:10px;
	color:#8ac249;
}

.map img{
	width:100%;
}

/*END ORDER*/
/*CONTACTS*/
.contact-address{
	padding:40px 0px 40px 60px;

}

#contacts{
	background: #8ac249;
}
#contacts h2{
	padding-left: 15px;
}
#contacts h2 a{
	color:#363f45;
	text-shadow:1px 1px 0px #9dcb53;
}
#contacts h2 a:hover{
	border-bottom: 1px solid #363f45;
}
#contacts li{
	margin-left: 15px;
	margin-bottom: 15px;
	font:20px/22px 'blogger_sansmedium';
	line-height:40px;

	position:relative;
}
#contacts li:last-child{
	margin-bottom: 0px;
}
#contacts .white{
	background: white;
	border-radius: 20px;
	width:42px;
	height:42px;
}
#contacts p{
	display: inline-block;
	line-height:18px;
	position: relative;
	text-shadow:1px 1px 0px #9dcb53;
}
.color_phone {
	color:#363f45!important;
	font: 20px/22px 'blogger_sansmedium';
	white-space: nowrap;
}
.color_phone:hover{
	text-decoration: none;
}
#contacts .white.address img{
	margin-top: -3px;
	margin-left:-4px;
}
#contacts .white.phone_cont img,#contacts .white.email_cont img,#contacts .white.clock img{
	margin-top:-8px;
	margin-left:-9px;
}
/*END CONTACTS*/
/*FOOTER MENU*/
#footer_menu ul li{
	display:inline-block;
	margin-right:20px;
	position: relative;

}
#footer_menu{
	border-top:1px solid #ddd;
	padding-top:25px;
	padding-bottom: 20px;
}
#footer_menu ul li a{
	color:#363f45;
	font:18px/20px 'blogger_sansregular';
}
#footer_menu ul li:before{
	position: absolute;
	height:18px;
	width:1px;
	background: #ddd;
	content: '';
	display: block;
	top:0px;
	right:-14px;
}
#footer_menu ul li:first-child:before,#footer_menu ul li:last-child:before{
	display: none;
}
.footer_info{
	text-align: right;
}
.footer_info p{
	font:14px/16px 'blogger_sansregular';
	color:#9d9d9d;
}
.footer_info a{
	font:14px/16px 'blogger_sansregular';
}
/*END FOOTER MENU*/

/*FOOTER*/
footer{
	background: white;
	color:#9d9d9d;
	font:14px/16px 'blogger_sansregular';
	line-height: 45px;
	padding-top:15px;
}
footer a{
	font:14px/16px 'blogger_sansregular';
}
.unika{
	position: relative;
}
.designer_logo{
	position: relative;
	right:5px;
	top: -3px;
}
.social_networks li{
	display: inline-block;
	margin: 0 2px;
}
.copyright,
.social_networks,
.designer_copyright{
	display: inline-block;
	margin: 10px 0;
}
/*END FOOTER*/

/*NAV-ASIDE*/
.grey-box a{
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase;
	font: 20px/50px 'blogger_sansregular';
	color:#363f45;
}
.grey-box a:hover,.grey-box a:focus{
	text-decoration: none;
	color:#8ac249;
}
.grey-box{

	background: #f5f5f5;
	border-bottom: 1px solid #8ac249;

}
.nav-aside li{
	cursor:pointer;
	text-transform: uppercase;
	font:16px/50px 'blogger_sansregular';
	border-bottom: 1px solid #f5f5f5;
	margin-left:20px;
	margin-right: 20px;
	position: relative;
}
.nav-aside li span{
	display: inline-block;
}
.nav-aside li a{
	display: inline-block;
	color:#363f45;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	-moz-transition-duration: 0.2s;
	transition-duration: 0.2s;
	word-wrap: break-word;
}
.nav-aside li a:hover, .nav-aside li a:focus,.nav-aside li.active a{
	text-decoration: none;
	color:#8ac249;
}
.glyphicon-ok{
	color:#8ac249;
	margin-right:0px;
}
/*END NAV-ASIDE*/
/*MAIN_SECTION   */
.right-main-section{
	padding-right:45px;
	padding-left: 30px;
}
.right-main-section .breadcrumbs{
	margin-bottom: 10px;
}
.breadcrumbs li, .breadcrumbs li a{
	display: inline-block;
	margin-right: 10px;
	font-size: 14px;
}
.breadcrumbs li a{
	margin-right: 14px;
}
.glyphicon-chevron-right{
	font-size: 8px;
	color:#c7c7c7;
}
.box-price li,.box-price .price span {
	display: inline-block;
	font:20px/50px 'blogger_sansregular' ;


}
.box-price li{
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 2px solid #9d9d9d;

}
.box-price .price{
	font-size:30px;
	font-family: 'blogger_sansmedium';
	background: #8ac249;
	color:white;
	list-style-type: none;
	border-color: #f23535;
	margin-left: -6px;
}
.box-price .price_text{
	background: #f5f5f5;
	padding-top: 5px;

}
.green_btn{
	background: #8ac249;
	text-transform: uppercase;
	font: 16px/18px 'blogger_sansmedium';
	margin-top: 30px;
	padding: 20px 40px 18px 40px;
	color:#363f45;
}
.big_box_price{
	text-align: right;
}
.green_btn .glyphicon-chevron-down{
	font-size: 14px;
	margin-left:10px;
}
.card_content{
	margin-top:40px;
}
.content_sitemap ul > li::before{
	display: none;
}
/*END MAIN_SECTION   */

/*SEE_MORE*/
#see_more{
	margin-top:60px;
}
#see_more h2{
	color:#8ac249;
	text-align: center;
	margin-bottom: 20px;
}
#see_more_slider {
	max-width: 900px;
	margin: 30px auto;
}
#see_more_slider a {
	display: flex;
	justify-content: center;
}
/*END SEE_MORE*/
/*PRODUCTION*/
#production {
	margin-top: 0px;
}
/*#production h1{
padding-left:5px;
}*/
.list-product{
	width:100%;
	margin:0 -5px;
}
.list-product li{
	width:32%;
	display: inline-block;
	/*  margin-bottom: 5px;*/
	vertical-align: top;
	height: 210px;

}

.list-product li img,.list-product li img:hover{
	width:100%;
	-webkit-transition-duration: 0.4s;
	-o-transition-duration: 0.4s;
	-moz-transition-duration: 0.4s;
	transition-duration: 0.4s;
}

#production .img-wrap{
	position: relative;
	height: 195px;
	overflow: hidden;
}
.list-mobile .img-wrap{
	height: 195px;
	overflow: hidden;
}
#production .img-text-title{
	position: absolute;
	bottom:10%;
	left:0px;
	right:0px;
	text-align: center;
	color:white;
	text-transform: uppercase;
	font: 18px/20px 'blogger_sansmedium';
	text-decoration: underline;
	text-shadow: 0 0 1em black;
}

.pagination > li > a, .pagination > li > span{
	border-color: transparent!important;
	color:#363f45;
}
.pagination > li > a:focus {
	background-color: transparent!important;


}
.pagination > li > a:hover,.pagination > li.active > a{
	background-color: white;
	color:#8ac249;
}
.pagination .glyphicon-chevron-right,.pagination .glyphicon-chevron-left{
	font-size: 18px;
	color:white;
	top: -2px;
	margin-left: -7px;

}
.pagination > li >.prev > span, .pagination > li >.next > span {
	background-color: #c7c7c7;
	border-radius: 50px;
	width: 30px;
	height:30px;
	transition:all ease-out 0.2s;
	margin-top:0px;
	padding-top:5px;
}
.pagination > li > .prev > span:hover,.pagination > li > .next> span:hover {

	background-color: #8ac249;
}
.pagination > li > .next, .pagination > li >.next > span{
	margin-left:5px;
}
.pagination > li> .next, .pagination > li> .next> span{
	margin-right:5px;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #8ac249 !important;
	border-radius: 50px !important;
	width: 30px !important;
	height:30px !important;
	padding-top: 1px;
	margin-top: 5px;
	padding-left: 10px;

}
/*END PRODUCTION*/
/*REVIEWS_PAGE*/
.review_all{
	margin-bottom: 30px;
}
#form-review{
	display:none;
}
.review_all .h3{
	color:#8ac249;
}
.one_review{
	margin-bottom:40px;
}
.grey-top-reviews{
	color:#9d9d9d;
	font:14px/16px 'blogger_sansregular';
	margin-bottom:3px;
}
.date{
	color:#9d9d9d;
	font:14px/16px 'blogger_sansregular';
	margin-bottom:15px;
}
.grey-top-reviews li{
	display: inline-block;
}
.grey-top-reviews .grade-stars-1 .star-1,.grey-top-reviews .grade-stars-1 .star-2,.grey-top-reviews .grade-stars-1 .star-3,.grey-top-reviews .grade-stars-1 .star-4,.grey-top-reviews .grade-stars-1 .star-5,.grey-top-reviews .grade-stars-2 .star-1,.grey-top-reviews .grade-stars-2 .star-2,.grey-top-reviews .grade-stars-2 .star-3,.grey-top-reviews .grade-stars-2 .star-4,.grey-top-reviews .grade-stars-2 .star-5,.grey-top-reviews .grade-stars-3 .star-1,.grey-top-reviews .grade-stars-3 .star-2,.grey-top-reviews .grade-stars-3 .star-3,.grey-top-reviews .grade-stars-3 .star-4,.grey-top-reviews .grade-stars-3 .star-5,.grey-top-reviews .grade-stars-4 .star-1,.grey-top-reviews .grade-stars-4 .star-2,.grey-top-reviews .grade-stars-4 .star-3,.grey-top-reviews .grade-stars-4 .star-4,.grey-top-reviews .grade-stars-4 .star-5,.grey-top-reviews .grade-stars-5 .star-1,.grey-top-reviews .grade-stars-5 .star-2,.grey-top-reviews .grade-stars-5 .star-3,.grey-top-reviews .grade-stars-5 .star-4,.grey-top-reviews .grade-stars-5 .star-5{
	display: inline-block;
	width: 15px;
	height: 15px;
	background-image: url(../images/star_pass.png);
	position: relative;
}

.grey-top-reviews .grade-stars-1 .star-1:after,.grey-top-reviews .grade-stars-2 .star-1:after,.grey-top-reviews .grade-stars-2 .star-2:after,.grey-top-reviews .grade-stars-3 .star-1:after,.grey-top-reviews .grade-stars-3 .star-2:after,.grey-top-reviews .grade-stars-3 .star-3:after,.grey-top-reviews .grade-stars-4 .star-1:after,.grey-top-reviews .grade-stars-4 .star-2:after,.grey-top-reviews .grade-stars-4 .star-3:after,.grey-top-reviews .grade-stars-4 .star-4:after,.grey-top-reviews .grade-stars-5 .star-1:after,.grey-top-reviews .grade-stars-5 .star-2:after,.grey-top-reviews .grade-stars-5 .star-3:after,.grey-top-reviews .grade-stars-5 .star-4:after,.grey-top-reviews .grade-stars-5 .star-5:after{
	position: absolute;
	display: inline-block;
	content:'';
	top:0;
	width: 15px;
	height: 15px;
	background-image: url(../images/star.png);

}
.grey-top-reviews .grade_stars .grade-stars-1 {

	}.title_leave_review{
		cursor: pointer;
	}
	.grade_stars{
		margin-left:10px;
		margin-right:10px;
	}
	.small-button{
		color:#363f45;
		font:14px/16px 'blogger_sansregular';
		border: 1px solid #e7e7e7;
		padding:5px 10px;
		border-radius: 5px;
		margin-left: 10px;
	}
	.bottom-reviews li{
		display:inline-block;
		margin-top:20px;
		vertical-align: middle;
	}
	.ya-share2, .ya-share2{

		margin-top: 2px;
	}
	.small-button .glyphicon-chevron-down{
		font-weight:100;
		font-size: 11px;
		top:2px;
		left:2px;
	}
	.small-button:hover{
		text-decoration: none;
	}
	.reply .h4{
		margin-right: 10px;
		margin-bottom: 15px;
	}
	.reply{
		padding: 20px 30px;
		background:#f3f9ec;
		border-radius: 10px;
		position:relative;
	}
	.reply:before{
		display: block;
		position: absolute;
		content: '';
		width: 0;
		height: 0;
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-bottom: 20px solid #f3f9ec;
		top:-20px;
		left:50%;
		margin-left: -10px;

	}
	.reply .content{
		margin-top: 15px;
	}
	a.title_leave_review{
		font: 24px/26px 'blogger_sansmedium', Arial, sans-serif;
		border-bottom: 1px dashed #8ac249;
	}
	a.title_leave_review:hover{
		text-decoration: none;
		border-bottom: transparent;
	}
	#form-review{
		padding:25px 0px;
	}
	.your_mark li{
		display: inline-block;
	}
	.your_mark{
		padding:8px 0px 5px 0px;
	}
	.your_mark li:first-child{
		position: relative;
		display: inline-block;
		bottom:5px;
		color:#9d9d9d;
	}
	.big_grade_stars{
		cursor: pointer;
	}
	.big_grade_stars .star{
		width:25px;
		height:25px;
		background: url('../images/star_big_pass.png');
		/*margin-left: -5px;*/
		display: inline-block;
		background-position: 0px 0px;
		cursor: pointer;
	}
/*.big_grade_stars .star:first-child{
margin-left: 0px;
}*/

.big-grade-stars-1 .star-1, .big-grade-stars-2 .star-1, .big-grade-stars-2 .star-2, .big-grade-stars-3 .star-1, .big-grade-stars-3 .star-2, .big-grade-stars-3 .star-3, .big-grade-stars-4 .star-1, .big-grade-stars-4 .star-2, .big-grade-stars-4 .star-3, .big-grade-stars-4 .star-4, .big-grade-stars-5 .star-1, .big-grade-stars-5 .star-2, .big-grade-stars-5 .star-3, .big-grade-stars-5 .star-4, .big-grade-stars-5 .star-5 {
	background: url('../images/star_big_act.png');
}

#form-review textarea{
	font: 20px/24px 'blogger_sansregular';
}
.input-file-wrap{
	position: relative;
}
input.input-file[type="file"] {
	height: 58px;
	position: absolute;
	top: 0px;
	cursor: pointer;
	width: 100%;
	-moz-opacity: 0;
	opacity: 0;
	z-index: 3;
}
input.input-file-val[type="text"] {
	top: 0px;
	background: #fff;
	z-index: 1;
	width: 65%!important;
	display: inline-block;
}
.btn-file{
	padding:14px 30px ;
	margin-left: 20px;
	background: #f3f9ec;
	border:1px solid #e0e4dc;
	font: 16px/16px 'blogger_sansmedium';
	margin-top: -7px;
	text-align: center;
}
/*END REVIEWS_PAGE*/

/*WINDOW*/
.modal{
	border-radius: 0;
}
.mask{
	display: none;
	background:  rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100;
}
.modal-window .mywindow{
	display: none;
	position: fixed;
	top: 25vh;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	height: auto;
	background: #fff;
	right:-10px;
	z-index: 100001;
	text-align: center;
	padding: 70px;
	border:1px solid #8ac249;

}
.close{
	position: absolute;
	background: grey;
	display: block;
	width:31px;
	height: 31px;
	border-radius: 15px;
	top:10px;
	right:20px;
}
.close:before,.close:after{
	width:1px;
	height: 15px;
	background: #fff;
	display: block;
	position: absolute;
	content: '';
	top:8px;
	left:15px;
}


.close:before{
	transform: rotate(45deg);
}
.close:after{
	transform: rotate(-45deg);
}


.mywindow input[type='text']{
	padding:10px 15px;
	border:1px solid #8ac249;
	color: #363f45;
	box-shadow: inset 0px 0px 4px #f3f9ec;
}
.mywindow .col-md-6 .col-md-4{
	width:100%;
	height:60px;
}
.mywindow .col-md-6 input:focus{
	border:1px solid #f23535;
	outline: -webkit-focus-ring-color auto 0px;
}
.btn_red_screw{
	background:#f23535;
	color:#fff;
	border:none;
	padding: 15px;
	position: relative;
	border-radius: 5px;
	margin-top:20px;
}

input[type='text'], select{
	width: 100%;
}
input[name='captcha']{
	max-width: 150px;
}
/*END WINDOW*/
/*ANIMATE*/
.ease-out{
	transition: all .1s ease-out .1s;
}
.ease-out3{
	transition: all .3s ease-out .3s;
}
.ease-out5{
	transition: all .5s ease-out .5s;
}
.ease-out6{
	transition: all .6s ease-out .6s;
}
.ease-out4{
	transition: all .4s ease-out .4s;
}
.animate-top-reset.animate-top{
	opacity: 0;
	top: -200px;
}
.animate-top-reset{
	opacity: 1;
	top: 0;
}
.animate-bottom-reset.animate-bottom{
	opacity: 0;
	bottom: -200px;
}
.animate-bottom-reset{
	opacity: 1;
	bottom: 0;
}
/*GO TOP*/
#go_top{
	cursor: pointer;
	position: fixed;
	top: 50%;
	right: -100px;
	width: 70px;
	height: 70px;
	padding-top: 50px;
	border-radius: 35px;
	background: rgba(255,255,255,.6);
	border: 2px solid #8ac249;
	text-align: center;
	z-index: 500;

}
#go_top:before, #go_top:after{
	content: '';
	display: block;
	background: #8ac249;
	position: absolute;
	width: 25px;
	height: 2px;
	top: 30px;

}
#go_top:before{
	left: 12px;
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#go_top:after{
	right: 12px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
#go_top:hover{
	border: 2px solid #f23535;

}
#go_top:hover:before, #go_top:hover:after{
	background: #f23535;
}
/*END GO TOP*/

/*umi*/
#u-mods-cont-left li a,#u-mods-utils li a,#u-mods-cont-right li a,#u-mods-admin li a,#u-docs-recent li a,#u-changelog li a{
	font-family: Tahoma,Arial,Sans-Serif;
	font-size: 11px;
}
.u-eip-add-button,
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next,
#popupLayerScreenLocker div{
	-webkit-box-sizing: content-box !important;
	-moz-box-sizing: content-box !important;
	box-sizing: content-box !important;
}

#popupLayer_save{
	width: 260px !important;
}
#popupLayer_save .hidden{
	display: block !important;
	visibility: visible !important;
}
/*end umi*/
.foto-album-link{
	display: flex;
	min-height: 178px;
}
.foto-album{
	margin: auto;
	max-width: 100% !important;
	max-height: 100% !important;
}
