#tasr-menu{width: 100%; margin: 0 auto !important;padding: 0;border-bottom:2px solid #efefef;}
#tasr-menu .ta-menu-item .dropdown{display: inline; margin: 10px 0 10px 0;}
.ta-menu-item{text-align:center;margin-bottom:0;}
.dropdown:hover .dropdown-cont {display: block;}
.dropdown:hover .dropbtn {border-bottom: 2px solid #000;text-decoration:none;color:initial;}
.dropdown-cont{background-color:#000;color:#fff;}
.dropdown-cont {display: none;position: fixed;border-top: 1px solid #111111;z-index: 5;left: 0;/*height: 100%;top: 435px; overflow-x: hidden; */transition: .5s;margin-top: 0;padding: 40px 0 0 0;width:100%;}
.dropdown-cont a {color: #fff !important;text-decoration: none;display: block;font-size:15px;padding-bottom:5px;}
.dropdown-cont a:hover{text-decoration:underline;color:#FFF !important;}
.dropbtn{padding:0 10px 15px 10px;display:inline-block;font-size: 14px;font-family: 'Graphik Web', sans-serif;}
.sub-content{text-align: left;font-weight:300;letter-spacing: 0px;display:block;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #222222;color:#BBBBBB;}
.under-content{text-align: left;font-weight:300;letter-spacing: 0px;display:inline-block;padding-bottom:20px;color:#BBBBBB;}
.top-link{text-align: left;font-size: 20px !important;letter-spacing: 0px;font-weight: bold;}
.row-width{max-width: 1280px;width: 93.75%;margin: 0 auto;padding-bottom:40px;}
.ddn-bottom{padding:20px 0;background-color:#212121;}
.ddn-bottom a{display:inline-block;border:1px solid #444444;padding:15px 40px;font-weight:300;margin-right:15px;}
.ddn-bottom a:hover{border:1px solid #FFFFFF;text-decoration:none;}
#TASidenav-inner{height: auto;padding:0;}
.sidenav-inner a{color:#fff !important;}
.mobile-top-section{display: flex;width: 100%;}
.mobile-top-section>div{width: 50%;}
.mobile-top-section .signbtn{border: 1px solid #FFFFFF;border-radius: 0;padding:12px;}
.mobile-top-section .newslatterbtn{background: #0055CC 0% 0% no-repeat padding-box;border-radius:0;border: 1px solid #0055CC;padding:12px;}
.pr-7{padding-right:7px;}
.pl-7{padding-left:7px;}
.tasr-rel-pos{position:relative;}
.mobile-nav-icon-alert{position: absolute;top: 13px;left: 13px;height: 10px;z-index: 1;}
.mobile-my-account{-webkit-filter: invert(100%); /* Safari/Chrome */  filter: invert(100%);height:20px;}
.sidenav-inner a{margin-bottom:0 !important;padding-bottom:15px;}
.menu-content li{padding-top: 15px;border-top: 1px solid #434343;}
.menu-content{margin:20px 0;border-bottom: 1px solid #434343;}
.bg-black{background:#000;padding:25px;}
.menu-luminaries-img{height:250px;width:300px;margin:0 auto;}
.mobile-ddn-bottom{padding:20px;background-color:#212121;}
.mobile-ddn-bottom a{display:block;border:1px solid #444444;padding:15px 40px;font-weight:300;margin:15px 0;}
.mobile-ddn-bottom a:hover{border:1px solid #FFFFFF;text-decoration:none;}
.white-color{color:white;}
#main-menu span a, #user-menu span a{font-weight:400;display: inline-block;font-size: 14px;}
.tasr-menu-button{color:#000 !important;border:1px solid #000;padding:5px 15px;}
.pl-15p{padding-left:15px;}
.ddn-center-cont span:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.ddn-center-cont{padding-left:30px;border-left:1px solid #474747;}
#head{border-bottom:none !important;}
#head #leaderboard {background: #EFEFEF;max-height: 310px;}
.menu-promo-div{background-image: url('https://imageserver.amlaw.com/publications/dropdowns/Luminaries-ThinkAdvisor-new.jpg');width: 300px;height: 250px;margin: 0 auto;text-align: center;vertical-align: middle;}
.menu-promo-span{position: absolute;bottom: 0;left: 0;right: 0; margin: auto;bottom: 0;margin: 0 auto;}
.menu-promo-button{font-size: 12px !important;display: inline-block !important;border: 1px solid #fff;padding: 10px 15px;background-color: rgba(255, 255, 255, 0.25);}
.menu-promo-link{font-size: 12px !important;display: inline-block !important;padding: 10px 15px;margin-bottom: 20px;}
#t-head{height:auto;}
#user-menu a{color:#000!important}
#user-menu a:hover{color:#969696 !important}
.cls-button{position: absolute;right: 26px;top: 20px;}
.default-channel{background-color: #fff !important}
.default-channel h1 ,.default-channel p{color: #000 !important}
@media only screen and (min-width : 768px) {
#header-hamburger-span{display:none;}
}
@media only screen and (max-width : 768px) {
#header-hamburger-span{display:inline;}
.useregister,.userlogin {display: none !important;}
.header-logo-img{height:20px!important;}
.menu-content{margin-bottom:20px !important;}
#t-head {border-bottom: 2px solid #efefef;}
#main-menu {display: none;width: 23%;}
#header-logo {display: inline-block;width: 65%;text-align: left !important;padding-left: 0;}
#user-menu {display: inline-block;width: 34%;}
}