/* * {font-family:Roboto;}*/

.left-category-menu li a {
    padding-right: 10px;
    padding-left: 10px;
}

html {
    font-size: 15px;
}

.uk-section-secondary:not(.uk-preserve-color) .uk-navbar-nav>li>a {color:#fff;}
.tm-navbar .uk-active a {color:#f17023!important;}
.app-sidepanel {
    position: fixed;
    min-height: 100vh;
    height: 100%;
    left: 0;
    top: 0;
    font-size: .875rem;
    border-right: 1px solid #e7e9ed;
	padding:50px 0;
	margin-top:49px;
}


.tm-mainmenu a {padding-left:23px;}

.tm-mainmenu::before {
	content: "";
    width: 20px;
    height: 20px;
    float: left;
    background-repeat: no-repeat;
    background-position: 60% 50%;
	margin-right:5px;
	color:#fff;
}

.tm-mainmenu.menu-home::before {
    background-image: url("/images/icons/ico_home.svg");
}
.uk-navbar-nav .uk-active .tm-mainmenu.menu-home::before {
    background-image: url("/images/icons/ico_home_a.svg");
}


.tm-mainmenu.menu-catalog::before {
    background-image: url("/images/icons/ico_catalog.svg");
	margin-top:2px;
}
.uk-active .tm-mainmenu.menu-catalog::before {
    background-image: url("/images/icons/ico_catalog_a.svg");
	margin-top:2px;
}
.tm-mainmenu.menu-user::before {
    background-image: url("/images/icons/ico_user.svg");
}
.uk-navbar-nav .uk-active .tm-mainmenu.menu-user::before {
    background-image: url("/images/icons/ico_user_a.svg");
}

.tm-mainmenu.menu-order::before {
    background-image: url("/images/icons/ico_order.svg");
}
.uk-navbar-nav .uk-active .tm-mainmenu.menu-order::before {
    background-image: url("/images/icons/ico_order_a.svg");
}

.tm-mainmenu.menu-news::before {
    background-image: url("/images/icons/ico_news.svg");
}
.uk-navbar-nav .uk-active .tm-mainmenu.menu-news::before {
    background-image: url("/images/icons/ico_news_a.svg");
}

.tm-mainmenu.menu-support::before {
    background-image: url("/images/icons/ico_support.svg");
}
.uk-navbar-nav .uk-active .tm-mainmenu.menu-support::before {
    background-image: url("/images/icons/ico_support_a.svg");
}

.uk-button-link {text-transform:inherit;color:#ffac57;}

/*.tm-navbar {padding: 0 30px;}
#main {margin-left: 150px;}*/
.tm-navbar-button .uk-badge {
    font-size: .625rem;
    position: absolute;
    top: 17px;
    right: 8px;
    min-width: 18px;
    height: 18px;
}
.col-list-image img {max-width:70px;}
.uk-section-xxsmall {padding-top: 10px;padding-bottom: 10px;}
.uk-section-primary {background: #f17023;}
.uk-section-secondary {background: #3a3a3a;}
.uk-section-muted {background: #f0f0f0}
.uk-breadcrumb {margin: 0;}
.uk-button-primary{
    background-color: #f17023;
    color: #fff;
}
.uk-button-orange{
    background-color: #f17023!important;
    color: #fff!important;
}
.uk-button-primary:focus, .uk-button-primary:hover,
.uk-button-orange:focus, .uk-button-orange:hover {
    background-color: #f04e23;
    color: #fff;
}
.tm-button-gradorange, .tm-button-gradgrey {border-radius:50px;text-transform:none;font-size: inherit;line-height: 32px;}
.tm-button-gradorange {
	background: #f04e23;
	background: -moz-linear-gradient(left,  #f04e23 0%, #f04e23 49%, #f7931e 100%);
	background: -webkit-linear-gradient(left,  #f04e23 0%,#f04e23 49%,#f7931e 100%);
	background: linear-gradient(to right,  #f04e23 0%,#f04e23 49%,#f7931e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04e23', endColorstr='#f7931e',GradientType=1 );
	color:#fff;
}
.tm-button-gradgrey {
	background: #696a6c;
	background: -moz-linear-gradient(left,  #696a6c 0%, #c7c8ca 100%);
	background: -webkit-linear-gradient(left,  #696a6c 0%,#c7c8ca 100%);
	background: linear-gradient(to right,  #696a6c 0%,#c7c8ca 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#696a6c', endColorstr='#c7c8ca',GradientType=1 );
	color:#fff;
}
.tm-button-gradgrey:hover {
	background: #f04e23;
	background: -moz-linear-gradient(left,  #f04e23 0%, #f04e23 49%, #f7931e 100%);
	background: -webkit-linear-gradient(left,  #f04e23 0%,#f04e23 49%,#f7931e 100%);
	background: linear-gradient(to right,  #f04e23 0%,#f04e23 49%,#f7931e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04e23', endColorstr='#f7931e',GradientType=1 );
	color:#fff;
}
.tm-button-gradorange:hover, .tm-button-gradgrey:hover {color:#fff;}
.uk-text-bold {font-weight: 600;}

.uk-text-primary {color: #f04e23!important;}
.uk-text-black {color: #000!important;}
.uk-text-white{color:#fff!important}
.uk-text-orange {color:#F37931!important}

.uk-card-default {background: #fff;
    border: 1px solid #eadfdf;
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%)
	}
.order-cart-products .uk-card-header,
.order-cart-products .uk-card-footer { background:#eee;}
.items-inorder > div  {border-bottom:1px solid #ddd;}
.items-inorder :last-child {border-bottom:none;}

.blog h2,  .categ_block h3  {font-size:1.4rem; text-transform:uppercase;padding-bottom:5px;position:relative;font-weight:600;text-align:left;}
.blog h2::after, .categ_block h3::after  {
	content : "";
	position: absolute;
	left    : 0;
	bottom  : 0;
	height  : 1px;
	width   : 35%;  
	border-bottom: 2px solid #ffac57;}
.blog h2 a {color:#000;}
.categ_block h3 {font-size:1.2rem;}
 .categ_block h3::after  {width: 50%;}
.uk-align-none.item-image {text-align: center;}

.tm-qty-input  {width: 108px;}
.tm-qty-input .uk-form-icon {width: 30px;}
.tm-qty-input .uk-form-icon:not(.uk-form-icon-flip)~.uk-input {padding-left: 30px!important;} 
.tm-qty-input .uk-form-icon-flip~.uk-input {padding-right: 30px!important;}


 .tm-badge-cart {background-color: #faa05a!important;color: #fff!important;}

.uk-checkbox:checked, .uk-checkbox:indeterminate, .uk-radio:checked, .uk-checkbox:checked:focus, .uk-checkbox:indeterminate:focus, .uk-radio:checked:focus  {
    background-color: #f17023;
    border-color: transparent;
}

.uk-label{text-transform:none;}

.jshop_menu_level_1, .jshop_menu_level_1_a {margin-left: 20px;}
.jshop_menu_level_0_a a, .jshop_menu_level_1_a a {color: #ef5800;}

.jshop_pagination {margin-top:20px; padding-top:5px;text-align:center;display:flex;justify-content: center;border-top:1px solid #ddd}
.uk-pagination>*>* {
    padding: 2px 10px;
}
.uk-pagination>.uk-active>* {
    border-radius: 50%;
    color: #ffffff;
    background: #FF9800;
}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    content: "";
    display: inline-block;
    margin: 0 10px 0 calc(12px - 4px);
	border-left: 6px solid #777 /*294772*/;
    border-bottom: 3px solid transparent;
    border-top: 3px ridge transparent;
    border-right: none;
}

/*
.uk-nav-parent-icon>.uk-parent>a::before {
    content: "";
    width: 16px;
    height: 16px;
    float: right;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.uk-nav-parent-icon>.uk-parent>a::after {
    display: none;
}
.uk-nav-parent-icon>.uk-parent.uk-open>a::before {
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E);
}*/
.uk-nav>li a {color:inherit;}
.uk-nav li.uk-open>a, .uk-nav li.active a {color:#F17023;}
.tm-modules {
	padding:10px 20px;
	background: #fff;
	border: 1px solid  #eadfdf;
    box-shadow: 0 5px 15px rgb(0 0 0 / 8%);
}

.tm-modules-title {
	background: #f04e23;
	background: -moz-linear-gradient(left,  #f04e23 0%, #f04e23 49%, #f7931e 100%);
	background: -webkit-linear-gradient(left,  #f04e23 0%,#f04e23 49%,#f7931e 100%);
	background: linear-gradient(to right,  #f04e23 0%,#f04e23 49%,#f7931e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04e23', endColorstr='#f7931e',GradientType=1 );
	color:#fff;
	padding:5px 20px;
	margin:-10px -20px 10px;
} 


.tm-modules-title::before{
	content: "";
    width: 20px;
    height: 20px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	margin-top:7px
}
.ttl_categories::before{
    background-image: url("/images/icons/ico_catalog.svg");
}
.ttl_user::before{
    background-image: url("/images/icons/ico_user.svg");
}
.ttl_stats::before{
    background-image: url("/images/icons/ico_order.svg");
}
.ttl_info::before{
    background-image: url("/images/icons/ico_info.svg");
} 
.ttl_doc::before{
    background-image: url("/images/icons/ico_doc.svg");
} 
.ttl_map::before{
    background-image: url("/images/icons/ico_map.svg");
} 

 
.tm-title {
	background: #f04e23;
	background: -moz-linear-gradient(left,  #f04e23 0%, #f04e23 49%, #f7931e 100%);
	background: -webkit-linear-gradient(left,  #f04e23 0%,#f04e23 49%,#f7931e 100%);
	background: linear-gradient(to right,  #f04e23 0%,#f04e23 49%,#f7931e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f04e23', endColorstr='#f7931e',GradientType=1 );
	color:#fff;
	padding:5px 20px;
}

.tm-title::before{
	content: "";
    width: 20px;
    height: 20px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50% 50%;
	margin-top:7px
}

.product-list-title {
    padding-bottom: 10px;
    border-bottom: 1px solid #e5e5e5;}

.left-category-menu li {}
.left-category-menu li a {padding-right: 24px;padding-left: 24px;}
.left-category-menu li a::before {
	content: "";
    width: 20px;
    height: 20px;
    float: left;
    background-image: url("/images/icons/ico-point.svg");
    background-repeat: no-repeat;
    background-position: 60% 50%;
	margin-left:-23px;
}
.uk-nav-parent-icon>.uk-parent>a.menu-category-name::after {
    margin-right: -23px;
}

.left-category-menu li.uk-open a::before {
    background-image: url("/images/icons/ico-point-active.svg");
}
.left-category-menu .uk-open {}
.menu-category-name span{}

.pd-cb+div {display:none!important;}

.tm-support-folder {background:#f1f1f1;padding:5px 20px;}
.tm-prole-edit-row {margin-bottom:15px;}