* {

    box-sizing: border-box;

}



html,

body {

    font-size: 16px;

}



/*************************** Colors **************************************/



.text-white {

    color: #ffffff !important;

}



.text-black {

    color: #000000;

}



.text-green {

    color: #32ba97;

}



.introduce-text {
    font-family   : PT Sans;
    font-style    : normal;
    font-weight   : bold;
    font-size     : 12px;
    line-height   : 24px;
    letter-spacing: 1px;
    color         : #828282
}

.introduce-text-next {
    font-size  : 18px;
    line-height: 28px;
    font-weight: bold;
}



/******************************* Search form *********************************************/



.search-form form input.orig::placeholder,

.search-form div[id*='ajaxsearchlite1'] div.probox form input.orig::-webkit-input-placeholder,

.search-form-result form input.orig::placeholder,

.search-form-result div[id*='ajaxsearchlite2'] div.probox form input.orig::-webkit-input-placeholder {

    font-weight: bold !important;

    color: #BDBDBD !important;

    font-size: 22px !important;

}



.search-form-result div[id*='ajaxsearchlite2'] div.probox form input.orig:focus::-webkit-input-placeholder,

.search-form div[id*='ajaxsearchlite1'] div.probox form input.orig:focus::-webkit-input-placeholder,

.search-form-result div[id*='ajaxsearchlite2'] div.probox form input.orig:focus::placeholder,

.search-form div[id*='ajaxsearchlite1'] div.probox form input.orig:focus::placeholder {

    font-weight: bold !important;

    color: #ffffff !important;

}



.search-form {

    background: white;

    z-index: 1000;

    width: 100%;

    position: fixed !important;

    /* display   : none; */

    transition: ease-in-out;

}



.search-form-result div.asl_m .probox .proinput input {

    font-family: PT Sans;

    font-style: normal;

    font-weight: bold;

    font-size: 22px;

    line-height: 28px;

    color: #000000;

}



.search-form-result div[id*='ajaxsearchlite'].wpdreams_asl_container {

    width: 100% !important
}



/* .search-form .search-box .probox form,

.search-form-result .search-box .probox form {

border-bottom: 1px solid #32ba97 !important;

} */



.search-form-result .search-box div.asl_m.asl_w,

.search-form .search-box div.asl_m.asl_w {

    border-bottom: 1.5px solid #BDBDBD !important;

    padding-bottom: 8px;

}



.search-result-page div.elementor-widget-wrap .post-loop-result nav.elementor-pagination,

.category div.elementor-widget-wrap nav.elementor-pagination,

.author div.elementor-widget-wrap nav.elementor-pagination {

    display: none
}



/* .post-loop-result article .text-article-loop .elementor-column-wrap, */

.first-block-homepage .text-article-loop .elementor-column-wrap {

    padding: 0 20px !important;

}



#ajaxsearchlite1 div.probox div.proinput input,

div.asl_w .probox .proinput input {

    font-size: 22px;

    font-weight: bold;

    line-height: 28px;

}



div.asl_r div.results div.item .asl_content h3,

div.asl_r div.results div.item .asl_content h3 a {

    font-family: Playfair Display;

    font-style: normal;

    font-weight: normal;

    font-size: 20px;

    line-height: 24px;

    color: #000000;

}



div.asl_r div.results div.item .asl_content h3:hover,

div.asl_r div.results div.item .asl_content h3 a:hover {

    font-family: Playfair Display;

    font-style: normal;

    font-weight: normal;

    font-size: 20px;

    line-height: 24px;

    color: #000000;

}



.asl_content {

    display: flex;

}



div.asl_r div.results .item div.etc {

    padding: 5px 10px;

}



.search-form .search-box .probox,

.search-form-result .search-box .probox {

    display: flex;

}



.search-form .search-box .probox .promagnifier,

.search-form-result .search-box .probox .promagnifier {

    order: 2;

}



/**********************************Author bio ******************************************************/



.dashed-title .elementor-widget-container ul.elementor-icon-list-items {

    margin-top: -4%;

    margin-bottom: 11%;

}



.dashed-title::after {

    display: none;

}



.author-bio-box .elementor-author-box__avatar img {

    border-radius: 100px !important;

    width: 100px !important;

    height: 100px !important;

    object-fit: initial;

}



span.num {

    font-family: PT Sans;

    font-style: normal;

    font-weight: normal;

    font-size: 22px;

    line-height: 28px;

    padding-left: 10px;

    color: #828282;

}



.author-bio-info .author-bio-box .elementor-author-box__bio a:hover {

    color: #4F4F4F !important;

}



.author-bio-box .elementor-author-box {

    display: flex;

    align-items: center !important;

    width: 84.5%;

}



.dashed-heading--left h1::after {

    display: none;

}



.elementor-549 .elementor-element.elementor-element-711b5304 .elementor-heading-title {

    font-size: 28px;

}



.author-bio-box .elementor-widget-container .elementor-author-box__bio p {

    font-family: PT Serif;

    font-size: 18px;

    line-height: 28px;

    font-weight: normal;

    color: #000000 !important
}



.author-bio-box .elementor-widget-container .elementor-author-box__bio {

    font-family: PT Serif;

    font-size: 18px;

    line-height: 28px;

    font-weight: normal;

    color: #000000 !important
}



.author-bio-box .elementor-widget-container .elementor-author-box__bio p a {

    color: black !important;

    font-style: normal;

    text-decoration: black underline;

}



.author-bio-box .elementor-widget-container .elementor-author-box__bio a {

    color: black !important;

    font-style: normal;

    text-decoration: black underline;

}



/***************************************** Advertise Page *************************/



.advertise-content p a:hover {

    text-decoration: underline;

}



/*** Capcha****/



.elementor-field-type-recaptcha_v3 {

    flex-direction: row-reverse;

}



/******************************** About Us page ***********************************/



.info-member div.elementor-container section.elementor-element div.elementor-row {

    display: grid;

    grid-template-columns: repeat(5, 1fr);

}



.info-member div.elementor-container section.elementor-element div.elementor-row div {

    width: 100%;

}



/**************************** Story **********************************************/



.story-title h1.elementor-heading-title {

    margin-top: 35px;

}



.dashed-title .elementor-widget-container {

    padding-top: 10px;

}



/****************************Article Single**************************************/

.main-content-single .post-content-single p a[href] {

    color: #32BA97;

}

.main-content-single .post-content-single p a[href]:hover {

    color: #22997A;

    text-decoration: underline;

}


html[lang="mm-MM"] .text-article-loop .article-title .elementor-heading-title a,
html[lang="mm-MM"] .text-article-loop .elementor-widget-frontiermyanmar-post-excerpt div.elementor-widget-container,
html[lang="mm-MM"] .article-loop-wide .article-title h3.elementor-heading-title>a,
html[lang="mm-MM"] .featured-article-content .header-column-article .article-title-overlay h2.elementor-heading-title>a {
    line-height: 1.7em !important;
}

html[lang="mm-MM"] .post-content-single .elementor-widget-container h3,
html[lang="mm-MM"] .featured-article-content .header-column-article .elementor-widget-frontiermyanmar-post-excerpt div.elementor-widget-container {
    line-height: 1.9em;
}








figcaption.widget-image-caption {

    text-align: left !important;

    padding: 10px !important;

}



figure.wp-block-image figcaption {

    font-family: PT Sans;

    font-style: normal;

    font-weight: normal;

    font-size: 14px;

    line-height: 24px;

    color: #828282;

}



.share-connect-article-page .elementor-widget-wrap,

.icon-connect-article-page .elementor-widget-wrap {

    display: block !important;

}



.share-connect-article-page .elementor-widget-wrap .share-connect {

    margin-top: 20px;

}



.icon-connect-article-page .elementor-widget-wrap .elementor-share-buttons--skin-flat {

    margin-top: 18px;

}



.elementor-element-4f9784c:after,

.elementor-element-e28d0f4:before {

    position: absolute;

    content: "";

    width: 100%;

    height: 1px;

    background: #E0E0E0;

    bottom: -8px;

    left: 50%;

    transform: translateX(-50%);

}



p.img-caption {

    font-family: PT Sans;

    font-style: normal;

    font-weight: normal;

    font-size: 14px;

    color: #828282;

    line-height: normal;

    margin: 0;

}



.post-content-single .field-items .field-item p:has(+ img) {

    margin: 0;

}



.post-content-single .field-items .field-item h5 {

    margin: 0;

    font-family: PT Sans;

    font-style: normal;

    font-weight: normal;

    font-size: 14px;

    line-height: 24px;

    color: #828282;

}





.text-article-single .post-content-single h3 strong {

    font-weight: normal;

    font-size: 18px;

    line-height: 26px;

    font-family: PT Sans;

    font-style: normal;

    text-transform: none;

}



.post-content-single h4 {

    font-family: PT Sans !important;

    font-style: normal;

    font-weight: bold;

    font-size: 22px !important;

    line-height: 28px !important;

    color: #000000;

}


html[lang="mm-MM"] .post-content-single h4 {
    line-height: 1.9em !important;
}



.article-loop-tags h5 a {

    font-size: 20px !important;

}



/* .post-content-single .field-item p:nth-child(2) {

    font-family: PT Sans;

    font-style: normal;

    font-weight: bold;

    font-size: 12px;

    line-height: 24px;

    letter-spacing: 1px;

    color: #828282 !important;

} */



.post-content-single .field-item p:nth-child(2) span {

    font-weight: bold;

}



.post-content-single .field-items .field-item h3 strong {

    font-size: 18px;

}



.post-content-single .even {

    position: relative;

}



#block-block-22--2 {

    width: 39%;

    float: right;

    position: relative;

    margin-left: 60px;

    color: #BDBDBD;

}



