.header-menu-mobile, #header-menu-mobile, .detail-share-mobile{display:none !important;}



header{z-index:98;}
.header-menu-desktop, .header-search-desktop{height:55px;}
.header-menu-desktop menu > ul > li{float:left; margin:0 8px;}
.header-menu-desktop menu > ul > li:last-child{margin-right:16px;}
.header-menu-desktop .menu-curr{color:#ea232a;}
.header-login a{padding:0 15px;}



.site-container{min-height:calc(100vh - 365px);}
.fullcolumn{width:100%;}
.leftcolumn{width:calc(100% - 320px);}
.rightcolumn{width:320px;}
.rightcolumn .tag-list{margin:0 15px 0 5px;}
.rightcolumn .section-title{margin:0px 15px 10px 5px;}
.rightcolumn .article-list > ul{margin-left:0;}



.fullcolumn .article-list > ul > li{width:calc(33.33% - 10px); flex-basis:calc(33.33% - 10px);}
.fullcolumn .rider-list > ul > li{width:calc(20% - 10px); flex-basis:calc(20% - 10px);}
.leftcolumn .article-list > ul > li{width:calc(50% - 10px); flex-basis:calc(50% - 10px);}
.leftcolumn .rider-list > ul > li{width:calc(25% - 10px); flex-basis:calc(25% - 10px);}

@media screen and (min-width:1280px){
  .fullcolumn .article-list > ul > li{width:calc(25% - 10px); flex-basis:calc(25% - 10px);}
  .fullcolumn .rider-list > ul > li{width:calc(16.66% - 10px); flex-basis:calc(16.66% - 10px);}
  .leftcolumn .article-list > ul > li{width:calc(33.33% - 10px); flex-basis:calc(33.33% - 10px);}
  .leftcolumn .rider-list > ul > li{width:calc(20% - 10px); flex-basis:calc(20% - 10px);}
}



.detail-share-desktop{display:block; background-color:#000;}



.event-list > ul > li{width:calc(33.33% - 10px) !important; flex-basis:calc(33.33% - 10px) !important; max-width:360px;}