
@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, #lightbox_modal .description ul.desc-list li a, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font-family: inherit;
    font-feature-settings: inherit;
    font-kerning: inherit;
    font-language-override: inherit;
    font-size: 100%;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-style: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
html {
    line-height: 1;
}
ol, ul {
    list-style: outside none none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
    vertical-align: middle;
}
q, blockquote {
    quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
    content: none;
}
a img {
    border: medium none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
    display: block;
}
body {
    background-color: #eeeeee;
    margin: 0;
    padding: 0;
    overflow:hidden;
}
body li, body #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li body a {
    list-style: outside none none !important;
}
#header {
    background-color: #af0606;
    border-bottom: 2px solid #af0606;
    display: block;
    height: 60px;
    line-height: 50px;
    padding: 0;
    position: fixed;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#header .container .row-fluid {
    height: 53px;
}
#header .container .row-fluid .span4 ul#list_user_opt {
    height: 60px;
}
#header .container .row-fluid .span4 ul#list_user_opt li.opt, #header .container .row-fluid .span4 ul#list_user_opt #lightbox_modal .description ul.desc-list li a.opt, #lightbox_modal .description ul.desc-list li #header .container .row-fluid .span4 ul#list_user_opt a.opt {
    height: 100%;
}
#header .container .row-fluid .span4 ul#list_user_opt li.opt a.opt, #header .container .row-fluid .span4 ul#list_user_opt #lightbox_modal .description ul.desc-list li a.opt a.opt, #lightbox_modal .description ul.desc-list li #header .container .row-fluid .span4 ul#list_user_opt a.opt a.opt {
    height: 100%;
}
#header .container .row-fluid .span4 ul#user_options {
    height: 60px;
}
#header .container .row-fluid .span4 ul#user_options li.opt, #header .container .row-fluid .span4 ul#user_options #lightbox_modal .description ul.desc-list li a.opt, #lightbox_modal .description ul.desc-list li #header .container .row-fluid .span4 ul#user_options a.opt {
    height: 100%;
}
#header .container .row-fluid .span4 ul#user_options li.opt a.opt, #header .container .row-fluid .span4 ul#user_options #lightbox_modal .description ul.desc-list li a.opt a.opt, #lightbox_modal .description ul.desc-list li #header .container .row-fluid .span4 ul#user_options a.opt a.opt {
    height: 100%;
}
#logo-wrap {
    display: table;
    height: 53px;
    width: 100%;
}
#logo-wrap #logo {
    display: table-cell;
    vertical-align: middle;
}
#logo-wrap #logo i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 34px;
    height: 37px;
    vertical-align: middle;
    width: 124px;
}
#logo {
	bottom: 0;
    display: block;
    height: 36px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 128px;
}
#logo i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 30px;
    height: 37px;
    vertical-align: middle;
    width: 100px;
    font-family:"Roboto";
    margin-right:60px;
}
#user-options {
    float: right;
    margin-left: 0;
    width: auto;
}
#user-options li, #user-options #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #user-options a {
    float: left;
    line-height: 62px;
}
#user-options li a, #user-options #lightbox_modal .description ul.desc-list li a a, #lightbox_modal .description ul.desc-list li #user-options a a, #user-options li a:hover, #user-options #lightbox_modal .description ul.desc-list li a a:hover, #lightbox_modal .description ul.desc-list li #user-options a a:hover {
    color: #fff;
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 400;
    text-decoration: none;
}
#user-options li a span, #user-options #lightbox_modal .description ul.desc-list li a a span, #lightbox_modal .description ul.desc-list li #user-options a a span, #user-options li a:hover span, #user-options #lightbox_modal .description ul.desc-list li a a:hover span, #lightbox_modal .description ul.desc-list li #user-options a a:hover span {
    vertical-align: middle;
}
#user-options li a span.username, #user-options #lightbox_modal .description ul.desc-list li a a span.username, #lightbox_modal .description ul.desc-list li #user-options a a span.username, #user-options li a:hover span.username, #lightbox_modal .description ul.desc-list li #user-options a a:hover span.username {
    color: #fff;
    margin: 0 2px 0 0;
}
#user-options li a span.avatar, #user-options #lightbox_modal .description ul.desc-list li a a span.avatar, #lightbox_modal .description ul.desc-list li #user-options a a span.avatar, #user-options li a:hover span.avatar, #lightbox_modal .description ul.desc-list li #user-options a a:hover span.avatar {
    background-color: #f4f4f4;
    border: 3px solid #af0606;
    border-radius: 35px;
    display: inline-block;
    height: 35px;
    line-height: 32px;
    width: 35px;
}
#user-options li a span.avatar i.icon-user, #lightbox_modal .description ul.desc-list li #user-options a a span.avatar i.icon-user, #user-options li a:hover span.avatar i.icon-user, #lightbox_modal .description ul.desc-list li #user-options a a:hover span.avatar i.icon-user {
    color: #d7d7d7;
    font-size: 16px;
    height: 16px;
    margin: 0;
    vertical-align: middle;
    width: 13px;
}
#user-options li a i.icon-down-triangle, #user-options #lightbox_modal .description ul.desc-list li a a i.icon-down-triangle, #lightbox_modal .description ul.desc-list li #user-options a a i.icon-down-triangle, #user-options li a:hover i.icon-down-triangle, #lightbox_modal .description ul.desc-list li #user-options a a:hover i.icon-down-triangle {
    font-size: 3px;
    height: 5px;
    margin-top: 0;
    vertical-align: middle;
    width: 7px;
}
#user-options li a i.icon-plus, #user-options #lightbox_modal .description ul.desc-list li a a i.icon-plus, #lightbox_modal .description ul.desc-list li #user-options a a i.icon-plus, #user-options li a:hover i.icon-plus, #lightbox_modal .description ul.desc-list li #user-options a a:hover i.icon-plus {
    font-size: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: 0;
    vertical-align: middle;
}
#user-options li a i.icon-forks, #user-options #lightbox_modal .description ul.desc-list li a a i.icon-forks, #lightbox_modal .description ul.desc-list li #user-options a a i.icon-forks, #user-options li a:hover i.icon-forks, #lightbox_modal .description ul.desc-list li #user-options a a:hover i.icon-forks {
    font-size: 20px;
    height: 20px;
    margin: 0;
    vertical-align: middle;
}
#user-options li .restaurant_btn, #user-options #lightbox_modal .description ul.desc-list li a .restaurant_btn, #lightbox_modal .description ul.desc-list li #user-options a .restaurant_btn {
    display: none;
}
#user-options li.dropdown, #user-options #lightbox_modal .description ul.desc-list li a.dropdown, #lightbox_modal .description ul.desc-list li #user-options a.dropdown {
    padding-top: 0;
}
#user-options li#wrap_menu, #user-options #lightbox_modal .description ul.desc-list li a#wrap_menu, #lightbox_modal .description ul.desc-list li #user-options a#wrap_menu {
    border: medium none;
    float: left;
    height: 60px !important;
    line-height: 15px;
}
#user-options li#wrap_menu a#btn_menu, #user-options #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu, #lightbox_modal .description ul.desc-list li #user-options a#wrap_menu a#btn_menu {
    color: #fff;
    display: table-cell;
    height: 60px;
    padding-left: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
#user-options li#wrap_menu a#btn_menu i.icon-menu, #user-options #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-menu, #lightbox_modal .description ul.desc-list li #user-options a#wrap_menu a#btn_menu i.icon-menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: table-cell;
    font-size: 14px;
    margin-top: 2px;
    padding-right: 3px;
    padding-top: 4px;
    width: 21px;
}
#user-options li#wrap_menu a#btn_menu i.icon-2-menu, #user-options #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-2-menu, #lightbox_modal .description ul.desc-list li #user-options a#wrap_menu a#btn_menu i.icon-2-menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: table-cell;
    font-size: 14px;
    margin-top: 2px;
    padding-right: 3px;
    padding-top: 4px;
    width: 21px;
}
#user-options li#wrap_menu a#btn_menu i.icon-down-triangle, #user-options #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-down-triangle, #lightbox_modal .description ul.desc-list li #user-options a#wrap_menu a#btn_menu i.icon-down-triangle {
    display: table-cell;
    font-size: 3px !important;
    height: 5px;
    margin: 0;
    padding: 3px 0 0;
    vertical-align: middle;
    width: 7px;
}
#user-options li.line, #user-options #lightbox_modal .description ul.desc-list li a.line, #lightbox_modal .description ul.desc-list li #user-options a.line {
    height: 60px;
    line-height: 60px;
}
#user-options li.line i.icon-line, #user-options #lightbox_modal .description ul.desc-list li a.line i.icon-line, #lightbox_modal .description ul.desc-list li #user-options a.line i.icon-line {
    border-right: 1px solid #fff !important;
    vertical-align: middle;
}
#dropdown_user {
    border: 1px solid #ddd;
    border-radius: 2px;
    left: auto;
    margin-top: -1px;
    padding: 0;
    right: 0;
    width: 192px;
}
#dropdown_user li, #dropdown_user #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #dropdown_user a {
    border-bottom: 1px solid #eee;
    padding-left: 50px;
    text-align: left;
    width: 130px;
}
#dropdown_user li a, #dropdown_user #lightbox_modal .description ul.desc-list li a a, #lightbox_modal .description ul.desc-list li #dropdown_user a a {
    color: #333;
    display: inline-block;
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 400;
    padding: 16px 0;
}
#dropdown_user li a i, #dropdown_user #lightbox_modal .description ul.desc-list li a a i, #lightbox_modal .description ul.desc-list li #dropdown_user a a i {
    color: #666;
    display: inline-block;
    font-size: 17px;
    margin-right: 5px;
    margin-top: 0;
}
#dropdown_user li a:hover, #dropdown_user #lightbox_modal .description ul.desc-list li a a:hover, #lightbox_modal .description ul.desc-list li #dropdown_user a a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #999;
}
#dropdown_user li:last-child, #dropdown_user #lightbox_modal .description ul.desc-list li a:last-child, #lightbox_modal .description ul.desc-list li #dropdown_user a:last-child {
    border-bottom: medium none;
}
#dropdown_user li:before, #dropdown_user #lightbox_modal .description ul.desc-list li a:before, #lightbox_modal .description ul.desc-list li #dropdown_user a:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.location:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.location:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.phone:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.phone:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.date:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.date:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.expired-date:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.expired-date:before, #dropdown_user #voucher_modal .body .content .data ul li.location:before, #voucher_modal .body .content .data ul #dropdown_user li.location:before, #dropdown_user #voucher_modal .body .content .data ul li.phone:before, #voucher_modal .body .content .data ul #dropdown_user li.phone:before, #dropdown_user #voucher_modal .body .content .data ul li.restaurant:before, #voucher_modal .body .content .data ul #dropdown_user li.restaurant:before, #dropdown_user #voucher_modal .body .content .data ul li.date:before, #voucher_modal .body .content .data ul #dropdown_user li.date:before, #dropdown_user #voucher_modal .body .content .data ul li.expired-date:before, #voucher_modal .body .content .data ul #dropdown_user li.expired-date:before {
    display: inline-block;
    margin-left: -25px;
    text-align: center;
    width: 25px;
}
#dropdown_user li.user:before, #dropdown_user #lightbox_modal .description ul.desc-list li a.user:before, #lightbox_modal .description ul.desc-list li #dropdown_user a.user:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.user.location:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.user.location:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.user.phone:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.user.phone:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.user.date:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.user.date:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.user.expired-date:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.user.expired-date:before, #dropdown_user #voucher_modal .body .content .data ul li.user.location:before, #voucher_modal .body .content .data ul #dropdown_user li.user.location:before, #dropdown_user #voucher_modal .body .content .data ul li.user.phone:before, #voucher_modal .body .content .data ul #dropdown_user li.user.phone:before, #dropdown_user #voucher_modal .body .content .data ul li.user.restaurant:before, #voucher_modal .body .content .data ul #dropdown_user li.user.restaurant:before, #dropdown_user #voucher_modal .body .content .data ul li.user.date:before, #voucher_modal .body .content .data ul #dropdown_user li.user.date:before, #dropdown_user #voucher_modal .body .content .data ul li.user.expired-date:before, #voucher_modal .body .content .data ul #dropdown_user li.user.expired-date:before {
    content: "";
    font-family: "dealjolly-iconset-web";
    width: 20px;
}
#dropdown_user li.ticket:before, #dropdown_user #lightbox_modal .description ul.desc-list li a.ticket:before, #lightbox_modal .description ul.desc-list li #dropdown_user a.ticket:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.ticket.location:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.ticket.location:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.ticket.phone:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.ticket.phone:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.ticket.date:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.ticket.date:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.ticket.expired-date:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.ticket.expired-date:before, #dropdown_user #voucher_modal .body .content .data ul li.ticket.location:before, #voucher_modal .body .content .data ul #dropdown_user li.ticket.location:before, #dropdown_user #voucher_modal .body .content .data ul li.ticket.phone:before, #voucher_modal .body .content .data ul #dropdown_user li.ticket.phone:before, #dropdown_user #voucher_modal .body .content .data ul li.ticket.restaurant:before, #voucher_modal .body .content .data ul #dropdown_user li.ticket.restaurant:before, #dropdown_user #voucher_modal .body .content .data ul li.ticket.date:before, #voucher_modal .body .content .data ul #dropdown_user li.ticket.date:before, #dropdown_user #voucher_modal .body .content .data ul li.ticket.expired-date:before, #voucher_modal .body .content .data ul #dropdown_user li.ticket.expired-date:before {
    content: "";
    font-family: "dealjolly-iconset";
    width: 25px;
}
#dropdown_user li.power:before, #dropdown_user #lightbox_modal .description ul.desc-list li a.power:before, #lightbox_modal .description ul.desc-list li #dropdown_user a.power:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.power.location:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.power.location:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.power.phone:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.power.phone:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.power.date:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.power.date:before, #dropdown_user #my_vouchers_container .body .deal .description .data li.power.expired-date:before, #my_vouchers_container .body .deal .description .data #dropdown_user li.power.expired-date:before, #dropdown_user #voucher_modal .body .content .data ul li.power.location:before, #voucher_modal .body .content .data ul #dropdown_user li.power.location:before, #dropdown_user #voucher_modal .body .content .data ul li.power.phone:before, #voucher_modal .body .content .data ul #dropdown_user li.power.phone:before, #dropdown_user #voucher_modal .body .content .data ul li.power.restaurant:before, #voucher_modal .body .content .data ul #dropdown_user li.power.restaurant:before, #dropdown_user #voucher_modal .body .content .data ul li.power.date:before, #voucher_modal .body .content .data ul #dropdown_user li.power.date:before, #dropdown_user #voucher_modal .body .content .data ul li.power.expired-date:before, #voucher_modal .body .content .data ul #dropdown_user li.power.expired-date:before {
    content: "";
    font-family: "dealjolly-iconset";
    width: 25px;
}
#dropdown_user:before {
    border-bottom: 5px solid #ddd;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    display: inline-block;
    left: auto;
    position: absolute;
    right: 16px;
    top: -5px;
}
#dropdown_user:after {
    border-bottom: 4px solid #ffffff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    left: auto;
    position: absolute;
    right: 17px;
    top: -4px;
}
#list_user_opt {
    height: 64px;
    margin-left: 0;
    margin-top: 0;
}
#list_user_opt li.opt, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt {
    border-right: medium none;
    float: right;
    line-height: 61px;
}
#list_user_opt li.opt #signup_btn, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt #signup_btn, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt #signup_btn, #list_user_opt li.opt #login_btn, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt #login_btn, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt #login_btn, #list_user_opt li.opt .restaurant_btn, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt .restaurant_btn, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt .restaurant_btn {
    color: #fff;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    text-decoration: none;
}
#list_user_opt li.opt #signup_btn i.icon-plus, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt #signup_btn i.icon-plus, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt #signup_btn i.icon-plus, #list_user_opt li.opt #login_btn i.icon-plus, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt #login_btn i.icon-plus, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt #login_btn i.icon-plus, #list_user_opt li.opt .restaurant_btn i.icon-plus, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt .restaurant_btn i.icon-plus, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt .restaurant_btn i.icon-plus {
    font-size: 12px;
    height: 12px;
    margin-right: 5px;
    margin-top: 0;
    vertical-align: middle;
}
#list_user_opt li.opt #signup_btn span, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt #signup_btn span, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt #signup_btn span, #list_user_opt li.opt #login_btn span, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt #login_btn span, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt #login_btn span, #list_user_opt li.opt .restaurant_btn span, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt .restaurant_btn span, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt .restaurant_btn span {
    vertical-align: middle;
}
#list_user_opt li.opt #login_btn i.icon-user, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt #login_btn i.icon-user, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt #login_btn i.icon-user {
    font-size: 12px;
    height: 12px;
    margin-right: 5px;
    margin-top: 0;
    vertical-align: middle;
}
#list_user_opt li.opt .restaurant_btn, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt .restaurant_btn, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt .restaurant_btn {
    display: none;
}
#list_user_opt li.opt .restaurant_btn i.icon-forks, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt .restaurant_btn i.icon-forks, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt .restaurant_btn i.icon-forks {
    font-size: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: 0;
    vertical-align: middle;
}
#list_user_opt li#wrap_menu, #list_user_opt #lightbox_modal .description ul.desc-list li a#wrap_menu, #lightbox_modal .description ul.desc-list li #list_user_opt a#wrap_menu {
    border: medium none;
    float: right;
    height: 60px !important;
    line-height: 15px;
}
#list_user_opt li#wrap_menu a#btn_menu, #list_user_opt #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu, #lightbox_modal .description ul.desc-list li #list_user_opt a#wrap_menu a#btn_menu {
    color: #fff;
    display: table-cell;
    height: 60px;
    padding-left: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}
