/*
 * Function "bs_css"
 * 
 */
/* Function "clear_h_p_padding_margin"
 * clear all padding, margin values for hx tages and p tag
 */
/* Function "absFull"
 * position absolute and then full size
 */
/* Function 
 * "absLeftTop"     "absCenterTop"      "absRightTop"
 * "absLeftCenter"  "absCenterCenter"   "absRightCenter"
 * "absLeftBottom"  "absCenterBottom"   "absRightBottom"
 * position absolute and then set the position
 */
/* absLeftTop
    +--
    ---
    ---
 */
/* absCenterTop
    -+-
    ---
    ---
 */
/* absRightTop
    --+
    ---
    ---
 */
/* absLeftCenter
    ---
    +--
    ---
 */
/* absCenterCenter
    ---
    -+-
    ---
 */
/* absRightCenter
    ---
    --+
    ---
 */
/* absLeftBottom
    ---
    ---
    +--
 */
/* absCenterBottom
    ---
    ---
    -+-
 */
/* absRightBottom
    ---
    ---
    --+
 */
/* Function "transHoverCBg" "transHover"
 * set transition value
 */
/* Function "userSelect"
 * set user-select value
 */
.content-section h2 {
  text-align: center;
  margin: 0;
  padding-top: 200px;
}
.content-section .image_show {
  position: relative;
  cursor: pointer;
  margin-bottom: 20px;
  display: inline-block;
}
.content-section .image_show .count {
  display: inline-block;
  padding: 4px 10px;
  background-color: #eee;
  position: absolute;
  bottom: 3%;
  right: 3%;
}
.content-section .files_show a {
  display: inline-block;
  color: #124ab2;
  transition: all 0.3s;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 1rem;
}
.content-section .files_show a:hover {
  text-decoration: none;
  color: #e32a21;
}
.content-section .files_show a img {
  width: 32px;
  display: inline-block;
  position: relative;
  top: -2px;
}

.sidebar-section {
  text-align: center;
  position: relative;
}
.sidebar-section h3 {
  background: gold;
  max-width: 100%;
  margin: 0 auto;
  padding: 50px 0 100px;
  border-bottom: solid 1px #fff;
}
.sidebar-section .make-me-sticky .cat-item {
  border: 1px solid #ccc;
  margin-bottom: 10px;
  transition: all 0.3s;
}
.sidebar-section .make-me-sticky .cat-item a {
  padding: 10px 20px;
  display: inline-block;
  width: 100%;
  color: #495057;
  transition: all 0.3s;
  text-decoration: none;
}
.sidebar-section .make-me-sticky .cat-item:hover {
  border: 1px solid #e32a21;
}
.sidebar-section .make-me-sticky .cat-item:hover a {
  color: #fff;
  background-color: #e32a21;
}
