:root {
    --primary: #619562;
    --primary-dark: #81c083;
    --secondary: #F8F8F8;
    --secondary-v2: #2D2D2D;
    --element-color: #1f242d;
    --stars: #ada059;
    --sale: #c91e1e;
    --continue-without-login-text: "Date de livrare"; 
}
strong {
   /*font-weight: unset;*/
}
html body #aroundpage #left-box #left_eshop.menu-typ-2 .root-eshop-menu > li.sub > a {
    padding-right: 2rem;
    font-weight: 500 !important;
    font-size: 14px;
}
html body #aroundpage #left-box #left_eshop.menu-typ-2 .root-eshop-menu > li > a {
    padding: 0.3rem 1rem;
    height: auto;
    line-height: initial;
    border: none;
    color: var(--element-color);
    display: flex;
    align-items: center;
    font-weight: 500;
    background: #fff;
}
html body #aroundpage #left-box #left_eshop.menu-typ-2 .eshop-submenu.level-2 {
    background: #fff;
    border: none !important;
    padding: 0.5rem 1.5rem;
    box-shadow: 13px 0px 10px 0px rgba(0, 0, 0, 20%);
}
#left-box .leftmenu ul ul {
    margin-left: 0px !important;
}
#left-box .leftmenu ul ul {
    top: -50px;
}
#left_eshop {
    border: none;
    box-shadow: 2px 1px 13px 2px rgba(0,9, 0, 15%);
}
html body #aroundpage #left-box #left_eshop.menu-typ-2 .root-eshop-menu > li.sub > a::after {
    content: ">";
    opacity: 0.5;
}
#left-box .leftmenu ul ul:after {
    content: none;
}
.product .productBody, .product3 {
    border-radius: 6px;
    max-width: 100%;
    margin: 0;
    border: 0px;
    padding: 0.8rem;
    transition: all .2s ease-in-out;
}
html body .productBody:hover, html body .productBody {
    transition: all 350ms linear;
    transform: none;
    background: #f9f9f9;
}
html body #page .photogall a img {
    max-width: 100%;
    min-width: 100%;
    width: auto;
    height: auto;
    border-radius: 6px;
    border: 0px solid rgba(0, 0, 0, .05);
    padding: 0.5rem;
}
html body.page-category .main_category .odkaz_banner:hover {
  background-color: #f8f8f8;
}
html body.page-category .main_category .odkaz_banner h3 {
    font-size: .9rem;
    font-weight: 500;
    margin: 0 !important;
    width: auto;
    overflow: initial;
    flex: 1 1 auto;
    line-height: 1.5;
    padding: 0 0 0 0.5rem !important;
    word-break: initial;
    float: none;
    text-align: left;
    text-decoration: none;
    white-space: initial;
}
.home .cat-highlights-container .cat-highlights-wrapper .cat-highlights-box:hover {
    background-color: #f8f8f8;
}
.page-product-detail #description .spc li {
    padding: 4px 0;
    line-height: 1.5;
}
.page-product-detail #description .spc p {
    padding: 10px 0;
    line-height: 1.5;
    font-size: 14px;
}
.page-product-detail #description .spc ul, .page-product-detail #description .spc ol {
    padding: 0px;
    margin: 0;
}
.page-product-detail #description .spc ul, .page-product-detail #description .spc ol {
    padding-left: 15px !important;
  	padding-top: 18px !important;
    padding-bottom: 20px !important; 
    margin-top: 0px !important;
  	font-size: 14px;
}
html body h2 {
    color: var(--element-color);
    text-transform: initial;
    font-size: 21px;
    font-weight: 800;
    padding-bottom: 20px;
    padding-top: 20px;
    padding-left: 0px;
}
html body h3 {
    color: var(--element-color);
    text-transform: initial;
    font-size: 17px;
  	font-weight: 700;
  	padding: 0;
}
.page-product-detail .description-wrapper {
    width: 100%;
    display: block;
}
#incenterpage p {
    padding-top: 25px;
}
html body #page .myheader #new_top_menu #new_template_row {
    background-color: #dadada;
    display: flex;
}
html body #page .myheader #new_top_menu {
    background: #dadada;
}
#topBar {
    padding: 0.4rem 0;
    background: #242424;
}
html body #page .myheader #new_top_menu #new_template_row ul li a {
    font-size: 13px;
    text-decoration: none;
    color: #4a4a4a;
  	font-weight: 600;
}
html body #page .myheader #new_top_menu #new_template_row ul li a:hover {
    font-size: 13px;
    text-decoration: none;
    color: #242424;
}
.page-product-detail .detail-info #stars_main #ip_rating #ip_rating_hide #after_save::before {
    /*content: url(https://www.shop-army.sk/fotky17001/fotov/Checkmark.png);*/
    margin: 0 0.5rem 0 0;
}
html body #aroundpage .extra-menu-wrapper .in-contact-box .contact .contact-phone, .page-e-basket #incenterpage2 #basket_form .contact-box .in-contact-box .contact .contact-phone {
    display: initial;
    color: #739098;
    font-weight: 700;
}
.page-product-detail table.cart tbody tr.total td.price-desc.left {
    display: block;
    font-size: 11px;
  font-weight: 100;
}
._login-form {
    display: none;
}
td.prices.product-number-text {
    font-weight: 600;
}
.page-e-basket .shipping-and-payment .td-payments-area table tbody tr.tr_payment_group {
    display: none !important;
 }
