/* test */
@charset "utf-8";

:root {
    --bs-body-font-family: Arial,Helvetica,sans-serif !important;
    --bs-body-font-size: 12px !important;
    --bs-body-line-height: 16px !important;
}

#ir_latest_news a { color: #666; }

#director_slider { margin-bottom: 40px; height: 590px; position: relative; }
#director_slider .slider_pane_1 { padding: 40px 0 0 310px; display: none; }
#director_slider .director_photo { position: absolute; top: 0; left: 0; }
#director_slider h3 { margin: 0; font-size: 20px; line-height: 22px; font-style: italic; }
	.chinese #director_slider h3 { font-style: normal; }
#director_slider .designation { font-size: 14px; font-weight: bold; font-style: italic; color: #A51B28; }
	.chinese #director_slider .designation { font-style: normal; font-weight: normal; }
#director_slider .slider_group_nav_1 { position: absolute; top: 0; right: 0; }
#director_list a { color: #999; }
#director_list a.selected { color: #a51b28; }

#site_title { margin: 0 0 0; float: left; }
#site_title a, #site_title img { display: block; width: 146px; height: 27px; text-indent: -1000em; background: url(../images/logo/logo_hawpar.png); outline: none; margin: 34px 0px;}

#top_nav { margin: 0;padding  : 0;}
#top_nav li { list-style: none;}

#main_nav, .chinese #main_nav  { margin: 25px 0 0 10px; padding: 0; list-style: none; float: left; position: relative; z-index: 2; }
#main_nav li, .chinese #main_nav li  { float: left; position: relative; }
#main_nav a { display: block; font: bold 12px/20px Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 15px 8px; color: #000; position: relative; z-index: 1; }
#main_nav a:hover { text-decoration: none; }
#main_nav .hover a { background: #0f298a; color: #fff; }
  * html #main_nav .hover a { background: none !important; color: #000; }
#main_nav .select_indicator { position: absolute; top: 0; left: 0; width: 100%; height: 6px; line-height: 6px; background: #a2121f; }
  #main_nav .businesses .select_indicator { background: #eb9205; }
	#main_nav .csr .select_indicator { background: #499d06; }
	#main_nav .sustainability .select_indicator { background: #499d06; }
#main_nav .hover .select_indicator { display: none; }
.chinese #main_nav > li > a { font-size: 16px; padding: 15px; }
/*.chinese #main_nav { margin-top: 2px; margin-left: 30px; }*/

#main_nav .sub_level { position: absolute; top: 50px; left: 0; background: #0f298a; padding: 10px 15px 10px 10px; color: #fff; display: none; box-shadow: 2px 2px 4px rgba(0,0,0,0.35); float: left; }
#main_nav .sub_level ul { margin: 0; padding: 0; list-style: none; float: left; }
#main_nav .sub_level li { float: none; background: url(../images/icons/bullet_1.png) no-repeat 5px center; padding: 0 5px 0 13px; }
  * html #main_nav .sub_level li { background: none; padding: 0; margin-bottom: -15px; }
#main_nav .sub_level a { padding: 0; color: #fff; font-weight: normal; text-transform: none; background: none; }
#main_nav .hover .sub_level a { color: #fff; }
#main_nav .sub_level h4, #main_nav .sub_level h5 { color: #fdd417; margin: 0 0 10px; }
#main_nav .sub_level div { font-size: 11px; line-height: 13px; text-align: left; /*Added apr2017*/ }
	.chinese #main_nav .sub_level div { font-size: 12px; line-height: 15px; text-align: left; /*Added apr2017*/ }
#main_nav .nav_column { float: left; border-left: 1px solid #294ed7; padding-left: 12px; margin-left: 12px; }
#main_nav .first_column { border: none; margin: 0; padding: 0; }
#main_nav .text_column { width: 170px; text-align: left; /*Added*/}
#main_nav .sub_level .text_column a { font-size: 11px; font-weight: bold; color: #fdd417; }
#main_nav .left { margin-right: 10px; }

#main_nav .about .sub_level { background: #a2121f; /*width: 285px;*/ }
	.chinese #main_nav .about .sub_level{ width: 125px; }
#main_nav .about.hover > a, #main_nav .about li:hover { background-color: #55040b; }
#main_nav .about .nav_column { border-color: #db4c5a; }

