/* bonus */
/* .bonus .coupon-search , #promo .coupon-search {margin-bottom:20px;text-align:right;}
.bonus .name {width:24%;}
.bonus .code {width:25%;}
.bonus .started-at {width:19%;}
.bonus .expired_at {width:19%;}
.bonus .status {width:13%;} */
.coupon-tip {background:#F34024; color: #fff; padding: 2px 8px; font-size: 13px; border-radius: 5px; line-height: 18px; display: inline-block;}
.coupon {padding: 20px;}
.coupon .prompt {margin-bottom:5px;}
.coupon h2{margin-bottom:20px;letter-spacing:1px;}
.coupon .breif li {margin-bottom: 3px;}
.coupon .breif {list-style: disc inside; color: #666;}
.coupon .breif .coupon_code {
  --bs-border-color:#666;
  color: #666;
}
.coupon .description {/*margin: 20px 0;*/line-height:22px; color: #666;}
.coupon .tip {margin-top:20px;}
.coupon .giftcardtofriend {padding:10px;margin:10px 0;border-radius:4px;}
.coupon .giftcardtofriend input {
  /* width:250px; */
  padding:3px;
  font-size:13px;
}
.coupon .expired {font-size:16px;margin:10px;background:var(--bs-cta);color:white;padding:5px;text-align:center;letter-spacing:1px;border-radius: 15px;font-weight:bold;}

/* new bonus/promo */
.bonus-img img{
  width: 100%;
}
.promo-content h4{
  margin-bottom: 0;
}
.promo-content ul {
  color: var(--tt-layer-6-gray-color);
}
.bonus-img img {
  max-width: 500px;
}
@media (min-width: 768px){
  .bonus-img img {
    max-width: 240px;
  }  
}
.bg-f8 {
  background-color: #f8f8f8;
}
input.coupon_code {
  --bs-border-color: #666;
  color: #666;
  display: inline-block !important;
}

/* get-bonus */
/* #get-bonus {min-height:200px;} */
/*#get-bonus a {font-weight:bold;line-height:1.5;}*/
#get-bonus a.center {font-size:14px;line-height:2;letter-spacing:1px;display:block;}
#get-bonus .hemi img {width:100%;margin:10px auto;}
#get-bonus p {font-size:14px;line-height:1.5;}
#get-bonus h3 {letter-spacing:0.5px;font-size:21px;font-weight:bold;line-height:2;text-align:center;padding:20px 0;}
#get-bonus h4 {letter-spacing:1px; font-size:16px; line-height:1.5;text-align:center;color:#666;margin:10px 0 30px 0;}
#get-bonus td {padding:8px;}
#get-bonus form > .title, #get-bonus form .text-title {color:#e88621; padding:10px 0; font-size:17px; text-align:center; border-top:2px solid #e88621; border-bottom:2px solid #e88621; font-weight:bold; letter-spacing:2px;}
#get-bonus .alpha-over:hover{opacity:0.7;}
#get-bonus .block-f4 .title {width:665px;}
#get-bonus .common_btn , #search-form .common_btn {padding:13px 0px; font-size:15px; letter-spacing:1px; line-height:18px; border: 1px solid #e88621; margin:0px;}
#get-bonus .common_btn.left, #search-form .common_btn.left {background:#e88621 url(/images/tintint/common/next_icon_white.png) 130px 17px no-repeat; width:160px;}
#get-bonus .common_btn.left:hover , #search-form .common_btn.left:hover {opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}
#get-bonus .text , #search-form .text {text-align:right; color:#333333; font-size: 16px; font-weight: bold; line-height: 1.5; letter-spacing:1px;}
#get-bonus .coun-text , #search-form .coun-text {line-height:18px; font-size:15px; padding:13px; font-weight: bold; color:#8E8E8E; width:100%; letter-spacing: 1px; border-width: 1px;}
/* #v3 #get-bonus #bonus-get-table>td {width: auto} */
#get-bonus:target { margin-top: -60px; padding-top: 60px;}

@media (max-width: 640px) {
  #v3 #get-bonus .image-0.mobile-hide {display: none;}
  #v3 #get-bonus .image-0.pc-hide {display: block;}
  #v3 #get-bonus #bonus-get-table>td {
  	width: 100%;
    text-align:center;
  }
  #v3 #get-bonus #bonus-get-table input{
    text-align: center;
    width: 100%;
    background-position-x: 90%;
  }
}

#get-bonus .info-box .box-images img {width: 100%;}
#get-bonus .pc-hide {display: none;}
#get-bonus #limited-count {text-align:center;font-size:16px;margin-bottom:25px;margin-top:10px;}
#get-bonus #limited-count .red-mark {background:red;color:white;padding:5px;}
#get-bonus #is-expired {color:red;text-align:center;margin:20px 0px;}
#get-bonus #recive-code-table {width:100%;max-width: 980px;margin-left:auto; margin-right:auto;}
#get-bonus #recive-code-table tr.gray-border {border:5px solid #EFEFEF;height:90px;}
#v3 #get-bonus #recive-code-table tr.gray-border {height: auto; min-height: 90px;}

#v3 #get-bonus .block-two a {max-width: 475px;margin: auto;}
#get-bonus .loveyear2015 img , .coupon .loveyear2015 img {width:280px;}
/*#get-bonus .block-two img , #get-bonus .block-two {width:475px;margin:0 auto;}*/
#get-bonus .block-two img , #get-bonus .block-two {width:475px;margin:0 auto;}
#v3 #get-bonus .block-two {width: calc(50% - 25px);}
#v3 #get-bonus .block-two img {width:100%;}
@media (max-width: 640px) {
  #v3 #get-bonus .block-two {width: 100%;}
}
#v2 #get-bonus .block-two.right {margin-left:30px;}
#get-bonus .bonus-set {border:1px solid #E6E6E6; padding: 20px 10px 10px 10px;}
#get-bonus .special {border:1px solid #E6E6E6; padding: 20px 30px 10px 30px;margin-top:45px;}
#get-bonus .special a {font-size:15px;color:#333;text-decoration:none;}
#get-bonus .special a:hover {color:#e37b10;text-decoration:none;}
#get-bonus .bonus-set .line-r {border-right:1px solid #E6E6E6;}
#get-bonus .bonus-set .line-bottom {border-bottom:1px solid #E6E6E6;}
#get-bonus .bonus-set .block-three {width:210px; height:180px;}
#get-bonus .bonus-set .block-two.box-image {width:315px; height:195px;}
#get-bonus .bonus-bottom {text-align:center; padding:0 115px;}
#get-bonus .bonus-bottom.left {margin:0 5px;}
#get-bonus .common_btn.center {background: #e88621 url(/images/tintint/common/next_icon_white.png) 300px 17px no-repeat;width: 320px;}
#get-bonus .calendar2016 h3 {letter-spacing:2px; font-size:21px; line-height:2em; margin:10px 0px; text-align:center;}
#get-bonus .btn-right {float: right; margin-top:-78px; margin-right:30px;}
#get-bonus .calendar2016 .block-two {margin-bottom:30px;}
#get-bonus .calendar2016 .footer-text {margin-top:45px;}
#get-bonus .calendar2016 .block-article {line-height:50px;}
#get-bonus .slider .nivo-controlNav {left: 890px;top: 350px;}
#get-bonus .width-s {width:656px; margin: 0 auto;}
#get-bonus .width-s .block-two img , #get-bonus .width-s .block-two {width:320px;}
#get-bonus .coupon-description2 #mywork-coupon {display:none;}
#get-bonus #recommend ul.products { width: 916px; padding: 0 2px; margin:30px 30px 60px 30px; background: url(/images/tintint/zh_TW/active/2016calendar/recommend-bg.gif) no-repeat; overflow: inherit; max-height: 550px; float: left;}
#get-bonus #recommend ul.products li {position: relative; width: 170px; height: 225px; float:left;}
#get-bonus #recommend ul.products li h4 {font-size:15px;color:#333;margin:20px 0 5px 0; letter-spacing:1px;}
#get-bonus #recommend ul.products li h5 {font-size:13px;color:#333;line-height:20px;letter-spacing:0;}
#get-bonus #recommend {margin-top:20px;}
#get-bonus #recommend ul.products li.pd-wall {width:220px;}
#get-bonus .tools .fb-share-button, #get-bonus .tools .line-share {margin-left:5px;}
#get-bonus .tools.dlined.clearfix {position:absolute;z-index:99;top:0px;right:0px;/*margin:-360px 15px 315px 0;*/margin-top:-45px;}
#get-bonus .redirect {padding:60px; text-align:center;}
#get-bonus .redirect a.common_btn {margin:20px auto; background:#e88621; display: block; width: 280px;}
#get-bonus .redirect a:hover.common_btn ,#get-bonus .redirect a:visited.common_btn  {color:#fff; text-decoration: none; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha( opacity=70 )";}
#get-bonus table.description {width:980px; background:#efefef; margin:0 auto; line-height:28px;}
#v3 #get-bonus table.description {max-width: 980px; width: 100%;}
#get-bonus table.description td {padding:20px;}
#v3 #get-bonus .btn.btn-line {
  color: #fff;
  background-image: url(/images/v3/common/member/login_line.png);
  width: 145px;
  background-size: 100%;
  height: 38px;
  background-color: transparent;
  border-radius: 0px;
  background-origin: border-box;
  padding-left: 50px;
  line-height: 2.5;
  height: 36px;
  width: 135px;
  padding-left: 43px;
}
#v3 #get-bonus.is-new-bonus>.flex-fluid>.flex-container {max-width: 980px;}

