/*
@font-face {
	font-family: 'Circe';
	font-style: normal;
	src: url(../fonts/Circe-Regular.ttf);
	font-style: bold;
	font-family: 'Helvatica';
	font-style: normal;
	src: url(../fonts/HelveticaNeueCyr-Medium.ttf);
}*/
/*.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {font-family: 'Circe';}*/
html {font-family: Roboto, 'Sans-serif';font-size: 15px;font-weight: 500;}
.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {min-height: 60px;padding: 0 12px;}
.uk-navbar-nav>li>a {color:#000;}
.uk-navbar-nav>li>a:hover {color:#1e87f0;}
#navbar.uk-sticky.uk-active img {max-height:50px;}
.uk-section-grey {background:#dfedfe;}
/*.uk-section-grey, .uk-section-muted {background:#fafcff;} */
.uk-section-waterwave {background:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20version%3D%221.2%22%20baseProfile%3D%22tiny%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%225%22%20viewBox%3D%220%200%2025%205%22%20fill%3D%22%23c2f6ff%22%3E%3Cpath%20d%3D%22M19%202c-3.6%202.5-8.4%202.5-12%200-2.2-1.4-4.6-2.1-7-2v1.1c2.2-.1%204.5.5%206.4%201.8%204%202.7%209.1%202.7%2013.1%200%201.7-1.2%203.6-1.8%205.5-1.9v-1c-2.1.1-4.2.8-6%202z%22%2F%3E%3C%2Fsvg%3E");}

[class*=uk-dropdown-bottom] {margin-top: 20px;}

.uk-section-xsmall {
    padding-top: 10px;
    padding-bottom: 10px;
}
[class*=uk-dropdown-bottom] {margin-top:0;} 
.uk-card {border-radius:5px;}
.uk-card-badge {top: 15px;right: 15px;}
#footer-logo {background:#2c3339;}
.uk-light a:hover,.uk-section-secondary:not(.uk-preserve-color) a:hover{color: #4492d8;}
.uk-notification-message {box-shadow: 0 5px 15px rgba(0,0,0,.08);border:2px solid #ccc;}
.uk-notification-close {display: block;}
.uk-navbar-right .uk-navbar-item{padding:0;}
.uk-navbar-right .uk-navbar-toggle{padding:0 7px;min-height: 40px;position: relative;}
.uk-dropdown-nav {white-space: normal;}
.uk-dropdown-nav li, .uk-nav li{
	border-bottom: 1px solid #eaeaea;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.mod-languages .uk-subnav>.uk-active>a {background: #fff;color: #333;}

div.blog img{max-width:200px;}
div.blog a.uk-button{
	border: 2px solid #0084b4;
    border-radius: 3px;
    padding: 2px 10px 3px;
    color: #292f33;
}

.home-copier{background: url(/images/template/home-copier.png) 50% 100% no-repeat , url(/images/template/image.png) 0 0 repeat #495068;color:#fff;font-size:18px;}
.home-service{background:url(/images/template/home-service.png) 100% 100% no-repeat , url(/images/template/image.png) 0 0 repeat #313649;color:#fff;font-size:18px;}
.home-digiprint{background:url(/images/template/home-digiprint.png) 100% 100% no-repeat , url(/images/template/image.png) 0 0 repeat #263e97;color:#fff;font-size:18px;}
.home-compservice{background:url(/images/template/home-compservice.png) 100% 100% no-repeat, url(/images/template/image.png) 0 0 repeat#2a4dd5;color:#fff;font-size:18px;}

.home-category-printers{background:url(/images/template/category/category-printers.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#495068;color:#fff;font-size:18px;}
.home-category-proektor{background:url(/images/template/category/category-proektors.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#313649;color:#fff;font-size:18px;}
.home-category-paper{background:url(/images/template/category/category-paper.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#263e97;color:#fff;font-size:18px;}
.home-category-kanctovary{background:url(/images/template/category/category-kanctovary.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#2a4dd5;color:#fff;font-size:18px;}
.home-category-orgtech{background:url(/images/template/category/category-orgtech.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#066fb7;color:#fff;font-size:18px;}
.home-category-presentation{background:url(/images/template/category/category-presentation.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#263e97;color:#fff;font-size:18px;}
.home-category-3Dprinter{background:url(/images/template/category/category-3Dprinter.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#2a4dd5;color:#fff;font-size:18px;}
.home-category-postprint{background:url(/images/template/category/category-postprint.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#066fb7;color:#fff;font-size:18px;}
.home-category-rashodniki{background:url(/images/template/category/category-rashodniki.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#495068;color:#fff;font-size:18px;}
.home-category-hoztovary{background:url(/images/template/category/category-hoztovary.png) 100% 0 no-repeat, url(/images/template/image.png) 0 0 repeat#313649;color:#fff;font-size:18px;}


.ready-icons {height:40px;width:40px;}
.ready1 {}
.ready2{}
/*.mainpagestyle #main {background:#f1f5fb}*/

#headbar {
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 1%, #f6f6f6 61%, #f6f6f6 73%, #ffffff 99%);
background: -webkit-linear-gradient(left, #ffffff 1%,#f6f6f6 61%,#f6f6f6 73%,#ffffff 99%);
background: linear-gradient(to right, #ffffff 1%,#f6f6f6 61%,#f6f6f6 73%,#ffffff 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}
.uk-breadcrumb>:nth-child(n+2):not(.uk-first-column)::before {
    content: "〉";
    margin: 0 10px;
}
.uk-offcanvas-bar::-webkit-scrollbar {
	width: 7px;
}
.uk-offcanvas-bar::-webkit-scrollbar-track-piece  {
	background-color: #f0f0f0;
}
.uk-offcanvas-bar::-webkit-scrollbar-thumb:vertical {
	background-color: #cdcdcd;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
.jshop_menu_level_0 {padding: 4px 0;}
.not-home-category .jshop_menu_level_0,.not-home-category .jshop_menu_level_0 + hr,
.yes-home-category>:last-child + hr {display:none;}
.uk-offcanvas-bar .uk-nav-default>li.uk-parent.uk-open>a, .uk-offcanvas-bar .uk-nav-default li.active>a {color: #fff;}
#toolbar {padding-top: 10px;padding-bottom: 10px;}

.tm-title-grey {background: url(/images/template/h-bckg.png);padding: 3px 10px;}

.uk-margin-xsmall {margin:5px!important;}
.uk-margin-xsmall-top {margin-top:5px!important;}
.uk-padding-xsmall {padding: 7px 15px;}
.uk-border-rounded-30 {border-radius: 30px!important;}
.uk-border-rounded-50 {border-radius: 50px!important;}
.tm-box-noborder {border: none!important;}
.tm-box-bordered {border-radius: 4px;}
.tm-box-bordered-grey {border: 1px solid #ccc!important;border-radius: 4px;}
.tm-box-bordered-blue {border: 1px solid #1e87f0!important;border-radius: 4px;}
.uk-label-success {background: #00a77e;}
.uk-label-orange {background-color: #ffa200;color: #fff;}

.uk-text-through {text-decoration: line-through;}
.uk-text-xlarge {font-size: 2rem;}
.uk-text-black, .uk-text-black a {color:#000!important;}
.tm-pos-offcanvas-menu .uk-text-black, .tm-pos-offcanvas-menu .uk-text-black a {color:#ddd!important;}
.uk-text-primary, .uk-text-blue {color:#4798de!important;}
.uk-text-white {color:#fff!important;}
.uk-text-red {color:#950000!important;}
.uk-text-lightgreen, .uk-text-green  {color:#00A77E!important;} 
.uk-text-purple {color:#A23F97!important;} 
.uk-text-orange {color: #ff7e33!important;} 

.uk-text-12 {font-size:12px;}
.uk-text-14 {font-size:14px;}
.uk-text-15 {font-size:15px;}
.uk-text-16 {font-size:16px;line-height:18px}
.uk-text-18 {font-size:18px;line-height:20px}
.uk-text-22 {font-size:22px;line-height:24px}
.uk-text-24 {font-size:24px;line-height:26px}
.uk-text-30 {font-size:30px;line-height:32px}
.uk-text-33 {font-size:33px;line-height:36px}
.uk-text-36 {font-size:36px;line-height:38px}
.uk-text-60 {font-size:60px;line-height:62px}

.mod-languages li a {padding:3px 5px;font-weight:bold;}
 
.uk-background-bluegray {background:#f1f5fb}
.uk-background-white, .mod-languages .uk-active a {background:#fff} 
.uk-box-blue {background:#2a4dd5!important;color:#fff!important;} 
.uk-box-darkblue {background: #263e97!important;color:#fff!important;} 
.uk-box-grey {background:#495068!important;color:#fff!important;}
.uk-box-darkgrey {background:#313649!important;color:#fff!important;}
.uk-box-lightblue {background:#edfcff!important;border: 1px solid #ddd;}
.uk-box-lightgreen {background:#61c3a5!important;color:#fff!important;padding:3px 15px;} 
.uk-box-lightgreen-black {background:#61c3a5!important;color:#111!important;padding:3px 15px;} 
.uk-box-white {background:#fff!important;color:#111!important;} 
.uk-box-red {background:#81817a!important;color:#fff!important;} 

.uk-box-grey a {color:#fff!important;} 
.uk-box-lightgrey {background:#ececec;} 
.uk-box-purple {background: #A23F97;color:#fff!important;padding:3px 15px;}
.uk-box-green {background: #00a77e;color:#fff!important;padding:3px 15px;}
.uk-box-orange {
	background: #ff670f;
	background: -moz-radial-gradient(center, ellipse cover, #ff670f 0%, #ff670f 100%);
	background: -webkit-radial-gradient(center, ellipse cover, #ff670f 0%,#ff670f 100%);
	background: radial-gradient(ellipse at center, #ff670f 0%,#ff670f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f',GradientType=1 );
	color:#fff!important;
	padding:3px 15px;
}
.uk-button{text-transform: none;border-radius:5px;line-height: 38px;}
.uk-button-small {line-height: 34px;}
.uk-button-white {background:#fff;color:#000;}
.button-dropdown {font-size:16px;line-height:35px;}
.uk-button-callback {border: 2px solid #ecedf0;box-sizing: border-box;}

/*.uk-button {border-radius: 30px;}*/
.uk-button-default {border:2px solid #777;background:none;}
.uk-button-purple {background: #A23F97;color:#fff!important;}
.uk-button-purple:hover {background: #96308b;color:#fff!important;}
.uk-button-green {background: #00a77e;color:#fff!important;}
.uk-button-green:hover {background: #058263;color:#fff!important;}
.uk-button-yellow {background: #ffa200;color:#fff!important;}
.uk-button-yellow:hover {background: #ffa200;color:#fff!important;text-decoration:none;}
.uk-button-darkblue {background: #0f4e83;color:#fff!important;}
.uk-button-darkblue:hover {background: #083f6e;color:#fff!important;text-decoration:none;}
.uk-button-buy {background: #ff9947;color:#fff!important;min-width: 40px;}
.uk-button-buy:hover {background: #0062b5;color:#fff!important;text-decoration:none;}

.tm-title-section {font-size:30px;font-weight:bold;}
.tm-title-section:after {content:"—"; color:#4798de;font-weight:normal;vertical-align:middle;line-height:30px;padding-left:20px;}


.tm-icon-sprite {
	display: inline-block;
	width: 25px;
	height: 24px;
	margin: 0;
	vertical-align: bottom;
	background-image: url("../images/kdr-icon-sprite.png");
	background-repeat: no-repeat;
}

.tm-icon-compare {background-position: 0 0;}
.tm-icon-wish {background-position: 0 -24px;}
.tm-icon-cart {background-position: 0 -48px;}
.tm-icon-user {background-position: 0 -72px;}




.sales_products img, .hits-products img {max-height:110px;}
.sales_products div.image_block {height: 120px;}
.sales_products .block_item, .hits_products .block_item, .product {border: 1px solid #e5e5e5;}
.block_item:hover, .block-product:hover {border: 1px solid #4798de;}
.sales_products .tm-product-card-add-button {bottom: auto;}
.mainpage_category_name * {
    font-weight: bold;
}


.old_price {text-decoration: line-through;font-size:14px;}
/*
div#resSearch {
    position: absolute;
    text-align: left;
    display: none;
	background:#fff;
}*/
img.search_item  {width:50px;height:50px;}

/*
.jshop_menu_level_1, .jshop_menu_level_1_a {
    margin-left: 20px;
}
*/
.jshop_menu_level_2, .jshop_menu_level_2_a {
    margin-left: 20px;
}
.jshop_menu_level_3, .jshop_menu_level_3_a {
   margin-left: 35px;
}
 .jshop_menu_level_2_a a.uk-link-reset, .jshop_menu_level_1_a a.uk-link-reset, .jshop_menu_level_0_a a.uk-link-reset {color:#111!important;font-weight:bold;}
.newsflash-image img{max-height:110px;}

.js-label-box {
	margin-bottom: 20px;
    background: 0 0;
    border: 1px dashed #e5e5e5;
	border-radius:10px;
	}
.js-label-box_2 {
    border: 1px dashed #950000;
	}

.quantityless svg, .quantitymore svg {stroke-width:2;stroke:#1e87f0;}
.uk-logo{width: 70px;}
.tm-mobile-menu div {background: #ffa200;padding: 10px;border-radius: 5px;color: #fff;}
#jshop_search {min-width: 200px;}
.tm-parent-category {font-weight:bold;color:#111;}
a.tm-last-category {color: #777!important;}
.tm-last-category:hover {color: #111;text-decoration:none;}
/*
 .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after {background-image:none;}

 .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::before {
    content: "";
    width: 1.5em;
    height: 1.5em;
    float: right;
    background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214…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: 100% 50%;
}
 .uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>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%22rgba%28255,%20255,%20255,%200.7%29%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E")
 }*/
.uk-dropdown-1200,#resSearch {
    max-height: 500px;
    overflow: auto;
}
 
 #jshop_unijax_filter ::-webkit-scrollbar, .uk-dropdown-1200::-webkit-scrollbar, #resSearch::-webkit-scrollbar{
	width: 5px;
	height: 15px;
}

#jshop_unijax_filter ::-webkit-scrollbar-track-piece, .uk-dropdown-1200::-webkit-scrollbar-track-piece, #resSearch::-webkit-scrollbar-track-piece{
	background-color: #ccc;
}

#jshop_unijax_filter ::-webkit-scrollbar-thumb:vertical, .uk-dropdown-1200::-webkit-scrollbar-thumb:vertical, #resSearch::-webkit-scrollbar-thumb:vertical {
	height: 30px;
	background-color: #999;
}
.post-wrap {
   max-width: 1120px;
   margin: 0 auto;
   display: flex;
   justify-content: center;
   flex-wrap: wrap;
}

.post-item-wrap {
    margin-bottom: .5rem;
}
  .post-item-wrap h3 {
    display: inline-block;
    position: relative;
    background: #0097a7;
    color: #fff;
    margin-bottom: 0;
    padding: .5rem 2rem;
    font-size: 1.3rem;
	text-align: center;
}
  .post-item-wrap h3::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    border-left: 1.5rem solid #fff;
    border-top: 3rem solid transparent; 
    border-bottom: 3rem solid transparent;      
  }
  .post-item-wrap h3::after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    border-right: 1.5rem solid #fff;
    border-top: 3rem solid transparent; 
    border-bottom: 3rem solid transparent;      
  }
  
.list3b li {
    padding:1px;
    margin:1px;
}  
.list3b li span{
    border-bottom: 1px solid #d8eafc;
}

@media (min-width: 768px) {
   .post-item {
      flex-basis: 50%;
      flex-shrink: 0;
   }
}
@media (min-width: 960px) {
   .post-item {
      flex-basis: 50%;
   }
}

@media (min-width: 780px) {
	input#jshop_search{width:400px;}
	/*.uk-dropdown-1200 {width:580px;}*/
	
}

@media (min-width: 960px) {
	input#jshop_search{width:600px;}
	/*.uk-dropdown-1200 {width: 780px;}*/
}
@media (min-width: 1200px) {
	.tm-button-phones {font-size:16px;}
	.uk-logo{width:inherit;}
	/*.uk-dropdown-1200 {width: 1200px;}*/
}


/* 10-09-2023   */

@media (max-width: 450px) {
	div#main{aspect-ratio:1/3;}
	div.tm-pos-main-top{aspect-ratio:2.7/1;}
}

ul.uk-slideshow-items div img{aspect-ratio:2.7/1;}	

#main .uk-text-16 {
    font-size: 16px!important;
    line-height: 18px;
    padding: 3px 0 3px 0;
}
.uk-card-default {
    box-shadow: none;
}
.product-image-inlist {
    min-height: 180px;
    max-height: 180px;
}
.img-inlist-product img {
    max-height: 160px;
    padding: 2px;
}
.uk-dropdown-nav li, .uk-nav li {
    border-bottom: 0px solid #eaeaea;
    padding-bottom: 0;
margin-bottom: 0;
}
.tm-pos-footer-right .uk-margin-small-top {
    margin-top: 0px!important;
}
.tm-pos-footer-right .uk-text-blue {
padding: 5px 0 5px 0;
    display: inline-block;
}

.uk-dropdown a.tm-last-category {
    line-height: 140%;
    padding-bottom: 10px;
    display: inline-block;
}
.uk-margin-bottom {
    min-width: 160px;
}



@media (min-width: 730px) {
.tm-products-grid .block-product:hover {
    width: 89%;
    box-shadow: 0px 0px 3px 3px #e2e2e2;
    border: none;
}
}




@media (max-width: 959px) {
.uk-nav li>a {
    margin-bottom: 7px;
}
.uk-offcanvas-bar {
    padding: 10px 10px;
width: 90%;
}
ul.uk-nav-sub {
    padding: 5px 0 5px 5px;
}
.uk-nav-sub ul {
    padding-left: 10px;
}
}
.uk-navbar-center:not(:only-child) {
    left: 47%;
}




@media (min-width: 1200px){

[class*=uk-column-] {
    column-gap: 5px;
}
}

