.btn:hover{
-webkit-animation:buttonloading 1s linear infinite;
-moz-animation:buttonloading 1s linear infinite;
-ms-animation:buttonloading 1s linear infinite;
-o-animation:buttonloading 1s linear infinite;
animation:buttonloading 1s linear infinite;}
@-webkit-keyframes buttonloading{0%{background-color:rgba(0,0,0,.25)}50%{background-color:rgba(0,0,0,1)}100%{background-color:rgba(0,0,0,.25)}}@keyframes buttonloading{0%{background-color:rgba(0,0,0,.5)}50%{background-color:rgba(0,0,0,1)}100%{background-color:rgba(0,0,0,.5)}}

.now-loading, .muat-lainnya, .selengkapnya{margin:0 15px 15px;}
.article-list .now-loading, .article-list .muat-lainnya, .article-list .selengkapnya{margin-top:-5px;}
.popup-box, .popup-box-container, .pbc-overlay{bottom:0;}
.popup-box-container{padding:74px 20px 70px 20px;}
.footer-with-share{padding-bottom:60px;}
.sticky-bottom-closed .floating-rightbottom{bottom:55px;}

menu.content_center{top:0; bottom:auto; height:100vh; padding:54px 0 50px; overflow-y:scroll; background-color:rgba(255,255,255,0.95);}
menu.content_center > ul{width:100%; margin-top:0;}
menu.content_center > ul > li{border-bottom:1px solid rgba(0,0,0,0.05);}
.menu-link{padding:0 15px;}
.menu-link > *{margin-left:0;}
.menu-link h3{width:100%;}
@supports(-webkit-backdrop-filter:none) or (backdrop-filter:none){
  menu.content_center{-webkit-backdrop-filter:blur(7px); backdrop-filter:blur(7px); background-color:rgba(255,255,255,0.88);}
}

.submenu{background-color:rgba(255,255,255,0.75);}
.submenu > ul > li:first-child{border-top:1px solid rgba(0,0,0,0.05);}
.submenu .menu-link h3:before{content:'>'; display:block; position:absolute; top:-2px; left:-15px; color:#EA4828;}

.parent > .menu-link{position:absolute; top:0; left:0; z-index:2;}
.parent > .menu-link h3{padding-right:16px;}
.parent > .menu-down{width:100%; height:40px; color:var(--link-secondary-color); position:relative; z-index:1;}
.parent > .menu-down i{margin-right:15px; font-size:20px; position:relative; bottom:4px;}
.parent .submenu .menu-link{padding:0 30px;}
.parent-open > a{color:var(--link-primary-color) !important;}
.parent-open .menu-down i{bottom:-4px; -ms-transform:rotate(180deg); -webkit-transform:rotate(180deg); transform:rotate(180deg);}

@media screen and (max-width:359px){
  .pagination .btn{font-size:12px;}
  .pagination .fas{font-size:14px;}
}

.article-card > ul > li{width:calc(100% - 10px); flex-basis:calc(100% - 10px);}
@media screen and (min-width:568px){.article-card > ul > li{width:calc(50% - 10px); flex-basis:calc(50% - 10px);}}
@media screen and (min-width:768px){.article-card > ul > li{width:calc(25% - 10px); flex-basis:calc(25% - 10px);}}