#block-block-22--2 .block-content p strong {

    color: black;

    display: block;

}



.block-block-22 .block-content p strong {

    color: black;

    display: block;

}



.block-block-22 {

    position: relative;

    margin-left: 60px;

    width: 41%;

    color: #BDBDBD;

}



#block-block-22--2::before {

    position: absolute;

    content: "";

    width: 78px;

    height: 78px;

    background-image: url("https://images.pico.tools/production/test_logo_800.png");

    background-color: rgb(255, 255, 255);

    background-size: cover;

    left: -30%;

    top: 5px;

}



.block-block-22::before {

    position: absolute;

    content: "";

    width: 64px;

    height: 64px;

    background-image: url(https://images.pico.tools/production/test_logo_800.png);

    background-color: #fff;

    background-size: cover;

    left: -17%;

    top: -12%;

}



/**************************** All Issues ***************************************/



div.issues-text div.elementor-element-populated {

    position: absolute;

    left: -3%;

}



.issuses-dropdown {

    top: -8px;

    right: -20px;

}



.subscribe-column {

    border-top: 1px solid #E0E0E0;

    width: 100%;

}



.story-loop-issue img.attachment-full.size-full {

    max-height: 454px;

}



.story-loop-issue h3.elementor-image-box-title {

    font-family: PT Sans !important;

}



.stories-all-issue .elementor-posts-container article section .elementor-column-wrap {

    padding: 20px 0;

}



/***************************** Issue story ********************************/



.story-single-issue p a {

    color: #32BA97 !important;

}



.latest-stories-loop .post-title-issue-loop {

    width: auto !important;

    padding-right: 25px;

}



.latest-stories-loop .post-info-issue-loop {

    width: auto !important;

}



/****************************Share Connect***************************************/



.share-connect .elementor-text-editor p {

    font-family: PT Sans;

    font-style: normal;

    font-weight: bold;

    font-size: 14px;

    line-height: 18px;

    letter-spacing: 1px;

    text-transform: uppercase;

    color: #000000;

    font-feature-settings: 'pnum'on, 'lnum'on;

}



/*********************************** Header ************************************/





/* .login-header-button .header-menu-nav .header-nav div.elementor-widget-container nav:first-child ul.elementor-nav-menu>li:not(:first-child){

    display: none;

} */
.login-link .button-nav-menu span.elementor-button-icon>i {
    cursor: pointer;
}

.login-link .button-nav-menu span.elementor-button-icon>i:hover {
    color: #22997A;
}


.header-menu .header-nav .elementor-widget-container nav.elementor-nav-menu--main {
    justify-content: flex-end;
}

.header-menu .header-nav .elementor-widget-container nav.elementor-nav-menu--main>ul {
    margin-right: 0;
}


.icon-header-frontier img {

    width: 194px;

    height: 60px;

}

.button-search {
    min-width: 35px;
}



.button-search,

.search-form,

.search-form-result {

    cursor: pointer;

}



.login-link .login-btn div.elementor-button-wrapper {

    float: right;

}



.image-header div.elementor-widget-container div.elementor-image a img {

    width: 194px;

}



.login-header-button div.elementor-widget-wrap {

    align-content: center;

}



.login-header-button div.header-menu {

    align-items: center;

}



.header-nav .elementor-widget-container nav:last-child ul {

    margin: 0 auto;

}



.section-header .elementor-element .elementor-column-wrap {

    padding: 13px 20px;

}

.fixed {
    position  : fixed !important;
    width     : 100%;
    background: white;
    z-index   : 999;
    transition: none;
}





/******************************************************Home Page *************************************/







.feature-homepage article:nth-of-type(4) {

    width: 100%;

}



.feature-homepage nav.elementor-pagination {

    display: none;

}



.excerpt-article .elementor-widget-container {

    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);

}



/* .elementor-widget:not(:last-child) {

    margin-bottom: 10px !important;

} */



article.article-category a,

.section-related-reads .elementor-text-editor p {

    color: #BDBDBD !important;

    font-family: PT Sans !important;

    font-style: normal;

    font-weight: bold;

    font-size: 12px !important;

    line-height: 16px !important;

    letter-spacing: 1px;

    text-transform: uppercase;

}



article.article-title a {

    color: #000000 !important
}



.header-column-article .elementor-column-wrap .elementor-widget-wrap div:nth-child(3) {

    color: #FFFFFF;

    font-family: PT Serif;

    font-style: normal;

    font-weight: normal;

    font-size: 18px;

    line-height: 28px;

    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);

}



.header-column-article .elementor-column-wrap .elementor-widget-wrap div:nth-child(2) h2 a {

    font-size: 32px !important;

    line-height: 40px !important;

    text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3);

}



.elementor-281 .elementor-element.elementor-global-286 .elementor-heading-title {

    font-family: PT Sans;

    font-style: normal;

    font-weight: bold;

    font-size: 22px;

    line-height: 28px;

    color: #000000;

    text-transform: none;

}



.homepage-sidebar .section-sidebar .article-title h5 a,

.section-related-reads h2.elementor-heading-title {

    font-family: Playfair Display;

    font-style: normal;

    font-weight: normal !important;

    font-size: 20px !important;

    line-height: 24px !important;

}



.section-sidebar div.elementor-column-wrap {

    padding: 20px 0 !important;

}



.post-article-loop .elementor-element-populated .elementor-widget-wrap div:nth-child(3),

body.home .article-loop-wide .elementor-widget-wrap div:nth-child(4) {

    font-family: PT Serif;

    font-style: normal;

    font-weight: normal !important;

    font-size: 16px;

    line-height: 24px;

    color: #000000;

}



.post-article-loop .elementor-element-populated .elementor-widget-wrap div:nth-child(3) P {

    margin: 0 auto;

}



.post-article-loop article {

    max-height: 260px;

}



.excerpt-homepage .ajax-posts .elementor-posts-container article:nth-child(5n) section div.elementor-row {

    display: grid;

}



.excerpt-homepage .ajax-posts .elementor-posts-container article:nth-child(5n) section div.elementor-row .img-article-loop,

.excerpt-homepage .ajax-posts .elementor-posts-container article:nth-child(5n) section div.elementor-row .text-article-loop {

    width: 100%;

}



.excerpt-homepage .ajax-posts .elementor-posts-container article:nth-child(5n) section div.elementor-row .text-article-loop div.elementor-column-wrap {

    padding: 0;

}





.excerpt-homepage .ajax-posts .elementor-posts-container article section div.elementor-row .text-article-loop .elementor-column-wrap,

.article-archie-loop .elementor-posts-container article section div.elementor-row .text-article-loop .elementor-column-wrap,

.author-archie-loop .elementor-posts-container article section div.elementor-row .text-article-loop .elementor-column-wrap {

    padding: 0 20px;

}



/****************************** Share Connect *************************************/



.author-connect .elementor-container .author-connect-article-page {

    width: 70%;

}



.author-connect .elementor-container .share-connect-article-page {

    width: 14%;

}



.author-connect .share-connect-article-page .elementor-text-editor {

    text-align: right;

}



.author-connect .elementor-container .icon-connect-article-page {

    width: 16%;

}



.author-connect .elementor-container .icon-connect-article-page .elementor-grid-item .elementor-share-btn {

    background: white;

}



.author-connect .elementor-container .icon-connect-article-page .elementor-grid-item .elementor-share-btn span {

    color: black;

}



/*******************************Article Simple ************************************/



.loop-article-simple .content-article-simple h5 a {

    font-size: 20px !important;

    line-height: 24px !important;

}



/********************** Section Latest stories **********************************/



.article-simple .elementor-widget-wrap div:nth-child(3) {

    color: white !important;

    font-weight: normal;

    font-size: 16px;

    font-family: PT Serif !important;

}



section.section-latest-stories article section.loop-article-simple div.category-article-simple div a:hover,

section.section-feature-stories article section.loop-article-simple div.category-article-simple div a:hover {

    color: #BDBDBD;

}



/*************************************Footer ***************************************/


.height {

    height: 92.5px;

}



.footer-language-switcher .wpml-ls-legacy-list-horizontal ul {

    float: right;

}



.elementor-130 .elementor-element.elementor-element-4327d4dc>.elementor-widget-container {

    padding: 0 60px !important;

}



li.wpml-ls-slot-footer.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal a span {

    color: white;

}

li.wpml-ls-slot-footer.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal a,
li.wpml-ls-slot-footer.wpml-ls-item.wpml-ls-item-mm.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal a {

    padding-left: 2px;

}





li.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal a span {

    color: white;

}



li.wpml-ls-slot-footer.wpml-ls-item.wpml-ls-item-en.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal:hover {

    color: white;

    cursor: pointer;

}



li.wpml-ls-item.wpml-ls-item-en.wpml-ls-first-item.wpml-ls-item-legacy-list-horizontal:hover {

    color: white;

    cursor: pointer;

}



li.wpml-ls-slot-footer.wpml-ls-item.wpml-ls-item-my.wpml-ls-current-language.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal a span {

    color: white;

    font-size: 12px;

    font-family: PT Sans;

}



li.wpml-ls-item.wpml-ls-item-my.wpml-ls-current-language.wpml-ls-last-item.wpml-ls-item-legacy-list-horizontal a span {

    color: white;

    font-size: 12px;

    font-family: PT Sans;

}



.footer-language-switcher ul li a span:hover {

    cursor: pointer;

}



.footer-language-switcher .wpml-ls-legacy-list-horizontal {

    padding: 6px;

}



span.wpml-ls-native {

    color: black;

}



.footer-submenu .elementor-widget-container {

    padding: 0 !important;

}