#main_nav .businesses .sub_level { background: #eb9205; /*width: 280px*/ min-width: 125px;}
	.chinese #main_nav .businesses .sub_level { width: 125px; }
#main_nav .businesses.hover > a, #main_nav .businesses li:hover { background-color: #854c09; }
#main_nav .businesses .nav_column { border-color: #ffc549; }

#main_nav .ir .sub_level { /*width: 335px;*/ left: 0; min-width: 145px;}
  .chinese #main_nav .ir .sub_level { width: 195px; }
#main_nav .ir.hover > a, #main_nav .ir li:hover { background-color: #011049; }

#main_nav .csr .sub_level { background: #499d06; /*width: 282px;*/ min-width: 135px;}
	/*.chinese #main_nav .csr .sub_level { width: 267px; }*/
#main_nav .csr.hover > a, #main_nav .csr li:hover { background-color: #1e4400; }
#main_nav .csr .nav_column { border-color: #84d543; }

#main_nav .sustainability .sub_level { background: #499d06; /*width: 282px;*/ }
	.chinese #main_nav .sustainability .sub_level { width: 267px; }
#main_nav .sustainability.hover > a, #main_nav .sustainability li:hover { background-color: #1e4400; }
#main_nav .sustainability .nav_column { border-color: #84d543; }

#search_form { float: right; clear: right; border: 2px solid #bbb; position: relative; height: 20px; padding-right: 32px; top: 14px;}
#search_form input { vertical-align: middle; }
#search_form .form_text { border: none; background: none; padding: 0; width: 100px; position: relative; top: 3px; left: 3px; }
#search_form .form_submit { position: absolute; top: -1px; right: -1px; }
#email_alert { float: right; font-size: 10px; color: #666; background: url(../images/icons/icon_mail.png) no-repeat left center; padding-left: 20px; margin: -5px 2px 5px; }
#lang_switcher { float: right; font-size: 10px; color: #ccc; padding-left: 5px; margin: -5px 2px 5px; font-weight: bold; }

#header { background: url(../images/backgrounds/bg_header.png) repeat-x left bottom; padding: 20px 10px 0; height: 100px; }

#banner { margin-top: -6px; height: 332px; position: relative; z-index: 1; }
#banner img { position: absolute; top: 0; left: 0; }
#banner .nivo-controlNav { position: absolute; bottom: 20px; right: 20px; z-index: 1000; }
#banner .nivo-controlNav a { float: left; width: 16px; height: 16px; background: url(../images/icons/dot_1.png) left bottom; text-indent: -1000em; margin-right: 7px; }
#banner .nivo-controlNav a.active { background-position: left top; }
#banner .nivo-directionNav { position: absolute; top: 8px; left: 31px; z-index: 1000; width: 105px; height: 51px; }
#banner .nivo-directionNav a { float: left; width: 51px; height: 51px; text-indent: -1000em; position: static; background: url(../images/icons/button_banner.png) left top; }
#banner .nivo-directionNav .nivo-nextNav { float: right; background-position: right top; }

#container { width: 880px; margin: 0 auto; border: 1px solid #ddd; background: url(../images/backgrounds/bg_footer.png) no-repeat left bottom; }
#content { padding: 30px 20px 15px; min-height: 330px; }
  * html #content { height: 330px; }
  .cat_home #content { padding-top: 5px; }
	.cat_contact #content { padding-top: 15px; }
#content.landing_page { min-height: 470px; }
  * html #content.landing_page { height: 300px; }

#side_bar { float: left; padding: 30px 20px 5px; background: #a51b28; width: 100px;  }
  .cat_businesses #side_bar { background: #eb9205; }
  .cat_csr #side_bar { background: #499d06; }
  .cat_sustainability #side_bar { background: #499d06; }
#side_bar h3 { margin: 0; color: #fff; font-size: 15px; font-weight: bold; }
#side_bar h2 { margin: 0 0 30px; font-size: 13px; font-weight: normal; color: #fff; }
#side_bar ul { margin: 0 -15px; padding: 10px 5px 15px; list-style: none; background: #fff; width: 120px; }
#side_bar li { background: url(../images/icons/separator_1.png) repeat-x left bottom; padding: 2px 4px 2px 7px; }
#side_bar a { color: #666; font-size: 13px; }
  .chinese #side_bar a { font-size: 12px; }
