/*
Theme Name:	Arke Child
Theme URI: http://childtheme-generator.com/
Description: Arke Child is a child theme of Arke, created by ChildTheme-Generator.com
Author: Danny Cooper
Author URI: http://childtheme-generator.com/
Template: arke
Version: 1.0.0
Text Domain: arke-child
*/
/*
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 400;
    src: local('Oxygen Regular'), local('Oxygen-Regular'), url(/wp-content/themes/fonts/oxygen-700.woff2) format('woff2');
  }
@font-face {
    font-family: 'Oxygen';
    font-style: normal;
    font-weight: 700;
    src: local('Oxygen Bold'), local('Oxygen-Bold'), url(/wp-content/themes/fonts/oxygen-700.woff2) format('woff2');
}*/
@font-face {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;  font-display: swap;
    src: local('Barlow Semi Condensed Medium'), url(../fonts/barlowsemicondensed-500-latin-ext.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local('Barlow Semi Condensed Medium'), local('BarlowSemiCondensed-Medium'), url(../fonts/barlowsemicondensed-500-latin.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 600;font-display: swap;
    src: local('Barlow Semi Condensed SemiBold'), url(../fonts/barlowsemicondensed-600-latin-ext.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 600;font-display: swap;
    src: local('Barlow Semi Condensed SemiBold'), url(../fonts/barlowsemicondensed-600-latin.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 700;font-display: swap;
    src: local('Barlow Semi Condensed SemiBold'), url(../fonts/barlowsemicondensed-700-latin-ext.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
    font-family: 'Barlow Semi Condensed';
    font-style: normal;
    font-weight: 700;font-display: swap;
    src: local('Barlow Semi Condensed SemiBold'), url(../fonts/barlowsemicondensed-700-latin.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{
    font-family:'FontAwesome';
    font-style:normal;
    font-weight:300;font-display: swap;
    src:local('FontAwesome'),url(../fonts/fontawesome-webfont.woff2) format('woff2');    
}
body,table,input,select,span,textarea{
	font-family:'Barlow Semi Condensed'!important;
}
body{background: transparent!important;}
html{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    background-color: #efefef;
    }
    fieldset{margin:0;padding: 0;border:0}
.f6{    font-weight: 600;}.f7{    font-weight: 700;}    
.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge,body h1,body h2,body h3,body h4,body h5,body h6{font-family:'Barlow Semi Condensed'!important;color:currentColor}
.uk-h3, h3 {
    line-height: 1.8rem;
}
.uk-button-default:focus, .uk-button-default:hover{background-color:#1b1b1b;color:#DDD;border:0}
#temp_jcart .uk-table-divider>:not(:first-child)>tr[idx]{
    border-color: #333;
}
#temp_jcart[device_type="cashier"] .uk-table-divider>:not(:first-child)>tr[idx]{
    border-color: #CCC;
}
.border-r{border-radius:12px}
.bdr1{border:1px solid}
.uk-light .bdr1{border-color:#333}

/*BRAND COLOR*/
.logo-s{width:70px;}
.welcome{background-image: url(/wp-content/images/splash.jpg);}
.red_text,body .uk-icon-button.calling,[mval="y"],.uk-text-danger{color:#ed3d3d!important}
body .red_bg,body .notyf__toast--error .notyf__ripple,.uk-label-danger{text-shadow:none;background-color:#ed3d3d!important;color:#FFF!important}
.uk-label-success{text-shadow:none;}
.bgvip{
    background-color: rgb(228, 214, 162);
    background-image:radial-gradient(circle 300px at 15% 15%,rgb(255, 242, 193) 0%,rgb(182, 145, 80) 155%);
}
body{font-size: 110%;/*height: 768px;*/ 
    line-height: 1.4rem;    text-shadow: 1px 1px 0 rgba(255,255,255,0.4);color:#222}
.color1{  text-shadow: 1px 1px 0 rgba(255,255,255,0.4);color:#222}
.color2{text-shadow: 1px 1px 0 rgba(255,255,255,0.2);color:#DDD}
body table{overflow:inherit!important}
body tfoot td {
    font-size: 16px;
}
.cont-syssta-ctr{
    width:9px;
    height:9px;
    display: inline-block;
    border-radius: 100%;
    overflow: hidden;
}
.syssta-ctr{
    content: '';
    width: 100%;
    height: 100%;
    background-color: currentColor;
    display: block;transition:width 1s ease-in-out;
}
#cont-selfintro>div:not(:first-child) {
    padding-top: 9px;
    border-top: 1px solid #333;
    margin-top: 6px;
}
/*body{overflow:hidden!important;height:700px!important}.main-contento{overflow:hidden!important;height:768px!important}*/
/*.slickslide_nav,#main-body,.grid-temp,.slide_body_content,#nav_bottom,#maintenance_vers{display:none!important}*/
.main-content{transition: opacity 0.3s ease-out}
.main-content:not([device_type="eorder"]){
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    overflow: hidden;
} 
.landing.eorder img {
    max-height: 120px;
    margin: 0 auto;display:block;
}
/*.main-content.eorder
    box-shadow: 0 0px 12px 0 rgba(0,0,0,.1),0 0px 0px 0 rgba(0,0,0,0) !important;
bg{
     background:url('//cache0.bigcartel.com/theme_assets/91/1.6.3/images/overlay_pattern.png'),url('https://image.freepik.com/free-vector/abstract-background-with-geometric-design_23-2147829633.jpg');
 background-size:6px,cover;
 background-repeat:repeat,no-repeat;
}

 
*/
body .slick-dots {padding-left: 190px;   
}
.slide_  .slick-dots,.slide_custom  .slick-dots{
    width: calc(100vw - 190px);bottom:0
}
.cart-always .slick-dots {width: 548px;
}
.slide_ .uk-text-truncate {
    white-space:inherit
}
.pt:before {
    content: 'Pt';
    font-size:.8rem;
    letter-spacing: 0.01em;
    font-weight: 600;margin-right: 3px;    text-transform: capitalize;
}
.points.pt:before {
    font-size:2.8rem;
}
.li_item .uk-card-body{color:#333}
.main-content[device_type="eorder"] .li_item .uk-card .cont-img {
    max-height:130px;
    overflow: hidden;
    background: #ffcca7;
    background: -webkit-linear-gradient(135deg,#fffdf8 30%,#ffcca7 100%);
    background: linear-gradient(135deg,#fffdf8 30%,#ffcca7 100%);
    margin: 12px;
    border-radius: 12px;
    overflow: hidden;
}
.main-content[device_type="eorder"] .li_item .name {
    font-size:110%;
    line-height:1em;    font-weight:600;margin-bottom:3px
}
.main-content[device_type="eorder"] .li_item .desc {
    font-size:90%;
    margin-bottom:3px
}
.navbtn{
    position: relative;
}
.navbtn:after {
    content: '';
    height:2px;
    width: 0;
    position: absolute;
    background-color: #DDD;
    top:60px;transition: .3s width,background-color ease-in-out;    transform: translateX(-50%);
    left: 50%;
}
.navbtn[tab_nav="cart"] .icon-cart{
    line-height: 1.2rem;
}
.max{
    margin:0 auto;
}
.max-xs{
    width:375px;
}
.max-s{
    width:640px;
}
.navbtn.uk-active:not(:first-child):after {
    width: 50px;
}
.navbtn.uk-active.cart-item:after {
    background-color: #79e306; 
}
.navbtn>div {
    padding:10px 0 26px;
}
.navbtn .mbri {
    font-size: 24px;line-height: inherit;
}
.navbtn .uk-text-small {
    padding-top: 3px;
}
.slide_ .navbtn>div,.slide_custom .navbtn>div {
    padding-bottom: 9px;
}
.uk-icon-button:focus, .uk-icon-button:hover{
    background-color:inherit
}
div{-webkit-user-select: none;  
    -moz-user-select: none;    
    -ms-user-select: none;      
    user-select: none;}input:focus,select:focus,textarea:focus,button:focus{outline:none}
.wrap_input_qty .uk-icon-button,.wrap-qty-mini .uk-icon-button{border:0;font-size:110%;color:#222}
.uk-background-primary span{color:#FFF}
body .uk-close{color:#222}
select{
    -webkit-appearance:none;overflow: hidden;width: -webkit-fill-available;
    border-radius: 12px;    border: 0;letter-spacing: 0.02em;
    padding:3px 5px;text-transform: uppercase
}
select>option:checked{display:none}
table select,.nav_order_single select{font-size: 80%;
}
#order_cart select {
    max-width: 82px;
}
.small {
    font-size: 80%;
}
.no>.small:before {
    content: '.';
}
body .uk-active {
    text-shadow: none!important;
}

.main-content:not([device_type="eorder"]),.uk-modal-dialog.modal_body ,body .bg_prim{
background-image:radial-gradient( circle farthest-corner at 20% 0%,#eee 0%,#aaa 90% );
/*  #temp_jcart .cont-cart,  background-image: radial-gradient(ellipse at 0% -50%, #111,transparent), radial-gradient(ellipse at 50% 100%, #999, transparent);*/
}
.dataTables_empty{text-align:center}
#cart.uk-modal-dialog.modal_body{background: transparent;}
body .uk-background-muted{background-color: rgba(248, 248, 248, .8);color:#222}
.uk-background-3{background-color:#1b1b1b;color:#DDD;text-shadow:none;}

#temp_jcart.eorder #cont_jcart{padding-bottom: 130px;}
#temp_jcart[device_type="cashier"]{height:100%;background-color:#ababab;    background-image: radial-gradient( circle farthest-corner at 10% 20%,#fff 0%,#ababab 90% );}
#cart{height:100%;}
.foot_nav_fixed>div{padding-bottom:30px}

.uk-light textarea,.uk-light input,.uk-light .uk-background-muted,#temp_jcart.eorder table .uk-background-muted,.eorder-dates.uk-background-muted{
    background-color:rgb(49, 49, 49);color: #DDD;text-shadow: none;
}
.uk-light .uk-background-muted.uk-active,.uk-light .uk-button.btn-act,.uk-light .uk-button.btn-act:hover {
    background-color: #ba9a6a;
    color: #000;
}
.uk-light{color:#bbb}
.gra1{background-image: linear-gradient( rgba(255, 255, 255, 0) 35%, currentColor);}
.gra2{background-image: linear-gradient( transparent 35%,#1b1b1b);}
.gra3{background-image: linear-gradient( transparent 35%,#1b1b1b);}
.gra4{background-image: radial-gradient( circle farthest-corner at 10% 20%,rgb(255, 255, 255) 0%,rgb(171, 171, 171) 90% );
    background-attachment:fixed;}
.hu1{background-image:radial-gradient(circle farthest-corner at 25% 0%,hsl(0,100%,95%)0%,hsl(0,100%,75%)85%);}
.hu2{background-image:radial-gradient(circle farthest-corner at 25% 0%,hsl(50,100%,95%)0%,hsl(35,100%,75%)85%);}
.hu3{background-image:radial-gradient(circle farthest-corner at 25% 0%,hsl(75,100%,95%)0%,hsl(100,100%,75%)85%);}
.hu4{background-image:radial-gradient(circle farthest-corner at 25% 0%,hsl(100,100%,95%)0%,hsl(150,100%,75%)85%);}
.hu5{background-image:radial-gradient(circle farthest-corner at 25% 0%,hsl(185,100%,95%)0%,hsl(190,100%,75%)85%);}
.hu6{background-image:radial-gradient(circle farthest-corner at 25% 0%,hsl(185,100%,95%)0%,hsl(190,100%,75%)85%);}
.uk-icon-button.bg1,.bg1{background-color:hsl(0,100%,80%)}
.uk-icon-button.bg2,.bg2{background-color:hsl(35,100%,80%)}
.uk-icon-button.bg3,.bg3{background-color:hsl(100,100%,80%)}
.uk-icon-button.bg4,.bg4{background-color:hsl(150,100%,80%)}
.uk-icon-button.bg5,.bg5{background-color:hsl(200,100%,80%)}
.uk-icon-button.bg6,.bg6{background-color:hsl(250,100%,80%)}
.uk-icon-button.bg7,.bg7{background-color:hsl(280,100%,80%)}
.uk-icon-button.bg8,.bg8{background-color:hsl(0,40%,70%)}
#nav_bottom [synatt="y"],.wrap-cart.cart-item {
    color: #79e306; 
}
.eorder .cart_foot_nav {
    /*background-image: linear-gradient( transparent 10%,#FFF);
    background-image:linear-gradient( rgba(0, 0, 0, 0.6),rgb(49, 49, 49));*/
    background-color: rgba(49, 49, 49, 0.75);
}
.cat-scr {
    background-blend-mode: multiply;
    height:60px;
    background-color: #555!important;
    border-radius: 12px;
}
.eorder .li_item:not(.hide):last-child {
    margin-bottom: 30px;
}
.uk-table-small td, .uk-table-small th{
    padding: 9px 12px;
}
#nav_bottom {
    left: 0;
    right: 0;
    margin: 0!important;
    z-index:2;overflow: hidden;
    position: fixed!important;
    border-radius:20px 20px 0 0;
    bottom: 0;
}
#nav_bottom li .mbri-shopping-cart {
    font-size: 20px;
    line-height: 17px;
}
#nav_bottom li .icon-order-sum svg {
    height: 18px;
}
/*
.con-nav-left{position: fixed;
    top: 130px;}*/
#shipping_method{
    padding:0;
}
#shipping_method li {
    list-style: none;
}
/*  #shipping_method input {
    display: none;
} */
#createaccount,#shipping_method input, #shipping_method input:not(:checked)+label ,ul.payment_methods input{
    display: none;
}
.wc_payment_method label {
    cursor: pointer;
    opacity: .25;
    vertical-align: top;
    font-size: 12px;
    padding-left: 0!important;
    height: auto;
    line-height: 12px;
    text-align: center;
    display: inline-block;
}
.wc_payment_method>input:checked+label {
    opacity: 1;
}
.wc_payment_method label::before {
    cursor: pointer;
    font-family: fontAwesome;
    display: block;
}
.payment_method_stripe label::before {
    content: "\f09d";
    font-size: 44px;
    line-height: 42px;
}
.payment_method_eh_paypal_express label::before, .payment_method_paypal label::before {
    content: "\f1f4";
    font-size: 42px;
    line-height: 42px;color: #253b80;
}
.payment_method_cod label::before {
    color: #19d25c;
    content: "\f0d6";
    font-size: 50px;
    line-height: 42px;
}
.wc_payment_methods li {
    display: inline-block;
    margin-right: .6%;
    /* width: 23%;*/
    vertical-align: top;
    border-radius: 2px;
    height: auto;
    margin-bottom: 6px!important;
    text-align: center;
}
.wc_payment_methods li:last-child {
    margin-right: 0;
}
.con-checkout-payment{
    margin: 0 9px;
}
.payment_box p{margin:6px 0}
.wc_payment_methods li:first-child {
    padding-left: 0;
}
#notice_payment{font-size:90%}
.eorder.checkout .eorder-types.uk-background-muted {
    background-color: rgb(230, 230, 230);
}
form.login input,form.woocommerce-checkout input[type="text"],form.woocommerce-checkout select {
    padding:9px 18px!important;
}
form.woocommerce-checkout .col-1 {
    margin-bottom: 12px;
}
form.woocommerce-checkout select {
    font-size: 18px;
}
.woocommerce-checkout-review-order.uk-background-muted{
    background-color:#ffffff;
}
.uk-disabled {
    opacity: .3;
}
#order_cart_wrapper table.ttls{
    border-top:1px solid #333
}
/*#temp_jcart .cont-cart{
    height: 100%;
   } 

.main-content[device_type="eorder"] .uk-cover-container.cont-img:before {
    content: '';
    width: 100px;
    height: 100px;
    background-color: #f5f5f5;
    position: absolute;
    left: 0;
    border-radius: 12px;
    bottom: 0px;
}*/
.main-content[device_type="eorder"] .uk-cover-container.cont-img img{position: relative;z-index: 1;}
/*
  .abs1{    content: '';
    width: 300px;
    height: 300px;
    background: #FFF;
    position: absolute;
    border-radius: 60% 40% 79% 21% / 50% 40% 60% 50%;
    
} 
*/
/*https://9elements.com/blog/css-border-radius/*/
.cont_jcart{padding-bottom: 100px;}
.uk-label-success,.uk-background-3.cart-item{
    background-color:#57a700
}
.cart_nav_top[device_type="eorder"]>div:not(:first-child) {
    margin-top: 6px;
}
.li_item .item-ctr{position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    background-color: #57a700;
    display: inline-block;
    width: auto;
    border-radius: 12px;
    color: #FFF;
    margin: 0!important;
    text-shadow: none;    z-index: 1;
}
.li_item .item-ctr>span{
    padding: 3px 9px;
}
.uk-list-bullet>li {
    padding-left: calc(1em + 10px);
}
/*LOGO BRAND COLOR*/
body .nav-left-item.uk-active,body .uk-background-muted.uk-active{
    background-color: #1b1b1b;
    color: #FFF;
}
body .uk-padding {
    padding: 24px;
}
.nav-left-item{text-transform: uppercase;    position: relative;}
.eorder-dates select{
    font-size: 20px!important;
    color: currentColor;
    line-height: 38px;
    padding:0;
    width: auto;
    background-color: transparent;
    text-align-last: center;
    text-align: center;
}
.eorder-dates select option{color:#000}
.eorder-dates {
    text-align: center;
}
.eorder-types.uk-background-muted {
    background-color:rgba(248, 248, 248, 0.4);
}
.eorder-types input[type="radio"]+label {
    padding: 0;
    font-size: 20px;
}
.eorder-types input[type="radio"]:checked+label {
    /*background-image: radial-gradient( circle farthest-corner at 10% 20%,rgb(157, 156, 156) 0%, rgb(60, 60, 60) 90% );*/
    background-color: rgb(49, 49, 49);
    color: #71d505;
    text-shadow: none;
}
.icon-btn2{
    cursor: pointer;
    display: inline-flex;
    border-radius: 100px;
    width: 32px;
    height: 32px;
    box-sizing: border-box;
    vertical-align: middle;
    justify-content: center;
    align-items: center;
    padding-top: 2px;
}
.uk-light .eorder-types.uk-background-muted {
    background-color: #222;
}
.eorder-types input[type="radio"]:not(:checked)+label {
    color: #CCC;
}
.uk-light .eorder-types input[type="radio"]:not(:checked)+label {
    background-color: #222;
}
.uk-badge.sta{
    min-width: 16px;
    height: 16px;
}
.sta.l1{
    background-color: #57a700;color: #FFF;
}
.sta.l2{
    background-color: #df9104;color: #FFF;
}
.sta.l3{
    background-color: #c73f21;color: #FFF;
}
.sta.l4{
    background-color: #222;color: #FFF;
}
.statx.l1{
    color: #57a700;
}
.statx.l2{
   color: #df9104;
}
.statx.l3{
    color: #c73f21;
}
.statx.l4{
    color: #222;
}
/*CUSTOMIZED*/
/*.uk-card[mode="cashier"] .uk-text-small{display:none;}*/
/**/
.btn{cursor: pointer;}
.uk-tab-left{
	    border-radius: 12px;    overflow: hidden;
  
}
.uk-tab:not(.uk-tab-left){
    border-radius: 12px;
    overflow: hidden;
    display: inline-flex;
}
.uk-tab::before,.uk-tab-left::before{border:0!important}
.uk-modal label .label-wrap {
    padding: 3px 3px!important;
    background-color:#FFF;    border-radius: 12px;
}
.uk-modal .uk-grid,.uk-modal .uk-grid-divider.uk-grid-small {
    /*margin-left:0;*/
}
.uk-grid>.img-wrap:first-child {
    padding-left: 0;
}
.grid-list-divider>div:nth-child(n+2) {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.uk-modal label{
    position: relative;
}
.uk-modal .uk-checkbox,.uk-modal .uk-radio{
    position: absolute;
    border-radius: 50px;
    right:0;
    bottom: -6px;
  border: 0;    width: 26px;
    height: 26px;    z-index: 1;
}
.wrap-req{text-transform: initial;font-size: 90%;margin-top:3px;}
.uk-button[tab_nav]:not(.io){
    height: 38px;
}
li.io {
    margin-bottom: 2px;
}
.uk-radio:checked {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")!important;
}
.uk-border-pill{overflow:hidden;}
.uk-hr, hr{border-color: currentColor;}
.sign_sold_out{ 
    position: absolute;
    bottom: -6px;
    right: -6px;
    z-index: 9;
    border-radius: 12px;
    background-color: rgb(153, 153, 153);
    padding: 6px 12px;    letter-spacing: 0.05em;
    color: #FFF;font-size:14px;
}
/*.uk-tab-left>.uk-button:after {
    content: ''; z-index: -1;
    position: absolute;
    right: 0;
    top: 50%;
    width: 0;
    height: 0;
    border: 14px solid transparent;
    border-left-color:transparent;
    border-right: 0;
    margin-top: -14px;
    margin-right: -8px;
	transition: .1s ease-in-out;
    transition-property: border-color;
}*/
.uk-tab>.uk-active>a:after,.uk-tab>.uk-button.uk-active:after {
   border-left-color:#c73f21;
}
.uk-tab>li:not(.uk-active) a {
    background-color: rgba(30, 135, 240, 0.3);
}
#wrap_main .uk-background-muted {
    background-color: rgba(255, 255, 255, .7);
}
body #main-body:not(.slide_custom):not(.slide_) .uk-card{
    transition: unset; 
}
body #main-body:not(.slide_custom):not(.slide_) .uk-card{   
box-shadow:1px 1px 4px rgba(0,0,0,.15)}
.uk-card.atc_cart {overflow: hidden;}
.slick-arrow {
    top: 50%;
    background-color: rgba(255,255,255,.7);
    min-width: 12px;
    position: absolute;
    z-index: 2;
    outline: none;
    padding: 12px;
    cursor: pointer;
}
.self .slickslide_nav {
	height:calc(100vh - 100px);
	overflow:auto
}
.cashier .slickslide_nav {
    height:calc(100vh - 30px);
}
.nav-left-item:nth-child(n+2) {
    margin-top: 1px;
}
.uk-padding-small{    padding: 12px;}
.uk-modal-dialog{opacity: 1!important;}
.uk-child-width-1-2>*:nth-child(n+3) { 
		margin-top: 15px;
}
/*.uk-child-width-1-2>*:nth-child(odd):before { 
		display:none;
}*/
.modal_body .uk-margin-auto-vertical{padding: 30px;position: absolute;
    box-sizing: border-box;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;}
	button.uk-modal-close-full.uk-close-large.uk-icon.uk-close {
    padding: 6px;
}
#main-body{margin-bottom:12px}
#main-body.slide_{margin-top:86px}
#main-body.slide_.cashier {
    margin-top: 15px;
}
#nav_top{position: relative;z-index: 1;margin: 15px;
    border-radius: 12px;    padding: 0;     overflow: hidden;}

#switcher_cont_eorder{max-height:calc(100vh - 180px);}
.nav_top_btn {
    padding:6px!important;
    margin-left: 1px!important;
    position: relative;
  overflow:hidden;
}
.nav_top_btn .uk-text-small {
    font-size: 12px;
}
.nav_top_btn .mbri {
    font-size: 25px;
}
.nav_top_btn.wrap-cart.uk-background-primary:before {
    position: absolute;
    content:' ';
    /*width: 100vw;
    height: 100vh;
    left: -50vw;
    top: -50vh;*/
    background-color: #FFF;
    border-radius: 100%;/*
    -webkit-animation: pulse 1s infinite ease-out;
    -o-animation: pulse 1s infinite ease-out;
    -ms-animation: pulse 1s infinite ease-out;
    -moz-animation: pulse 1s infinite ease-out;
    animation: pulse 1s infinite ease-out;
    transform: translateZ(0);
    backface-visibility: hidden;*/
  }
.my_order_id{    letter-spacing: -0.03em;font-size: 22px;line-height:22px;}
.my_order_totals{
    line-height:14px;
}
.my_order_totals>span {
    line-height: 1rem!important;
}
.slickslide_nav .user {
    padding: 6px 0;
}
body .padding-small-b{    padding: 9px;}
.slick-disabled{opacity:0.3}
.slick-arrow{ z-index: 1;}
.sli_next.slick-arrow {
    right: 12px;
}
.site-content {
    margin-bottom: 0;    /*height: 768px;*/
    overflow: hidden;
}.grid-temp img {
    object-fit: scale-down;
    height: 100%;    max-width: 100%;position: relative;
}
.grid-temp.slide_ img {
    object-fit: cover;
    height: 100%;
    width: 100%;
    /*height: auto;max-height: 100%;    height: -webkit-fill-available;*/
}
.grid-temp.slide_custom .uk-card-body {
    position: absolute;
    top: 0;    padding:9px;width: 45%;font-weight: 700;
}
.grid-temp.slide_ .li_item {
    width: 100%;position: relative;
}
.grid-temp.slide_ .uk-card {
    background-color:#eeeeee;
    overflow: hidden;
    border-radius: 12px;
    display: grid;
    grid-template-rows: auto 44px;
}
/*.grid-temp.slide_ .uk-card-media-top{
    transform: translateX(-50%);
    left: 50%;
    position: relative;    max-height: 80%;
}*/
.grid-temp.slide_ .uk-card-body {
   /* position: absolute;
    bottom: 0;
    width:-webkit-fill-available;*/
    background-color: #FFF;
    height:44px;
    overflow: hidden;
    line-height: 18px;
}
.grid-temp.slide_ .uk-card-body.uk-padding-small {
    padding:3px 9px 0
}

.grid-temp .uk-card-media-top{
	    display: inline-block;
}

#main-body.cashier .slick-arrow {
    display: none!important;
}
#main-body.slide_custom .slick-initialized .slick-slide{background-image: url(/wp-content/images/bg/grid_bg-1.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;}
#main-body .slick-list{overflow:inherit}
.slide_custom .slickslide_nav,.slide_ .slickslide_nav{
	    padding-left: 0;
    width: 160px;
    position: relative;
    z-index: 1;
    font-weight: 600;
    text-transform: uppercase;
    overflow: hidden;
    /*border-radius: 12px;*/
    margin-left: 15px;
	}
.slide_custom .nav-left-item,.slide_ .nav-left-item {
    padding: 9px 12px;
	transition-property: background-color,color;
    transition: .3s ease-in-out;letter-spacing: -0.01em;line-height:16px;
}
.slide_custom .nav-left-item.fir,.slide_ .nav-left-item.fir{
    border-radius: 12px 12px 0 0;
}
.slide_custom .nav-left-item.las,.slide_ .nav-left-item.las{
    border-radius:0 0 12px 12px;
}
.slide_custom .nav-left-item.fir,.slide_custom .nav-left-item.las,.slide_ .nav-left-item.fir,.slide_ .nav-left-item.las{
z-index:1;
}
.nav-left{
    max-height: 605px;
    overflow-x: hidden;overflow-y: auto;border-radius: 12px;
    position: relative;
}
select.nav-select {
    font-size: 18px;
}
.atc_quik{
    position: absolute;
    top: 0;    padding: 12px 18px;
    background-color: #FFF;
    border-radius: 12px;
}
body .uk-button-custom {
    line-height: 14px;
    padding: 12px 12px;
}

/*#cart.uk-modal-dialog{
    min-height:initial;
    height:100%;
}*/
.foot_nav_fixed{
    position: fixed;
    bottom:0px;
    width: 100%;
    left: 0;    border-radius: 20px 20px 0 0;
}

/*body .uk-modal{
    opacity:1;transform:translateX(-500px);
}*/
    
.site-content h2{font-weight:600;}
#body_title.slide_custom,#body_title.slide_{font-size: 2em;position:relative;z-index:1;    text-align: center;
    font-weight: 600;    line-height: 36px;}
#body_title.slide_{    transform: scale(0.8);}
.site-content .uk-text-small{    line-height: 1.2rem;}
.uk-card-body>.uk-text-small {
    margin-top: 2px;
}
.slide_custom .slide_body_content,.slide_ .slide_body_content  {    overflow: hidden;position: fixed;
    top: 0;
    height: 100vh;  padding-left: 0;   left: 0;    width: 100vw;
}
.slide_custom.uk-grid,.slide_custom .uk-grid,.slide_.uk-grid,.slide_ .uk-grid{    margin-left: 0;}

body .round_tender,body .round_tender_change{
    line-height: 16px;
}
.round_tender.selected::after {
    content: ' ';
    width: 18px;
    height: 18px;
    background-color: #57a700;
    position: absolute;
    border-radius: 12px;
    margin-left: 3px;
}
.nav-calc-cash{margin-bottom:18px}
.nav-calc-cash>* {
    padding: 6px 0;
}
.cashier_calculator .payment_option[type="payment_option_1"], .cashier_calculator .round_tender[type="round_tender_cash"] {
    font-weight: 600;
    text-decoration: underline;
}
.cashier_calculator select {
    font-size: 20px;
}
.numpad-ipt{    border-radius: 12px;
    overflow: hidden;
    font-size: 120%;}
.grid-numpad{
    display: grid;
    grid-template-columns: 33.33% 33.33% 33.33%;
    grid-column-gap: 1px;grid-template-rows: 20% 20% 20% 20% 20%;height:350px;grid-row-gap: 1px;
}
.grid-auto{display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));}
.grid-numpad-col-4{
    display: grid;
    grid-template-columns: 25% 25% 25% 25%;
    grid-column-gap: 1px;
}
.grid-numpad-row-4{
    grid-template-rows: 25% 25% 25% 25%;height:300px;grid-row-gap: 1px;
}
.grid-numpad-row-5{
    grid-template-rows: 20% 20% 20% 20% 20%;height:350px;grid-row-gap: 1px;
}
.numpad>div{
    background-color: rgba(248, 248, 248, .7);display: flex;align-items: center;    justify-content: center;
}

.grid-temp>.li:nth-child(1){grid-area:item1}.grid-temp>.li:nth-child(2){grid-area:item2}.grid-temp>.li:nth-child(3){grid-area:item3}.grid-temp>.li:nth-child(4){grid-area:item4}.grid-temp>.li:nth-child(5){grid-area:item5}
.grid-temp>.li:nth-child(6){grid-area:item6}.grid-temp>.li:nth-child(7){grid-area:item7}.grid-temp>.li:nth-child(8){grid-area:item8}.grid-temp>.li:nth-child(9){grid-area:item9}.grid-temp>.li:nth-child(10){grid-area:item10}
.grid-temp{
    display: grid;
       align-items: stretch;
    justify-items: center;
}
.entry_container{padding-bottom:110px;}
.entry_wrap .menu_img {
    height: 200px;
}
.wrap_io label .img-wrap img {    object-fit: scale-down;
    border-radius: 12px;
}
.wrap_io label .img-wrap {
    border-radius: 12px;
    overflow: hidden;
}
.wrap_io label .cont-img{
    padding: 12px 12px 0 0;
}
.label-wrap {
    min-height: 60px;
}
.io-title-desc{    font-weight: 300;font-size:18px}
.uk-overflow-auto{    overflow-x: hidden;padding-right: 10px;}
.icon-btn{
    box-sizing: border-box;
    border-radius: 500px;
    transition: .3s ease-in-out;
    transition-property: color;
    border: 0;
    padding: 3px 6px;
}
body .uk-icon-button {
    color: #000;
}
body .uk-tab{    margin-left: 0;}
body .uk-button.txt-action{font-size:24px }
body .uk-button, .label-wrap {
    font-size: 16px;
}.label-wrap {
    line-height: 16px;
}
body .hidden-standby{
    display: inherit!important;
    position: absolute;
    height: 100vh;
    width: 100vw;
    visibility: hidden;
    z-index: -1;top:0px;left: -1000px;
}
.uk-button {
    border: 0;
}
.uk-button span{ 
    letter-spacing: 0.03em;
}

.cont_qty{
    border-radius: 100px;    display: inline-block;
}
.cont_qty .qty_text{
    padding:3px 0;    float: left;
    line-height: 20px;text-align: center;width:25px
}
.cont_qty .minus,.cont_qty .plus{
    padding:3px 9px;    float: left;
    line-height: 20px;
}
.minus svg{float: left;}
.action.uk-icon-button{width: 28px;
    height: 28px;
}
body .action.uk-icon-button input.uk-checkbox:checked {
    background: none!important;
    border: 5px solid #57a700;
    margin: 0;
    width: 28px;
    height: 28px;    right:0;
    bottom:0;
}
body .action.uk-icon-button:nth-child(n+2) {
    margin-left: 6px;
}
.action.uk-icon-button .mbri-close {
    font-size: 10px;font-weight: 600;    text-shadow: none;
}
body .hide{display: none!important;}
.table_chart_wrap [class^="mbri-"]{display:block}
body [class^="mbri-"],body [class*=" mbri-"] {
    vertical-align: text-bottom;
}
.icon-svg{height:100%;}
.icon-svg-wrap {height: 20px;line-height: normal;}
.cart .icon-svg-wrap{height:22px}
.table-totals .total td {
    font-size: 24px;
}
#temp_jcart.eorder .cont-cart{
    max-width:380px!important;
    margin: 0 auto;
}

body .uk-button-primary:focus,body .uk-button-primary:hover,body .uk-button-primary.uk-active,body .uk-button-primary:active,body .uk-background-primary,body .uk-button-primary,body .uk-checkbox:checked,body .uk-checkbox:indeterminate,body .uk-radio:checked,body .uk-checkbox:checked:focus,body .uk-checkbox:indeterminate:focus,body .uk-radio:checked:focus,body .notyf__toast--success .notyf__ripple{text-shadow: initial;background-color:#57a700!important;color:#FFF!important}
body .uk-button-secondary{background-color:pink}
body .uk-button-secondary:focus,body .uk-button-secondary:hover{background-color:pink}
.no_img_title{font-size:260%;
    color: rgba(0, 0, 0, 0.3);}   
.uk-light{text-shadow: none!important;}
body .notyf__ripple{     width: 100vw;
    height: 100vh;}    
body .notyf.full .notyf__toast{box-shadow: initial;}
.notyf__message{text-shadow: none;font-size: 110%}
.notyf__message span,.notyf__message div {
    color: #FFF;
    text-shadow: initial;
    width: 100%;padding: 0;
}
.notyf.full {
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}
.notyf.full .notyf__toast {
    overflow: initial;
}
body .notyf.full .notyf__ripple {
    width: calc(100vw*5);
    height: calc(100vh*5);
}    
body .notyf{
    align-items: center;
    text-align: center;width: 70%;
}
body .notyf__wrapper{padding:20px}
body .notyf__toast{padding:0;box-shadow: 0 3px 6px 0 rgba(0,0,0,.75);}
.uk-spinner.small svg{width:30px;height:30px;}.uk-spinner span{text-shadow: initial;vertical-align:middle}
/*.uk-spinner.small svg circle{stroke-width:12%!important;}*/
.table-scroll{
/*width:100%; */
display: block;
empty-cells: show;
}
.table-scroll th{border:0}
.table-scroll tbody{
    border-top: 2px solid pink;
    border-bottom: 2px solid pink;
}
.table-scroll thead,.table-scroll tfoot{
position:relative;
display: block;
width:100%;
}

.table-scroll tbody{
/* Position */
display: block; position:relative;
width:100%; overflow-y:scroll;
}

.table-scroll tr{
width: 100%;
display:flex;
}

.table-scroll td,.table-scroll th{
flex-basis:100%;
flex-grow:2;
display: block;
}
.table-scroll tbody{
max-height: 50vh;
}
.table-scroll .small-col{
flex-basis:20%;
flex-grow:1;
}
body .dataTable.uk-table th {
    color: currentColor;
    font-weight: 300;
    letter-spacing: .02em;
}
#cont_sub table th,#cart th{
    border-bottom: 3px solid #959288;
}
body .dataTables_wrapper.no-footer .dataTables_scrollBody{    overflow-x: hidden!important;    border-bottom:1px solid #959288;
    border-top: 1px solid #959288;}
body input[type="text"].start_date, body input[type="text"].end_date{padding:3px;
    text-align: center;
    border: 1px solid #333!important;
}
.table-totals{    margin-left: auto!important;
}
.dataTables_scrollBody thead,.dataTables_scrollBody tfoot,.cart-always .cart-title,.cart-always .cart-foot-nav-text,.cart-always .dataTables_scrollHead,#temp_jcart[device_type="self"] .dataTables_scrollHead,#order_cart thead{
    display: none;
}
body table.uk-table.dataTable td,body table.uk-table.dataTable tr.child, body table.uk-table.dataTable th {
    padding-left: 0; vertical-align: top!important;
}
body table.uk-table.dataTable tr.child{padding-top: 0;}body table.uk-table.dataTable td.child{padding:0 6px 6px 0;
    text-align: right;
    vertical-align: middle;
}
.cart-always #order_cart.uk-table.dataTable td.price{text-align: right;padding-right:0}
body .uk-table-divider tbody:first-child>tr:not(:first-child),body .uk-table-divider tbody tr,body .uk-table-divider>:first-child>tr:not(:first-child){
    border-color: #959288;border-collapse:collapse!important;}
body .uk-margin-medium-top {
    margin-top: 24px!important;
}
.cart-always .uk-height-viewport {
    height: 100%;
    min-height: inherit;
}
.cart-always table{    font-size: 100%;}
.cart-always #cart {
    background-image:radial-gradient( circle farthest-corner at 10% 20%, rgb(241, 241, 241) 0%, rgb(210, 203, 184) 90% );
    border-radius: 12px;padding: 9px;
}
.cart-always .cart_foot_nav {
    padding: 14px;
}
.cart-always table .details{width:50%}
.cart-always #temp_jcart {
 margin-right: 15px;z-index: 1;
}
.cart-always .section_desc {
    display: none;
}
.cart-always .go-back-cart{display:none}
#temp_jcart td.qty {
    min-width: 120px;
}
.totals-cart {
    padding-left:6px;
    font-size:18px;
    display: inline-block;
}
#temp_jcart[device_type="cashier"] .totals-cart{
    font-size:16px;padding-left:3px;
}
.cart-qty{
    min-width: auto;
    text-shadow: initial;
    background-color: initial;
    color: inherit;
    font-size:.9rem;
}
.auto-vertical-trans{
    position: relative;
    top: 50%;
    -webkit-transform:perspective(1px) translateY(-50%);
  -ms-transform:perspective(1px) translateY(-50%);
  transform:perspective(1px) translateY(-50%);
}
.auto-center-trans{
    position:relative;
    top:50%;left: 50%;
    -webkit-transform:perspective(1px)translateX(-50%)translateY(-50%);
  -ms-transform:perspective(1px)translateX(-50%)translateY(-50%);
  transform:perspective(1px)translateX(-50%)translateY(-50%);
}
.price {
    letter-spacing: -0.02em;
}
.price:before {
    content: '$';
    margin-right: 2px;margin-left: 3px;
    font-size:0.8em;
}
.uk-text-right.price:before {
    margin-right: -1px;
}
.price.line_through{text-decoration: line-through;}
li[price="plus"] .price:before {
    content: '+$';
}
.uk-card[search] .item-badge{content: url(/wp-content/images/icon_coming_soon.gif);
    width: 80px;
    position: absolute;
    bottom: 12px;
    border-radius: 80px;
}
.uk-card[catalog] .item-badge{content: url(/wp-content/images/icon_sold_out.gif);
    width: 80px;
    position: absolute;
    bottom: 12px;
    border-radius: 80px;
}
.main-content:not([device_type="eorder"]){
    left: 0;
}
.item_sale{
    text-align: center;
    font-size:14px;
    font-weight: 700;
    background-color: #ce0f0f;
    color: #FFF;
    padding: 6px 6px;
    max-width: 80px;
    line-height:14px;
    text-shadow: none;
}
body .input_qty{pointer-events: none;width: 40px;}
input,.slick-slide{outline:none;}

body input[type="text"],body input[type="email"],body input[type="url"],body input[type="password"],body input[type="search"],body input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"]{
    padding:3px 12px;border-radius: 100px;
    border: 0;vertical-align: middle;font-size: inherit;
}
textarea{
    padding:3px 12px;border-radius:12px;
    border: 0;vertical-align: middle;font-size: inherit;
}
/*
table td.child {
    padding: 6px 3px !important;
    text-align: right;
    vertical-align: middle;
}*/
table .child ul{
    padding-left:0;
}
table .child>*:nth-child(n+2) {
    padding-left:9px;
}
#cart-space{border-radius:12px}
#order_cart .child .uk-inline-block {
    vertical-align: inherit;
}

table tr.child {
    border-top: 0!important;
}
.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:currentColor;fill:none;animation:stroke 0.5s cubic-bezier(.65,0,.45,1) forwards}
.checkmark{border-radius:50%;display:block;stroke-width:2;stroke:currentColor;stroke-miterlimit:10;box-shadow:inset 0 0 0 currentColor;animation:fill .3s ease-in-out .4s forwards,scale .3s ease-in-out .4s both}
.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(.65,0,.45,1) 0.4s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 2px currentColor}}
.trunc{display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;}
.nav-icon{    font-size: 20px;}
.cont-table-btn{padding:6px;}.cont-table-btn>div:first-child{margin-bottom:3px;}
.tab-statx{padding:0 6px;margin-left:3px}
.kit-statx{vertical-align: top;padding: 6px 9px;
    text-shadow: none;
    font-size: 18px;
    line-height: 10px;}
    .table_chart_wrap .uk-icon-button{    color: #000;}
    .grid{display:grid}
    .flex-column{
        display: flex;
    flex-direction: column;
    flex-flow: column wrap;
    height: calc(100vh - 190px);
    }
    .flex-column>div {
        margin-right:.9%;margin-bottom:9px;
    }
    .flex-column[col="4"]>div {
        width:23%;
    }
    .flex-column[col="5"]>div {
        width:18%;
    }
    .grid_auto_tables{    margin-bottom:30px;
    grid-template-columns: repeat(auto-fit,minmax(24%,1fr));
    grid-column-gap: 0.5%;
    grid-row-gap: 6px;}
.calling path{fill:#ce0f0f}.opa02{opacity:.2}.table_indi{letter-spacing:.02em}.chart_tab_wrap,.chart_meta_wrap{vertical-align:middle;display:inline-block}.chart_tab_wrap{float:left;border-radius:3px;padding:4px 6px}.btnNavChart svg{max-height:24px;max-width:28px}.btnNavChart{width:45%;text-align:center;padding:3px 9px;cursor:pointer;display:inline-block;vertical-align:-webkit-baseline-middle}.table_chart_change_btn,.table_chart_btn{width:98%;border:1px solid #333;background-color:#ddd;min-height:42px;padding:0}.chart_fn{font-size:20px;letter-spacing:.02em;line-height:20px;margin-bottom:1px;color:#FFF}
.cat-mark{width: 6px;
    height: 100%;
    left: 0;
    top: 0;}
.trans-bg{transition: background-color 0.5s ease-out;}
.trans-col{transition: color 0.5s ease-out;}
.anim_buzzer{
    display:inline-block;
    animation-name: hvr-buzz-out;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;/**/
}
@keyframes hvr-buzz-out{
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }
    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }
    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg);
    }
    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg);
    }
    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }
    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }
    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg);
    }
    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg);
    }
    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0);
    }
    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0);
    }
}
@keyframes pulse {
    0% {
      /* -webkit-transform: scale(0.1);*
      transform: scale(0.1);*/
      width:0;height:0;
    }
    50% {
        opacity: 1;
      }
    100% {
      opacity: 0;
    }
}
.anim-bgpulse{
    animation: bgpulse 2s infinite;
}
@keyframes bgpulse {
       0% {
        box-shadow: 0 0 0 0 currentColor
    }
   25% {
        box-shadow: 0 0 0 1em transparent
    }
    45% {
        box-shadow: 0 0 0 0 transparent
    }
    50% {
        box-shadow: 0 0 0 0 currentColor
    }
    75% {
        box-shadow: 0 0 0 1em transparent
    }
    100% {
        box-shadow: 0 0 0 0 transparent
    }
}
@keyframes anipuls {
    0% { transform: scale(1); }
    40% { transform: scale(1.3); }
    50% { transform: scale(1); }
    60% { transform: scale(1.3); }
    70% { transform: scale(1); }
}
.puls,[mval="yes"]{
    animation-name: anipuls;
    animation-duration:1s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
/*LIST uk-child-width-oikawa*/
/*.nav-left.uk-grid{padding-left:30px} */

.grid-list-divider[class*='uk-child-width']:not(.uk-child-width-1-1)>div:nth-child(1){
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
}
.uk-grid.uk-child-width-oikawa>*{
    width: 45%;
}
#nav_top_items .uk-child-width-1-2 .nav-left-item.nav_li:nth-child(odd) {
    width: 49%;
}
#nav_top_items .uk-child-width-1-2 .nav-left-item.nav_li:nth-child(even) {
    margin-left: 1%;
    width: 49%;
}
#nav_top_items .nav-left-item.nav_li{
    padding: 3px 9px;
}
#nav_top_items .nav-left-item.nav_li::before {
    content: '';
    left: 0;
    border-left: 1px solid #333;
}
.slide_custom #switcher_nav_bottom, .slide_ #switcher_nav_bottom,.slide_custom .cont-nav-bottom,.slide_ .cont-nav-bottom {
    background-color: #000;
}
.cont-nav-bottom[device_type="self"] li[synatt="y"]{
 display:block
}
#nav_bottom .wrap-cart:not([device_type="eorder"]){padding:6px;overflow:hidden;}

