﻿#divHeader ul.language li:nth-child(3){
    /*display: none;*/
}
.divHeavenSeach
{
    visibility: visible !important;
}

.divHeaderWindow  .divHeavenSeach {
    color: #555;
  display: flex;
  padding: 2px;
  border: 1px solid currentColor;
  border-radius: 15px;
}

.divHeaderWindow .divHeavenSeach input {
    border: none;
    background: transparent !important;
    margin: 0;
    padding: 7px 8px;
    font-size: 14px;
    color: inherit;
    border: 1px solid transparent;
    border-radius: inherit;

    height: 30px;
    width: 385px!important;
    /*background: transparent url('../img/iconssearch-24.png') no-repeat 2% !important;
    text-indent: 10%;*/
  }

  .divHeaderWindow .divHeavenSeach input:focus-visible{
    outline: -webkit-focus-ring-color auto 0px;
  }

  .divHeaderWindow .divHeavenSeach input::placeholder {
    color: #bbb;
  }

  .divHeaderWindow .divHeavenSeach input:-webkit-autofill,
  .divHeaderWindow .divHeavenSeach input:-webkit-autofill:hover, 
  .divHeaderWindow .divHeavenSeach input:-webkit-autofill:focus, 
  .divHeaderWindow .divHeavenSeach input:-webkit-autofill:active{
      -webkit-box-shadow: 0 0 0 30px white inset !important;
  }

  .divHeaderWindow .divHeavenSeach button {
    text-indent: -999px;
    overflow: hidden;
    width: 25px;
    padding: 0;
    margin: 0;
    border: 1px solid transparent !important;
    border-radius: inherit;
    /*background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' class='bi bi-search' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001c.03.04.062.078.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1.007 1.007 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0z'%3E%3C/path%3E%3C/svg%3E") no-repeat center !important;*/
    background: transparent url('../img/iconssearch-24.png') no-repeat center !important;
    cursor: pointer;
    opacity: 0.7;
    margin-top: 3px;
     /* visibility: hidden; */
    margin-right: 6px;
  }
  
  .divHeaderWindow .divHeavenSeach button:focus,
  .divHeaderWindow .divHeavenSeach button:visited{
	border:none;
}
  
  .divHeaderWindow .divHeavenSeach button:hover {
    opacity: 1;
  }

  .divHeaderWindow .wrapper-headerSearch{
    margin-top: 9px;
    margin-right: 12px;
  }

	.divHeaderMobile .divHeavenSeach button {
    text-indent: -999px;
    overflow: hidden;
    width: 20px;
    height: 20px;
    padding: 0;
    margin: 0;

    visibility: visible !important;
    background-size: 15px 15px;
    background-image: url("../img/icon_heavensearchMobile.png");
    background-repeat: no-repeat;
    background-position: center;
    border: none;
  }

  .divHeaderMobile ul.Heaven_Mobile li:nth-child(2){
    display: none;
  }

  .divHeaderMobile #txtSearch_Mobile{
    width: 80%;
    border-radius: 14px !important;
  }
  /*********************navigation menu*********************/
  .menuWindow_div-line{
    background-image: linear-gradient(to left,#003764 0%, #00c6be 100%) !important;
    height: 2px;
    margin-top: 5px;
    margin-right: 0px;
  }

@media (min-width: 1023px)
{
    .menuWindow_div-line {
        margin-bottom: 0px !important;
    }
    .mega-dropdown-menu {
        background-color: #EDEDED !important;
    }
    .menuWindow_TabSub2 {
        padding-bottom: 20px !important;
    }
    .menuWindow_TabSub2 > li {
        padding-top: 5px !important;
    }
}
@media (min-width: 260px)
{
	.divHeaderMobile #txtSearch_Mobile{
    	width: 60%;

  }

}

@media (min-width: 360px)
{
	.divHeaderMobile #txtSearch_Mobile{
    	width: 70%;

  }

}
@media (min-width: 500px)
{
	.divHeaderMobile #txtSearch_Mobile{
    	width: 80%;

  }

}



/*****************************Banner************************************************************/
div#divPlayPause{
  text-align: right;
  margin-bottom: 5px;
}
button#toggleCarousel {
  background-color: #043863;
  border-radius: 50%;
  border: none;
  cursor: pointer;
}
button#toggleCarousel:focus{
  outline: none;
}

button#toggleCarousel > i{
    color: white;
    font-size: 11px;
}




#overlay-content {
  position: absolute; /* Sit on top of the page content */
  display: none; /* Hidden by default */
  width: 100%; /* Full width (cover the whole page) */
  height: 100%; /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0,0,0,0.2); /* Black background with opacity */
  z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
  /*cursor: pointer;  Add a pointer on hover */
}

.menuWindow_btn_Border{
	border:none !important;
}
.divHeaderWindow .aHeaderSearch{
	
	display:none;
}