#list_user_opt li#wrap_menu a#btn_menu i.icon-menu, #list_user_opt #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-menu, #lightbox_modal .description ul.desc-list li #list_user_opt a#wrap_menu a#btn_menu i.icon-menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: table-cell;
    font-size: 14px;
    margin-top: 2px;
    padding-right: 3px;
    padding-top: 4px;
    width: 21px;
}
#list_user_opt li#wrap_menu a#btn_menu i.icon-2-menu, #list_user_opt #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-2-menu, #lightbox_modal .description ul.desc-list li #list_user_opt a#wrap_menu a#btn_menu i.icon-2-menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: table-cell;
    font-size: 14px;
    margin-top: 2px;
    padding-right: 3px;
    padding-top: 4px;
    width: 21px;
}
#list_user_opt li#wrap_menu a#btn_menu i.icon-down-triangle, #list_user_opt #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-down-triangle, #lightbox_modal .description ul.desc-list li #list_user_opt a#wrap_menu a#btn_menu i.icon-down-triangle {
    display: table-cell;
    font-size: 3px !important;
    height: 5px;
    margin: 0;
    padding: 3px 0 0;
    vertical-align: middle;
    width: 7px;
}
#list_user_opt li.line, #list_user_opt #lightbox_modal .description ul.desc-list li a.line, #lightbox_modal .description ul.desc-list li #list_user_opt a.line {
    float: right;
    height: 60px;
    line-height: 60px;
    padding-left: 0;
    padding-right: 0;
}
#list_user_opt li.line i.icon-line, #list_user_opt #lightbox_modal .description ul.desc-list li a.line i.icon-line, #lightbox_modal .description ul.desc-list li #list_user_opt a.line i.icon-line {
    border-right: 1px solid #fff !important;
    vertical-align: middle;
}
#list_menu {
    height: 60px;
    margin-left: 0;
    margin-top: 0;
}
#list_menu li, #list_menu #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #list_menu a {
    border-left: medium none;
    border-right: 1px solid #b85833;
    float: left;
    line-height: 15px;
}
#list_menu li.logo, #list_menu #lightbox_modal .description ul.desc-list li a.logo, #lightbox_modal .description ul.desc-list li #list_menu a.logo {
    border: medium none !important;
    display: table;
    height: 100%;
}
#list_menu li.search, #list_menu #lightbox_modal .description ul.desc-list li a.search, #lightbox_modal .description ul.desc-list li #list_menu a.search {
    border-right: medium none;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
#list_menu li.search #remove-search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search #remove-search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search #remove-search-text {
    display: none;
    left: 196px;
    position: absolute;
    top: 19px;
    z-index: 99999;
}
#list_menu li.search #remove-search-text i, #list_menu #lightbox_modal .description ul.desc-list li a.search #remove-search-text i, #lightbox_modal .description ul.desc-list li #list_menu a.search #remove-search-text i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #aaa;
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    width: 20px;
}
#list_menu li.search #near-loader, #list_menu #lightbox_modal .description ul.desc-list li a.search #near-loader, #lightbox_modal .description ul.desc-list li #list_menu a.search #near-loader {
    display: none;
    left: 200px;
    position: absolute;
    top: 21px;
    z-index: 2147483647;
}
#list_menu li.search form, #list_menu #lightbox_modal .description ul.desc-list li a.search form, #lightbox_modal .description ul.desc-list li #list_menu a.search form {
    display: table;
    height: 100%;
    position: relative;
}
#list_menu li.search form .input-append, #list_menu #lightbox_modal .description ul.desc-list li a.search form .input-append, #lightbox_modal .description ul.desc-list li #list_menu a.search form .input-append {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
}
#list_menu li.search input, #list_menu #lightbox_modal .description ul.desc-list li a.search input, #lightbox_modal .description ul.desc-list li #list_menu a.search input, #list_menu li.search .lightbox form .input-field textarea, .lightbox form .input-field #list_menu li.search textarea, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox form .input-field textarea, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox form .input-field textarea, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea, #list_menu li.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #list_menu li.search textarea, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea {
    background-position: 8px center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    height: 25px !important;
    margin: 0 !important;
    padding-bottom: 5px !important;
    padding-left: 35px;
    padding-right: 5px;
    padding-top: 5px !important;
    width: 182px;
}
#list_menu li.search input:-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search input:-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search input:-moz-placeholder, #list_menu li.search .lightbox form .input-field textarea:-moz-placeholder, .lightbox form .input-field #list_menu li.search textarea:-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox form .input-field textarea:-moz-placeholder, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea:-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox form .input-field textarea:-moz-placeholder, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea:-moz-placeholder, #list_menu li.search .lightbox-authenticated form .input-field textarea:-moz-placeholder, .lightbox-authenticated form .input-field #list_menu li.search textarea:-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox-authenticated form .input-field textarea:-moz-placeholder, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea:-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox-authenticated form .input-field textarea:-moz-placeholder, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea:-moz-placeholder {
    color: #666;
}
#list_menu li.search input::-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search input::-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search input::-moz-placeholder, #list_menu li.search .lightbox form .input-field textarea::-moz-placeholder, .lightbox form .input-field #list_menu li.search textarea::-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox form .input-field textarea::-moz-placeholder, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea::-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox form .input-field textarea::-moz-placeholder, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea::-moz-placeholder, #list_menu li.search .lightbox-authenticated form .input-field textarea::-moz-placeholder, .lightbox-authenticated form .input-field #list_menu li.search textarea::-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox-authenticated form .input-field textarea::-moz-placeholder, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea::-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox-authenticated form .input-field textarea::-moz-placeholder, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea::-moz-placeholder {
    color: #666;
}
#list_menu li.search input:focus, #list_menu #lightbox_modal .description ul.desc-list li a.search input:focus, #lightbox_modal .description ul.desc-list li #list_menu a.search input:focus, #list_menu li.search .lightbox form .input-field textarea:focus, .lightbox form .input-field #list_menu li.search textarea:focus, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox form .input-field textarea:focus, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea:focus, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox form .input-field textarea:focus, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea:focus, #list_menu li.search .lightbox-authenticated form .input-field textarea:focus, .lightbox-authenticated form .input-field #list_menu li.search textarea:focus, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox-authenticated form .input-field textarea:focus, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea:focus, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox-authenticated form .input-field textarea:focus, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea:focus {
    background-color: #eee;
}
#list_menu li.search input#search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search input#search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search input#search-text, #list_menu li.search .lightbox form .input-field textarea#search-text, .lightbox form .input-field #list_menu li.search textarea#search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox form .input-field textarea#search-text, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea#search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox form .input-field textarea#search-text, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea#search-text, #list_menu li.search .lightbox-authenticated form .input-field textarea#search-text, .lightbox-authenticated form .input-field #list_menu li.search textarea#search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox-authenticated form .input-field textarea#search-text, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea#search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox-authenticated form .input-field textarea#search-text, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea#search-text {
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    position: relative;
    width: 184px;
}
#list_menu li.search input#near-text, #list_menu #lightbox_modal .description ul.desc-list li a.search input#near-text, #lightbox_modal .description ul.desc-list li #list_menu a.search input#near-text, #list_menu li.search .lightbox form .input-field textarea#near-text, .lightbox form .input-field #list_menu li.search textarea#near-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox form .input-field textarea#near-text, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea#near-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox form .input-field textarea#near-text, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea#near-text, #list_menu li.search .lightbox-authenticated form .input-field textarea#near-text, .lightbox-authenticated form .input-field #list_menu li.search textarea#near-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox-authenticated form .input-field textarea#near-text, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea#near-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox-authenticated form .input-field textarea#near-text, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea#near-text {
    border-bottom-right-radius: 25px;
    border-left: 1px solid #ddd;
    border-top-right-radius: 25px;
    width: 180px;
}
#list_menu li.search .input-box, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box {
    display: table-cell;
    height: 100%;
    position: relative;
    vertical-align: middle;
}
#list_menu li.search .input-box input, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box input, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box input, #list_menu li.search .input-box .lightbox form .input-field textarea, .lightbox form .input-field #list_menu li.search .input-box textarea, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox form .input-field textarea, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox form .input-field textarea, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea, #list_menu li.search .input-box .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #list_menu li.search .input-box textarea, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea {
    background-position: 8px center;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #666;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    height: 25px !important;
    margin: 0 !important;
    padding-bottom: 5px !important;
    padding-left: 35px;
    padding-right: 5px;
    padding-top: 5px !important;
    width: 182px;
}
#list_menu li.search .input-box input:-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box input:-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box input:-moz-placeholder, #list_menu li.search .input-box .lightbox form .input-field textarea:-moz-placeholder, .lightbox form .input-field #list_menu li.search .input-box textarea:-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox form .input-field textarea:-moz-placeholder, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea:-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox form .input-field textarea:-moz-placeholder, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea:-moz-placeholder, #list_menu li.search .input-box .lightbox-authenticated form .input-field textarea:-moz-placeholder, .lightbox-authenticated form .input-field #list_menu li.search .input-box textarea:-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox-authenticated form .input-field textarea:-moz-placeholder, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea:-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox-authenticated form .input-field textarea:-moz-placeholder, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea:-moz-placeholder {
    color: #666;
}
#list_menu li.search .input-box input::-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box input::-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box input::-moz-placeholder, #list_menu li.search .input-box .lightbox form .input-field textarea::-moz-placeholder, .lightbox form .input-field #list_menu li.search .input-box textarea::-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox form .input-field textarea::-moz-placeholder, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea::-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox form .input-field textarea::-moz-placeholder, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea::-moz-placeholder, #list_menu li.search .input-box .lightbox-authenticated form .input-field textarea::-moz-placeholder, .lightbox-authenticated form .input-field #list_menu li.search .input-box textarea::-moz-placeholder, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox-authenticated form .input-field textarea::-moz-placeholder, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea::-moz-placeholder, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox-authenticated form .input-field textarea::-moz-placeholder, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea::-moz-placeholder {
    color: #666;
}
#list_menu li.search .input-box input:focus, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box input:focus, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box input:focus, #list_menu li.search .input-box .lightbox form .input-field textarea:focus, .lightbox form .input-field #list_menu li.search .input-box textarea:focus, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox form .input-field textarea:focus, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea:focus, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox form .input-field textarea:focus, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea:focus, #list_menu li.search .input-box .lightbox-authenticated form .input-field textarea:focus, .lightbox-authenticated form .input-field #list_menu li.search .input-box textarea:focus, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox-authenticated form .input-field textarea:focus, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea:focus, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox-authenticated form .input-field textarea:focus, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea:focus {
    background-color: #eee;
}
#list_menu li.search .input-box .unit, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .unit, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .unit {
    display: block;
    left: 10px;
    position: absolute;
    top: 21px;
    z-index: 9;
}
#list_menu li.search .input-box input#search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box input#search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box input#search-text, #list_menu li.search .input-box .lightbox form .input-field textarea#search-text, .lightbox form .input-field #list_menu li.search .input-box textarea#search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox form .input-field textarea#search-text, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea#search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox form .input-field textarea#search-text, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea#search-text, #list_menu li.search .input-box .lightbox-authenticated form .input-field textarea#search-text, .lightbox-authenticated form .input-field #list_menu li.search .input-box textarea#search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox-authenticated form .input-field textarea#search-text, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea#search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox-authenticated form .input-field textarea#search-text, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea#search-text {
    border-bottom-left-radius: 25px;
    border-top-left-radius: 25px;
    position: relative;
    width: 184px;
}
#list_menu li.search .input-box input#near-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box input#near-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box input#near-text, #list_menu li.search .input-box .lightbox form .input-field textarea#near-text, .lightbox form .input-field #list_menu li.search .input-box textarea#near-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox form .input-field textarea#near-text, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea#near-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox form .input-field textarea#near-text, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea#near-text, #list_menu li.search .input-box .lightbox-authenticated form .input-field textarea#near-text, .lightbox-authenticated form .input-field #list_menu li.search .input-box textarea#near-text, #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box .lightbox-authenticated form .input-field textarea#near-text, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search .input-box textarea#near-text, #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box .lightbox-authenticated form .input-field textarea#near-text, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search .input-box textarea#near-text {
    border-bottom-right-radius: 25px;
    border-left: 1px solid #ddd;
    border-top-right-radius: 25px;
    width: 180px;
}
#list_menu li.search button, #list_menu #lightbox_modal .description ul.desc-list li a.search button, #lightbox_modal .description ul.desc-list li #list_menu a.search button {
    background-color: #fff;
    border: medium none;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
    height: 35px;
    line-height: 35px;
    margin-top: 9px;
    padding: 0;
    width: 35px;
}
#list_menu li.search button i, #list_menu #lightbox_modal .description ul.desc-list li a.search button i, #lightbox_modal .description ul.desc-list li #list_menu a.search button i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #aaa;
    display: table;
    font-size: 18px;
    margin: 0 auto;
}
#list_menu li#wrap_menu, #list_menu #lightbox_modal .description ul.desc-list li a#wrap_menu, #lightbox_modal .description ul.desc-list li #list_menu a#wrap_menu {
    border-left: 1px solid #b85833;
    border-right: 1px solid #b85833;
    float: left;
    height: 53px !important;
    line-height: 15px;
}
#list_menu li#wrap_menu a#btn_menu, #list_menu #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu, #lightbox_modal .description ul.desc-list li #list_menu a#wrap_menu a#btn_menu {
    color: #fff;
    display: table-cell;
    height: 53px;
    text-align: center;
    vertical-align: middle;
    width: 53px;
}
#list_menu li#wrap_menu a#btn_menu i.icon-menu, #list_menu #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-menu, #lightbox_modal .description ul.desc-list li #list_menu a#wrap_menu a#btn_menu i.icon-menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: table-cell;
    font-size: 14px;
    margin-top: 2px;
    padding-right: 3px;
    padding-top: 4px;
    width: 21px;
}
#list_menu li#wrap_menu a#btn_menu i.icon-2-menu, #list_menu #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-2-menu, #lightbox_modal .description ul.desc-list li #list_menu a#wrap_menu a#btn_menu i.icon-2-menu {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: table-cell;
    font-size: 14px;
    margin-top: 2px;
    padding-right: 3px;
    padding-top: 4px;
    width: 21px;
}
#list_menu li#wrap_menu a#btn_menu i.icon-down-triangle, #list_menu #lightbox_modal .description ul.desc-list li a#wrap_menu a#btn_menu i.icon-down-triangle, #lightbox_modal .description ul.desc-list li #list_menu a#wrap_menu a#btn_menu i.icon-down-triangle {
    display: table-cell;
    font-size: 3px !important;
    height: 5px;
    margin: 0;
    padding: 3px 0 0;
    vertical-align: middle;
    width: 7px;
}
#header .visible-phone #list_menu li.logo, #header .visible-phone #list_menu #lightbox_modal .description ul.desc-list li a.logo, #lightbox_modal .description ul.desc-list li #header .visible-phone #list_menu a.logo {
    width: 100%;
}
#header-content-wrapper .content-left {
    display: inline-block;
    float: left;
}
#header-content-wrapper .content-right {
    display: inline-block;
    float: right;
}
@media (min-width: 1090px) {
.restaurant_btn {
    display: block !important;
}
}
@media (max-width: 1088px) {
#list_menu li.search #remove-search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search #remove-search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search #remove-search-text {
    left: 122px !important;
}
#list_menu li.search input, #list_menu #lightbox_modal .description ul.desc-list li a.search input, #lightbox_modal .description ul.desc-list li #list_menu a.search input, #list_menu li.search .lightbox form .input-field textarea, .lightbox form .input-field #list_menu li.search textarea, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox form .input-field textarea, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox form .input-field textarea, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea, #list_menu li.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #list_menu li.search textarea, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea {
    background-position: 5px center;
    color: #666;
    padding-left: 26px;
    width: 110px !important;
}
#list_menu li.search #near-loader, #list_menu #lightbox_modal .description ul.desc-list li a.search #near-loader, #lightbox_modal .description ul.desc-list li #list_menu a.search #near-loader {
    left: 130px !important;
}
@-moz-document url-prefix("") {
#list_menu li.search #remove-search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search #remove-search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search #remove-search-text {
    left: 122px !important;
}
#list_menu li.search input, #list_menu #lightbox_modal .description ul.desc-list li a.search input, #lightbox_modal .description ul.desc-list li #list_menu a.search input, #list_menu li.search .lightbox form .input-field textarea, .lightbox form .input-field #list_menu li.search textarea, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox form .input-field textarea, .lightbox form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox form .input-field textarea, .lightbox form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea, #list_menu li.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #list_menu li.search textarea, #list_menu #lightbox_modal .description ul.desc-list li a.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #list_menu #lightbox_modal .description ul.desc-list li a.search textarea, #lightbox_modal .description ul.desc-list li #list_menu a.search .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field #lightbox_modal .description ul.desc-list li #list_menu a.search textarea {
    width: 107px !important;
}
#list_menu li.search #near-loader, #list_menu #lightbox_modal .description ul.desc-list li a.search #near-loader, #lightbox_modal .description ul.desc-list li #list_menu a.search #near-loader {
    left: 128px !important;
    top: 9px !important;
}
}
}
/*#dropdown_menu {
    border: 1px solid #ddd;
    border-radius: 2px;
    left: auto;
    margin-top: -1px;
    min-width: 243px;
    padding-bottom: 0;
    padding-top: 0;
    right: 0;
}*/
#dropdown_menu hr.menu-divider {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    border-top: 1px solid #e9e7e5;
    margin: 0 auto;
    width: 203px;
}
#dropdown_menu li, #dropdown_menu #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #dropdown_menu a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e9e7e5;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    text-align: center;
    width: 100%;
}
#dropdown_menu li a, #dropdown_menu #lightbox_modal .description ul.desc-list li a a, #lightbox_modal .description ul.desc-list li #dropdown_menu a a {
    color: #000;
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 300;
    padding-bottom: 16px;
    padding-top: 16px;
}
#dropdown_menu li a i.icon-nasdaq-live, #dropdown_menu #lightbox_modal .description ul.desc-list li a a i.icon-nasdaq-live, #lightbox_modal .description ul.desc-list li #dropdown_menu a a i.icon-nasdaq-live {
    color: #3e9eca;
    width: 127px;
}
#dropdown_menu li a:hover, #dropdown_menu #lightbox_modal .description ul.desc-list li a a:hover, #lightbox_modal .description ul.desc-list li #dropdown_menu a a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #666;
}
#dropdown_menu li:last-child, #dropdown_menu #lightbox_modal .description ul.desc-list li a:last-child, #lightbox_modal .description ul.desc-list li #dropdown_menu a:last-child {
    border-bottom: medium none;
}
#dropdown_menu li.back, #dropdown_menu #lightbox_modal .description ul.desc-list li a.back, #lightbox_modal .description ul.desc-list li #dropdown_menu a.back {
    background-color: #f6f6f6;
}
#dropdown_menu li.social, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social {
    padding-bottom: 10px;
    padding-top: 10px;
}