/* bonus-2016VDAY */
#get-bonus .vday2016 {text-align:center;}
#get-bonus .vday2016 a{text-decoration: none;color: #333;}
#get-bonus .vday2016 a:hover{text-decoration: none;color: #e37b10;}
#get-bonus .vday2016 h2{color:#F5896D;}
/*#get-bonus .btn {font-size:14px; color:#fff; font-weight:bold; letter-spacing:1px; background-color:#e88621;border-radius: 4px; padding:8px 30px;position:relative;}*/
#get-bonus .vday2016 h3 {letter-spacing:2px; font-size:21px; line-height:48px;text-align:center;color:#F5896D;}
#get-bonus .vday2016 h4 {letter-spacing:1px; font-size:15px; line-height:30px;text-align:center;color:#666;}
#get-bonus .vday2016 h5 span{font-size:15px;color:#F5896D;}
#get-bonus .vday2016 .special h5 span{font-size:14px;color:#333;}
#get-bonus .vday2016 .special a:hover h5 span {font-size:14px;color:#e37b10;}
#get-bonus .vday2016 li a {text-decoration:none;}
#get-bonus .vday2016 li a:hover p{text-decoration:none;opacity:0.8;}
#get-bonus .vday2016 li p{font-size:13px;background-color:#F5896D;color:#fff;letter-spacing:1px;padding:2px;border-radius:20px;margin-top:3px;text-decoration:none;}
#get-bonus .vday2016 .price-s{color:#6C6C6C; font-size:12px;}
#get-bonus .vday2016 .expressdate {text-align:center;display:block;}
#get-bonus .vday2016 .expressdate li {float:left;width:300px;background:#FFBEAD;margin:20px 15px 20px 10px;border-radius:5px;}
#get-bonus .vday2016 .expressdate li.normal {background:#bbbbbb;}
#get-bonus .vday2016 .expressdate li.express {background:#FFAE99;}
#get-bonus .vday2016 .expressdate li.urgent {background:#ddb26e;}
#get-bonus .vday2016 .expressdate li h5 {background:#fff;display:inline-block;border-radius:14px;text-align:center;letter-spacing:2px;color:#F5896D;margin:10px 0 0 0;padding:2px 10px;}
#get-bonus .vday2016 .expressdate li.normal h5 {color:#666;}
#get-bonus .vday2016 .expressdate li.express h5 {color:#F5896D;}
#get-bonus .vday2016 .expressdate li.urgent h5 {color:#DCAA5B;}
#get-bonus .vday2016 .expressdate li h3 {color:#fff;font-size:42px;margin:10px 0 0 0;}
#get-bonus .vday2016 .expressdate li h3 span{color:#fff;font-size:15px;}
#get-bonus .vday2016 .expressdate li h4 {color:#666;font-size:15px;line-height:24px;margin-bottom:10px;letter-spacing:1px;font-weight:bold;}
#get-bonus .vday2016 .special {background:#efefef;padding: 20px 30px;margin-top:45px;border:1px solid #efefef;}
#get-bonus .vday2016 .block-two {margin-bottom:30px;}
#get-bonus .vday2016 .block-two img {width: 450px;margin-bottom: 10px;}
#get-bonus .vday2016 .block-article {line-height:30px;}
#get-bonus .vday2016 .block-article h4 {color:#F5896D;font-size:16px;line-height:24px;}
#get-bonus .vday2016 .block-article h5 {font-size:14px;}
#get-bonus .vday2016 .recommend {margin-top:45px;padding-bottom:40px;}
#get-bonus .vday2016 .recommend ul.products { width: 916px; padding: 0 2px; margin:30px 30px 40px 30px; background: url(/images/tintint/zh_TW/active/2016vday/recommend-bg.gif) no-repeat; overflow: inherit; max-height: 550px; float: left;}
#get-bonus .vday2016 .recommend ul.products li {position: relative; width: 170px;float:left;}
#get-bonus .vday2016 .recommend ul.products li h4 {font-size:15px;color:#333;margin:20px 0 5px 0; letter-spacing:1px;}
#get-bonus .vday2016 .recommend ul.products li h5 {font-size:13px;color:#333;line-height:20px;}
#get-bonus .vday2016 .bonus-set{border:1px solid #efefef;margin-top:45px;}
#get-bonus .vday2016 .bonus-set .block-three {width: 310px;height: 240px;}
#get-bonus .vday2016 .bonus-set h5 a{color:#333;font-weight:bold;}
#get-bonus .vday2016 .bonus-set p{padding-top:8px; line-height:30px;}
#get-bonus .vday2016 .bonus-set span.setsale {width:80px; color:#fff; font-size:12px; font-weight:bold; letter-spacing:1px; background-color:#F5896D; 
			-moz-border-radius: 15x; -webkit-border-radius: 15px; border-radius: 15px; padding: 2px 7px;}
