/*
#masthead,
.wp_mm_wrapper {
	--primary: #10a0eb;
    --white: #ffffff;
    --black: #000000;
    --businessGray: #2d415a;
	--primaryFont: "Anek Telugu", sans-serif;
}
*/
section#masthead{
  height: 40px;
  width: 100%;
  padding: 0;
  background-color: #def4ff;
  margin-bottom: 0px;
  position: relative;
	border-bottom: 1px solid #aee4ff;
	border-top: 3px solid #57c6ff;
	/*
  border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	*/
  /*position: fixed;*/
}
section#masthead.sticky-menu{
	width: var(--site-width);
    margin: 0 auto;
}
.sticky-menu{
	position: fixed !important; 
    top: 0;
    left: 0; 
    right: 0; 
    border-radius: 0px !important; 
    z-index: 99;
	animation: slide-down 0.7s;
}
.sticky-menu-remove{
	animation: slide-up 0.7s;
}
.main-navigation.sticky-header {
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #333;
  /*box-shadow: 0 2px 6px rgba(255, 255, 255, 0.2);*/
  animation: slide-down 0.7s;
  z-index: 9999;
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 0.9;
    transform: translateY(0);
  }
}
@keyframes slide-up {
    0% {
        opacity:0.9;
        transform: translateY(100%);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
    }
}
.main-navigation {
  position: relative;
  float: left;
  *width: 100%;
  display: block;
  clear: both;
  font-family: var(--font-sans);
  text-transform: uppercase;
  /*background: var(--color-white);*/
  padding: 1px 0px 0px;
  margin-left: 50px;
}

.main-navigation img{
	width: 20px;
	max-width: 20px;
	vertical-align: middle; 
}
.main-navigation ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.main-navigation ul ul {
  float: left;
  position: absolute;
  top: 100%;
  left: -999em;
  z-index: 99999;
  background-color: var(--color-primary);
  max-height: 400px;
	overflow-y: auto;
}

.main-navigation ul ul ul {
  left: -999em;
  top: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
  left: 100%;
}

.main-navigation ul ul a {
  width: 200px;
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
  left: auto;
}

.main-navigation li {
  float: left;
  position: relative;
  padding: 0 !important;
	border-right: 1px solid #aee4ff;
}

.main-navigation a {
	display: block;
	padding: 4px 14px;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none !important;
	line-height: 31px;
	color: #005886 !important;
	
}
.main-navigation li:hover > a {
  background: #10a0eb14;
  border-bottom: 3px solid #18a2e8;
  padding-bottom: 2px;
}
.main-navigation .sub-menu {
	display: none;
}
.main-navigation .sub-menu li:hover > a {
  background: var(--color-border);
    color: var(--color-white) !important;
}
/*
.main-navigation li.menu-item.level-1:after {
    content: "";
    position: absolute;
    left: 15%;
    bottom: 2px;
    height: 2px;
    width: 70%;
    background: var(--color-text);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.3s ease;
}
.main-navigation li.menu-item.level-1:hover::after {
  transform: scaleX(1);
}
*/
.main-navigation ul ul a:hover {
}
.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_item > a:hover,
.main-navigation .current-menu-item > a:hover {
  color: #313131;
  background: #7ac1b7;
}
.main-navigation .current_page_ancestor {
  background: #4d4d4d;
  background: hsl(0, 0%, 30%);
  /*border: 1px solid #F00;*/
}

.main-navigation .current_page_parent .current_page_item > a {
  color: #313131;
  background: #7ac1b7;
}

div.lorem-content {
  padding: 2rem 0;
  background-color: #ececec;
}
div.lorem-content h1 {
  margin: 10px auto;
}
/*
@media screen and (min-width: 992px) {
  .main-navigation,
  .main-navigation ul {
    display: block;
  }
}
*/
/*scrollbar*/
.main-navigation .sub-menu::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.main-navigation .sub-menu::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px var(--color-border);
  border-radius: 10px; 
}
 
/* Handle */
.main-navigation .sub-menu::-webkit-scrollbar-thumb {
  background: var(--color-white); 
  border-radius: 10px;
}
/*scrollbar end*/

.main-navigation-right > ul > li:last-child{
	display: none;
}
#masthead.sticky-menu .main-navigation-right .social_share{
	display: none;
}
#masthead.sticky-menu .main-navigation-right li:last-child{
	display: block
}
.site-header.sticky-menu .header-right .app-download-text {
        display: none;
    }
.main-navigation-right li {
  padding-top: 2px;
}
#masthead.sticky-menu .main-navigation-right{
	margin-top: -10px;
}
.main-navigation-right .social_share img{
	width: 20px;
	height: 20px;
}
.main-navigation-right{
	float: right;
    padding: 2px 10px;
	clear: right;
	margin-top: 2px;
}
.main-navigation-right ul{
	display: flex;
    gap: 10px; 
    padding: 0;
    margin: 0;
    align-items: center;
}
.main-navigation-right .header-btn.live-tv{
	gap: 0px;
}
.main-navigation-right .header-btn.live-tv .icon{
	width: 20px;
	height: 20px;
}
.main-navigation-right .header-btn.live-tv span {
  font-size: 12px;
  color: #299deb;
  font-weight: 500;
	margin-top:6px;
}
.main-navigation-right ul a{
	color: var(--color-primary) !important;
    text-shadow: 0 0 black;
}
.main-navigation-right .header-btn.search{
	display: flex;
	align-items: center;
	gap: 2px;
	font-size: 14px;
	font-weight: 600;
	margin-top: -8px;
}
.path-search .main-navigation-right .header-btn.search{
	display: none;
}