#dropdown_menu li.social a.facebook, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a.facebook, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a.facebook, #dropdown_menu li.social a.facebook:hover, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a.facebook:hover, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a.facebook:hover {
    background-color: #3a589b;
}

#dropdown_menu li.social a.twitter, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a.twitter, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a.twitter, #dropdown_menu li.social a.twitter:hover, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a.twitter:hover, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a.twitter:hover {
    background-color: #33ccff;
}

#dropdown_menu li.social a.gplus, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a.gplus, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a.gplus, #dropdown_menu li.social a.gplus:hover, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a.gplus:hover, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a.gplus:hover {
    background-color: #df4a32;
}
#dropdown_menu li.social a, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a, #dropdown_menu li.social a:hover, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a:hover, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a:hover {
    background-color: #bbb;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    height: 34px;
    margin: 0 5px;
    padding: 0;
    text-decoration: none;
    width: 34px;
}
#dropdown_menu li.social a i, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a i, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a i, #dropdown_menu li.social a:hover i, #dropdown_menu #lightbox_modal .description ul.desc-list li a.social a:hover i, #lightbox_modal .description ul.desc-list li #dropdown_menu a.social a:hover i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 16px;
    height: auto;
    line-height: 30px;
}
/*#dropdown_menu:before {
    border-bottom: 5px solid #ddd;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    display: inline-block;
    left: auto;
    position: absolute;
    right: 12px;
    top: -5px;
}
#dropdown_menu:after {
    border-bottom: 4px solid #ffffff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    left: auto;
    position: absolute;
    right: 13px;
    top: -4px;
}*/
#terms-link {
    display: inline-block;
    font-size: 12px !important;
    padding: 10px 0 !important;
}
#privacy-link {
    display: inline-block;
    font-size: 12px !important;
    padding: 10px 0 !important;
}
@media (min-width: 1089px) {
.container {
    max-width: 1080px;
    width: 1080px;
}
}

@media (min-width: 768px) {
.container {
    width: 750px;
}
}
@media (min-width: 992px) {
.container {
    width: 970px;
}
}
@media (min-width: 1200px) {
.container {
    width: 1170px;
}
}

@media (min-width: 768px) and (max-width: 1088px) {
li.line, #lightbox_modal .description ul.desc-list li a.line {
    display: none !important;
}
#list_user_opt li.opt, #list_user_opt #lightbox_modal .description ul.desc-list li a.opt, #lightbox_modal .description ul.desc-list li #list_user_opt a.opt {
    padding-left: 15px;
}
#wrap_menu {
    padding-left: 15px;
}
.container {
    max-width: 680px;
}
}
#sub-header {
    background-color: #e3e3e3;
    border-bottom: 1px solid #d2d2d2;
    height: 38px;
    left: 0;
    position: fixed;
    right: 0;
    top: 55px;
    z-index: 1000;
}
#sub-header .container {
    height: 38px;
}
#sub-header .container .row-fluid {
    height: 38px;
}
#sub-header .container .row-fluid .span12 {
    height: 38px;
}
#sub-header .container .row-fluid .span12 #area-list li #btn-city, #lightbox_modal .description ul.desc-list li #sub-header .container .row-fluid .span12 #area-list a #btn-city {
    display: block;
}
#sub-header .container .row-fluid .span12 #area-list li #btn-city i.icon-down-triangle, #lightbox_modal .description ul.desc-list li #sub-header .container .row-fluid .span12 #area-list a #btn-city i.icon-down-triangle {
    font-size: 3px;
    height: 5px;
    margin-top: 0;
    vertical-align: middle;
    width: 7px;
}
#sub-header .container .row-fluid .span12 #area-list li #btn-area, #lightbox_modal .description ul.desc-list li #sub-header .container .row-fluid .span12 #area-list a #btn-area {
    display: block;
}
#sub-header .container .row-fluid .span12 #area-list li #btn-area i.icon-down-triangle, #lightbox_modal .description ul.desc-list li #sub-header .container .row-fluid .span12 #area-list a #btn-area i.icon-down-triangle {
    font-size: 3px;
    height: 5px;
    margin-top: 0;
    vertical-align: middle;
    width: 7px;
}
.dropdown_area {
    border-radius: 2px;
    left: 0;
    margin-top: 10px;
    min-width: 196px;
    padding-bottom: 0;
    padding-top: 0;
    right: auto;
}
.dropdown_area hr.menu-divider {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: medium none;
    border-top: 1px solid #e9e7e5;
    margin: 0 auto;
    width: 156px;
}
.dropdown_area li, .dropdown_area #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li .dropdown_area a {
    border: medium none;
    padding: 0 !important;
    text-align: center;
    width: 100%;
}
.dropdown_area li a, .dropdown_area #lightbox_modal .description ul.desc-list li a a, #lightbox_modal .description ul.desc-list li .dropdown_area a a {
    color: #333 !important;
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 400;
    padding-bottom: 17px;
    padding-top: 17px;
}
.dropdown_area li a img, .dropdown_area #lightbox_modal .description ul.desc-list li a a img, #lightbox_modal .description ul.desc-list li .dropdown_area a a img {
    vertical-align: middle;
}
.dropdown_area li a:hover, .dropdown_area #lightbox_modal .description ul.desc-list li a a:hover, #lightbox_modal .description ul.desc-list li .dropdown_area a a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #999 !important;
}
.dropdown_area li:hover a, .dropdown_area #lightbox_modal .description ul.desc-list li a:hover a, #lightbox_modal .description ul.desc-list li .dropdown_area a:hover a {
    background: none repeat scroll 0 0 transparent !important;
    color: #999;
}
.dropdown_area li.first, .dropdown_area #lightbox_modal .description ul.desc-list li a.first, #lightbox_modal .description ul.desc-list li .dropdown_area a.first {
    border-top: 1px solid #e9e7e5;
}
.dropdown_area li.back, .dropdown_area #lightbox_modal .description ul.desc-list li a.back, #lightbox_modal .description ul.desc-list li .dropdown_area a.back {
    background-color: #f6f6f6;
}
.dropdown_area li.last, .dropdown_area #lightbox_modal .description ul.desc-list li a.last, #lightbox_modal .description ul.desc-list li .dropdown_area a.last {
    border-bottom: 1px solid #e9e7e5;
}
.dropdown_area li.social, .dropdown_area #lightbox_modal .description ul.desc-list li a.social, #lightbox_modal .description ul.desc-list li .dropdown_area a.social {
    padding-bottom: 10px;
    padding-top: 10px;
}
.dropdown_area li.social a, .dropdown_area #lightbox_modal .description ul.desc-list li a.social a, #lightbox_modal .description ul.desc-list li .dropdown_area a.social a {
    display: inline-block;
    margin: 0 5px;
    padding: 0;
}
.dropdown_area li.social a:hover, .dropdown_area #lightbox_modal .description ul.desc-list li a.social a:hover, #lightbox_modal .description ul.desc-list li .dropdown_area a.social a:hover {
    background: none repeat scroll 0 0 transparent;
    color: #999;
}
.dropdown_area:before {
    border-bottom: 5px solid rgba(0, 0, 0, 0.2);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    display: inline-block;
    left: 21px;
    position: absolute;
    right: auto;
    top: -5px;
}
.dropdown_area:after {
    border-bottom: 4px solid #ffffff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    left: 22px;
    position: absolute;
    right: auto;
    top: -4px;
}
#area-list {
    display: table;
    height: 38px;
    margin: 0 auto;
}
#area-list li, #area-list #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #area-list a {
    float: left;
    padding: 12px;
}
#area-list li a, #area-list #lightbox_modal .description ul.desc-list li a a, #lightbox_modal .description ul.desc-list li #area-list a a {
    color: #999;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    text-decoration: none;
}
#area-list li.divider-area, #area-list #lightbox_modal .description ul.desc-list li a.divider-area, #lightbox_modal .description ul.desc-list li #area-list a.divider-area {
    height: 15px;
    padding-left: 18px;
    padding-right: 18px;
}
#empty-deal-list {
    background-color: #fff;
    box-shadow: 0 1px 4px #ccc;
    display: table;
    margin: 15px auto 0;
    width: 100%;
}
#empty-deal-list .message-deals-icon {
	
	background: url("../img/deals-empty.png") no-repeat scroll 0 0 / 100% auto rgba(0, 0, 0, 0);
    background-color: #eee;
    border-radius: 150px;
    box-shadow: 0 1px 4px #ccc inset;
    display: inline-block;
    float: left;
    height: 150px;
    margin-left: 20px;
    margin-right: 30px;
    margin-top: 15px;
    text-align: center;
    width: 150px;
}
#empty-deal-list .message-deals-icon i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 100px;
    height: 100px;
    margin-top: 25px;
    width: 67px;
}
#empty-deal-list .wrap {
    display: inline-block;
    float: left;
    height: 180px;
}
/*#empty-deal-list .wrap .message {
    display: table;
    height: 180px;
}*/

#empty-deal-list .wrap .message {
    display: inline-block;
    float: left;
    height: 159px;
    padding-top: 33px;
    width: 494px;
}
#empty-deal-list .wrap .message p {
    color: #888;
    display: table-cell;
    font-family: Roboto;
    font-size: 28px;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 40px;
    max-width: 815px;
    vertical-align: middle;
}