#get-bonus .vday2016 .bonus-set span.price{font-size:18px; font-weight:bold; color:#fa9382;}
#get-bonus .vday2016 .bonus-set .set01{background:url(/images/tintint/zh_TW/active/2016vday/bonus_2016vday_pd01.jpg) no-repeat center -35px;}
#get-bonus .vday2016 .bonus-set .set02{background:url(/images/tintint/zh_TW/active/2016vday/bonus_2016vday_pd02.jpg) no-repeat center -35px;}
#get-bonus .vday2016 .bonus-set .set03{background:url(/images/tintint/zh_TW/active/2016vday/bonus_2016vday_pd03.jpg) no-repeat center -35px;}
#get-bonus .vday2016 .bonus-set .set04{margin:0 auto; background:url(/images/tintint/zh_TW/active/2016vday/bonus_2016vday_pd04.jpg) no-repeat center -30px;}
#get-bonus .vday2016 .bonus-set .set05{margin:0 auto; background:url(/images/tintint/zh_TW/active/2016vday/bonus_2016vday_pd05.jpg) no-repeat center -30px;}
#get-bonus .vday2016 .bonus-set .set-cny{padding-top:20px;margin-top:10px;border-top:1px solid #e6e6e6;}
#get-bonus .vday2016 .bonus-set .clear{padding-top:15px;}
#get-bonus .vday2016 .bonus-set .block-two.box-image {width: 453px;height: 240px;}

/* bonus-2016momsday */
#get-bonus .momsday2016 a {color:#f55850;}
#get-bonus .momsday2016 a:hover {color:#ff9999; text-decoration:none!important;}
#get-bonus .momsday2016 h3{color:#f55850;}
#get-bonus .momsday2016 h4 a.btn {background:#ff9999;color:#fff;margin-left:10px;padding:0 5px;}
#get-bonus .momsday2016 .wrap h4 {font-size:15px;}
#get-bonus .momsday2016 .block {display:block;min-height:300px;}
#get-bonus .momsday2016 .expressdate {text-align:center;display:block;}
#get-bonus .momsday2016 .expressdate li {float:left;width:300px;background:#FFBEAD;margin:20px 13px;border-radius:5px;}
#get-bonus .momsday2016 .expressdate li.normal {background:#bbbbbb;}
#get-bonus .momsday2016 .expressdate li.express {background:#ff9999;}
#get-bonus .momsday2016 .expressdate li.momsday {background:#f55850;}
#get-bonus .momsday2016 .expressdate li h5 {background:#fff;display:inline-block;border-radius:14px;text-align:center;letter-spacing:2px;color:#F5896D;margin:10px 0 0 0;padding:2px 10px;}
#get-bonus .momsday2016 .expressdate li.normal h5 {color:#666;}
#get-bonus .momsday2016 .expressdate li.express h5 {color:#ff9999;}
#get-bonus .momsday2016 .expressdate li.momsday h5 {color:#f55850;}
#get-bonus .momsday2016 .expressdate li h3 {color:#fff;font-size:42px;margin:10px 0 0 0;padding-top:0;}
#get-bonus .momsday2016 .expressdate li h3 span{color:#fff;font-size:15px;}
#get-bonus .momsday2016 .expressdate li h4 {color:#666;font-size:15px;line-height:24px;margin-bottom:10px;letter-spacing:1px;font-weight:bold;}


/* mywork-coupon */
#mywork-block #bonus-get .calendar2016 {display:none;}
#mywork-block #bonus-get .vday2016 {display:none;}
#get-bonus #mywork-coupon img.image-0 {width:700px;}
#get-bonus #mywork-coupon .recommend {height:320px;}
#get-bonus #mywork-coupon .recommend ul.products {background: url(/images/tintint/zh_TW/active/2016calendar/recommend-bg.gif) no-repeat 0px -20px;}
#get-bonus #mywork-coupon .recommend ul.products li {width: 135px; text-align: center;}
#get-bonus #mywork-coupon .recommend ul.products img.bk-img  {height:150px;}
#get-bonus #mywork-coupon .recommend ul.products li h4 {font-size:14px;}
#get-bonus #mywork-coupon .submitbtn a {color:#fff;}
#get-bonus #mywork-coupon {border-top:1px solid #E6E6E6; text-align: center;}
#get-bonus #mywork-coupon .coupon-step li{float: left;width: 210px;text-align: center;padding: 0 10px;}
#get-bonus #mywork-coupon .mywork-coupon-btn{margin-top:30px;}
#get-bonus #mywork-coupon .mywork-coupon-btn a.btn-pj{font-size:14px; color:#fff; font-weight:bold; letter-spacing:1px; background-color:#e83b57;border-radius: 4px; padding:10px 70px;margin-left:5px;}
#get-bonus #mywork-coupon .mywork-coupon-btn a.btn-vday2016{font-size:14px; color:#fff; font-weight:bold; letter-spacing:1px; background-color:#F5896D; 
			-moz-border-radius: 4x; -webkit-border-radius: 4px; border-radius: 4px; padding:10px 70px;margin-left:5px;}
