.tm-toolbar, .tm-header-mobile {
background-image: url("/images/design/header-t3.jpg");
background-image: -webkit-image-set(url("/images/design/header-t3.webp") 1x);    
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; 
}

.uk-navbar-primary {
		border-bottom:1px solid #e5e5e7
}


.tm-headerbar-top {padding:60px}
.tm-header-mobile {padding:10px}


.uk-navbar-container:not(.uk-navbar-transparent) {
    background:transparent;
}
@media screen and (max-width: 959px) {
	.uk-navbar-left  .uk-navbar-toggle-icon {
    	background-color: #fff!important}
}

@media only screen 
  and (min-width: 1024px) 
 {
	.uk-navbar-toggle-icon {
		background-color: #fff;
	    padding: 20px;
    	color:#2d2e33;
        border:2px solid #2d2e33;
	}
     .uk-nav.uk-nav-default > li.uk-active > a {color:#be0000;}
      .uk-nav.uk-nav-default > li > a:hover {color:#be0000;  
     }
     .uk-nav {
         font-family: 'Anton';
         font-size:24px;
     }
}
@media only screen 
  and (max-width: 1279px) 
 {
	.uk-navbar-toggle-icon {
		background-color: rgba(48, 48, 51, 0.9);
	    padding: 10px;
    	color:#000
	}
}




@media screen and (max-width: 960px) {
    .uk-navbar-center img {padding:30px}
}


.uk-logo {padding:10px 0 10px 0}
@media screen and (max-width: 960px) {
 .uk-navbar {
 margin:10px
    }
} 





.card-red .uk-tile.uk-width-1-1 {
    position: relative;
    z-index: 1;
}

.card-red .uk-tile.uk-width-1-1::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, rgba(171, 35, 23, 0.66), rgba(0, 0, 0, 0.41));
    z-index: -1; 
    pointer-events: none;
}


@media (min-width: 360px) {
    .shop #tm-main {
        padding-top: 40px !important
    }
}
/*
.tm-main > .uk-container{
&:extend(.uk-container-expand);
}
*/


.icons-position-block {left:-30px}
.icons-position {margin:-10px -8px}
#module-tm-3.uk-search-icon:hover {border: 1px solid #303033}

.uk-notification-top-center {
        top: 50% !important;
        transform: translateY(-50%)!important
}
ul.fields-container {padding: 0;list-style: none}

#module-tm-3.uk-search-icon {
  box-sizing: border-box;
  width: 36px;
  height: 36px;
  border-radius: 500px;
  background: #fff;
  background-color: rgb(255, 255, 255);
  color: #333;
  border: 1px solid #e5e5e7;
 
}

.tm-headerbar-default .uk-container {
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
}
.uk-navbar-container .uk-navbar {
	padding:22px 0 22px
}
main#tm-main.uk-section-default {
    &:extend(.uk-section-small);
}
.icons-module {position: absolute; right: 45px !important
  }

.jshop h1 {font-size:42px}
.uk-text-red{color:#ab2317}

.tm-qty input.uk-form-width-small{width: 80px;}
.tm-checkout-menu{}

.tm-price{width: 140px;padding-left: 50px;}
.tm-quantity{width: 80px;padding-left: 50px;}

.uk-grid-divider>:not(.uk-first-column)::before {left: 25px;}

.tm_manufacturer_logo {width: 120px;}

.tm-img-product .uk-label{background: none;}
.tm-filter .uk-form-label{width: 130px;}
.tm-filter .uk-form-controls{margin-left: 145px;}
.tm-filter .uk-form-width-small{width: 80px;}
.tm-filter .uk-width-small{width: 110px;}

.tm-image-card {min-height: 140px;}
.tm-image-product {height: 200px;}

.tm-payment-img img{width: 30px;}
.tm-payment-shipping img{width: 140px;}
#mxcpr {
  padding-top: 20px;
  text-align: right;
  display: block;
  font-size: 11px;
}
.listproductbgfon {margin-top:0!important}
 
.jshop_price {color:#000}

audio {width:100%}
.uk-notification-bottom-left {left:80px}

.uk-form-danger + .tm-error {
    display: block;
}
.tm-error {
    position: absolute;
    font-size: 14px;
    color: #fff;
    background:#000;
    padding:10px;
    display: none;
}
input:invalid, input:invalid:focus {
    color: #a0a0a0;
    box-shadow: none;
}
.uk-form-danger, .uk-form-danger:focus {
border-color: #a0a0a0!important;}


/* checkout finish svg color */
.icon.line-color {fill: none !important;}
.icon.line-color #secondary {
    stroke: #ab2317 !important;
    fill: none !important;}
.icon.line-color #primary {
    stroke: #ab2317 !important;
    fill: none !important;
}


.uk-light .uk-slidenav, .uk-section-primary:not(.uk-preserve-color) .uk-slidenav, .uk-section-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-primary:not(.uk-preserve-color) .uk-slidenav, .uk-tile-secondary:not(.uk-preserve-color) .uk-slidenav, .uk-card-primary.uk-card-body .uk-slidenav, .uk-card-primary>:not([class*='uk-card-media']) .uk-slidenav, .uk-card-secondary.uk-card-body .uk-slidenav, .uk-card-secondary>:not([class*='uk-card-media']) .uk-slidenav, .uk-overlay-primary .uk-slidenav, .tm-navbar-container:not(.uk-navbar-transparent) .uk-slidenav
{background:#be0000;color:#fff}