/*------------------------------------------------------------------
[Master Style]
-------------------------------------------------------------------*/

/* width */
::-webkit-scrollbar {
  width: 7px;
  height: 7px;
}

/* Track */
::-webkit-scrollbar-track {
  background: transparent; 
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.2);
}

*,
*::after,
*::before {
	cursor: none;
}

body{

  font-size: 14px;

  /* Sans Serif */

  /* font-family: 'Roboto', sans-serif; */
  /* 400,500,700,900 */
  font-family: 'Lato', sans-serif;
  /* 400,700,900 */
  /* font-family: 'Raleway', sans-serif; */
  /* 400,500,600,700,800,900 */
  /* font-family: 'Quicksand', sans-serif; */
  /* 400,500,700 */

  /* Hand Writing */

  /* font-family: 'Pacifico', 'Segoe UI', sans-serif; */
  /* font-family: 'Amatic SC', 'Segoe UI', sans-serif; */
  /* font-family: 'Monoton', 'Segoe UI', sans-serif; */
}

._quicksand{
  font-family: 'Quicksand', sans-serif;
}

._cursor-inner._cursor-circle{
  background-color: rgba(255,255,255,0.3);
}

/* ._lazy {
  background-color: #eee;
} */

._lazy:before{
  /* background-image: url('../img/loader/comet.gif'); */
  background-image: url('../img/loader/dna.gif');
  /* background-image: url('../img/loader/heart.gif'); */
  /* background-image: url('../img/loader/infinite.gif'); */
  /* background-image: url('../img/loader/parallax.gif'); */
  /* background-image: url('../img/loader/windows10.gif'); */
  /* background-image: url('../img/loader/yinyang.gif'); */
}


._lazy-overlay,
._hexagon{
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

._lazy-overlay-margin{
  position: absolute;
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
}

._push-l-search-desc{
  margin-left: 46px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 16px;
}

._z-index-10{
  z-index: 10;
}

._nav{
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 9998;
  border-bottom: 1px solid rgba(255,255,255,0.1);
}

._nav-icon i,
._nav-icon i:before,
._nav-icon i:after{
  background-color: #fff;
}

._nav-icon:hover,
._nav-active{
  background-color: rgba(255,255,255,0.2);
}

._nav-logo a{
  color: #fff;
}

@media (min-width: 993px){
  ._nav-list li._nav-link-active{
    background-color: transparent;
    position: relative;
  }
  ._nav-list li._nav-link-active:before{
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    height: 2px;
    background-color: rgb(233, 219, 29);
  }
  ._nav-list li:hover{
    background-color: transparent
  }
  ._nav-list li a{
    color: #fff;
  }
}

._slick,
._slick-img{
  height: 670px;
}

._slick-img:before{
  background-color: transparent;
}

@media (max-width: 992px){
  ._nav-list li._nav-link-active{
    background-color: rgba(255,255,255,0.1);
    position: relative;
  }
  ._nav-items{
    background-color: rgba(0,0,0,0.9);
    box-shadow: 0 6px 10px rgba(0,0,0,0.5);
  }

}

._footer{
  background-color: #171717;
  padding-top: 40px;
}

._footer-nav{
  border-top: 1px solid rgba(255,255,255,0.03);
  margin-top: 40px;
}