#get-bonus #mywork-coupon {border-top:1px solid #E6E6E6; text-align: center;}
#get-bonus #mywork-coupon img.image-0 {width:700px;}
#get-bonus #mywork-coupon #recommend {height:320px;}
#get-bonus #mywork-coupon #recommend ul.products {background: url(/images/tintint/zh_TW/active/2016calendar/recommend-bg.gif) no-repeat 0px -20px;}
#get-bonus #mywork-coupon #recommend ul.products li {width: 135px; text-align: center;}
#get-bonus #mywork-coupon #recommend ul.products img.bk-img  {height:150px;}
#get-bonus #mywork-coupon #recommend ul.products li h4 {font-size:14px;}
#get-bonus #mywork-coupon .submitbtn a {color:#fff;}

#bonus-get .submit_brown {padding: 8px 50px;display: inline-block;margin:5px 0;}

/* promo */
/* #promo .table tbody td {padding:15px; width: 100%; vertical-align:middle;} */
/* #promo .promo-img img {width:314px;} */
/* #promo td h4 {line-height:22px; padding-bottom:10px;} */
/* #promo td ul {padding-bottom:10px;} */
/* #promo td li {list-style:none; font-size:13px; line-height:20px;} */
/* #promo .btn {margin-left:0;} */
/* #promo .table tbody td a.btn {padding:10px; width:150px; height: 20px; overflow: hidden;} */
/* #promo a.btn:after {height:10px; position: relative; content: url(/images/tintint/common/next_icon_white.png);z-index: 1; left: 12px;} */
/* #promo .isSignin {text-align:center; margin:40px 0;}
#promo .isSignin a.btn {overflow: hidden; margin-top:10px;} */
/* #promo .dailysale {background-color:#1E5A41;border-radius:15px;color:#fff;display:inline-block;padding:2px 15px;letter-spacing:1px;line-height:20px;font-weight:bold;text-align:center;margin-bottom:10px;} */

/* promo-new */
/* #promo .promo-box{
  display:block;
  background:#fff;
  border-bottom:1px solid #E1E1E1;
  overflow: hidden;
} */
/* #promo .promo-text {
  display:block;
  float:left;
  padding:15px;
  width:336px;
  min-height:188px;
} */
/* #promo .promo-text h4 {line-height:22px; padding-bottom:10px;letter-spacing:0.3px;}
#promo .promo-text ul {padding-bottom:10px;}
#promo .promo-text li {list-style:none; font-size:13px; line-height:20px;} */
/* #promo .promo-img {
  float:right;
  padding:15px;
  width:344px;
} */
/* #promo .promo-img img {width:314px;} */
/* #promo .promo-box a.btn.pc-hide {display:none; !important} */

/* points */
/* #mywork .points .title {margin-bottom:20px;} */
/* #mywork .points h2 {margin:15px 0 10px 0;} */
#mywork .points h3 {color:#e88621;}
/* #mywork .points .table-row-link tbody tr:hover {cursor: default;background: #fff;} */
/* #mywork .points .icon-money {background-size: 75px;width: 75px;height: 40px;margin-top:5px;} */
/* #mywork .points .right {margin-top:15px;} */
/* #mywork .points .table {padding:20px 10px;} */
/* #mywork .points .table tbody tr {border:none;} */

/* coupon */
#coupon-single {padding:6px; border:1px solid #dedede; margin:10px 0;}
#coupon-single ul {padding:20px;}
#coupon-single li {line-height:22px;}


/* coupon_search */
#coupon-search #search-form tr {border:5px solid #EFEFEF; height: 90px;}
#coupon-search #search-form table {/*width:800px;*/ margin:0 auto;}
#v3 #coupon-search #coupon-search-table>td {width: auto}
#v3 #coupon-search tr.gray-border {height: auto; min-height: 90px;}
#coupon-search #search-msg {margin:10px auto; text-align:center; letter-spacing:1px;}
#coupon-search .coupon-info {border:1px solid #EFEFEF; padding:20px; width:100%; margin:10px auto; line-height:28px; background: #f7f7f7;}
#coupon-search .title {color:#9c9c9c; margin:40px 0 10px 0; text-align:center;}
#coupon-search .coupon-info h5 {letter-spacing:1px;}
#coupon-search table.coupon-user {/*width:800px;*/ margin:0 auto; border-bottom:2px solid #efefef; letter-spacing:1px;}
#coupon-search table.coupon-user td {padding:8px 20px; text-align:center;}
#coupon-search table.coupon-user .block-ef td {border-right:2px solid #fff;}
#v3 #coupon-search table#coupon-search-table tr {
    height: auto;
    min-height: 90px;
}
#coupon-search table td { padding: 8px; }
@media (max-width: 640px) {
  #v3 #coupon-search #coupon-search-table td {
    width: 100%;
    text-align: center;
  }
  #v3 #coupon-search #coupon-search-table input {
    text-align: center;
    width: 100%;
    background-position-x: 90%;
  }
}

#bonus .bonuslist-header {font-weight:bold; color:#333;}

