/*** Pagination ***/
#content #pagination_top { width:230px; height:32px; float:right; }
#content #pagination_top ul { float:right; }
#content #pagination_top li { display:inline-block; position:relative; }
#content #pagination_top li.resultCount { top:10px; font-family: Helvetica, Arial, sans-serif; margin-right:4px; }
#content #pagination_top li.prevPage {background:transparent url(../img/arrow-btn-rl-default.png) no-repeat 0px 0px; text-indent:-9999px; width:26px; height:31px; cursor:pointer; }
#content #pagination_top li.nextPage {background:transparent url(../img/arrow-btn-rl-default.png) no-repeat -27px 0px; text-indent:-9999px; width:26px; height:31px; left:-4px; cursor:pointer; }
#content #pagination_top li.prevPage:active { background:transparent url(../img/arrow-btn-rl-l.png) no-repeat 0px 0px; }
#content #pagination_top li.nextPage:active { background:transparent url(../img/arrow-btn-rl-r.png) no-repeat -27px 0px; }
#content #pagination_top li.resultCount em { font-style:normal; font-size:14px; font-weight:bold; }
#content #pagination_top li.resultCount strong { font-weight:normal; }

#content #pagination { height:50px; background-color:#EEEEEE; }
#content #pagination ul, #content #pagination_top ul { list-style-type:none; margin:0px; }
#content #pagination li { display:inline-block; font-family:Helvetica, Arial, sans-serif; font-size:15px; line-height:100%; text-align:center; }
#content #pagination li.resultCount { width:25%; color:#000; padding-left: 171px;}
#content #pagination li.resultCount em { font-style:normal; font-size:20px; font-weight:500; }
#content #pagination li.resultCount strong { font-weight:normal; position:relative; top:14px; left:110px; }

#content #pagination li.pageIndex { left: 70px; position: relative; width: 38%; }
#content #pagination li.pageIndex ul { display:block; margin-left:auto; margin-right:auto; position:relative; top:11px; width:100%; }

#content #pagination li.pageIndex li { font-weight:500; width:22px; padding-top:2px; cursor:pointer; }
#content #pagination li.pageIndex li:hover { opacity:0.7; }
#content #pagination li.pageIndex li.selected:hover { opacity:1.0; }
#content #pagination li.selected { color:#439339; height:18px; background-color:#FFFFFF; border-radius:5px; }

#content #pagination li.pageIndex li.prevPage { font-size:20px; font-weight:bold; margin-right:5px; }
#content #pagination li.pageIndex li.prevPage:active { color:#439339; }

#content #pagination li.pageIndex #prevSet { font-size:20px; font-weight:bold; margin-right:5px; }
#content #pagination li.pageIndex #prevSet:active { color:#439339; }

#content #pagination li.pageIndex li.nextPage { font-size:20px; font-weight:bold; margin-left:5px; }
#content #pagination li.pageIndex li.nextPage.fa-chevron-right::before { position:relative; top:10px; left:6px; font-size:14px; }
#content #pagination li.pageIndex li.nextPage:active { color:var(--jungle_green); }

#content #pagination li.pageIndex #nextSet { font-size:20px; font-weight:bold; margin-left:5px; }
#content #pagination li.pageIndex #nextSet:active { color:#439339; }

#content #pagination li.pageIndex li.pageNumbers { position:relative; top:-2px; }
 
#content #pagination li.productsPerPage { width:19%; }
#content #pagination li.productsPerPage ul { position:relative; display:block; margin-left:auto; margin-right:auto; width:120px; }
#content #pagination li.productsPerPage li { float:left; margin-top:5px; width:33%; cursor:pointer; font-weight:500; }
#content #pagination li.productsPerPage li:first-of-type { float:none; width:100%; cursor:default; }
#content #pagination li.productsPerPage li:not(:first-of-type):hover { opacity:0.7; }
#content #pagination li.productsPerPage li.selected:hover { opacity:1.0; }