.elementor-item:after {

    visibility: hidden;

}



.footer-language-switcher .wpml-ls-legacy-list-horizontal .wpml-ls-item {

    margin-left: -1px;

}



.wpml-ls-legacy-list-horizontal>ul {

    padding: 0;

    margin: 0 !important;

    list-style-type: none;

}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer>ul {

    text-align: center;

}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-list-horizontal>ul {

    text-align: center;

}



/******************************** Section subscribe *********************************/



.column-left-subscribe .elementor-widget-wrap div:last-child a span span.elementor-button-text,

.column-center-subscribe-section .elementor-widget-wrap div:last-child a span span.elementor-button-text,

.column-right-subscribe .elementor-widget-wrap div:last-child form span span.elementor-button-text {

    font-family: PT Sans !important;

}



.column-right-subscribe .elementor-widget-wrap div:last-child form span span.elementor-button-text {

    font-size: 12px;

}



@media only screen and (max-width:1024px) {

    .about-us-editorials .person-block {

        flex: 1 0 50%;

    }





    .elementor-8 .elementor-element.elementor-element-e3ba497 .elementor-nav-menu .elementor-item {

        background: white;

    }



    /******************************* Home Page ********************************/

    .elementor-grid-tablet-2 .elementor-grid {

        grid-template-columns: repeat(1, 1fr) !important;

        display: grid;

    }



    .issue-loop-Single-Page .login-btn a.elementor-button-link {

        left: -20%;

    }



    /******************************* Footer ************************************/

    .elementor-18 .elementor-element.elementor-element-2d094fe {

        width: 100%;

    }



    .grid-span-2 .elementor-posts--skin-custom article:nth-child(1) {

        grid-column: 1 !important;

    }



    .column-image-Issue-Latest,

    .issue-loop-colum2,

    .column-button-latest-issue,

    .column-text-latest-issue,

    .footer-copyright,

    .footer-section-privacy,

    .column-logo,

    .footer-nav-menu,

    .footer-follow {

        width: 100% !important;

    }



    .footer-follow .elementor-text-editor,

    .footer-copyright .elementor-text-editor,

    .footer-section-privacy .elementor-widget-container {

        text-align: center !important;

    }



    .footer-language-switcher .wpml-ls-legacy-list-horizontal ul {

        float: left !important;

    }



    .footer-section-language {

        width: 48% !important;

    }



    .footer-section-menu .elementor-widget-container nav:first-child ul {

        margin: 0 auto;

    }



    .footer-policy {

        padding-top: 40px;

    }



    /*********************************** ********************************/

    .footer-submenu div.elementor-widget-container,

    .newsletter-form .elementor-widget-container {

        padding: 0 !important;

    }



    .stories-all-issue .elementor-element .elementor-widget-container .elementor-posts-container {

        grid-template-columns: repeat(2, 1fr) !important;

    }



    /****************************** Latest Issue ******************/

    .column-image-Issue-Latest .elementor-widget-wrap .elementor-image {

        text-align: center;

    }



    .search-form .column-click-close-search .elementor-column-wrap {

        padding: 0 20px 0 0 !important;

    }

}



@media only screen and (max-width:901px) {

    .footer-social-icon .elementor-social-icons-wrapper{
        justify-content: center !important;
    }


    /******************************* MONTHLY CATEGORY PAGE********************************/

    .grid-span-2 .elementor-widget-container .elementor-posts-container article {

        width: 100%;

    }

    /*******************************Header**********************************************/
    .section-header .login-link .login-button .elementor-widget-container {
        text-align: center;
    }

    .section-nav-menu div.login-link .nav-menu-login {
        max-width  : 100%;
        width      : 100%;
        overflow   : scroll;
        height     : 100%;
        visibility : visible;
        background : black;
        top        : 0px;
        padding-top: 10%;

    }

    /********************************Header**************************/
    .section-header .icon-header .elementor-image a>img {
        padding-left: 10px;
    }

    .section-header .login-header-button .group-header-menu .elementor-row {
        align-items: center;
    }


}

@media only screen and (max-width:376px) {





    /*******************************Header**********************************************/
    .section-header .elementor-row .header-title {
        width: 49%;
    }

    .section-header .elementor-row .login-header-button {
        width: 49%;
    }


}

@media only screen and (min-width:1024px) {

    /*******************************Header**********************************************/
    .section-header .login-link .login-button .elementor-widget-container {
        text-align: center;
    }

    .section-header section.elementor-element .login-link {
        width: 25%;
    }


}

@media only screen and (min-width:500px) and (max-width:767px) {



    section.search-form div.elementor-row div.column-click-close-search {
        order: 1;
    }

    section.search-form div.elementor-row div:first-child {
        order: 2;
    }
}

@media only screen and (min-width:769px) and (max-width:901px) {
    .footer-language-switcher ul {

        width: 35% !important;

    }

}





@media only screen and (min-width:768px) and (max-width:901px) {


    div.election-language p.wpml-ls-statics-post_translations{
        justify-content: end;
    }

    .article-loop-homepage,

    .column-category {

        width: 100% !important;

    }



    .header-title {

        width: 55% !important;

    }



    .login-header-button {

        width: 45% !important;

    }



    .login-header-button .header-nav ul {

        float: right !important;

    }



    /******************* latest stories *****************************/

    /* .section-latest-stories .elementor-grid {

        grid-template-columns: repeat(3, 1fr) !important;

    } */



    .latest-stories-column {

        width: 100% !important;

    }



    .footer-language-switcher .wpml-ls-legacy-list-horizontal ul {

        float: left !important;

    }





    .footer-section-language {

        width: 48% !important;

    }



    .footer-section-menu .elementor-widget-container nav:first-child ul {

        margin: 0 auto;

    }



    .footer-policy {

        padding-top: 40px;

    }



    .elementor-element.elementor-element-acbb4f0.elementor-grid-2.grid-span-2.elementor-posts--thumbnail-top.elementor-grid-tablet-2.elementor-grid-mobile-1.elementor-widget.elementor-widget-posts .elementor-posts-container {

        display: grid;

        grid-template-columns: repeat(1, 1fr);

    }

}



@media only screen and (min-width:769px) and (max-width:1024px) {



    .subscribe-home div.elementor-element-76d2f7b,

    .subscribe-home div.elementor-element-60e47ed8,

    .subscribe-home div.elementor-element-25e77cd {

        width: 100%;

    }



    /******************************Icon Frontier***********************/

    #block-block-22--2:before {

        left: -31%;

        top: 6px;

    }



    .block-block-22:before {

        left: -11%;

        top: -12%;

    }



    .block-block-22 {

        width: 93%;

    }



    .share-connect-article-page,

    .icon-connect-article-page {

        display: none !important;

    }



    .author-connect-article-page {

        width: 100% !important;

    }



    #block-block-22--2 .block-content p strong,

    .block-block-22 .block-content p strong {

        /* margin-right: 101px; */

        display: block;

    }

}



@media only screen and (min-width:800px) {

    .author .img-article-loop {

        width: 35% !important;

    }

}



@media only screen and (min-width:999px) and (max-width:1024px) {

    .header-menu {

        padding-right: 10px !important;

    }


}

@media only screen and (min-width:902px) and (max-width:1024px) {
    .section-header .elementor-row .header-title {
        width: 60%;
    }

    .section-header .elementor-row .login-header-button {
        width: 40%;
    }

    .section-header .login-link .login-button .elementor-widget-container {
        text-align: center;
    }
}




@media only screen and (max-width: 768px) {

    .section-header .login-link .login-button .elementor-widget-container {
        text-align: right;
    }

    .column-election-language {
        flex-basis: 100px;
        -webkit-flex-basis: 100px;
    }


    /******************************** Footer **************************************/

    /********************* Search Page **************************************/
    /********************* Header **************************************/
    section.main-content div.category-features div.elementor-section-wrap section.home-article-first {
        padding: 0 20px;
    }

    .home-article-first .elementor-widget-frontiermyanmar-post-excerpt .elementor-widget-container {
        font-family: PT Serif;
        font-style : normal;
        font-weight: normal !important;
        font-size  : 16px;
        line-height: 24px;
        color      : #000000;
    }

    .home-article-first .author-loop-overplay-mobile .elementor-widget-container span {
        line-height   : 24px;
        text-transform: uppercase;
    }

    /* .home-article-first .elementor-column-wrap .elementor-widget-wrap {
        padding: 0 20px;
    } */

    .home-article-first .elementor-widget-wrap .author-loop-overplay-mobile {
        padding-top: 15px;
    }





}



@media only screen and (min-width:500px) and (max-width: 900px) {

    /* body.home div.elementor-inner .elementor-section-wrap .first-main-content {

        padding-top: 85px;

    } */



    section.excerpt-homepage .elementor-row .article-loop-homepage {

        order: 2;

    }



    section.excerpt-homepage .elementor-row .feature-stories-column {

        order: 1
    }



    section.excerpt-homepage .elementor-row .feature-stories-column {

        width: 100%;

    }



    .home-article-first {

        display: block;

    }



}




/* 
@media only screen and (min-width:901) and (max-width: 992px) {

    body.home div.elementor-inner .elementor-section-wrap .first-main-content {

        padding-top: 40px;

    }

} */