/*.coupon-success {background:#e88621; padding:15px; text-align:center; color:#fff; letter-spacing:1px;}
.coupon-success b {font-size:16px;}*/
.code_hide{display:inline-block;width:200px;border-radius:5px;background-color:#cecece;line-height:22px;color:rgba(255,255,255,0);}



/*************************************************************************************************************************
* 【Modules】 bonus/get
*************************************************************************************************************************/

/** [common] **/
#get-bonus h3 small {font-size:80%;font-weight:bold;letter-spacing:1px;}
#get-bonus h4 {margin:0 0 20px 0;line-height:2;font-weight:bold;}
/*#get-bonus a:hover {text-decoration:none;opacity:0.8;}*/
#get-bonus a.btn-right {margin-top:-60px;}
/*#get-bonus .btn { padding:0 20px;line-height:2;}*/

/** [bookshelf] **/
#get-bonus .recommend {margin-top:45px;padding-bottom:40px;}
#v2 #get-bonus .recommend .bookshelf {float: right; left: -50%; position: relative;}
#v2 #get-bonus .recommend .bookshelf ul.products {padding: 0 2px; margin:30px 30px 40px 30px; background: url(/images/tintint/zh_TW/active/2016vday/recommend-bg.gif) no-repeat; overflow: inherit; width: 916px; max-height: 550px; float: left; left: 50%; position: relative;}
#v3 #get-bonus .recommend .bookshelf ul.products {
  padding: 0 2px;
  background-image: url(/images/tintint/zh_TW/active/2016vday/recommend-bg.gif);
  position: relative;
  background-repeat: repeat;
  background-size: 100% 255px;
  background-position-y: -22px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  width: auto !important;
}
#v3 #get-bonus .recommend .bookshelf ul.products>div {
  display: inline-block;
}
#get-bonus .recommend .bookshelf ul.products li {position: relative; width: 170px; float: left; text-align: center;}
#v3 #get-bonus .recommend .bookshelf ul.products li {float: none;display: inline-block;width: auto;}
#v3 #get-bonus .recommend .bookshelf ul.products li img {/*max-width: 190px;*/ max-height: 172px;}
#get-bonus .recommend .bookshelf ul.products li.pd-wall {width:200px;}
/*#get-bonus .recommend .bookshelf ul.products li.pd-wall h4,
#get-bonus .recommend .bookshelf ul.products li.pd-wall h5 {margin-left:-20px;}*/
#get-bonus .recommend .bookshelf ul.products li h4,
#get-bonus .recommend .bookshelf ul.products li h4 a {font-size:15px;color:#333;margin:20px 0 5px 0; letter-spacing:1px;text-decoration:none;}
#get-bonus .recommend .bookshelf ul.products li h5 {display:inline-block;font-size:13px;color:#333;line-height:20px;text-align:center;}
#get-bonus .recommend .bookshelf ul.products li h5 span {font-size:18px;font-weight:bold;}
#get-bonus .recommend .bookshelf ul.products li .circle-icon-badge {margin-top: 5px ; margin-left: 15px; display: block; background-repeat: no-repeat; background-position: left top; width: 55px; height: 55px; position: absolute; z-index: 99; border-radius: 80em;}
#get-bonus .recommend .bookshelf ul.products li .circle-icon-badge span,
#get-bonus .recommend .bookshelf ul.products li.pd-wall .circle-icon-badge span { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); min-width: 40px; display: block; font-family:Helvetica, Arial, "Microsoft JhengHei"; font-size: 14px; font-weight: 900; letter-spacing: 0px; text-align: center; line-height: 16px; vertical-align: middle;}
#get-bonus .recommend .bookshelf ul.products li.pd-wall .circle-icon-badge { margin-top: 5px ; margin-left: 5px; display: block; background-repeat: no-repeat; background-position: left top; width: 55px; height: 55px; position: absolute; z-index: 99; border-radius: 80em;}
#get-bonus .recommend .bookshelf ul.products li .reduced,
#get-bonus .recommend .bookshelf ul.products li.pd-wall .reduced {margin-top: 40px;}

/** [block-two] **/
#get-bonus .block-article {margin-top:45px;padding-bottom:40px;}
#get-bonus .block-article .block-two h4 {margin-top:15px;}
#get-bonus .block-article .block-two h4 small {color:#73554b;}
#get-bonus .block-article .block-two h4 span.price big {font-size:28px;font-weight:bold;font-family:Helvetica, Arial, "Microsoft JhengHei";letter-spacing:0;}
#get-bonus .block-article .block-two h4 span.price {font-size:20px;font-weight:bold;font-family:Helvetica, Arial, "Microsoft JhengHei";}
#get-bonus .block-article .block-two div.circle-icon-badge { margin-top: 15px ; margin-left: 15px; display: block; background-repeat: no-repeat; background-position: left top; width: 80px; height: 80px; position: absolute; z-index: 99; border-radius: 80em;}
#get-bonus .block-article .block-two div.circle-icon-badge span { position: absolute; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); min-width: 50px; display: block; font-family:Helvetica, Arial, "Microsoft JhengHei"; font-size: 20px; font-weight: 900; letter-spacing: 1px; text-align: center; line-height: 22px; vertical-align: middle;}

/** [express] **/
#get-bonus .express {margin-top:45px;padding-bottom:40px;text-align:center;}
#get-bonus .express .center {line-height:25px;}
#get-bonus .express h4 a.btn {color:#fff;margin-left:10px;padding:0 5px;}
#get-bonus .express .ex-date {margin:15px 0;}
#get-bonus .express .ex-date .left {width:315px; margin-top:10px;}
#get-bonus .express .ex-date {margin:0 auto;display:inline-block;}
/*#get-bonus .express .ex-date ul {text-align:center;display:block;}*/
#get-bonus .express .ex-date ul li {float:left;width:300px;height:195px;background:#FFBEAD;margin:20px 12px 0px 12px;border-radius:5px;padding:10px 0}
#get-bonus .express .ex-date ul li h3 {color:#fff;font-size:46px;/*margin:5px 0;*/padding:25px 0 10px 0;line-height:20px;}
#get-bonus .express .ex-date ul li h3 span{color:#fff;font-size:15px;}
#get-bonus .express .ex-date ul li h4 {color:#fff;font-size:15px;line-height:24px;margin:10px 0 0 0;letter-spacing:1px;font-weight:bold;}
#get-bonus .express .ex-date ul li h5 {font-size:14px;font-weight:bold;line-height:25px;background:#fff;display:inline-block;border-radius:14px;text-align:center;letter-spacing:2px;color:#F5896D;margin:10px 0 0 0;padding:2px 10px;}
#get-bonus .express .ex-date ul li div h5 {color:#333 !important; font-size:16px; font-weight:normal; letter-spacing:1px; line-height:1.5;}
#get-bonus .express .ex-date ul li div p a {color:#D47B1C;font-weight:normal;}
#get-bonus .express .ex-date ul li.normal {background:#c8c3b4;}
#get-bonus .express .ex-date ul li.special-express {background:#FFAE99;}
#get-bonus .express .ex-date ul li.urgent {background:url(/images/tintint/common/express/express_urgent_bg_white.png) top right;background-color:#ddb26e;}
#get-bonus .express .ex-date ul li.normal h5 {color:#666;}
#get-bonus .express .ex-date ul li.special-express h5 {color:#F5896D;}
#get-bonus .express .ex-date ul li.urgent h5 {color:#DCAA5B;}

/************************************************************************************************************************/