#nav_bottom.slide_custom,#nav_bottom.slide_{
    bottom:0;padding: 0;margin: 15px;width:160px
}
#nav_bottom.slide_custom .nav_bottom_btn,#nav_bottom.slide_ .nav_bottom_btn{padding:3px 6px;
	width:160px
}
#nav_bottom .container{background-color: rgba(0, 0, 0, 0.7);
    color: #FFF;
    text-shadow: none;}
.nav_bottom_btn .mbri {    vertical-align: middle;
	
}

.poweredby_icon {
    max-width: 60px;
    width: 100%;
    vertical-align: middle;
}
#nav_top .wrap-cart{line-height: 15px;}
.list .wrap_isFiller img{
max-height:80px
}
.grid-list-divider.uk-grid{margin-left:0;}
.grid-list-divider.uk-grid>*{margin-right: 5%;    padding-left: 0;}
.dataTables_scrollBody {
    padding-right: 6px;
}
.slide_ .grid-temp {
    padding-right: 12px;    padding-bottom:24px;
}
.cashier .slide_ .grid-temp {
    padding-top: 70px;
}
#body_title {
    margin-bottom: 12px;
}
.section_no{
    display: inline-block;margin-right: 7px;    vertical-align: middle;
    background-color: #222;
    border-radius: 50px;
    width:45px;
    height:45px;
}
.pagi_no {
    font-size:30px;
    text-align: left;
    font-weight: normal!important;
    color: #FFF;
    letter-spacing:0.01em;
    padding-left:6px;
    display: inline-block;
    vertical-align: text-bottom;
    text-shadow: initial;
}
.pagi_ttl {
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
    margin-left:2px;
    letter-spacing:0.03em;
    text-shadow: initial;
    vertical-align: inherit;
}
.section_title {
    vertical-align: middle;
    top: -3px;
    position: relative;
}
.section_desc {
    position: relative;
    font-size: 16px;
    line-height: 22px;
    padding: 6px 12px;
    letter-spacing: .01em;
    max-width: 350px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 9px;
    background-color: #222;
    color: #EEE;
    text-shadow: initial;
    margin-left: 18px;
}
.section_desc:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 0;
    height: 0;
    border: 16px solid transparent;
    border-right-color: #222;
    border-left: 0;
    border-bottom: 0;
    margin-top: -9px;
    margin-left: -12px;
}
.grid-temp.slide_ .item_sale,.grid-temp.slide_ .item-badge,.item-badge{
    position: absolute;
    top: 0;
    right: 0;left: initial;    z-index: 1;
}
.cart-always [grid_col="3"] .item-badge,.cart-always [grid_col="3"] .item_sale {
    max-width: 60px;
}
li[tab_nav="all_orders"] .dataTables_length select{width:auto}
li[tab_nav="all_orders"] .dataTables_length{padding-top: 6px;}
.dataTables_paginate .paginate_button,
.dataTables_paginate .paginate_button.current,
.dataTables_paginate .paginate_button:hover,
button.dt-button{border-radius: 18px;padding: 3px 12px;}
.dt-buttons {
    margin-left: 18px;
}
.report_order_list thead th{text-transform:capitalize}
.report_order_list tbody .pay{text-transform:uppercase}
.report_order_list.dataTable tbody td {
	padding: 6px 12px;
}
#report_table_title select{      font-size: 17px;
    padding: 3px 12px;
    border: 1px solid;
    border-radius: 18px;}