.empty-deal-list .wrap button {
    background: none repeat scroll 0 0 #af0606;
    color: #ffffff;
    display: inline-block;
    float: right;
    font-family: "Lato";
    font-size: 18px;
    height: 57px;
    line-height: 22px;
    margin-top: 51px;
    text-shadow: 0 1px 0 #ca5200;
    width: 210px;
}
#nearby-deal-list {
    background-color: #fff;
    box-shadow: 0 1px 4px #ccc;
    display: table;
    height: 180px;
    margin: 15px auto 0;
    max-width: 1030px;
    width: 100%;
}
#nearby-deal-list .message-deals-icon {
    background-color: #eee;
    border-radius: 150px;
    box-shadow: 0 1px 4px #ccc inset;
    display: inline-block;
    float: left;
    height: 150px;
    margin-left: 20px;
    margin-right: 30px;
    margin-top: 15px;
    text-align: center;
    width: 150px;
}
#nearby-deal-list .message-deals-icon i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 100px;
    height: 100px;
    margin-top: 25px;
    width: 67px;
}
#nearby-deal-list .wrap {
    display: inline-block;
    float: left;
    height: 180px;
}
#nearby-deal-list .wrap .message {
    display: table;
    height: 180px;
}
#nearby-deal-list .wrap .message p {
    color: #888;
    display: table-cell;
    font-family: Roboto;
    font-size: 28px;
    font-weight: 100;
    letter-spacing: 1px;
    line-height: 40px;
    max-width: 815px;
    vertical-align: middle;
}
#deals-container {
    background-color: transparent;
    margin-top: 70px;
    padding: 0 20px 20px;
}
#deals-loader {
    display: block;
    height: 30px;
    margin: 10px auto 0;
    position: relative;
    width: 30px;
}
#deal-list {
    clear: both;
    display: block;
    margin: 0 auto;
    max-width: 1120px;
    overflow: hidden;
    position: relative;
    width: auto;
}

/*#deal-list[data-columns]::before {
	content: '3 .column.size-1of3';
}

.column { float: left; }
.size-1of3 { width: 33.333%; }
*/
.column { float: left; }

#deal-list[data-columns]::before {
    content: "1 .column.size-1of1";
}
@media (min-width: 768px) and (max-width: 1199px) {
#deal-list[data-columns]::before {
    content: "2 .column.size-1of2";
}
}
@media (min-width: 1200px) and (max-width: 1599px) {
#deal-list[data-columns]::before {
    content: "3 .column.size-1of3";
}
}
@media (min-width: 1600px) {
#deal-list[data-columns]::before {
    content: "4 .column.size-1of4";
}
}
@media (max-width: 480px) {
#deal-list {
    width: 376px;
}
}
@media (min-width: 480px) and (max-width: 767px) {
#deal-list {
    width: 390px;
}
}
@media (min-width: 768px) and (max-width: 1199px) {
#deal-list {
    width: 780px;
}
}
@media (min-width: 1200px) and (max-width: 1599px) {
#deal-list {
    width: 1170px;
}
}
@media (min-width: 1600px) {
#deal-list {
    width: 1560px;
}
}

.size-1of1 {
    width: 390px;
}
@media (max-width: 480px) {
.size-1of1 {
    float: left;
    width: 370px;
}
}
.size-1of2 {
    width: 370px;
}
.size-1of3 {
    width: 370px;
}
.size-1of4 {
    width: 370px;
}

@media all and (max-width: 699px) {
#deal-list {
    width: 360px !important;
}
#empy-deal-list {
    width: 330px !important;
}
#empy-deal-list .wrap .message p {
    max-width: 120px;
}
#nearby-deal-list {
    width: 330px !important;
}
#nearby-deal-list .wrap .message p {
    max-width: 120px;
}
}
@media all and (min-width: 768px) and (max-width: 1024px) {
#empy-deal-list {
    width: 680px !important;
}
.deal-item{
	margin:0px;
}
#empy-deal-list .wrap .message p {
    max-width: 465px;
}
#nearby-deal-list {
    width: 680px !important;
}
#nearby-deal-list .wrap .message p {
    max-width: 465px;
}
}
@media all and (min-width: 1089px) and (max-width: 1200px) {
#deal-list {
    width: 1050px !important;
}
}
.deal-item {
    background-color: #ffffff;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 4px #ccc;
    display: block;
    height: auto;
    margin: 10px;
    max-width: 350px;
    overflow: hidden;
    float:left;
}
.deal-item .deal-img {
    background-color: #f4f4f4;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer !important;
    display: block;
    position: relative;
}
.deal-item .deal-img img {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    opacity: 1;
}
.deal-item .deal-img img.blur {
    opacity: 1;
}


.deal-item .deal-img .wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}
.deal-item .deal-img .wrapper .btn-wrap {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.deal-item .deal-img .wrapper .btn-wrap div.int-wrapper {
    display: table;
    height: 100%;
    width: 100%;
}
.deal-item .deal-img .wrapper .btn-wrap div.int-wrapper .valign {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.deal-item .deal-img .wrapper .btn-wrap div.int-wrapper .btn-take {
    background: none repeat scroll 0 0 #ff5b10;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 2px 0 0 #c85200, 0 1px 0 0 #c85200 inset;
    color: #ffffff;
    font-family: "Lato";
    font-size: 20px;
    font-weight: 700;
    height: 57px;
    line-height: 24px;
    margin: 0 auto;
    text-shadow: 0 1px 0 #c85200;
    width: 178px;
}
.deal-item .deal-img .wrapper .btn-wrap div.int-wrapper a {
    text-decoration: none;
}
.deal-item .deal-img .wrapper .btn-wrap div.int-wrapper a.know-more {
    color: #ffffff;
    font-family: "Lato";
    font-size: 16px;
    font-weight: 300;
    text-decoration: underline;
}
.deal-item .deal-img .wrapper .link-wrap {
    background-color: rgba(250, 250, 250, 0.15);
    bottom: 0;
    display: table;
    height: 50px;
    opacity: 0;
    position: absolute;
    top: auto;
    width: 100%;
}
.deal-item .deal-img .wrapper .link-wrap div.int-wrapper {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.deal-item .deal-img .wrapper .link-wrap div.int-wrapper a {
    color: #ffffff;
    font-family: "Lato";
    font-size: 16px;
    font-weight: 300;
    text-decoration: none;
}
.deal-item .deal-img .wrapper:hover {
    background-color: rgba(0, 0, 0, 0.74);
}
.deal-item .deal-img .wrapper:hover .btn-wrap {
    opacity: 1;
}
.deal-item .deal-img .wrapper:hover .link-wrap {
    opacity: 1;
}


.deal-item h3 {
    display: block;
    font-size: 16px;
    line-height: 16px;
    margin: 0 auto 0 0;
    unicode-bidi: normal;
    width: auto;
}
.deal-item hr.separator {
    margin-bottom: 10px;
    margin-top: 0;
}
.deal-item .deal-first-box {
    background-color: #fff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    height: auto;
    padding: 10px;
    position: relative;
    top: -2px;
}
.deal-item .deal-first-box .row-fluid {
    min-height: 0;
}
.deal-item .deal-first-box .row-fluid .column_one {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 290px;
}
.deal-item .deal-first-box .row-fluid .column_one a {
    color: #444;
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 27px;
    margin-bottom: 8px;
    margin-top: 3px;
    text-decoration: none;
}
.deal-item .deal-first-box .row-fluid .column_two {
    float: left;
    width: 25px;
}
.deal-item .deal-first-box .row-fluid .column_two p {
    margin-top: 0;
    text-align: right;
}
.deal-item .deal-first-box p.business-name {
    color: #f7673a;
    font-family: "Roboto";
    font-size: 13px;
    /*font-weight: 700;*/
    margin: 12px 10px 0;
    text-transform: uppercase;
    width: 290px;
}
.deal-item .deal-first-box p.business-name a {
    color: #f7673a;
    font-family: "Roboto";
    font-size: 13px;
    /*font-weight: 700;*/
    text-decoration: none;
    text-transform: uppercase;
}
.deal-item .deal-first-box p.business-name span.icon-pin-1 {
    margin-left: 2px;
    width: 12px;
}
.deal-item .deal-first-box p.business-city {
    color: #666;
    font-family: "Roboto";
    font-size: 13px;
    /*font-weight: 700;*/
    margin: 5px 10px 10px;
    text-transform: uppercase;
    width: 290px;
}
.deal-item .deal-last-box {
    max-height: 60px;
    padding-left: 10px;
    padding-right: 10px;
}
.deal-item .deal-last-box div .column_one {
    color: #333;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.2pt;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 0;
}
.deal-item .deal-last-box div .column_one span.icon-clock {
    font-size: 16px;
    margin-right: 3px;
    margin-top: -1px;
}
.deal-item .deal-last-box div .column_two {
    border-left: 1px solid #f0f0f0;
    float: left;
    height: 60px;
    margin-left: 0;
    width: 90px;
}
.deal-item .deal-last-box div .column_two p {
    color: #555;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    margin-top: 20px;
    text-align: right;
}
.deal-item.box_orange_high {
    border-bottom: 3px solid #f97351 !important;
}
.deal-item.box_orange_high .deal-last-box div .column_one p {
    color: #f96744;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.2pt;
    margin-bottom: 10px;
    margin-top: 0;
}
.deal-item.box_orange_middle {
    border-bottom: 3px solid #f9ab96 !important;
}
.deal-item.box_orange_middle .deal-last-box div .column_one p {
    color: #333;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.2pt;
    margin-bottom: 10px;
    margin-top: 0;
}
.deal-item.box_orange_low {
    border-bottom: 3px solid #af0606 !important;
}
.deal-item.box_orange_low .deal-item.box_orange_low .deal-last-box div .column_one p {
    color: #333;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.2pt;
    margin-bottom: 10px;
    margin-top: 0;
}
@media (min-width: 1089px) {
#deal-details, #others-deals {
    max-width: 756px;
    width: 756px;
}
}
@media (min-width: 768px) and (max-width: 1088px) {
#deal-details, #others-deals {
    max-width: 680px;
}
}
@media (max-width: 767px) {
#deal-details, #others-deals {
    margin-top: 50px;
    max-width: 680px;
    width: 90%;
}
}


@media (max-width: 767px) {
#deal-details {
    width: 380px;
}
#deal-details .tab-xs {
    overflow-x: auto;
    width: 280px;
}
#deal-details .tab-xs #tabs {
    width: 520px;
}
#deal-details .photo {
    display: block !important;
    float: none !important;
    margin: 0 auto 20px !important;
}
#deal-details .business-info {
    max-width: 100% !important;
    text-align: center;
    width: 100% !important;
}
#deal-details #tab3 .stage {
    height: 193px !important;
    width: 380px !important;
}
#deal-details #tab3 .stage .prev-stage, #deal-details #tab3 .stage .next-stage {
    top: 80px !important;
}
#deal-details #tab3 .stage .carousel-stage {
    height: 193px !important;
    width: 380px !important;
}
#deal-details #tab3 .stage .carousel-stage #deal-detail-slider li, #deal-details #tab3 .stage .carousel-stage #deal-detail-slider #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #deal-details #tab3 .stage .carousel-stage #deal-detail-slider a {
    height: 193px;
    width: 380px;
}
#deal-details #tab3 .stage .carousel-stage #deal-detail-slider li img, #lightbox_modal .description ul.desc-list li #deal-details #tab3 .stage .carousel-stage #deal-detail-slider a img {
    height: 193px;
    width: 380px;
}
#deal-details #details-footer .details-time {
    display: block;
    float: none;
    margin-bottom: 20px;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
#deal-details #details-footer .details-get-deal {
    display: block;
    float: none;
    margin: 0 auto;
}
#deal-details #details-footer .details-get-deal a {
    float: none;
    margin: 0 auto;
}
}
@media (max-width: 480px) {
#deal-details {
    margin: 15px auto;
    width: 390px !important;
}
#deal-details #tab3 .stage {
    height: 149px !important;
    width: 390px !important;
}
#deal-details #tab3 .stage .prev-stage, #deal-details #tab3 .stage .next-stage {
    top: 55px !important;
}
#deal-details #tab3 .stage .carousel-stage {
    height: 149px !important;
    width: 390px !important;
}
#deal-details #tab3 .stage .carousel-stage #deal-detail-slider li, #deal-details #tab3 .stage .carousel-stage #deal-detail-slider #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #deal-details #tab3 .stage .carousel-stage #deal-detail-slider a {
    height: 149px;
    width: 390px;
}
#deal-details #tab3 .stage .carousel-stage #deal-detail-slider li img, #lightbox_modal .description ul.desc-list li #deal-details #tab3 .stage .carousel-stage #deal-detail-slider a img {
    height: 149px;
    width: 390px;
}
}
#deal-details-wrapper {
    bottom: 0;
    left: 0;
    margin: auto;
    overflow-x: hidden;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 99999999;
}
#shadow {
    background-image: url("../../img/ie_transparency.png");
    background-repeat: repeat;
    bottom: 0;
    display: none;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999999;
}
#deal-details.hidden, #shadow.hidden {
    display: none !important;
}
#deal-details.active, #shadow.active {
    display: block !important;
}
#deal-details {
    background: none repeat scroll 0 0 transparent;
    border-radius: 3px;
    margin: 10px auto 100px;
    width: 756px;
    z-index: 99999999;
}
#details-header {
    background-color: white;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-left: 20px;
    margin-right: 20px;
}
#details-header #close {
    position: relative;
}
#details-header #close #details-close {
    color: #aaa;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 13px;
    width: 24px;
}
#details-header #close #details-close i {
    color: #666;
    font-size: 20px;
}
#details-body {
    background-color: white;
    margin-left: 20px;
    margin-right: 20px;
    min-height: 120px;
    padding: 0;
    position: relative;
}
#tabs-items .tab-pane .vignette_time {
    background-image: url("../../images/vignette.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: table;
    height: 79px;
    line-height: 72px;
    position: absolute;
    right: -12px;
    top: 40px;
    width: 135px;
    z-index: 9999;
}
#tabs-items .tab-pane .vignette_time .desc {
    color: white;
    display: table-cell;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 1px;
    line-height: 20px;
    padding-left: 20px;
    position: relative;
    top: -3px;
    vertical-align: middle;
}
#tabs-items .tab-pane .vignette_time .time {
    color: white;
    font-family: "Roboto";
    font-size: 22px;
    font-weight: 400;
    letter-spacing: -1pt;
}
#tabs-items .tab-pane .vignette_time.deal, #tabs-items .tab-pane .vignette_time.about {
    top: 30px;
}
#tabs-items .tab-pane .vignette_time.photos, #tabs-items .tab-pane .vignette_time.location {
    top: 310px;
}
#tabs-items .tab-pane .vignette_time.details {
    top: 10px;
}
#tabs-items .tab-pane .photo {
    background-color: #eee;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #e2e0de;
    border-radius: 2px;
    height: 232px;
    margin: 20px;
    min-height: 232px;
    min-width: 232px;
    position: relative;
    width: 232px;
}
#tabs-items .tab-pane .description {
    background-color: #eeeeee;
    border-top: 1px solid #e2e0de;
    color: #222222;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 30px 20px;
}
#tabs-items .tab-pane .carousel .carousel-control {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    text-align: center;
}
#tabs-items .tab-pane .carousel .carousel-control i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
    border-radius: 30px;
    font-size: 30px;
    height: 30px;
    vertical-align: middle;
    width: 30px;
}
#tabs-items .tab-pane #deal-photo-slider {
    padding: 20px;
}
#tabs-items .tab-pane #deal-photo-slider #photo-thumbnails {
    margin: 0;
}
#tabs-items .tab-pane #deal-photo-slider #photo-thumbnails li, #tabs-items .tab-pane #deal-photo-slider #photo-thumbnails #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #tabs-items .tab-pane #deal-photo-slider #photo-thumbnails a {
    float: left;
    height: 80px;
    margin-right: 10px;
    width: 80px;
}
#tabs-items .tab-pane #map {
    height: 286px;
    max-height: 286px;
}
#tabs-items .tab-pane #map #map_canvas {
    height: 286px;
    max-height: 286px;
}
.business-info .title {
    color: #333333;
    font-family: "Roboto";
    font-size: 26px !important;
    font-weight: 300;
    margin-bottom: 20px;
    margin-top: 30px;
    /*max-width: 250px;*/
}
.business-info .title a {
    color: #333333;
    text-decoration: none;
}
.business-info .address {
    color: #666;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 5px;
    /*max-width: 320px;*/
}
.business-info .phone {
    color: #666;
    display: block;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 5px;
}

