#news_category .item
{
    cursor:pointer;
}

#news_category .item:hover
{
    background-color:rgba(0,0,0,.05);
}

#news_category .hide_sub_item
{
    display:none;
}

#news_category .sub_item
{
    padding-left:20px;
    font-size: 1.3em!important;
    padding-top:5px;
    padding-bottom:5px;
}

#news_category .sub_item.sub_item_selected, #news_category .sub_item.active
{
    font-weight: bold;
    color: black!important;
}

.hide_image
{
    display:none!important;
}

.news_content.news_font_size_small
{
    font-size: 1.2rem;
}

.news_content.news_font_size_medium
{
    font-size: 1.4rem;
}

.news_content.news_font_size_high
{
    font-size: 1.6rem;
}

.news_content.news_font_size_small_eng
{
    font-size: 16px;
}

.news_content.news_font_size_medium_eng
{
    font-size: 18px;
}

.news_content.news_font_size_high_eng
{
    font-size: 20px;
}

.news_content
{
    line-height:24px;
    letter-spacing: 1px;
}

.news_font_size_select
{
    cursor:pointer;
}

.news_share_segment
{
    float:right;
}

.news_title_date_and_weekday
{
    color: var( --semantic-text-light-gray );
    font-size:1.2rem;
}

.news_title_row
{
    padding-bottom:0!important;
}

.news_banner
{
    float: right;
    width: 300px!important;
    height: 430px!important;
    margin-left: 15px!important;
    margin-bottom: 15px!important;
}

.news_title_row_2
{
    padding-top:0px!important;
}

.news_search_image_outer
{
    height: 125px;
    overflow: hidden;
}

.news_search_image_inner
{
    transform: translateY(-25%);
}


.news_myimage
{
    /*position: absolute!important;*/
    top: -9999px;
    bottom: -9999px;
    left: -9999px;
    right: -9999px;
    margin: auto;
    max-width: 190px!important;
}

.news_myimage_overflow
{
    overflow:hidden;
}

.news_myimage_height_100px
{
    height:100px!important;
}

.news_myimage_height_60px
{
    height:60px!important;
}

.news_myimage_width_150px
{
    width:150px!important;
}

.news_myimage_width_240px
{
    width:240px!important;
}

.news_myimage_height_170px
{
    height:170px!important;
}

.news_myimage_desktop_outer
{
    height:157.5px!important;
    width:210px!important;
}

.news_myimage_desktop_outer2
{
    width:210px!important;
    height:118px!important;
}

.news_myimage_desktop
{
    margin-top:-7px;
}

.news_myimage_popular_outer
{
    width:80px!important;
    height:50px!important;
}

.center_image
{
    /*top:50%;
    bottom:50%;
    position:absolute;*/
}

.news_myimage_overflow_right
{
    overflow:hidden;
    width: 85px!important;
}

.color_light_grey
{
    color: var(--semantic-text-light-gray)!important;
}

.font-color-black
{
    color:black!important;
}

.news_category
{
    display:block!important;
}

.news_category .item
{
    cursor:pointer;
    display:inline!important;
    line-height:40px!important;
    white-space: nowrap;
}

.news_category .item:hover
{
    background-color:rgba(0,0,0,.05);
}

.news_category .hide_sub_item
{
    display:none;
}

.news_category .sub_item
{
    padding-left:20px;
    font-size: 1.3em!important;
    padding-top:5px;
    padding-bottom:5px;
}

.news_category .sub_item.sub_item_selected, .news_category .sub_item.active
{
    font-weight: bold;
    color: black!important;
}

.font_size_1p1rem
{
    font-size:1.1rem!important;
}

.font_size_1rem
{
    font-size:1rem!important;
}

.font_bold
{
    font-weight: bold!important;
}

/*
::-webkit-scrollbar-button {
    background: transparent;
    border-radius: 4px;
}

::-webkit-scrollbar-track-piece {
    background: transparent;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.4);
    border: 1px solid;
}

::-webkit-scrollbar-track {
    box-shadow: transparent;
}

html::-webkit-scrollbar-thumb:hover {
    background: #2bbbff;
}
::-webkit-scrollbar
{
    display:none;
}
*/
.news_sub_category .menu::-webkit-scrollbar
{
    display:none;
}
/*.news_sub_category.menu:hover::-webkit-scrollbar {
    display:block;
    width: 4px;
}*/
.news_sub_category .item
{
    cursor:pointer;
}

.news_photo_detail {
    position: absolute;
    bottom: -125px;
    left: 0;
    z-index: 2;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-size: 1.1em;
    line-height: 1.5;
    padding: 10px;
    margin: 0;
    box-sizing: border-box;
    text-align: left;
}

.news_photo_detail span
{
    float:left;
}

.picSilderWebsiteNews .owl-item
{
    height:400px!important;
}

.picSilderWebsiteNews
{
    height:320px!important;
}

.owl-dots
{
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 5;
    margin: 0 4px 4px 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
    margin-left: 1px;
    margin-right:0;
    margin-bottom: 0;
    background-color:rgba(0,0,0,.7);
    opacity: 0.7;
    border-radius: 6px;
}

