

/* ========================================================================
   Added by me
 ========================================================================== */

@font-face {
	font-family: 'IRANSansWeb(FaNum)';
	src: local('IRANSansWeb(FaNum)'), url('../fonts/IRANSansWeb(FaNum).ttf');
}


/* ========================================================================
   Component: Base
 ========================================================================== */


/*
 * 1. Set `font-size` to support `rem` units
 * Not using `font` property because a leading hyphen (e.g. -apple-system) causes the font to break in IE11 and Edge
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 * 3. Style
 */

html {
	/* 1 */
	font-family: -apple-system, "IRANSansWeb(FaNum)", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 1.5;
	/* 2 */
	-webkit-text-size-adjust: 100%;
	/* 3 */
	background: #fff;
	color: #666;
}


/*------------------Header---------*/

.uk-container.uk-navbar {
	height: 106px !important;
}

.tm-toolbar-container:not(.uk-navbar-transparent) {
	/* background: #222; */
	height: 106px;
	background-color: #f8f9fa !important;
}

.uk-sticky .uk-navbar {
	height: 60px !important;
	background-color: #34495e !important;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

.uk-sticky {
	background-color: #34495e !important;
}

.uk-navbar-nav>li>a {
	font-size: 14px !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.71 !important;
	letter-spacing: normal !important;
	text-align: right !important;
	color: #f8f9fa !important;
}

.tm-toolbar-container .uk-navbar-nav>li>a {
	font-size: 15px !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.67 !important;
	letter-spacing: normal !important;
	text-align: right !important;
	color: #34495e !important;
}


/*------------------Header---------*/


/*------------------Footer---------*/

.uk-section-secondary {
	background: #222;
	background-color: #172d44 !important;
}

footer {
	/* background-color: #292c2f !important; */
	height: 300px !important;
	background-color: #172d44 !important;
}

footer .uk-section-secondary {
	padding: 73px 0 !important;
}

footer .uk-icon,
header .uk-icon {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	color: #26b99a !important;
	height: 16px !important;
	margin: 10px;
}


/*------------------Footer---------*/


/*------------------Inner---------*/

.uk-nav-default>li>a:hover {
	color: #26b99a !important;
}

.uk-nav-default>li.uk-active>a {
	color: #26b99a !important;
}

.uk-nav-default>li>a {
	color: #ggg !important;
}

a:hover {
	color: #26b99a !important;
	text-decoration: none;
}

.tm-aside-column .uk-card-body a:hover {
	color: #fff !important;
	text-decoration: none;
	background-color: #26b99a !important
}

.uk-list a {
	color: #34495e !important;
}

.uk-list a:hover {
	color: #26b99a !important;
}

.uk-subnav-pill>.uk-active>a {
	background-color: #26b99a !important;
	color: #34495e !important;
}

.uk-subnav-pill>*>a:hover {
	background-color: #eee !important;
	color: #34495e !important;
}

.tm-product-nav .uk-subnav li {
	padding: 0 20px !important;
}

.uk-button-primary {
	background-color: #26b99a !important;
	color: #f8f9fa !important;
	border: 1px solid transparent;
}

.uk-card-header .uk-button-default {
	color: #f8f9fa !important;
}

.tm-checkbox+label::after {
	position: absolute;
	top: 3px;
	left: 0;
	right: 0;
	border: 1px solid transparent;
}

.tm-checkbox+label::before {
	margin-top: 3px;
	margin-right: 0 !important;
	margin-left: 10px;
}

.tm-checkbox:checked+label::before {
	background-color: #26b99a !important;
}

.uk-badge {
	background: #f0506e !important;
	color: #ffffff !important;
}

.uk-background-primary-lighten {
	background-color: transparent !important;
	border: 1px solid #eeeeee;
}

.tm-slider-items>.uk-active .tm-media-box-frame {
	opacity: 1;
	border-color: #26b99a !important;
}


/*------------------Footer---------*/


/*--------------product------------------*/

article.tm-product-card {
	border: solid 1px rgb(238, 238, 238) !important;
}

.tm-product-card figure.tm-media-box-wrap {
	border: solid 1px rgb(238, 238, 238) !important;
}

.tm-product-card-body .uk-text-meta.uk-margin-xsmall-bottom {
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.67;
	letter-spacing: normal;
	text-align: right;
	color: rgb(85, 85, 85);
}

.tm-product-card-body a.uk-link-heading {
	font-size: 13px;
	color: #b0b0b0 !important;
	line-height: 1;
}

.tm-product-card-price {
	color: #34495e !important;
}


/*--------------product------------------*/


/*--------------search box------------------*/

header input.uk-input::placeholder {
	color: rgb(204, 204, 204) !important;
}

header input.uk-input {
	color: #ececec;
	border-radius: 10px !important;
	background-color: rgb(236, 236, 236) !important;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16) !important;
	border: none;
}

