.noselect, .global-link {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently
                                  supported by Chrome and Opera */ }

.global-link {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 2;
  font-size: 0px;
  opacity: 0; }

@media screen and (min-width: 1116px) {
  .header .menu-wrap .main-menu.type-2 .menu-item.current_page_item > a,
  .header .menu-wrap .main-menu.type-2 .menu-item a:hover,
  .header .menu-wrap .main-menu.type-2 .menu-item:hover > a,
  .header-colored .header .menu-wrap .main-menu.type-2 .menu-item > .sub-menu .menu-item:hover > a,
  .header-colored .header .menu-wrap .main-menu.type-2 .menu-item a {
    background: #0260E8;
    color: #fff; }
  .header-colored .header .menu-wrap .main-menu.type-2 .menu-item.current_page_item a,
  .header-colored .header .menu-wrap .main-menu.type-2 .menu-item:hover a,
  .header .menu-wrap .main-menu .menu-item > .sub-menu .menu-item.current_page_item a {
    background: #ffffff;
    color: #0260E8; }
  .header .menu-wrap .main-menu .menu-item > .sub-menu .menu-item.current_page_item:hover > a,
  .header .menu-wrap .main-menu .menu-item > .sub-menu .menu-item:hover > a {
    background: rgba(37, 43, 51, 0.1);
    color: #0260E8; }
  .header-colored .header .menu-wrap .main-menu > .menu-item:hover > a > .expand-menu-button {
    color: #0260E8; } }

@media screen and (max-width: 1117px) {
  #menu-main-menu > .menu-item:hover > a::after {
    height: 0; }
  .main-menu.type-2 {
    height: 100%;
    margin-bottom: 0; } }
