body,html{
    padding:0;
    margin:0;
    overflow-x:hidden;
    font-family:'DroidSerif';
    color:#231f20}
    
    a{
    text-decoration:none}[class^="icon-"],[class*=" icon-"]{
    font-family:'icomoon'!important;
    speak:never;
    font-style:normal;
    font-weight:normal;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
    }
    
    .icon-envelope:before{
    content:"\e900"
    }
    
    .icon-rss:before{
    content:"\e901"
    }
    
    .icon-close:before{
    content:"\e902"
    }
    
    .icon-bars:before{
    content:"\e903"
    
    }
    
    
    .icon-chevron-left:before{
    content:"\e908"
    }
    
    .icon-keyboard_arrow_right:before{
    content:"\e909"
    }
    
    .icon-keyboard_arrow_left:before{
    content:"\e90a"
    }
    
    .icon-googleplay:before{
    content:"\e90b"
    }
    
    .icon-apple:before{
    content:"\e90c"
    }
    
    .icon-huawei:before{
    content:"\e90d"
    }
    
    .icon-search:before{
    content:"\e986"
    }
    
    .icon-link:before{
    content:"\e9cb"
    }
    
    .icon-play2:before{
    content:"\ea15"
    }
    
    .icon-google:before{
    content:"\ea88"
    }
    
    .icon-facebook:before{
    content:"\ea90"
    }
    
    .icon-instagram:before{
    content:"\ea92"
    }
    
    .icon-twitter:before{
    content:"\ea96"
    }
    
    .icon-youtube:before{
    content:"\ea9d"
    }
    
    .icon-tiktok:before{
    content:"\e904"
    }
    
    .hidden{
    display:none}@media(min-width:576px)
    {
    
    .container{
    max-width:540px}}@media(min-width:768px)
    {
    
    .container{
    max-width:97%
    }
    
    
    }
    
    @media(min-width:992px)
    {
    
    .container{
    max-width:960px}}@media(min-width:1200px)
    {
    
    .container{
    max-width:1120px
    }
    
    .col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{
    padding-left:6px;
    padding-right:6px}
    }
    
    .paddingDefault{
    padding:15px 0
    }
    
    .red-color{
    color:#ec1c24!important
    }
    
    .pad-top-0{
    padding-top:0!important
    }
    
    .pad-top-bot-0{
    padding-bottom:0;
    padding-top:0
    }
    
    .layout-ratio{
    width:100%;
    position:relative;
    padding-bottom:67%;
    height:0
    }
    
    .layout-ratio img{
    position:absolute;
    width:100%;
    height:100%;
    right:0;
    top:0;
    object-fit:cover;
    max-width:100%
    }
    
    .mt-neg-7{
    margin-top:-7px
    }
    
    .text-right{
    text-align:right
    }
    
    .container>.container{
    padding-left:0;
    padding-right:0
    }
    
    .col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{
    padding-top:0px;
    padding-bottom:0px
    }
    
    @media(min-width:768px) and (max-width:1000px)
    {
    
    .container>.container{
    margin-left:-11px
    }
    
    .custom-row-widget .col-md-3{
    max-width:calc(calc(calc(100% - 308px)/3) - 12px)
    }
    
    .custom-row-widget .more-link{
    max-width:calc(calc(calc(100% - 308px)/3) * 4)}}
    
    @media(min-width:768px)
    {
    
    .container.vertical-ad-con>.container>.row>.col-md-9{
    max-width:calc(100% - 308px);
    padding-right:10px
    }
    
    .container.vertical-ad-con>.container>.row>.col-md-3{
    max-width:300px;
    padding-left:9px
    }
    
    .custom-row-widget .col-md-3{
    max-width:calc(calc(calc(100% - 308px)/3) - 5px)
    }
    
    .custom-row-widget .more-link{
    max-width:calc(calc(calc(100% - 308px)/3) * 4)}}strong,b{
    font-family:'DroidSerif-Bold';
    font-size:18px
    }
    
    .logo-container{
    padding-top:1px;
    
    padding-bottom:0;
    margin:0 auto;
    width:71%
    }
    
    .logo-container img{
    max-width:120%
    }
    
    .top-menu-bar{
    background-color:#ec1c24;
    padding:0 15px;
    color:#fff
    }
    
    .sticky-menu-bar{
    position:fixed;
    top:0;
    z-index:9
    }
    
    .top-menu-bar>.container>.row>.col-md-12{
    padding-top:0;
    padding-bottom:0
    }
    
    nav{
    position:relative
    }
    
    #cssmenu ul{
    width:98%
    }
    
    #cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{
    border:0;
    list-style:none;
    line-height:1;
    display:block;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    padding:0;
    }
    
    #cssmenu:after,#cssmenu>ul:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
    }
    
    #cssmenu #head-mobile{
    display:none
    }
    
    #cssmenu>ul>li{
    float:left
    }
    
    #cssmenu>ul>li.search-li{
    float:right
    }
    
    #cssmenu>ul>li.join-li{
    float:right
    }
    
    #cssmenu>ul>li>a{
    text-transform:uppercase;
    padding:15px 6px;
    font-size:20px;
    text-decoration:none;
    color:#FFF;
    line-height:18px;
    font-family:'DroidSerif-Bold'
    }
    
    #cssmenu ul>li:first-child a{
    padding-left:0
    }
    
    #cssmenu>ul>li:not(.menu-mobile-links):hover>a,#cssmenu ul li:not(.menu-mobile-links).active a{
    color:#000
    }
    
    #cssmenu>ul>li.menu-mobile-links>a:hover{
    color:#000
    }
    
    #cssmenu>ul>li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{
    color:#6d6e70;
    -webkit-transition:background .3s ease;
    -ms-transition:background .3s ease;
    transition:background .3s ease
    }
    
    #cssmenu ul li.white-hover:hover{
    color:#fff}
    
    #cssmenu .hidden-md{
    display:none!important}
    
    #cssmenu ul li.external_links{
    float:right
    }
    
    .hidden-xs{
    display:block
    }
    
    .mobile-search-icon{
    display:none}header{
    position:relative
    }
    
    .header-top>.col-md-4{
    padding-bottom:0
    }
    
    .header-quick-links{
    display:inline-block;
    text-transform:uppercase;
    margin-left:15px;
    padding-top:13px;
    vertical-align:bottom
    }
    
    .header-quick-links p{
    margin-bottom:0;
    margin-top:0;
    text-align:left;
    font-size:15px;
    line-height:15px;
    text-align:center
    }
    
    .header-quick-links a{
    text-decoration:none;
    color:#231f20;
    font-weight:bold
    }
    
    .header-join-btn{
    margin-top:3.5px;
    padding-left:5px;
    padding-right:11px
    }
    
    .header-join-btn button{
    text-decoration:none;
    padding:3px 8px;
    color:#ec1c24;
    font-size:15px;
    line-height:18px;
    font-weight:bold;
    background-color:#fff;
    border:0;
    text-transform:uppercase;
    font-family:'DroidSerif';
    cursor:pointer;
    outline:0
    }
    
    .search-container{
    background-color:rgba(0,0,0,0.65);
    padding:5px;
    position:absolute;
    bottom:-50px;
    width:100%;
    z-index:9
    }
    
    .search-container .holder-search{
    width:62%;
    text-align:center;
    margin:0 auto
    }
    
    .search-container .holder-search .form-field{
    width:90%;
    height:30px;
    border:2px solid #ec1c24;
    margin-right:1%;
    padding-left:5px;
    outline:0
    }
    
    .search-container .holder-search .icon-container{
    padding:2px 4px 4px 4px;
    background-color:#ec1c24;
    height:13px;
    width:13px;
    border-radius:100%
    }
    
    .search-container .holder-search .icon-close{
    color:#fff;
    cursor:pointer;
    font-size:13px}
    
    @media(min-width:1000px) and (max-width:1200px){
    #cssmenu>ul>li>a{
    font-size:11.8px;
    padding:5px 3px
    }
    
    
    .empty-container{
    display:none
    }
    
    .holder-quick-links{
    max-width:38%;
    flex:0 0 38%
    }
    
    .holder-logo-container{
    max-width:62%;
    flex:0 0 62%
    }
    
    .logo-container{
    width:100%;
    float:right
    }
    
    .social-media-header-item{
    padding:3px 5px 3px 3px!important;
    width:25px!important;
    height:25px!important
    }
    
    .social-media-header-item i{
    font-size:14px!important
    }
    
    .header-quick-links p{
    font-size:12px;
    line-height:14px
    }
    
    .header-join-btn{
    margin-top:3px
    }
    
    .header-join-btn button{
    font-size:12px;
    padding:2px 8px}}
    
    @media screen and (max-width:1000px)
    {
        
    
    .google-news-mobile{
    background-color:#000;
    border-radius:4px;
    border:1px solid rgba(255,255,255,0.4);
    padding:3px;
    width:108px
    }
    
    .mobile-search-form-con{
    padding:5px 5px 5px 22px;
    border-bottom:1px solid rgba(0,0,0,.15)
    }
    
    .mobile-search-form-con .form-field{
    height:34px;
    border-bottom-left-radius:5px;
    border:1px solid rgba(0,0,0,0.7);
    width:80%;
    border-right:0;
    border-top-left-radius:5px
    }
    
    .mobile-search-form-con .search-icon-con{
    float:right;
    width:17%
    }
    
    .mobile-search-form-con button{
    background-color:#ec1c24;
    color:white;
    border:0;
    padding:7px 12px;
    font-size:20px;
    border-bottom-right-radius:5px;
    border-top-right-radius:5px;
    margin-left:-11px
    }
    
    .top-menu-bar{
    padding:0 15px;
    border-bottom:1px solid #ec1c24
    }
    
    .logo-container{
    width:50%}nav{
    width:100%}
    
    #cssmenu{
    width:100%}
    
    #cssmenu ul{
    width:100%;
    display:none}
    
    #cssmenu #head-mobile{
    display:block;
    padding:0;
    color:#ddd;
    font-size:12px;
    font-weight:700
    }
    
    .button{
    width:55px;
    height:46px;
    position:absolute;
    right:-35px;
    top:-50px;
    cursor:pointer;
    z-index:12399994
    }
    
    .mobile-search-icon{
    display:block;
    color:#ec1c24;
    width:25px;
    height:25px;
    position:absolute;
    top:-36px;
    left:-15px;
    cursor:pointer;
    font-size:20px
    }
    
    .button:after{
    position:absolute;
    top:22px;
    right:20px;
    display:block;
    height:8px;
    width:20px;
    border-top:2px solid #ec1c24;
    border-bottom:2px solid #ec1c24;
    content:''
    }
    
    .button:before{
    -webkit-transition:all .3s ease;
    -ms-transition:all .3s ease;
    transition:all .3s ease;
    position:absolute;
    top:16px;
    right:20px;
    display:block;
    height:2px;
    width:20px;
    background:#ec1c24;
    content:''
    }
    
    .header-bottom-menu{
    display:none}
    
    #cssmenu ul>li:first-child a{
    padding-left:10px}
    
    #cssmenu ul>li:nth-last-child(6) a{
    padding-left:10px}
    
    #cssmenu .hidden-md{
    display:block!important
    }
    
    .hidden-xs{
    display:none!important}header{
    position:fixed;
    top:0;
    width:100%;
    background-color:#fff;
    z-index:999}main.content{
    margin-top:50px}}
    
    @media(min-width:768px) and (max-width:1000px)
    {
    
    .holder-logo-container{
    max-width:100%;
    flex:0 0 100%
    }
    
    .logo-container{
    width:30%}
    }
    
    .header-bottom-menu{
    padding-bottom:5px;
    padding-top:12px;
    margin:0 auto;
    text-align:center
    }
    
    .header-social-menu{
    padding-top:13px;
    display:inline-block
    }
    
    .social-media-header-item{
    border-radius:100%;
    border:1px solid #231f20;
    padding:6px 7px 0 5px;
    margin-right:3px;
    height:30px;
    width:30px;
    display:inline-block
    }
    
    .social-media-header-item i{
    font-size:16px;
    margin-top:0;
    margin-left:1px;
    color:#231f20
    }
    
    .social-media-header-item.rss-icon{
    padding:6px 8px 0 7px
    }
    
    .social-media-header-item img{
    height:18px;
    width:21px;
    margin-left:1px
    }
    
    .social-media-header-item img.tw{
    height:15px;
    width:14px;
    margin-left:unset
    }
    
    .back_to_top{
    position:fixed;
    bottom:80px;
    right:40px;
    z-index:9999;
    width:40px;
    height:40px;
    text-align:center;
    line-height:38px;
    background:#ec1c24;
    color:#fff;
    cursor:pointer;
    border-radius:2px;
    display:none
    }
    
    .back_to_top:hover{
    background:#ec1c24
    }
    
    .back_to_top-show{
    display:block
    }
    
    @media(max-width:768px)
    {
    
    .back_to_top{
    bottom:60px;
    right:30px
    }
    
    .logo-container img{
    height:90%}header.election-page{
    position:unset}main.content.electionPage{
    margin-top:0}}footer{
    background-color:#1a1a1a!important;
    border-top:3px solid #ec1c24;
    color:#FFF;
    margin-top:20px
    }
    
    .footer-menu{
    padding-top:65px;
    padding-bottom:33px;
    width:100%
    }
    
    .footer-menu ul{
    padding-left:0;
    margin-top:0
    }
    
    .footer-menu ul li{
    list-style:none;
    text-transform:uppercase;
    font-size:15px;
    line-height:28px;
    letter-spacing:1px
    }
    
    .footer-menu ul li a{
    color:#fff;
    font-weight:600
    }
    
    .footer-menu .link-group{
    float:left;
    width:41%
    }
    
    .footer-menu .parent-link{
    color:#ec1c24;
    text-transform:none;
    font-size:19px;
    font-weight:bold;
    line-height:22px;
    margin-bottom:20px
    }
    
    .footer-menu .download-stores div:first-child{
    margin-left:13px;
    display:inline-block
    }
    
    .footer-menu .download-stores div:nth-child(2){
    margin-left:8px;
    display:inline-block
    }
    
    .footer-menu .download-stores img{
    margin-bottom:8px}
    
    #newsletterForm input[type=text],#newsletterForm input[type=email]{
    border-radius:8px;
    font-size:13px;
    line-height:15px;
    font-family:'DroidSerif';
    color:#1a1a1a;
    padding:10px;
    border:0;
    width:100%;
    margin-bottom:15px}
    
    #newsletterForm ::placeholder{
    color:#1a1a1a}
    
    #newsletterForm ::-webkit-input-placeholder{
    color:#1a1a1a}
    
    #newsletterForm button{
    background-color:#ec1c24;
    color:#fff;
    border-radius:25px;
    padding:11px 20px;
    font-size:13px;
    line-height:16px;
    font-family:'DroidSerif';
    border:0;
    cursor:pointer
    }
    
    .copy-rights{
    padding:33px 15px}@media(max-width:768px)
    {
    
    .footer-menu{
    padding-left:10px;
    padding-right:10px
    }
    
    .footer-menu .link-group{
    width:49%
    }
    
    .footer-menu .link-group:nth-child(3){
    padding-left:12px
    }
    
    .footer-menu ul li{
    font-size:13px}
    }
    
    .malaymail-section-title{
    margin-left:-15px;
    margin-right:-15px;
    padding-bottom:0;
    padding-top:5px
    }
    
    .content div:nth-child(2) .malaymail-section-title{
    padding-top:0
    }
    
    .malaymail-section-title .section-title-con .full-line{
    height:2px;
    background-color:#ec1c24;
    width:100%
    }
    
    .malaymail-section-title .section-title-con .section-title{
    color:#FFF;
    background-color:#ec1c24;
    padding:3px 10px;
    margin-left:3px;
    margin-top:-1px;
    margin-bottom: 20px;
    }
    
    .malaymail-section-title .section-title-con .section-title h2{
    font-size:16px;
    line-height:17px;
    font-weight:bold;
    text-transform:uppercase;
    margin-top:0;
    margin-bottom:0
    }
    
    .malaymail-section-title .section-title-con .section-title h2 a{
    color:#fff}@media(max-width:767px)
    {
    
    .malaymail-section-title .section-title-con .section-title{
    margin-left:15px}
    }
    
    .large-article-item .layout-ratio{
    padding-bottom:63.5%
    }
    
    .large-article-item .article-image{
    padding-right:2px
    }
    
    .vertical-ad-con .large-article-item .article-image{
    padding-right:7px
    }
    
    .large-article-item .article-info{
    padding-bottom:17px
    }
    
    .large-article-item .article-date{
    font-size:16px;
    font-style:italic
    }
    
    .large-article-item .article-section{
    font-size:16px;
    line-height:19px;
    font-weight:bold;
    color:#ec1c24;
    text-transform:uppercase
    }
    
    .large-article-item h2.article-title{
    font-size:28px;
    line-height:36px;
    margin-top:0;
    text-align:left;
    overflow:hidden;
    font-family:'DroidSerif-Bold';
    margin-bottom:19px
    }
    
    .large-article-item h2.article-title a{
    color:#1a1a1a;
    font-weight:bold;
    word-break:break-word;
    hyphens:auto}h2.article-title a:hover{
    color:#0089c7!important
    }
    
    .large-article-item .article-text{
    font-size:15px;
    line-height:18px;
    text-align:left;
    overflow:hidden
    }
    
    .large-article-item .article-text a{
    color:#000
    }
    
    .large-article-item .article-text p{
    margin-top:0
    }
    
    .article-item.second-row{
    padding-top:0}@media(max-width:1200px)
    {
    
    .large-article-item h2.article-title{
    font-size:23px;
    line-height:25px
    }
    
    .large-article-item .article-text{
    font-size:14px;
    line-height:17px}}@media(min-width:767px) and (max-width:992px)
    {
    
    .large-article-item .article-date{
    font-size:14px;
    line-height:16px
    }
    
    .large-article-item .article-section{
    font-size:14px;
    line-height:16px
    }
    
    .article-item .article-date{
    font-size:13px;
    line-height:15px
    }
    
    .article-item .article-section{
    font-size:13px;
    line-height:15px}
    }
    
    .article-item .article-image{
    border-top:1px solid #8f8f8f;
    padding-top:10px
    }
    
    .article-item .not-bordered-image{
    border-top:0;
    padding-top:0
    }
    
    .article-item .layout-ratio{
    padding-bottom:63%
    }
    
    .article-item h2.article-title{
    font-size:17px;
    line-height:21px;
    margin-top:0;
    margin-bottom:0;
    text-align:left;
    font-family:'DroidSerif-Bold'
    }
    
    .malaymail-mediaoutreach-page-articles .article-item h2.article-title a,.malaymail-mediaoutreach .article-item h2.article-title a{
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
    overflow:hidden
    }
    
    .malaymail-mediaoutreach-page-articles .layout-ratio img,.malaymail-mediaoutreach .layout-ratio img{
    object-fit:contain
    }
    
    .article-item h2.article-title a{
    color:#1a1a1a;
    font-weight:bold;
    word-break:break-word;
    display:block;
    hyphens:auto
    }
    
    .article-item .article-info{
    padding-top:7px;
    padding-bottom:7px
    }
    
    .article-item .article-section{
    font-weight:bold;
    font-size:16px;
    line-height:19px;
    color:#ec1c24;
    text-transform:uppercase
    }
    
    .article-item .article-date{
    font-size:16px;
    font-style:italic}@media(max-width:1200px)
    {
    
    .article-item .article-date{
    font-size:15px
    }
    
    .article-item .article-section{
    font-size:15px;
    line-height:17px}}@media(min-width:767px) and (max-width:992px)
    {
    
    .article-item .article-info{
    font-size:12px;
    line-height:12px;
    padding-bottom:1px;
    padding-top:5px
    }
    
    .article-item .article-date{
    font-size:11px;
    line-height:12px
    }
    
    .article-item .article-section{
    font-size:11px;
    line-height:12px}
    }
    
    .right-bordered .article-item:after{
    content:'';
    height:99%;
    width:.8px;
    background-color:#8f8f8f;
    position:absolute;
    right:0;
    top:5px
    }
    
    .right-bordered .article-item:last-child:after{
    display:none}@media(max-width:768px)
    {
    
    .right-bordered .article-item:after{
    display:none
    }
    
    .article-item{
    padding-bottom:20px
    }
    
    .article-item.second-row{
    padding-top:5px
    }
    
    .article-item .article-image a{
    display:block;
    margin-top:20px}
    }
    
    .more-link{
    text-align:right
    }
    
    .more-link,.more-link a{
    color:#231f20;
    font-style:italic;
    font-size:18px;
    line-height:22px;
    font-weight:bold;
    cursor:pointer
    }
    
    .more-link span{
    margin-right:0;
    padding-top:1px
    }
    
    .more-link .more-link-image{
    height:18px;
    width:18px;
    padding-top:2px
    }
    
    .full-story{
    color:#231f20;
    font-style:italic;
    font-size:18px;
    line-height:22px;
    font-weight:bold;
    text-transform:uppercase
    }
    
    .full-story .full-story-image{
    height:18px;
    width:18px;
    padding-top:3px
    }
    
    .searchInMenu{
    position:absolute;
    width:25px;
    height:25px;
    text-align:center;
    z-index:1;
    margin-left:2px;
    padding:5px 5px 3px 5px;
    font-size:13px;
    margin-top:2px;
    border-radius:100%;
    border:1px solid #fff
    }
    
    .searchInMenu span:hover{
    color:#fff
    }
    
    .latest-news-carousel .owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
    }
    
    .latest-news-carousel .owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y
    }
    
    .latest-news-carousel .owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
    }
    
    .latest-news-carousel .owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
    }
    
    .latest-news-carousel .owl-carousel .owl-controls .owl-nav .owl-prev,.latest-news-carousel .owl-carousel .owl-controls .owl-nav .owl-next,.latest-news-carousel .owl-carousel .owl-controls .owl-dot{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
    }
    
    .latest-news-carousel .owl-carousel.owl-loaded{
    display:block
    }
    
    .latest-news-carousel .owl-carousel.owl-loading{
    opacity:0;
    display:block
    }
    
    .latest-news-carousel .owl-carousel.owl-hidden{
    opacity:0
    }
    
    .latest-news-carousel .owl-carousel .owl-refresh .owl-item{
    display:none
    }
    
    .latest-news-carousel .owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
    }
    
    .latest-news-carousel .owl-carousel .owl-item img{
    display:block;
    width:60px;
    height:60px;
    -webkit-transform-style:preserve-3d
    }
    
    .latest-news-carousel .owl-carousel.owl-text-select-on .owl-item{
    -webkit-user-select:auto;
    -moz-user-select:auto;
    -ms-user-select:auto;
    user-select:auto
    }
    
    .latest-news-carousel .owl-carousel .owl-grab{
    cursor:move;
    cursor:-webkit-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
    }
    
    .latest-news-carousel .owl-carousel.owl-rtl{
    direction:rtl
    }
    
    .latest-news-carousel .owl-carousel.owl-rtl .owl-item{
    float:left
    }
    
    .latest-news-carousel .owl-carousel .owl-item img{
    transform-style:preserve-3d
    }
    
    .latest-news-carousel .item,.latest-news-carousel .item{
    opacity:0
    }
    
    .latest-news-carousel .item:nth-child(1),.latest-news-carousel .item:nth-child(1){
    opacity:1
    }
    
    .latest-news-carousel{
    position:relative;
    overflow:hidden;
    border-top:1px solid #ddd
    }
    
    .latest-news-carousel .owl-controls .owl-pagination .owl-page{
    display:inline-block;
    margin:10px 5px;
    width:15px;
    height:15px;
    border:1px solid #414952;
    border-radius:100%
    }
    
    .latest-news-carousel .owl-controls .owl-pagination .owl-page.active{
    background-color:#414952
    }
    
    .latest-news-carousel .owl-nav img{
    height:28px;
    width:16px;
    margin-top:16px;
    margin-right:12px
    }
    
    .latest-news-carousel .owl-prev,.latest-news-carousel .owl-next{
    position:absolute;
    height:30px;
    width:30px;
    line-height:35px;
    top:60%;
    margin-top:-25px;
    transition:.3s;
    color:#fff;
    border:solid 1px #ec1c24;
    background-color:#ec1c24
    }
    
    .latest-news-carousel .owl-prev{
    right:10px;
    border-radius:25px
    }
    
    .latest-news-carousel .owl-next{
    left:3px;
    border-radius:25px
    }
    
    .latest-news{
    position:fixed;
    bottom:0;
    top:auto;
    z-index:500;
    height:81px;
    background-color:#fff;
    text-align:left
    }
    
    .latest-news .most-read-title{
    border:1px solid #ddd;
    border-bottom:1px solid white;
    width:91px;
    text-align:center;
    margin-left:14px;
    text-transform:uppercase;
    font-size:12px;
    padding:5px;
    background-color:#fff;
    position:absolute;
    z-index:2;
    bottom:80px;
    color:#000
    }
    
    .latest-news-carousel .item{
    padding:10px 10px 10px 15px
    }
    
    .latest-news-carousel .owl-item{
    border-right:1px solid #ddd;
    height:81px
    }
    
    .latest-news-carousel .item .news-details{
    float:left;
    width:calc(100% - 75px);
    padding-left:10px
    }
    
    .latest-news-carousel .item .news-image{
    float:left;
    width:60px
    }
    
    .latest-news-carousel .article-item .article-info{
    padding-top:0;
    padding-bottom:3px;
    display:flex
    }
    
    .latest-news-carousel .article-item .article-section{
    font-size:12px;
    line-height:13px
    }
    
    .latest-news-carousel .article-item .article-date{
    font-size:12px;
    line-height:13px
    }
    
    .latest-news-carousel .article-item h2.article-title{
    font-size:14px;
    line-height:16px;
    text-align:left;
    font-family:'DroidSerif-Bold';
    display:-webkit-box!important;
    text-overflow:ellipsis;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:3
    }
    
    .latest-news-carousel .layout-ratio{
    padding-bottom:60%
    }
    
    .latest-news-carousel .owl-nav i{
    color:#fff;
    font-size:28px
    }
    
    .latest-news-carousel .img{
    position:relative}
    
    @media(max-width:575px)
    {
    
    .logo-container{
    height:45px;
    text-align:center;
    padding-top:7px
    }
    
    .latest-news{
    bottom:auto;
    top:51px
    }
    
    .latest-news-carousel .owl-carousel .owl-stage-outer{
    background-color:#fff;
    border-bottom:1px solid #ddd
    }
    
    .latest-news-carousel .owl-prev,.latest-news-carousel .owl-next{
    margin-top:-20px;
    right:9px
    }
    
    .latest-news-carousel .owl-next{
    left:unset;
    top:78%
    }
    
    .latest-news-carousel .owl-prev{
    top:40%
    }
    
    .latest-news-carousel .layout-ratio{
    padding-bottom:74%
    }
    
    .latest-news .most-read-title{
    top:82px;
    bottom:auto;
    border-bottom:1px solid #ddd;
    border-top:1px solid #fff}main.content{
    margin-top:145px}
    }
    
    .projekmm-body .logo-container img{
    width:55%
    }
    
    .projekmm-body .telegram-subscribe{
    display:none}