.page-e-basket .shipping-and-payment .td-delivery-area::before, .page-e-basket .shipping-and-payment .td-payments-area::before {
    font-size: 1.5rem;
}
.row_img160 .ico_act, .tab_img80 .ico_act, .tab_img160 .ico_act, .tab_2online .ico_act, .detail-box-product p.product-status .ico_act, .sliderwrapper .ico_act {
    width: auto;
}
 tr.product-total-vat {
  content: url(https://www.tifantex.ro/fotky29219/2024/dorucenieRO1.png);
          width: 90% !important;
        margin: auto;
     }
.input-spinner-group input {
    width: 90px;
}

.ico_onsale span:first-child {
    text-shadow: none;
    content: url(https://www.tifantex.ro/fotky29219/2024/reducere.png) !important;
    inline-size: 90%;
  }
 .product .productFooter .ico_onsale span:first-child, .product3 .productFooter .ico_onsale span:first-child {
    inline-size: 3rem !important;

}
table.comments tr.light {
  background: #fafafa;
  font-size: small;
}
table.comments {
  width: 80%;
  margin-top: 20px;
}

/*mobilna verzia*/

@media only screen and (max-width: 767px) {

table {
    font-size: x-small;
      width: 100% !important;

}
 tr.product-total-vat {
  content: url(https://www.tifantex.ro/fotky29219/2024/dorucenieROmob.png);
          width: 90% !important;
        margin: auto;
}      
      #left-box .fixed-parent-node a.active {
        position: absolute;
        background: var(--primary) !important;
        color: #fff;
        width: auto;
        height: auto;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 0.5rem 0.9rem;
        margin: 7px;
        border-radius: 50px;
    }
/* ZACIATOK suhrn obj v kosiku pre mobil*/
  
.page-e-finish #incenterpage2 > .contact-box ~ table.cart:not(.discount-cart-table) {
    grid-row: 10;
}
.page-e-finish #incenterpage2 > .header-slider ~ .cart {
        display: flex !important;
  		grid-column: 1 / 13 !important;
}
.page-e-finish #incenterpage2 > table.cart tbody tr td.prices.prices-final .price-vat .price-value > span {
    display: grid;
}
.page-e-finish #incenterpage2 > table.cart tbody tr td.box_text.order-delivery-name, .page-e-finish #incenterpage2 > table.cart tbody tr td.box_text.order-payment-name {
        width: auto;
}
.page-e-finish #incenterpage2 > table.cart tbody tr td.box_text.order-delivery-name ~ .prices.prices-final, .page-e-finish #incenterpage2 > table.cart tbody tr td.box_text.order-payment-name ~ .prices.prices-final {
        display: contents;
}
.page-e-finish #incenterpage2 > .contact-box ~ table.cart.discount-cart-table {
    grid-row: 11;
}  
/* KONIEC suhrn obj v kosiku pre mobil*/  
}