/**cvday-2016-88**/
#get-bonus #cvday-2016-88 .block-two h4 {margin-bottom: 10px;}
#get-bonus #cvday-2016-88 .block-two h5 {text-align: center; background: #6a3906; color: #fff; font-weight: bold; padding: 2px 0; border-radius: 15px; line-height: 25px;}
#get-bonus .fatherscvday2016 .block {display:block;min-height:300px;margin-top:40px;}
#get-bonus .fatherscvday2016 .expressdate {text-align:center;display:block;}
#get-bonus .fatherscvday2016 .expressdate li {float:left;width:300px;background:#FFBEAD;margin:20px 13px;border-radius:5px;}
#get-bonus .fatherscvday2016 .expressdate li.normal {background:#bbbbbb;}
#get-bonus .fatherscvday2016 .expressdate li.express {background:#e6b763;}
#get-bonus .fatherscvday2016 .expressdate li.momsday {background:#b36f28;}
#get-bonus .fatherscvday2016 .expressdate li h5 {background:#fff;display:inline-block;border-radius:14px;text-align:center;letter-spacing:2px;color:#F5896D;margin:20px 0 0 0;padding:2px 10px;}
#get-bonus .fatherscvday2016 .expressdate li.normal h5 {color:#666;}
#get-bonus .fatherscvday2016 .expressdate li.express h5 {color:#e6b763;}
#get-bonus .fatherscvday2016 .expressdate li.momsday h5 {color:#b36f28;}
#get-bonus .fatherscvday2016 .expressdate li h3 {color:#fff;font-size:42px;margin:10px 0 0 0;padding-top:0;}
#get-bonus .fatherscvday2016 .expressdate li h3 span{color:#fff;font-size:15px;}
#get-bonus .fatherscvday2016 .expressdate li h4 {color:#fff;font-size:15px;line-height:24px;margin-bottom:10px;letter-spacing:1px;font-weight:bold;}
#get-bonus .fatherscvday2016 h4 a.btn {background:#fb775e;color:#fff;margin-left:10px;padding:0 5px;}
#get-bonus .fatherscvday2016 h4 a.btn:first-child {background:#b36f28;}

/**bonus-2017earlybird**/
#get-bonus #earlybird2017 #recommend ul.products li {width:158px; text-align: center; display: inline-table;}
#get-bonus #earlybird2017 #recommend .pd-desk li {margin-right: 20px;}
#get-bonus #earlybird2017 h3{width: 100%; color: #8c8934;}
#get-bonus #earlybird2017 #recommend .btn-biz {font-size:14px; color:#fff; font-weight:bold; letter-spacing:1px; background-color:#ddd23b; -moz-border-radius: 4x; -webkit-border-radius: 4px; border-radius: 4px; padding:8px 23px;position:relative; top: -45px;}
#get-bonus #earlybird2017 .block-article { padding-left: 25px;}
#earlybird2017 .common_btn.left{width:240px; background: #e88621 url(/images/tintint/common/next_icon_white.png) 215px 17px no-repeat;}


/**bonus-2017earlybird-2**/
#earlybird2017-2 #eventheader {background: url(/images/tintint/zh_TW/active/2017earlybird-2/bonus_2017earlybird-2_banner.jpg) no-repeat;width:980px;height:365px;margin-top:-1px;}
#get-bonus #earlybird2017-2 #recommend ul.products {margin:0 30px 20px 30px;max-height: 550px; float: left;}
#get-bonus #earlybird2017-2 #recommend ul.products li {width:158px; text-align: center; display: inline-table;}
#get-bonus #earlybird2017-2 #recommend .pd-desk li {margin-right: 20px;}
#get-bonus #earlybird2017-2 h3 {width: 100%; color: #009999;}
#get-bonus #earlybird2017-2 #recommend .btn-biz {font-size:14px; color:#fff; font-weight:bold; letter-spacing:1px; background-color:#009999; -moz-border-radius: 4x; -webkit-border-radius: 4px; border-radius: 4px; padding:8px 23px;position:relative; top: -45px;}
#get-bonus #earlybird2017-2 .block-article { padding-left: 25px;margin-top:20px;}
#get-bonus #earlybird2017-2 .block-article a:hover h4 {color:#b98705;}
#earlybird2017-2 .common_btn.left{width:240px; background: #e88621 url(/images/tintint/common/next_icon_white.png) 215px 17px no-repeat;}
#get-bonus #earlybird2017-2 .products .price {font-size:15px;color:#b98705;font-weight:bold;}

/**bonus-alsw2016**/
#get-bonus #alsw2016 h2{width: 100%; color: #333; margin-bottom:30px;}
#get-bonus #alsw2016 .block-article { padding-left: 25px;}


/**bonus-2016yearend**/
#get-bonus #yearend2016 h3{color:#c63812;margin:15px auto;padding:0;}

/**bonus-2017cny**/
#get-bonus .cny2017 h3 small {font-size:80%;font-weight:bold;letter-spacing:1px;}
#get-bonus .cny2017 h4 {margin:0 0 20px 0;line-height:2;}
#get-bonus .cny2017 a {_color:#d5a251;color:#f87382;}
#get-bonus .cny2017 a:hover {text-decoration:none;opacity:0.8;}
#get-bonus .cny2017 a.btn-right {margin-top:-60px;}
#get-bonus .cny2017 .btn {background:_#d5a251;background:#f87382;padding:0 20px;line-height:2;}
#get-bonus .cny2017 .recommend {margin-top:45px;padding-bottom:40px;}
#get-bonus .cny2017 .recommend ul.products { width: 916px; padding: 0 2px; margin:30px 30px 40px 30px; background: url(/images/tintint/zh_TW/active/2016vday/recommend-bg.gif) no-repeat; overflow: inherit; max-height: 550px; float: left;}
#get-bonus .cny2017 .recommend ul.products li {position:relative; width:170px;float:left;text-align:center;}
#get-bonus .cny2017 .recommend ul.products li.pd-wall {width:200px;}
#get-bonus .cny2017 .recommend ul.products li.pd-wall h4, #get-bonus .cny2017 .recommend ul.products li.pd-wall h5 {margin-left:-20px;}
#get-bonus .cny2017 .recommend ul.products li h4, #get-bonus .cny2017 .recommend ul.products li h4 a {font-size:15px;color:#333;margin:20px 0 5px 0; letter-spacing:1px;text-decoration:none;}
#get-bonus .cny2017 .recommend ul.products li h5 {display:inline-block;font-size:13px;color:#333;line-height:20px;text-align:center;}
#get-bonus .cny2017 .recommend ul.products li h5 span {font-size:15px;_color:#d64347;color:#f87382;font-weight:bold;}