.business-info .share {
    color: #af0606;
    font-family: "Roboto";
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 5px;
    margin-top: 20px;
    text-transform: uppercase;
}
.business-info .phone span.icon-phone {
    font-size: 14px;
}
.business-info .social-list {
    margin-left: 0;
    margin-top: 20px;
}
.business-info .social-list li, .business-info .social-list #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li .business-info .social-list a {
    float: left;
    margin-right: 10px;
}
.business-info .social-list li i.icon-facebook, .business-info .social-list #lightbox_modal .description ul.desc-list li a i.icon-facebook, #lightbox_modal .description ul.desc-list li .business-info .social-list a i.icon-facebook {
    background-color: #3b5a9e;
    background-image: none;
    border-radius: 40px;
    color: #1a2a4d;
    display: table-cell;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}
.business-info .social-list li i.icon-twitter, .business-info .social-list #lightbox_modal .description ul.desc-list li a i.icon-twitter, #lightbox_modal .description ul.desc-list li .business-info .social-list a i.icon-twitter {
    background-color: #47cdff;
    background-image: none;
    border-radius: 40px;
    color: #194e63;
    display: table-cell;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}
.business-info .social-list li i.icon-gplus, .business-info .social-list #lightbox_modal .description ul.desc-list li a i.icon-gplus, #lightbox_modal .description ul.desc-list li .business-info .social-list a i.icon-gplus {
    background-color: #c74d00;
    background-image: none;
    border-radius: 40px;
    color: #ffffff;
    display: table-cell;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}
.business-info.location {
    margin-bottom: 20px;
    margin-left: 20px;
    width: auto;
}
#details-footer {
    background-color: #ffffff;
    border-bottom: 3px solid #ff923a;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top: 1px solid #e2e0de;
    margin-left: 20px;
    margin-right: 20px;
    max-height: 95px;
    padding: 20px;
}
#details-footer .details-time {
    color: #000;
    display: table-cell;
    font-family: "Roboto" !important;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 0;
    margin-top: 8px;
    max-width: 280px;
    text-align: left;
    text-transform: uppercase;
    /*vertical-align: middle;*/
}
#details-footer .details-time .icon-clock {
    font-size: 14px;
    margin-right: 3px;
}
#details-footer .details-get-deal {
    margin-bottom: 0;
    margin-top: 0;
    text-align: right;
}
#details-footer .no-card-message {
    color: #af0606;
    font-family: "Roboto";
    font-weight: 300;
    margin-top: 5px;
    /*text-decoration: underline;*/
}
#details-footer.box_orange_high {
    border-bottom: 3px solid #f97351 !important;
}
#details-footer.box_orange_middle {
    border-bottom: 3px solid #f9ab96 !important;
}
#details-footer.box_orange_low {
    border-bottom: 3px solid #af0606 !important;
}
.details-desc {
    background-color: #eeeeee;
    border-top: 1px solid #e2e0de;
    color: #222222;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0;
    padding: 30px 20px;
}

.business-description {
    background-color: #FFFFFF;
    /*border-bottom: 1px solid #e2e0de;*/
    border-top: 1px solid #e2e0de;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 20px;
}
.business-description h3.title {
    border-bottom: 1px solid #af0606;
    color: #af0606;
    font-family: "Roboto";
    font-size: 20px !important;
    font-weight: 300;
    margin: 0;
    padding: 0;
    width: 188px;
}
.business-description p {
    color: #222222;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-top: 5px;
}
.deal-description {
    background-color: #FFFFFF;
    /*border-bottom: 1px solid #e2e0de;*/
    border-top: 1px solid #e2e0de;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 20px;
}
.deal-description h3.title {
    border-bottom: 1px solid #af0606;
    color: #af0606;
    font-family: "Roboto";
    font-size: 18px !important;
    font-weight: 300;
    margin: 0;
    padding: 0;
    width: 90px;
}
.deal-description p {
    color: #222222;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-top: 5px;
}
.fine_print {
    background-color: #FFFFFF;
    border-top: 1px solid #e2e0de;
    margin-bottom: 0;
    margin-top: 0;
    padding: 10px 20px;
}
.fine_print h3.title {
    border-bottom: 1px solid #af0606;
    color: #af0606;
    font-family: "Roboto";
    font-size: 18px !important;
    font-weight: 300;
    margin: 0;
    padding: 0;
    width: 78px;
}
.fine_print p {
    color: #222222;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-top: 5px;
}
#tabs {
    border-bottom: 1px solid #e2e0de;
    margin: 0;
}
#tabs li, #tabs #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li #tabs a {
    background-color: #fff;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
#tabs li a, #tabs #lightbox_modal .description ul.desc-list li a a, #lightbox_modal .description ul.desc-list li #tabs a a {
    border: medium none;
    color: #666;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    opacity: 0.9;
    padding: 16px 25px;
    text-align: center;
}
#tabs li a span, #tabs #lightbox_modal .description ul.desc-list li a a span, #lightbox_modal .description ul.desc-list li #tabs a a span {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 20px;
}
#tabs li a:hover, #tabs #lightbox_modal .description ul.desc-list li a a:hover, #lightbox_modal .description ul.desc-list li #tabs a a:hover {
    background-color: #f6f6f6;
    color: #af0606;
}
#tabs li.active a, #tabs #lightbox_modal .description ul.desc-list li a.active a, #lightbox_modal .description ul.desc-list li #tabs a.active a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #af0606;
    border-image: none;
    border-style: none none solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-width: medium medium 2px;
    color: #af0606 !important;
    height: 21px;
    line-height: 21px;
    opacity: 1;
    padding: 16px 25px;
    text-shadow: none;
}
#tabs li.active a:hover, #tabs #lightbox_modal .description ul.desc-list li a.active a:hover, #lightbox_modal .description ul.desc-list li #tabs a.active a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #af0606;
    border-image: none;
    border-style: none none solid;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-width: medium medium 2px;
    color: black;
    opacity: 1;
    text-shadow: none;
}
#tabs li.active a:focus, #tabs #lightbox_modal .description ul.desc-list li a.active a:focus, #lightbox_modal .description ul.desc-list li #tabs a.active a:focus {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #af0606;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 2px;
}
button.btn-submit {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #af0606 0%, #6f0606 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #6f0606 !important;
    border-image: none;
    border-left: medium none;
    border-radius: 5px;
    border-right: medium none;
    border-top: medium none;
    color: #fff;
    font-family: "Roboto";
    font-size: 22px;
    font-weight: 400;
    height: 60px;
    line-height: 60px;
    padding: 0;
    text-shadow: 0 1px #a74a22;
    width: 100%;
}
button.btn-submit .icon-right-arrow-stroke {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 22px;
    height: 22px;
    line-height: 19px;
    vertical-align: middle;
    width: 24px;
}
button.btn-submit-inactive {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #858585 0%, #767676 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #565656 !important;
    border-image: none;
    border-left: medium none;
    border-radius: 2px;
    border-right: medium none;
    border-top: medium none;
    color: #fff;
    font-family: "Roboto";
    font-size: 22px;
    font-weight: 400;
    height: 60px;
    text-shadow: 0 1px #565656;
    width: 100%;
}
button.btn-submit-inactive .icon-right-arrow-stroke {
    font-size: 22px;
}
.btn-submit-form-inactive {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #858585 0%, #767676 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #565656 !important;
    border-image: none;
    border-left: medium none;
    border-radius: 5px;
    border-right: medium none;
    border-top: medium none;
    color: #fff;
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 300;
    height: 60px;
    text-shadow: 0 1px #565656;
    width: 324px;
}
.btn-submit-form-inactive i.icon-right-arrow-stroke {
    font-size: 22px;
    margin-left: 10px;
}
.btn-submit-form {
    background: linear-gradient(to bottom, #af0606 0%, #6f0606 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 5px;
    color: #fff;
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 300;
    height: 60px;
    width: 324px;
}
.btn-submit-form i.icon-right-arrow-stroke {
    font-size: 22px;
    margin-left: 10px;
}
.btn-facebook {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #3758a7;
    border-color: -moz-use-text-color -moz-use-text-color #233c7a;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    height: 54px;
    text-shadow: 0 1px #233c7a;
    width: 284px;
}
.btn-facebook i.icon-facebook {
    font-size: 16px;
}
.btn-twitter {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #4fc9ff;
    border-color: -moz-use-text-color -moz-use-text-color #368bc3;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    height: 54px;
    text-shadow: 0 1px #368bc3;
    width: 284px;
}
.btn-twitter i.icon-twitter {
    font-size: 16px;
    margin-right: 3px;
}
.btn-google {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ce4b17;
    border-color: -moz-use-text-color -moz-use-text-color #9b3d00;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: medium medium 3px;
    color: #fff;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    height: 54px;
    text-shadow: 0 1px #9b3d00;
    width: 284px;
}
.btn-google i.icon-gplus {
    font-size: 16px;
    margin-right: 3px;
}
.btn-submit-voucher {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #f46a37 0%, #dd6031 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 2px solid #a74a22 !important;
    border-image: none;
    border-left: medium none;
    border-radius: 5px;
    border-right: medium none;
    border-top: medium none;
    color: #fff;
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 400;
    height: 52px;
    margin-top: 30px;
    text-shadow: 0 1px #a74a22;
    width: 258px;
}
i.icon-user {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    text-decoration: none;
}
i.icon-plus {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff;
    display: inline-block;
    text-decoration: none;
}
i.icon-line {
    background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    border-right: 1px solid #d3d3d3;
    display: inline-block;
    height: 22px;
    line-height: 3px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0;
    vertical-align: text-top;
    width: 2px;
}
i.icon-subheader-line {
    border-right: 1px solid #ccc;
    height: 15px;
    width: 1px;
}
/*.lightbox {
    background-color: white;
    border-radius: 2px;
    height: auto;
    margin: 57px auto 100px;
    padding: 40px;
    position: relative;
    width: 756px;
}*/

.lightbox.lightbox-message {
    width: 400px;
}

.lightbox {
    background-color: #ffffff;
    border-radius: 4px;
    font-family: "Lato";
    height: auto;
    margin: 57px auto 100px;
    overflow: hidden;
    position: relative;
    width: 756px;
}

.lightbox .lightbox-title {
    background: none repeat scroll 0 0 #eeeeee;
    border-bottom: 1px solid #e1e1e1;
    padding: 20px 25px;
}

.lightbox .lightbox-title h1 {
    color: #444444;
    font-size: 25px;
    font-weight: 400;
    font-family:"Roboto";
}

.lightbox .lightbox-body {
    padding: 24px 25px;
}
.lightbox #close #details-close {
    color: #aaa;
    display: block;
    height: 20px;
    position: absolute;
    right: 20px;
    text-decoration: none;
    top: 20px;
    width: 20px;
}
.lightbox #close #details-close i.icon-close {
    color: #666;
    font-size: 20px;
}
.lightbox .bordered {
    border-right: 1px dashed #e7e7e7;
}
.lightbox .bordered-bottom {
    border-bottom: 1px dashed #e7e7e7;
    margin-bottom: 20px;
    padding-bottom: 30px;
}
.lightbox .title {
    color: #333;
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 300;
    margin-bottom: 30px;
    margin-top: 20px;
}
.lightbox .title-b {
    color: #333;
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 300;
    margin-bottom: 10px;
    margin-top: 20px;
}
.lightbox .desc {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 30px;
    margin-top: 0;
}
.lightbox #ajax-loader {
    display: none;
    left: 20px;
    position: absolute;
    top: 20px;
}
.lightbox #non_field_errors {
    display: none;
    font-size: 16px;
    margin-bottom: 15px;
    text-align: center;
}
.lightbox #non_field_errors .error {
    color: #e24c35;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 300;
}
.lightbox form .input-label {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}
.lightbox form .input-field input, .lightbox form .input-field textarea {
    color: #333;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    height: 34px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    width: 292px;
}
.lightbox form .input-field textarea {
    height: 124px;
}
.lightbox form .submit {
    margin-top: 0;
}
.lightbox form .submit-b {
    margin-top: 0;
}
.lightbox form .submit-b button.btn-submit-form {
    margin-top: 20px;
}
.lightbox form .discription {
    margin-bottom: 5px;
}
.lightbox form .discription .error {
    color: #e24c35;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 300;
}
.lightbox form .error {
    color: #e24c35;
    font-family: "Roboto";
    font-size: 10px;
    font-weight: 300;
}
.lightbox form#sign_up_restaurant_form #non_field_errors {
    margin-bottom: 18px;
    text-align: center;
}
.lightbox form#sign_up_restaurant_form #non_field_errors span {
    font-size: 16px;
}
.lightbox form#sign_up_restaurant_form button#restaurant-submit {
    background: none repeat scroll 0 0 #f46a37;
    border-bottom: 2px solid #aa4700;
}
.lightbox form#sign_up_restaurant_form button#restaurant-submit.btn-submit-form-inactive {
    background: none repeat scroll 0 0 #858585;
}
.lightbox .links {
    color: #333;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    margin-top: 15px;
}
.lightbox .links a {
    color: #af0606;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    text-decoration: underline;
}
.lightbox .links-b {
    color: #333;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    margin-top: 15px;
    width: 80%;
}
.lightbox .links-b a {
    color: #e56533;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    text-decoration: underline;
}
.lightbox .social {
    margin-bottom: 10px;
}
.lightbox .social-b {
    margin-bottom: 10px;
}
.lightbox .social-b .btn-facebook, .lightbox .social-b .btn-twitter, .lightbox .social-b .btn-google {
    width: 234px;
}
.lightbox .gender-wrapper {
    height: 30px;
}
.lightbox .gender-wrapper ul {
    margin-left: 0;
}
.lightbox .gender-wrapper ul li, .lightbox .gender-wrapper #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description .lightbox .gender-wrapper ul.desc-list li a {
    color: #333;
    float: left;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    margin-right: 15px;
}
.lightbox .gender-wrapper ul li label, .lightbox .gender-wrapper #lightbox_modal .description ul.desc-list li a label, #lightbox_modal .description .lightbox .gender-wrapper ul.desc-list li a label {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
}
.lightbox .gender-wrapper ul li input, .lightbox .gender-wrapper #lightbox_modal .description ul.desc-list li a input, #lightbox_modal .description .lightbox .gender-wrapper ul.desc-list li a input, .lightbox .gender-wrapper ul li form .input-field textarea, .lightbox form .input-field .gender-wrapper ul li textarea, .lightbox .gender-wrapper #lightbox_modal .description ul.desc-list li a form .input-field textarea, .lightbox form .input-field .gender-wrapper #lightbox_modal .description ul.desc-list li a textarea, #lightbox_modal .description .lightbox .gender-wrapper ul.desc-list li a form .input-field textarea, #lightbox_modal .description .lightbox form .input-field .gender-wrapper ul.desc-list li a textarea, .lightbox-authenticated form .input-field .lightbox .gender-wrapper ul li textarea, .lightbox-authenticated form .input-field .lightbox .gender-wrapper #lightbox_modal .description ul.desc-list li a textarea, .lightbox-authenticated form .input-field #lightbox_modal .description .lightbox .gender-wrapper ul.desc-list li a textarea {
    margin-top: -2px;
}
.lightbox #contact-info {
    border-left: 1px dashed #e7e7e7;
    height: 512px;
    padding-left: 20px;
}
.lightbox #contact-info .address {
    display: block;
    height: 145px;
    width: 100%;
}
.lightbox #contact-info .phone {
    display: block;
    height: 100px;
    width: 100%;
}
.lightbox #contact-info .email {
    display: block;
    height: 100px;
    width: 100%;
}
.lightbox #contact-info .column-one {
    border: 2px solid #bbb;
    border-radius: 55px;
    display: table;
    float: left;
    height: 55px;
    margin-right: 20px;
    text-align: center;
    width: 55px;
}
.lightbox #contact-info .column-one i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #bbb;
    display: table-cell;
    font-size: 25px;
    vertical-align: middle;
}
.lightbox #contact-info .column-one i.icon-at {
    height: 27px;
    width: 26px;
}
.lightbox #contact-info .column-one i.icon-phone {
    height: 25px;
    width: 25px;
}
.lightbox #contact-info .column-one i.icon-mail {
    font-size: 20px;
    height: 26px;
    width: 39px;
}
.lightbox #contact-info .column-two {
    float: left;
    width: auto;
}
.lightbox #contact-info .contact-title {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 0;
}
.lightbox #contact-info .contact-desc {
    color: #666;
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 300;
    line-height: 26px;
}
.lightbox .social-content {
    background-color: #fff;
    border-left: 1px dashed #e7e7e7;
    bottom: 40px;
    padding-left: 40px;
    position: absolute;
    right: 25px;
    top: 40px;
    width: 365px;
}
.lightbox .social-content .arrow-wrap {
    display: table;
    height: 100%;
    left: -15px;
    position: absolute;
    top: 0;
    width: 30px;
}
.lightbox .social-content .arrow-wrap .arrow {
    border-radius: 30px;
    display: table-cell;
    height: 30px;
    vertical-align: middle;
    width: 30px;
}
.lightbox .social-content .arrow-wrap .arrow a {
    display: block;
}
.lightbox .social-content .arrow-wrap .arrow a i.icon-right-arrow-stroke {
    background: none repeat scroll 0 0 #fff;
    border-radius: 30px;
    color: #e7e7e7;
    font-size: 30px;
    height: 30px;
    width: 30px;
}
.lightbox .arrow-wrap-show {
    border-right: 1px dashed #e7e7e7;
    bottom: 40px;
    position: absolute;
    right: 40px;
    top: 40px;
    width: 15px;
}
.lightbox .arrow-wrap-show .arrow-show {
    border-radius: 30px;
    display: table;
    height: 100%;
    width: 30px;
}
.lightbox .arrow-wrap-show .arrow-show a {
    display: table-cell;
    vertical-align: middle;
}
.lightbox .arrow-wrap-show .arrow-show a i.icon-left-arrow-stroke {
    background: none repeat scroll 0 0 #fff;
    border-radius: 30px;
    color: #e7e7e7;
    font-size: 30px;
    height: 30px;
    width: 30px;
}
/*#lightbox_modal {
    background-color: #fff;
    border-radius: 2px;
    height: auto;
    margin: 57px auto 100px;
    padding: 60px;
    position: relative;
    width: 716px;
}*/


