/* Generated from tbp_template: hangloose-general-nav-new */
.themify_builder_content-28991 .tb_dln2521{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:linear-gradient(180deg,rgb(33, 33, 33) 0%,rgba(33, 33, 33, 0) 100%);z-index:9999}
.themify_builder_content-28991 .tb_cllp521>.builder_row_cover::before,.themify_builder_content-28991 .tb_cllp521>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-28991 .tb_ub82889>.builder_row_cover::before,.themify_builder_content-28991 .tb_ub82889>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before,.themify_builder_content-28991 .tb_vgwl726>.builder_row_cover::before,.themify_builder_content-28991 .tb_vgwl726>:is(.tf_lax, .tf_lax_done) > .builder_row_cover::before{background-position:0% 0%;background-repeat:repeat}
.themify_builder_content-28991 .tb_cllp521>.builder_row_cover,.themify_builder_content-28991 .tb_cllp521>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-28991 .tb_ub82889>.builder_row_cover,.themify_builder_content-28991 .tb_ub82889>:is(.tf_lax, .tf_lax_done) > .builder_row_cover,.themify_builder_content-28991 .tb_vgwl726>.builder_row_cover,.themify_builder_content-28991 .tb_vgwl726>:is(.tf_lax, .tf_lax_done) > .builder_row_cover{-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-repeat:repeat;mask-repeat:repeat}
.themify_builder_content-28991 .tb_cllp521,.themify_builder_content-28991 .tb_vgwl726{justify-items:center}
.themify_builder_content-28991 .tb_i14g521,.themify_builder_content-28991 .tb_i4ll726{padding:20px}
.themify_builder_content-28991 .tb_ik22521,.themify_builder_content-28991 .tb_u1hf726{align-items:center;align-content:center;justify-content:space-between;grid-auto-flow:column}
.themify_builder_content-28991 .tb_4d5j521.module-image,.themify_builder_content-28991 .tb_iei2726.module-image{width:165px}
.themify_builder_content-28991 .tb_iadk521,.themify_builder_content-28991 .tb_7xz3726{gap:24px;align-items:center;align-content:center;grid-auto-flow:column}
.themify_builder_content-28991 .tb_t074521.module-overlay-content .tb_ov_co_icon_outer{margin-top:-2px;color:#fff}
.themify_builder_content-28991 .tb_t8ve888{background-attachment:scroll;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;background-image:linear-gradient(180deg,rgba(0, 0, 0, 0.43) 0%,rgba(0, 0, 0, 0) 100%);z-index:9999}
.themify_builder_content-28991 .tb_ka23889{height:auto}
.themify_builder_content-28991 .tb_ub82889{justify-items:center;background-color:#212121}
.themify_builder_content-28991 .tb_xf38889{padding:3px 20px}
.themify_builder_content-28991 .tb_3b28889{align-items:center;align-content:center;justify-content:end;grid-auto-flow:column}
.themify_builder_content-28991 .tb_eoul328.module-menu .nav li > .sub-menu a{font-size:13px;text-align:right;color:#fff}
.themify_builder_content-28991 .tb_eoul328.module-menu.module,.themify_builder_content-28991 .tb_oxdo438.module-menu.module{text-align:right}
.themify_builder_content-28991 .tb_eoul328.module-menu li > .sub-menu a,.themify_builder_content-28991 .tb_oxdo438.module-menu li > .sub-menu a{margin:0;padding:6px 10px;background-color:transparent}
.themify_builder_content-28991 .tb_eoul328.module-menu li > .sub-menu a:hover,.themify_builder_content-28991 .tb_oxdo438.module-menu li > .sub-menu a:hover{background-color:rgba(255, 255, 255, .09)}
.themify_builder_content-28991 .tb_eoul328.module-menu li > .sub-menu,.themify_builder_content-28991 .tb_oxdo438.module-menu li > .sub-menu{background-color:#212121}
.themify_builder_content-28991 .tb_eoul328.module-menu .nav > li > a,.themify_builder_content-28991 .tb_oxdo438.module-menu .nav > li > a{margin:0;padding:0 0 0 20px}
.themify_builder_content-28991 .tb_eoul328.module-menu .nav li{font-style:normal;text-transform:uppercase;font-family:"Sofia Sans";font-weight:500;font-size:14px}
.themify_builder_content-28991 .tb_eoul328.module-menu .nav li a{color:#ff9100}
.themify_builder_content-28991 .tb_oxdo438.module-menu .nav li > .sub-menu a{font-size:13px;text-align:right}
.themify_builder_content-28991 .tb_oxdo438.module-menu .nav li{font-style:normal;text-transform:uppercase;font-family:"Sofia Sans";font-weight:500;font-size:17px}
.themify_builder_content-28991 .tb_oxdo438.module-menu .nav li a,.themify_builder_content-28991 .tb_sge0229.module-buttons .module-buttons-item,.themify_builder_content-28991 .tb_sge0229.module-buttons em,.themify_builder_content-28991 .tb_sge0229.module-buttons .ui,.themify_builder_content-28991 .tb_sge0229.module-buttons span{color:#fff}
.themify_builder_content-28991 .tb_sge0229.module-buttons.module .module-buttons-item a{padding:12px 25px}
.themify_builder_content-28991 .tb_sge0229.module-buttons .module-buttons-item a{text-transform:uppercase;font-size:16px;font-style:normal}
.themify_builder_content-28991 .tb_sge0229.module-buttons.module .module-buttons-item a:hover{padding-right:35px;padding-left:35px}
.themify_builder_content-28991 .tb_sge0229.module-buttons{border-radius:100px}
.themify_builder_content-28991 .tb_sge0229.module-buttons .module-buttons-item,.themify_builder_content-28991 .tb_sge0229.module-buttons .module-buttons-item a{font-family:"Sofia Sans";font-weight:800}

@media(max-width:950px){
.themify_builder_content-28991 .tb_iadk521,.themify_builder_content-28991 .tb_7xz3726{gap:5px}
.themify_builder_content-28991 .tb_t074521.module-overlay-content .tb_ov_close{color:#fff;background-color:transparent}
.themify_builder_content-28991 .tb_t074521.module-overlay-content .tb_oc_overlay{margin-left:0;margin-top:0;padding-left:0}
.themify_builder_content-28991 .tb_t074521.module-overlay-content .tb_oc_overlay,.themify_builder_content-28991 .tb_t074521.module-overlay-content .tb_overlay_content_lp{background-image:none;background-color:#212121}
}
@media(max-width:600px){
.themify_builder_content-28991 .tb_ik22521,.themify_builder_content-28991 .tb_u1hf726{justify-self:auto;align-self:auto;gap:0;justify-items:inherit}
.themify_builder_content-28991 .tb_4d5j521.module-image,.themify_builder_content-28991 .tb_iei2726.module-image{width:120px;z-index:1112}
.themify_builder_content-28991 .tb_iadk521,.themify_builder_content-28991 .tb_7xz3726{justify-self:auto;align-self:auto;gap:13px;justify-content:inherit;justify-items:inherit}
.themify_builder_content-28991 .tb_t074521.module-overlay-content .tb_ov_close{padding-top:20px;padding-left:15px}
.themify_builder_content-28991 .tb_t074521.module-overlay-content .tb_ov_co_icon_outer{margin:0;padding:0;background-color:transparent}
.themify_builder_content-28991 .tb_t074521.module-overlay-content .tb_ov_co_icon_outer:hover{background-color:transparent}
.themify_builder_content-28991 .tb_t8ve888{background-image:linear-gradient(180deg,rgba(0, 0, 0, 0) 0%,rgba(0, 0, 0, 0) 100%)}
.themify_builder_content-28991 .tb_ka23889{height:2px}
.themify_builder_content-28991 .tb_xf38889{height:35px}
}/*Builder Custom CSS START*/
.max{
	max-width:1300px!important;
}


.hangbuy{
	background-image:
      linear-gradient(135deg, white 50%, #00d5ff 50%),
      linear-gradient(135deg, #00d5ff 50%, #03abff 50%);
      background-position: bottom right!important;
  background-size: 200% 200%;
  transition: 0.5s;
    cursor: pointer;
    -webkit-background-clip: text, border-box;
}

.hangbuy:hover{
    cursor: pointer;
background-position: top left!important;
}

.hangsale{
	background-image:
      linear-gradient(135deg, white 50%, #ed1e24 50%),
      linear-gradient(135deg, #fc4e16 50%, #ed1e24 50%);
      background-position: bottom right!important;
  background-size: 200% 200%;
  transition: 0.5s;
    cursor: pointer;
    -webkit-background-clip: text, border-box;
}

.hangsale:hover{
    cursor: pointer;
background-position: top left!important;
}

.themify_builder_content-28991 .tb_eoul328.module-menu li > .sub-menu {
    background-color: #212121;
    border-radius: 0px;
    box-shadow: none;
    padding: 0;
    margin-right: -9px;
}

.themify_builder_content-28991 .ui.nav ul, .ui.nav ul>li {
    list-style: none;
    margin: 0;
    width: -webkit-fill-available;
}

.menu-item-29000 {
    margin-right: 0px!important;
    padding-right: 20px!important;
    border-right: 1.5px solid #fff!important;
}


.menu-item-29004 {
padding-top: 40px;
border-top: 1.5px solid #ffffff;
}

#gennav {
  position: fixed; /* Make it stick/fixed */
  top: 0; /* Stay on top */
  width: 100%; /* Full width */
  transition: background-color 0.3s ease, top 0.3s ease; /* Transition effect when sliding down (and up) */
}

.main{
    font-family: "sofia-pro-condensed-variable", sans-serif!important;
    font-variation-settings: "slnt" 0, "wght" 900!important;
    font-size: 36px!important;
    height: 32px!important;
    margin-bottom: 20px!important;
	text-transform:uppercase;
}

.module.module-overlay-content .sidemenu {
    transition: opacity 0.2s ease,visibility 0.2s ease,background 0.2s ease,transform 0.2s ease!important;
    z-index: 1111;
}

.tb_dln2521.scrolled {
background: #212121!important;
}

.tb_t8ve888.scrolled {
background: #575757!important;
}

.tb_ov_close:hover{
    transform: none!important;	
	transition:none!important;
}
.tb_ov_close{
    transform: none!important;
	transition:none!important;
}

.tb_ov_close:hover{
    transform: none!important;	
	transition:none!important;
}
.tf_close{
    transform: none!important;
	transition:none!important;
}
.tf_close:hover{
    transform: none!important;
	transition:none!important;
}

.tb_ov_close{
        padding-top: 15px!important;
        padding-left: 0px!important;
		padding-right: 15px!important;
}
.tf_close:before{
	width:2px!important;
}
.tf_close:after{
	width:2px!important;
}
/*Builder Custom CSS END*/