li ul, li ol { margin: 0px; }
ul li, ol li { margin-bottom: 0px; }
.wrapper { margin: 0 auto; text-align: left; width: 980px; }
#footer-body { width: 900px; }
/* --------- COUPON SEARCH FOOTER ----------- */
#footer-body ul#cp-head-list a { color: #AAAAAA; font-size: 12px; font-style: normal; text-decoration: none; text-shadow: 0 -1px 1px #000000; }
#footer-body ul#cp-head-list a:hover { color:#fff; text-decoration:underline; }
#footer-body #cp-head-list > li { float: left; list-style-type: none; margin-right: 52px; min-width: 65px; }
#footer-body #cp-head-list li ul { margin-top: 15px; }
#footer-body #cp-head-list li ul li { color: #AAAAAA; font-family: tahoma; font-size: 11px; list-style-type: none; margin: 4px 0; text-shadow: -1px -1px 0 #000000; }
#my-footer-body #cp-head-list li ul li a { color: #AAAAAA; text-decoration: none; }
.last { margin-right: 0px !important; }
/* --------- END COUPON SEARCH FOOTER ----------- */

.about { margin-right: 62px !important; max-width: 120px !important; }
.tag-resto { margin-right: 57px !important; max-width: 140px !important; }
#footer-body ul#head-list {float: left; font-family: Tahoma,Geneva,sans-serif; text-decoration: none; text-shadow: 0 -1px 1px #000000; }
#footer-body ul#head-list a { color: #AAAAAA !important; font-size: 12px; font-style: normal; text-decoration: none; text-shadow: 0 -1px 1px #000000; }
#footer-body ul#head-list a:hover { color:#fff; text-decoration:underline; }
#footer-body #head-list > li { float: left; list-style-type: none; margin-right: 69px; min-width: 65px; }
#footer-body #head-list li ul { margin-top: 15px; margin: 0;}
#footer-body #head-list li ul li { color: #AAAAAA; font-family: tahoma; font-size: 11px; list-style-type: none; margin: 4px 0; text-shadow: -1px -1px 0 #000000;}
#my-footer-body #head-list li ul li a { color: #AAAAAA; text-decoration: none; }
.wrapper.footer {width:inherit; width: 980px; margin: auto;}
.wrapper.footer_top {width:inherit; height:9px; margin-bottom:-10px;}
.ui-curve_footer-l {width:9px; height:9px; float:left}
.ui-curve_footer-r {width:7px; height:9px; float:left}
.ui-curve_footer-l.top {background:#313131;}
.ui-curve_footer-fill.top {width:990px; height:18px; background: url("http://fe3.assets.s3.amazonaws.com/img/footer-top2.png") no-repeat scroll 0 0 transparent;; float:left; border-top:1px solid #a3a2a2;}
.ui-curve_footer-r.top {background:#313131; float:left;}
.wrapper.footer_fill {
	background: url("http://fe3.assets.s3.amazonaws.com/img/footer-middle2.png") repeat-y scroll 0 0 transparent;
	float: left;
	padding: 10px 50px 20px 50px;
	width: 987px;
	}
.ui-curve_footer-l.bottom {background:url(http://fe3.assets.s3.amazonaws.com/img/curve_footer_bottom_l.png)}
.ui-curve_footer-fill.bottom {
	background: url("http://fe3.assets.s3.amazonaws.com/img/footer-bottom2.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 9px;
	width: 990px;
	}
.ui-curve_footer-r.bottom {background:url(http://fe3.assets.s3.amazonaws.com/img/curve_footer_bottom_r.png)}
.content-list.nav_footer {font-family:Tahoma, Geneva, sans-serif; text-shadow: #000 0px -1px 1px; float:left; text-decoration:none;}
.content-list.nav_footer tr td{text-decoration:none;  width:180px;}
.content-list.nav_footer tr td a{color:#fff !important; font-size:12px; text-shadow: #000 0px -1px 1px; text-decoration:none; font-style:normal;}
.content-list.nav_footer tr td a:hover {text-decoration:underline;}
.nav_footer_titles {color:#dadddb !important; font-weight:bold; font-size:14px; padding-bottom: 8px; font-style:normal;} 
#text-footer_copyright {font-family:Tahoma, Geneva, sans-serif; color:#888888; font-size:13px}
#footer {
    border-top: 1px solid #DFDFDF !important;
    color: #9F9F9F !important;
    margin: 10px 0 20px;
    padding: 10px 0 0;
    position: relative !important;
    color: #AFAFAF !important;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif !important;
    font-size: 11px !important;
    line-height: 1.28;
    background: none;
    font-style:normal;
    width: 990px;
}
#copyright a, #copyright a:hover {
    text-decoration: none;
    color: #AFAFAF !important;
    font-style: normal !important;
}
#copyright a:hover {
    text-decoration: underline;
}
#footer ul#footer_menu {
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
#footer ul#footer_menu li {
    display: inline;
}
#footer ul#footer_menu li a, #footer ul#footer_menu li a:hover {
    border-left: 1px solid #DFDFDF;
    margin: 0 0 0 5px;
    padding: 0 0 0 5px;
    text-decoration: none;
    color: #AFAFAF;
    outline: 0 none;
    
}
#footer ul#footer_menu li a:hover {
    text-decoration: underline;
}
#footer ul#footer_menu li.first a, #footer ul#footer_menu li.first a:hover {
    border-left: 0 none;
}

.multi-column {
   /* Standard */
   column-count: 20;
   column-width: 150px;
   /* Webkit-based */
   -webkit-column-count: 2;
   -webkit-column-width: 150px;
   /* Gecko-based */
   -moz-column-count: 2;
   -moz-column-width: 150px;
}
ul.pagination {
   display: inline-block;
   padding: 0;
   margin: 0;
}

ul.pagination li {display: inline;}

ul.pagination li a {
   color: black;
   float: left;
   padding: 8px 16px;
   text-decoration: none;
   transition: background-color .3s;
   border: 1px solid #ddd;
   margin: 0 4px;
}

ul.pagination li span {
   color: black;
   float: left;
   padding: 8px 16px;
   text-decoration: none;
   transition: background-color .3s;
   border: 1px solid #ddd;
   margin: 0 4px;
}

ul.pagination li a.active {
   background-color: #4CAF50 ;
   color: white;
   border: 1px solid #4CAF50 ;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}