#lightbox_modal {
    background-color: #ffffff;
    border-radius: 5px;
    height: auto;
    margin: 15px auto 100px;
    position: relative;
    width: 750px;
}


.pt17{
	padding-top:12px;
}

#responsive_menu_anonymous li a{
	padding-bottom: 10px;
	padding-top:0;
	text-align:left;
}

.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a{
		color:#fff;
		font-family:Roboto;
}


@media screen and (min-device-width: 320px) and (max-device-width: 479px) { 
	#deal-list , .btn-register{
		width: 100% !important;
	}
	
	.size-1of3, .deal-item, .deal-item .deal-first-box p.business-name, .deal-item .deal-first-box p.business-city, .deal-item .deal-first-box .row-fluid .column_one {
		width: 100%;
	}
	.deal-item{
		margin:0px;
		margin-bottom:10px;
	}
	.deal-item .deal-first-box p.business-name, .deal-item .deal-first-box .row-fluid .column_one{
		margin:0px;
	}
	.deal-img{
		width:100%!important;
		height:100%!important;
	}
	.deal-item .deal-first-box p.business-city{
		margin:5px 0px;
	}
	.nav-tabs > li, .nav-pills > li {
		display: inline-block;
		float: none;
		margin-bottom: 5px;
		width: 49%;
	}
	#details-body{
		margin:0px;
	}
	.business-info .social-list{
		display:inline-block;
	}
	
	#details-footer{
		max-height:none;
		margin:0px;
	}
	.carousel-inner{
		background:#fff;
	}
	#deal-details .nav-tabs{
		padding-top:40px;
	}
}

#lightbox_modal #details-close {
    color: #aaa;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 13px;
    width: 24px;
}
#lightbox_modal #details-close i.icon-close {
    font-size: 20px;
}
#lightbox_modal .title {
    color: #333;
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 100;
    margin-bottom: 30px;
    text-align: left;
}
#lightbox_modal .description {
    height: 600px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-right: 10px;
}
#lightbox_modal .description p a {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 100;
    line-height: 26px;
    text-align: left;
    text-decoration: underline;
}
#lightbox_modal .description p.title {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: left;
    font-weight:bold;
}
#lightbox_modal .description p.desc, #lightbox_modal .description p.desc-2, #lightbox_modal .description p.desc-3 {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 100;
    line-height: 26px;
    text-align: left;
}
#lightbox_modal .description p.desc-2 {
    margin-left: 150px;
}
#lightbox_modal .description p.desc-3 {
    margin-left: 40px;
}
#lightbox_modal .description ul.desc-list {
    margin-left: 40px;
}
#lightbox_modal .description ul.desc-list li, #lightbox_modal .description ul.desc-list li a {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 100;
    line-height: 26px;
    text-align: left;
}
#lightbox_modal .description ul.desc-list li a {
    text-decoration: underline;
}
#lightbox_modal .gradient {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 20px;
    height: 250px;
    left: 0;
    position: absolute;
    right: 0;
}
.lightbox-authenticated {
    background-color: white;
    border-radius: 2px;
    margin: 57px auto 100px;
    position: relative;
    width: 400px;
}
.lightbox-authenticated #close #details-close {
    color: #aaa;
    display: block;
    height: 20px;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 10px;
    width: 20px;
}
.lightbox-authenticated #close #details-close i.icon-close {
    color: #666;
    font-size: 20px;
}
.lightbox-authenticated .title {
    color: black;
    font-family: "Roboto";
    font-size: 27px;
    font-weight: 700;
    margin-top: 5px;
    text-align: center;
}
.lightbox-authenticated .title i.icon-line {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-right: 1px solid #d3d3d3;
    display: inline-block;
    height: 22px;
    margin-left: 5px;
    margin-right: 15px;
    margin-top: 0;
    vertical-align: middle;
    width: 1px;
}
.lightbox-authenticated .title a {
    color: #333;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    position: relative;
    text-decoration: none;
    top: -5px;
}
.lightbox-authenticated .title-b {
    color: black;
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 300;
    margin-bottom: 30px;
    margin-top: 5px;
    text-align: left;
}
.lightbox-authenticated .desc {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 30px;
    margin-top: 0;
}
.lightbox-authenticated .photo {
    background-color: #f4f4f4;
    border: 3px solid #eeeeee;
    border-radius: 100px;
    display: table;
    height: 199px;
    margin: 40px auto 0;
    text-align: center;
    width: 199px;
}
.lightbox-authenticated .photo i.icon-user {
    color: #d7d7d7;
    display: table-cell;
    font-size: 90px;
    height: 91px;
    vertical-align: middle;
    width: 73px;
}
.lightbox-authenticated .name {
    color: #333333;
    font-family: "Roboto";
    font-size: 24px;
    font-weight: 300;
    margin-top: 30px;
    text-align: center;
}
.lightbox-authenticated .divisor {
    background-color: transparent;
    border-bottom: 1px solid #cccccc;
    border-top: medium none;
    margin: 0 auto;
    width: 172px;
}
.lightbox-authenticated .email {
    color: #333333;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: 400;
    margin-top: 20px;
    text-align: center;
}
.lightbox-authenticated .phone {
    color: #333333;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: 400;
    margin-top: 20px;
    text-align: center;
}
.lightbox-authenticated .submit {
    height: auto;
    margin-top: 52px;
}
.lightbox-authenticated .submit i.icon-right-arrow-stroke {
    margin-left: 10px;
}
.lightbox-authenticated .submit-c {
    margin-top: 15px;
}
.lightbox-authenticated .submit-b {
    height: 133px;
}
.lightbox-authenticated #ajax-loader {
    display: none;
    left: 20px;
    position: absolute;
    top: 20px;
}
.lightbox-authenticated #non_field_errors {
    display: none;
}
.lightbox-authenticated #non_field_errors .error {
    color: #e24c35;
    font-family: "Roboto";
    font-size: 10px;
    font-weight: 300;
}
.lightbox-authenticated form .discription {
    margin-bottom: 5px;
}
.lightbox-authenticated form .discription .error {
    color: #e24c35;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 300;
}
.lightbox-authenticated form .input-label {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 10px;
}
.lightbox-authenticated form .input-field input, .lightbox-authenticated form .input-field textarea {
    color: #333;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    height: 34px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    width: 320px;
}
.lightbox-authenticated form .input-field textarea {
    height: 124px;
}
.lightbox-authenticated form .input-field.middle input, .lightbox-authenticated form .input-field.middle textarea {
    color: #333;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    height: 34px;
    margin-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    width: 142px;
}
.lightbox-authenticated .btn-deny {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #f46a37 0%, #dd6031 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #b15644;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: medium medium 2px;
    color: white;
    float: left;
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 300;
    height: 50px;
    line-height: 52px;
    margin-bottom: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px black;
    width: 170px;
}
.lightbox-authenticated .btn-allow {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #4cb196 0%, #4da488 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #438970;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: medium medium 2px;
    color: white;
    float: right;
    font-family: "Roboto";
    font-size: 20px;
    font-weight: 300;
    height: 52px;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    text-shadow: 0 1px black;
    width: 170px;
}
.lightbox-authenticated .btn_change_password {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #af0606 0%, #6f0606  100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: -moz-use-text-color -moz-use-text-color #a74a22;
    border-image: none;
    border-radius: 5px;
    border-style: none none solid;
    border-width: medium medium 2px;
    color: #fff;
    font-family: "Roboto";
    font-size: 22px;
    font-weight: 400;
    height: 60px;
    margin-bottom: 20px;
    text-shadow: 0 1px #000;
    width: 100%;
}
.lightbox-authenticated .btn_change_password i.icon-lock {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-right: 10px;
}
#messageIE {
    background-color: #f9faf9;
    background-image: url("../../images/ie-back.png");
    background-position: 80px 80px;
    background-repeat: no-repeat;
    box-shadow: 0 1px 4px #ccc;
    height: 650px;
    margin-bottom: 50px;
    margin-top: 86px;
    position: relative;
}
#messageIE .title {
    color: #797979;
    font-family: "Tahoma";
    font-size: 36px;
    line-height: 45px;
    margin-left: 410px;
    margin-right: 70px;
    margin-top: 140px;
    text-align: left;
}
#messageIE .desc {
    color: #797979;
    font-family: "Tahoma";
    font-size: 16px;
    line-height: 20px;
    margin-left: 410px;
    margin-right: 70px;
    margin-top: 30px;
    text-align: left;
}
#messageIE a {
    color: #f7673a;
    font-family: "Tahoma";
}
@media (min-width: 1089px) {
#my_vouchers_container {
    max-width: 1120px;
    width: 1000px;
}
}
@media (min-width: 768px) and (max-width: 1088px) {
#my_vouchers_container {
    min-width: 827px;
}
}
#my_vouchers_container {
    background-color: #f9faf9;
    border: 1px solid #e2e0de;
    border-radius: 2px;
    margin-bottom: 20px;
    margin-top: 80px;
    min-height: 200px;
    min-width: 950px;
}
#my_vouchers_container .header {
    border-bottom: 1px solid #e2e0de;
    /*padding-bottom: 30px;*/
}
#my_vouchers_container .header .title {
    color: #333;
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 400;
    margin: 0;
	padding:20px;
}
#my_vouchers_container .header .filter_label {
    color: #333;
    display: table-cell;
    float: right;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    margin: 0;
    padding: 10px;
    vertical-align: middle;
}
#my_vouchers_container .body {
    padding-top: 20px;
}
#my_vouchers_container .body h4 {
    color: #555;
    font-family: "Roboto";
    font-weight: 300;
    margin-top: 50px;
    text-align: center;
}
#my_vouchers_container .body .deal {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 1px 1px 0 #f2f3f2;
    cursor: pointer;
    height: auto;
    margin-bottom: 20px;
    position: relative;
}
#my_vouchers_container .body .deal .photo {
    background-color: #fff;
    border-radius: 1px;
    height: 180px;
    width: 180px;
}
#my_vouchers_container .body .deal .description {
    bottom: 20px;
    left: 220px;
    position: absolute;
    right: 20px;
    top: 20px;
}
#my_vouchers_container .body .deal .description .title {
    color: #444;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: 300;
    margin: 0 0 14px;
}
#my_vouchers_container .body .deal .description .data {
    color: #444;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    line-height: 17px;
    margin-bottom: 7px;
}

#my_vouchers_container .body .deal .photo {
		padding-left:10px;
}
	
#my_vouchers_container .body .deal .description .data {
	padding-right:10px;
}

@media (min-width: 320px) and (max-width: 1024px) {
	
	#my_vouchers_container .body .deal{
		width:100%;
	}
	#responsive_menu_anonymous{
		padding-top:5px;
	}
	
	#my_vouchers_container .row-fluid [class*="span"]{
		margin-left:0px;
	}
	.lightbox-authenticated .btn-deny{
		width:150px;
	}
	
	#learn-more .content, .lightbox form .input-field input, .lightbox form .input-field textarea{
		width:100%;
	}
	.lightbox .bordered{
		border-right:0px;
	}
	
}