@media only screen and (max-width: 500px) {

    /* All Issue */



    div.issues-text {

        width: 60%;

    }



    /* block Opinion */



    section.excerpt-homepage .elementor-row .article-loop-homepage {

        order: 2;

    }



    section.excerpt-homepage .elementor-row .feature-stories-column {

        order: 1;

    }

    /*******************************Article Single***************************/
    html[lang="mm-MM"] .article-title.article-single-title h1.elementor-heading-title {
        font-size  : 36px !important;
        line-height: 1.6em !important;
    }

    html[lang="mm-MM"] .text-article-loop .article-title .elementor-heading-title a,
    html[lang="mm-MM"] .home-article-first h2>a,
    html[lang="mm-MM"] .article-loop-wide h3.elementor-heading-title a {
        line-height: 1.7em !important;
    }

    html[lang="mm-MM"] body.single-post .main-content-single .post-content-single p {
        line-height: 32px;
    }





    /********************************Search Form **************************/

    .asl_content {

        flex-direction: column;

    }



    div.asl_r div.results div.item div.etc {

        padding: 0;

    }



    section.search-result-page div.elementor-container div.elementor-row div.elementor-column div.elementor-column-wrap {

        padding: 20px 0 !important
    }



    section.search-result-page .search-result-count,

    section.search-result-page .search-form-result {

        padding: 0 10px !important
    }



    .search-result-page .text-article-loop div.elementor-widget-wrap div.article-category {

        padding: 20px 0 10px 0;

    }



    /*******************************Author Bio ********************************/

    .author-bio-info div.elementor-row div.elementor-widget-wrap {

        position: relative;

    }



    .author-bio-info div.elementor-row div.elementor-widget-wrap .dashed-title {

        position: absolute;

        top: 111px;

    }



    .author-bio-info div.elementor-row div.elementor-widget-wrap .author-bio-box .elementor-author-box .elementor-author-box__avatar {

        padding-bottom: 50px;

        margin-left: 0 !important;

    }



    div.author-bio-box .elementor-author-box {

        width: 100%
    }



    /***********************************Header **********************************/

    .search-form div.elementor-container div.elementor-row {

        flex-direction: column-reverse;

    }

    .login-link div.elementor-column-wrap .button-nav-menu a {
        padding: 20px 10px 20px 20px;
        cursor : pointer;
    }

    div.login-link {
        width: 25% !important;
    }

    .elementor-nav-menu__align-left .elementor-nav-menu {
        margin-right: 0;
    }

    .header-menu-nav .elementor-widget-wrap nav ul {
        justify-content: flex-end;
    }


    .search-form .click-close-search div.elementor-widget-container div.elementor-image img {

        float: right;

        width: 5%;

    }



    .header-nav .elementor-widget-container nav:last-child ul {

        margin: 0 10px;

    }



    .login-header-button .elementor-column-wrap {

        padding: 20px 10px 20px 0 !important;

    }



    .login-header-button .elementor-column-wrap section div.elementor-row {

        flex-wrap: nowrap;

    }



    .login-header-button .elementor-column-wrap section div.elementor-row .header-menu {

        width: 50% !important;

    }



    .elementor-container .elementor-row .header-search {

        min-width: 25%;

    }

    .elementor-container .elementor-row .header-search {

        width: 25%;

    }



    .elementor-container .elementor-row .header-menu.header-menu-nav {

        padding-right: 8px;

    }



    /********************************Footer ************************************/

    .footer-language-switcher .wpml-ls-legacy-list-horizontal ul .wpml-ls-item {

        margin: 0;

    }



    /*******************************Icon Frontier********************************/

    #block-block-22--2 {

        position: relative !important;

        width: 85% !important;

    }



    #block-block-22--2 .block-content p strong,

    .block-block-22 .block-content p strong {

        display: block;

    }



    #block-block-22--2:before {

        left: -29% !important;

        top: 8% !important;

    }



    .block-block-22 {

        margin-left: 48px;

        width: 92%;

    }



    .block-block-22::before {

        left: -22%;

        top: 0;

    }



    .footer-language-switcher div .wpml-ls-legacy-list-horizonta {

        padding: 7px;

    }



    /****************************Montly page **********************************/

    .grid-span-2 article .wide-image img {

        height: 239.51px !important;
    }


    div.grid-span-2 .elementor-widget-wrap .elementor-widget-frontiermyanmar-post-excerpt {
        padding-left: 0;
    }



    /*************************************All Issues ********************************/

    .issuses-dropdown {

        top: -8px;

        left: 7%;

    }



    .issuses-dropdown .frontiermyanmar-archive-story-years {

        width: 134px;

    }



    .elementor-442 .elementor-element.elementor-element-a022c43 .elementor-heading-title {

        font-size: 26px;

    }



    .author-bio-container .elementor-author-box--layout-image-left .elementor-author-box {

        flex-direction: column;

    }



    .author-bio-container .elementor-author-box--layout-image-left .elementor-author-box .elementor-author-box__text {

        width: 100%;

    }



    .stories-all-issue div.elementor-element div.elementor-widget-container div.elementor-posts-container {

        grid-template-columns: repeat(1, 1fr) !important;

    }



    /***************************** Button Subscribe *********************************/

    .elementor-element-8399f15 a.elementor-button-link {

        width: 100%;

    }



    /**************************Share connect*********************************************/

    .author-connect div.elementor-container div.elementor-row {

        grid-template-columns: 1fr;

    }



    .author-connect .elementor-container div.elementor-row .elementor-element-d3d61e4,

    .author-connect .elementor-container div.elementor-row .elementor-element-77e4ccb {

        display: none;

    }



    .elementor-element-2695254 .frontiermyanmar-carousel-waterwheel {

        height: 400px;

    }



    .author-connect .elementor-container .elementor-row .author-connect-article-page {

        width: 100%;

    }



    /********************************* Carousel ***********************************/

    .carousel-column .elementor-column-wrap {

        padding: 0 !important
    }



    .carousel-item .item-figure a {

        font-size: 10px !important;

        padding: 4px 10px !important;

        width: 100px;

    }


    /* 
    .article-loop-wide .elementor-container .elementor-column .elementor-column-wrap .elementor-widget-wrap div:nth-child(4) {

        padding-left: 15px;

    } */



    .grid-span-2 .elementor-widget-container .elementor-posts article:first-child {

        padding-top: 20px;

    }



    /***************************** Component Article loop Regular ************************************/

    .main-content .elementor-column-wrap {

        padding: 10px 0 !important;

    }

    .main-content.block-first-article > .elementor-container > .elementor-row >.elementor-column > .elementor-column-wrap,
    .main-content.block-first-article .column-bg-block-first > .elementor-column-wrap
     {
        padding: 0 !important;
    }
  
    .post-content-single figure{
        margin: 18px 0;
    }
    #ajaxsearchliteres1{
        width: 100% !important;
        left: 0 !important;
    }
    section.main-content .overlay-feature-img .elementor-section-wrap section.article-overlay-bg {
        padding: 0;
    }



    section.frontier-member-bg {

        height: 390px;

    }



   



    .section-latest-stories {

        padding: 0 8px;

    }



    /*************************************Latest Issue *********************************/

    .issue-loop-colum2 .elementor-column-wrap {

        padding: 20px 0 0 !important
    }



    .latest-stories-loop .issue-view-more {

        padding-bottom: 44px !important
    }



    .stories-all-issue div.elementor-element div.elementor-widget-container .elementor-posts-container {

        grid-template-columns: repeat(1, 1fr)
    }



    .latest-stories-loop .post-info-issue-loop {

        width: 45% !important;

    }



    .latest-stories-loop .post-title-issue-loop {

        width: 55% !important;

    }



    .latest-stories-loop .post-info-issue-loop:before {

        left: -16% !important;

    }



    /*************************************** Issue Single Latest issues*******************/

    .issue-single-latest-issue-box section.elementor-element .elementor-widget-container .elementor-posts-container {

        grid-template-columns: repeat(1, 1fr) !important;

    }



    /*** Capcha****/

    div.elementor-field-type-recaptcha_v3 {

        flex-direction: column;

    }

    /*** New deploy****/
    /* EN Homepage */
    .first-block-homepage .text-article-loop .elementor-column-wrap{
        padding: 0 !important;
        padding-top: 10px !important;
    }

    .article-loop-regular .elementor-container .elementor-row .text-article-loop {

        padding: 0 20px;

    }
    /* EN Single page */
    body.single  div.elementor-section-wrap .article-loop-regular .text-article-loop .elementor-column-wrap{
        padding: 20px 0 0 0;
    }

    body.single .more-stories .elementor-container .elementor-row .text-article-loop {
        padding: 0;
    } 

    /* EN Issue page:  */
        section.article-loop-exclusive{
        padding-top: 20px;
    }

    /* block Hight light */
    section.section-latest-stories {
        padding: 0 20px;
    }
    /* Footer */
    div.footer-policy{
        padding: 0;  
      }

      .article-overlay-bg .feature-article >.elementor-column-wrap{
          padding: 0 !important;
      }

      .section_mobile_doh_athan .column_mobile_doh_athan .text_mobile_doh_athan >.elementor-widget-container >.elementor-text-editor  >.elementor >.elementor-inner >.elementor-section-wrap >.elementor-top-section{
          padding: 0;
      }
      .section_mobile_doh_athan .column_mobile_doh_athan .text_mobile_doh_athan >.elementor-widget-container >.elementor-text-editor  >.elementor >.elementor-inner >.elementor-section-wrap >.elementor-top-section >.elementor-column-gap-default >.elementor-row >.elementor-column >.elementor-element-populated{
          padding: 20px 0;
      }
}



@media only screen and (max-width:360px) {



    /******************Header**********************/

    section.section-header div.elementor-row div.login-header-button>div.elementor-column-wrap {

        padding: 0 20px 0 0 !important;

    }



    .header-nav .elementor-nav-menu--dropdown ul li.menu-item {

        float: right;

    }



    /***************************Latest issue**************************/

    .latest-stories-loop .post-info-issue-loop:before {

        left: -18% !important;

        top: 25% !important;

    }



    div.header-nav ul.elementor-nav-menu {

        width: 60%;

    }

}