#out_report_table input.search[type="text"]{padding: 3px 9px;}
#out_report_table thead tr.search th {
    padding: 6px 3px;}
#out_report_table .action {width: 30px;}
.report_order_list input.search[type="text"] {    width:80%;}
body table.dataTable tbody tr{background-color:unset;}
.report_order_totals td:nth-child(1) {
    text-transform: capitalize;
}#cont_sub .uk-overflow-auto,#cont_init .uk-overflow-auto,.entry_wrap .uk-overflow-auto{    overflow-x: hidden;}
#stat .uk-card-title{text-transform:capitalize}.dataTables_length select{width:auto}.dataTables_length{padding-top:6px}body .dataTables_paginate .paginate_button,body .dataTables_paginate .paginate_button.current,body .dataTables_paginate .paginate_button:hover,body button.dt-button{border-radius:18px}.dt-buttons{margin-left:18px}.report_order_list thead th{text-transform:capitalize}.report_order_list tbody .pay{text-transform:uppercase}.report_order_list.dataTable tbody td,.report_order_list.dataTable tfoot td{padding:6px 12px}#report_table_title select{font-size:17px;padding:3px 12px;border:1px solid;border-radius:18px}#out_report_table input.search[type="text"]{padding:3px 9px}#out_report_table thead tr.filter-drop th,#out_report_table thead tr.filter-search th{padding:6px 1px}#out_report_table .action{width:30px}.report_order_list input.search[type="text"]{display:inline-block;/*width:-webkit-fill-available*/}
/*ANM*/
.cssanmscene{perspective: 600px;}
.cssanm{
    animation-duration:0.5s;
    animation-iteration-count:1;
    animation-timing-function: ease-in-out;
    transform-style: preserve-3d;
    display: inline-block;
}
@keyframes cssanmrotaY {
    100% {
        -webkit-transform: rotateY(360deg);
        transform: rotateY(360deg);
    }
}
.cssanm.rotaY {animation-name: cssanmrotaY;}
@keyframes wobble-vertical {
   /* 15% {    -webkit-transform: translateY(-14px);
        transform: translateY(-14px);
    }
    35% { -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    }
    50% {    -webkit-transform: translateY(-14px);
    transform: translateY(-14px);
    }
  70% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
    }
   85% {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
    }
    100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    }*/
    15% {    -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    55% {    -webkit-transform: translateY(-5px);
        transform: translateY(-5px);
    }
    85% {    -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    }
}
.cssanm.wobble-vertical {animation-name: wobble-vertical;}
@keyframes pulsing {
25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}
75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
}
}
.cssanm.pulsing {animation-name:pulsing;} 