#my_vouchers_container .body .deal .description .data li, #my_vouchers_container .body .deal #lightbox_modal .description .data ul.desc-list li a, #lightbox_modal #my_vouchers_container .body .deal .description .data ul.desc-list li a, #my_vouchers_container .body .deal #lightbox_modal .description ul.desc-list li .data a, #lightbox_modal #my_vouchers_container .body .deal .description ul.desc-list li .data a {
    margin-bottom: 4px;
    padding-left: 0px;
}
#my_vouchers_container .body .deal .description .data li:before, #my_vouchers_container .body .deal #lightbox_modal .description .data ul.desc-list li a:before, #lightbox_modal #my_vouchers_container .body .deal .description .data ul.desc-list li a:before, #my_vouchers_container .body .deal #lightbox_modal .description ul.desc-list li .data a:before, #lightbox_modal #my_vouchers_container .body .deal .description ul.desc-list li .data a:before, #my_vouchers_container .body .deal .description .data li.location:before, #my_vouchers_container .body .deal .description .data li.phone:before, #my_vouchers_container .body .deal .description .data li.date:before, #my_vouchers_container .body .deal .description .data li.expired-date:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.location:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.location:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.location:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.location:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.phone:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.phone:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.phone:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.phone:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data ul li.restaurant:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data ul li.restaurant:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data ul li.restaurant:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data ul li.restaurant:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.restaurant:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.restaurant:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.restaurant:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.restaurant:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.date:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.date:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.date:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.date:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.expired-date:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data #lightbox_modal .description ul.desc-list li a.expired-date:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.expired-date:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data #lightbox_modal .description ul.desc-list li a.expired-date:before {
    display: inline-block;
    font-family: "dealjolly-iconset-web";
    margin-left: -28px;
    text-align: center;
    width: 28px;
}
#my_vouchers_container .body .deal .description .time {
    bottom: 0;
    font-family: "Roboto";
    font-size: 13px;
    font-weight: 400;
    left: 0;
    margin: 0;
    position: absolute;
    text-transform: uppercase;
    width: 100%;
}
#my_vouchers_container .body .deal .description .time .data li.expired-date, #my_vouchers_container .body .deal #lightbox_modal .description .time .data ul.desc-list li a.expired-date, #lightbox_modal #my_vouchers_container .body .deal .description .time .data ul.desc-list li a.expired-date, #my_vouchers_container .body .deal #lightbox_modal .description ul.desc-list li .time .data a.expired-date, #lightbox_modal #my_vouchers_container .body .deal .description ul.desc-list li .time .data a.expired-date {
    color: #f7693a;
}
#my_vouchers_container .body .deal .description .time.expired .data li.expired-date, #my_vouchers_container .body .deal #lightbox_modal .description .time.expired .data ul.desc-list li a.expired-date, #lightbox_modal #my_vouchers_container .body .deal .description .time.expired .data ul.desc-list li a.expired-date, #my_vouchers_container .body .deal #lightbox_modal .description ul.desc-list li .time.expired .data a.expired-date, #lightbox_modal #my_vouchers_container .body .deal .description ul.desc-list li .time.expired .data a.expired-date {
    color: #666;
}
#my_vouchers_container .body .deal.expired img {
    opacity: 0.7;
}
#voucher_type_modal {
    background-color: #fff;
    border-radius: 2px;
    display: table;
    height: 600px;
    margin: 50px auto 100px;
    min-height: 600px;
    position: relative;
    width: 716px;
}
#voucher_type_modal .align-center {
    display: table-cell;
    vertical-align: middle;
}
#voucher_type_modal .align-center .title-image {
    margin-bottom: 50px;
    text-align: center;
}
#voucher_type_modal .align-center .voucher-description {
    color: #333;
    font-family: "Roboto";
    font-size: 30px;
    font-weight: 400;
    line-height: 34px;
    margin: 0 auto 30px;
    text-align: center;
    width: 655px;
}
#voucher_type_modal .align-center .voucher-description a {
    color: #ee7035;
    font-family: "Roboto";
    font-weight: 700;
    text-decoration: underline;
}
#voucher_type_modal .align-center .voucher-description span {
    font-family: "Roboto";
    font-weight: 700;
}
#voucher_type_modal .align-center .voucher-description-exclusive-first {
    color: #333;
    font-family: "Roboto";
    font-size: 25px;
    font-weight: 400;
    line-height: 44px;
    margin: 0 auto 30px;
    text-align: center;
    width: 560px;
}
#voucher_type_modal .align-center .voucher-description-exclusive-first span {
    color: #f16b36;
    font-family: "Roboto";
    font-weight: 700;
}
#voucher_type_modal .align-center .voucher-description-exclusive-last {
    color: #f16b36;
    font-family: "Roboto";
    font-size: 30px;
    font-weight: 700;
    line-height: 44px;
    margin: 20px auto 0;
    text-align: center;
    width: 560px;
}
#voucher_type_modal .align-center .voucher-description-exclusive {
    color: #333;
    font-family: "Roboto";
    font-size: 25px;
    font-weight: 400;
    line-height: 34px;
    margin: 0 auto 30px;
    text-align: center;
    width: 600px;
}
#voucher_type_modal .align-center .voucher-description-exclusive span {
    font-family: "Roboto";
    font-weight: 700;
}
#voucher_type_modal .align-center .voucher-description-exclusive-list {
    color: #333;
    font-family: "Roboto";
    font-size: 30px;
    font-weight: 400;
    line-height: 34px;
    margin: 0 auto;
    text-align: center;
    width: 655px;
}
#voucher_type_modal .align-center .voucher-submit-wrapper {
    text-align: center;
}
#voucher_modal {
    background-color: #eee;
    border-radius: 3px;
    height: auto;
    margin: 45px auto 100px;
    /*padding-bottom: 40px;*/
    position: relative;
    width: 750px;
}
#voucher_modal #close {
    position: relative;
}
#voucher_modal #close #details-close {
    color: #aaa;
    position: absolute;
    right: 10px;
    text-decoration: none;
    top: 13px;
    width: 24px;
}
#voucher_modal #close #details-close i {
    font-size: 20px;
}
#voucher_modal .header {
    background-color: #fff;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 40px;
}
#voucher_modal .header .title {
    text-align: center;
}
#voucher_type_modal .align-center .title-image h1 {
    color: #f86300;
    font-size: 37px;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
}

