.container {
max-width: 1190px;
margin: auto;
padding: 0 10px;
position: relative;
}
* {
font-size: initial;
}
.filter-row {
font-size: 0;
text-align: center;
margin-bottom: 30px;
}
.filter-item {
display: inline-block;
vertical-align: top;
font-size: 0;
}
.filter-item label {
height: 57px;
line-height: 57px;
background: #f2f2f2;
text-align: center;
padding: 0 20px;
vertical-align: top;
font-family: 'PT Sans', sans-serif;
font-weight: bold;	
display: inline-block;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.filter-item:first-of-type {
width: 25%
}
.filter-item:nth-of-type(2) {
width: 55%
}
.filter-item:nth-of-type(3) {
width: 20%
}
.selectric-wrapper {
max-width: 73px;
display: inline-block;
width: 100%;
}
.selectric .button {
font-size: 0;
top: 13px;
right: 8px;
}
.selectric .button:after {
content: url(//green-life.co.ua/wp-content/themes/greenlife/img/arrow-down.png);
border: none !important;
top: 13px;
bottom: initial
}
.selectric-items li.highlighted, .selectric-items li:hover {
background: #f9f9f9;
}
.selectric-items li {
line-height: 35px !important;
margin: 0;
text-align: left;
padding: 0 5px;
padding-left: 5px;
font-size: 14px;
font-weight: bold;
font-family: 'PT Sans', sans-serif;
}
.filter-item-ready .selectric-wrapper {
max-width: 83px;
}
.filter-item:first-of-type .selectric .label,
.filter-item:first-of-type .selectric-items li {
padding-left: 20px;
font-size: 16px;
}
.selectric .label {
height: 57px;
margin: 0;
padding: 20px 5px 0;
text-align: left;
padding-left: 10px;
font-size: 16px;
font-weight: bold;
font-family: 'PT Sans', sans-serif;
}
.selectric .button {
color: #fff !important;
background: none;
width: 20px;
}
.selectric .label {
font-size: 14px;
}
.selectric, 
.selectric-items {
background: #fff;
border: none
}
.cat-filter {
margin-bottom: 75px;
margin-top: 30px;
}
.noUi-base, 
.noUi-connects,
.noUi-target,
.noUi-connect {
background: #eeeeee;
height: 1px;
}
.noUi-horizontal .noUi-handle {
background: #f1ce79;
width: 10px;
height: 10px;
border-radius: 5px;
border: none;
opacity: 1;
}
.noUi-handle:before, .noUi-handle:after {
display: none;
}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle.noUi-handle-lower {
right: -5px
}
html:not([dir="rtl"]) .noUi-horizontal .noUi-handle.noUi-handle-upper {
right: -5px
}
.noUi-horizontal .noUi-tooltip {
border: none;
background: none;
bottom: -25px;
}
.noUi-horizontal .noUi-tooltip:after {
content: 'м';
font-size: 16px;
margin-left: 5px;
}
.noUi-horizontal .noUi-tooltip:before {
content: '2';
font-size: 8px;
position: relative;
left: 100%;
top: -8px
}
.filter-container {
width: calc(100% - 130px);
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
display: inline-block;
background: #fff;
padding: 32px 20px;
padding-top: 22px;
padding-right: 50px;
}
.filter-dot {
position: absolute;
height: 10px;
width: 2px;
left: -1px;
top: -5px;
background: #eeeeee;
}
.filter-dot:nth-of-type(2) {
left: 10%;
}
.filter-dot:nth-of-type(3) {
left: 20%;
}
.filter-dot:nth-of-type(4) {
left: 30%;
}
.filter-dot:nth-of-type(5) {
left: 40%;
}
.filter-dot:nth-of-type(6) {
left: 50%;
}
.filter-dot:nth-of-type(7) {
left: 60%;
}
.filter-dot:nth-of-type(8) {
left: 70%;
}
.filter-dot:nth-of-type(9) {
left: 80%;
}
.filter-dot:nth-of-type(10) {
left: 90%;
}
.filter-dot:nth-of-type(11) {
left: 100%;
}
.page-container {
background: #fafafa;
padding-top: 60px;
overflow: hidden;  
}
.cat-filter .selectric-wrapper,
.cat-filter .selectric .label,
.cat-filter .selectric {  
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.cat-filter .selectric-open .selectric-items,
.cat-filter .selectric-items li.last {
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
}
.cat-filter .selectric-open .selectric {
border-bottom-right-radius: 0;
}
.filter-row .btn-filter {
margin: 0 15px;
padding: 19px 25px;
cursor: pointer;
}
.product-list {
font-size: 0;
}
.product {
width: calc(33.3% - 34px);
margin: 15px;
text-align: center;
display: inline-block;
vertical-align: top;
position: relative;
background: #fff;
padding-bottom: 40px;
}
.product-photo {
display: block;
width: 100%;
height: 275px;
}
.btn.product-link {
padding: 9px 60px;
margin-top: 20px;
}
.product-flags {
position: absolute;
left: 0;
top: 10px;
max-width: 190px;
text-align: left;
z-index: 100;
}
.product-flags span {
padding: 3px 7px;
background: linear-gradient(to right, rgba(206, 24, 29, 0.8) 0%, rgba(233, 77, 87, 0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ce181d', endColorstr='#99e94d57', GradientType=1 );
text-align: center;
color: #fff;
font-size: 14px;
font-weight: bold;
vertical-align: top;
margin-bottom: 5px;
font-family: 'PT Sans', sans-serif;
display: inline-block;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.product-flags span.start {
background: linear-gradient(to right, rgba(0, 114, 221, 0.8) 0%, rgba(0, 179, 241, 0.8) 100%);
}
.product-flags span.ready {
background: linear-gradient(to right, rgba(12, 98, 56, 0.8) 0%, rgba(39, 148, 106, 0.8) 100%);
}
.product-title {
font: 22px'Rubik';
position: relative;
margin: 50px auto;
display: block;
color: #222 !important;
text-decoration: none !important;
}
.product-title:after {
content: '';
position: absolute;
bottom: -15px;
left: 50%;
-webkit-transform: translate(-50%,0);
-moz-transform: translate(-50%,0);
-ms-transform: translate(-50%,0);
-o-transform: translate(-50%,0);
transform: translate(-50%,0);
height: 2px;
width: 50px;
background-color: #d5ae66;
}
.product-info-row {
font-size: 0;
margin-bottom: 10px;
padding: 0 15px;
}
.product-info-row span {
width: 50%;
display: inline-block;
vertical-align: top;
text-align: left;
}
.product-info-row span:first-of-type {
font-weight: bold;
}
.product-info-row span sup {
font-size: 10px;
}
.nav li.current-menu-item a {
color: #c29c57;
}
.singe-info {
font-size: 0;
margin-top: 50px;
}
.single-left,
.single-right {
display: inline-block;
vertical-align: top;
position: relative;
}
.single-left {
width: calc(66.6% - 20px);
}
.single-right {
width: 33.3%;
margin-left: 20px;
}
.single-slider-item {
height: 460px;
margin-bottom: 30px;
}
.single-slider-item-nav { 
height: 110px;
}
.single-right .btn {
display: block;
width: 96%;
max-width: 370px;
margin: 0 auto 25px;
position: relative;
}
.single-right .product-info {
background: #fff;
padding: 25px 15px;
}
.the-content {
background: #fff;
padding: 15px 25px;
margin: 30px auto;
}
.feedback {
background: url(//green-life.co.ua/wp-content/themes/greenlife/img/bg.jpg) no-repeat center / cover;
padding: 70px 0;
margin: 70px 0;
}
.feedback form {
margin-top: 40px;
}
.section-title-white {
color: #fff;
}
.feedback-btns {
font-size: 0;
text-align: center;
margin-bottom: 70px;
}
.feedback-btns .btn {
width: 30%;
padding: 19px 15px;
margin: 0 1%;
}
.feedback-btns .btn:first-of-type {
background: rgb(11,73,43);
background: -moz-linear-gradient(left, rgba(11,73,43,1) 0%, rgba(37,125,91,1) 100%);
background: -webkit-linear-gradient(left, rgba(11,73,43,1) 0%,rgba(37,125,91,1) 100%);
background: linear-gradient(to right, rgba(11,73,43,1) 0%,rgba(37,125,91,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b492b', endColorstr='#257d5b',GradientType=1 );
}
.feedback-btns .btn:last-of-type {
background: rgb(7,55,132);
background: -moz-linear-gradient(left, rgba(7,55,132,1) 0%, rgba(27,104,176,1) 100%);
background: -webkit-linear-gradient(left, rgba(7,55,132,1) 0%,rgba(27,104,176,1) 100%);
background: linear-gradient(to right, rgba(7,55,132,1) 0%,rgba(27,104,176,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#073784', endColorstr='#1b68b0',GradientType=1 );
}