/**************************** Components ***************************************/



.latest-stories-loop .post-title-issue-loop h4 a,

.latest-stories-loop .post-info-issue-loop ul li a span {

    color: #828282 !important;

    text-transform: uppercase !important;

}



.latest-stories-loop .post-title-issue-loop h4 a {

    font-size: 14px !important;

    line-height: 24px !important;

    font-family: PT Sans !important;

    font-weight: bold !important;

}



.latest-stories-loop .post-info-issue-loop:before {

    position: absolute;

    content: "";

    width: 10px;

    height: 2px;

    background: #828282;

    left: -14%;

    top: 42%;

}



.latest-stories-loop .issue-view-more a {

    color: #32BA97 !important;

}



.latest-stories-loop .issue-view-more {

    padding: 15px;

}



.latest-stories-loop .article-simple .elementor-column-wrap {

    padding-left: 0 !important;

}



.latest-stories-loop .posts-issue-loop .content-article-simple h5 a {

    color: #FFFFFF !important;

}



.latest-stories-loop .category-article-simple a {

    color: #FFE01A !important;

}



.elementor-8 .elementor-element.elementor-element-e3ba497 .elementor-nav-menu .elementor-item {

    color: #000000 !important;

}



.copyright-policy .elementor-container .elementor-row {

    padding: 10px;

}



@media only screen and (max-width: 992px) {

    .login-btn {

        width: 77px;

        font-size: 14px;

        line-height: 24px;

        color: #32ba97;

    }



    .login-link .elementor-column-wrap.elementor-element-populated,

    .login-btn {

        padding: 0 !important;

    }

}



/**********************************Header & Footer ******************************************************/



@media only screen and (max-width: 992px) {



    .header-nav,

    .header-menu .elementor-column-wrap.elementor-element-populated,

    .header-menu .header-nav .elementor-nav-menu .elementor-item {

        padding: 0 !important;

    }

}



a.privacy-policy {

    text-align: center;

    font-family: PT Sans;

    font-weight: bold;

    font-size: 12px;

    line-height: 16px;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-feature-settings: 'pnum'on, 'lnum'on;

    font-style: normal;

    color: #000 !important;

}



.wpml-elementor-ls .wpml-ls {

    margin-bottom: 0px;

}



.wpml-elementor-ls ul {

    font-family: PT Sans;

    width: 70%;

    border-radius: 6px;

    border: 1px solid black;

    -webkit-appearance: none;

    font-style: normal;

    font-weight: bold;

    font-size: 12px;

    line-height: 16px;

    letter-spacing: 1px;

    text-transform: uppercase;

}



.wpml-elementor-ls ul li {

    z-index: 2;

    width: 101%;

    padding: 8px 15px 8px 0;

}



.wpml-elementor-ls ul li a {

    padding: 8px 15px 8px 0;

}



.wpml-elementor-ls ul li.wpml-label-init {

    background: transparent;

    background: url(../images/arrow-down-2.png);

    background-repeat: no-repeat;

    background-position: calc(100% - 10px);

}



.wpml-elementor-ls ul li:not(.wpml-label-init) {

    float: left;

    display: none;

    /* background: #ffe01a; */

}



.wpml-elementor-ls ul li:not(.wpml-label-init) a {

    color: #323039;

}



.wpml-elementor-ls ul li.wpml-ls-current-language:not(.wpml-label-init) {

    background: #000;

}



html[lang="mm-MM"] .wpml-elementor-ls ul li.wpml-ls-current-language:not(.wpml-label-init) {

    background: none;

}



html[lang="mm-MM"] li.wpml-ls-item-en a {

    background: black;

}

html[lang="mm-MM"] li.wpml-ls-item-en {

    background: black;

    padding-left: 14.5px;

}



html[lang="mm-MM"] li.wpml-ls-item-en a span {

    color: white;

}







.wpml-elementor-ls ul li.wpml-ls-current-language:not(.wpml-label-init) a {

    color: #323039 !important;

}



.wpml-elementor-ls ul li.wpml-label-init {

    cursor: pointer;

}



.footer-follow {

    text-align: right;

}



@media only screen and (max-width: 768px) {



    /******************************** About Us page ***********************************/

    .info-member div.elementor-container section.elementor-element div.elementor-row {

        grid-template-columns: repeat(2, 1fr) !important;

    }



    .image-about-frontier div.elementor-column-wrap {

        padding: 10px 0 !important;

    }



    /******************************** Footer ***********************************/

    .footer-language-switcher .wpml-ls-legacy-list-horizontal ul {

        float: inherit !important;

    }



    .footer-section-privacy {

        text-align: center;

    }



    .footer-nav-menu {

        margin-bottom: 20px !important;

    }



    .footer-copyright>.elementor-element-populated {

        margin-right: 0 !important;

        margin-top: 25px !important;

    }



    .footer-social-icon>.elementor-element-populated,

    .footer-section-language-switcher>.elementor-element-populated {

        padding: 0 !important;

        text-align: right;

    }



    .footer-section-language-switcher .elementor-widget-container {

        text-align: -webkit-center;

    }



    .wpml-elementor-ls ul {

        margin: 5px auto !important;

        max-width: 350px;

        width: 80%;

    }



    .elementor-element-139720c .issue-view-more div.elementor-text-editor,

    .elementor-element-8399f15 div.elementor-widget-container {

        text-align: center;

    }



    .footer-language-switcher .wpml-elementor-ls {

        float: left;

        width: 50%;

    }



    .footer-section-language-switcher {

        width: 50% !important;

    }



    .footer-section-language {

        width: 47% !important;

    }



    .footer-section-language .elementor-widget-container {

        float: right;

    }



    /********************************** story issue page ********************************/

    .grid-span-2 .elementor-posts--skin-custom article:nth-child(3) {

        grid-column: 1;

    }



    .stories-attachment-image {

        width: 6% !important;

    }



    .stories-attachment-text {

        width: 94%;

    }



    /**********************************Button About Us *********************************/

    .white-btn .elementor-widget-container {

        text-align: center;

    }



    .submit-button form.elementor-form button.elementor-button {

        margin: 0 auto;

    }



    /**************************************Header ***********************************/

    .header-menu {

        width: 60% !important;

    }



    .login-link {

        width: 20% !important;

    }



    .header-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {

        margin-bottom: 7px;

    }



    .header-nav ul.elementor-nav-menu {

        width: 100%;

    }



    /***************************latest isssue ***********************************/

    .button-latest-issue a.elementor-button {

        width: 100% !important;

    }



    /* .article-category {

padding-top: 15px;

} */

    /************************************** Author page ******************************/

    .author-bio-box .elementor-author-box {

        display: flex;

        flex-direction: column !important;

    }



    .author-bio-box .elementor-author-box .elementor-author-box__text {

        width: 100%;

        padding-top: 15px;

    }



    .footer-nav-menu .elementor-nav-menu--main ul {

        margin: 0 auto;

        width: 353px;

        justify-content: center !important;

    }



    /*************************************** Issue Single Latest issues*******************/

    .issue-single-latest-issue-box section .elementor-widget-container .elementor-posts-container {

        grid-template-columns: repeat(3, 1fr);

    }

    div.grid-span-2 .elementor-widget-wrap .article-title .elementor-widget-container {
        padding-left: 0;
    }

}


@media only screen and (min-width: 500px) and (max-width: 767px) {
    section.main-content .overlay-feature-img .elementor-section-wrap section.article-overlay-bg {
        padding: 0 20px;
    }
}


@media only screen and (min-width: 500px) and (max-width: 768px) {



    /**********************************Header ******************************************/

    .section-header div.elementor-container .header-title {

        width: 40%;

    }

   
    .login-header-button section div.elementor-row {

        flex-wrap: nowrap;

    }



    .login-header-button section div.elementor-row .header-search .elementor-column-wrap .elementor-widget-wrap {

        padding: 0;

    }



    .login-header-button section div.elementor-row .header-search {

        width: 20% !important;

    }



    .section-header div.elementor-container .login-header-button {

        width: 60%;

    }



    .header-nav ul.elementor-nav-menu {

        margin: 0;

        display: flex;

        justify-content: flex-end;

        width: 100%;

    }



    .elementor-nav-menu .menu-item a.elementor-item {

        font-size: 16px;

        line-height: 24px;

    }



    .header-nav nav.elementor-nav-menu--dropdown {

        width: 100%;

    }



    .login-header-button div.elementor-widget-wrap {

        padding: 0 10px;

    }

}



@media only screen and (min-width:902px) and (max-width: 1025px) {

    .footer-language-switcher ul {

        width: 35% !important;

    }

}



@media only screen and (min-width: 1023px) {



    /*************************************** Stories Issue*******************************/

    .elementor-grid-2 .elementor-grid {

        display: block !important;

    }



    .grid-span-2 article:nth-of-type(1) {

        width: 100%;

        padding: 30px 0;

    }



    .grid-span-2 .elementor-widget-frontiermyanmar-post-excerpt .elementor-widget-container {

        font-weight: normal !important;

    }



    .grid-span-2 article:nth-of-type(1) .wide-image a {

        width: 100%;

    }



    .grid-span-2 article:nth-of-type(1) .wide-image image {

        height: 550px;

    }



    .grid-span-2 article:nth-of-type(2) section.article-loop-wide .elementor-image a img,

    .grid-span-2 article:nth-of-type(3) section.article-loop-wide .elementor-image a img,

    .grid-span-2 article:nth-of-type(4) section.article-loop-wide .elementor-image a img,

    .grid-span-2 article:nth-of-type(5) section.article-loop-wide .elementor-image a img {

        height: 356.2px;

        object-fit: initial;

    }



    .grid-span-2 article:nth-of-type(2),

    .grid-span-2 article:nth-of-type(3),

    .grid-span-2 article:nth-of-type(4),

    .grid-span-2 article:nth-of-type(5) {

        width: 49.6%;

        display: inline-block;

        padding: 10px 0 15px 20px;

        margin-top: 0 !important;

        vertical-align: top;

    }



    .grid-span-2 article:nth-of-type(2),

    .grid-span-2 article:nth-of-type(4) {

        padding-left: 0;

    }



    .grid-span-2 article:nth-of-type(n+6) {

        width: 32.9%;

        display: inline-block;

        padding: 30px 5px 20px 5px;

        margin-top: 0 !important;

        vertical-align: top;

    }



    .grid-span-2 article:nth-of-type(n+6) section.article-loop-wide .elementor-image a img {

        height: 228.36px;

        object-fit: initial;

    }

}