@keyframes color-fade {
    1% {
        color: #FFF;
    }
    100% {
        color:#000;
    }
}
.cssanm.color-fade {animation-name:color-fade;transition-property: color;animation-duration:1.5s;
    animation-iteration-count:1;
    animation-timing-function: ease-in-out;}
table .status{text-transform:uppercase}
/*MEDIA*/
@media (min-width: 1600px) {
    .w1-3\@xl{
        width: calc(100% * 1 / 3.001);flex: none!important;
    }
    .w2-3\@xl{
        width: calc(100% * 2 / 3.001);flex: none!important;
    }
}
@media (min-width: 960px) {
    /*::-webkit-scrollbar {
        width:8px;
    }
    ::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, 0.3);
    border-radius:6px;
    }
    ::-webkit-scrollbar-thumb {
    background: #ffffff;
    border-radius:6px;
    }
    ::-webkit-scrollbar-thumb:hover {
    background: #000
    }
    ::-webkit-scrollbar-thumb:active {
    background: #000
    }*/
    .w1-3\@m{
        width: calc(100% * 1 / 3.001);flex: none!important;
    }
    .w2-3\@m{
        width: calc(100% * 2 / 3.001);flex: none!important;
    }
}
@media (max-width: 960px) {
    .uk-tab-left>* {
        width: 100%;
	}
}
@media (max-width:768px){
    .uk-card[catalog] .item-badge {
        width:68px;
    }
    .li_cat{text-align:center}
}
@media (max-width:767px){
    .uk-grid.uk-child-width-oikawa>*{
        width:100%;
    }
    /*.order_items .no{width:15%!important}*/
    .order_items .details{width:55%!important}
    #order_cart .details{width:70%!important}
    /*#order_cart .qty{width:28%!important}*/
    #order_cart .price,.order_items .price{text-align: right;width:30%!important}
    .dataTables_scrollBody div[type="updateItemQty"]:before{
        content:'x'
    }
}
@media (max-height:768px){
    .uk-flex-top.uk-modal{padding: 0;}
}
@media (min-width: 640px){
	.uk-child-width-1-2\@s>*:nth-child(n+3) { 
		    margin-top: 15px;
    }
    .slide_custom .sli_prev.slick-arrow,.slide_ .sli_prev.slick-arrow {
        margin-left: 190px;
       
    }
    .slide_custom .grid-temp,.slide_ .grid-temp {
        padding-left: 190px;
        padding-top: 145px;
    }
    /*#order_items_wrapper*/
    table .col-xs{width:5%}
    table .col-s{width:10%}
    table .col-m{width:15%}
    table .col-l{width:30%}
    table .no{width:7%}
    table .details{width:30%}
    table .status{width:15%}
    table .qty{width:15%}
    table .action{width:13%}

    .mtn\@mvs{
        margin-top: 0!important;
    }
    #nav_bottom {
        /*border-radius:0 0 20px 20px ;*/
        border-radius:0;
        bottom:inherit;
        top: 0;
    }
    .main-content.eorder #main-body{
        padding:30px 30px 0;
    }
    #switcher_nav_bottom label.icon-btn2{transform:rotate(180deg);}
    /*.slide_body_content {
        padding:130px 0 0;
    }
       .gra2[target="#switcher_nav_bottom"]{
        background-image: linear-gradient(#000 ,transparent 85%);
    }
    */
    .slide_body_content.sea {
        padding:30px 0 0;
    }
    .wvs{ 
        flex: 1;
        min-width: 1px;
    }
 
}
@media (max-width: 640px){
    .title-checkout{text-align:center;}
    .slide_body_content {
        padding:30px 0 80px;
    }
    .slide_body_content.sea {
        padding:30px 0 120px;
    }
    body {
        padding: 0 ; 
        /*height:100vh;*/
    }
    /*.main-content.eorder{height:100vh;}*/
    #main-body{padding: 0 5%;}
    .slide_custom .grid-temp, .slide_ .grid-temp {
        padding-top: 145px;
        padding-left: 12px;
    }
    .slide_custom .sli_prev.slick-arrow,.slide_ .sli_prev.slick-arrow {
        margin-left: 12px;
       
    }
    .modal_body .uk-margin-auto-vertical{width:100%;}
    /*.uk-child-width-1-2>*{width:100%}*/
    .grid-list-divider.uk-grid>*{margin-right:0}

    body .notyf{
        bottom:initial;right:initial;left: 50%;
    }
    .grid_auto_tables {
        grid-template-columns: repeat(auto-fit,minmax(48%,1fr));
    }   
    .pln\@vs{
        padding-left:0!important
    }
    .mtn\@vs{
        margin-top: 0!important;
    }
    .uk-grid .uk-grid-margin\@s:first-child {
        margin-top: 0;
    }
    /*::-webkit-scrollbar {
        width:0;
      }*/
      
    .uk-overflow-auto{padding-right:0;}
    /*#temp_jcart .cont-cart{
        height: 100%;
       }
    .slide_body_content:before {
        background-size:260px;
        background-position: center;
        background-repeat: no-repeat;
        display: inline-block;
        width: 100%;
        height: 100px;
        content: '';
        margin-bottom: 20px;
        border-radius: 12px;
    }*/
    form.login input,.woocommerce-billing-fields p {
        margin-bottom: 12px!important;
    }
}
@media (max-width:375px){
    .vis\@xs{ display: none;}
    .uk-grid-margin\@s{
        margin:0!important
    }
}