/*news list*/
body .news_row .news_row_inner .news_small_cal{
    float: left;
    margin: 0 10px 5px 0;
}
body.dir_rtl .news_row .news_row_inner .news_small_cal{
    float: right;
    margin: 0 0 1px 10px;
}

body .news_row .news_row_inner .news_list_image{
    float: right;
    margin: 0 0 0 15px;
    height: 240px;
}
body.dir_rtl .news_row .news_row_inner .news_list_image{
    float: left;
    margin: 0 15px 0 0;
}

.dashboard_pagenational_list{
    margin:30px auto 5px;
    direction: ltr;
}

.next_page_news {
    background: url("images/right-a.png") no-repeat scroll center top transparent;
    display: block;
    height: 19px;
    width: 23px;
}
.prev_page_news {
    background: url("images/left-a.png") no-repeat scroll center top transparent;
    display: block;
    height: 19px;
    width: 23px;
}
.next_page_news:hover,
.prev_page_news:hover {
    background-position: center bottom;
}

.news_row {
    background: none repeat scroll 0 0 transparent;
    clear: both;
    margin: 0 0 10px;
    /*padding: 0 10px;width: 670px;*/
    width: 99%;
    float: left;
}
.news_row_inner{
    background: none repeat scroll 0 0 transparent;
    clear: both;
    margin: 0;
    width: 100%;
    float: left;
    position: relative;
}
.dir_rtl .news_row_inner,
.dir_rtl .news_row {
    float: right;
}
.blog_body2 .middle-left .dashboard_club_news_title{
    margin: 0 auto !important;
    width: 100%;
}


/* ------------ news view image------------ */
.news_img_text{
    margin:2px 10px 5px;
    clear: both;
    float:right;
    width: 250px;
    height: 167px;
}
.dir_rtl .news_img_text{
    float: left;
}
.news_link_gallery{
    cursor:pointer;
}

.news_img_gallery{
    margin:2px 0px 5px;
    clear: both;
    float:right;
    width:100%;
}
.dir_rtl .news_img_gallery{
    float: left;
}
.content_text_news,
.content_gallery_news{
    margin:0px;
    clear: both;
}
h3.news_title{font-size:18px !important;}
.newsdate{width:80px;padding-top: 10px}
.newstitle{width: calc(100% - 66px);padding-right: 0px !important; height: auto !important;background-image:none !important;}
.news_row{height:325px; overflow: hidden;}
.news_title{padding-right:0px !important;background-image:none !important;}
.dir_rtl .h1_size{
    width: calc(100% - 95px);
    float: right;
}
.dir_ltr .h1_size{
    width: calc(100% - 95px);
    float: left;
}
.news_row .news_title.dashboard_club_news_title a{
    font-size: large;
}
.news_top_box_view_page.vertical_center h1,
.news_top_box_view_page.vertical_center span
{
    padding: 0;
    margin: 0;
}
.news_top_box_view_page.vertical_center{
    justify-content: space-between;
}

.day_news_list_webpart {
    direction: rtl;
    position: absolute;
    top: 0;
    width: auto;
    background-color: #e7e7e7;
    padding: 5px;
    opacity: 0.75;
    border-radius: 0px 0px 5px 0px;
}
.dir_ltr .day_news_list_webpart{
    direction: ltr;
    border-radius: 0px 0px 0px 5px;
}
.dir_ltr .day_news_list_webpart{
    float: right;
    right: 0;
}
.dir_rtl .day_news_list_webpart{
    float: left;
    left: 0;
    font: normal small Font_2,tahoma;
}

.content_text_news ul li{float:none}

@media only screen and (max-width: 980px) {
    .dir_rtl .newstitle{
        font-size: 3.5em !important;
    }
    .dir_rtl .news_title{
        font-size: 3.5em !important;
    }
    .back-to ,.back-to a{
        font-size: x-large !important;
    }
    .description_text{
        font-size: large !important;
    }
    .news_row .news_title.dashboard_club_news_title a{
        font-size: xx-large;
    }
    .news_row_inner p a{
        font-size: x-small;
    }
    .news_row{
        margin-bottom: 3em;
    }
    .dir_rtl .newstitle {
        font-size: 2.7rem !important;
        width:100%;
    }
    .news_top_box_view_page.vertical_center span.newsdate{
        width: auto;
    }
    .description_text.content_text_news{
        font-size: x-small !important;
    }
    .day_news_list_webpart {
        font-size: x-large !important;
    }
    .prev_page_news ,.next_page_news{
        height: 2rem;
        width: 3rem;
        background-size: 66%;
    }
}