/*************************** Dashed heading styles **************************************/



.dashed-heading {

    position: relative;

}



.dashed-heading--left h1,

.dashed-heading--center h4 {

    position: relative;

}



.dashed-heading--left h1::after {

    position: absolute;

    left: 0;

    bottom: -20px;

    content: "";

    width: 30px;

    height: 4px;

    background: #ffe01a;

}



.dashed-heading--center h4::after {

    position: absolute;

    content: "";

    width: 30px;

    height: 4px;

    background: #ffe01a;

    bottom: -8px;

    left: 50%;

    transform: translateX(-50%);

}



/************************** Article style************************* */

/* Overlay bg article  */



.article-title-shaded {

    font-size: 34px;

    font-weight: normal;

    text-transform: none;

    line-height: 32px;

    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

}



.article-overlay-bg .elementor-background-overlay {

    position: absolute;

    left: 0;

    height: 50%;

    background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%) !important;

    transform: matrix(1, 0, 0, -1, 0, 0);

    z-index: 1;

}



.article-title h3,

.article-title .elementor-widget-heading.elementor-widget-heading .elementor-heading-title,

.elementor-widget-heading.elementor-widget-heading .elementor-heading-title.elementor-heading-title a {

    text-transform: none;

    font-family: Playfair Display;

    font-style: normal;

    font-weight: normal;

    font-size: 28px;

    line-height: 34px;

    color: #000000
}



.article-title.article-title-overlay h2.elementor-heading-title.elementor-size-default a {

    color: #ffffff !important;

}



.article-title.article-single-title h1.elementor-heading-title {

    font-size: 40px !important;

    line-height: 48px !important;

}

html[lang="mm-MM"] .article-title.article-single-title h1.elementor-heading-title {
    line-height: 1.6em !important;

}



.article-excerpt {

    color: #000000;

    font-size: 16px;

    line-height: 24px;

}



.article-author .elementor-widget-container,
.article-author .elementor-widget-container>a {

    color: #000000;

    font-family: PT Sans !important;

    font-size: 12px !important;

    font-weight: bold;

    line-height: 24px;

    letter-spacing: 1px;

    text-transform: uppercase;

    text-decoration: none;


    transition: none !important;

}



/**************test******************/



.article-category a {

    font-family: PT Sans !important;

    font-style: normal;

    font-weight: bold;

    font-size: 12px !important;

    line-height: 16px !important;

    text-transform: uppercase;

    color: #bdbdbd !important;

}



.elementor-column-gap-default>div.elementor-row>div.elementor-column>.elementor-element-populated {

    padding: 20px;

}



.Contact-Us a[href] {

    color: #000000;

    font-style: normal;

    font-weight: normal;

    text-decoration: underline;

}



.text-attachment a {

    color: #32BA97;

    font-weight: bold;

    letter-spacing: 1px;

    text-transform: uppercase;

    font-style: normal
}



.article-info {

    color: #828282;

    font-family: PT Sans;

    font-style: normal;

    font-weight: bold;

    font-size: 12px;

    letter-spacing: 1px;

    line-height: 24px;

    text-transform: uppercase;

}



/* .flex-img {

    height: 100%;

    display: flex;

    align-items: center;

} */



.article-single-author .elementor-author-box__text div:first-child,

.article-single-author .elementor-author-box__text .elementor-author-box__bio {

    display: inline-block;

}



.article-single-author .elementor-author-box__text h4.elementor-author-box__name,

.article-single-author .elementor-author-box__text .elementor-author-box__bio {

    font-family: PT Sans !important;

    font-style: normal;

    font-weight: bold;

    text-decoration-line: none;

}



.article-single-author .elementor-author-box__text .elementor-author-box__bio {

    color: #828282 !important;

    text-transform: none;

}



@media only screen and (max-width: 992px) {

    /* .overlay-feature-img {

        height: 540px;

    } */



    .overlay-feature-img .elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-custom,

    .overlay-feature-img .format-standard.has-post-thumbnail.hentry,

    .overlay-feature-img .elementor-inner,

    .overlay-feature-img .elementor-section-wrap,

    /* .overlay-feature-img .article-overlay-bg, */

    .overlay-feature-img .elementor-container.elementor-column-gap-default,

    .overlay-feature-img .elementor-inner-section,

    .overlay-feature-img .elementor-container.elementor-column-gap-default,

    .overlay-feature-img .elementor-widget-container,

    .overlay-feature-img div[data-widget_type="theme-post-featured-image.default"],

    .overlay-feature-img .elementor-image {

        height: 100% !important;

    }



    .overlay-feature-img .elementor-image>img {

        height: 100%;

        object-fit: cover;

    }



    /* 1st Article */



    div.article-overlay-bg div.elementor-background-overlay {

        position: relative !important;

        left: 0;

        height: auto;



    }

}



/******************* PAID ARTICLE STYLE ******************************/



.author-box-text {

    font-style: normal;

    font-weight: bold;

    font-size: 12px;

    line-height: 24px;

    letter-spacing: 1px;

    text-transform: uppercase;

    color: #000000;

}



.paid-post-date {

    font-style: normal;

    font-weight: bold;

    font-size: 12px;

    line-height: 24px;

    letter-spacing: 1px;

    color: #828282;

}



/******************** EXCLUSIVE ARTICLE STYLE   ***************************************/



.exclusive-preview {

    position: relative;

}

.exclusive-image .elementor-image a img {

    height: 356.2px;

    object-fit: initial;

}



.exclusive-preview .exclusive-tag {

    position: absolute;

    top: 24px;

    left: 0;

    z-index: 3;

    width: 155px !important;

    background: #ffe01a;

    padding: 4px 8px;

}



.exclusive-preview .exclusive-tag .elementor-text-editor.elementor-clearfix p {

    margin: 0;

}



/*******************************ALL ISSUES PAGE********************************/



.frontiermyanmar-archive-story-years {

    border: 1px solid #bdbdbd;

    box-sizing: border-box;

    border-radius: 4px;

    font-family: PT Sans;

    font-style: normal;

    font-weight: bold;

    font-size: 16px;

    line-height: 24px;

    text-transform: uppercase;

    width: 160px;

    padding: 12px 15px;

    color: #828282;

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    background: url(../images/arrow-down.png);

    background-position-x: 90%;

    background-repeat: no-repeat;

    background-position-y: center;

}



.title-issue-loop h1 a {

    font-family: PT Sans !important;

    font-size: 14px !important;

    line-height: 24px !important;

    font-weight: normal !important;

    font-style: normal !important;

    text-transform: uppercase !important;

    letter-spacing: 1px;

}



/**************************************************/



.grid-span-3 .elementor-widget-container .elementor-grid {

    display: grid !important;

}



/* .author-grid-span3 .elementor-widget-container .elementor-author-box .elementor-author-box__text {

display: none;

} */

/**************************************************************/



.grid-span-2 article:not(:nth-of-type(1)) .elementor-widget-wrap div:nth-child(4) {

    display: none;

}



nav.elementor-pagination {

    visibility: hidden;

}



.grid-span-exclusive {

    display: block !important;

}



@media only screen and (max-width: 992px) {

    .feature-homepage article:nth-of-type(4) {

        width: 100%;

    }

    .section-subscription .section-subrice .elementor-row>div {

        width: 100%;

    }

    .section-subscription .section-subrice .column-right-subscribe .form-input-email {

        text-align: center;

    }



}



/**************************** LATEST ISSUES CAROUSEL ****************************/



.frontiermyanmar-carousel-waterwheel {

    width: 100%;

    border: 1px solid #222;

    height: 960px;

    position: relative;

    clear: both;

    overflow: hidden;

    background: black;

    color: white;

}



.frontiermyanmar-carousel-waterwheel img {

    max-width: 100%;

}



.frontiermyanmar-carousel-waterwheel .noselect {

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

}



.frontiermyanmar-carousel-waterwheel>.carousel-item>div:nth-child(2) {

    text-align: center;

}



.frontiermyanmar-carousel-waterwheel>.carousel-item>div:first-child {

    display: block;

    margin: 0 auto;

}



.frontiermyanmar-carousel-waterwheel .carousel-item .item-figure {

    position: relative;

    text-align: center;

}



.frontiermyanmar-carousel-waterwheel .carousel-item .item-figure a {

    position: absolute;

    z-index: 2;

    bottom: 20px;

    left: 50%;

    transform: translateX(-50%);

    background: #32ba97;

    border-radius: 4px;

    font-style: normal;

    font-weight: bold;

    font-size: 12px;

    line-height: 16px;

    display: flex;

    align-items: center;

    text-align: center;

    letter-spacing: 1px;

    text-transform: uppercase;

    padding: 8px 10px;

    color: #ffffff;

}



