html, body { max-width: 991px; margin: 0 auto; color: #000; background: #FFFFFF url('/images/sm/sm_bg_pattern.png') center center; background-attachment: fixed; background-size: 100% 100%; font-family: Arial; font-size: 16px; font-weight: 200; line-height: 30px; letter-spacing: 1px; }

h1 { background: -webkit-linear-gradient(left, #eec78c 15%, #c8a063); background: -o-linear-gradient(right, #eec78c 15%, #c8a063); background: -moz-linear-gradient(right, #eec78c 15%, #c8a063); background: linear-gradient(to right, #eec78c 15%, #c8a063); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
#main_menu_m { padding: 0; background-image: linear-gradient(125deg,#eec78c 15%, #c8a063); }
nav.header_red svg { color: #000; }
#main_menu_m #main_menu_m_container { padding: 10px 15px; }
#main_menu_m #main_menu_m_container a, #main_menu_m #main_menu_m_container svg { color: #FFF; }
#main_menu_m .main_menu_m_header { padding: 10px 15px; background: #FFF; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; }
nav.header_red { background: none; }
.home_fast_link_span { margin-right: 20px; padding: 1px 3px; color: #a3a8aa; background: none; }
.home_fast_link_span.active, .home_fast_link_span:hover { background: -webkit-linear-gradient(left, #eec78c 15%, #c8a063);
       background: -o-linear-gradient(right, #eec78c 15%, #c8a063);
       background: -moz-linear-gradient(right, #eec78c 15%, #c8a063);
       background: linear-gradient(to right, #eec78c 15%, #c8a063);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; border-radius: 0; border-bottom: 2px #a3a8aa solid; border-image: linear-gradient(to right, #eec78c 15%, #c8a063) 1; }
.menu_button svg { width: 35px; }
.member_card { box-shadow: 2px 2px 7px rgba(93, 93, 93, 0.5); }
.member_card.black .circle span, .member_card.black .circle strong { color: #FFF; }
.point_transaction_list table tr:nth-child(odd), .point_expiry_list table tr { border-bottom: 1px #a3a8aa solid; }
.content_box { background-image: linear-gradient(125deg,#eec78c 15%, #c8a063); color: #FFF; border-top-left-radius: 30px; border-top-right-radius: 30px; }
.content_box h1 { color: #FFF; background: none; -webkit-text-fill-color: #FFF; }

.field_title { color: #000; }
.btn.btn-success { background-image: linear-gradient(125deg,#eec78c 10%, #c8a063); font-weight: 700; border-radius: 50px; border: none !important; }
.voucher_title span { background-image: linear-gradient(125deg,#eec78c 15%, #c8a063)); color: #0000000; }