#side_bar .selected a { font-weight: bold; color: #a51b28; }
	.chinese #side_bar .selected a { font-weight: normal; }
  .cat_businesses #side_bar .selected a { color: #eb9205; }
  .cat_csr #side_bar .selected a { color: #499d06; }
	.cat_sustainability #side_bar .selected a { color: #499d06; }
#footer { border-top: 6px solid #bfbab1; font-size: 10px; color: #837c6f; color: rgba(0,0,0,0.6); padding: 15px 10px 25px; }
#footer a { color: #666666; }
#footer:last-child a { color: rgba(0,0,0,0.6); }

#home_page_chart { border-right: 1px solid #8b8b8b; }

.accordion_container .accordion_head { color: #fff; background: #7f3f02 url(../images/icons/bullet_3.png) no-repeat 655px 15px; padding: 10px; margin-bottom: 1px; cursor: pointer; }
  .cat_about .accordion_container .accordion_head { background-color: #a51b28; }
	.cat_contact .accordion_container .accordion_head { background-position: 380px 15px; }
.accordion_container .accordion_head.expanded { background-position: 655px -25px; }
  .cat_contact .accordion_container .accordion_head.expanded { background-position: 380px -25px; }
.accordion_body { background: #f4f4f4; border: 1px solid #a8a8a8; margin: 0; padding: 0; list-style: none; overflow: hidden; display: none; }

.accordion_1 h5 { margin: 0; }
.accordion_1 .accordion_body { padding-top: 12px; }
.accordion_1 .accordion_body li { float: left; width: 29%; padding: 0 2%; }
.accordion_1 .accordion_body li.si_clearBoth { float: none; padding: 0; width: auto; line-height: 12px; display: block; }

.sub_landing_page_text { margin: 0 580px 0 25px; background: url(../images/icons/haw-watermark.gif) no-repeat 90px 0; padding: 50px 0 20px; 
text-align: left; /*Added*/
}
.sub_landing_page_text h3 { margin: 0; }
.sub_landing_page_container { background: url(../images/backgrounds/bg_landing_red.png) no-repeat left top; color: #fff; width: 574px; height: 235px; float: right; position: relative; margin: 35px -21px 0 0; } * html .sub_landing_page_container { margin-right: -10px; }
  .cat_businesses .sub_landing_page_container { background-image: url(../images/backgrounds/bg_landing_yellow.png); }
	.cat_csr .sub_landing_page_container { background-image: url(../images/backgrounds/bg_landing_green.png); }
	.cat_sustainability .sub_landing_page_container { background-image: url(../images/backgrounds/bg_landing_green.png); }
.sub_landing_page_container h3 { color: #fff; margin: 0 0 8px; }
.sub_landing_page_container .local_nav_content h3, .sub_landing_page_container .local_nav a { color: #fff; } 

.local_nav_content { margin: 0; padding: 0; list-style: none; width: 390px; position: absolute; top: 15px; left: 145px; }
.local_nav_content li { display: none; }
.local_nav_content li.first { display: block; }
.local_nav_content img { position: absolute; right: 400px; top: 60px; } * html .local_nav_content img { display: none; }
.local_nav { margin: 0; padding: 0; list-style: none; position: absolute; bottom: 15px; left: 145px; }
.local_nav li { float: left; }
.local_nav a { display: block; width: 100px; height: 85px; line-height: 85px; text-align: center; font-weight: bold; }
	.chinese .local_nav a { font-weight: normal; }
.local_nav .hover a { background: url(../images/backgrounds/hex_bg_red.gif) no-repeat center center; }
  .cat_businesses .local_nav .hover a { background-image: url(../images/backgrounds/hex_bg_yellow.png); }
	.cat_csr .local_nav .hover a { background-image: url(../images/backgrounds/hex_bg_green.png); }
	.cat_sustainability .local_nav .hover a { background-image: url(../images/backgrounds/hex_bg_green.png); }
.local_nav a:hover { text-decoration: none; }
.local_nav .two_liner { display: block; line-height: 18px; padding-top: 25px; }

.slider_group_nav_1 { position: relative; z-index: 2; }
.slider_group_nav_1 div { float: left; background: url(../images/icons/button_slider_1.png) no-repeat; width: 45px; height: 45px; text-indent: -1000em; cursor: pointer; }
.slider_group_nav_1 .prev { background-position: left top; margin-right: 10px; }
.slider_group_nav_1 .next { background-position: right top; }
.slider_group_pane_container_1 { position: relative; z-index: 1; }
.slider_pane_1 { position: absolute; top: 0; left: 0; }

body:not(.cat_):not(.no_sidemenu) .content_show { float: right; width: 680px; }
.content_hide { clear: both; padding: 0 30px; }
.content_hide .separator_1 { margin-left: -50px; margin-right: -50px; }

.ir_news { margin: 0; padding: 0; list-style: none; }
.ir_news li { margin: 12px 0; }
.ir_news a { display: block; color: #666; }

.home_block_one, .grid_1 { float: left; width: 264px; }
.home_block_one p { margin-top: -4px; }
.home_block_two, .grid_1.margin_left { float: left; width: 264px; margin-left: 23px; }
.home_block_three, .grid_1.right { float: right; width: 264px; }

.chinese_home_block_one, .grid_1 { float: left; width: 264px; }
.chinese_home_block_one p { margin-top: -4px; }
.chinese_home_block_two, .grid_1.margin_left { float: left; width: 264px; margin: 35px 0 0 23px; }
.chinese_home_block_three, .grid_1.right { float: right; width: 264px; }


.grid_2 { float: left; width: 551px; }
.grid_2.margin_left { margin-left: 23px; }

.sitemap_block { float: left; border-left: 11px solid #854c09; padding: 1px 12px; margin: 0 12px 36px 0; }
.sitemap_block h3 { line-height: 14px; margin: 0 0 18px; }
.sitemap_block h4 { margin: 0; }
.sitemap_block ul { margin: 0; padding: 0; list-style: none; }
.sitemap_block li { margin-top: 12px; }
  .sitemap_block.about { border-color: #a51b28; }
	.sitemap_block.businesses { border-color: #eb9205; }
	.sitemap_block.ir { border-color: #0F298A; }
	.sitemap_block.csr { border-color: #499d06; }
	.sitemap_block.sustainability { border-color: #499d06; }

.table_1 { border: 1px solid #969696; width: 100%;t }
.table_1 td, .table_1 th { text-align: left; padding: 2px 4px; font-weight: normal; background: #d8d6d7; }
.table_1 td { background: #e5e5e5; }

.zIndex { position: relative; z-index: 1; }
.content_hide { display: none; }
.form_text { font: 11px/14px Arial, Helvetica, sans-serif; color: #666; }
.border_1 { border: 1px solid #969696; }
.button_1 { display: inline-block; height: 20px; line-height: 20px; width: 75px; text-align: center; font-size: 10px; color: #fff !important; background: url(/themes/custom/hawpar/assets/images/backgrounds/button_1_yellow.png); }
.button_1:hover { text-decoration: none; text-shadow: 0 0 2px rgba(255,255,255,0.5); }
  .cat_home .button_1 { background: url(/themes/custom/hawpar/assets/images/icons/arrow_btn.png) no-repeat right 5px; padding-right: 17px; height: 20px; line-height: 20px; color: #B06110 !important; width: auto; }
		.chinese.cat_home .button_1 { font-size: 12px; }
  .cat_about .button_1 { background-image: url(/themes/custom/hawpar/assets/images/backgrounds/button_1_red.png); height: 20px; line-height: 20px; }
  .cat_businesses .button_1 { background-image: url(/themes/custom/hawpar/assets/images/backgrounds/button_1_yellow.png); height: 20px; line-height: 20px; }
  .cat_csr .button_1 { background-image: url(/themes/custom/hawpar/assets/images/backgrounds/button_1_green.png); height: 20px; line-height: 20px; }
  .cat_sustainability .button_1 { background-image: url(/themes/custom/hawpar/assets/images/backgrounds/button_1_green.png); height: 20px; line-height: 20px; }
.text_highlight { color: #b06110; }
.text_fade { color: #999; }
.text_alt { font-family: 'Century Gothic', sans-serif; }
.text_large { font-size: 15px; }
.text_extra_large, #milestones h4 { font-size: 20px; }
.text_small { font-size: 11px; }
.lineheight_small { line-height: 13px; }
.separator_1 { border-bottom: 1px solid #c9c9c9; clear: both; padding-bottom: 15px; margin-bottom: 5px; }
.back_to_top { background: url(/themes/custom/hawpar/assets/images/icons/bullet_2_red.png) no-repeat right 6px; padding-right: 14px; font-size: 11px; }
  .cat_businesses .back_to_top { background-image: url(/themes/custom/hawpar/assets/images/icons/bullet_2_yellow.png); }
  .cat_csr .back_to_top { background-image: url(/themes/custom/hawpar/assets/images/icons/bullet_2_green.png); }
  .cat_sustainability .back_to_top { background-image: url(/themes/custom/hawpar/assets/images/icons/bullet_2_green.png); }
.half_width { width: 48%; }
.one_quarter { width: 165px; float: left; margin-right: 40px; }
.one_quarter.last { margin-right: 0; float: right; }
#cse .gsc-control-cse { background: none; border: none; }

.background_brown_1, .background_brown_1 th, .background_brown_1 td { background-color: #341a01; color: #fff; }
.background_brown_2, .background_brown_2 th, .background_brown_2 td { background-color: #462301; color: #fff; }
.background_brown_3, .background_brown_3 th, .background_brown_3 td { background-color: #5f2f02; color: #fff; }
.background_brown_4, .background_brown_4 th, .background_brown_4 td { background-color: #7f3f02; color: #fff; }
.background_brown_5, .background_brown_5 th, .background_brown_5 td { background-color: #9b530d; color: #fff; }

.half_margin { margin-top: 6px; margin-bottom: 6px; }
.margin_top { margin-top: 12px; }
.margin_top_0 { margin-top: 0; }
.margin_top_33 { margin-top: 33px; }
.margin_top_30 { margin-top: 30px; }
.margin_top_40 { margin-top: 40px; }
.margin_bottom { margin-bottom: 12px; }
.margin_bottom_0, .sitemap_block .margin_bottom_0 { margin-bottom: 0; }
.margin_left { margin-left: 12px; }
.margin_left_105 { margin-left: 105px; }
.margin_right { margin-right: 12px; }
.margin_right_48 { margin-right: 48px; }
.margin_horizontal { margin-left: 12px; margin-right: 12px; }
.margin_horizontal_36 { margin-left: 36px; margin-right: 36px; }

.padding_top { padding-top: 12px; }
.padding_top_44 { padding-top: 44px; }
.padding_horizontal { padding-left: 12px; padding-right: 12px; }

img.left { margin-right: 12px; margin-bottom: 12px; float: left; }
img.right { margin-left: 12px; margin-bottom: 12px; float: right; }

.si_center { text-align: center; }
.si_right { text-align: right; }
.si_left { text-align: left; }

.si_floatLeft { float: left; }
.si_floatRight { float: right; }
.si_clearBoth { clear: both; }
.si_fixed:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.si_fixed { display:block; }
* html .si_fixed { height:1%; } *+html .si_fixed { height:1%; }

body { background: #fff; color: #666; margin: 0; text-align: justify; }
body, .english_text { font: 12px/16px Arial, Helvetica, sans-serif; }
	body.chinese { font: 12px/16px Arial, Helvetica, sans-serif; }
	
a { text-decoration: none; color: #b06110; }
a:hover { text-decoration: underline; }
img { border: 0 !important; outline: none !important }
abbr { border: none; }
address { font-style: normal; }
sup { font-size: 9px; line-height: 11px; }
ol ol { list-style-type: lower-alpha; }
h1, h2, h3, h4, h5, h6, p { margin: 12px 0; }
h3 { font-size: 15px; line-height: 18px; color: #6d3804; font-weight: bold; }
	.chinese h3 { font-size: 18px; }
h4 { font-size: 13px; color: #b06110; }
	.chinese h4 { font-size: 16px; font-weight: normal; }
h5 { color: #a51b28; }
h5, h6 { font-size: 12px; }

.cat_home #content h4 { text-transform: uppercase; }

.red, .cat_about h3, .cat_about a, .sitemap_block.about h3 a { color: #a51b28; }
.orange, .cat_businesses h3, .cat_businesses a, .sitemap_block.businesses h3 a { color: #eb9205; }
.blue, .sitemap_block.ir h3 a { color: #0F298A; }
.green, .cat_csr h3, .cat_csr a, .sitemap_block.csr h3 a { color: #499d06; }
.green, .cat_sustainability h3, .cat_sustainability a, .sitemap_block.sustainability h3 a { color: #499d06; }


/*Added apr2017*/
img[usemap], map area{
    outline: none !important;
    border: 0 !important
}

map > area:active,
map > area:focus {outline: none !important; border:0 !important; }

.cat_sustainability .local_nav {
    left: 43px;
    top: 110px;
}
.cat_sustainability .local_nav a {
    line-height: 22px;
    padding-top: 54px;
}

.slidingLightboxGallery {
    width: 390px;
    position: absolute;
    left: 145px;
    bottom: 15px;
    margin: 0;
    padding: 0;
}

.scrollWrapper {
    height: 100%;
    width: 100%;
    overflow: hidden;
}

.scrollableArea {
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    display: block;
}

.scrollingHotSpotLeft {
    background: url(../images/icons/scroll_left.png) no-repeat 10px center;
    font-size: 30px;
    font-weight: bold;
    color: #011048;
    width: 30px;
    height: 50px;
    position: absolute;
    top: 18px;
    left: 0;
    cursor: pointer;
    margin: 0 0 0 -30px;
}

.scrollingHotSpotRight {
    background: url(../images/icons/scroll_right.png) no-repeat 15px center;
    font-size: 30px;
    font-weight: bold;
    color: #011048;
    width: 30px;
    height: 50px;
    position: absolute;
    top: 18px;
    right: 0;
    cursor: pointer;
    margin: 0 -30px 0 0;
}

.agm-notice {
	background: #b06110;
	padding: 10px;
	color: #fff;
}

.agm-notice h2 {
	color: #fff;
}

.agm-notice p {
	color: #fff;
}

.agm-notice h2 a{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-size: 18px;
}

.content-nav {
  position: fixed;
  left: 0;
  bottom: 0px;
  padding: 0.5em 1em;
  background-color: #b06110;
  border-radius: 0 5px 0 0;
  box-shadow: 0px 0px 10px -2px #000000;  
}

.content-nav * {
  color: white;
}

.content-nav ul {
  padding-left: 2em;
  margin-bottom: 0;
}

.content-nav li {
  text-transform: uppercase;
}

.home_block_one .margin_left_105 p:last-of-type {
  display: inline;
}

.customLineBreak {
  display: block;
}

.button.form_submit {
  background: url('/themes/custom/hawpar/assets/images/icons/icon_magnifier.png') no-repeat;
  width: 27px;
  height: 22px;
  border: 0;
}

.layout-content {overflow-x: hidden;}

/* custom search */
#custom-search-block-form {
  display: flex;
  flex-direction: row;
  float: right;
  clear: right;
  border: 2px solid #bbb;
  position: relative;
  height: 20px;
  padding-right: 32px;
  top: 14px;
}.custom_search-keys {
  border: none;
  background: none;
  padding: 0;
  width: 100px;
  position: relative;
  top: 3px;
  left: 3px;
  font: 11px / 14px Arial, sans-serif;
  color: #666;
}.custom-search-button {
  position: absolute;
  top: -1px;
  right: -1px;
}
@media screen and (min-width: 879px){
    html *:not(input[type=submit]) {
        box-sizing: content-box !important;
    }
}
@media screen and (max-width: 879px){
  #custom-search-block-form {
      float: none;
      border: none;
      padding: 0;
      overflow: hidden;
      height: auto;
      border-bottom: 1px solid #eceae7;
  }#custom-search-block-form {
      display: block;
      padding: 15px 25px;
      vertical-align: middle;
  }#custom-search-block-form .custom_search-keys {
      top: 0;
      left: 0;
      width: 100%;
  }#custom-search-block-form .custom-search-button {
      top: 0;
      bottom: 0;
      right: 0;
      margin: auto;
  }
}
.mb-2 {
  margin-bottom: 1em;
}
.pager li.is-active > a {
  pointer-events: none;
  background-color: #dadada;
  color: #f87e00;
}
.item-list ol {
  padding-inline-start: 2em;
}
.pager > ul {
  padding-inline-start: 0;
}
.pager li {
    display: inline;
}
.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-flex {
  display: flex !important;
}