.frontiermyanmar-carousel-waterwheel .carousel-item .item-figure:after {

    content: "";

    position: absolute;

    z-index: 2;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    background: rgba(0, 0, 0, 0.5);

    width: 100%;

    height: 100%;

    transition: transform 0.4s;

}



.frontiermyanmar-carousel-waterwheel .carousel-center .item-figure:after {

    display: none;

}



.frontiermyanmar-carousel-waterwheel .carousel-item .item-postdate {

    margin-top: 15px;

    font-style: normal;

    font-weight: bold;

    font-size: 14px;

    line-height: 24px;

    letter-spacing: 1px;

    justify-items: center;

    text-transform: uppercase;

    color: #e0e0e0;

}



.frontiermyanmar-carousel-waterwheel .carousel-item:not(.carousel-center) .item-figure a,

.frontiermyanmar-carousel-waterwheel .carousel-item:not(.carousel-center) .item-postdate {

    display: none;

}



.frontiermyanmar-carousel-waterwheel .carousel-item.carousel-center {

    display: flex;

    align-items: center;

    justify-content: center;

}



.frontiermyanmar-carousel-waterwheel h2 {

    display: table-cell;

    vertical-align: middle;

    height: inherit;

    width: 100%;

    text-align: center;

    color: black;

}



.frontiermyanmar-carousel-waterwheel #callback-output {

    height: 250px;

    overflow: scroll;

}



.frontiermyanmar-carousel-waterwheel>div.wwkt {

    display: inline-block;

    cursor: pointer;

}



/*My custom css*/



.frontiermyanmar-carousel-waterwheel a {

    text-decoration: none;

}



.frontiermyanmar-carousel-waterwheel .navigation {

    position: absolute;

}



.frontiermyanmar-carousel-waterwheel .navigation.nav-left,

.frontiermyanmar-carousel-waterwheel .navigation.nav-right {

    top: 50%;

}



.frontiermyanmar-carousel-waterwheel .navigation.nav-left {

    left: 15%;

}



.frontiermyanmar-carousel-waterwheel .navigation.nav-right {

    right: 15%;

}



/****************************END LATEST ISSUES CAROUSEL ****************************/

/**************************** 404 PAGE  ****************************/



.page-not-found {

    text-align: center;

    flex-direction: column;

}



.page-not-found div.caption div.elementor-button-wrapper a:hover {

    color: #FFFFFF !important;

    background: #22997A !important;

}



.page-not-found img {

    margin: 40px auto 32px;

    width: 66%;

}



.page-not-found .caption p {

    font-style: normal;

    font-weight: normal;

    font-size: 18px;

    line-height: 28px;

    text-align: center;

    margin: 32px 0;

    color: #000000;

}



.page-not-found .caption .elementor-button-wrapper {

    margin: 32px 0 96px;

}



.page-not-found .caption .elementor-button-wrapper a {

    font-style: normal;

    font-weight: bold;

    font-size: 14px;

    line-height: 24px;

    text-align: center;

    letter-spacing: 1px;

    text-transform: uppercase;

    color: #ffffff !important;

    border-radius: 6px !important;

    background: #32ba97 !important;

    border: 1px solid #32ba97 !important;

    font-family: PT Sans;

}



.page-not-found .caption .elementor-button-wrapper a.green-btn {

    width: 245px;

}



.page-not-found .caption .elementor-button-wrapper a:hover {

    background: #ffffff !important;

    color: #22997A !important;

}



/****************ABOUT US PAGE************************/



.about-us-editorials .elementor-row {

    flex-wrap: wrap;

}



.about-us-editorials .person-block {

    flex: 1 0 20%;

}



.about-us-editorials .elementor-text-editor {

    margin: 0;

}



.about-us-editorials .elementor-widget-text-editor {

    margin-bottom: 0;

}



.info-member div.elementor-column-wrap section div.elementor-row div.elementor-widget-wrap div:nth-child(2) {

    font-family: PT Sans;

}



.info-member div.elementor-column-wrap section div.elementor-row div.elementor-widget-wrap div:nth-child(3) {

    font-family: PT Serif;

}



/****************AUTHOR PAGE**********************/



.author .article-author {

    display: none;

}



/****************CUSTOM CSS**********************/



.element-invisible {

    border: 0;

    clip: rect(1px 1px 1px 1px);

    clip: rect(1px, 1px, 1px, 1px);

    height: 1px;

    overflow: hidden;

    padding: 0;

    position: absolute;

    width: 1px;

}



/************************* Contact Us ***********************/



.content-contact-us h4 {

    font-family: PT Sans !important;

    color: #000000 !important;

    font-weight: bold !important;

}



.content-contact-us p {

    font-family: PT Serif !important;

}



.submit-button form div.elementor-field-type-submit button.elementor-button,

.newsletter-form form div.elementor-field-type-submit button.elementor-button {

    cursor: pointer;

}



a,

a:hover,

a:focus,

a:active {

    text-decoration: none;

    color: inherit;

}



div:not(li) a[href]:hover,

div:not(li) p a[href] span:hover {

    color: #4F4F4F;

}



/*******************Test Pico****************************/
@media only screen and (max-width:640px) {
    .PicoSignupForm input[type="email"] {
        width: calc(100vw - 215px);
        float: left;
    }
}

div#pico-break .ReadMore button.pico-read-more {
    color           : #FFFFFF;
    background-color: #32BA97;
    border-radius   : 4px;
    padding         : 15px 50px 15px 50px !important;
    font-size       : 16px;
    font-weight     : bold;
    border-color    : #32BA97;
    border-width    : 1px 1px 1px 1px;
    line-height     : 19px !important;
    letter-spacing  : 1px;
    border-style    : solid;
}




article div.elementor-section-wrap .article-loop-regular .text-article-loop .elementor-column-wrap {

    padding: 0 20px 20px 20px;

}


/**************************Menu Login **********************************************************/
.nav-menu-login .elementor-nav-menu__container ul {
    height     : 92vh;
    padding-top: 15vh;
}

.section-nav-menu .login-link .nav-menu-login {
    z-index: 10;
}

.nav-menu-login .elementor-nav-menu__container ul>li:not(:last-child) {
    border-bottom: 1px solid white;
}

.login-button-nav-menu {
    font-family     : "PT Sans", Sans-serif;
    font-size       : 16px;
    font-weight     : bold;
    text-transform  : uppercase;
    line-height     : 24px;
    letter-spacing  : 1px;
    fill            : #FFFFFF;
    color           : #FFFFFF;
    background-color: #32BA97;
    border-style    : solid;
    border-width    : 0px 0px 0px 0px;
    border-color    : #32BA97;
    border-radius   : 4px 4px 4px 4px;
    padding         : 12px 32px 12px 32px;
    cursor          : pointer;
}

.login-button-nav-menu:hover {
    background-color: #22997A;

}

.nav-menu-login .elementor-nav-menu__container ul>li:last-child>a.nav__menu__a {
    display        : flex;
    justify-content: center;
}

div.elementor-location-header>div.elementor-inner section.section-header {
    transition: none;
}




/****************************************New Header**********************************************/
.author-loop-overlay .elementor-widget-container>a:hover {
    color: white;
}

.section-header-normal .login-header-button-normal .elementor-row .login-link-normal,
.section-header-normal .login-header-button-normal .elementor-row .header-menu-normal,
.section-header-normal .login-header-button-normal .elementor-row .header-search-normal {
    width: auto;
}

.header-menu-normal .login-button .elementor-button-link span.elementor-button-text {
    white-space: nowrap;
}

.section-header-normal .login-header-button-normal .elementor-row {
    justify-content: flex-end;
    gap            : 20px;
    flex-wrap      : nowrap;
}

@media only screen and (max-width: 767px) {
    .header-title-normal .elementor-column-wrap {
        padding: 20px;
    }
}
@media only screen and (min-width:500px) and (max-width: 767px) {
    section.section-header-normal {
        padding: 10px 15px !important;
    }
}

@media only screen and (max-width: 576px) {
    section.section-header-normal {
        padding: 10px 5px;
    }

    div.header-menu-normal .login-button .elementor-button-link {
        padding: 5px;
    }

    div.header-menu-normal .login-button .elementor-button-link .elementor-button-text,
    .login-link-normal .header-nav nav.elementor-nav-menu--main ul.elementor-nav-menu li>a.elementor-item {
        font-size: 11px;

    }

    .section-header-normal .login-header-button-normal .elementor-row {
        gap: 5px;
    }

    .login-header-button-normal .header-menu-normal .login-button .elementor-button-wrapper a {
        padding: 5px 8px;
    }

    div.elementor-section-wrap section.section-header-normal .elementor-container .header-title-normal .elementor-column-wrap {
        padding-left: 10px;
    }

    .section-header-normal .login-header-button-normal .login-link-normal {
        padding-right: 4px;
    }
}


.article-author .elementor-text-editor {
    display: none;
}


/*************************Fix new Width*********************************/

.share-icon-top-block .share-icon-top-column .elementor-widget-wrap {
    flex-wrap  : nowrap;
    align-items: center;
}


.author-connect .icon-connect-article-page .elementor-widget-wrap .elementor-grid {
    flex-wrap    : nowrap;
    -ms-flex-wrap: nowrap;
}


@media only screen and (min-width:501px) and (max-width:768px) {
    #block-block-22--2 {
        width: 88% !important;
    }

    #block-block-22--2+p {
        clear: both;
    }

    #block-block-22--2::before {
        left: -20%;
    }
}


