@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;600;700&display=swap');
body {
	color: #000;
}
body, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6,
.uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small,
.uk-heading-xlarge, h1, h2, h3, h4, h5, h6 {
    font-family: Roboto !important;
}
.text-red,
.text-red a {
	color: #FC1718 !important;
}
.text-white,
.text-white a {
	color: #FFFFFF !important;
}
.bg-red {
	background-color: #FC1718 !important;
}
.bg-white {
	background-color: #FFF !important;
}
.bg-grey {
	background-color: #e5e5e5 !important;
}
a:hover{
	text-decoration: underline !important;
}

#header{
    background-color: #e5e5e5;
    color: #000000;
    font-weight: 600;
}
#header .uk-navbar-item, #header .uk-navbar-nav>li>a, #header .uk-navbar-toggle {
	min-height: 40px;
	color: #000;
	font-family: Roboto !important;
}
#header .logo {
    padding-top: 12px;
    padding-bottom: 28px;
}
#header .address,
#header .info {
    line-height: 20px;
    margin-left: -20px;
}
#header .address img,
#header .info img{
    margin-right: 5px;
}
#header .info a {
    color: #000000;
}

#header .logo_mobile {
    padding-top: 5px;
    padding-bottom: 5px;
}
#header .address_mobile,
#header .info_mobile {
    line-height: 20px;
    margin-left: 0px;
    font-size: 14px;
}
#header .info_mobile  a {
    color: #000000;
}
#main {
    padding: 20px 0 0 0;
}
#main .mainmenu .uk-card-default {
    border: 1px solid #ccc;
    padding: 10px 10px;
}
#main .mainmenu a {
    color: #333;
}
#main .mainmenu .uk-card-body {
    padding: 0px;
    height: 68px;
}

#main .categories-list a {
    color: #333;
}
#main .categories-list .uk-card-body {
    padding: 0px;
    height: 68px;
}

#main .leftmenu {
    margin-top: -20px;
    padding: 20px 15px;
	color: #000;
	min-height: 100%;
}
#main .leftmenu a {
	font-weight: 600;
	color: #000;
}
#main .leftmenu .uk-nav-parent-icon>.uk-parent>a::after {
    filter: brightness(0);
}
#main .leftmenu .advantages .advantages-title {
	font-weight: 600;
}
#main .leftmenu .advantages .advantages-item {
    display: flex;
    align-items: center;
	padding: 3px 0px;
}
#leftmenutoggle .leftmenutoggle-title {
	font-weight: 600;
}
#leftmenutoggle .uk-offcanvas-bar,
#leftmenutoggle .uk-offcanvas-close {
	color: #000 !important;
}
#leftmenutoggle .uk-offcanvas-bar {
    margin-top: 20px;
    margin-bottom: 20px;
}
#leftmenutoggle.uk-offcanvas-overlay::before {
    background: rgba(0,0,0,0.7);
}
#leftmenutoggle li.uk-open li {
	text-transform: none !important;
}

#footer{
    background-color: #e5e5e5;
    color: #000000;
    font-weight: 600;
}
#footer .uk-navbar-item, #footer .uk-navbar-nav>li>a, #footer .uk-navbar-toggle {
	min-height: 40px;
	color: #000;
	font-family: Roboto !important;
}
#footer .logo {
    padding-top: 12px;
    padding-bottom: 28px;
}
#footer .address,
#footer .info {
    line-height: 20px;
    margin-left: -20px;
}
#footer .address img,
#footer .info img{
    margin-right: 5px;
}
#footer .info a {
    color: #000000;
}

#footer .logo_mobile {
    padding-top: 5px;
    padding-bottom: 5px;
}
#footer .address_mobile,
#footer .info_mobile {
    line-height: 20px;
    margin-left: 0px;
    font-size: 14px;
}
#footer .info_mobile  a {
    color: #000000;
}