.change-fontsize a{
    color: #ffffff;
}

.icon-share{margin-bottom: 0;}
.nav-action .change-fontsize a span,
.nav-action .change-fontsize a > h1,
.nav-action .change-fontsize a > h2,
.nav-action .change-fontsize a > h3{
    padding-right: 10px;
    padding-top: 10px;
    cursor: pointer;
    display: inline-block;
    transform: scale(0.8);
    transition: all 150ms ease-in-out;
}
.nav-action .change-fontcolor a span.active {
    background: #fff;
    color: #000;
}

/* pagination */
.pagination li > span.page-link{
    margin: 0 3px;
    padding: 0px 12px !important;
    border-radius: 5px;
    position: relative;
    float: left;
    font-size: 24px;
    line-height: 1.42857143;
    color: #fff;
    text-decoration: none;
    background-color: #612e1a;
    border: none;
}

/*ebook*/
#ebook-container{
    width: 100%;
}

/* news-detail */
.news-detail img{
    max-width: 100%;
    height: auto;
}

/*vdo*/
.vdo{
    position: relative;
    height: auto;
    width: 100%;
    overflow: hidden;
}

.vdo video {
    width: 100%;
    height: auto;
}

/* search */
#search-box input, #search-box button{
    font-size: 20px;
}
#search-box label{
    font-size: 18px;
}


.list-rss {width:100%;}
.list-rss ul{padding: 0; margin: 0;}
.list-rss ul li{ margin-left: 15px; padding-top: 10px; padding-bottom: 10px; list-style:none; padding-left: 40px; background-image: url(../../icons/icon_rss.png); background-position: 5px 10px; background-repeat: no-repeat; border-bottom: 1px solid #e1e0e0; }  
.list-rss ul li a{color: #333;}
.list-rss ul li a:hover{color: blue; text-decoration: none;}
.rssnews{color:#1495ba; font-size: 14px; padding-top:5px;}
.bg-title-rss{background-color: #ebf3ef; border-radius:4px; padding:2px; font-weight:bold; padding-left:20px; margin-top:30px; }

.circle-img {min-width: 250px; min-height: 250px; max-width: 250px; max-height: 250px; background-color: #000; overflow: hidden;}
.circle-img img{transform: translatey(25%);}



/* card list item style: */
.circle-image-items {
    display      : inline-block; 
    width        : 204px; 
    height       : 204px; 
    overflow     : hidden; 
    position     : relative; 
    border-radius: 50%;
  }
  
  .circle-image-items img {
    min-height       : 100%; 
    min-width        : 100%;
    position         : absolute;
    left             : 50%;
    top              : 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
  } 

/* Ebook cover */
    .booksize img { object-fit:cover; overflow:hidden; height:260px; width:220px;}
/* Gallery thumbnail */
    .album img{padding-top: 45px; object-fit: cover; overflow: hidden; height: 204px; width: 304px;}
