﻿@charset "utf-8"; 
:root{--color:#9D1600}
.kche-t45>.kche-flex {padding-left: 20px;background: #f5f5f5;}
.kche-t46>.kche-flex-row-reverse { padding-right: 20px; background: #f5f5f5;}
.tabs-nav p:nth-child(2){display:none}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
.kche-t8>h2 {font-size: 20px;}
.contact .contact-sec1 .contact-sec1-item {
    width: 32%;
    padding: 0px 10px 25px;
    text-align: center;
    background: #FFFFFF;
    border-bottom: 2px solid transparent;
    box-shadow: 0px 5px 20px 0px rgba(235, 235, 235, .75);
    transition: border .3s;
}
@media (min-width:1025px){.head-menu-box nav>ul>li#liproducts ul{width:auto;min-width:200px;}
.head-menu-box nav>ul>li#liproducts .submenu>li{position:relative;display:flex;flex-wrap:wrap}
.head-menu-box nav>ul>li#liproducts .submenu>li ul{position:absolute;left:100%;top:0;display:none}
.head-menu-box nav>ul>li#liproducts ul li a{white-space:nowrap;width:100%;}
.head-menu-box nav>ul>li#liproducts .submenu>li:hover ul{display:block;opacity:1;transform:inherit;}}
@media (max-width:1024px){.head-menu-box nav>ul>li#liproducts .submenu>li ul{position:static;width:100%;padding-left:20px}}