.owl-dots .owl-dot span
{
    background-color:white!important;
}

.owl-dots .owl-dot.active span
{
    background-color:#21ba45!important;
}

.detail_item
{
    cursor:pointer;
}

/*.news_myimage_popular
{
    width:120px!important;
}*/

.margin-top-0
{
    margin-top:0!important;
}

.margin-bottom-0
{
    margin-bottom:0!important;
}

.news_label_radius_0
{
    border-radius: 0 0 0 0.28571429rem!important;
}

.padding-left-0
{
    padding-left:0!important;
}

.padding-right-0
{
    padding-right:0!important;
}

.less-span-color
{
    /*color: var( --semantic-text-light-gray )!important;*/
}

.font-size-1p6rem
{
    font-size:1.6rem!important;
}

.big_icon
{
    font-size:2rem!important;
}

.large_icon
{
    font-size:1.6rem!important;
}

.cursor_pointer
{
    cursor:pointer;
}

.like_btn.disabled
{
    opacity: 0.45!important;
}

.pre-text
{
    white-space: nowrap !important;
}

.background-color-white
{
    background-color:white!important;
}

.color-green
{
    color:green!important;
}

.border-0
{
    border: 0!important;
}

.margin-right-0
{
    margin-right:0!important;
}

.padding-top-10
{
    padding-top:10px!important;
}

.font-size-0p9rem
{
    font-size:0.9rem!important;
}

.font-size-0p8rem
{
    font-size:0.8rem!important;
}

.mphoto-video-player {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    transition: transform .1s ease;
}
.newsItems .item .header{
    font-size: 1.5em !important;
    line-height: 1.6em !important;
}
.newsItems .item .description{
    font-size: 1.1em !important;
    /*line-height: 2.0em !important;*/
    line-height: 24px!important;
}
.newsItems .item:hover{
    background-color: var(--background-light-gray-color);
}
.newsItems.ui.items .item:first-child{
    padding-top: 1em !important;
}

.newsItems_popular .item .content .header{
    font-size: 1.15em !important;
    font-weight: normal !important;
}
.desktop_sub_cat_menu{
    display: block !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.desktop_sub_cat_menu a{
    display: inline !important;
    line-height: 3em !important;
}
.desktop_sub_cat_menu .header{
    font-size: 1em !important;

}

.desktop_sub_item
{
    /*word-break: keep-all!important;*/
    white-space: nowrap;!important;
}

.icon_no_top_right_radius
{
    border-radius: 0 0 0 .28571429rem!important;
}

.padding-top-0
{
    padding-top:0!important;
}

.eng_font_family_title
{
    font-family: Merriweather, "Merriweather fallback", serif !important;
    line-height: 46px !important;
    font-size: 34px !important;
    margin-bottom: 1.142857142857143rem !important;
    color: #000 !important;
    font-weight: 600 !important;
    font-style: normal !important;
}

.eng_font_family_title_mobile {
    font-family: Merriweather, "Merriweather fallback", serif !important;
    line-height: 26px !important;
    font-size: 18px !important;
    color: #000 !important;
    font-weight: 600 !important;
    font-style: normal !important;
}

.eng_font_family_title_mobile_detail
{
    font-family: Merriweather, "Merriweather fallback", serif!important;
    line-height: 33px!important;
    font-size: 24px!important;
    color: #000!important;
    font-weight:900!important;
    font-style: normal!important;
}

.eng_font_family_title_right
{
    font-family: Merriweather, "Merriweather fallback", serif!important;
    line-height: 20px!important;
    font-size: 1.15rem!important;
    margin-bottom: 1.142857142857143rem!important;
    color: #000!important;
    font-weight: 900!important;
    font-style: normal!important;
}

.eng_font_family_title_nocolor
{
    font-family: Merriweather, "Merriweather fallback", serif!important;
    line-height: 20px!important;
    margin-bottom: 1.142857142857143rem!important;
    font-style: normal!important;
}

.eng_font_family_nocolor
{
    font-family: Merriweather, "Merriweather fallback", serif!important;
    line-height: 20px!important;
    font-style: normal!important;
}

.eng_font_family_label
{
    font-family: Merriweather, Merriweather fallback, serif!important;
    font-style: normal!important;
}

.eng_font_family_content
{
    /*font-family: Roboto, "Roboto fallback", sans-serif!important;*/
    font-family: Merriweather, Merriweather fallback, serif!important;
    font-weight: 400!important;
    font-style: normal!important;
    line-height: 30px!important;
    /*font-size: 18px!important;*/
    color: #222!important;
}

.eng_font_family_content_mobile
{
    /*font-family: Roboto, "Roboto fallback", sans-serif!important;*/
    font-family: Merriweather, Merriweather fallback, serif!important;
    font-weight: 400!important;
    font-style: normal!important;
    line-height: 26px!important;
    color: #222!important;
}

.eng_news_title
{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /*! autoprefixer: off */
}

.eng_news_title_line_height_30
{
    line-height: 30px!important;
}

.root_item
{

}

.youtube_big_image
{
    width:100%!important;
    aspect-ratio: 16/9!important;
}

.small_image
{
    width:100%!important;
    aspect-ratio: 16/9!important;
}