/*Header and Logo*/
._thdr{width:100%;height:auto;position:relative;background:var(--mbg);}
._thdr ._hdcw{height:100%;align-items:center;justify-content:space-between;}
._thdr ._dlgo{width:280px;align-items:center;flex:none;}
._thdr ._dlgo img{width:280px;height:61px;margin:0;}
.adunit{min-height:261px;color:#707070;font-size:12px;line-height:11px;margin:auto;text-align:center;position:relative;letter-spacing:.5px;}
.topad{min-width:728px;min-height:101px;margin:10px 0;text-align:center;overflow:hidden;}
.adunit>span{display:block;text-align:center;width:100%;}
.topad .gads{width:970px;height:90px;position:relative;z-index:99;}

/*Header Tabs Links*/
.header{width:100%;padding:0 0 1px;flex-wrap:wrap;background:linear-gradient(90deg, #740fb9 30%, #ad1a9f 100%);position:relative;}
.header ._hdrcnt{align-items:center;justify-content:center;}
._nv{width:100%;}
._nv li{position:relative;margin-right:14px;}
._nv li a:after{width:100%;height:5px;content:'';background-color:#FFF;position:absolute;left:-1000px;right:0;bottom:0;margin:0 auto;transition:all 0.4s ease;}
._nv li.active a:after,
._nv li:hover a:after{content:'';left:0;transition:all 0.4s ease;}
._nv li a{position:relative;overflow:hidden;white-space:nowrap;}
._nv li a,
._nv li>span{color:#FFF;padding:16px 4px;height:50px;line-height:51px;font-size:20px;font-weight:500;letter-spacing:.3px;font-family:var(--ffone);display:inline-flex;align-items:center;position:relative;text-transform:uppercase;cursor:pointer;}
._nv li.dlmenu{padding-right:14px;}
._nv li.dlmenu._arw-r-d:before,
._nv li.dlmenu._arw-r-d:after{top:17px;}
._nv li.dlmenu._arw-r-d:after{top:12px;}
._nv li.dlmenu a:after{content:unset;}
._nv li.dlmenu.active a:after,
._nv li.dlmenu:hover a:after{content:unset;}
/*New Tag Blink*/
._nv li._infbdg.dlmenu{padding-right:24px;}
._infbdg.dlmenu._arw-r-d:before, 
._infbdg.dlmenu._arw-r-d:after{right:7px;}
._nv li a._bdg{overflow:visible;}
._nv li a>sup,
._nv li>span>sup{padding:0 5px;background-color:#fff100;border-radius:10px;position:absolute;right:-20px;top:2px;font-size:11px;font-weight:bold;color:#000;text-transform:uppercase;line-height:16px;transform:scale(0.9);animation:blinker 1s step-end infinite;-webkit-animation:blinker 1s step-end infinite;}
@keyframes blinker {
    50% {opacity: 0;}
}
@-webkit-keyframes blinker {
    50% {opacity: 0;}
}

.dlmenu ul._nvdd li._gtbdg>a{padding:12px 8px 12px 20px;background-color:#fff100;border-left:1px dashed #6f3d72;color:#000;font-weight:bold;}    
.dlmenu ul._nvdd li._gtbdg:before{
    background:var(--grdnt4);
    border-radius:10px;
    box-shadow:inset 0 1px rgba(0, 0, 0, 0.25);
    content:'';
    width:6px;height:6px;
    position: absolute;
    top:19px;left:8px;z-index:1;
}

.dlmenu ul._nvdd li._gtbdg:after{
    background:transparent;
    border-bottom:10px solid transparent;
    border-left:10px solid #fff100;
    border-top:10px solid transparent;
    content:'';
    position:absolute;
    right:-10px;
    top:13px;
}
/*Header Search*/
.header .hrt{width:40px;height:40px;align-items:center;justify-content:center;}
.header .hrt ._sricn:before{border-width:3px;border-color:#fff;}
.header .hrt ._sricn:after{width:4px;background-color:#fff;}
/*._nv em{color:transparent;}
._nv em,
._nv ._more i:after, 
._nv ._more i:before{content:'';display:block;background:#555;width:5px;height:5px;margin:auto 2px;border-radius:2px;position:relative;}*/

/*Subnav*/
._snav{width:100%;background-color:#141320;box-shadow:0 0 10px 2px var(--shadow);position:relative;z-index:1;white-space:nowrap;z-index:999;}
._snav ul{width:100%;}
._snav li{position:relative;margin-right:15px;}
._snav li a:after{width:100%;height:3px;content:'';background-color:var(--rcolor);position:absolute;left:-1000px;right:0;bottom:0;margin:0 auto;transition:all 0.4s ease;}
._snav li:hover a:after{content:'';left:0;transition:all 0.4s ease;}
._snav li a{position:relative;overflow:hidden;}
._snav li a,
._snav li>span{color:var(--color);padding:12px 0;height:44px;line-height:44px;font-size:16px;font-weight:500;letter-spacing:.3px;font-family:var(--ffone);display:inline-flex;align-items:center;position:relative;text-transform:uppercase;cursor:pointer;}
._snav ._snavreg{width:min-content;font-size:14px;white-space:normal;line-height:16px;text-align:center;padding-right:15px;}
._snav ._ssinflnk{margin:0;}
._snav ._ssinflnk>a{background:#FFF;color:#000;border-radius:0 30px;padding:0 15px;font-size:15px;font-weight:bold;box-shadow:0 0 5px #000;}
._snav ._ssinflnk>a._gbganim{background:linear-gradient(-45deg, #f4ffa5, #fff770, #c97aff, #ff7fed);background-size:400% 400%;animation:gradient 10s ease infinite;height:40px;position:relative;top:2px;border-radius:40px;text-shadow:1px 1px 3px #fff;border:1px dashed #000;transition:all .3s ease;}
._snav ._ssinflnk>a._gbganim:hover{color:#fff;text-shadow:none;background:linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size:400% 400%;animation:gradient 10s ease infinite;border:1px dashed transparent;transition:all .3s ease;}
._snav ._ssinflnk>a._gbganim:after{content:unset;}
@keyframes gradient {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

/*Second Row navigation dropdown*/
.dlmenu._arw-r-d:before, 
.dlmenu._arw-r-d:after{top:14px;right:-3px;transform:rotate(45deg) scale(0.4);}
.dlmenu._arw-r-d:after{top:9px;}
.dlmenu ul{background:var(--grdnt4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);height:0;opacity:0;position:absolute;left:-50px;top:46px;z-index:99999;visibility:hidden;}
.dlmenu:hover ul{display:flex;flex-wrap:wrap;min-width:300px;width:auto;height:auto;opacity:1;box-shadow:0 0 5px #000;transition:0.3s all ease;border-radius:10px;visibility:visible;}
.dlmenu:hover ul:before{width:0;height:0;content:'';border-left:8px solid transparent;border-right:8px solid transparent;border-top:9px solid #2b1241;position:absolute;left:0;right:0;top:-9px;margin:auto;transform:rotate(180deg);}
.dlmenu ul li{width:50%;position:relative;border-bottom:1px solid rgba(255,255,255,.1);margin:0;}
.dlmenu ul li:last-child{border-bottom:none;}
.dlmenu ul li a{display:block;font-size:15px;line-height:1.3;white-space:nowrap;color:#FFF;height:auto;padding:12px;text-align:left;transition:all 0s ease-in-out;}
.dlmenu ul li a:hover{background-color:rgba(255,255,255,.05);}
.dlmenu ul._nvdd li{width:50%;}
.dlmenu ul._nvdd>li:nth-child(2n){border-left:1px solid rgba(255,255,255,.1);}
._snav .dlmenu li a:after,
._snav .dlmenu li:hover a:after{content:unset;}