.uk-form-icon {
	width: auto !important
}


/*--------------search box------------------*/

.uk-article-body {
	text-align: justify !important;
	font-size: 14px !important;
	line-height: 2 !important;
}

.login .uk-width-medium.uk-padding-small.uk-position-z-index.uk-scrollspy-inview.uk-animation-fade {
	width: 456px;
	height: 573px;
}

.uk-width-medium.uk-padding-small.uk-position-z-index.uk-scrollspy-inview.uk-animation-fade {
	width: 456px;
	height: 573px;
}

body.login {
	background-image: none !important;
	background-color: #343a40 !important
}

.login form.toggle-class {
	background-color: rgb(35, 47, 62);
	padding: 30px;
	border-radius: 5px
}

.login .toggle-class .uk-margin-bottom {
	border-radius: 10px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	background-image: linear-gradient(to right, #26b99a 1%, rgb(254, 192, 59) 100%);
}

.login .toggle-class button.uk-button.uk-button-primary.uk-border-pill.uk-width-1-1 {
	font-size: 16px;
	font-weight: 500;
	font-stretch: normal;
	font-style: normal;
	line-height: 2.5;
	letter-spacing: normal;
	text-align: center;
	color: rgb(35, 47, 62);
}

.login input.uk-input.uk-border-pill {
	border-radius: 10px;
	border: solid 1px rgb(112, 112, 112);
	background-color: transparent !important;
	padding: 0 50px !important;
}

.login input.uk-input.uk-border-pill::placeholder {
	color: #999 !important;
}

.login .uk-form-icon-flip {
	right: 0!important;
	left: auto !important;
	margin: 0 15px !important
}

.login .uk-text-center img {
	width: 250px;
	margin: 25px 0;
}

.uk-card-header .uk-h4.uk-margin-remove {
	color: #26b99a;
}

.uk-position-center-right {
	right: auto !important;
	left: 0 !important;
}

.uk-position-center-left {
	left: 0;
	right: 0;
}

.uk-light .uk-dotnav>.uk-active>* {
	background-color: #26b99a !important;
}

.uk-light .uk-dotnav>*>* {
	border-color: #26b99a !important;
}

.uk-navbar-nav span.tm-pseudo {
	cursor: default !important;
}

.tm-media-box-wrap img {
	max-height: 95% !important;
}

.uk-notification-message-warning {
	color: #d9534f !important;
	border-radius: 5px !important;
	text-align: center !important;
}

circle:focus {
	/* border: none !important; */
	outline: none !important;
}

.tm-product-card-title {
	text-align: justify !important;
}

#LCr8M5AbNPhjdQtQMWWb {
	background-color: #fff;
}

.uk-navbar-nav button.uk-button.uk-button-primary.uk-button-large.tm-shine {
	padding: 0 32px;
	line-height: 2.5;
	margin: 12px 0;
}

/* DataTable */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc {
	text-align: right;
	background-color: #34495e !important;
	direction: rtl;
}