/**********************************Elections Page *****************************************/
/* body.category-elections.PicoSignal[data-pico-status="anonymous"] .elementor-section-wrap section.section-banner-election,
body.category-elections.PicoSignal[data-pico-status="registered"] .elementor-section-wrap section.section-banner-election,
body.category-elections.PicoSignal[data-pico-status="paying"] .elementor-section-wrap section.section-banner-election,
body.category-elections-mm.PicoSignal[data-pico-status="anonymous"] .elementor-section-wrap section.section-banner-election,
body.category-elections-mm.PicoSignal[data-pico-status="registered"] .elementor-section-wrap section.section-banner-election,
body.category-elections-mm.PicoSignal[data-pico-status="paying"] .elementor-section-wrap section.section-banner-election {
    display: block;
} */

body.category-elections .elementor-section-wrap section.section-banner-election,
body.category-elections-mm .elementor-section-wrap section.section-banner-election{
    display: block;
}

.column_map_election .elementor-widget-wrap>iframe {
    max-width: 370px;
}

.column_map_election .elementor-widget-wrap {
    display        : flex;
    justify-content: center;
    background: #FFE01A;
}

.column_text_election .elementor-widget-wrap {
    text-align     : center;
    flex-direction : column;
    justify-content: center;
}

.inner-banner-election .column-logo-banner-election .elementor-widget-wrap {
    flex-wrap  : nowrap;
    align-items: center;
}

.inner-banner-election .column-logo-banner-election .image-logo-election {
    flex-basis: 170px;
}

.section-banner-election {
    max-height: 65px;
}

.inner-banner-election .elementor-row {
    align-items    : center;
    flex-wrap      : nowrap;
    justify-content: space-between;
}

.election-language p.wpml-ls-statics-post_translations {
    display: flex;
    justify-content: center;
    padding-left: 17px;
}

p.wpml-ls-statics-post_translations .wpml-ls-item:not(:last-child):after {
    position  : absolute;
    content   : "";
    width     : 1px;
    height    : 16px;
    background: #333333;
    right     : -6px;
    bottom    : 0px;
}

.wpml-ls-statics-post_translations .wpml-ls-item:not(:last-child) {
    position: relative;
}

.election-language .wpml-elementor-ls p span.wpml-ls-current-language span.wpml-ls-native {
    /* color: rgba(0, 0, 0, 0.4); */
    border-bottom: 2px solid black;
}

p.wpml-ls-statics-post_translations > span:not(.wpml-ls-current-language):hover a[href] span.wpml-ls-native{
    border-bottom: 2px solid black;
    
}
p.wpml-ls-statics-post_translations > span:hover a span.wpml-ls-native{
    color: black;
}
.election-language .wpml-elementor-ls p span:not(.wpml-ls-current-language) > a:not([href]) span.wpml-ls-native {
    /* color: rgba(0, 0, 0, 0.4); */
    color: #AEA77F;
}


.column-election-language .election-language .wpml-elementor-ls>p {
    font-size : 0;
    text-align: right;
}

.column-election-language .election-language .wpml-elementor-ls>p>span {
    font-family: PT Sans;
    font-style : normal;
    font-weight: bold;
    font-size  : 12px;
    line-height: 16px;

    letter-spacing: 1px;
    text-transform: uppercase;

    color: #000000;

    border-radius: 6px;
    padding-left : 10px;
}

.inner_election_block_third .ajax-posts .elementor-posts-container article:nth-child(3) section div.elementor-row,
.inner_election_block_third .ajax-posts .elementor-posts-container article:nth-child(5n+3) section div.elementor-row {
    flex-direction: column;
}

.inner_election_block_third .ajax-posts .elementor-posts-container article:nth-child(3) section div.elementor-row>div,
.inner_election_block_third .ajax-posts .elementor-posts-container article:nth-child(5n+3) section div.elementor-row>div {
    width: 100%;
}

div.banner-election-countdown .elementor-countdown-item {
    padding: 0 10px;
}

div.banner-election-countdown .elementor-countdown-wrapper {
    text-align: left;
}

section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor h3,
section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor h4 {
    font-family: PT Sans;
    line-height: 20px;
    font-weight: bold;
}

section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor h3 {
    color: #32BA97;
    padding-left: 5px;
}

.column-logo-banner-election div.status-banner-election-mm {
    margin-bottom: 0;
    width        : auto;
    white-space  : nowrap;
    width        : auto;
    padding-left : 10px;
}

html[lang="mm-MM"] .banner-election-countdown .elementor-countdown-item>span:first-child {
    display: none;
}

@media only screen and (max-width: 992px) {

    .column_block_election,
    .column_block_election_opinion {
        width: 100% !important;
    }


}

@media only screen and (min-width: 992px) {

    .column_map_election,
    .column_text_election {
        max-width: 570px;
    }

    .footer.footer-bottom .footer-sharing >.elementor-element-populated >.elementor-widget-wrap{
        margin-top: 23px;
    }
}

@media only screen and (min-width:992px) {
    body.category-elections section.elections_block .column_block_election_first>.elementor-column-wrap {
        padding: 0 20px 20px 20px;
    }
}

@media only screen and (min-width:768px) {
    .inner_section_map_election .elementor-container>.elementor-row {
        flex-wrap: nowrap;
    }
}

@media only screen and (max-width:768px) {
    .column_map_election {
        order: 3;
    }
}


@media only screen and (max-width: 576px) {

    body.category-elections .elections_block .elementor-column-wrap,
    body.category-elections-mm .elections_block .elementor-column-wrap {
        padding: 10px 0 !important;
    }

    .elections_block .article-loop-regular .elementor-container .elementor-row .text-article-loop {
        padding: 5px 15px;
    }

    .elections_block .home-article-first .elementor-column-wrap .elementor-widget-wrap {
        padding: 0;
    }
    section.section-banner-election section.inner-banner-election div.column-logo-banner-election > div.elementor-column-wrap{
        padding: 20px 0 20px 20px ;
    }


}

/*********************************Elections Region******************************************/
body.category-elections .elementor-section-wrap .section-banner-election-region,
body.category-elections-mm .elementor-section-wrap .section-banner-election-region {
    display: none;
}

div.region-social .elementor-grid,
div.column-share-icons-region .elementor-grid {
    display    : flex;
    align-items: center;
}

.inner-region-banner .elementor-row {
    justify-content: flex-start;
    align-items    : center;
    padding        : 0 20px;
}
.inner-region-banner .elementor-row >div:not(:first-child){
    padding-left: 15px;
}

.inner-region-banner .elementor-row>div {
    width: auto;
}



.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor {
    display    : flex;
    align-items: center;
}

.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor>h4 {
    color: #000000;
}

@media only screen and (max-width:576px) {
    html[lang="mm-MM"] .section-banner-election {
        max-height: 88px;
    }


    section.inner-region-banner .elementor-row {
        padding  : 0 10px;
        flex-wrap: nowrap;
    }

    section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor {
        flex-direction: column;
    }
    .section-banner-election-region{
        height: 80px;
    }
    section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor h4,
    section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor h3 {
        margin: 0;
    }
    section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor{
        align-items: baseline;
    }
    section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor h3{
        padding-top: 12px;
    }
}

html[lang="mm-MM"] .column_text_election .elementor-widget-container .elementor-heading-title{
    line-height: 1.75em;
}
html[lang="mm-MM"] .column_text_election .elementor-widget-container .elementor-text-editor > p{
    line-height: 1.9em;
}
/* new css link to election page */
.text-block-election-link-page .elementor-text-editor>p:first-child {
    margin-top: 10px;
}

.text-block-election-link-page .elementor-text-editor>p {
    margin: 0;
}

.column-election-link-page .elementor-widget-wrap {
    align-content: center !important;
}
.button-link-page-election .elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-text{
    color: white;
}

@media only screen and (max-width:500px) {
    .block-image-election .img-article-loop .elementor-column-wrap {
        padding: 0 !important;
    }

    section.block-image-election .elementor-container .elementor-row .column-election-link-page {
        padding: 0;
    }
}

@media only screen and (max-width:576px){
    html[lang="mm-MM"] .section-banner-election-region {
        height: 92px;
    }

    html[lang="mm-MM"] section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor h3 {
        padding-top: 5px;
    }

    html[lang="mm-MM"] section.inner-region-banner .elementor-row .column-region-banner-text div.elementor-text-editor h4 {
        line-height: 30px;
    }
}
@media only screen and (max-width:370px){
    html[lang="mm-MM"] .section-banner-election {
        max-height: 110px;
    }
}

 /* new css single article */
 .elementor-author-box a.elementor-author-box__avatar img{
    width: 64px;
    height: 64px;
}
.share-icon-top-column .elementor-column-wrap .elementor-widget-wrap{
    align-items: center;
    padding-top: 14px;
}
.post-content-single .elementor-widget-container h3 + p{
    margin: 21px 0;
}
.post-content-single .elementor-widget-container h3,
.post-content-single .elementor-widget-container h4
{
    margin: 12px 0;
}
.share-icon-top-block .share-icon-top-column .elementor-widget-wrap .article-info{
    margin-bottom: 0;
}
.icon__top__single__article .elementor-widget-container .elementor-grid{
    align-items: baseline;
}


/* new Css author for region page */
.elementor-author-box__bio__election__text {
    font-size           : 14px;
    line-height         : 20px;
    color               : #828282;
    text-transform      : none;
    font-family         : PT Sans;
    font-style          : normal;
    font-weight         : bold;
    text-decoration-line: none;
}
a.elementor-author-box__avatar{
    width: 64px;
}
h4.elementor-author-box__name{
    font-size: 14px;
    color: #000000;
    text-transform      : uppercase;
}
.article-single-author .elementor-widget-container .elementor-author-box:not(:first-child){
    padding-top: 20px;
}

/* section.footer-language-main .column-election-language .elementor-widget-wrap{
    padding-top: 11px;
    } */
div.article-author{
	display: none;
}