/**
 * Theme Name: Asian Sky Group (gsm)
 * Author: Flow Asia
 * Version: 0.5
**/

.search-article{
    width: 100%;
}
.side-menu__wrapper{
    transform: translate(200%, 0);
}
.side-menu-open .side-menu__wrapper{
    transform: translate(0, 0);
}
.modal__content {
    max-height: 94vh;
    overflow-y: auto;
}
html body .addtoany_content{
    display: none !important;
}
body.zh-hans{
    --ff: 'Source Han Sans CN';
    --ffm: 'Source Han Sans CN';
}

.no-link > a{
	pointer-events: none;
}
.side-menu{
	height: -webkit-fill-available;
    min-height: -webkit-fill-available;
}
.drop__btn{
    color: #405064;
}
.market-single__img .link{
    font-size: 0;
}
.single-market_intelligence .share__list .x-icon svg{
    width: 100%;
}
.article-single__main ul{
    margin-bottom: 1.875rem;
}
body.single-events .market-block{
    margin-top: 40px;
}
.author .advertising-full-author{
    margin-bottom: 40px;
}
hr + p{
    margin-top: 1.875rem;
}
.aircraft-preview--sold a{
    cursor: inherit;
}
@media only screen and (min-width: 64.0625em){
    body.zh-hans .market-single-download a{
        font-size: calc(20 * var(--coef)/ var(--base) * 100vw);
    }
    body.zh-hans .market-single__img .link a{
        white-space: nowrap;
        padding: calc(24 * var(--coef)/ var(--base) * 100vw) calc(40 * var(--coef)/ var(--base) * 100vw) calc(22 * var(--coef)/ var(--base) * 100vw) calc(88 * var(--coef)/ var(--base) * 100vw);
        font-size: calc(18 * var(--coef)/ var(--base) * 100vw);
    }
    .side-menu__close {
        position: fixed;
        top: calc(60 * var(--coef)/ var(--base) * 100vw);
        right: 32px;
    }
    body .mega-menu__types li a{
        font-size: 16px !important;
    }
    .heading-ads__description{
        width: 60.375rem;
    }
}

@media only screen and (max-width: 64.06125em){

    .drop__btn{
        font-size: calc(30 * var(--coef)/ var(--base) * 100vw);
    }
    .careers__single{
        display: none;
    }
    .job-item__back {
        text-transform: uppercase;
        color: #ffcf04;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        font-size: calc(20 * var(--coef)/ var(--base) * 100vw);
        font-weight: 700;
        line-height: 1;
    }
    .job-item__back:before{
        content: '';
        display: block;
        background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220.366%22%20height%3D%2234.563%22%20viewBox%3D%220%200%2020.366%2034.563%22%3E%3Cg%20transform%3D%22translate%280%2034.563%29%20rotate%28-90%29%22%3E%3Cpath%20d%3D%22M33.692%2C19.49a2.973%2C2.973%2C0%2C0%2C1-4.215%2C0L17.284%2C7.233%2C5.09%2C19.49A2.987%2C2.987%2C0%2C0%2C1%2C.875%2C15.257L15.174.879a2.965%2C2.965%2C0%2C0%2C1%2C4.215%2C0l14.3%2C14.378a3.009%2C3.009%2C0%2C0%2C1%2C0%2C4.234%22%20transform%3D%22translate%280%200.001%29%22%20fill%3D%22%23FFCF04%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E) no-repeat center/100% 100%;
        width: calc(12 * var(--coef)/ var(--base) * 100vw);
        height: calc(20 * var(--coef)/ var(--base) * 100vw);
        margin-right: calc(10 * var(--coef)/ var(--base) * 100vw);
    }
    .careers__content,
    .job-item__body{
        font-size: calc(28 * var(--coef)/ var(--base) * 100vw);
    }
    .job-item__body{
        line-height: 1.53;
    }
    .careers__content{
        line-height: 1.25;
    }
}
/*body #user-login{*/
/*    display: none;*/
/*}*/
/*body:not(.logged-in) .header__bar{*/
/*    display: none !important;*/
/*}*/
/*body:not(.logged-in) .drop{*/
/*    display: none !important;*/
/*}*/
.subscribe__description{
    max-width: 100% !important;
    width: 100% !important;
}
.drop--no-arrow svg{
    display: none;
}
#gform_confirmation_message_8,
#gform_confirmation_message_9{
    display: none;
}
body.default.page .entry__meta{
    display: none;
}
body.default.page .entry{
    max-width: 500px;
    margin: 100px auto;
}
.heading-ads__description .a-single{
    margin-bottom: 30px;
}
.events__button__events--top{
	margin: 40px 0;
}
.events__button__events--top + div .share{
	margin-top: 0;
}
body .wrapper{
	z-index: 9999;
}

@media screen and (max-width: 62.4988em){
	body.home .about-info__content h1{
		max-width: 100%;
	}
}