     
/* PAGINATION */        
#page_controls_top,
#pagination_back_top {
    /*xtop: -24px;
    xborder-bottom: 1px solid #c60c30;*/
    border-radius:0px;
}

#page_controls_bottom,
#pagination_back_bottom {
    clear: both;
    top: 0;
    /*xborder-top: 1px solid #c60c30;*/
    border-bottom: 0 none;}
   
.pagination,
.pagination_back {
    color: #8795a5;
    width: 100%;
    /*float: left;*/
    height: 38px;
   /* xxline-height: 182%;*/
    position: relative;}
    
    .pagination_back {line-height: 298%;}
    
    .pagination_back a {
        display: block;
        padding-left: 18px;
    /*    xbackground: url(../images/bullet_double_left_grey.png) left center no-repeat;*/
    }
    
    .result_counter {
        float: left;
        margin-right: 27px;
        position: relative;
        top: 5px;}
    
    .number_per_page {
        float: left;}
        
        .number_per_page p {
            position: relative;
            top: 5px;
            float: left;
            clear: none;}
            
        .pagingControls {
            float: left;}
    
        .numbers {
            float: left;
            border: 1px solid #c3cfdb;
            position: relative;
            top: 6px;
            margin: 0 5px;}
        
   .go_button {
        float: left;
        height: 20px;
        width: 33px;
        margin-top:0px;
        padding:0 0 0 0;
       /* xxoverflow: hidden; */
        position: relative;
        }
    

    
        .number_per_page_go {
           /* xbackground: url(../images/sprite_button_go.png) 0 0 no-repeat; */
            display: block;
            border: 0 solid #fff;
            -webkit-border-radius: 0;
            -webkit-box-shadow: 0;}    
        
    .pages {
        float: right;
        height: 38px;
        line-height: 292%;}
    
        .goto {
            float: left;
            height: 12px;
            width: 12px;
            color:black;
            xxmargin: 12px 5px;}
        
        .goto:focus,
        .goto:hover,
        .goto:active {
            background-position: 0 -13px;
            
            }
            
            .goto img {
                height: 12px;
                width: 12px;}
        
        .first_page {
        margin-right:10px;
        /*    xbackground: url(../images/sprite_first_page.png) 0 0 no-repeat;*/
        }
        
        .prev_page {
           /* xbackground: url(../images/sprite_prev_page.png) 0 0 no-repeat;*/
           }
        
        .pages ul {
            float: left;
            list-style: none;
            margin: 0;}
        
            .pages li {
                display: block;
                float: left;
                margin-right: 5px;}
                
             .pages li a {
                display: block;
                border-right: 1px solid #000;
                line-height: 12px;
                padding-right: 3px;
                margin: 12px 0;}
                
                .pages ul li.lastLi a  {
                    border-right: 0 none;}
                
             .pages li a:link,
             .pages li a:visited {
                color: #000;
                text-decoration: none;}
                
            .pages li a:focus,
            .pages li a:hover,
            .pages li a:active {
                text-decoration: underline;}
            
            .pages li a.current_page:link,
            .pages li a.current_page:visited {
                font-weight: bold;
                text-decoration: underline;}
                
            .pages li a.current_page:focus,
            .pages li a.current_page:hover,
            .pages li a.current_page:active {
                font-weight: bold;
                text-decoration: none;}
            
        .next_page {
            /*xbackground: url(../images/sprite_next_page.png) 0 0 no-repeat;*/
            }
        
        .last_page {
           /* xbackground: url(../images/sprite_last_page.png) 0 0 no-repeat;*/
           }

/* Extra Small */
@media(max-width: 767px) { 
	.go_button{
		float: none !important;
	}

	.pages{
		float: left !important;
	}

	.numbers{
		top: 2px !important;
	}
	
}
            