/**bonus-2017momsday**/
#get-bonus .momsday2017 h3 {letter-spacing:2px;padding-bottom:0;}
#get-bonus .momsday2017 h3 small {font-size:80%;color:#ff9999;font-weight:bold;letter-spacing:2px;}
#get-bonus .momsday2017 h4 {font-size:18px;margin:0 0 20px 0;line-height:2;color:#999;}
#get-bonus .momsday2017 h4.center {font-size:15px;margin:10px 0 20px 0;color:#666;}
#get-bonus .momsday2017 h4 span {font-weight:bold;}
#get-bonus .momsday2017 h5 {margin-bottom:15px;font-weight:bold;font-size:14px;line-height:1.5;}
#get-bonus .momsday2017 h5 span.step {display:inline-block;border-radius:4px;background:#000;color:#fff;font-size:70%;padding:0 3px 1px 3px;margin-right:3px;}
#get-bonus .momsday2017 h5 input {display:block;margin-top:10px;}
#get-bonus .momsday2017 a {color:#ff6666;}
#get-bonus .momsday2017 a:hover {text-decoration:none;opacity:0.8;}
#get-bonus .momsday2017 a.btn-right {margin:-60px -5px 0 0;}
#get-bonus .momsday2017 .btn {background:#ff6666;padding:0 20px;line-height:2;}
#get-bonus .momsday2017 .block {display:inline-block;width:980px;margin-bottom:40px;}
#get-bonus .momsday2017 .block .left h3 {text-align:left;font-weight:bold;font-size:18px;letter-spacing:1px;margin-bottom:15px;display:inline-block;padding-top:10px;}
#get-bonus .momsday2017 .block .left h4 {text-align:left;font-size:16px;margin:0 0 15px 0;color:#ff9999;letter-spacing:1px;line-height:1.5;}
#get-bonus .momsday2017 .block .right h5 {margin-top:5px;letter-spacing:1px;}
#get-bonus .momsday2017 .block .right img, #get-bonus .momsday2017 .block div.left {width:465px;}
#get-bonus .momsday2017 .block div.left {width:470px;}
#get-bonus .momsday2017 #mailing-post-card {border:1px solid #ff9999;padding:30px 15px 20px 15px;}
#get-bonus .momsday2017 #mailing-post-card a.btn {margin:10px 5px;padding:0 5px;color:#fff;}
#get-bonus .momsday2017 span.btn a {color:#fff;}
#get-bonus .momsday2017 span.label {background:#eb0a4b;display:inline-block;padding:3px 5px;line-height:1.5;margin-right:5px;}
#get-bonus .momsday2017 input {color:#666;padding:3px;width:250px;font-size:13px;}
#get-bonus .momsday2017 .fb-share-button {float:none;}
#get-bonus .momsday2017 p {line-height:2;}


#bonus-get.coupon .mailing-postcard {padding:15px;border-radius:5px;background:#ffdddd;line-height:1.5;}
#bonus-get.coupon .mailing-postcard h3 {line-height:1.5;}
#bonus-get.coupon .mailing-postcard input {display:block;margin-top:10px;}


/**bonus-201788dad**/
#get-bonus .dad2017 h3 {color:#003366;padding-bottom:0;letter-spacing:1px;}
#get-bonus .dad2017 h3 small {font-size:80%;font-weight:bold;letter-spacing:1px;}
#get-bonus .dad2017 h4 {margin:5px 0 20px 0;line-height:2;}

#get-bonus .dad2017 a {color:#003366;}
#get-bonus .dad2017 a:hover {text-decoration:none;opacity:0.9;}
#get-bonus .dad2017 a.btn-right {margin-top:-60px;}
#get-bonus .dad2017 .btn {background:#003366;padding:0 20px;line-height:2;}
#get-bonus .dad2017 .recommend {_margin-top:45px;padding-bottom:40px;}
#get-bonus .dad2017 .recommend ul.products { width: 916px; padding: 0 2px; margin:30px 30px 40px 30px; background: url(/images/tintint/zh_TW/active/2016vday/recommend-bg.gif) no-repeat; overflow: inherit; max-height: 550px; float: left;}
#get-bonus .dad2017 .recommend ul.products li {position:relative; width:170px;float:left;text-align:center;}
#get-bonus .dad2017 .recommend ul.products li.pd-wall {width:200px;}
/*#get-bonus .dad2017 .recommend ul.products li.pd-wall h4, #get-bonus .cny2017 .recommend ul.products li.pd-wall h5 {margin-left:-20px;}*/
#get-bonus .dad2017 .recommend ul.products li h4, #get-bonus .cny2017 .recommend ul.products li h4 a {font-size:15px;color:#333;margin:20px 0 5px 0; letter-spacing:1px;text-decoration:none;}
#get-bonus .dad2017 .recommend ul.products li h5 {display:inline-block;font-size:13px;color:#333;line-height:20px;text-align:center;}
#get-bonus .dad2017 .recommend ul.products li h5 span {font-size:15px;color:#003366;font-weight:bold;}

#get-bonus .dad2017 .block-two h4 {margin-top:15px;}
#get-bonus .dad2017 .block-two h4 span.price {font-size:28px;color:#e03d18;font-weight:bold;font-family:Helvetica, Arial, "Microsoft JhengHei";letter-spacing:0;}
#get-bonus .dad2017 .block-two h4 span.price small {color:#e03d18;font-weight:bold;font-family:Helvetica, Arial, "Microsoft JhengHei";}
#get-bonus .dad2017 .block-two h4 small {color:#003366;}


/**bonus-2017cvday**/
#get-bonus .cvday2017 h3 {color:#f8675c;padding-bottom:0;letter-spacing:1px;}
#get-bonus .cvday2017 h3 small {font-size:80%;font-weight:bold;letter-spacing:1px;}
#get-bonus .cvday2017 h4 {margin:5px 0 20px 0;line-height:2;}

#get-bonus .cvday2017 a {color:#73554b;}
#get-bonus .cvday2017 a:hover {text-decoration:none;opacity:0.9;}
#get-bonus .cvday2017 a.btn-right {margin-top:-60px;}
#get-bonus .cvday2017 .btn {background:#f8675c;padding:0 20px;line-height:2;}
#get-bonus .cvday2017 .recommend {_margin-top:45px;padding-bottom:40px;}
#get-bonus .cvday2017 .recommend ul.products { width: 916px; padding: 0 2px; margin:30px 30px 40px 30px; background: url(/images/tintint/zh_TW/active/2016vday/recommend-bg.gif) no-repeat; overflow: inherit; max-height: 550px; float: left;}
#get-bonus .cvday2017 .recommend ul.products li {position:relative; width:180px;float:left;text-align:center;}
#get-bonus .cvday2017 .recommend ul.products li.pd-wall {width:200px;}
#get-bonus .cvday2017 .recommend ul.products li h4, #get-bonus .cny2017 .recommend ul.products li h4 a {font-size:15px;color:#333;margin:20px 0 5px 0; letter-spacing:1px;text-decoration:none;}
#get-bonus .cvday2017 .recommend ul.products li h5 {display:inline-block;font-size:13px;color:#333;line-height:20px;text-align:center;}
#get-bonus .cvday2017 .recommend ul.products li h5 s {color:#73554b;}
#get-bonus .cvday2017 .recommend ul.products li h5 span {font-size:15px;color:#f8675c;font-weight:bold;font-family: Helvetica, Arial, "Microsoft JhengHei";}

