/* ------------------------------------------ */
/* Style for sec-shortcut */
/* ------------------------------------------ */
 .sec-shortcut {
     position: fixed;
     right: -120%;
     padding: 0 20px;
     z-index: 100;
     transition: 0.3s;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
}
 @media screen and (max-width: 1200px) {
     .sec-shortcut {
         padding: 0 5px;
    }
}
 @media screen and (max-width: 991px) {
     .sec-shortcut {
         display: none;
    }
}
 @media screen and (max-width: 480px) {
     .sec-shortcut {
         padding: 0;
    }
}
 .sec-shortcut.is-active {
     right: 0;
}
 .sec-shortcut .sec-shortcut__link {
     display: block;
     padding: 10px;
}
 @media screen and (max-width: 480px) {
     .sec-shortcut .sec-shortcut__link {
         padding: 8px;
    }
}
 .sec-shortcut .sec-shortcut__link:before {
     content: '';
     width: 12px;
     height: 12px;
     display: block;
     background: #000;
     opacity: 0.4;
     border-radius: 50%;
     border: 1px solid #FFF;
}
 @media screen and (max-width: 480px) {
     .sec-shortcut .sec-shortcut__link:before {
         width: 10px;
         height: 10px;
    }
}
 .sec-shortcut .sec-shortcut__link.is-active:before {
     opacity: 1;
}
 .sec-shortcut .sec-shortcut__item {
     margin: 0;
     position: relative;
}
 .sec-shortcut .sec-shortcut__item:hover .sec-shortcut__link {
     opacity: 1;
}
 .sec-shortcut .sec-shortcut__item:hover .sec-shortcut__item-label {
     display: block;
}
 .sec-shortcut .sec-shortcut__item-label {
     display: none;
     position: absolute;
     right: 100%;
     margin-right: 10px;
     top: 50%;
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     transform: translateY(-50%);
     font-size: 14px;
     white-space: nowrap;
     padding: 8px 12px;
     background: #FFF;
     box-shadow: 0px 3px 4px rgba(150, 150, 150, 0.2);
}

.access {
    position: absolute;
    left: 0px;
    top: -500px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* END Style sec-shortcut */
/* ------------------------------------------ */