@import url(../fonts/Lato/stylesheet.css);

html {
    font-family: Lato, sans-serif;
    font-weight: normal;
    font-size: 18px;
}
.uk-link, a {
    color: #000;
}
h1 {
    padding: 20px 0 30px 20px;
    width: 100%;
    font-size: 36px;
    }
 *+h1 {
 margin-top: 0;
 }
div.home {
display: none !important;
}
ul.links {
padding-left: 0;
}
#header #cart .basket {
width: 40px;
height: 50px;
float: left;
    }
 .banner30 {
 margin-bottom: 40px;
 }   
.messengers {
    float: left;
    list-style: none outside none;
    margin: 7px 0 0 15px;
}

.messengers li a {
    font-size: 18px;
}
#footer ul {
padding-left: 0;
}
.product-grid .image img, .product-list .image img {
filter: grayscale(80%) brightness(95%);

}
.product-grid .image img:hover, .product-list .image img:hover {
filter: grayscale(0%) brightness(95%);
}
.grey {
filter: grayscale(90%);

}
.grey:hover {
filter: grayscale(0%);
}
.product-grid .image {
height: 172px;
overflow:hidden;
}
.product-grid ul li {
    background: #f1f1f1;
    }
.header-motto {
padding-bottom: 15px;
padding-left: 45px;
}
.phone-wrapper {
float: left;
}
.product-grid .price {
color: #333 !important;
}
.info .box-content .info-list {
margin-left: -20px;
padding-left: 0;
}
.content-table td {
font-size: 16px;
}
.box.info .box-heading {
padding-top: 20px;
    padding-bottom: 20px;
}
.is_link a {
font-size:16px;
line-height: 20px;
font-weight: 800;
}

.product-grid ul.indexcat li {
    width: 396px;
}
.product-grid.main ul.indexcat li {
    min-height: 263px;
}
.product-grid ul.indexcat .image {
    height: 263px;
}

.text-supheading {
text-transform: uppercase;
letter-spacing: 0.18rem;
font-size: 9px;
font-weight: 800;
margin: 20px 0 10px 0;
}

.text-heading {
text-transform: uppercase;
font-size: 28px;
line-height: 38px;
}

.adv .text-supheading {
margin: 20px 0 10px 0;
}

.adv .text-heading {
font-size: 18px;
font-weight: 700;
}

.adv .text-heading.lrg {
font-size: 36px;
font-weight: 700;
}

.advant {
padding: 20px 30px 20px 30px;
background: #F2F2F2;
margin-bottom: 70px;
margin-top: 50px;
}
a.uk-button:visited {
    color: #fff; 

}
.trid {
background: rgb(131,58,180);
background: linear-gradient(90deg, rgba(131,58,180,1) 0%, rgba(253,29,29,1) 50%, rgba(252,176,69,1) 100%);
padding: 18px 15px 3px 15px;
}
.tridd {
font-weight: 900;

    box-sizing: border-box;
    min-width: 50px;
    height: 50px;
    padding: 8px 15px;
    border-radius: 500px;
    vertical-align: middle;
    background: #000;
    color: #fff!important;
    font-size: 32px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    line-height: 0;
}

.trid2 {
    background: rgb(131,58,180);
background-image: url('');
    padding: 8px 10px 8px 10px;
    }