/**
* Techland Update CSS
*/

/* new sticky logo */
.has-sticky-logo .sticky-logo {
    display: none;
}
.top-bar.is-sticky .has-sticky-logo .sticky-logo {
    display: block;
}
.top-bar.is-sticky .has-sticky-logo .main-logo {
    display: none;
}
.top-bar.is-sticky.sticky-off {
    position: absolute;
}

.feature a {
    text-decoration: none;
    color: inherit;
}
.w-100 {
    width: 100%;
}

.top-bar.sticky-off.in,
.top-bar.sticky-off.out {
    animation:none!important;
	transition: none !important;
}
.top-bar.sticky-off {
    background-color: inherit;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}

span.arrow:before {content: "";
    float: right;
    width: 6px;
    height: 6px;
    border-bottom: 2px solid;
    border-right: 2px solid;
    border-color: currentColor;
    margin-left: 10px;
    margin-top: 4px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transition: border-color .3s ease-in-out;
    -o-transition: border-color .3s ease-in-out;
    transition: border-color .3s ease-in-out;}

span.arrow {
    position: relative;
    display: inline-block;
    padding: 0;
    line-height: inherit;
    font-size: inherit;
    font-family: inherit;
    position: absolute;
    right: 12px;
    width: 20px;
    z-index: 9999999;
    height: 20px;
    pointer-events: all;
}