#voucher_type_modal .align-center .title-image h2 {
    color: #f86300;
    font-size: 32px;
    font-weight: 400;
}
#voucher_modal .header .title h3 {
    color: #666;
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 400;
}
#voucher_modal .body {
    background-color: #fff;
    margin: 0px auto 0;
    min-height: 300px;
    padding: 40px;
    width: 620px;
}
#voucher_modal .body .title {
    border-bottom: 1px dashed #ddd;
    color: #000;
    font-family: "Roboto";
    font-size: 27px;
    font-weight: 300;
    padding: 0 0 10px;
    text-align: center;
    margin-top:0px;
    margin-bottom:0px;
}
#voucher_modal .body .title span {
    color: #f7673a;
    font-family: "Roboto";
    font-size: 26px;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 0;
}
#voucher_modal .body .content {
    margin: 0 auto;
    /*padding-bottom: 20px;*/
    padding-top: 20px;
    position: relative;
    width: 620px;
}
#voucher_modal .body .content .photo {
    background-color: #ddd;
    border: 3px solid #f3f3f3;
    border-radius: 2px;
    height: 180px;
    width: 180px;
}
#voucher_modal .body .content .photo img {
    border-radius: 2px;
}
#voucher_modal .body .content .data {
    margin-top: 10px;
}
#voucher_modal .body .content .data .title {
    border-bottom: 0 none;
    color: #333;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px;
    padding: 0;
    text-align: left;
}
#voucher_modal .body .content .data .voucher_id {
    color: #000;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 10px;
}
#voucher_modal .body .content .data ul {
    color: #333;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 100;
    margin-bottom: 15px;
}
#voucher_modal .body .content .data ul li, #voucher_modal .body .content .data #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description #voucher_modal .body .content .data ul.desc-list li a {
    color: #666;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 8px;
    padding-left: 0px;
}
#voucher_modal .body .content .data ul li span {
    color: #000;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 700;
}
#voucher_modal .body .content .data ul li:before, #voucher_modal .body .content .data #lightbox_modal .description ul.desc-list li a:before, #lightbox_modal .description #voucher_modal .body .content .data ul.desc-list li a:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data ul li.location:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data ul li.location:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data ul li.location:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data ul li.location:before, #voucher_modal #my_vouchers_container .body .content .deal #lightbox_modal .description .data ul.desc-list li a.location:before, #my_vouchers_container #voucher_modal .body .content .deal #lightbox_modal .description .data ul.desc-list li a.location:before, #voucher_modal #my_vouchers_container .body .deal #lightbox_modal .description .content .data ul.desc-list li a.location:before, #my_vouchers_container #voucher_modal .body .deal #lightbox_modal .description .content .data ul.desc-list li a.location:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .content .deal .description .data ul.desc-list li a.location:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .content .deal .description .data ul.desc-list li a.location:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .deal .description .content .data ul.desc-list li a.location:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .deal .description .content .data ul.desc-list li a.location:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .content .data .deal .description ul.desc-list li .data a.location:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .content .data .deal .description ul.desc-list li .data a.location:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data ul li.phone:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data ul li.phone:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data ul li.phone:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data ul li.phone:before, #voucher_modal #my_vouchers_container .body .content .deal #lightbox_modal .description .data ul.desc-list li a.phone:before, #my_vouchers_container #voucher_modal .body .content .deal #lightbox_modal .description .data ul.desc-list li a.phone:before, #voucher_modal #my_vouchers_container .body .deal #lightbox_modal .description .content .data ul.desc-list li a.phone:before, #my_vouchers_container #voucher_modal .body .deal #lightbox_modal .description .content .data ul.desc-list li a.phone:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .content .deal .description .data ul.desc-list li a.phone:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .content .deal .description .data ul.desc-list li a.phone:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .deal .description .content .data ul.desc-list li a.phone:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .deal .description .content .data ul.desc-list li a.phone:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .content .data .deal .description ul.desc-list li .data a.phone:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .content .data .deal .description ul.desc-list li .data a.phone:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data ul li.date:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data ul li.date:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data ul li.date:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data ul li.date:before, #voucher_modal #my_vouchers_container .body .content .deal #lightbox_modal .description .data ul.desc-list li a.date:before, #my_vouchers_container #voucher_modal .body .content .deal #lightbox_modal .description .data ul.desc-list li a.date:before, #voucher_modal #my_vouchers_container .body .deal #lightbox_modal .description .content .data ul.desc-list li a.date:before, #my_vouchers_container #voucher_modal .body .deal #lightbox_modal .description .content .data ul.desc-list li a.date:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .content .deal .description .data ul.desc-list li a.date:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .content .deal .description .data ul.desc-list li a.date:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .deal .description .content .data ul.desc-list li a.date:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .deal .description .content .data ul.desc-list li a.date:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .content .data .deal .description ul.desc-list li .data a.date:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .content .data .deal .description ul.desc-list li .data a.date:before, #voucher_modal #my_vouchers_container .body .content .deal .description .data ul li.expired-date:before, #my_vouchers_container #voucher_modal .body .content .deal .description .data ul li.expired-date:before, #voucher_modal #my_vouchers_container .body .deal .description .content .data ul li.expired-date:before, #my_vouchers_container #voucher_modal .body .deal .description .content .data ul li.expired-date:before, #voucher_modal #my_vouchers_container .body .content .deal #lightbox_modal .description .data ul.desc-list li a.expired-date:before, #my_vouchers_container #voucher_modal .body .content .deal #lightbox_modal .description .data ul.desc-list li a.expired-date:before, #voucher_modal #my_vouchers_container .body .deal #lightbox_modal .description .content .data ul.desc-list li a.expired-date:before, #my_vouchers_container #voucher_modal .body .deal #lightbox_modal .description .content .data ul.desc-list li a.expired-date:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .content .deal .description .data ul.desc-list li a.expired-date:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .content .deal .description .data ul.desc-list li a.expired-date:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .deal .description .content .data ul.desc-list li a.expired-date:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .deal .description .content .data ul.desc-list li a.expired-date:before, #voucher_modal #lightbox_modal #my_vouchers_container .body .content .data .deal .description ul.desc-list li .data a.expired-date:before, #lightbox_modal #my_vouchers_container #voucher_modal .body .content .data .deal .description ul.desc-list li .data a.expired-date:before, #voucher_modal .body .content .data ul li.location:before, #voucher_modal .body .content .data ul li.phone:before, #voucher_modal .body .content .data ul li.restaurant:before, #voucher_modal .body .content .data ul li.date:before, #voucher_modal .body .content .data ul li.expired-date:before {
    display: inline-block;
    font-family: "dealjolly-iconset-web";
    margin-left: -28px;
    text-align: center;
    width: 28px;
}
#voucher_modal .body .content .data .time {
    border-top: 1px solid #ddd;
    margin: 0 auto;
    padding-top: 15px;
}
#voucher_modal .body .content .data .time ul li.expired-date, #voucher_modal .body .content .data .time #lightbox_modal .description ul.desc-list li a.expired-date, #lightbox_modal .description #voucher_modal .body .content .data .time ul.desc-list li a.expired-date {
    color: #f7693a;
    /*text-transform: uppercase;*/
}
#voucher_modal .body .content .data .time.expired ul li.expired-date, #voucher_modal .body .content .data .time.expired #lightbox_modal .description ul.desc-list li a.expired-date, #lightbox_modal .description #voucher_modal .body .content .data .time.expired ul.desc-list li a.expired-date {
    color: #666;
    /*text-transform: uppercase;*/
}
#voucher_modal .body .divider {
    background-color: transparent;
    border-bottom: medium none;
    border-top: 1px dashed #e2e0de;
    margin: 20px auto;
}
#voucher_modal .body .fine-print .title {
    color: #333;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin-bottom: 15px;
    margin-top: 0;
    padding: 0;
    text-align: left;
}
#voucher_modal .body .fine-print .desc {
    color: #000;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 0;
    text-align: left;
}
#voucher_modal .body .last-content .title {
    border-bottom: medium none;
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    padding-bottom: 10px;
    /*text-align: center;*/
}
#voucher_modal .body .last-content .title span {
    color: #f7683a;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 700;
}
#voucher_modal .body .last-content .desc {
    color: #333;
    font-family: "Roboto";
    font-size: 12px;
    font-weight: 400;
    line-height: 20px;
    /*text-align: center;*/
}
#voucher_modal.expired .voucher-expired {
    position: absolute;
    right: 75px;
    top: 155px;
    z-index: 99;
}
#voucher_modal.expired .photo img {
    opacity: 0.7;
}
#voucher_modal.expired .body .title span {
    color: #949494 !important;
}
#voucher_modal.expired .body .last-content .title span {
    color: #c5c5c5 !important;
}
.box {
    background: none repeat scroll 0 0 #fff;
    overflow: hidden;
    position: relative;
}
.box p {
    color: #fafafa;
}
.box .boxBtm:before {
    background: none repeat scroll 0 0 #eee;
    border-radius: 40px;
    bottom: -19px;
    content: "";
    display: block;
    height: 40px;
    left: -19px;
    position: absolute;
    width: 40px;
}
.box .boxBtm:after {
    background: none repeat scroll 0 0 #eee;
    border-radius: 40px;
    bottom: -19px;
    content: "";
    display: block;
    height: 40px;
    position: absolute;
    right: -19px;
    width: 40px;
}
.box:before {
    background: none repeat scroll 0 0 #eee;
    border-radius: 40px;
    content: "";
    display: block;
    height: 40px;
    left: -19px;
    position: absolute;
    top: -19px;
    width: 40px;
}
.box:after {
    background: none repeat scroll 0 0 #eee;
    border-radius: 40px;
    content: "";
    display: block;
    height: 40px;
    position: absolute;
    right: -19px;
    top: -19px;
    width: 40px;
}
#empy-vouchers {
    background-color: #fff;
    background-image: url("../../images/back-empy-vouchers.png");
    background-position: 50px center;
    background-repeat: no-repeat;
    border-radius: 2px;
    box-shadow: 1px 1px 0 #f2f3f2;
    cursor: pointer;
    height: 468px;
    margin-bottom: 20px;
    padding: 20px;
    position: relative;
}
#empy-vouchers .title-empy {
    color: #333;
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 100;
    left: 400px;
    line-height: 40px;
    position: absolute;
    text-align: left;
    top: 160px;
    width: 354px;
}
#empy-vouchers .title-empy span {
    color: #f7673a;
    font-family: "Roboto";
    font-size: 34px;
    font-weight: 400;
}
#empy-vouchers .desc-empy {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 100;
    left: 400px;
    line-height: 25px;
    position: absolute;
    text-align: left;
    top: 270px;
    width: 470px;
}
#empy-vouchers .desc-empy a, #empy-vouchers .desc-empy a:hover {
    color: #f7673a;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 100;
    line-height: 25px;
    text-decoration: underline;
}
#finish_modal {
    background-color: white;
    border-radius: 2px;
    height: auto;
    margin: 90px auto 0;
    padding: 40px;
    position: relative;
    width: 353px;
}
#finish_modal .message {
    color: #333;
    font-family: "Roboto";
    font-size: 30px;
    font-weight: 100;
    line-height: 44px;
    margin-bottom: 15px;
    text-align: center;
}
#finish_modal .message span {
    color: #f16b36;
    font-family: "Roboto";
    font-weight: 400;
}
#how-work {
    background-color: rgba(255, 255, 255, 0.93);
    border-bottom: 2px solid #eee;
    height: auto;
    left: 0;
    position: absolute;
    top: 62px;
    width: 100%;
    z-index:10;
}
#how-work .content {
    margin: 0 auto;
    position: relative;
    width: 1030px;
}
#how-work .content .title {
    color: #444;
    font-family: "Roboto";
    font-size: 40px;
    font-weight: 300;
    margin: 30px 0;
}
#how-work .content .subtitle {
    color: #444;
    font-family: "Roboto";
    font-size: 24px;
    font-weight: 400;
    margin: 0 0 20px;
}
#how-work .content .description {
    color: #444;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    line-height: 20px;
    margin-bottom: 20px;
}
#how-work .content .description a {
    color: #f7673a;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 400;
    text-decoration: underline;
}
#how-work .content #how-close-link {
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
}
#how-work .content #how-close-link i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #444;
    font-size: 40px;
    height: 40px;
    width: 40px;
}
#how-work .content .video {
    height: 233px;
}
@media (min-width: 1089px) {
#how-work .content, #learn-more .content {
    max-width: 1030px;
    width: 1030px;
}
}
@media (min-width: 768px) and (max-width: 1088px) {
#how-work .content, #learn-more .content {
    max-width: 680px;
}
#how-work .content .video, #learn-more .content .video {
    height: 155px !important;
}
}
#learn-more {
    background-color: rgba(255, 255, 255, 0.93);
    border-bottom: 2px solid #eee;
    height: auto;
    left: 0;
    position: absolute;
    top: 62px;
    width: 100%;
    z-index:10;
}
#learn-more .content {
    margin: 0 auto;
    padding-bottom: 40px;
    padding-top: 100px;
    position: relative;
    width: 1030px;
}
#learn-more .content .title {
    color: #333;
    font-family: "Roboto";
    font-size: 30px;
    font-weight: 100;
    text-align: center;
    text-transform: uppercase;
}
#learn-more .content .learn-line {
    margin-top: 50px;
}
#learn-more .content .learn-line .span6 {
    border-left: 3px solid #f7683a;
    min-height: 30px;
    padding: 0 20px;
}
#learn-more .content .learn-line .span6 .title {
    color: #333;
    font-family: "Roboto";
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 10px;
    text-align: left;
    text-transform: none;
}
#learn-more .content .learn-line .span6 .description {
    color: #333;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 10px;
}
#learn-more .content .learn-line .span6:hover .title {
    color: #f7673a;
}
#learn-more .content #learn-close-link {
    display: block;
    height: 40px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 40px;
}
#learn-more .content #learn-close-link i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #444;
    font-size: 40px;
    height: 40px;
    width: 40px;
}
#learn-more .content #menu-back-link {
    display: block;
    height: 40px;
    left: 0;
    position: absolute;
    top: 30px;
    width: 40px;
}
#learn-more .content #menu-back-link i {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #444;
    font-size: 40px;
    height: 40px;
    width: 40px;
}
#header-error {
    background-color: #ccc;
    border-bottom: 2px solid #bbb;
    display: table;
    height: 96px;
    left: 0;
    position: relative;
    right: 0;
    top: 95px;
    width: 100%;
}
#header-error p {
    color: #fff;
    display: table-cell;
    font-family: "Roboto";
    font-size: 40px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
}
#error-desc {
    color: #fff;
    font-family: "Roboto";
    font-size: 40px;
    font-weight: 400;
    height: 96px;
    margin: 0 auto;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 540px;
}
#error-desc .text {
    color: #fff;
    display: table-cell;
    font-family: "Roboto";
    font-size: 40px;
    font-weight: 400;
    height: 96px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    width: 540px;
}
hr.first {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #aaa;
    border-top: medium none;
    height: 0;
    left: 0;
    margin: 0;
    position: absolute;
    top: 48px;
    width: 145px;
}
hr.second {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 1px solid #aaa;
    border-top: medium none;
    height: 0;
    margin: 0;
    position: absolute;
    right: 0;
    top: 48px;
    width: 145px;
}
#error-content {
    background-color: #fff;
    background-position: center 40px;
    background-repeat: no-repeat;
    box-shadow: 0 1px 4px #ccc;
    height: 573px;
    margin-bottom: 20px;
    margin-top: 100px;
}
#error-content p {
    color: #666;
    font-family: "Roboto";
    font-size: 30px;
    font-weight: 100;
    margin-bottom: 0;
    padding: 40px;
    text-align: center;
}
#error-content p span {
    color: #f7683a;
    font-family: "Roboto";
    font-weight: 400;
}
#error-content p.error-footer {
    color: #666;
    font-family: "Roboto";
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 0;
    padding: 40px;
    text-align: center;
}
#error-content p.error-footer a {
    color: #f36a37;
    font-family: "Roboto";
    font-weight: 400;
}
.error-content-500 {
    background-image: url("../../images/500.png");
}
.error-content-403 {
    background-image: url("../../images/403.png");
}
.error-content-404 {
    background-image: url("../../images/404.png");
}
hr.error-top {
    margin: 358px auto 0;
    width: 699px;
}
hr.error-bottom {
    margin: 0 auto;
    width: 459px;
}
.popover {
    border: medium none;
    border-radius: 2px;
}
.popover .arrow {
    border: medium none !important;
    margin-left: -6px !important;
    top: -7px !important;
}
.popover .arrow:after {
    margin-left: -6px !important;
}
.popover .popover-content {
    padding: 10px;
}
.popover .popover-content input, .popover .popover-content .lightbox form .input-field textarea, .lightbox form .input-field .popover .popover-content textarea, .popover .popover-content .lightbox-authenticated form .input-field textarea, .lightbox-authenticated form .input-field .popover .popover-content textarea {
    border: 2px solid #eee;
    border-radius: 2px;
    box-shadow: none;
    color: #aaa;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    margin-bottom: 0;
}
#near-text {
    border: 2px solid #eee;
    border-radius: 2px;
    box-shadow: none;
    color: #777;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    margin-bottom: 0;
    outline: medium none !important;
    padding-left: 10px;
    padding-right: 10px;
    width: 180px;
}
ul.ui-autocomplete {
    background-color: #fff;
    border: 1px solid #ddd !important;
    border-radius: 2px !important;
    margin: 23px 0 0 !important;
    max-height: 310px;
    overflow-y: auto;
    padding: 0 !important;
    position: fixed;
    z-index: 999999999;
}
ul.ui-autocomplete li, ul.ui-autocomplete #lightbox_modal .description ul.desc-list li a, #lightbox_modal .description ul.desc-list li ul.ui-autocomplete a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eeeeee -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
    float: none !important;
    margin: 0 !important;
    outline: medium none !important;
    padding: 0;
    text-align: left;
    width: 100%;
}
ul.ui-autocomplete li a, ul.ui-autocomplete #lightbox_modal .description ul.desc-list li a a, #lightbox_modal .description ul.desc-list li ul.ui-autocomplete a a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    color: #777;
    display: block;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin: 0 !important;
    padding: 15px 15px 15px 20px !important;
    text-decoration: none;
}
ul.ui-autocomplete li a:hover, ul.ui-autocomplete #lightbox_modal .description ul.desc-list li a a:hover, #lightbox_modal .description ul.desc-list li ul.ui-autocomplete a a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    color: #000;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
}
ul.ui-autocomplete li:hover, ul.ui-autocomplete #lightbox_modal .description ul.desc-list li a:hover, #lightbox_modal .description ul.desc-list li ul.ui-autocomplete a:hover {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-color: #eeeeee -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 1px medium medium;
}
ul.ui-autocomplete:before {
    border-bottom: 5px solid #ddd;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    display: inline-block;
    left: 10px;
    margin-left: -5px;
    position: absolute;
    right: auto;
    top: -4px;
}
ul.ui-autocomplete:after {
    border-bottom: 4px solid #ffffff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    left: 10px;
    margin-left: -4px;
    position: absolute;
    right: auto;
    top: -3px;
}
#city-search {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    display: none;
    margin: -2px auto 0;
    padding: 10px;
    position: relative;
    width: 204px;
}
#city-search ul#my-location {
    border-bottom: 1px solid #eeeeee;
    display: inline-block;
    margin: 0 0 10px;
    width: 100%;
}
#city-search ul#my-location li.city-item-initial, #city-search ul#my-location #lightbox_modal .description ul.desc-list li a.city-item-initial, #lightbox_modal .description ul.desc-list li #city-search ul#my-location a.city-item-initial {
    border: medium none;
    float: none !important;
    margin: 0;
    text-align: left;
    width: 100%;
}
#city-search ul#my-location li.city-item-initial a, #city-search ul#my-location #lightbox_modal .description ul.desc-list li a.city-item-initial a, #lightbox_modal .description ul.desc-list li #city-search ul#my-location a.city-item-initial a {
    color: #777;
    display: block;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    padding: 10px;
    text-decoration: none;
}
#city-search .autocomplete {
    width: 100%;
}
#city-search:before {
    border-bottom: 5px solid rgba(0, 0, 0, 0.2);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    content: "";
    display: inline-block;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    right: auto;
    top: -5px;
}
#city-search:after {
    border-bottom: 4px solid #ffffff;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    content: "";
    display: inline-block;
    left: 50%;
    margin-left: -4px;
    position: absolute;
    right: auto;
    top: -4px;
}
@-moz-document url-prefix("") {
#list_menu li.search form .input-box, #list_menu #lightbox_modal .description ul.desc-list li a.search form .input-box, #lightbox_modal .description ul.desc-list li #list_menu a.search form .input-box {
    display: inline-block !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 13px;
}
#list_menu li.search form .input-box .unit, #list_menu #lightbox_modal .description ul.desc-list li a.search form .input-box .unit, #lightbox_modal .description ul.desc-list li #list_menu a.search form .input-box .unit {
    top: 9px;
}
#list_menu li.search form .input-box #remove-search-text, #list_menu #lightbox_modal .description ul.desc-list li a.search form .input-box #remove-search-text, #lightbox_modal .description ul.desc-list li #list_menu a.search form .input-box #remove-search-text {
    top: 7px;
}
#list_menu li.search form .input-box #near-loader, #list_menu #lightbox_modal .description ul.desc-list li a.search form .input-box #near-loader, #lightbox_modal .description ul.desc-list li #list_menu a.search form .input-box #near-loader {
    top: 9px !important;
}
#list_menu li.search form .input-box:last-child, #list_menu #lightbox_modal .description ul.desc-list li a.search form .input-box:last-child, #lightbox_modal .description ul.desc-list li #list_menu a.search form .input-box:last-child {
    left: -4px;
}
}

.navbar-inverse .navbar-inner{
	height:50px;
}

.nav li:first-child a{
	border-right:1px solid #fff;
}

.dropdown3 a{
	color:#000!important;
	}

	
@media (max-width: 400px) {	
	.lightbox-authenticated, .lightbox.lightbox-message	{
		width:100%;
	}
	.lightbox-authenticated form .input-field input, .lightbox-authenticated form .input-field textarea{
		width:91%;
	}
	.lightbox-authenticated .btn-deny{
		width:160px;
	}

}

@media (max-width: 768px) {
	.nav-collapse{
		 float: left;
		 width: 100%;
	}
	.nav li:first-child a{
		border-right:0px;
	}
}

@media screen and (min-device-width: 320px) and (max-device-width: 749px) { 
	.nav li:first-child a{
		border-right:0px;
	}
		.dropdown3 a{
	color:#fff!important;
	}
}

@media screen and (min-device-width: 320px) and (max-device-width: 749px) { 
	#lightbox_modal, .size-1of1, #voucher_modal {
		width: 100%;
	}
	#voucher_modal .body{
		padding: 20px;
		width: 90%;
	}
	.lightbox-authenticated .btn-deny, .lightbox-authenticated .btn-allow{
		width:49%;
		margin-right:1%;
	}
	.lightbox #contact-info{
		border:0px;
		padding:0px;
	}
	
	.lightbox #contact-info > div > div{
		display: inline-block !important;
		height: auto !important;
		margin-top: 20px;
		width: 100% !important;
	}
	
	#voucher_modal .row-fluid [class*="span"] {
		width: 69%;
	}
	.lightbox .lightbox-body{
		padding:17px;
	}
	button.btn-submit-form{
		width:100%!important
	}
	#deal-list, #deal-details {
		width: 100% !important;
	}
	
	
	#details-header{
		margin:0px;
	}
	
	.pt17 {
		padding-top: 0px;
	}
}


#responsive_menu_anonymous{
	 padding: 16px 0 0;
}

@media screen and (min-device-width: 320px) and (max-device-width: 1024px) { 
	#how-work .content{
		margin: 0 auto;
		padding: 2%;
		position: relative;
		width: 96%;
	}
	.navbar-inverse .navbar-inner{
		height:auto;
	}

	#my_vouchers_container .body .deal .description{
		padding: 2%;
		position: static;
		width: 96%;
	}
	#my_vouchers_container .body .deal .description .time{
		position:static;
	}
	#my_vouchers_container .header .title{
		padding: 10px 0 10px 10px;
	}
	#my_vouchers_container{
		min-width:100%;
	}
	#my_vouchers_container .header{
		padding-bottom:0px;
	}
	#how-work .content #how-close-link i, #how-work .content #how-close-link{
		width:30px;
		height:30px;
		font-size:30px;
	}
	#how-work .content #how-close-link{
		right: 5px;
		margin-top:0px;
	}
	#logo{
		position:static;
		margin-bottom:10px;
	}
	.navbar .btn-primary {
		float: right;
		margin-top: 0;
	}
}

@media (min-width: 320px) and (max-width: 1024px) {
	.no-deal{
		display: inline-block; 
		text-align: center; 
		width: 100%;
	}
	#empty-deal-list .message-deals-icon{
		float:none;
		margin-left:0px;
		margin-right:0px;
	}
	#my_vouchers_container .body .deal{
		width:100%;
	}
	#empty-deal-list .wrap .message{
		height:auto;
		width:100%;
		padding-top:0px;
	}
	#empty-deal-list .wrap .message p{
		padding:10px;
	}
	.empty-deal-list .wrap button{
		margin:10px;
		 float: left;
	}
	#empty-deal-list .wrap{
		height:auto;
	}
	#my_vouchers_container .row-fluid [class*="span"]{
		margin-left:0px;
	}
	.lightbox form .input-field input, .lightbox form .input-field textarea{
		width:90%;
	}
	#learn-more .content{
		width:100%;
	}
	.lightbox .bordered{
		border-right:0px;
	}
	
}