#get-bonus .cvday2017 .block-two h4 {margin-top:15px;}
#get-bonus .cvday2017 .block-two h4 span.price {font-size:28px;color:#f8675c;font-weight:bold;font-family:Helvetica, Arial, "Microsoft JhengHei";letter-spacing:0;}
#get-bonus .cvday2017 .block-two h4 span.price small {color:#f8675c;font-weight:bold;font-family:Helvetica, Arial, "Microsoft JhengHei";}
#get-bonus .cvday2017 .block-two h4 small {color:#73554b;}


/**bonus-201709double-books**/
#get-bonus .double-books201709 h3 {color:#e86b3a;padding:0;letter-spacing:1px;margin:0 0 20px 0;}
#get-bonus .double-books201709 h3 small {font-size:80%;font-weight:bold;letter-spacing:1px;}
#get-bonus .double-books201709 h4 {margin:0;}
#get-bonus .double-books201709 h4 span {font-size:120%;color:#e86b3a;}
#get-bonus .double-books201709 h5 {color:#663300;line-height:1.2;font-weight:bold;font-size:18px;padding-top:35px;}
#get-bonus .double-books201709 p {color:#999;display:block;text-align:right;}
#get-bonus .double-books201709 a {color:#e86b3a;}
#get-bonus .double-books201709 .btn {background:#663300;padding:0 30px;line-height:2.5;font-size:15px;}
#get-bonus .double-books201709 a.btn {color:#fff;}
#get-bonus .double-books201709 a:hover {text-decoration:none;opacity:0.9;}
#get-bonus .double-books201709 div.link {margin:20px 0;border-radius:5px;}
#get-bonus .double-books201709 div.link a {margin:0 10px;line-height:2;}
#get-bonus .double-books201709 div.link h5 {padding-top:0;}
#get-bonus .double-books201709 .bg-f6 {background:#f6f6f6;}
#get-bonus .double-books201709 .recommend {margin-top:45px;padding-bottom:40px;}
#get-bonus .double-books201709 .recommend ul.products { width: 916px; padding: 0 2px; margin:30px 30px 40px 30px; background: url(/images/tintint/zh_TW/active/2016vday/recommend-bg.gif) no-repeat; overflow: inherit; max-height: 550px; float: left;}
#get-bonus .double-books201709 .recommend ul.products li {position:relative; width:150px;float:left;text-align:center;}
#get-bonus .double-books201709 .recommend ul.products li.pd-wall {width:200px;}
#get-bonus .double-books201709 .recommend ul.products li h4, #get-bonus .double-books201709 .recommend ul.products li h4 a {font-size:15px;margin:20px 0 5px 0; letter-spacing:1px;text-decoration:none;}
#get-bonus .double-books201709 .recommend ul.products li h5 {display:inline-block;font-size:13px;line-height:1;text-align:center;margin-top:0;padding-top:0;color:#666;}
#get-bonus .double-books201709 .recommend ul.products li h5 s {color:#663300;}
#get-bonus .double-books201709 .recommend ul.products li h5 span {font-size:15px;color:#e86b3a;font-weight:bold;font-family: Helvetica, Arial, "Microsoft JhengHei";}
#get-bonus .double-books201709 .block-two h4 {margin-top:15px;}
#get-bonus .double-books201709 .block-two h4 span.price {font-size:28px;color:#e86b3a;font-weight:bold;font-family:Helvetica, Arial, "Microsoft JhengHei";letter-spacing:0;}
#get-bonus .double-books201709 .block-two h4 span.price small {color:#e86b3a;font-weight:bold;font-family:Helvetica, Arial, "Microsoft JhengHei";}
#get-bonus .double-books201709 .block-two h4 small {color:#663300;}


/**bonus-2018earlybird
#get-bonus #earlybird2018 #recommend ul.products li {width:158px; text-align: center; display: inline-table;}
#get-bonus #earlybird2018 #recommend ul.products li h5 {color:#666;}
#get-bonus #earlybird2018 #recommend ul li h5 span {font-size:14px;color:#cc6600;font-weight:bold;}
#get-bonus #earlybird2018 #recommend .pd-desk li {margin-right: 20px;}
#get-bonus #earlybird2018 h3 {width: 100%; color: #d2910f;}
#get-bonus #earlybird2018 #recommend .btn-biz {font-size:14px; color:#fff; font-weight:bold; letter-spacing:1px; background-color:#d2910f; -moz-border-radius: 4x; -webkit-border-radius: 4px; border-radius: 4px; padding:8px 23px;position:relative; top: -45px;}
#get-bonus #earlybird2018 .block-article {_padding-left: 25px;}
#get-bonus #earlybird2018 .common_btn.left{width:240px; background: #e88621 url(/images/tintint/common/next_icon_white.png) 215px 17px no-repeat;}
#get-bonus #earlybird2018 .block {margin-top:20px;}**/

/**bonus-2018earlybird-01**/
#get-bonus #earlybird2018 #recommend ul.products li {width:158px; text-align: center; display: inline-table;}
#get-bonus #earlybird2018 #recommend ul.products li h5 {color:#666;}
#get-bonus #earlybird2018 #recommend ul li h5 span {font-size:14px;color:#695a00;font-weight:bold;}
#get-bonus #earlybird2018 #recommend .pd-desk li {margin-right: 20px;}
#get-bonus #earlybird2018 h3 {width: 100%; color: #695a00;}
#get-bonus #earlybird2018 .btn-biz {font-size:15px;color:#fff;font-weight:bold;letter-spacing:1px;background-color:#999933;-moz-border-radius:4x;-webkit-border-radius:4px;border-radius:4px;padding:10px 25px;margin:30px auto;}
#get-bonus #earlybird2018 .block-article {_padding-left: 25px;}
#get-bonus #earlybird2018 .common_btn.left{width:240px; background: #e88621 url(/images/tintint/common/next_icon_white.png) 215px 17px no-repeat;}
#get-bonus #earlybird2018 .block {margin-top:20px;}
#get-bonus #earlybird2018 small {color:#666;margin:0 5px;line-height:4;}
#get-bonus #earlybird2018 td {padding:0;}
#get-bonus #earlybird2018 table.description td {padding:15px;}


.share-tag, .share-tag a{
  width: 32px;
  height: 32px;
  overflow: hidden;
}
.share-tag a.copy_icon{
  background-image: url(/images/tintint/common/player/share/ic-share-link.svg);
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
}
.share-tag a.copy_icon:hover{
  background-image: url(/images/tintint/common/player/share/ic-share-link-hover.svg);
}

.description.coupon-expired .btn {
  display: none;
}
.description .btn-outline-primary {
  --bs-btn-bg:#fff;
}
.toast-container{
  margin-top: 16px;
}