.uk-table-striped tbody tr:nth-of-type(odd),
.uk-table-striped>tr:nth-of-type(odd) {
	background: #f8f9fa !important;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #26b99a !important;
}

table.dataTable.no-footer {
	border-bottom: 1px solid #111;
	padding-top: 15px !important;
}

table.dataTable.no-footer {
	padding-top: 15px !important;
}

.uk-light {
	color: rgba(255, 255, 255, 1) !important;
}

.uk-light a {
	color: #26b99a !important;
}


/* Paginate */

.pagination li {
	display: list-item;
	float: right;
	margin: 5px;
	padding: 5px 10px;
	list-style: none;
	border: 1px solid #e9e9e9;
	border-radius: 5px;
	text-align: center;
}

.pagination li.active {
	background-color: #ececec;
}

.pagination li a {
	color: #7c7b7b;
}

.pagination li.active {
	background-color: #26b99a;
}

.pagination li.previous,
.pagination li.next {
	border: none !important;
}

.pagination li.previous a,
.pagination li.next a {
	color: #999!important;
}

@media screen and (max-width: 750px) {
	.tm-product-card-body {
		padding: 10px 15px !important;
	}
	footer {
		height: auto !important;
		background-color: #34495e !important;
		padding: 10px;
	}
	.tm-product-card-shop {
		margin: 10px;
	}
	.uk-breadcrumb>:nth-last-child(2):not(.uk-first-column)::before {
		content: "←";
		margin: 0 10px 0 10px !important;
	}
}

@media (min-width: 640px) {
	.tm-product-card-media>.tm-ratio>.tm-media-box {
		padding: 20px 45px 20px 20px !important;
	}
}

@media screen and (max-width: 750px) {
	.uk-navbar-right {
		margin-left: 0 !important;
	}
}

/*
@media screen and (max-width: 750px) {
	.uk-nav-default>li>a {
		color: #9cb0c9 !important;
	}
}
*/

@media only screen and (min-width: 960px) and (max-width: 1000px) {
	footer .uk-icon,
	header .uk-icon {
		margin: 12px
		/*
                label.uk-text-meta {
                    font-size: 12pt;
                    padding: 5px;
                    margin: 5px;
                    float: right;    
                }
                */
                !important;
	}
}

.uk-column-1-3 a {
	color: #34495e !important;
	border-bottom: 1px solid #ececec !important;
}

.uk-form-icon {
	margin: 10px;
}

.uk-dropdown-nav>li>a:hover {
	color: #26b99a !important;
}

.uk-dropdown {
	top: 50px !important;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.uk-dropdown-nav>li>a {
	color: #343a40 !important;
	/*border-bottom: 1px solid #e5e5e5 !important;*/
}

.uk-text-warning {
	color: #26b99a !important;
	font-size: 10pt !important;
}

.uk-grid-small.uk-child-width-auto.uk-grid.uk-countdown.uk-first-column {
	direction: ltr;
	width: auto;
	text-align: left;
}


/* Dropdown API */

.uk-offcanvas-content header .tm-navbar-container {
	background-color: #34495e !important;
}

.tm-choose.uk-active::before {
	border-color: transparent;
	background-color: #26b99a !important;
}

.tm-choose.uk-active {
	border-color: #26b99a !important;
}

.ui-autocomplete .ui-menu-item {
	color: #34495e !important;
	font-size: 16px !important;
	font-family: "IRANSansWeb(FaNum)", Arial, sans-serif !important;
}

/* Auction Grid */
.uk-table-condensed th {
    text-align: center !important; 
    border: 1px solid #26b99a; 
}
.uk-table-condensed {
    text-align: center; 
}
.uk-modal-dialog {
    border-radius: 5px; 
}

/* Ver Bar */
.tm-nav>li.uk-active>a, .tm-nav>li>a:hover {
    -webkit-box-shadow: inset 2px 0 0 #26b99a !important;
    box-shadow: inset 2px 0 0 #26b99a !important; 
}
