@import "../css/all.min.css";
@font-face {
	font-family: 'Futura';
	src: url('../fonts/FuturaBookC.eot');
	src: local('Futura Book Cyrillic'), local('FuturaBookC'),
		url('../fonts/FuturaBookC.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaBookC.woff') format('woff'),
		url('../fonts/FuturaBookC.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('../fonts/FuturaBookC-Italic.eot');
	src: local('Futura Book Italic Cyrillic'), local('FuturaBookC-Italic'),
		url('../fonts/FuturaBookC-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaBookC-Italic.woff') format('woff'),
		url('../fonts/FuturaBookC-Italic.ttf') format('truetype');
	font-weight: normal;
	font-style: italic;
}

@font-face {
	font-family: 'Futura';
	src: url('../fonts/FuturaMediumC-Italic.eot');
	src: local('Futura Medium Italic Cyrillic'), local('FuturaMediumC-Italic'),
		url('../fonts/FuturaMediumC-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaMediumC-Italic.woff') format('woff'),
		url('../fonts/FuturaMediumC-Italic.ttf') format('truetype');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Futura';
	src: url('../fonts/FuturaLightC.eot');
	src: local('Futura Light Cyrillic'), local('FuturaLightC'),
		url('../fonts/FuturaLightC.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaLightC.woff') format('woff'),
		url('../fonts/FuturaLightC.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('../fonts/FuturaMediumC.eot');
	src: local('Futura Medium Cyrillic'), local('FuturaMediumC'),
		url('../fonts/FuturaMediumC.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaMediumC.woff') format('woff'),
		url('../fonts/FuturaMediumC.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Futura';
	src: url('../fonts/FuturaLightC-Italic.eot');
	src: local('Futura Light Italic Cyrillic'), local('FuturaLightC-Italic'),
		url('../fonts/FuturaLightC-Italic.eot?#iefix') format('embedded-opentype'),
		url('../fonts/FuturaLightC-Italic.woff') format('woff'),
		url('../fonts/FuturaLightC-Italic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

.uk-offcanvas-flip .uk-offcanvas {
	right: auto;
	left: 0;
}
.uk-offcanvas-flip .uk-offcanvas-bar {
	left: 0;
	right: auto;
	transform: translateX(-100%);
}
.uk-open>.uk-offcanvas-bar {
	transform: translateX(0);
}
.uk-section-muted .uk-navbar-item {
	font-size: 20px;
	color: #FFF;
	padding: 0;
}
.uk-section-muted .uk-nav-default {
	font-size: 20px;
}
.tm-footer p {
	margin-bottom: 0;
}
.fas + span, .far + span, .fab + span{
	position: relative;
	top: -10px;
}
.btn, .uk-button {
/*	line-height: 1;*/
}
.tm-header a, .tm-footer a {
	text-decoration: none;
}
.uk-logo, .uk-navbar-toggle {
	min-height: 120px;
}
.uk-navbar-left .uk-grid {
	margin-left: 0px;
}
.uk-transition-inverse-toggle .uk-transition-fade {
	opacity: 1;
}
.uk-transition-inverse-toggle:focus .uk-transition-fade, .uk-transition-inverse-toggle:hover .uk-transition-fade {
	opacity: 0;
}
.uk-overlay-ztort {
	background: rgb(77,77,77);
	/*background: radial-gradient(circle, rgba(77,77,77,0.3) 0%, rgba(77,77,77,0) 100%);*/
	background: linear-gradient(0deg, rgba(77,77,77,0.4) 0%, rgba(77,77,77,0) 50%);
}
.uk-light-ztort {
	color: #fff;
	font-weight: 600;
	font-size: 14px;
	letter-spacing: 1px;
}
.tm-headerbar-top {
	border-top: 2px solid #8fc431;
}
.jshop_list_product .uk-card-default:hover, .product_list .uk-card-default:active {
	box-shadow: 0 5px 15px rgba(0,0,0,0.08);
	border: 1px solid rgb(220,220,220);
}

.tm-cart-count {
	font-size: 14px;
	color: #fff;
	line-height: 2em;
	margin-left: 20px;
}
.fa-stack .tm-cart-count {
	top: -5px;
}
.tm-secondary:checked {
	background-color: #f331b6 !important;
}
.tm-secondary:focus {
	background-color: #c7499f !important;
}
@media (max-width: 640px) {
	.jshop.cart tr td {
		display: flex;
		border: none;
		padding: 5px 10px;
		text-align: left;
	}
}
.inputbox[type=password]:not([class*=input-]) {
	width: auto!important;
}
.lightbox .uk-cover {
	max-width: 100%;
}
}