

*{margin: 0;padding: 0;box-sizing: border-box;border: none;-webkit-tap-highlight-color:transparent;}
.theme-color{color:#8d1a1f;}
/*Site Navigation Header:start*/
.header-site{}
.header-site{position: fixed;width:100%; left:0;top:0;z-index: 99;background:#FFF;}
.header-site header{ position: relative;width:100%;height:90px;box-sizing: border-box;}
.header-site header .wrapper-nav{width:100%;max-width:1270px;height:100%;margin:0 auto; padding:0 15px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.header-site header .wrapper-nav .nav-logo{display: flex;justify-content: center;align-items: center;}
.header-site header .wrapper-nav .nav-logo img{height:50px;width: auto;}
.header-site header .wrapper-nav .nav-lists{display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-end;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items{height: 40px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group{position: relative; height: 100%;margin:0 5px;padding:0 20px; display: flex;align-items: center;border:1px solid transparent; border-top: none;border-bottom: none;z-index: 100;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-1{height: 100%; display: flex;align-items: center;font-size: 12px;line-height:1.2;color: #333; font-family:Helvetica;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-1 .icon-arrow{width:12px;height:14px;margin-left:8px; background: url(/_common/base/img/navigation-2022/icon-arrow-down-default.svg) no-repeat center;background-size: contain;transition: all 0.5s;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2{display: none; position: absolute;width:calc(100% + 2px);left:-1px;top:40px;border:1px solid rgba(174, 161, 153, 0.5); border-top:none;background:#fff;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content{padding: 15px 20px;display: flex;flex-direction: column;align-items: flex-start;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content .level-2-list{margin:5px 0;width: 100%;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content .level-2-list .list-2-item{padding:4px 0;display: flex;justify-content: space-between;width:100%;font-size: 13px;line-height:1.2;color: #333; font-family:Helvetica;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content .level-2-list .list-2-item .icon-arrow{width:12px;height:14px;margin-left:8px; background: url(/_common/base/img/navigation-2022/icon-arrow-down-default.svg) no-repeat center;background-size: contain;transition: all 0.5s;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content .level-2-list .list-2-item:hover{color:#8d1a1f;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content .level-2-list .list-2-item:hover .icon-arrow{background-image: url('/_common/base/img/navigation-2022/icon-arrow-down-red.svg');}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content .level-2-list .level-3-content{display:none;} 
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content .level-2-list .level-3-content .list-3-item{padding:4px 0;display: flex;justify-content: space-between;width:100%;font-size: 13px;line-height:1.2;color: #aea199; font-family:Helvetica;} 
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group .item-level-2 .level-2-content .level-2-list .level-3-content .list-3-item:hover{color:#8d1a1f;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group:last-of-type{margin-right: 0;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group:hover{border-color:rgba(174, 161, 153, 0.5);}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group:hover .item-level-1{color:#8d1a1f;}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group:hover .item-level-1 .icon-arrow{background-image: url(/_common/base/img/navigation-2022/icon-arrow-down-red.svg);}
.header-site header .wrapper-nav .nav-lists .nav-menu-attach-items .item-group:hover .item-level-2{display: block;}

.header-site header .wrapper-nav .nav-lists .nav-menu-main-items{height:50px;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group{ height: 100%;margin:0 25px; display: flex;align-items: center;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-1{height: 100%; display: flex;align-items: center;font-size: 14px;line-height:1.2;color: #333;border-bottom: 3px solid transparent;font-family:Helvetica-Bold;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-1 .icon-search{width: 20px;height:20px;background: url(/_common/base/img/navigation-2022/icon-search.svg) no-repeat center;background-size: 20px;margin:0 10px;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group:last-of-type{margin-right: 0;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2{display: none; position: absolute;top:90px;left:0; width:100vw; padding:15px;background:#fff;box-shadow: 0 5px 10px rgb(0 0 0 / 10%);}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content{width:100%;max-width:1270px;height:;margin:0 auto; padding:10px 15px 30px 15px;display: flex;flex-direction: row;justify-content: flex-start;align-items: flex-start;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list{width:25%;padding-right: 3%;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2{display: flex;flex-direction: column;list-style: none;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2{}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .list-title{margin-bottom:8px;margin-top: 20px;font-size:14px; line-height: 1.2;color:#8d1a1f;font-family:Helvetica-Bold;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .list-item{width:100%; padding:2px 0;margin:4px 0;font-size:14px;line-height: 1.2; color:#333;font-family:Helvetica;display: flex;justify-content: space-between;align-items: center;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .list-item .icon-arrow{width:12px;height:10px;background: url(/_common/base/img/navigation-2022/icon-arrow-down-default.svg) no-repeat center;background-size: contain;transition: all 0.5s;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .list-item.active .icon-arrow{transform: rotate(180deg);}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .list-item:hover,
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .list-item.current{color:#8d1a1f;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .list-item:hover .icon-arrow{background-image: url('/_common/base/img/navigation-2022/icon-arrow-down-red.svg');}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .level-3-content{display:none;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .level-3-content .li-3{padding-left:15px;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group .item-level-2 .level-2-content .level-2-list .ul-2 .li-2 .level-3-content .li-3 .li-3-item{display: flex;padding:4px 0;margin:2px 0;font-size:14px;line-height: 1.2;font-family:Helvetica;color:#aea199;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group.current .item-level-1{border-color:#8d1a1f;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group:hover .item-level-1{border-color:#8d1a1f;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group:hover .item-level-2{display: block;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group-search{position: relative;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group-search .item-level-2{position: absolute;left:auto; right:0;top:50px; width:300px;height: 90px;padding:15px; background: #fff;box-shadow: 0 5px 10px rgb(0 0 0 / 10%);}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group-search .item-level-2 .area-input{width:100%;display: flex;flex-direction: row;justify-content: space-between;align-items: center;height: 100%;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group-search .item-level-2 .area-input input{width:calc(100% - 30px);border-bottom: 1px solid #ccc;height: 40px;line-height: 1.4;font-size: 14px;font-family: Helvetica;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group-search .item-level-2 .area-input .search{width:30px; height: 40px;line-height: 1.4;font-size: 14px;font-family: Helvetica;color: #333;display: flex;align-items: center;justify-content: center;}
.header-site header .wrapper-nav .nav-lists .nav-menu-main-items .item-group-search .item-level-2 .area-input .search:hover {color:#8d1a1f;}

.header-site header .wrapper-nav-mobile{display: none;}
@media only screen and (max-width:828px){
    .header-site header{height: 70px;}
    .header-site header .wrapper-nav{display: none;}
    .header-site header .wrapper-nav-mobile{position: relative; width:100%;height: 70px;padding:7px 15px; display: flex;justify-content: space-between;align-items: center;}
    .header-site header .wrapper-nav-mobile .nav-logo{display: flex;justify-content: center;align-items: center;}
    .header-site header .wrapper-nav-mobile .nav-logo img{height:46px;width: auto;}
    .header-site header .wrapper-nav-mobile .nav-menu{width:46px;height: 46px;display: flex;align-items: center;justify-content: center;}
    .header-site header .wrapper-nav-mobile .nav-menu .nav-menu-btn{position: relative;width:30px;height: 30px;}
    .header-site header .wrapper-nav-mobile .nav-menu .nav-menu-btn span{position: absolute;width:100%;height: 3px;top:50%;left:0;border-radius: 2px;background: #2d2926;transition: all 0.5s;}
    .header-site header .wrapper-nav-mobile .nav-menu .nav-menu-btn span::before{content:"";position: absolute;left:0;top:-11px;width:100%;height:100%; border-radius: 2px;background:#2d2926;transition: all 0.5s;transform-origin: center;}
    .header-site header .wrapper-nav-mobile .nav-menu .nav-menu-btn span::after{content:"";position: absolute;left:0;bottom:-11.5px;width:100%;height:100%; border-radius: 2px;background:#2d2926;transition: all 0.5s;transform-origin: center;}
    .header-site header .wrapper-nav-mobile .nav-menu .nav-menu-btn.show span{background:#FFF;}
    .header-site header .wrapper-nav-mobile .nav-menu .nav-menu-btn.show span::before{top:0;transform: rotate(-45deg);}
    .header-site header .wrapper-nav-mobile .nav-menu .nav-menu-btn.show span::after{bottom:0;transform: rotate(45deg);}    
    .header-site header .wrapper-nav-mobile .nav-menu-pannel{display: none; position: absolute;left:0;top:70px;width:100%;height: auto; max-height: calc(100vh - 100px);overflow-y: auto; padding:15px; background: #fff;box-shadow: 0 5px 10px rgb(0 0 0 / 10%);}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel.show{display: block;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items-search{padding:10px;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items-search .area-input{position: relative;display: flex;justify-content: space-between;align-items: center;}
	.header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items-search .area-input input{width:calc(100% - 50px);height: 50px; background:#f8f8f8 url(/_common/base/img/navigation-2022/icon-search-mobile.svg) no-repeat 10px center;background-size:30px; padding:10px;line-height: 30px;font-size:18px;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items-search .area-input input:focus{background-image: none;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items-search .area-input .search{width:50px;height: 50px; color:#8d1a1f;font-size:18px;display: flex;justify-content: center;align-items: center;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group{padding:10px;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups{}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups .group-level{padding:15px 0;border-bottom: 1px solid #eee;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups .group-level:last-of-type{border-bottom: none;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups .group-level .item-level-1{display: flex;justify-content: space-between;align-items: center;color:#8d1a1f;font-size: 16px;line-height: 1.4;text-transform: uppercase;font-family: Helvetica-Bold;    margin: 10px 0;}
	.header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups .group-level .item-level-1 .icon-arrow-right{width:14px;height: 14px;background:url(/_common/base/img/navigation-2022/icon-arrow-down-red.svg) no-repeat center;background-size:14px;transform: rotate(-90deg);}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups .group-level .level-1-desc{font-size:14px;line-height: 1.2;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups-2 .group-level{padding:10px 0;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups-2 .group-level .item-level-2{font-size: 16px;line-height: 1.4;text-transform: uppercase;color:#333;font-family: Helvetica-Bold;}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups-2 .group-level .item-level-back{display: flex; align-items: center;font-size: 16px;line-height: 1.4;text-transform: uppercase;color:#333;margin-top: 20px;}
	.header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups-2 .group-level .item-level-back .icon-arrow-left{width:18px;height: 18px;background:url(/_common/base/img/navigation-2022/icon-arrow-down-default.svg) no-repeat left center;background-size:14px;transform: rotate(90deg);}
    .header-site header .wrapper-nav-mobile .nav-menu-pannel .nav-items .nav-group .item-groups-2{display: none;}   
}
/*Site Navigation Header:end*/

