.
Navigation Bar collapsed, double tap to activate
  • Logon
  • Earn Points
  • Redeem Points
  • My Account
  • Promotion

Title BankSA Amplify Rewards

Login

  • Earn Points
  • Redeem Points
  • My Account
  • Promotion
Contact us
  • About Amplify Rewards
  • BankSA Privacy Policy
  • Contact Us
  • FAQs
  • Website Terms of Use
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

Amplify Rewards website is administered by Mastercard Loyalty Solutions Australia Pty Ltd ABN 49 002 693 656. Mastercard is a registered trademark of Mastercard International Incorporated. © BankSA - A Division of Westpac Banking Corporation ABN 33 007 457 141 AFSL and Australian credit licence 233714.

  • /* ////////////////////////////////////////////////////////////////////////////////// */ /* ///// CSS Reset Responsive Hero Marquee Banner - START 31-03-2025 v1 ///////////// */ /* ////////////////////////////////////////////////////////////////////////////////// */ /* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain) */ 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, 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 { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } b{ font-weight: bold; } /* ////////////////////////////////// */ /* ///// CSS Reset - END ///////////// */ /* ////////////////////////////////// */ /* ////////////////////////////////// */ /* ///// MRS Reset - START ///////////// */ /* ////////////////////////////////// */ .page_content{ width:100%; float:left; overflow:visible; padding:0px; margin:0px; border:0px solid #ffffff; position: relative; float: left; background: -moz-linear-gradient(top, rgba(255, 255, 255,1) 0%, rgba(255, 255, 255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255,1)), color-stop(100%,rgba(255, 255, 255,1))); background: linear-gradient(to bottom, rgba(255, 255, 255,1) 0%,rgba(255, 255, 255,1) 100%); background:#FFFFFF; } section.index.page_content{ background: #F3F4F4; padding:0px; z-index: 1; } .page_content.index #hero{ margin:0px; padding:0px; } .page_content.index #hero .row{ max-width: 100%; padding: 0px; } .page_content.index #hero .row .small-60.columns{ padding:0px; } .page_content.home #hero .row .slider-wrapper{ border-radius: 0px; } .page_content.index #hero .row .slider-wrapper.theme-default{ border-radius: 0px; } .page_content.index #hero .row .slider-wrapper.theme-default .nivoSlider{ max-height: unset; } @media screen and (max-width: 40em){ section.index.page_content { margin:0; } } .page_content{ width:100%; float:left; overflow:visible; background:#FFFFFF; padding:0px; margin:0px; border:0px solid #ffffff; position: relative; float: left; background: -moz-linear-gradient(top, rgba(255, 255, 255,1) 0%, rgba(255, 255, 255,1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255,1)), color-stop(100%,rgba(255, 255, 255,1))); background: linear-gradient(to bottom, rgba(255, 255, 255,1) 0%,rgba(255, 255, 255,1) 100%); } section.main-section section.index.page_content{ background: #FFFFFF; padding:0px; z-index: 1; } #SPN_HOME section.main-section section.index.page_content .row2{ float: left; width: 100%; } section.main-section section.index.page_content #hero{ margin:0px 0px 60px; padding:0px; } body#SPN_HOME section.main-section section.index.page_content #hero{ margin:0px; } section.main-section section.index.page_content #hero img{ width: 100%; } .page_content.index #hero, .page_content.home #hero{ padding:0px; } .page_content #hero .row{ max-width: 100%; padding: 0px; } .page_content #hero .row .small-60.columns{ padding:0px; } .page_content #hero .row .slider-wrapper.theme-default{ border-radius: 0px; } .page_content #hero .row .slider-wrapper.theme-default #sliderMobile{ max-height: unset; } @media only screen and (max-width: 640px){ #SPN_LOGIN .page_content #hero .row .slider-wrapper.theme-default.hide-for-small-only#showMobile{ display:none !important; } .page_content #hero .row .slider-wrapper.theme-default.hide-for-small-only{ display:none !important; } .page_content #hero .row .slider-wrapper.theme-default.hide-for-small-only .slider-wrapper.theme-default#showMobile{ display:none !important; } .page_content #hero .row .slider-wrapper.theme-default.hide-for-small-only .show-for-small-only{ display:block !important; } } /* nivo slider - START */ .page_content.index #hero .row .slider-wrapper.theme-default #slider.nivoSlider{ max-height:initial; } .page_content.index #hero .row .slider-wrapper.theme-default #slider.nivoSlider img{ } .page_content.index #hero .row .slider-wrapper.theme-default .nivo-controlNav{ } @media only screen and (max-width: 40em){ .page_content.index #hero .row .slider-wrapper.theme-default .nivo-controlNav{ bottom:15px; } } .page_content.index #hero .row .slider-wrapper.theme-default .nivo-controlNav a{ background-image: none; border-radius: 100%!important; display: block; float: left; width: 15px; height: 15px; margin-left: 5px; background: #E9E9E9; } .page_content.index #hero .row .slider-wrapper.theme-default .nivo-controlNav a.active{ background-color: #C4D10E; } /* nivo slider - END */ @media only screen and (max-width: 40em){ section.index.page_content { margin:0px; padding:0px; } } @media only screen and (min-width: 40em){ .columns { padding:0 0.5em; } } input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, input[type="color"]:focus, textarea:focus{ border: 1px solid #dbdbdb; background-color: #fff; box-shadow:0 0 0 #FFFFFF; } /* ////////////////////////////////// */ /* ///// MRS Reset - END ///////////// */ /* ////////////////////////////////// */ /* ////////////////////////////////// */ /* ///// COMMON - START ///////////// */ /* ////////////////////////////////// */ body{ font-family: helvetica, sans-serif, arial; font-size: 14px; float: left; width: 100%; background: linear-gradient(to bottom, rgba(244, 243, 240,0) 150px,rgba(244, 243, 240,0) 300px); background: #FFFFFF; color:#333333; } p{ color:#333333; } strong{ font-weight:bold; } a:focus{ outline: none; } ol{ list-style: disc; margin-top: 10px; } .tab-class:focus{ outline-color: #3b99fc; background: transparent; } ::placeholder { color: #333333; font-family: helvetica, sans-serif, arial; opacity: 1; /* Firefox */ font-size:16px; } :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #333333; font-family: helvetica, sans-serif, arial; font-size:16px; } ::-ms-input-placeholder { /* Microsoft Edge */ color: #333333; font-family: helvetica, sans-serif, arial; font-size:16px; } .row{ max-width: 1180px; } .row .row.first_row{ width: 100%; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 0; max-width: 1180px; } @media screen and (min-width: 40em){ .columns { padding: 0 0.5em; } } .page_content{ background: linear-gradient(to bottom, rgba(229, 229, 229,0) 0%,rgba(229, 229, 229,0) 100%); } .page_content h1{ font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; font-size: 42px; font-weight: bold; color: #002e6c; line-height: 48px; margin: 0px; border-bottom: 0px solid #FFFFFF; padding: 0px; letter-spacing: 0px; text-shadow: 0 0px 0 rgba(255,255,255,0); } label.error + small.error{ background: transparent; border: none; color: #ee6565; } h2{ font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; font-size: 36px; color: #002e6c; text-align: center; line-height: 42px; margin: 0px; border-bottom: 0px solid #FFFFFF; padding: 0px; letter-spacing: 0px; text-shadow: 0 0px 0 rgba(255,255,255,0); font-weight: bold; text-align:left; } .page_content h2{ font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; font-size: 36px; color: #002e6c; text-align: center; line-height: 42px; margin: 0px; border-bottom: 0px solid #FFFFFF; padding: 0px; letter-spacing: 0px; text-shadow: 0 0px 0 rgba(255,255,255,0); font-weight: bold; text-align:left; } @media screen and (max-width: 40em){ .page_content h2 { font-size: 30px; line-height:36px; } } h3, h4, h5{ color: #333333; } .page_content h3{ font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; font-size: 30px; font-weight: bold; color: #002e6c; text-align: left; line-height: 36px; border-bottom: 0px solid #cccccc; padding: 0px; margin: 0px 0px 24px; float:left; } .page_content h4{ font-family: helvetica, sans-serif, arial; font-size: 16px; color: #002E6C; text-align: left; line-height: 22px; font-weight: bold; border-bottom: 0px solid #cccccc; padding: 0px; margin: 0px; } .page_content h5{ } .page_content a{ color:#333333; font-size:14px; } .page_content p{ font-family: helvetica, sans-serif, arial; font-size: 14px; color: #333333; text-align: left; line-height: 20px; float:left; margin-bottom:24px; } p.success_message { position: absolute; z-index: 999; font-weight: bold; background-color: transparent; color: #2D373E!important; font-size: 14px; line-height: 25px; margin-top: 35px; left: 25px; max-width: 500px; top: 810px; } @media (max-width: 768px){ p.success_message { top: 819px; } } @media (max-width: 640px){ p.success_message { top: -92px; left: 10px; } } @media(max-width:425px){ p.success_message { top: 431px; left: 10px; color:#333 ; } } .home_freeform#home_private .username_points .medium-banner-mod_content p{ text-align: center; margin-top: 50px; } label.required > span:first-child::after{ color:#333333; } button:focus, button:hover, button[type="submit"]:focus, button[type="submit"]:hover, a.button:focus, a.button:hover{ color: #337AB7; background:#FFFFFF; } /* /////// table - START /////// */ table .numeric{ text-align:left; } table tr, table tr td{ font-size: 14px; color:#333333; } tr { background-color: #ffffff !important; } table.dataTable{ } table.dataTable thead{ } table.dataTable.dtr-inline.collapsed th{ color: #333333; } table.dataTable.dtr-inline.collapsed tbody td:first-child::before, table.dataTable.dtr-inline.collapsed tbody th:first-child::before{ background-color: #333333; } table thead tr{ background: #FFFFFF; border-width: 0px; border-bottom: 4px solid #00ADBD; border-left:solid 1px #D3D4D5; } table thead tr:first-child{ border-left:solid 0px #D3D4D5; } table tbody td{ border-width: 0px; padding: 13px 12px; } table tbody td:first-child{ border-left:solid 0px #D3D4D5; } table tbody tr{ border-width: 0px; background:#FFFFFF; } /* /////// table - END /////// */ /* /////// button - START /////// */ /* ////////////////////// button - white (Secondary) - START ////////////////////// */ button, button[type="submit"], a.button, .twoLine, button.disabled, button[disabled], .button.disabled, .button[disabled], #btn_reset, #btn_cancel,#cancelButton{ background: #FFFFFF; text-shadow: 0 0px 0 rgba(255, 255, 255, 0); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); opacity: 1; border-radius: 3px; border: 1px solid #D81B2B; } @media screen and (min-width: 40em){ body#SPN_SHOP_DETAIL_PUBLIC .add_to_wishlist, body#SPN_SHOP_DETAIL_LOGGED .add_to_wishlist{ width: 40%; float: left; } body#SPN_SHOP_DETAIL_PUBLIC .add_to_wishlist, body#SPN_SHOP_DETAIL_LOGGED .add_to_wishlist button.wishlist.add_to_wishlist_btn[disabled] span{ height: 36px; } body#SPN_SHOP_DETAIL_PUBLIC .add_to_cart_btn, body#SPN_SHOP_DETAIL_LOGGED .add_to_cart_btn{ width: 40%; float: right; } } button:hover, a.button:hover, #btn_reset:hover, #btn_cancel:hover,#cancelButton:hover{ transition: 0.2s ease-in-out 0s; background-color: #e45f6b; } button span, a.button span, #btn_reset span, #btn_cancel span,#cancelButton span{ display: block; color: #333333; font-size: 16px; font-weight: normal; text-align: center; border-radius: 6px; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); margin: 0px !important; padding: 9px 12px 11px; line-height: 16px; } button:hover span, a.button:hover span, #btn_reset:hover span, #btn_cancel:hover span,#cancelButton:hover span{ color:#FFFFFF; background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e45f6b', endColorstr='#e45f6b',GradientType=0 ); } button.secondary, .button.secondary{ background: transparent; border: 1px solid #333333; } button.secondary:hover, button.secondary:focus, .button.secondary:hover, .button.secondary:focus{ background-color: #e45f6b; } /* button.secondary */ /* ////////////////////// button - white (Secondary) - END ////////////////////// */ /* ////////////////////// button - Red (Primary) - START ////////////////////// */ .shop.shop_details.page_content .page_intro footer button.primary { visibility: visible !important; } .shop_details form button.primary, .shop_details_logged form button.primary { visibility: visible !important; } a.button.primary, button.primary,button.primary[type="submit"], form#ProfileForm .accordion .accordion-navigation #usrProfUpdButton, form#ProfileForm .accordion .accordion-navigation #usrPassUpdButton, form#ProfileForm .accordion .accordion-navigation #securityInfoUpdBtn, #view_statement, #btn_submit,#addButton, #my_cards form.my_accounts button, .shop button#add_to_cart{ background: #D81B2B; text-shadow: 0 0px 0 rgba(255, 255, 255, 0); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); opacity: 1; border-radius: 3px; border:1px solid #D81B2B; margin:0px 0px 12px; } a.button.primary:hover, button.primary:hover, button.primary[type="submit"]:hover, form#ProfileForm .accordion .accordion-navigation #usrProfUpdButton:hover, form#ProfileForm .accordion .accordion-navigation #usrPassUpdButton:hover, form#ProfileForm .accordion .accordion-navigation #securityInfoUpdBtn:hover, #view_statement:hover, #btn_submit:hover,#addButton:hover, #my_cards form.my_accounts button:hover, .shop button#add_to_cart:hover{ background-color: #e45f6b; transition: 0.2s ease-in-out 0s; text-decoration: none; } form#FormEmailUs label[for=name], form#FormEmailUs label[for=email_addr], form#FormEmailUs label[for=msg_primary_card_holder] { margin-bottom: 32px; } form#FormEmailUs label#msg_primary_card_holder { margin-bottom: 30px; } form#FormEmailUs label[for=name], form#FormEmailUs label[for=email_addr], form#FormEmailUs label[for=msg_primary_card_holder], form#FormEmailUs label[for=email_us_comment]> span:first-child { font-weight: bold; } form#FormEmailUs { height: 1600px; } form#FormEmailUs label[for=case_issue_type] span { text-transform: none !important; } label[for=case_issue_type].required span[aria-hidden] { color: red !important; } span.ashtrik { color: red; } textarea#email_us_comment { margin-top: 20px; min-height: 150; resize: vertical; background-color: #ffffff; } .general_contact ul#breadcrumb span { color: #fff; text-transform: none; font-size: 14px; } .general_contact ul#breadcrumb li { color: #fff; font-size: 14px; } .general_contact a { text-transform: none !important; font-size: 14px !important; } .general_contact:before { content: ' '; height: 324px; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; background: url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_My_Account_v2.png) no-repeat top center; } .general_contact.page_content .row header h3 { color: #FFFFFF; font-size: 40px; text-align: left; margin: 0; padding: 0px; font-weight: bold; line-height: 48px; margin-bottom: 100px; } .freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb { font-size: 14px; text-align: left; line-height: 18px; text-transform: capitalize; margin-bottom: 60px; } section.index.page_content.grey_border.freeform_page_temp_content.contact_content { margin-top: 0px; } .general_contact ul#breadcrumb { color: #FFFFFF; margin-top: 30px; margin-bottom: 55px; float: left; width: 100%; } input#btn_back { padding: 10px 16px; border-radius: 3px; border: 1px solid #FF0006; background: #fff; font-size: 14px; position: absolute; left: 254px; top: 520px; } input#form-EmailUs-Submit { padding: 10px; border-radius: 3px; border: 1px solid #FF0006; background: #fff; font-size: 14px; text-transform: capitalize; position: relative; right: 178px; top: 520px; } @media(max-width:1025px){ input#form-EmailUs-Submit { right: 163px; } td.contact-number,td.contact-number-oversea,td.mailing-address { right: 40px; } } @media(max-width:768px){ input#form-EmailUs-Submit { position: relative; right: 98px; top: 533px; } .medium-20.columns.hide-for-small-only.item-total-points { width: 75px; } form#FormEmailUs fieldset { top: 816px !important; } td.contact-number,td.contact-number-oversea,td.mailing-address { right: 20px !important; } td.mailing_address_heading { right: 68px !important; } input#btn_back{ top: 533px; } } @media(max-width:633px){ input#btn_back { left: 10px; } input#form-EmailUs-Submit { position: relative; left: 502px; } } @media(max-width:640px){ form#FormEmailUs fieldset { top:327px !important; } input#btn_back { left: 10px; top: 95px; } input#form-EmailUs-Submit { right: -510px; top: 95px; } } @media(max-width:622px){ input#form-EmailUs-Submit { position: relative; left: 490px; top: -170px !important; } } @media (max-width: 616px){ input#form-EmailUs-Submit { position: relative; left: 483px; } .freeform_page_temp.contact_freeform { left: 0px !important; } form#FormEmailUs fieldset { top: 597px !important; right: 0px !important; } input#btn_back { left: 10px; top: 325px; } input#form-EmailUs-Submit { left: 471px; top: 325px !important; } p.success_message { top: 623px; left: 10px; } section.index.page_content.grey_border.freeform_page_temp_content.contact_content { padding: 0px 10px; } } @media (max-width: 590px){ input#form-EmailUs-Submit { position: relative; left: 460px; } } @media (max-width: 540px){ input#form-EmailUs-Submit { position: relative; left: 411px; } p.success_message { top: 598px; left: 10px; } form#FormEmailUs fieldset { top: 554px !important; right: 0px !important; } .freeform_page_temp section.freeform_page_temp_content .freeform_page_temp_content_box { padding: 0px 10px; } td.mailing_address_heading { right: 90px !important; } p.success_message { top: 434px; left: 10px; } } @media (max-width: 530px){ input#form-EmailUs-Submit { position: relative; left: 395px; } } @media (max-width: 509px){ input#form-EmailUs-Submit { position: relative; left: 375px; } } @media (max-width: 520px){ input#form-EmailUs-Submit { position: relative; left: 388px; } } @media(max-width:500px){ input#btn_back { left: 10px; } input#form-EmailUs-Submit { position: relative; left: 369px; } } @media (max-width: 414px){ input#form-EmailUs-Submit { position: relative; left: 268px !important; top: 0px !important; } } @media (max-width: 411px){ input#form-EmailUs-Submit { position: relative; left: 263px !important; top: 0px !important; } section.index.page_content.grey_border.freeform_page_temp_content.contact_content { margin-top: 0px; padding: 0px 10px; } td.mailing_address_heading { right: 68px !important; } } @media(max-width:426px){ form#FormEmailUs { height: 1322px; } form#FormEmailUs fieldset { margin-bottom: 175px; position: relative; top: 400px !important; right: 0px ; } .freeform_page_temp.contact_freeform{ position: absolute; top: 250px; left: 229px; } input#btn_back { left: 10px; top: 135px; } .general_contact.page_content .row header h3 { color: #20024E !important } .general_contact:before{ display: none; } .general_contact ul#breadcrumb li { color: #20024E !important; font-size: 14px; } #breadcrumb li a{ color: #20024E !important; text-transform: none !important; font-size: 14px !important; } .general_contact ul#breadcrumb span { color: #20024E !important; text-transform: none; font-size: 14px; } .back_button a span{ color: #20024E !important; } section.index.page_content.grey_border.freeform_page_temp_content.contact_content{ padding: 0px 13px; top: -128px; } input#form-EmailUs-Submit { position: relative; left: 277px; top: 135px !important } td.contact-number,td.contact-number-oversea,td.mailing-address { position: relative; right: 30px !important; } .back_button a:before { content: " "; background: url(/ProgramInfo/8776/images/bsa_icon_left_arrow.png) no-repeat 0px 0px; z-index: 10000; float: left; display: block; width: 7px; height: 12px; position: relative; top: 19px; left: 0px; background-size: cover; } .point_summary { left: -24px; position: relative; } section.index.page_content.giftcard_activate { position: relative; padding: 10px !important; top: -50px; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box p{ display: contents; } #wishlistUserItemList ul.card_list div.sl-image-link a img{ height: 100% !important; } .general_contact ul#breadcrumb { display: none; } .freeform_page_temp.contact_freeform { top: 290px !important; } form#FormEmailUs { padding: 0px 10px; } td.mailing_address_heading { right: 67px; } } @media (max-width: 400px){ input#form-EmailUs-Submit { left: 252px !important; } } @media (max-width: 376px){ form#FormEmailUs { height: 1340px; } input#form-EmailUs-Submit { position: relative; left: 227px !important; top:152px !important } form#FormEmailUs fieldset { top: 432px !important; } td.mailing_address_heading { right: 62px !important; } input#btn_back { left: 10px; top: 152px; } p.success_message { top: 434px; left: 10px; } table.amp_email_notification td:nth-child(2) { position: relative; top: -1px; left: 0px; } select#account_id_rs, select#statementPeriod, select#statementDate, select#case_issue_type, select#supplier, select#acct_num_1, select#card_brand, select#exp_date_month, select#exp_date_year{ font-size: 11px; } } @media (max-width: 360px){ input#form-EmailUs-Submit { left: 230px !important; top: 0px; } section.index.page_content.grey_border.freeform_page_temp_content.contact_content { right: 0px; top: -164px; padding: 0px 20px; } form#FormEmailUs fieldset { top: 402px !important; right: 0px !important; } input#btn_back { left: 10px; top: 134px } input#form-EmailUs-Submit { position: relative; left: 212px !important; top: 134px !important; } p.success_message { top: 438px; left: 10px; color: #333; } } @media (max-width: 320px){ form#FormEmailUs { height: 1440px; } input#form-EmailUs-Submit { left: 173px !important; top: 225px !important; } p.success_message { top: 468px; } form#FormEmailUs fieldset { top: 496px !important; right: 0px !important; } input#btn_back { left: 10px; top: 225px; } } @media(max-width:280px){ form#FormEmailUs fieldset { top: 505px !important; right: 0px !important; } td.contact-number,td.contact-number-oversea,td.mailing-address { right: 10px; } input#btn_back { left: 10px; top: 231px; } input#form-EmailUs-Submit { left: 151px !important; top: 231px !important; } input#form-EmailUs-Submit { left: 132px !important; top: 231px !important; } section.main-section section.index.page_content.home_full_img .full_image { margin-top: 30px; } } input#btn_back:hover { color: #FFFFFF; background-color: #E24D6B; } input#form-EmailUs-Submit:hover { color: #FFFFFF; background-color: #E24D6B; } .general_contact.page_content form#FormEmailUs input#form-EmailUs-Submit { display: block; } .general_contact.page_content form#FormEmailUs input#form-EmailUs-Submit:disabled { display: none; } label > span:first-child { text-transform: none; color: #2D373E !important; margin: 0px; min-height: auto; display: block; } td.mailing_address_heading { position: relative; top: -76px; right: 90px; } a.button.primary span, button.primary span,button.primary[type="submit"] span, form#ProfileForm .accordion .accordion-navigation #usrProfUpdButton span, form#ProfileForm .accordion .accordion-navigation #usrPassUpdButton span, form#ProfileForm .accordion .accordion-navigation #securityInfoUpdBtn span, #view_statement span, #btn_submit span,#addButton span, .account.account_cards.page_content.logged #my_cards form.my_accounts label button span,.shop button#add_to_cart span{ display: block; color: #FFFFFF !important; font-size: 16px; font-weight: normal; text-align: center; border-radius: 6px; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); margin: 0px !important; padding: 9px 12px 11px; line-height: 18px; } button.disabled:hover, button.disabled:focus, button[disabled]:hover, button[disabled]:focus, .button.disabled:hover, .button.disabled:focus, .button[disabled]:hover, .button[disabled]:focus{ line-height: normal; background-color: #e45f6b; color:#FFFFFF; } button > span, button[type="submit"] > span, button[disabled]:hover > span, a.button > span, .twoLine button{ line-height: unset; } button:disabled > span, button:disabled:hover > span, a.button.disabled:hover > span{ background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100%); padding: 9px 12px 11px; } /* ////////////////////// button - Red (Primary) - END ////////////////////// */ /* ////////////////////// tertiary - START ////////////////////// */ button.tertiary_btn, a.button.tertiary_btn{ text-shadow: 0 0px 0 rgba(255, 255, 255, 0); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); opacity: 1; border-radius: 3px; border: 1px solid #D81B2B; } button.tertiary_btn:hover, a.button.tertiary_btn:hover{ background-color: #e45f6b; transition: 0.2s ease-in-out 0s; } button.tertiary_btn span, a.button.tertiary_btn span{ display: block; color: #333333; font-size: 16px; font-weight: normal; text-align: center; border-radius: 6px; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); margin: 0px !important; padding: 9px 12px 11px; line-height: 16px; } button.tertiary_btn:hover span, a.button.tertiary_btn:hover span{ background: linear-gradient( to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 100% ); color: #FFFFFF; } /* ////////////////////// tertiary - END ////////////////////// */ /* /////// button - END /////// */ .off-canvas-wrap{ } .off-canvas-wrap .inner-wrap{ } .off-canvas-wrap .inner-wrap::before{ background:#FFFFFF; -webkit-transition: background-color 500ms ease; -ms-transition: background-color 500ms ease; transition: background-color 500ms ease; } .off-canvas-wrap.move-right .inner-wrap{ } .off-canvas-wrap.move-right .inner-wrap::before{ content: ""; float: left; width: 100%; height: 100%; display: block; position: absolute; top: 0px; left: 0px; opacity: 0.5; z-index: 99; transition: transform 500ms ease 0s; background-color: #000000; -webkit-transition: background-color 500ms ease; -ms-transition: background-color 500ms ease; transition: background-color 500ms ease; } .off-canvas-wrap .inner-wrap .tab-bar.show-for-medium-down{ z-index:100; box-shadow: 0 0px 0 rgba(0, 0, 0, 0); height: 55px; } .off-canvas-wrap .inner-wrap .tab-bar.show-for-medium-down section{ margin: 5px; border:none; } .off-canvas-wrap .inner-wrap .tab-bar.show-for-medium-down section::before{ content:" "; position:absolute; top:0px; right:0px; border-right:1px solid #D6D5D0; } .off-canvas-wrap .inner-wrap .tab-bar.show-for-medium-down section.menu-icon{ } .off-canvas-wrap .inner-wrap .tab-bar.show-for-medium-down section .menu-icon span::after { box-shadow: 0 0 0 1px #000000, 0 7px 0 1px #000000, 0 14px 0 1px #000000; } .off-canvas-wrap .inner-wrap .tab-bar.show-for-medium-down section a{ float:left; } .off-canvas-wrap .inner-wrap .tab-bar.show-for-medium-down section a img{ max-height: 70px; margin: 6px 0px 6px 10px; float: left; margin-left: 10px; height: 33px; } .left-off-canvas-menu, .right-off-canvas-menu { background: #FFFFFF; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul{ margin:0 10px; border-bottom: 1px solid #D3D4D5; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul.off-canvas-list.primary{ border-bottom: 0px solid #FFFFFF; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul.off-canvas-list.primary.user_name{ border-bottom: 1px solid #D3D4D5; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul:last-child{ border-bottom:0px solid #FFFFFF; border-top: 1px solid #D3D4D5; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul li{ border-bottom: 1px solid #D3D4D5; box-shadow: 0px 0px 0px #FFFFFF; position:relative; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul li:last-child{ border-bottom: 0px solid #D3D4D5; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul a{ color:#333333; background:#FFFFFF; font-size:14px; padding:20px 16px; text-shadow: 0 0 0 #CCCCCC; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul a.user_profile{ } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul a.user_profile span{ color: #333333; font-size: 14px; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul a.logout_link{ font-size: 14px; text-transform: capitalize; padding: 20px 13px; height: 52px; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul a:hover{ color:#333333; background:#FFFFFF; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul a .sidebar_item_badge.code_SPN_WISH_LIST_TEMPLATE1{ background: #002e6c; height: 24px; width: 24px; min-width: 20px; padding: 5px 0 0; color: #FFFFFF; font-size: 14px; font-weight: bold; top: 14px; position: absolute; left: 80px; } .off-canvas-wrap .inner-wrap .left-off-canvas-menu ul a .sidebar_item_badge.code_SPN_WISH_LIST_TEMPLATE1:after{ background: #63B1BC; width: 24px; height: 24px; top: 15px; position: absolute; left: 80px; } section.main-section{ float:left; width:100%; } section.main-section section.index.page_content{ padding:0px; background:#FFFFFF; } .page_content.index #hero .row .slider-wrapper.theme-default div img{ float:left; width:100%; } .page_content.index #hero .row .slider-wrapper.theme-default .nivo-controlNav{ } .page_content.index #hero .row .slider-wrapper.theme-default .nivo-controlNav a.nivo-control{ background-image: none; background: transparent; border-radius: 50%; border:#FFFFFF 2px solid; width:14px; height:14px; } .page_content.index #hero .row .slider-wrapper.theme-default .nivo-controlNav a.nivo-control.active{ background:#FFFFFF; } @media screen and (max-width: 40em){ .slider-wrapper .nivo-controlNav { bottom: 20px; padding: 0; } } /* /////// drop down - START /////////// */ form#pwrlForm label[for=householdId], #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .small-60.medium-30.columns.center label, nav#order_type label[for=selsort], #giftCardActivationForm label[for=supplier], form#FormEmailUs label[for=case_issue_type], .cart_actions .payment_information .payment-card-brand label, .cart_actions .payment_information .payment-expiration-month label, .cart_actions .payment_information .payment-expiration-year label, #pwrlEnrollDiv label[for=pwrl_account_id], .consolidated-items label[for=quantity], nav#filter_catalog_heirarchy label[for=selrange], form#AccountInformationForm label[for=householdId], form#AccountInformationForm label[for=account], form#AccountInformationForm label[for=statementPeriod], form#AccountInformationForm label[for=statementDate], form#RegisterForm label[for=account_type], #personal_information label[for=country], form#ShippingAddressForm label[for=country_code], form#ShippingAddressForm label[for=state], #PasswordDiv label[for=question0], #PasswordDiv label[for=question1], #PasswordDiv label[for=question2], #RegisterTable label[for=challenge_question_0], #RegisterTable label[for=challenge_question0], #RegisterTable label[for=challenge_question_1], #RegisterTable label[for=challenge_question1], #RegisterTable label[for=challenge_question_2], #RegisterTable label[for=challenge_question2], #div_register label[for=country], #fancybox-content label[for=bank_product_id], #RegisterSubDiv label[for=account_type], label#criteria_label, form#ProfileForm label[for=challenge_question0], form#ProfileForm label[for=challenge_question1], form#ProfileForm label[for=challenge_question2], #ajaxEventDiv form label[for=household_origin], #ajaxEventDiv form label[for=acc_origin], #ajaxEventDiv form label[for=rec_orig_acc], #ajaxEventDiv form label[for=acc_type], #form_add_card label[for=bankProductId], .content_point_exchange from label[for=map_type], .gift_card_section label.quantity, label[for=addButton], .shop label.quantity{ float: left; position: relative; margin-bottom:20px; color: #494949; line-height: 14px; font-size: 14px; text-transform: capitalize; font-weight: bold; } form#pwrlForm label[for=householdId] span, #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .small-60.medium-30.columns.center label span, nav#order_type label[for=selsort] span, #giftCardActivationForm label[for=supplier] span, form#FormEmailUs label[for=case_issue_type] span, .cart_actions .payment_information .payment-card-brand label span, .cart_actions .payment_information .payment-expiration-month label span, .cart_actions .payment_information .payment-expiration-year label span, #pwrlEnrollDiv label[for=pwrl_account_id] span, .consolidated-items label[for=quantity] span, nav#filter_catalog_heirarchy label[for=selrange] span, form#AccountInformationForm label[for=householdId] span, form#AccountInformationForm label[for=account] span, form#AccountInformationForm label[for=statementPeriod] span, form#AccountInformationForm label[for=statementDate] span, #personal_information label[for=country] span, form#ShippingAddressForm label[for=country_code] span, form#ShippingAddressForm label[for=state] span, #PasswordDiv label[for=question0] span, #PasswordDiv label[for=question1] span, #PasswordDiv label[for=question2] span, #RegisterTable label[for=challenge_question_0] span, #RegisterTable label[for=challenge_question0] span, #RegisterTable label[for=challenge_question_1] span, #RegisterTable label[for=challenge_question1] span, #RegisterTable label[for=challenge_question_2] span, #RegisterTable label[for=challenge_question2] span, #div_register label[for=country] span, #fancybox-content label[for=bank_product_id] span, #RegisterSubDiv label[for=account_type] span, label#criteria_label span, form#ProfileForm label[for=challenge_question0] span, form#ProfileForm label[for=challenge_question1] span, form#ProfileForm label[for=challenge_question2] span, #ajaxEventDiv form label[for=household_origin] span, #ajaxEventDiv form label[for=acc_origin] span, #ajaxEventDiv form label[for=rec_orig_acc] span, #ajaxEventDiv form label[for=acc_type] span, #form_add_card label[for=bankProductId] span, .content_point_exchange from label[for=map_type] span, label[for=addButton] span, .shop label.quantity span{ color: #333333; line-height: 16px; font-size: 14px; text-transform: capitalize; font-weight:bold; margin-bottom:15px; text-align:left; min-height:auto; } form#pwrlForm label[for=householdId] select, #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .small-60.medium-30.columns.center label select, nav#order_type label[for=selsort] select, #giftCardActivationForm label[for=supplier] select, form#FormEmailUs label[for=case_issue_type] select, .cart_actions .payment_information .payment-card-brand label select, .cart_actions .payment_information .payment-expiration-month label select, .cart_actions .payment_information .payment-expiration-year label select, #pwrlEnrollDiv label[for=pwrl_account_id] select, .consolidated-items label[for=quantity] select, nav#filter_catalog_heirarchy label[for=selrange] select, form#AccountInformationForm label[for=householdId] select, form#AccountInformationForm label[for=account] select, form#AccountInformationForm label[for=statementPeriod] select, form#AccountInformationForm label[for=statementDate] select, form#RegisterForm label[for=account_type] select, #personal_information label[for=country] select, form#ShippingAddressForm label[for=country_code] select, form#ShippingAddressForm label[for=state] select, #PasswordDiv label[for=question0] select, #PasswordDiv label[for=question1] select, #PasswordDiv label[for=question2] select, #RegisterTable label[for=challenge_question_0] select, #RegisterTable label[for=challenge_question0] select, #RegisterTable label[for=challenge_question_1] select, #RegisterTable label[for=challenge_question1] select, #RegisterTable label[for=challenge_question_2] select, #RegisterTable label[for=challenge_question2] select, #div_register label[for=country] select, #fancybox-content label[for=bank_product_id] select, #RegisterSubDiv label[for=account_type] select, label#criteria_label select, form#ProfileForm label[for=challenge_question0] select, form#ProfileForm label[for=challenge_question1] select, form#ProfileForm label[for=challenge_question2] select, #ajaxEventDiv form label[for=household_origin] select, #ajaxEventDiv form label[for=acc_origin] select, #ajaxEventDiv form label[for=rec_orig_acc] select, #ajaxEventDiv form label[for=acc_type] select, #form_add_card label[for=bankProductId] select, .content_point_exchange from label[for=map_type] select, .gift_card_section label.quantity select, label[for=addButton] select, #filter_catalog_heirarchy select, #order_type select, .shop label.quantity select{ width: 100%; background-color: #ffffff; border: 1px solid #949386; padding-left: 15px; float: left; height: 36px; max-width: unset; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 4px 35px 4px 15px; cursor: pointer; font-weight: normal; border-radius: 3px; font-size: 14px; color: rgba(0,0,0,0.40); box-shadow: unset; } form#pwrlForm label[for=householdId]:after, #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .small-60.medium-30.columns.center label:after, #giftCardActivationForm label[for=supplier]:after, form#FormEmailUs label[for=case_issue_type]:after, .cart_actions .payment_information .payment-card-brand label:after, .cart_actions .payment_information .payment-expiration-month label:after, .cart_actions .payment_information .payment-expiration-year label:after, #pwrlEnrollDiv label[for=pwrl_account_id]:after, .consolidated-items label[for=quantity]:after, form#AccountInformationForm label[for=householdId]:after, form#AccountInformationForm label[for=account]:after, form#AccountInformationForm label[for=statementPeriod]:after, form#AccountInformationForm label[for=statementDate]:after, form#ShippingAddressForm label[for=country_code]:after, form#ShippingAddressForm label[for=state]:after, #PasswordDiv label[for=question0]:after, #PasswordDiv label[for=question1]:after, #PasswordDiv label[for=question2]:after, #RegisterTable label[for=challenge_question_0]:after, #RegisterTable label[for=challenge_question0]:after, #RegisterTable label[for=challenge_question_1]:after, #RegisterTable label[for=challenge_question1]:after, #RegisterTable label[for=challenge_question_2]:after, #RegisterTable label[for=challenge_question2]:after, #div_register label[for=country]:after, #fancybox-content label[for=bank_product_id]:after, #RegisterSubDiv label[for=account_type]:after, label#criteria_label:after, form#ProfileForm label[for=challenge_question0]:after, form#ProfileForm label[for=challenge_question1]:after, form#ProfileForm label[for=challenge_question2]:after, #ajaxEventDiv form label[for=household_origin]:after, #ajaxEventDiv form label[for=acc_origin]:after, #ajaxEventDiv form label[for=rec_orig_acc]:after, #ajaxEventDiv form label[for=acc_type]:after, #form_add_card label[for=bankProductId]:after, .content_point_exchange from label[for=map_type]:after, .gift_card_section label.quantity:after, label[for=addButton]:after, .shop label.quantity:after{ position: absolute; top:47px; right: 7px; z-index: 0; content: " "; margin-left: 6px; display: inline-block; border-top: 8px solid #333333; border-right: 7px solid transparent; border-bottom: none; border-left: 7px solid transparent; font-size: 14px; width: auto; padding: 0px; } form#RegisterForm label[for=account_type]:after{ position: absolute; top:46px; right: 7px; z-index: 0; content: " "; margin-left: 6px; display: inline-block; border-top: 8px solid #333333; border-right: 7px solid transparent; border-bottom: none; border-left: 7px solid transparent; font-size: 14px; width: auto; padding: 0px; } #filter_catalog_heirarchy:after, #order_type:after { position: absolute; top:14px; right: 7px; z-index: 0; content: " "; margin-left: 6px; display: inline-block; border-top: 8px solid #333333; border-right: 7px solid transparent; border-bottom: none; border-left: 7px solid transparent; font-size: 14px; width: auto; padding: 0px; pointer-events: none; } #selsort { border-radius: 3px; font-size: 16px; } /* /////// drop down - END /////////// */ form p.help{ margin-bottom: 0px; } form p.help a:hover{ color:#999; } form p.help a:focus{ color:#999; } /* /////// input box - START /////////// */ form#mappingInformationForm label[for=USER_DEF_1], form#mappingInformationForm label[for=USER_DEF_2], form#mappingInformationForm label[for=USER_DEF_3], form#mappingInformationForm label[for=ACCT_MAP_ID], .email_confirmation label, label.automatic_redemption, form#VerifyForm label, #giftCardActivationForm label[for=cardNumber], #giftCardActivationForm label[for=cardDenomination], form#FormEmailUs label[for=mobile_phone_num], .cart_actions .payment_information .payment-card-number label, #form_edit_card fieldset label, #ProfileForm label[for=travelProgramName], #ProfileForm label[for=travelProgramNumber], form#AuthForm label[for=answer0], form#AuthForm label[for=answer1], label#frequency, label[for=frequency], #fancybox-content label[for=user_id], #fancybox-content label[for=new_password], #fancybox-content label[for=retype_password], form#form_otp label, #RegisterTable label[for=reg_name_prefix], #RegisterTable label[for=bank_customer_num], #RegisterTable label[for=first_nam], #RegisterTable label[for=last_nam], #RegisterTable label[for=reg_name_suffix], #RegisterTable label[for=address], #RegisterTable label[for=address2], #RegisterTable label[for=address3], #RegisterTable label[for=zip], #RegisterTable label[for=business_phone], #RegisterTable label[for=fax_num], #RegisterTable label[for=birth_date], #RegisterTable label[for=email_address], #RegisterTable label[for=email_address_cfm], #RegisterTable label[for=challenge_answer0], #RegisterTable label[for=challenge_answer_cfm0], #RegisterTable label[for=challenge_answer1], #RegisterTable label[for=challenge_answer_cfm1], #RegisterTable label[for=challenge_answer2], #RegisterTable label[for=challenge_answer_cfm2], #VerifyForm label[for=birth_date], #VerifyForm label[for=question2], #VerifyForm label[for=question3], #VerifyForm label[for=question4], #VerifyForm label[for=question5], #personal_information label[for=reg_name_prefix], #personal_information label[for=first_name], #personal_information label[for=last_name], #personal_information label[for=address_line_1], #personal_information label[for=address_line_2], #personal_information label[for=address_line_3], #personal_information label[for=city], #personal_information label[for=state], #personal_information label[for=zip], #personal_information label[for=postal], #personal_information label[for=ssn], #personal_information label[for=business_phone], #personal_information label[for=address3], #personal_information label[for=fax_phone], form#ShippingAddressForm label[for=name], form#ShippingAddressForm label[for=po_addr_sw], form#ShippingAddressForm label[for=textfieldwidth2], form#ShippingAddressForm label#posection, form#ShippingAddressForm label#address1section, form#ShippingAddressForm label#address2section, form#ShippingAddressForm label#address3section, form#ShippingAddressForm label#address4section, form#ShippingAddressForm label[for=city], form#ShippingAddressForm label[for=phone], form#ShippingAddressForm label[for=postal_code], #PasswordDiv label[for=answer0], #PasswordDiv label[for=answer_confirm0], #PasswordDiv label[for=answer1], #PasswordDiv label[for=answer_confirm1], #PasswordDiv label[for=answer2], #PasswordDiv label[for=answer_confirm2], #RegisterTable label[for=user_id], #RegisterTable label[for=user_pwd], #RegisterTable label[for=user_pwd_cfm], #RegisterTable label[for=email_addr], #RegisterTable label[for=email_addr_cfm], #RegisterTable label[for=retype_user_id], #RegisterTable label[for=password], #RegisterTable label[for=retype_password], #RegisterTable label[for=challenge_answer_0], #RegisterTable label[for=challenge_answer_cfm_0], #RegisterTable label[for=challenge_answer_1], #RegisterTable label[for=challenge_answer_cfm_1], #RegisterTable label[for=challenge_answer_2], #RegisterTable label[for=challenge_answer_cfm_2], #RegisterTable label[for=first_name], #RegisterTable label[for=last_name], #RegisterTable label[for=address_line_1], #RegisterTable label[for=address_line_2], #RegisterTable label[for=city], #RegisterTable label[for=state], #RegisterTable label[for=postal], #RegisterTable label[for=ssn], .email_confirmation label.email_box, #fancybox-content label[for=question0], #fancybox-content label[for=question1], #fancybox-content label[for=bank_account_num], #div_restore label[for=user_id], #RegisterSubDiv label[for=bank_account_num], #form_login label[for=user_id], #form_login label[for=user_pwd], #update_profile label[for=email_addr_profile], #update_profile label[for=user_id_profile], #update_profile label[for=user_id], #update_profile label[for=bank_account_num], #update_profile label[for=date_of_birth], #update_profile label[for=user_pwd], #update_profile label[for=user_pwd_cfm], #change_password label[for=user_pwd], #change_password label[for=user_pwd_cfm], #update_security_info label[for=challenge_answer0], #update_security_info label[for=challenge_answer_cfm0], #update_security_info label[for=challenge_answer1], #update_security_info label[for=challenge_answer_cfm1], #update_security_info label[for=challenge_answer2], #update_security_info label[for=challenge_answer_cfm2], #notification_preferences label[for=mobile_phone_num], #notification_preferences label[for=retypeMobilePhoneNumber], #notification_preferences label[for=email_addr], #notification_preferences label[for=email_addr_cfm], #personal_information label[for=bank_customer_num], #ajaxEventDiv label[for=rec_acc_num], #ajaxEventDiv label[for=rec_last_name], #form_add_card label[for=accountNumber], #form_add_card label[for=accountNickname], #ProfileForm label[for=address], #ProfileForm label[for=address2], #ProfileForm label[for=birth_date], #ProfileForm label[for=email_addr_profile], .shop_details_catalog_item .vpp-points-amount, .shop_details_catalog_item .vpp-pay-amount{ float: left; position: relative; margin-bottom: 20px; cursor: initial; } form#mappingInformationForm label[for=USER_DEF_1] span, form#mappingInformationForm label[for=USER_DEF_2] span, form#mappingInformationForm label[for=USER_DEF_3] span, form#mappingInformationForm label[for=ACCT_MAP_ID] span, .email_confirmation label span, label.automatic_redemption span, form#VerifyForm label span, #giftCardActivationForm label[for=cardNumber] span, #giftCardActivationForm label[for=cardDenomination] span, form#FormEmailUs label[for=mobile_phone_num] span, .cart_actions .payment_information .payment-card-number label span, #form_edit_card fieldset label span, #ProfileForm label[for=travelProgramName] span, #ProfileForm label[for=travelProgramNumber] span, form#AuthForm label[for=answer0] span, form#AuthForm label[for=answer1] span, label#frequency span, label[for=frequency] span, #fancybox-content label[for=user_id] span, #fancybox-content label[for=new_password] span, #fancybox-content label[for=retype_password] span, form#form_otp label span, #RegisterTable label[for=reg_name_prefix] span, #RegisterTable label[for=bank_customer_num] span, #RegisterTable label[for=first_nam] span, #RegisterTable label[for=last_nam] span, #RegisterTable label[for=reg_name_suffix] span, #RegisterTable label[for=address] span, #RegisterTable label[for=address2] span, #RegisterTable label[for=address3] span, #RegisterTable label[for=zip] span, #RegisterTable label[for=business_phone] span, #RegisterTable label[for=fax_num] span, #RegisterTable label[for=birth_date] span, #RegisterTable label[for=email_address] span, #RegisterTable label[for=email_address_cfm] span, #RegisterTable label[for=challenge_answer0] span, #RegisterTable label[for=challenge_answer_cfm0] span, #RegisterTable label[for=challenge_answer1] span, #RegisterTable label[for=challenge_answer_cfm1] span, #RegisterTable label[for=challenge_answer2] span, #RegisterTable label[for=challenge_answer_cfm2] span, #VerifyForm label[for=birth_date] span, #VerifyForm label[for=question2] span, #VerifyForm label[for=question3] span, #VerifyForm label[for=question4] span, #VerifyForm label[for=question5] span, #personal_information label[for=reg_name_prefix] span, #personal_information label[for=first_name] span, #personal_information label[for=last_name] span, #personal_information label[for=address_line_1] span, #personal_information label[for=address_line_2] span, #personal_information label[for=address_line_3] span, #personal_information label[for=city] span, #personal_information label[for=state] span, #personal_information label[for=zip] span, #personal_information label[for=postal] span, #personal_information label[for=ssn] span, #personal_information label[for=business_phone] span, #personal_information label[for=address3] span, #personal_information label[for=fax_phone] span, form#ShippingAddressForm label[for=name] span, form#ShippingAddressForm label[for=po_addr_sw] span, form#ShippingAddressForm label[for=textfieldwidth2] span, form#ShippingAddressForm label#posection span, form#ShippingAddressForm label#address1section span, form#ShippingAddressForm label#address2section span, form#ShippingAddressForm label#address3section span, form#ShippingAddressForm label#address4section span, form#ShippingAddressForm label[for=city] span, form#ShippingAddressForm label[for=phone] span, form#ShippingAddressForm label[for=postal_code] span, #PasswordDiv label[for=answer0] span, #PasswordDiv label[for=answer_confirm0] span, #PasswordDiv label[for=answer1] span, #PasswordDiv label[for=answer_confirm1] span, #PasswordDiv label[for=answer2] span, #PasswordDiv label[for=answer_confirm2] span, #RegisterTable label[for=user_id] span, #RegisterTable label[for=user_pwd] span, #RegisterTable label[for=user_pwd_cfm] span, #RegisterTable label[for=email_addr] span, #RegisterTable label[for=email_addr_cfm] span, #RegisterTable label[for=retype_user_id] span, #RegisterTable label[for=password] span, #RegisterTable label[for=retype_password] span, #RegisterTable label[for=challenge_answer_0] span, #RegisterTable label[for=challenge_answer_cfm_0] span, #RegisterTable label[for=challenge_answer_1] span, #RegisterTable label[for=challenge_answer_cfm_1] span, #RegisterTable label[for=challenge_answer_2] span, #RegisterTable label[for=challenge_answer_cfm_2] span, #RegisterTable label[for=first_name] span, #RegisterTable label[for=last_name] span, #RegisterTable label[for=address_line_1] span, #RegisterTable label[for=address_line_2] span, #RegisterTable label[for=city] span, #RegisterTable label[for=state] span, #RegisterTable label[for=postal] span, #RegisterTable label[for=ssn] span, .email_confirmation label.email_box span, #fancybox-content label[for=question0] span, #fancybox-content label[for=question1] span, #fancybox-content label[for=bank_account_num] span, #div_restore label[for=user_id] span, #RegisterSubDiv label[for=bank_account_num] span, #form_login label[for=user_id] span, #form_login label[for=user_pwd] span, #update_profile label[for=email_addr_profile] span, #update_profile label[for=user_id_profile] span, #update_profile label[for=user_id] span, #update_profile label[for=bank_account_num] span, #update_profile label[for=date_of_birth] span, #update_profile label[for=user_pwd] span, #update_profile label[for=user_pwd_cfm] span, #change_password label[for=user_pwd] span, #change_password label[for=user_pwd_cfm] span, #update_security_info label[for=challenge_answer0] span, #update_security_info label[for=challenge_answer_cfm0] span, #update_security_info label[for=challenge_answer1] span, #update_security_info label[for=challenge_answer_cfm1] span, #update_security_info label[for=challenge_answer2] span, #update_security_info label[for=challenge_answer_cfm2] span, #notification_preferences label[for=mobile_phone_num], #notification_preferences label[for=retypeMobilePhoneNumber] span, #notification_preferences label[for=email_addr] span, #notification_preferences label[for=email_addr_cfm] span, #personal_information label[for=bank_customer_num] span, #ajaxEventDiv label[for=rec_acc_num] span, #ajaxEventDiv label[for=rec_last_name] span, #form_add_card label[for=accountNumber] span, #form_add_card label[for=accountNickname] span, #ProfileForm label[for=address] span, #ProfileForm label[for=address2] span, #ProfileForm label[for=birth_date] span, #ProfileForm label[for=email_addr_profile] span, .shop_details_catalog_item .vpp-points-amount span, .shop_details_catalog_item .vpp-pay-amount span{ color: #494949; font-size: 14px; text-transform: inherit; font-weight: bold !important; margin-bottom: 15px; line-height:16px; min-height: auto; } form#mappingInformationForm label[for=USER_DEF_1] input, form#mappingInformationForm label[for=USER_DEF_2] input, form#mappingInformationForm label[for=USER_DEF_3] input, form#mappingInformationForm label[for=ACCT_MAP_ID] input, .email_confirmation input#accept_email, label.automatic_redemption input#itemRecurRedeem, form#VerifyForm label input, #giftCardActivationForm label[for=cardNumber] input, #giftCardActivationForm label[for=cardDenomination] input, form#FormEmailUs label[for=mobile_phone_num] input, .cart_actions .payment_information .payment-card-number label input, #form_edit_card fieldset label input, #ProfileForm label[for=travelProgramName] input, #ProfileForm label[for=travelProgramNumber] input, form#AuthForm label[for=answer0] input, form#AuthForm label[for=answer1] input, label#frequency input, #shop_offers input[type="text"], #fancybox-content label[for=new_password] input, #fancybox-content label[for=retype_password] input, form#form_otp label input, #RegisterTable label[for=reg_name_prefix] input, #RegisterTable label[for=bank_customer_num] input, #RegisterTable label[for=first_nam] input, #RegisterTable label[for=last_nam] input, #RegisterTable label[for=reg_name_suffix] input, #RegisterTable label[for=address] input, #RegisterTable label[for=address2] input, #RegisterTable label[for=address3] input, #RegisterTable label[for=zip] input, #RegisterTable label[for=business_phone] input, #RegisterTable label[for=fax_num] input, #RegisterTable label[for=birth_date] input, #RegisterTable label[for=email_address] input, #RegisterTable label[for=email_address_cfm] input, #RegisterTable label[for=challenge_answer0] input, #RegisterTable label[for=challenge_answer_cfm0] input, #RegisterTable label[for=challenge_answer1] input, #RegisterTable label[for=challenge_answer_cfm1] input, #RegisterTable label[for=challenge_answer2] input, #RegisterTable label[for=challenge_answer_cfm2] input, #VerifyForm label[for=birth_date] input, #VerifyForm label[for=question2] input, #VerifyForm label[for=question3] input, #VerifyForm label[for=question4] input, #VerifyForm label[for=question5] input, #personal_information label[for=reg_name_prefix] input, #personal_information label[for=first_name] input, #personal_information label[for=last_name] input, #personal_information label[for=address_line_1] input, #personal_information label[for=address_line_2] input, #personal_information label[for=address_line_3] input, #personal_information label[for=city] input, #personal_information label[for=state] input, #personal_information label[for=zip] input, #personal_information label[for=postal] input, #personal_information label[for=ssn] input, #personal_information label[for=business_phone] input, #personal_information label[for=ssn] input, #personal_information label[for=address3] input, #personal_information label[for=fax_phone] input, form#ShippingAddressForm label[for=name] input, form#ShippingAddressForm label[for=po_addr_sw] input, form#ShippingAddressForm label[for=textfieldwidth2] input, form#ShippingAddressForm label#posection input, form#ShippingAddressForm label#address1section input, form#ShippingAddressForm label#address2section input, form#ShippingAddressForm label#address3section input, form#ShippingAddressForm label#address4section input, form#ShippingAddressForm label[for=city] input, form#ShippingAddressForm label[for=phone] input, form#ShippingAddressForm label[for=postal_code] input, #PasswordDiv label[for=answer0] input, #PasswordDiv label[for=answer_confirm0] input, #PasswordDiv label[for=answer1] input, #PasswordDiv label[for=answer_confirm1] input, #PasswordDiv label[for=answer2] input, #PasswordDiv label[for=answer_confirm2] input, #RegisterTable label[for=user_id] input, #RegisterTable label[for=user_pwd] input, #RegisterTable label[for=user_pwd_cfm] input, #RegisterTable label[for=email_addr] input, #RegisterTable label[for=email_addr_cfm] input, #RegisterTable label[for=retype_user_id] input, #RegisterTable label[for=password] input, #RegisterTable label[for=retype_password] input, #RegisterTable label[for=challenge_answer_0] input, #RegisterTable label[for=challenge_answer_cfm_0] input, #RegisterTable label[for=challenge_answer_1] input, #RegisterTable label[for=challenge_answer_cfm_1] input, #RegisterTable label[for=challenge_answer_2] input, #RegisterTable label[for=challenge_answer_cfm_2] input, #RegisterTable label[for=first_name] input, #RegisterTable label[for=last_name] input, #RegisterTable label[for=address_line_1] input, #RegisterTable label[for=address_line_2] input, #RegisterTable label[for=city] input, #RegisterTable label[for=state] input, #RegisterTable label[for=postal] input, #RegisterTable label[for=ssn] input, .email_confirmation label.email_box input, #fancybox-content label[for=question0] input, #fancybox-content label[for=question1] input, #fancybox-content label[for=bank_account_num] input, #div_restore label[for=user_id] input, #RegisterSubDiv label[for=bank_account_num] input, #form_login label[for=user_id] input, #form_login label[for=user_pwd] input, #update_profile label[for=email_addr_profile] input, #update_profile label[for=user_id_profile] input, #update_profile label[for=user_id] input, #update_profile label[for=bank_account_num] input, #update_profile label[for=date_of_birth] input, #update_profile label[for=user_pwd] input, #update_profile label[for=user_pwd_cfm] input, #change_password label[for=user_pwd] input, #change_password label[for=user_pwd_cfm] input, #update_security_info label[for=challenge_answer0] input, #update_security_info label[for=challenge_answer_cfm0] input, #update_security_info label[for=challenge_answer1] input, #update_security_info label[for=challenge_answer_cfm1] input, #update_security_info label[for=challenge_answer2] input, #update_security_info label[for=challenge_answer_cfm2] input, #notification_preferences label[for=mobile_phone_num] input, #notification_preferences label[for=retypeMobilePhoneNumber] input, #notification_preferences label[for=email_addr] input, #notification_preferences label[for=email_addr_cfm] input, #personal_information label[for=bank_customer_num] input, #ajaxEventDiv label[for=rec_acc_num] input, #ajaxEventDiv label[for=rec_last_name] input, #form_add_card label[for=accountNumber] input, #form_add_card label[for=accountNickname] input, #ProfileForm label[for=address] input, #ProfileForm label[for=address2] input, #ProfileForm label[for=birth_date] input, #ProfileForm label[for=email_addr_profile] input, #offers_categories input#search_param, .search_filter_order input#search_param, .cart_list .quantity input, .cart_list .frequency input, .shop_details_catalog_item .vpp-points-amount input, .shop_details_catalog_item .vpp-pay-amount input{ border-radius: 3px; box-shadow: inset 0 0 0px rgba(0,0,0,0); color: #333333 !important; font-size: 16px !important; border: 1px solid #949386 !important; padding: 11px !important; background: #FFFFFF; height: 36px !important; } span#msg_dob{ line-height: normal; } input#udf_1_USER_DEF_1,input#udf_1_USER_DEF_2 { background-color: #ffffff; } /* /////// input box - END /////////// */ /* /////// input box placeholder - START /////////// */ ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 16px; color: rgba(0,0,0,0.40); } ::-moz-placeholder { /* Firefox 19+ */ font-size: 16px; color: rgba(0,0,0,0.40); } :-ms-input-placeholder { /* IE 10+ */ font-size: 16px; color: rgba(0,0,0,0.40); } :-moz-placeholder { /* Firefox 18- */ font-size: 16px; color: rgba(0,0,0,0.40); } ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ font-size: 16px; color: rgba(0,0,0,0.40); opacity: 1; /* Firefox */ } :-ms-input-placeholder { /* Internet Explorer 10-11 */ font-size: 16px; color: rgba(0,0,0,0.40); } ::-ms-input-placeholder { /* Microsoft Edge */ font-size: 16px; color: rgba(0,0,0,0.40); } /* /////// input box placeholder - END /////////// */ /* ////// facncy box - START ////// */ #fancybox-content #form_login input[name="user_id"] { border-radius: 3px; margin-bottom: 20px; } #fancybox-content #form_login input[name="user_pwd"] { border-radius: 3px; border: 1px solid #949386; } #fancybox-content #form_login label[for="user_id"] span, #fancybox-content #form_login label[for="user_pwd"] span { display: block; } #fancybox-content label[for="remember_dev_sw"] input#remember_dev_sw{ -webkit-appearance: checkbox; float: left; width: 20px; height: 20px !important; } #fancybox-wrap{ } @media only screen and (max-width: 700px){ #fancybox-wrap{ top:10px !important; } } #fancybox-wrap #fancybox-outer{ border-radius: 0px; padding: 1px 40px 30px!important; top: 15px !important; left: -50px !important ; } @media(max-width:425px){ #fancybox-wrap #fancybox-outer{ left: 0px !important; padding: 1px 40px 30px!important; } } #fancybox-wrap #fancybox-outer div{ } #fancybox-wrap #fancybox-outer div.content{ overflow: hidden !important; } #fancybox-wrap #fancybox-outer div#wishlist_error{ overflow: hidden !important; } #fancybox-wrap #fancybox-outer #fancybox-content{ margin-top: 25px; } #fancybox-wrap #fancybox-outer #fancybox-content form#form_cancel p{ margin-bottom:24px; } #fancybox-wrap #fancybox-outer #fancybox-content form#form_select_household{ } #fancybox-wrap #fancybox-outer #fancybox-content form#form_select_household p{ margin-bottom: 15px; } #fancybox-wrap #fancybox-outer #form_recur_item button.twoUp{ float:right; } #fancybox-wrap #fancybox-outer #form_recur_item button.primary.twoUp{ float:left; } #fancybox-wrap #fancybox-outer header{ margin-bottom:10px; } #fancybox-wrap #fancybox-outer header h3{ text-align: left; font-size: 18px; font-weight: bold; color: #333333; padding: 0 0.5em; margin-bottom: 30px; } #fancybox-wrap #fancybox-outer div form#form_recur_item fieldset p{ margin-bottom: 20px; } #fancybox-wrap #fancybox-outer div form#form_remove fieldset p{ margin-bottom: 20px; line-height:16px; font-size: 14px; } #fancybox-wrap #fancybox-outer div form#VerifyForm{ } #fancybox-wrap #fancybox-outer div form#VerifyForm button#btn_submit{ margin-bottom:20px; } @media only screen and (max-width: 640px){ #fancybox-wrap #fancybox-outer div form#VerifyForm button#btn_submit{ margin-bottom: 15px; } } #fancybox-wrap #fancybox-outer div#RegisterSubDiv{ } #fancybox-wrap #fancybox-outer div#RegisterSubDiv button#btn_submit{ margin-bottom: 10px; } #fancybox-wrap #fancybox-outer div#RegisterSubDiv label[for=bank_product_id]{ display:none; } #fancybox-wrap #fancybox-close{ background: transparent url(/ProgramInfo/8776/images/bsa_btn_close_02.png) right top; width: 16px; height: 16px; top: 24px; right: 17px; background-size: cover; } /* ////// facncy box - END ////// */ /* ////// register account - START ////// */ #fancybox-content #RegisterSubDiv #btn_submit{ margin-bottom: 20px; margin-top: 22px; } #fancybox-content #RegisterSubDiv #btn_cancel{ margin-top: 22px; } /* ////// register account - END ////// */ /* ////// mappingInformationForm - START ////// */ #fancybox-content form#mappingInformationForm{ } #fancybox-content form#mappingInformationForm label[for=mapping_info_header] span{ color:#333333; } /* ////// mappingInformationForm - END ////// */ /* ////// Update Challenge Questions - START ////// */ #div_security_profile_ajax #PasswordDiv{ } #div_security_profile_ajax #PasswordDiv label{ } #div_security_profile_ajax #PasswordDiv label span{ } #div_security_profile_ajax #PasswordDiv label span.question{ } /* ////// Update Challenge Questions - END ////// */ /* ////// facncy box(lightbox_recurring_redemption_view) - START ////// */ #fancybox-content .lightbox_recurring_redemption_view{ } #fancybox-content .lightbox_recurring_redemption_view header{ } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view{ } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view .row{ margin-bottom:20px; } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view p{ margin:10px 0px; line-height:22px; } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view h4{ color: #002e6c; } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view label{ float: left; position: relative; margin-bottom: 20px; cursor: initial; } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view label span{ color: #002e6c; font-size: 14px; text-transform: capitalize; font-weight: bold; margin-bottom: 15px; line-height: 16px; } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view label span.value{ font-weight: normal; } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view label input{ width: 100%; background-color: #fff; float: left; max-width: unset; -webkit-appearance: checkbox; -moz-appearance: none; cursor: pointer; font-weight: normal; background: none; border-radius: 3px; box-shadow: inset 0 0 0px rgba(0,0,0,0); color: #2D373E; font-size: 16px; border: 1px solid #D3D4D5; padding: 11px; background: #FFFFFF; height: 36px; } #fancybox-content .lightbox_recurring_redemption_view #lightbox_recurring_redemption_view label input#rr-auto-redemption{ width: auto; height: auto; padding: 7px; } /* ////// facncy box(lightbox_recurring_redemption_view) - END ////// */ /* /////// RegisterForm - START /////////// */ #RegisterForm{ } #RegisterForm .sectionContainer{ } #RegisterForm .sectionContainer table{ } #RegisterForm .sectionContainer table tr{ border: none; } #RegisterForm .sectionContainer table tr td{ border: none; } #RegisterForm .sectionContainer .flleftreg{ } #RegisterForm .sectionContainer .flleftreg table#RegisterSubDiv{ } #RegisterForm .sectionContainer .flleftreg table#RegisterSubDiv tr{ border: none; float: left; width: 100%; } #RegisterForm .sectionContainer .flleftreg table#RegisterSubDiv td{ border: none; float: left; width: 100%; } #RegisterForm .sectionContainer .flleftreg table#RegisterSubDiv td input{ } #RegisterForm .sectionContainer .flleftreg table#RegisterSubDiv td input.formButton{ } #RegisterForm #RegisterTable{ } #RegisterForm #RegisterTable .row{ margin-bottom:20px; } /* /////// RegisterForm - END /////////// */ /* /////// Cardholder Information - START /////////// */ .create_profile{ background:#FFFFFF; } .create_profile::before { content: ' '; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; height: 342px; background: url("") no-repeat top center #FFFFFF; } .create_profile .small-54.small-offset-3.columns{ margin: 0% !important; width: 100%; } .create_profile #div_register{ } .create_profile #div_register::before{ content:" "; } .create_profile #div_register form#RegisterForm{ } .create_profile #div_register form#RegisterForm h2{ margin-bottom:100px; } .create_profile #div_register form#RegisterForm p{ } .create_profile #div_register form#RegisterForm #RegisterTable{ margin-bottom:100px; } /* /////// Cardholder Information - END /////////// */ /* /////// ShippingAddressesForm - START /////////// */ #ShippingAddressesForm{ } #ShippingAddressesForm .scrollBox{ max-height: 100%; border: 0px solid transparent; padding: 0px; margin-top: 10px; } #ShippingAddressesForm .scrollBox label{ margin-bottom: 20px; border: #e0e0e0 solid 1px; padding: 10px; } #ShippingAddressesForm .scrollBox label input[type="radio"]{ float: left; width: 20px; margin-top: 4px; margin-bottom: 0px !important; } #ShippingAddressesForm .scrollBox label input[type="radio"] + span{ margin-right: 10px; } #ShippingAddressesForm .scrollBox label input[type="radio"] + span:first-child{ width: 92%; } /* /////// ShippingAddressesForm - END /////////// */ /* /////// medium-banner-mod_section - START /////////// */ .medium-banner-mod_section{ margin-top: 60px; margin-bottom: 40px; float: left; width: 100%; } .medium-banner-mod_section .medium-banner-mod{ position: relative; margin-bottom: 20px; background:#FFFFFF; } .medium-banner-mod_section .medium-banner-mod .columns{ } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left{ padding: 20px 0px 0px; float: left; width: 100%; } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left h2{ margin-bottom: 25px !important; padding: 0px !important; color:#621A4B; } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left .medium-banner-mod_content{ float: left; width: 100%; } @media screen and (max-width: 931px){ .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left .medium-banner-mod_content{ display:none; } } @media screen and (max-width: 641px){ .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left .medium-banner-mod_content{ display: block; height: auto; max-height: none; margin-bottom:35px; } } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left .medium-banner-mod_content p{ width: 100%; margin-bottom: 0px; float: left; } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left .medium-banner-mod_content p span.italic{ font-style: italic; font-size:14px; color:#575F65; } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left .medium-banner-mod_content p a{ color:#333333; font-size:14px; } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left a{ font-style: italic; } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-left a.blue-btn{ } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-right{ float: left; width: 100%; } .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-right img{ float:left; width:100%; } @media screen and (max-width: 641px){ .medium-banner-mod_section .medium-banner-mod .medium-banner-mod-right img{ width:100%; } } .medium-banner-mod_section.medium-banner_half h2{ margin-bottom: 47px; } .medium-banner-mod_section.medium-banner_half .medium-banner-mod .medium-banner-mod-left{ padding: 15px; } .medium-banner-mod_section.medium-banner_half .medium-banner-mod .medium-banner-mod-left h3{ margin-bottom:20px; } .medium-banner-mod_section.medium-banner_half .medium-banner-mod .medium-banner-mod-left h5{ color: #FFFFFF; font-size: 17px; margin-top: 15px; margin-bottom: 30px; font-weight: bold; } @media screen and (max-width: 40em){ .medium-banner-mod_section.medium-banner_half .medium-banner-mod .medium-banner-mod-left h5{ text-align:center; margin-bottom:20px; } .medium-banner-mod_section.medium-banner_half .medium-banner-mod .medium-banner-mod-left .medium-banner-mod_content p{ text-align:center; } } /* /////// medium-banner-mod_section - END /////////// */ /* /////// four_products_tile - START /////////// */ .index.page_content.four_products_tile{ float: left; padding: 65px 0px; } .index.page_content.four_products_tile h2{ float:left; width:100%; margin-bottom:45px; margin-top:60px; } .index.page_content.four_products_tile .four_products_tile_box{ float:left; width:100%; background:#FFFFFF; position:relative; margin-bottom:20px; border: 1px solid #CCCCCC; } .index.page_content.four_products_tile .four_products_tile_box .icon_sale{ float: left; position: absolute; top: 0px; left: 0px; border-radius: 50%; line-height: 8px; padding: 20px 10px; color: #FFFFFF; border: 1px solid #9F4585; background: #9F4585; margin: 0 auto; height: 50px; width: 50px; display: block; text-align: center; } .index.page_content.four_products_tile .four_products_tile_box .prod_img{ float:left; margin: 24px 32px; position:relative; } .index.page_content.four_products_tile .four_products_tile_box .prod_img img{ width:100%; float:left; } .index.page_content.four_products_tile .four_products_tile_box .prod_name{ float: left; padding: 13px 24px; height: 94px; } .index.page_content.four_products_tile .four_products_tile_box .prod_name span{ font-family: helvetica, sans-serif, arial; font-size: 16px; color: #333333; text-align: center; line-height: 22px; height:54px; float:left; text-align:center; width:100%; } .index.page_content.four_products_tile .four_products_tile_box .prod_points{ float:left; background: #002e6c; color:#FFFFFF; padding:25px; width: 100%; text-align: center; } .index.page_content.four_products_tile .four_products_tile_box .prod_points span{ font-weight:normal; } .index.page_content.four_products_tile .four_products_tile_box .prod_points span.points{ font-weight:bold; } .index.page_content.four_products_tile .prod_save{ height:45px; float:left; width:100%; } .index.page_content.four_products_tile .prod_save span{ color: #333333; height:45px; float:left; width:100%; text-align:center; font-family: helvetica, sans-serif, arial; font-size: 16px; line-height: 20px; font-style: italic; } /* /////// four_products_tile - END /////////// */ /* /////// Breadcrumb - START ///////////////// */ .page_intro #breadcrumb{ float: left; margin-top: 30px; color: #002e6c; float: left; font-size: 14px; line-height: 18px; text-transform: capitalize; margin-bottom: 60px; text-align: left; } .page_intro #breadcrumb li{ color:#D81B2B; font-size:14px; } .page_intro #breadcrumb li a{ color:#333333; font-size:14px; text-transform: capitalize; } .page_intro #breadcrumb li span{ color: #6C7074; font-size: 14px; text-transform: capitalize; margin:0px; } /* /////// Breadcrumb - END ///////////////// */ /* /////// table normal - START ///////////////// */ table.normal{ float: left; border-collapse: initial; border-spacing: initial; margin-bottom:50px; } table.normal tr { border-width: 0 0 0 0px; background: #FFFFFF; } table.normal thead tr{ background:#FFFFFF; } table.normal tr th{ border-width: 0; background: none; font-size: unset; padding: 17px 12px; border-bottom: 4px solid #00ADBD; line-height: 18px; border-right: 1px solid #D3D4D5; color: #333333; } table.normal tr.border_bottom th{ border-bottom: solid 3px #002e6c; } table.normal tr th:last-child{ border-right: 0px solid #D3D4D5; } table.normal tbody tr.even, table.normal tbody tr.alt, table.normal tbody tr:nth-of-type(even){ background: #FAFAFA; } table.normal tr.even, table.normal tr.alt, table.normal tr:nth-of-type(even) { } table.normal td{ border-bottom: 1px solid #D3D4D5; border-collapse: collapse; text-align: left; font-weight: 400; padding: 17px 12px; vertical-align: top; border-width: 0 0 1px 0; border-right:1px solid #D3D4D5; } table.normal td:first-child { } table.normal td:last-child { border-right:0px; } table.normal td.col_2 { background: #f2f2f2 none repeat scroll 0 0; padding: 15px 30px; border-right: 0px solid #FFFFFF; } table.normal td span{ float:left; width:100%; min-height:18px; } table.normal td span.mobile_only{ font-weight:bold; display:none; } /* /////// table normal - END ///////////////// */ /* /////// table stack - START ///////////////// */ table.stack{ float: left; border-collapse: initial; border-spacing: initial; margin-bottom:50px; } table.stack tr { border-width: 0 0 0 0px; } table.stack thead tr{ background:#FFFFFF; } table.stack tr th{ border-width: 0; background: none; font-size: unset; padding: 17px 12px; border-bottom: solid 3px #333333; line-height: 18px; border-right: 1px solid #D3D4D5; } table.stack tr th:last-child{ border-right: 0px solid #D3D4D5; } table.stack tr.even, table.stack tr.alt, table.stack tr:nth-of-type(even) { background: #f9f9f9; } table.stack td { border-bottom: 1px solid #D3D4D5; border-collapse: collapse; text-align: left; font-weight: 400; padding: 17px 12px; vertical-align: top; border-width: 0 0 1px 0; border-right:1px solid #D3D4D5; } table.stack td:first-child { } table.stack td:last-child { border-right:0px; } table.stack td.col_2 { background: #f2f2f2 none repeat scroll 0 0; padding: 15px 30px; border-right: 0px solid #FFFFFF; } table.stack td span{ float:left; width:100%; } table.stack td span.mobile_only{ font-weight:bold; display:none; } @media screen and (max-width: 63.9375em) { table.stack tfoot, table.stack thead { display: none; } table.stack td, table.stack th, table.stack tr { } table.stack td { border-top: 0; width: 100%; float:left; border-bottom: 0px; border-right: 0px; padding-bottom: 0px; } table.stack td:last-child{ border-bottom:1px solid #D3D4D5; padding: 17px 12px; } table.stack tr:last-child td:first-child { border-right: 0px solid #FFFFFF; } table.stack td.col_2 { padding-bottom: 15px; border-bottom: 1px solid #D3D4D5; } table.stack td span.mobile_only{ font-weight:bold; display:block; } } /* /////// table stack - END ///////////////// */ /* /////// product card - START ///////////////// */ ul.card_list, ul.card_list#point_balance_item_list, ul.card_list#most_wanted_item_list, ul.card_list#most_redeemed_item_list{ display: initial; margin:0px; } ul.card_list li{ margin-bottom: 60px; padding-bottom: 0px; position:relative; } ul.card_list li div{ float: left; width: 100%; } ul.card_list li .sl-button-block{ height:100%; } ul.card_list li .sl-button-block button.wishlist.add_to_wishlist_btn[disabled], ul.card_list li .sl-button-block button.wishlist.add_to_wishlist_btn[disabled] span { opacity: 0.5; background-color: #FFFFFF; color: #333333; } ul.card_list li div.sl-image-link{ height: auto; } ul.card_list li div.sl-labels{ height:25px; } @media screen and (max-width: 641px){ ul.card_list li div.sl-labels{ height: 5px; } } ul.card_list li div.sl-labels .sl-sale-amount{ position: relative; } ul.card_list li div.sl-labels .sl-freight-charge{ height:30px; } @media screen and (max-width: 850px){ ul.card_list li div.sl-labels .sl-freight-charge{ height:auto; } .wish_list ul.card_list li div.sl-labels .sl-freight-charge{ height: 30px; } } body #shop_offers #shop_list .card_list .sl-button-block button.primary{ margin: 0px 0px 12px!important; } @media screen and (max-width: 641px){ ul.card_list li div.sl-button-block{ display:block; margin-top: 20px; } .wish_list ul.card_list li div.sl-button-block{ display:block; } } ul.card_list li a{ box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); background: #FFFFFF; border-radius: 0px; position: relative; margin-bottom:11px; } ul.card_list li .sale-point-amount{ position: absolute; bottom: 100px; left: 0px; top:0px; display: block; margin: 0px 0px 20px; padding:0px; text-align: center; float: left; width: 100%; color: #d5002b; text-transform: uppercase; font-size: 16px; font-weight: normal; } ul.card_list li a.new-item-image, ul.card_list li a.sale-item-image, ul.card_list li a.dispatch-item-image{ } ul.card_list li .sale-point-amount span { color: #d5002b; text-transform: lowercase; background-color: transparent; display: inline-block; font-size: inherit; font-style: italic; font-weight: normal; padding: 0; margin:0px; } ul.card_list li a img{ width: 100% !important; height: 100% !important; min-width: 80%; padding: 10% 10% 0 10%; border: 1px solid #D3D4D5; border-bottom: 0px; float: left; } #home_featured_offers #featured_list ul.card_list div.sl-image-link a img, #home_most_redeemed_offers #most_redeemed_list ul.card_list div.sl-image-link a img, #home_rewards_by_points_balance #point_balance_list ul.card_list div.sl-image-link a img{ height: auto !important; } #shop_offers #shop_list ul.card_list div.sl-image-link a img, #shop_offers #featured_list ul.card_list div.sl-image-link a img, #shop_offers #most_redeemed_list ul.card_list div.sl-image-link a img, #shop_offers #category_rewards_by_points_balance ul.card_list div.sl-image-link a img{ height: auto !important; } #shop_offers #shop_list ul.card_list div.sl-image-link a img.dispatch-item-image, #shop_offers #shop_list ul.card_list div.sl-image-link a img.new-item-image, #shop_offers #shop_list ul.card_list div.sl-image-link a img.sale-item-image, #shop_offers #featured_list ul.card_list div.sl-image-link a img.dispatch-item-image, #shop_offers #featured_list ul.card_list div.sl-image-link a img.new-item-image, #shop_offers #featured_list ul.card_list div.sl-image-link a img.sale-item-image, #shop_offers #most_redeemed_list ul.card_list div.sl-image-link a img.dispatch-item-image, #shop_offers #most_redeemed_list ul.card_list div.sl-image-link a img.new-item-image, #shop_offers #most_redeemed_list ul.card_list div.sl-image-link a img.sale-item-image, #shop_offers #category_rewards_by_points_balance ul.card_list div.sl-image-link a img.dispatch-item-image, #shop_offers #category_rewards_by_points_balance ul.card_list div.sl-image-link a img.new-item-image, #shop_offers #category_rewards_by_points_balance ul.card_list div.sl-image-link a img.sale-item-image, #wish_list_main #wishlistUserItemList ul.card_list div.sl-image-link a img.dispatch-item-image, #wish_list_main #wishlistUserItemList ul.card_list div.sl-image-link a img.new-item-image, #wish_list_main #wishlistUserItemList ul.card_list div.sl-image-link a img.sale-item-image{ margin: 0px !important; width: 60px !important; height: 60px !important; top: 6%; left: 8%; min-width: 0; min-height: 0px; position: absolute; padding: 0px; border: none; } body #shop_offers #shop_list .card_list .card .dispatch-item-image, body #shop_offers #shop_list .card_list .card .new-item-image, body #shop_offers #shop_list .card_list .card .sale-item-image{ margin: 0px !important; width: 60px !important; height: 60px !important; top: 6%; left: 8%; min-width: 0; min-height: 0px; position: absolute; padding: 0px; border: none; } ul.card_list li a img.dispatch-item-image, ul.card_list li a img.new-item-image, ul.card_list li a img.sale-item-image{ margin: 0px !important; width: 60px !important; height: 60px !important; top: 6%; left: 8%; min-width: 0; min-height: 0px; position: absolute; padding: 0px; border: none; } #home_featured_offers #featured_list ul.card_list div.sl-image-link a img.dispatch-item-image, #home_featured_offers #featured_list ul.card_list div.sl-image-link a img.new-item-image, #home_featured_offers #featured_list ul.card_list div.sl-image-link a img.sale-item-image, #home_most_redeemed_offers #most_redeemed_list ul.card_list div.sl-image-link a img.dispatch-item-image, #home_most_redeemed_offers #most_redeemed_list ul.card_list div.sl-image-link a img.new-item-image, #home_most_redeemed_offers #most_redeemed_list ul.card_list div.sl-image-link a img.sale-item-image, #home_rewards_by_points_balance #point_balance_list ul.card_list div.sl-image-link a img.dispatch-item-image, #home_rewards_by_points_balance #point_balance_list ul.card_list div.sl-image-link a img.new-item-image, #home_rewards_by_points_balance #point_balance_list ul.card_list div.sl-image-link a img.sale-item-image{ margin: 0px !important; width: 60px !important; height: 60px !important; top: 6%; left: 8%; min-width: 0; min-height: 0px; position: absolute; padding: 0px; border: none; } ul.card_list li a .caption{ position: relative; top: 0; left: 0; background: transparent; color: #0072ac; text-align: center; text-shadow: none; border-radius: 5px; font-size: 14px; width: 100% !important; letter-spacing: 0; box-shadow: 0 0px 0 #CCCCCC inset; display: block !important; padding: 20px; border-top: 0px solid #e0e0e0; margin: 0px; float: left; height: 106px; overflow: hidden; border-right: 1px solid #D3D4D5; border-left: 1px solid #D3D4D5; border-bottom: 1px solid #D3D4D5; border-radius: 0px; } ul.card_list li a .caption span{ font-size: 16px; color: #333333; letter-spacing: 0; line-height: 22px; font-weight: normal; } ul.card_list li a .item_price{ background-color: #002e6c; float: left; width: 100%; box-shadow: 0 0px 0 #CCCCCC inset; border-top: 0px solid #e0e0e0; border-radius: 0px; padding: 6px 0px; } ul.card_list li a .item_price .cash{ display:none; } ul.card_list li a .item_price .points{ float: none; width: 271px; margin-top: 10px; text-align: center; padding: 0%; line-height: 17px; display: table-cell; height: 48px; display: table-cell; vertical-align: middle; } ul.card_list li a .item_price .points span.number{ color: #FFFFFF; line-height: 17px; font-size: 16px; font-weight: 600; margin: 0; text-align: center; letter-spacing: 0px; float: none; display: inline; vertical-align: middle; } ul.card_list li a .item_price .points span.label{ color: #FFFFFF !important; line-height: 17px; font-size: 16px; margin: 0; text-align: center; float: none; text-transform: capitalize; display: inline; vertical-align: middle; } ul.card_list li a .item_price .points span.points_prefix{ color: #FFFFFF; line-height: 17px; font-size: 16px; font-weight: 600; margin: 0; text-align: center; float: none; } ul.card_list li .item_text_muted.freight_charge_text, body #shop_offers #shop_list .freight_charge_text, .item_text_muted.freight_charge_text{ padding: 0px; margin-bottom: 20px; float: left; width: 100%; margin-bottom: 0px; padding: 0px; height: auto; } body #shop_offers #shop_list .item_text_muted.freight_charge_text .freight_charge_text{ padding:0px; width:100%; } ul.card_list li button.wishlist{ } ul.card_list li button.primary{ margin-top:0px; } .item_text_muted.freight_charge_text .freight_charge_text span{ color:#757463; font-size:14px; font-style: italic; text-align: center; display: block; font-weight:normal; } /* /////// product card - END ///////////////// */ /* /////// language dropdown at head hide - START ///////////////// */ form#langSelection{ } form#langSelection select#selected_glbl_id{ display:none; } form#langSelection .chosen-container{ display:none; } /* /////// language dropdown at head hide - END ///////////////// */ /* /////// sidebar - START ///////////////// */ #user_actions > nav.sidebar_menu{ box-shadow: 0 0px 0 rgba(0, 0, 0, 0) !important; margin-bottom: 16px !important; border-radius: 5px !important; font-size: 16px; color: #2E2E2E; letter-spacing: 0; line-height: 41px; overflow: initial; } #user_actions > nav.sidebar_menu > ul{ border: none; margin: 0px; transition: unset; } #user_actions > nav.sidebar_menu > ul li{ position: relative; transition: none; overflow: initial; margin-bottom: -7px; } #user_actions > nav.sidebar_menu > ul li > a{ font-size: 14px; background: #FFFFFF; line-height: 16px; background: url('/ProgramInfo/8776/images/bsa-arrow-icon1x.png') no-repeat left; padding: 17px 16px 14px; color: #333333; text-shadow: 0 0px 0 transparent; border-radius: 0px; margin-bottom: 0px; } #user_actions > nav.sidebar_menu > ul li > a:hover{ background: #FFFFFF; text-shadow: 0px 0px 0px transparent; box-shadow: 0px 0 0 transparent; text-decoration: none; color: #001E62; background: #E4E4E4 url(/ProgramInfo/8776/images/bsa-arrow-icon1x.png) no-repeat left; } #user_actions > nav.sidebar_menu > ul li > a:focus{ background: #FFFFFF; text-shadow: 0px 0px 0px transparent; box-shadow: 0px 0 0 transparent; text-decoration: none; color: #001E62; } #user_actions > nav.sidebar_menu > ul > li > a:hover, #user_actions > nav.sidebar_menu > ul > li > a.active{ background: none; text-shadow: 0 0px 0 transparent; box-shadow: 0 0px 0 transparent inset; color: #001E62; background: #E4E4E4 url(/ProgramInfo/8776/images/bsa-arrow-icon1x.png) no-repeat left; } #user_actions > nav.sidebar_menu > ul li > a span.sidebar_item_badge{ padding: 4px 0px 0px; position: absolute; top: 10px; left: 75px; width: 24px; height: 24px; min-width: 20px; background: #002e6c; font-weight: bold; border-radius: 50%; font-size: 14px; color: #FFFFFF; } /* /////// sidebar - END ///////////////// */ /* /////// Breadcrumb - START ///////////////// */ #breadcrumb_display{ color: #FFFFFF; float: left; width: 100%; } #breadcrumb_display #breadcrumb{ color: #FFFFFF; margin-top: 30px; margin-bottom: 55px; float: left; width: 100%; float: left; margin-top: 30px; color: #002e6c; float: left; font-size: 14px; line-height: 18px; text-transform: capitalize; margin-bottom: 60px; text-align: left; } @media only screen and (max-width: 1024px){ #breadcrumb_display #breadcrumb{ display: none; } } #breadcrumb_display #breadcrumb li{ color: #D81B2B; font-size: 14px; text-transform: capitalize; } #breadcrumb_display #breadcrumb li a{ color: #333333; font-size: 14px; text-transform: capitalize; } #breadcrumb_display #breadcrumb li span{ color: #333333; font-size: 14px; text-transform: capitalize; } #header_display{ color:#FFFFFF; height:342px; } #header_display h2{ font-size: 40px; text-align: left; margin: 0 0 100px; padding: 0px; font-size: 50px; font-weight: bold; line-height: 48px; color: #ffffff; } @media only screen and (max-width:1024px){ #header_display{ height: 234px; } #header_display h2{ font-size: 30px; line-height: 38px; margin-top: 78px; text-align: left; } } @media only screen and (max-width:640px){ #header_display{ height: auto; float: left; width: 100%; } #header_display h2{ margin: 0px; text-align: left; float: left; width: 100%; line-height: 36px; font-size: 30px; color: #002e6c; } } #top_box_display{ height:auto; margin-bottom:60px; } #top_box_display #breadcrumb_display #breadcrumb{ color: #ffffff; } #top_box_display #breadcrumb_display #breadcrumb li{ color:#ffffff; } #top_box_display #breadcrumb_display #breadcrumb li span{ color: #ffffff; } #top_box_display #breadcrumb_display #breadcrumb li a{ color: #ffffff; } /* /////// Breadcrumb - END ///////////////// */ /* /////// error message box - START ///////////////// */ p.error, ul.error, ol.error, p.message, ul.message, ol.message{ border-right: 0px solid #0074C4; padding: 9px 15px 9px 15px; font-weight: normal !important; font-size: small; color: #0074C4; background: #F2F8FC; width: 100%; border-left: 0px solid #0074C4; border-top: 1px solid #0074C4; border-bottom: 1px solid #0074C4; } /* /////// error message box - END ///////////////// */ .page_content .page_intro{ padding: 0px; } @media screen and (max-width: 1028px){ .page_content .page_intro{ padding: 0px; } } .accordion .accordion-navigation > a, .accordion > dd.accordion-navigation > a, .accordion > dd.accordion-navigation > a:hover{ display: block; background-image: url(/ProgramInfo/8776/images/amplify_plus_minus.png); background-repeat: no-repeat; background-position: right 15px; background-color: #fff; padding: 0; overflow: hidden; } .accordion > dd.accordion-navigation.active > a, .accordion > dd.accordion-navigation.active > a:hover{ background: url(/ProgramInfo/8776/images/amplify_plus_minus.png) no-repeat right -77px transparent; } .accordion .accordion-navigation > a, .accordion > dd.accordion-navigation > a, .accordion > dd.accordion-navigation > a:hover { display: block; background-image: url(/ProgramInfo/8776/images/amplify_plus_minus.png); background-repeat: no-repeat; background-position: right 15px; background-color: #fff; padding: 0; overflow: hidden; } /* ////////////////////////////////// */ /* ///// COMMON - END ///////////// */ /* ////////////////////////////////// */ /* ////////////////////////////////// */ /* ///// Header - START ///////////// */ /* ////////////////////////////////// */ .off-canvas-wrap .bottom-bar.mobile-only-private{ display:none; } @media (max-width: 1025px){ .off-canvas-wrap .bottom-bar.mobile-only-private{ display: block; float: left; width: 100%; background: #002e6c; } } .off-canvas-wrap .bottom-bar.mobile-only{ display: none; } @media (max-width: 1025px){ .off-canvas-wrap .bottom-bar.mobile-only{ display: block; float: left; width: 100%; background: #002e6c; } } .off-canvas-wrap .bottom-bar.mobile-only ul{ display: none; } .off-canvas-wrap .bottom-bar.mobile-only ul li{ float: left; width: 46%; margin: 20px 2%; padding: 0px; } .off-canvas-wrap .bottom-bar.mobile-only ul li button{ margin-bottom:0px; } .off-canvas-wrap .bottom-bar.mobile-only ul li a{ display: block; } .off-canvas-wrap .bottom-bar.mobile-only ul li a.mobile_btn span{ padding: 0; line-height: inherit; } .off-canvas-wrap .bottom-bar.mobile-only ul li a.primary_btn.mobile_btn{ background: #333333; text-shadow: 0 0px 0 rgba(255, 255, 255, 0); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); opacity: 1; border-radius: 3px; border: 1px solid #333333; display: block; color: #FFF; font-size: 16px; font-weight: normal; text-align: center; border-radius: 6px; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); margin: 0px !important; padding: 0px 40px 0px; vertical-align: middle; line-height: 30px; } .off-canvas-wrap .bottom-bar.mobile-only ul li a.primary_btn.mobile_btn span{ color: #FFFFFF; } .off-canvas-wrap .bottom-bar.mobile-only ul li a.primary_btn.mobile_btn:hover{ background-color: #e45f6b; transition: 0.2s ease-in-out 0s; color:#FFFFFF; } .off-canvas-wrap .bottom-bar.mobile-only ul li a.secondary_btn.mobile_btn{ background: #FFFFFF; text-shadow: 0 0px 0 rgba(255, 255, 255, 0); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); opacity: 1; border-radius: 3px; border: 1px solid #333333; display: block; color: #333333; font-size: 16px; font-weight: normal; text-align: center; border-radius: 6px; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); margin: 0px !important; padding: 0px 40px 0px; vertical-align: middle; line-height: 30px; } .off-canvas-wrap .bottom-bar.mobile-only ul li a.secondary_btn.mobile_btn:hover{ background-color: #e45f6b; transition: 0.2s ease-in-out 0s; color:#FFFFFF; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom{ float: left; width: 100%; padding: 15px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul{ } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_left{ width: 70%; margin-top: 15px; margin-bottom: 13px; margin-left: 0px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_left li{ float: left; color: #333333; font-weight: bold; font-size: 16px; margin: 0px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_left li span{ font-size: 16px; color: #333333; font-weight: bold; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_left li span.available_point_balance_label{ float: left; font-size: 16px; font-weight: bold; color: #FFFFFF; position: relative; margin-right: 10px; margin-left: 0px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_left li span.available_point_balance_label::after{ content: ":"; position: absolute; top: 0px; right: -11px; width: 10px; height: 20px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_left li span.available_point_balance{ float: left; font-size: 16px; font-weight: bold; color: #FFFFFF; margin-left: 0px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right{ float: right; width: 80px; height: 20px; background: transparent; margin: 10px 2%; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link{ background: transparent; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); padding: 0px; line-height: unset; color: #333333; display: block; float: left; width:auto; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link::after { padding: 0px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link a { height: 26px; width: 24px; float: left; position: relative; padding: 0px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link a .wishlist-icon .wishlist-icon-count-badge{ content: ""; border-radius: 50%; line-height: 8px; padding: 9px; color: #002e6c; background: transparent; margin: 0 auto; height: 10px; width: 30px; display: block; position: absolute; top: -10px; left: 16px; z-index: 100; font-weight: bold; font-size: 14px; text-align: center; letter-spacing: -2px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link a .wishlist-icon:before { color: #FFFFFF; font-size: 24px; height: 24px; width: 24px; position: absolute; top: 0px; left: 4px; font-family: "Font Awesome 5 Free"; font-weight: unset; content: "\f004"; -webkit-text-stroke: 1px #FFFFFF; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link a .wishlist-icon:after { content: ""; border-radius: 50%; line-height: 1px; padding: 9px; background: #FFFFFF; margin: 0 auto; height: 10px; width: 10px; display: block; position: absolute; top: -6px; right: -16px; z-index: 0; font-size: 17px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.cart_link{ background: transparent; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); padding: 0px; line-height: unset; color: #FFFFFF; display: block; float: left; position: relative; width:auto; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.cart_link::before{ content: " "; position: absolute; top: 0px; left: -3px; border-right: 1px solid #fff; height: 25px; width: 1px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.cart_link::after { color: #fff; font-size: 26px; height: 24px; width: 24px; position: absolute; top: 0px; left: 3px; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f290"; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.cart_link a { height: 26px; width: 24px; float: left; position: relative; background:none; margin:0px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.cart_link a.cart_link::after{ content: ""; border-radius: 50%; line-height: 1px; padding: 9px; background: #FFFFFF; margin: 0 auto; height: 10px; width: 10px; display: block; position: absolute; top: -6px; right: -16px; z-index: 0; font-size: 17px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.cart_link a span#cartItemCountMobile { content: ""; border-radius: 50%; line-height: 8px; padding: 9px; color: #002e6c; background: transparent; margin: 0 auto; height: 10px; width: 30px; display: block; position: absolute; top: -10px; left: 16px; z-index: 1000; font-weight: bold; font-size: 14px; text-align: center; letter-spacing: -2px; } .main-section nav#global{ display: block !important; background-color: #F6F5F3 !important; background: linear-gradient(to bottom, #F6F5F3 0%,#F6F5F3 100%) !important; } @media (max-width: 1025px){ .main-section nav#global{ display:none !important; } } nav#global #global_links{ width: 984px !important; } nav#global #global_links #locale{ } /* /////// global nav - END ///////// */ /* /////// header main - START ///////// */ header#header_main{ float:left; width:100%; position:relative; height:121px; } header#header_main .header_top_row{ background: #FFFFFF; position: absolute; top: 48px; left: 0px; width: 100%; z-index: 1000; border-bottom: 1px solid #D3D4D5; } header#header_main .header_top_row .row{ max-width:100%; } header#header_main .header_top_row #nav_holder{ height: 72px; background: transparent; box-shadow: 0 0px 0 rgba(0, 0, 0, 0); border-radius: 0px; overflow: visible; } header#header_main .header_top_row #nav_holder nav a:focus{ border-style: unset; border-width: 0px; border-color: transparent; } header#header_main .header_top_row #nav_holder nav a:focus-visible,.rewards_summary.page_content #user_actions nav.sidebar_menu ul li a:focus-visible { border-style: solid; border-width: 1px; border-color: #c26f9d; border-right:1px solid #c26f9d !important } a:focus-visible{ border-style: solid; border-width: 1px; border-color: #c26f9d; } a.button.primary:focus-visible,nav#logged_panel a:focus-visible { border-style: solid; border-width: 3px; border-color: #c26f9d; } button.button.primary:focus { background: #D81B2B; } header#header_main .header_top_row #nav_holder nav#main{ height:73px; width:100%; max-width: 1800px; float: none; margin: 0 auto; } header#header_main .header_top_row #nav_holder nav#main h1{ float: left; margin: 20px 25px 2px 0; } header#header_main .header_top_row #nav_holder nav#main h1 a{ width: 238px; background-size: contain; height: 51px; } header#header_main .header_top_row #nav_holder nav#main ul{ float:left; margin-bottom: 0px; } header#header_main .header_top_row #nav_holder nav#main ul::before{ content: ''; position: relative; border-left: 1px solid #D3D4D5; float: left; height: 48px; margin: 10px 25px 10px 0px; } header#header_main .header_top_row #nav_holder nav#main ul li{ float:left; } header#header_main .header_top_row #nav_holder nav#main ul li a{ float: left; height: 73px; color: #333333; padding: 24px 20px; width: auto !important; font-size: 16px; text-transform: inherit; line-height: 24px; font-family: helvetica, sans-serif, arial; } header#header_main .header_top_row #nav_holder nav#main ul li a:hover { background: #FFFFFF; border-bottom: 5px solid #033E8E ; } header#header_main .header_top_row #nav_holder nav#main ul li a:active { border-bottom: 5px solid #033E8E ; } header#header_main .header_top_row #nav_holder nav#main ul li span{ display:none; } header#header_main .header_top_row #nav_holder .small-60.medium-30.columns{ width:100%; } header#header_main .header_top_row #nav_holder nav#aux{ float: right; height: 48px; position: absolute; top: -48px; right: 0px; display:none; } header#header_main .header_top_row #nav_holder nav#aux ul{ height: 48px; float: right; width: auto; max-width: 100%; margin-right: 20px; } header#header_main .header_top_row #nav_holder nav#aux ul li{ float: left; width: auto; margin-left: 20px; padding-top: 9px; height: 48px; } header#header_main .header_top_row #nav_holder nav#aux ul li button#login_desktop{ margin:0px; } /* ///////// top button - START ///////// */ header#header_main .header_top_row #nav_holder nav#aux ul li a.primary_btn.desktop_btn{ background: #333333; text-shadow: 0 0px 0 rgba(255, 255, 255, 0); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); opacity: 1; border-radius: 3px; border: 1px solid #333333; display: block; color: #FFF; font-size: 16px; font-weight: normal; text-align: center; border-radius: 6px; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); margin: 0px !important; padding: 0px 40px 0px; vertical-align: middle; line-height: 28px; text-transform: capitalize; height: auto; } header#header_main .header_top_row #nav_holder nav#aux ul li a.primary_btn.desktop_btn:hover{ background-color: #e45f6b; transition: 0.2s ease-in-out 0s; color:#FFFFFF; } header#header_main .header_top_row #nav_holder nav#aux ul li a.secondary_btn.desktop_btn{ background: #FFFFFF; text-shadow: 0 0px 0 rgba(255, 255, 255, 0); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); opacity: 1; border-radius: 3px; border: 1px solid #333333; display: block; color: #333333; font-size: 16px; font-weight: normal; text-align: center; border-radius: 6px; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); margin: 0px !important; padding: 0px 40px 0px; vertical-align: middle; line-height: 28px; text-transform: capitalize; height: auto; } header#header_main .header_top_row #nav_holder nav#aux ul li a.secondary_btn.desktop_btn:hover{ background-color: #e45f6b; transition: 0.2s ease-in-out 0s; color:#FFFFFF; } header#header_main .header_top_row #nav_holder nav#aux ul li span{ width: 98px; height: 28px; padding: 6px 12px; } header#header_main .header_top_row #nav_holder nav#logged_panel{ float: left; height: 48px; width: auto; position: absolute; top: -120px; right: 0px; } header div#nav_holder #logged_panel li a{ display: block; height: 100%; text-decoration: none; text-transform: capitalize; padding: 0px; color: #333333; font-weight: bold; font-size: 14px; font-family: helvetica, sans-serif, arial; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom{ height: 48px; float: left; width: 100%; padding-right: 20px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li{ float: left; width: auto; margin-right: 20px; margin-top: 16px; height: 30px; background-image: none; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li::after{ padding:0px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li:hover{ background:transparent; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li a{ display: block; height: 100%; text-decoration: none; text-transform: inherit; padding: 0px; color: #ffffff !important; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li:hover a{ color:#333333; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.user_name{ background: transparent; margin-top: 16px; padding-top: 0px; height: 30px; width: auto; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.user_name .user_name_line{ float:left; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.user_name .user_name_line a{ color:#FFFFFF; padding:0px; font-size:14px; font-weight:bold; float:left; margin-right: 20px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.user_name .user_name_line span{ float: left; border-right: 1px solid #FFFFFF; height: 16px; width: 1px; top: 2px; position: relative; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.available_points{ color: #333333; padding-top: 0px; height: 30px; margin-top: 16px; font-weight: bold; font-size: 14px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.available_points .available_point_balance_label{ color: #FFFFFF; float: left; margin-right: 5px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.available_points .available_point_balance{ color: #FFFFFF; font-weight: bold; font-size: 14px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.available_points .available_point_balance_label:after { content: ":"; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.available_points .available_point_balance{ color: #FFFFFF; font-weight: bold; font-size: 14px; padding-right: 20px; font-family: helvetica; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link{ background: transparent; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); padding: 0px; line-height: unset; color: #333333; display: block; height: 36px; margin-top: 12px; width: 35px; opacity: 1; position: absolute; bottom: -60px; right: 70px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link a .wishlist-icon:before{ color: #002e6c; font-size: 24px; height: 24px; width: 24px; position: absolute; top: 0px; left: 4px; font-family: "Font Awesome 5 Free"; font-weight: bold; content: "\f004"; -webkit-text-stroke: 1px #002e6c; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link a .wishlist-icon:after{ content: ""; border-radius: 50%; line-height: 1px; padding: 9px; background: #D81B2B; margin: 0 auto; height: 10px; width: 10px; display: block; position: absolute; top: -6px; right: -16px; z-index: 0; font-size: 17px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link:hover{ background: transparent; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link a{ height: 26px; width: 24px; float: left; position: relative; padding: 0px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link a span#wishlistItemCount{ font-size: 14px; color: #333333; position: absolute; top: -5px; right: -17px; z-index: 1000; width: 17px; height: 17px; display: block; line-height: 16px; font-weight: bold; text-align: center; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link a .wishlist-icon .wishlist-icon-count-badge{ content: ""; border-radius: 50%; line-height: 8px; padding: 9px; color: #fff; background: transparent; margin: 0 auto; height: 10px; width: 30px; display: block; position: absolute; top: -10px; left: 16px; z-index: 100; font-weight: bold; font-size: 14px; text-align: center; letter-spacing: -2px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.cart_link{ background: transparent; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); padding: 0px; line-height: unset; color: #333333; display: block; height: 36px; margin-top: 12px; margin-right:35px; opacity: 1; width: 35px; bottom: -59px; position: absolute; right: 0px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.cart_link::before{ color: #002e6c; font-size: 24px; height: 24px; width: 24px; position: absolute; top: 0px; left: 0px; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f290"; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.cart_link:hover{ background: transparent; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.cart_link a{ height: 26px; width: 24px; float: left; position: relative; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.cart_link a span{ } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.cart_link a::after{ content: ""; border-radius: 50%; line-height: 8px; padding: 9px; color: #fff; background: #D81B2B; margin: 0 auto; height: 10px; width: 10px; display: block; position: absolute; top: -4px; right: -9px; z-index: 100; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.cart_link a span#cartItemCount{ content: ""; border-radius: 50%; line-height: 8px; padding: 9px; color: #fff; background: transparent; margin: 0 auto; height: 10px; width: 30px; display: block; position: absolute; top: -8px; left: 9px; z-index: 1000; font-weight: bold; font-size: 14px; text-align: center; letter-spacing: -2px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.return_to_bank { margin-top: 16px !important; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.logout_link{ height: 30px; float: right; margin-right: 0px; margin-top: 16px; width: auto; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.logout_link:hover{ background: transparent; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.logout_link .logout_link_box{ } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.logout_link .logout_link_box a{ color: #FFFFFF; padding: 0px; font-size: 14px; font-weight: bold; text-transform: unset; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.logout_link .logout_link_box a:hover{ color:#FFFFFF; } /* ///////// top button - END ///////// */ header#header_main .header_nav_row{ float: left; width: 100%; background-color: #002e6c; position: absolute; top: 0px; left: 0px; height: 48px; z-index: 1; background: linear-gradient(to bottom, #002e6c 100%,#002e6c 100%); } header#header_main .header_nav_row #nav_holder2{ float:left; width:100%; } header#header_main .header_nav_row #nav_holder2 #main2{ } header#header_main .header_nav_row #nav_holder2 #main2 ul#global_links{ float: left; margin: 0px; } header#header_main .header_nav_row #nav_holder2 #main2 ul#global_links li{ list-style-type: none; float: left; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } header#header_main .header_nav_row #nav_holder2 #main2 ul#global_links li a{ color: #FFFFFF; height: 48px; padding: 16px 25px; float: left; width: 100% !important; font-size: 14px; line-height: 16px; transition: 0.2s ease-in-out 0s; font-weight: bold; font-family: helvetica, sans-serif, arial; letter-spacing: normal; } header#header_main .header_nav_row #nav_holder2 #main2 ul#global_links li a:hover{ text-decoration:underline; } /* /////// header main - END ///////// */ /* ////////////////////////////////// */ /* ///// Header - END ///////////// */ /* ////////////////////////////////// */ /* /////////////////////////////////////////// */ /* ///// Home page content - Public - START // */ /* /////////////////////////////////////////// */ .home_freeform{ } .home_freeform#home_public{ } #dtm_free_form2{ float: left; width: 100%; } #dtm_free_form3{ } /* /////// intro_box.username_points - START ///// */ .home_freeform .index.page_content.intro_box.username_points{ background:#FFFFFF; } @media only screen and (max-width: 1025px) { .home_freeform .index.page_content.intro_box.username_points{ display:none; } } .home_freeform .index.page_content.intro_box.username_points .username_points_content{ width: 50%; margin: 0 25%; margin: 26px 25%; } .home_freeform .index.page_content.intro_box.username_points .username_points_left{ border-right: 2px solid #D3D4D5; } .home_freeform .index.page_content.intro_box.username_points .username_points_right{ padding-left:47px; } .home_freeform .index.page_content.intro_box.username_points .up_heading{ color:#333333; font-size:16px; float:left; margin-bottom:24px; width:100%; } .home_freeform .index.page_content.intro_box.username_points .up_text{ color: #333333; font-size: 36px; float: left; margin-bottom: 24px; width: 100%; font-weight: bold; } .home_freeform .index.page_content.intro_box.username_points .up_text span{ font-weight:bold; } /* /////// intro_box.username_points - END ///// */ /* /////// intro_box.home_highlights - START ///// */ .home_freeform .index.page_content.intro_box.home_highlights{ background: #E5E2DD; padding: 60px 0px 70px; } .home_freeform .index.page_content.intro_box.home_highlights h2{ margin-bottom:45px; } @media only screen and (max-width: 780px) { .home_freeform .index.page_content.intro_box.home_highlights h2 { font-size:1.5rem; } } .home_freeform .index.page_content.intro_box.home_highlights h3{ margin-bottom:20px; } .home_freeform .index.page_content.intro_box.home_highlights ul{ float:left; width:100%; margin-bottom:20px; } .home_freeform .index.page_content.intro_box.home_highlights ul li{ float:left; width:100%; margin-bottom:20px; } .home_freeform .index.page_content.intro_box.home_highlights ul li a{ float:left; width:100%; padding-left: 20px; background: url(/ProgramInfo/8776/images/bsa_icon_right_arrow.png) no-repeat left; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_left_box{ float:left; width:100%; margin-bottom:20px; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_left_box a{ float:left; width:100%; background:#FFFFFF; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_left_box a img{ float:left; width:100%; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_left_box a .box_content{ float:left; width:100%; padding: 35px 20px 34px; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_left_box a .box_content .box_head{ float:left; width:100%; color:#333333; size:22px; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_left_box a .box_content span{ float:left; width:100%; color:#333333; font-size:14px; font-style: italic; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box{ float:left; width:100%; margin-bottom:20px; background:#FFFFFF; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box a{ float:left; width:100%; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box a img{ width:100%; float:left; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box .box_content{ float:left; width:100%; padding: 25px 20px 0px; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box .box_content .box_head h3{ margin-bottom: 10px; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box .box_content .box_head{ float:left; width:100%; color:#333333; size:22px; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box .box_content .box_caption{ float: left; width: 100%; line-height: 22px; font-size: 14px; margin-bottom: 5px; height: 66px; } @media screen and (max-width: 1020px){ .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box .box_content .box_caption{ display:none; } } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_top_box .box_content span{ float:left; width:100%; color:#333333; font-size:14px; font-style: italic; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left{ float:left; width:100%; background:#333333; margin-bottom:20px; height:210px; } @media screen and (max-width: 641px){ .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left{ height:180px; } } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left a{ float:left; width:100%; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left a img{ padding: 20px; width: 30px; height: 30px; float: left; box-sizing: initial; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left .box_content{ padding: 0 20px 20px; float: left; width: 100%; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left .box_content .box_head{ float:left; width:100%; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left .box_content .box_head h3{ color:#FFFFFF; font-size:20px; height:56px; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left .box_content .box_caption{ } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_left .box_content span{ float:left; width:100%; color:#FFFFFF; font-size:14px; font-style: italic; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right{ float:left; width:100%; background:#C30019; margin-bottom:20px; height:210px; } @media screen and (max-width: 641px){ .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right{ height:180px; } } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right a{ float:left; width:100%; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right a img{ padding: 20px; width: 30px; height: 30px; float: left; box-sizing: initial; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right .box_content{ padding:0 20px 20px; float:left; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right .box_content .box_head{ float:left; width:100%; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right .box_content .box_head h3{ color:#FFFFFF; font-size:20px; height:56px; } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right .box_content .box_caption{ } .home_freeform .index.page_content.intro_box.home_highlights .home_highlights_bottom_box_right .box_content span{ float:left; width:100%; color:#FFFFFF; font-size:14px; font-style: italic; } /* /////// intro_box.home_highlights - END /////// */ /* /////// home_product_offer - START /////////// */ .home_freeform .index.page_content.home_product_offer{ background:#F3F4F4; padding:60px 0px; } @media only screen and (max-width: 640px) { .home_freeform .index.page_content.home_product_offer .home_product_offer_box_row .small-60{ padding: 0px 10px; } } @media only screen and (max-width: 460px) { .home_freeform .index.page_content.home_product_offer .home_product_offer_box_row .small-60{ width:100%; } } .home_freeform .index.page_content.home_product_offer .home_product_offer_header{ float: left; width: 100%; } .home_freeform .index.page_content.home_product_offer .home_product_offer_header h2{ margin: 0 auto 50px; text-align:center; } @media only screen and (max-width: 641px) { .home_freeform .index.page_content.home_product_offer .home_product_offer_header h2{ width:100%; } } .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box{ background: #FFFFFF; position:relative; float:left; height: 487px; width:100%; margin-bottom:20px; } @media screen and (max-width: 640px){ .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box{ height:auto; border:solid 1px #333333; margin-bottom: 20px; } } @media screen and (max-width: 460px){ .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box{ } } .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box h3{ padding: 0 15px; height:72px; margin: 0px 0px 20px; width:100%; float:left; } @media screen and (max-width: 900px){ .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box h3{ height:auto; } } .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box p{ width: 100%; padding: 0 15px; margin-bottom:20px; float:left; color:#333333; } .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box .button_div{ float: left; width: 100%; margin-bottom: 30px; } .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box .button_div a.button.primary{ width: 50%; margin: 0 25%; } @media screen and (max-width: 900px){ .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box .button_div a.button.primary{ width: 80%; margin: 0 10%; } } .home_freeform#home_public .index.page_content.home_product_offer .home_product_offer_box .button_div a.button.primary span{ padding: 11px 12px 13px; } .home_freeform .index.page_content.home_product_offer .home_product_offer_box .home_product_offer_box_icon{ position:absolute; top:0px; right:0px; } .home_freeform .index.page_content.home_product_offer .home_product_offer_box .home_product_offer_box_prod_img{ float:left; margin-bottom: 33px; } /* /////// home_product_offer - END /////////// */ /* /////// login popupbox - START /////////// */ form#form_login{ } form#form_login fieldset{ float:left; width:100%; margin-top:20px; } form#form_login fieldset .primary{ margin-top:20px; } /* /////// login popupbox - END /////////// */ /* /////////////////////////////////////////// */ /* ///// Home page content - Public - END // */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* ///// Home page content - Private - START // */ /* /////////////////////////////////////////// */ .page_intro_2{ } .page_intro_2 .home_loggedin_h2{ } .page_intro_2 .home_loggedin_h2 p{ display: none; } .home_loggedin_h2{ } .home_loggedin_h2 h2{ display:none; } .Container_Promotions_Freeform2, .Container_Promotions_Freeform3, .Container_Promotions_Freeform4{ max-width: 100%; margin: 0px; width:100%; padding: 0px; float:left; } .Container_Promotions_Freeform2_columns, .Container_Promotions_Freeform3_columns, .Container_Promotions_Freeform4_columns{ max-width: 100%; margin: 0px; width:100%; float:left; } .Container_Promotions_Freeform2_columns .dtm_free_form2{ max-width: 100%; margin: 0px; width:100%; float:left; } .home.home_logged.page_content{ padding:0px; } .home.home_logged.page_content #hero{ margin-top: 0px; padding-bottom: 0px; } .home.home_logged.page_content #hero .row{ max-width: 100%; padding: 0px; } .home.home_logged.page_content #hero .row .small-60.columns{ padding: 0px; } .home.home_logged.page_content .page_intro{ display:none; } .home.home_logged.page_content .page_intro h2{ display:none; } .home.home_logged.page_content #user_actions{ display:none; } .home.home_logged.page_content .row{ max-width: 100%; } .home.home_logged.page_content #dtm_free_form2{ } .home.home_logged.page_content #dtm_free_form2 .row{ margin: 0 auto; max-width: 1180px; } .home_freeform#home_private{ } section.main-section section.index.page_content.top_name_points{ min-height:116px; background:#FFFFFF; border-bottom:1px solid #D7D2CB; margin-bottom:80px; } @media screen and (max-width: 641px){ section.main-section section.index.page_content.top_name_points{ display: block; text-align: center; } section.main-section section.index.page_content.top_name_points .topcenter .name_points_box{ margin-left: 0px !important; } } section.main-section section.index.page_content.top_name_points .topcenter{ margin:6px 0px; } section.main-section section.index.page_content.top_name_points .topcenter .name_points_box{ margin-top: 28px; margin-bottom: 14px; margin-left:50px; margin-right:10px; } section.main-section section.index.page_content.top_name_points .topcenter .name_points_box.border{ border-right: 1px solid #002F6C; } @media screen and (max-width: 641px){ section.main-section section.index.page_content.top_name_points .topcenter .name_points_box.border{ border-right:none; } } section.main-section section.index.page_content.top_name_points .topcenter .small_text{ font-size: 16px; color: #333333; line-height: 24px; margin-bottom:10px; } section.main-section section.index.page_content.top_name_points .topcenter .large_text{ margin-bottom: 24px; } section.main-section section.index.page_content.top_name_points .topcenter .large_text .member-firstName{ font-size: 36px; color: #333333; line-height: 42px; font-weight: bold; overflow-wrap: break-word; font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; } section.main-section section.index.page_content.top_name_points .topcenter .large_text .member-pointsBalance{ font-size: 36px; color: #333333; line-height: 42px; font-weight: bold; overflow-wrap: break-word; font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; } /* top_name_points - END */ /* home_tiles - START */ section.main-section section.index.page_content.home_tiles{ margin-top:20px; } section.main-section section.index.page_content.home_tiles .page_intro{ margin-bottom:26px; } section.main-section section.index.page_content.home_tiles .page_intro h2.home_tiles_heading{ margin-bottom: 34px; color: #333333; font-weight: bold; font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; } section.main-section section.index.page_content.home_tiles .page_intro p{ text-align:center; } section.main-section section.index.page_content.home_tiles .box_home_tiles{ margin-bottom:10px; } section.main-section section.index.page_content.home_tiles .box_home_tiles a{ float:left; width:100%; margin-bottom:28px; } section.main-section section.index.page_content.home_tiles .box_home_tiles a img{ float:left; width:100%; } section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text{ padding:10px; width:100%; float:left; } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text{ padding:10px 0px; } } section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text span{ font-size: 14px; color: #2D373E; position: relative; width: 100%; float: left; } section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text span:before{ background: url(/ProgramInfo/8776/images/bsa_arrow.png) no-repeat 0px 0px; content: ''; width: 16px; height: 16px; position: absolute; right: 0px; top: 0px; background-size: cover; } /* home_tiles - END */ /* home_full_img - START */ section.main-section section.index.page_content.home_full_img{ } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_full_img{ background:none; width: 100%; height: 100%; } } section.main-section section.index.page_content.home_full_img img.mobile_img{ display:none; } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_full_img img.mobile_img{ display:block; } } section.main-section section.index.page_content.home_full_img .full_image{ margin-top:80px; } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_full_img .row{ position:absolute; top:0px; } .hui_button button.primary { width: auto; } } @media screen and (max-width: 540px){ section.main-section section.index.page_content.home_full_img .full_image { margin-top: 50px; } } @media screen and (max-width: 500px){ section.main-section section.index.page_content.home_full_img .full_image{ margin-top: 240px; } } @media screen and (max-width: 425px){ section.main-section section.index.page_content.home_full_img .full_image{ margin-top: 45px; } } @media screen and (max-width: 414px){ section.main-section section.index.page_content.home_full_img .full_image{ margin-top: 40px; } } @media screen and (max-width: 360px){ section.main-section section.index.page_content.home_full_img .full_image{ margin-top: 45px; } } @media screen and (max-width: 320px){ section.main-section section.index.page_content.home_full_img .full_image{ margin-top: 55px; } } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_full_img .full_image row{ position: absolute; top: 0px; } } section.main-section section.index.page_content.home_full_img .full_image h2{ margin-bottom: 30px; font-size: 36px; color: #FFFFFF; text-align: center; line-height: 42px; padding: 0 20px; } section.main-section section.index.page_content.home_full_img .full_image .hui_button{ width:100%; float:left; text-align: center; } section.main-section section.index.page_content.home_full_img .full_image .hui_button a{ max-width: 180px; margin: 0 auto; } section.main-section section.index.page_content.home_full_img .full_image .hui_button a span{ } section.main-section section.index.page_content.home_product_offer{ background: #F1F1F2; padding: 100px 0px 60px; } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_product_offer{ padding: 55px 10px 0px; } } section.main-section section.index.page_content.home_product_offer h2{ color: #333333; font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; font-weight: bold; } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row{ } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box{ float:left; width: 100%; } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .home_latest_offer_box_img{ float: left; width: 100%; } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .home_latest_offer_box_img .bsa_latest_offer_01{ } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .home_latest_offer_box_img .bsa_latest_offer_01{ height: 200px; } } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .home_latest_offer_box_img .bsa_latest_offer_02{ } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .home_latest_offer_box_img .bsa_latest_offer_02{ height: 200px; } } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box img{ width:100%; float:left; height:260px; } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .box_copy{ padding: 35px 30px; width: 100%; float: left; } @media screen and (max-width: 640px){ section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .box_copy{ padding: 26px 12px; } } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .box_copy p{ width:100%; float:left; } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .box_copy p.strong{ width: 100%; float: left; font-size: 16px; color: #333333; text-align: left; margin-bottom: 14px; font-weight:bold; } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .box_copy p a{ color:#D81B2B; } section.main-section section.index.page_content.home_product_offer .home_product_offer_box_row .home_latest_offer_box .box_copy p a:hover { text-decoration: underline; } .home_freeform#home_private .index.page_content.intro_box.loggedin_home_banner{ } .home_freeform#home_private .index.page_content.intro_box.loggedin_home_banner a{ } .home_freeform#home_private .index.page_content.intro_box.loggedin_home_banner a .banner_img{ background: url(/ProgramInfo/8776/images/bsa-mrs-cashback-banner-1920x390.png) no-repeat; height: 390px; background-position: top center; } @media screen and (max-width: 1070px){ .home_freeform#home_private .index.page_content.intro_box.loggedin_home_banner a .banner_img{ background-position: -300px 0px; } } @media screen and (max-width: 500px){ .home_freeform#home_private .index.page_content.intro_box.loggedin_home_banner a .banner_img{ background-position: -400px 0px; } } .off-canvas-wrap .off-canvas-wrap .main-section #shop_offers{ display:none; } .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box{ background: #FFFFFF; position:relative; float:left; height: 470px; width:100%; margin-bottom:20px; } @media screen and (max-width: 640px){ .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box{ height:auto; border:solid 1px #333333; } } @media screen and (max-width: 460px){ .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box{ } } .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box h3{ padding: 0 15px; height:72px; margin: 0px 0px 20px; width:100%; float:left; } @media screen and (max-width: 900px){ .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box h3{ height:auto; } } .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box p{ width: 100%; padding: 0 15px; margin-bottom:20px; float:left; } .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box .button_div{ float: left; width: 100%; } .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box .button_div a.button.primary{ width: 50%; margin: 0 25%; } @media screen and (max-width: 900px){ .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box .button_div a.button.primary{ width: 80%; margin: 0 10%; } } .home_freeform#home_private .index.page_content.home_product_offer .home_product_offer_box .button_div a.button.primary span{ padding: 11px 12px 13px; } .home_freeform .index.page_content.home_product_offer .home_product_offer_box .home_product_offer_box_icon{ position:absolute; top:0px; right:0px; } .home_freeform .index.page_content.home_product_offer .home_product_offer_box .home_product_offer_box_prod_img{ float:left; margin-bottom: 33px; } section.main-section section.index.page_content.home_product_offer_for_you{ background:url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_My-account.jpg); padding: 60px 0px; } .home_product_offer_for_you .home_product_offer_header{ } .home_product_offer_for_you .home_product_offer_header h2{ margin-bottom:50px; text-align:center; } .home_product_offer_for_you .home_product_offer_box_row{ } .home_product_offer_for_you .home_product_offer_box_row .home_product_offer_box{ background: #002e6c; color: #FFFFFF; padding: 38px; float: left; margin-bottom:20px; } .home_product_offer_for_you .home_product_offer_box_row .home_product_offer_box .home_product_offer_box_heading{ margin-bottom: 30px; float: left; width:100%; } .home_product_offer_for_you .home_product_offer_box_row .home_product_offer_box .home_product_offer_box_heading h4{ font-family: helvetica, sans-serif, arial; font-size: 24px; color: #FFFFFF; text-align: center; line-height: 30px; } .home_product_offer_for_you .home_product_offer_box_row .home_product_offer_box .home_product_offer_box_heading p{ font-family: helvetica, sans-serif, arial; font-size: 18px; color: #FFFFFF; text-align: center; line-height: 24px; } .home_product_offer_for_you .home_product_offer_box_row .home_product_offer_box .home_product_offer_box_heading span{ font-family: helvetica, sans-serif, arial; font-size: 18px; color: #FFFFFF; text-align: center; line-height: 24px; } .home_product_offer_for_you .home_product_offer_box_row .home_product_offer_box p{ color: #FFFFFF; float: left; width: 100%; text-align: center; font-size:18px; } .home_product_offer_for_you .home_product_offer_box_row .home_product_offer_box span{ float: left; width:100%; text-align:center; font-size:18px; } /* home_product_offer_for_you - END */ /* /////////////////////////////////////////// */ /* ///// Home page content - Private - END // */ /* /////////////////////////////////////////// */ /* //////////////////////////////////////////////////////// */ /* ///// most_wanted_rewards - START //////////////////////// */ /* //////////////////////////////////////////////////////// */ .most_wanted_rewards, .most_wanted_rewards_home, .most_redeemed_rewards, .point_balance_rewards{ width: 100%; } .most_wanted_rewards_home { background-color: rgb(244, 243, 240); } #most_wanted_item_list li a.card { border-radius: 0 !important; } .point_balance_rewards .point_balance_list, .most_wanted_rewards_home .most_wanted_list, .most_wanted_rewards .most_wanted_list, .most_redeemed_rewards .most_redeemed_list{ } .point_balance_rewards .point_balance_list br, .most_wanted_rewards_home .most_wanted_list br, .most_wanted_rewards .most_wanted_list br, .most_redeemed_rewards .most_redeemed_list br{ display:none; } .point_balance_rewards .point_balance_list h2, .most_wanted_rewards_home .most_wanted_list h2, .most_wanted_rewards .most_wanted_list h2, .most_redeemed_rewards .most_redeemed_list h2{ text-align: center; padding: 0px 0px 42px; font-size: 36px; color: #002e6c !important; } @media screen and (max-width: 640px){ .point_balance_rewards .point_balance_list h2, .most_wanted_rewards_home .most_wanted_list h2, .most_wanted_rewards .most_wanted_list h2, .most_redeemed_rewards .most_redeemed_list h2{ color:#002F6C; font-size:24px; line-height:30px; } } .page_content.index #home_featured_offers h2 { text-align: center; padding: 0px 0px 50px; color: #002e6c !important; text-transform: initial; font-size: 36px !important; margin: 0px; line-height: 42px; } .most_wanted_list p { text-align: left; color: rgb(98, 26, 75) !important; } .most_wanted_intro { font-size: 16px; line-height: 26px; font-family: helvetica, sans-serif, arial; padding-bottom: 36px; } /* //////////////////////////////////////////////////////// */ /* ///// most_wanted_rewards - END //////////////////////// */ /* //////////////////////////////////////////////////////// */ /* //////////////////////////////////////////////////////// */ /* ///// shop_offers - START //////////////////////////////// */ /* //////////////////////////////////////////////////////// */ /* /////// top_banner - START /////////// */ section.shop.cart.page_content{ float: left; width: 100%; min-height:342px; background-position: 50% 0; background:#FFFFFF; height:auto; } @media screen and (max-width: 640px){ section.shop.cart.page_content{ min-height:auto; background:#FFFFFF !important; } } section.shop.cart.page_content:before{ content: ' '; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; height:202px; } @media screen and (max-width: 640px){ section.shop.cart.page_content:before{ height:142px; } } #SPN_SHOPPINGCART section.shop.cart.page_content:before{ background-color: #FFFFFF; } section.shop.cart.page_content #user_actions{ display:none; } section.shop.cart.page_content .small-60.medium-48.columns{ width:100%; } section.shop.cart.page_content .page_intro{ background: transparent; padding-top:0px; overflow: visible; } section.shop.cart.page_content .page_intro h2{ text-align: left; margin: 0; padding:0; font-size: 42px; font-weight: bold; line-height: 48px; margin-bottom:105px; } @media screen and (max-width: 640px){ section.shop.cart.page_content .page_intro h2{ text-align: left; font-size: 30px; line-height: 36px; } section.shop.cart.page_content#page_content .page_intro h2.shop_category_title{ margin-bottom: 0px; text-align:center; font-size: 30px; line-height: 36px; } } section.shop.cart.page_content .page_intro .small-54.small-offset-3.columns{ width:100%; margin:0px !important; } /* /////// top_banner - END /////////// */ /* /////// shop_list - START /////////// */ #shop_list .separator_top { border-top: #CCCCCC solid 0px; margin: 0px; } #shop_list .search_filter_order { } #shop_list header div .search_filter_order .small-60.medium-15.columns .search{ display:none; } @media screen and (max-width: 1000px){ #shop_list header div .search_filter_order .small-60.medium-15.columns .search{ display:block; float: left; width: 100%; margin-bottom: 10px; } } #shop_list .search_filter_order .search .search-arrow { height: 38px; position: absolute; background: none; top: 0px; right: 0px; width: 40px; border-radius:5px; } #shop_list .search_filter_order .search .search-arrow .arrow-container { height: 36px; float: right; position: absolute; top: 0; right: 0; width: 41px; } #shop_list .search_filter_order .search .search-arrow .arrow-container div { } #shop_list .search_filter_order .search .search-arrow .arrow-container div b { float:left; } #shop_list .search_filter_order .search .search-arrow .arrow-container div b:after{ color: #333333; font-size: 18px; height: 20px; width: 22px; position: absolute; top: 0px; right: 0px; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f002"; margin: 8px 5px; -webkit-text-stroke: 1px #FFFFFF; } /* /////// shop_list - END /////////// */ section#shop_offers{ background: #F3F4F4; background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#FFFFFF)); background: -webkit-linear-gradient(top, #FFFFFF 0%,#FFFFFF 100%); background: -o-linear-gradient(top, #FFFFFF 0%,#FFFFFF 100%); background: -ms-linear-gradient(top, #FFFFFF 0%,#FFFFFF 100%); background: linear-gradient(to bottom, #FFFFFF 0%,#FFFFFF 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=0 ); position: relative; float: left; width: 100%; padding-bottom: 0px; } section#shop_offers::before{ } /* ///////// nav.sidebar_menu (Left nav - category) - START ///////// */ body sectioshop_offers{ display:block; background: #F2F2F2 !important; padding: 30px 0 30px; } @media (max-width: 1000px) { body section#shop_offers #sidebar{ width: 100%; min-width: unset; } body section#shop_offers #sidebar #offers_categories{ } body section#shop_offers #pagecontent{ width:100%; } body section#shop_offers .medium-48 { width: 100%; } } body section#shop_offers #sidebar #offers_categories input#search_param{ font-weight:normal; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu{ box-shadow: 0 0px 0 rgba(0, 0, 0, 0) !important; margin-bottom: 16px !important; border-radius: 5px !important; font-size: 16px; color: #2E2E2E; letter-spacing: 0; line-height: 41px; overflow: initial; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu a{ font-size: 16px; background: #FFFFFF; color: #333333; line-height: 22px; padding: 19px 18px; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu li.submenu a{ padding: 19px 30px 19px 18px; transition: unset; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu a:hover{ color: #333333; opacity:0.5; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu h3 { text-transform: inherit; color: #002e6c; font-size: 24px; font-weight: bold; font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; padding: 0px; text-align: left; margin-bottom: 25px; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu ul{ border: none; margin: 0px; transition: unset; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu ul li{ border-bottom: 1px solid #D3D4D5; position: relative; transition: none; overflow: initial; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu > ul li.submenu:before { position: absolute; top: 25px; right: 18px; content: " "; margin-left: 6px; display: inline-block; border-top: 8px solid #2d373e; border-right: 7px solid transparent; border-bottom: none; border-left: 7px solid transparent; font-size: 14px; width: auto; padding: 0px; pointer-events: none; z-index: 10000; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu > ul > li.active:first-child > a{ border-radius:0px; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu > ul li.submenu.active > a { z-index: 1000; position: relative; font-weight: bold; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu > ul li.active > ul { padding: 0; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu > ul li.active > ul > li { background-color: #EAE7E2; padding-left:0px; border-bottom: 0px; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu > ul li.active > ul > li a{ } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu > ul li.active > ul > li:last-child{ border-bottom:0px solid #FFFFFF; } body section#shop_offers #sidebar #offers_categories nav.sidebar_menu > ul ul > li > a { } /* ///////// nav.sidebar_menu (Left nav - category) - END ///////// */ /* ///////// nav.sidebar_menu (Left nav - category) - Search - START ///////// */ #offers_categories .search{ position: relative; height: auto; margin-bottom: 35px; } @media screen and (max-width: 1000px){ #offers_categories .search{ display:none; } } #offers_categories .search #search_param{ } #offers_categories .search button{ } body section#shop_offers #sidebar #offers_categories .search .button_icon_left{ background: #FFFFFF; border: 0px solid #FFFFFF; box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); padding: 0px; height: 34px !important; width: 34px; top: 1px; border-radius: 3px; padding-left: 0 !important; position: relative; margin: 0px; position: absolute; right: 1px; } body section#shop_offers #sidebar #offers_categories .search .button_icon_left:after{ color: #333333; font-size: 18px; height: 24px; width: 24px; position: absolute; top: 0px; left: 0px; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f002"; margin: 5px; -webkit-text-stroke: 1px #FFFFFF; } /* ///////// nav.sidebar_menu (Left nav - category) - Search - END ///////// */ /* ///////// pagination - START ///////// */ body section#shop_offers #shop_list footer nav#pagination{ } body section#shop_offers #shop_list footer nav#pagination ul{ } body section#shop_offers #shop_list footer nav#pagination ul li{ } body section#shop_offers #shop_list footer nav#pagination ul li a{ background: linear-gradient(to bottom, rgba(252,252,252,0) 0%,rgba(252,252,252,0) 100%); text-shadow: 0 0px 0 #FFFFFF; box-shadow: 0 0px 0 #FFFFFF, 0 0px 0 #FFFFFF; border-left: 1px solid #D3D4D5; height: 38px; line-height: 36px; width: 36px; float: left; font-size: 14px; margin: 0px; border-top: 1px solid #D3D4D5; border-bottom: 1px solid #D3D4D5; font-weight: normal; padding: 0; background-color: #FFFFFF; } footer .top_pagination .catalog_items_msg{ color: #002e6c; font-size: 36px; font-weight: bold; margin-bottom: 43px; padding: 0 5px; } @media screen and (max-width: 1025px){ footer > div #pagination ul { padding-right: 15px; } footer > div .pagination_top_text { display: none; } footer > div .pagination_bottom_text { margin-left: 78px; font-size: 17px; } footer .top_pagination .catalog_items_msg { text-align: center; } body section#shop_offers #shop_list ul.card_list { margin-bottom: 0; } body section#shop_offers #shop_list footer nav#pagination { padding-top: 50px; } body section#shop_offers #shop_list footer nav#pagination ul li a { width: 50px; } body section#shop_offers #shop_list header #order_type { margin-bottom: 20px; } body section#shop_offers #shop_list header #order_type dl dt{ display:none; } body section#shop_offers #shop_list header #order_type dd{ width: 100%; } body section#shop_offers #shop_list footer #dtm_free_form3 { margin-top: 30px !important; } } @media screen and (max-width: 640px){ body section#shop_offers #shop_list header #order_type { width:100%; } footer .top_pagination .catalog_items_msg { font-size: 24px; line-height:30px; } } body section#shop_offers #shop_list footer nav#pagination ul{ height:auto; } body section#shop_offers #shop_list footer nav#pagination ul li:first-child{ } body section#shop_offers #shop_list footer nav#pagination ul li:first-child a{ border-radius: 4px 0 0 4px; width: 58px; font-size: 30px; letter-spacing: 0px; } body section#shop_offers #shop_list footer nav#pagination ul li:nth-child(2){ display:none; } body section#shop_offers #shop_list footer nav#pagination ul li:nth-child(2) a { } body section#shop_offers #shop_list footer nav#pagination ul li:nth-last-child(2){ display:none; } body section#shop_offers #shop_list footer nav#pagination ul li:nth-last-child(2) a { } body section#shop_offers #shop_list footer nav#pagination ul li:last-child{ } body section#shop_offers #shop_list footer nav#pagination ul li:last-child a{ border-radius: 0px 4px 4px 0px; border-right: 1px solid #D3D4D5; width:58px; font-size: 30px; letter-spacing: 0px; } body section#shop_offers #shop_list footer nav#pagination ul li.current a{ background: #002e6c; border-left: 1px solid #002e6c; border-top: 1px solid #002e6c; border-bottom: 1px solid #002e6c; } /* ///////// pagination - END ///////// */ /* ///////// category list - START /////////////////////////// */ body section#shop_offers #shop_list{ } body section#shop_offers #shop_list header #filter_catalog_heirarchy{ position:relative; margin-bottom:10px; } body section#shop_offers #shop_list header #filter_catalog_heirarchy span.hide{ display:none; } body section#shop_offers #shop_list header #filter_catalog_heirarchy #selrange{ box-shadow: 0 0px 0 rgba(0,0,0,0); margin: 0px; } @media screen and (max-width: 640px){ body section#shop_offers #shop_list header #filter_catalog_heirarchy label{ margin-bottom:0px; } } body section#shop_offers #shop_list header #order_type{ } html[dir="ltr"] #shop_offers #shop_list header #order_type dd:last-of-type{ border-radius: 3px; box-shadow: 0 0px 0 #bbb, 0 0px 0 #fff; text-shadow: 0 0px 0 #fff; background: linear-gradient( to bottom, rgba(252, 252, 252, 0) 0%, rgba(247, 247, 247, 0) 100% ); height: auto; } body section#shop_offers #shop_list header .row .search_filter_order #order_type #selsort{ color: rgba(0, 0, 0, 0.4); } @media only screen and (max-width: 640px){ body section#shop_offers #shop_list header .row .search_filter_order #order_type #selsort{ width: 100% !important; } } .page_content.index #home_featured_offers, .page_content.index #home_most_redeemed_offers, .page_content.index #home_rewards_by_points_balance{ background:#FFFFFF; background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%); background: -webkit-linear-gradient( top, #FFFFFF 0%, #FFFFFF 100% ); background: -o-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%); background: -ms-linear-gradient(top, #FFFFFF 0%, #FFFFFF 100%); background: linear-gradient(to bottom, #FFFFFF 0%, #FFFFFF 100%); filter: progid:dximagetransform.microsoft.gradient(startColorstr="#FFFFFF", endColorstr="#FFFFFF", GradientType=0); width: 100%; } .page_content.index #home_featured_offers #featured_list, .page_content.index #home_most_redeemed_offers #most_redeemed_list, .page_content.index #home_rewards_by_points_balance #rewards_by_points_balance_list{ margin-bottom:30px; } body section#shop_offers #shop_list footer.bottom_footer{ } body section#shop_offers #shop_list footer.bottom_footer .pagination_bottom_text.pagination_padding{ margin-top: 10px; float: left; } /* ///////// category list - END /////////////////////////// */ /* //////////////////////////////////////////////////////// */ /* ///// shop_offers - END //////////////////////////////// */ /* //////////////////////////////////////////////////////// */ /* //////////////////////////////////////////////////////// */ /* ///// Shopping cart page - START //////////////////////////////// */ /* //////////////////////////////////////////////////////// */ #SPN_SHOPPINGCART{ } #SPN_SHOPPINGCART form#shoppingCartForm{ } #SPN_SHOPPINGCART form#shoppingCartForm #cartUpdatedMessage{ } #SPN_SHOPPINGCART form#shoppingCartForm #cartUpdatedMessage p.success{ border-top:1px solid #80C080; border-bottom:1px solid #80C080; border-right:0px solid #80C080; border-left:0px solid #80C080; background:#F2F9F2; color:#008000; } #SPN_SHOPPINGCART form#shoppingCartForm #ajaxEventDiv{ } #SPN_SHOPPINGCART form#shoppingCartForm #ajaxEventDiv .small-54.small-offset-3.columns{ width:100%; margin:0px !important; } #SPN_SHOPPINGCART form#shoppingCartForm h1{ display:none; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_actions{ background:transparent; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list{ } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row{ border-bottom: 1px solid #D3D4D5; background: #FFFFFF; margin-top:0px; } @media screen and (max-width: 40em){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row{ border-bottom: 6px solid #D3D4D5; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row{ margin: 0px; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.thumb{ float: left; margin: 15px; padding: 0px; } @media screen and (max-width: 40em){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.thumb{ float: left; margin:0px; padding: 0px; width: 100%; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.thumb img { width: 108px; height: 108px; margin: 40px auto 0px; display: block; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.thumb img{ width:108px; height:108px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.name{ color: #333333; font-size: 14px; font-weight: normal; line-height: 22px; margin-top: 35px; float: left; width:auto; } @media screen and (max-width: 40em){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.name{ width: auto; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.item_points{ color: #333333; font-size: 14px; font-weight: normal; line-height: 22px; margin-top:35px; float: right; text-align:right; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.item_points .points{ color: #333333; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.item_points .amount{ color: #333333; } @media screen and (max-width: 40em){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.item_points::before { padding: 0px; text-transform: capitalize; font-size: 14px; color: #333333; font-weight: bold; margin-bottom: 20px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.item_points::after{ content: none; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity{ color: #333333; font-size: 16px; font-weight: normal; line-height: 22px; margin-top:35px; float: right; text-align:right; } @media screen and (max-width: 40em){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity::before{ text-transform: capitalize; margin-bottom: 10px; font-weight:bold; font-size:14px; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a{ margin: 0px; background: transparent; height: auto; line-height: unset; border: 0px solid #FFFFFF; width:30px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a:hover{ background: transparent; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a span{ background: transparent; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); padding: 0px; height: 50px; display: block; line-height: unset; font-family: "Font Awesome 5 Free"; font-weight:400; color:#FFFFFF; float:left; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a span:after{ content: "\f2ed"; color: #333333; font-size: 24px; height: 24px; width: 24px; position: absolute; top: 24px; left: 0px; } @media screen and (max-width: 40em){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a span:after{ font-size:24px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a{ width: unset; left: -81px; top: 2px; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.frequency{ color: #333333; font-size: 16px; font-weight: normal; line-height: 22px; margin-top:35px; float: right; text-align:right; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.frequency::before{ padding: 0px; text-transform: capitalize; font-size: 14px; color: #333333; font-weight: bold; margin-bottom: 20px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.frequency label{ width:192px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.frequency label input{ height: 16px; margin: 25px 0 0; margin-left: 60px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.frequency label span{ font-size: 14px; padding: 2px; margin-top: 12px; margin-left: 5px; color: #333333; position: absolute; bottom: -5px; float: right; text-align: right; right: 6px; } @media(max-width:1025px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency label input{ margin-left: 30px; } } @media(max-width:768px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency label span{ text-align: left; position: unset; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency label input{ margin: 5px 0 0; margin-left: 0px !important; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span input[type="text"]{ width: 60px; float: right; text-align: right; font-size: 14px !important; position: absolute; top: 25px; right: 10px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.total_points{ color: #333333; font-size: 14px; font-weight: normal; line-height: 22px; margin-top:35px; float: right;; padding-right:10px; text-align:right; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.total_points .points{ color: #333333; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.total_points .amount{ color: #333333; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row{ height: auto; border-bottom: 4px solid #00ADBD; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row{ } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row span.name, #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row span.item_points, #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row span.quantity, #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row span.frequency, #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row span.total_points{ color: #333333; font-weight: bold; text-transform: capitalize; font-size: 14px; margin-top: 0px; margin: 11px 0px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row span.quantity{ float: right; text-align: right; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row span.total_points{ padding-right: 10px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row{ border-bottom:0px solid #FFFFFF; background-color: #F0F1F1; } @media screen and (max-width: 640px){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row{ background-color: #FFFFFF; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .label{ color: #333333; font-size: 14px; margin-top: 30px; text-transform: capitalize; float: left; width: 100%; text-align: right; padding: 0 0 10px 10px; font-weight: bold; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .label .colon{ display:none !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .total{ color: #333333; font-size: 30px; font-weight: normal; margin-top: 0px; padding-right: 0px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .total span.points{ color: #333333; font-size: 30px; font-weight: normal; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .total span.amount{ color: #333333; font-weight: normal; position: relative; padding-left: 30px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .total span.amount::before{ content: "+"; position: absolute; top: 8px; left: 0px; color: #333333; font-weight:normal; } @media screen and (max-width: 40em){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .label{ padding-right: 20px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .label span.colon{ display:none !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .total{ padding: 10px 20px 10px 0; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row .total span.points{ text-align: left; float:left; } } #SPN_SHOPPINGCART form#shoppingCartForm .cart_actions .small-50.small-offset-5.medium-54.medium-offset-3.columns{ width: 100%; margin: 0px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_actions .message{ margin-bottom: 100px; color: #0074C4; background: #F2F8FC; display: none; } #SPN_SHOPPINGCART section.shop.cart.page_content{ background-color: #F3F4F4; padding-bottom:80px; } #SPN_SHOPPINGCART #shop_offers{ display:none; } @media screen and (max-width: 1024px){ span.total_points.points_only.converted_amt { position: relative; left: 80px; } } @media screen and (max-width: 769px){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list header.item_row .row span.total_points{ font-size: 12px; } } @media screen and (max-width: 426px){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span input[type="text"]{ top: 46px !important; right: 85px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a span:after{ left: 28px !important; } } /* //////////////////////////////////////////////////////// */ /* ///// Shopping cart page - END //////////////////////////////// */ /* //////////////////////////////////////////////////////// */ /* //////////////////////////////////////////////////////// */ /* ///// Shopping cart - SPN_CHECKOUT - START /////////////// */ /* //////////////////////////////////////////////////////// */ body#SPN_CHECKOUT{ } /* /////// top_banner - START /////////// */ section.shop.checkout.page_content{ float: left; width: 100%; min-height:342px; background-position: 50% 0; margin-bottom: 60px; height:auto; } section.shop.checkout.page_content:before{ content: ' '; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; height:202px; background:#FFFFFF; } @media screen and (max-width: 640px){ section.shop.checkout.page_content:before{ height:142px; } } section.shop.checkout.page_content #user_actions{ display:none; } section.shop.checkout.page_content .small-60.medium-48.columns{ width:100%; } section.shop.checkout.page_content .page_intro{ background: transparent; padding:0px; overflow: visible; box-shadow: 0 0px 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(255, 255, 255, 0) inset; border-radius: 0px; background: transparent; } section.shop.checkout.page_content .page_intro h2{ float: left; width: 100%; font-size: 42px; font-weight: bold; height: 100px; line-height: 56px; margin-bottom: 200px; } section.shop.checkout.page_content .page_intro .small-54.small-offset-3.columns{ width: 100%; margin:0px !important; } /* /////// top_banner - END /////////// */ #SPN_CHECKOUT #shoppingCartForm{ } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv{ } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .blktxt{ margin-bottom: 24px; float: left; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list{ background: transparent; margin-bottom:0px; } @media screen and (max-width: 640px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .blktxt{ margin-bottom:0px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list{ overflow: visible; background: #FFFFFF; margin-bottom: 30px; margin-top: 30px; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row{ height: auto; border-bottom: 1px solid #D3D4D5; background: #FFFFFF; padding-top: 0px; margin-top: 0px; } button#btn_add_map_info,button#btn_update_map_info { width: 50%; } @media screen and (max-width: 640px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row{ border-bottom: 6px solid #CCCCCC; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row{ padding-right: 20px; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list button#btn_add_map_info{ margin-bottom:30px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row{ margin: 0px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row table td.bldblk{ font-weight:bold; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.thumb{ float: left; margin: 15px; padding: 0px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.thumb img{ width:108px; height:108px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.name{ color: #333333; font-size: 14px; font-weight: normal; line-height: 22px; margin-top: 35px; float: left; width:auto; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.item_points{ color: #333333; font-size: 14px; font-weight: normal; line-height: 22px; margin-top:35px; float: right; text-align: right; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.item_points .total_point_label{ font-size:14px; text-transform: capitalize; font-weight:bold; color: #333333; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.item_points .points{ color: #333333; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.item_points .amount{ color: #333333; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency{ color: #333333; font-size: 14px; font-weight: normal; line-height: 22px; float: right;; text-align: right; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency .frequency_label{ font-size: 14px; text-transform: capitalize; font-weight: bold; color: #333333; line-height:22px; border-top: #CCCCCC solid 1px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency .value{ } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency label{ } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency label input{ margin: 5px 0 0; margin-left: 55px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.frequency label span{ margin-left: 10px; font-size: 14px; padding: 2px; margin-top: 12px; margin-left: 5px; color: #333333; text-align: right; position: absolute; right: 4px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .error{ width: 80%; margin: 10px 10%; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row span.quantity{ color: #333333; font-size: 16px; font-weight: normal; float: left; margin-bottom: 12px; display:block; line-height: 22px; text-align: right; } @media screen and (max-width: 640px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row span.quantity{ display:none; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.quantity .quantity_label{ font-size: 14px; color: #333333; text-transform: none; padding-top: 12px; border-top: #CCCCCC solid 1px; font-weight:bold; line-height: 22px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row .small-30.medium-20.columns span.quantity{ display:none; } @media screen and (max-width: 640px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row .small-30.medium-20.columns span.quantity{ display:block; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.quantity .quantity_label{ padding-top: 10px; text-align: right; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.value{ color:#333333; font-size:14px; margin-top: 35px; float: right; text-align: right; line-height: 22px; } @media screen and (max-width: 640px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.value{ margin-top:0px; text-align: right; float: right; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.total_points{ color: #333333; font-size: 14px; font-weight: normal; line-height: 22px; margin-top:35px; float: right; text-align: right; padding-right: 20px; } @media only screen and (max-width: 640px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.total_points{ margin-top:0px; padding-right: 0px; } form#shoppingCartForm .item_row span.item_points .points, form#shoppingCartForm .item_row span.item_points .amount { display: block; float: right; clear: both; width: auto; padding-right: 10px; } .checkout form#shoppingCartForm span.item_points .total_point_label { margin-top: 30px; float: right; padding-right: 10px; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.total_points .points{ text-align: right; float: right; color: #333333; } @media only screen and (max-width: 640px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.total_points .points{ float: right; text-align: right; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.total_points .amount{ text-align: right; float: right; width: 100%; } @media only screen and (max-width: 640px){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.total_points .amount{ float:right; text-align: right; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row{ background: #FFFFFF; border: 0px solid transparent; float: left; width: 98%; border-radius: 0px; border-top: 1px solid #D3D4D5; padding: 20px 0px 15px; margin: 30px 1%; } @media screen and (max-width: 40em){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row{ border-top: 6px solid #D3D4D5; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .ship_to{ } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .ship_to label{ margin-bottom:20px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .ship_to label span:first-child{ font-size: 22px; color: #333333; border-bottom: 0px solid #cccccc; padding: 0px; margin: 0px 0 36px; line-height: 28px; text-transform: capitalize; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .ship_to label span:nth-child(2){ font-size: 16px; color: #333333; line-height: 22px; padding: 0px; border: 0px solid transparent; border-radius: 0px; float: left; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .ship_to button{ float: left; margin: 0 0 20px 0; width: 60%; margin-right: 40%; } @media screen and (max-width: 40em){ #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .ship_to button{ width: 100%; margin-right: 0%; } } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .ship_to button span{ padding: 9px 12px 11px; font-size: 16px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row table tbody tr:first-child{ border-width: 0px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row table tbody tr:first-child td{ border-width: 0px 0px 1px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .mapping_info #span_mapping_info_1{ border-radius: 0px; margin: 0px 0px 20px; width: 100%; padding: 10px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row .mapping_info #span_mapping_info_2{ border-radius: 0px; margin: 10px 0px; width: 100%; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .edit_row label span{ width: 100%; padding:0px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row{ height: auto; border-bottom: 4px solid #00ADBD; margin-bottom: 0px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row{ } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row span.name, #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row span.item_points, #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row span.frequency, #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row span.quantity, #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row span.total_points{ color: #333333; font-weight: bold; text-transform: capitalize; font-size: 14px; margin-top: 0px; margin: 11px 0px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list header.item_row .row span.total_points{ padding-right: 10px; text-align: right; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row{ border-bottom: 0px solid #FFFFFF; background: #F3F4F4; padding-top: 0px; padding-bottom: 0px; margin-bottom: 0px; padding-top: 30px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .label{ color: #333333; font-size: 14px; text-transform: capitalize; width: 100%; text-align: right; padding: 0px; line-height: 22px; margin-bottom:0px; font-weight:bold; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .label span.colon{ display:none !important; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .total{ color: #333333; font-size: 30px; font-weight: bold; margin-top: 6px; position: relative; text-align: right; padding: 0px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .total .points{ color:#333333; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .total .amount{ color:#333333; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .total .amount::before{ color:#333333; } #SPN_CHECKOUT section.shop.checkout.page_content{ background: #F3F4F4; padding-bottom: 60px; margin-bottom: 0px; } #shoppingCartForm .cart_actions button{ margin-bottom: 10px !important; } /* //// cartaction - START ////// */ section.shop.checkout.page_content .page_intro form#shoppingCartForm{ } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions{ background: #FFFFFF; padding: 35px 20px 30px; margin-top:30px; } @media screen and (max-width: 640px){ section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions{ border-bottom: 6px solid #CCCCCC; } } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .payment_information{ background:#FFFFFF; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .payment_information .oneUp{ } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .payment_information .oneUp label{ color:#333333; font-size:14px; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .payment_information .oneUp label span{ color: #333333; font-size: 14px; text-transform: capitalize; font-weight: bold; margin-bottom: 15px; line-height: 16px; min-height: auto; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .payment_information .oneUp label span.colon{ display:none; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .payment_information h3{ } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .email_confirmation{ background: #FFFFFF; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .email_confirmation #accept_email{ height:auto !important; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .email_confirmation .email_box{ } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .email_confirmation .email_box span:first-child{ font-weight:bold; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .email_confirmation .email_box span:last-child{ font-weight: normal !important; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .chkt-actn-buttons{ background: #FFFFFF; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .small-50.small-offset-5.medium-54.medium-offset-3.columns{ width: 100%; margin:0 !important; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .email_confirmation h3{ margin-bottom: 30px; } section.shop.checkout.page_content .page_intro form#shoppingCartForm .cart_actions .email_confirmation p{ margin-bottom: 30px; } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns{ float:left; } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns.item-details{ } @media screen and (max-width: 640px){ section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns.item-details .columns{ padding: 0px; } } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns h2{ float:left; width:100%; margin-bottom: 20px; } @media screen and (max-width: 640px){ section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns h2{ text-align: left; height: 92px; margin-bottom: 0px; line-height: 36px; font-size: 30px; } } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns p{ float:left; width:100%; } @media screen and (max-width: 640px){ section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns p{ margin: 24px 0px; } } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns ul{ float:left; width:100%; } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns .small-30.medium-24.columns.item-details.wizard-2{ } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns .small-30.medium-24.columns.item-details.wizard-2 .small-60.medium-36.columns{ } @media screen and (max-width: 640px){ section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns .small-30.medium-24.columns.item-details.wizard-2 .small-60.medium-36.columns{ padding: 0px; } } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns .small-30.medium-24.columns.item-details.wizard-2 .small-60.medium-36.columns .name{ } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns .small-30.medium-24.columns.item-details.wizard-2 .small-60.medium-24.columns.item-points{ } @media screen and (max-width: 640px){ section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns .small-30.medium-24.columns.item-details.wizard-2 .small-60.medium-24.columns.item-points{ padding: 0px; } } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns.hide-for-small-only{ float: right; } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns.item-total-points{ float:right; } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns.item-total-points .total_label{ font-size: 14px; text-transform: capitalize; font-weight: bold; color: #333333; line-height:22px; width:100%; border-top: 1px solid #CCCCCC; } @media screen and (max-width: 640px){ section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row .columns.item-total-points .total_label{ text-align: right; } } section.shop.checkout.page_content .page_intro form#shoppingCartForm #ajaxEventDiv .row table td.bodyBolded{ padding-top: 30px; padding-bottom: 20px; } /* //// cartaction - END ////// */ body#SPN_CHECKOUT #shop_offers{ display:none; } /* //////////////////////////////////////////////////////// */ /* ///// Shopping cart - SPN_CHECKOUT - END /////////////// */ /* //////////////////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Redeem page - START ///////////// */ /* /////////////////////////////////////////// */ /* ///// shop_index - START ////// */ .shop.shop_index.page_content{ padding: 0px; margin-top: 0px; float: left; width: 100%; margin-bottom: 200px; height: 342px; background-color: #FFFFFF; } .shop.shop_index.page_content:before{ content: ' '; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; height: 308px; } @media screen and (max-width: 40em) { .shop.shop_index.page_content:before { background: white !important; } } .shop.shop_index.page_content h1{ display:none; } .shop.shop_index.page_content .page_intro{ box-shadow: 0 0px 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(255, 255, 255, 0) inset; border-radius: 0px; overflow: visible; background: transparent; padding:0px; } .shop.shop_index.page_content .page_intro .row .small-54.small-offset-3.columns{ margin:0px !important; width:100%; } .shop.shop_index.page_content .page_intro .row .small-54.small-offset-3.columns ul#breadcrumb{ font-size: 14px; color: #333333; text-align: left; line-height: 18px; text-transform: capitalize; margin-bottom: 60px; } .shop.shop_index.page_content .page_intro .row .small-54.small-offset-3.columns ul li{ font-family: helvetica, sans-serif, arial; font-size: 14px; color: #333333; text-align: left; line-height: 18px; text-transform: capitalize; float: none; } .shop.shop_index.page_content .page_intro .row h2{ color: #002e6c; float: left; width: 100%; font-size: 42px; font-weight: bold; height:92px; box-shadow:0 0px 0 rgba(255,255,255,0); line-height: 48px; font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; } @media only screen and (max-width: 1024px){ .shop.shop_index.page_content .page_intro .row h2{ text-align: center; } } @media only screen and (max-width: 640px){ .shop.shop_index.page_content .page_intro .row h2{ line-height:36px; font-size:40px; text-align:left; } } /* ///// shop_index - END ////// */ /* /////////////////////////////////////////// */ /* //////////// Redeem page - END ///////////// */ /* /////////////////////////////////////////// */ /* ///////////////////////////////////////////////////// */ /* //////////// Product detail page - START ///////////// */ /* ///////////////////////////////////////////////////// */ .shop.shop_details.page_content, .shop.shop_details_logged.page_content{ background: #FFFFFF !important; padding: 0px; margin-top: 0px; padding-bottom: 55px; float: left; width: 100%; } .shop.shop_details.page_content:before, .shop.shop_details_logged.page_content:before{ content: ' '; height: 249px; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; background:#FFFFFF; } @media screen and (max-width: 1025px){ .shop.shop_details.page_content:before, .shop.shop_details_logged.page_content:before{ height:50px; } } @media screen and (max-width: 40em){ .shop.shop_details.page_content:before, .shop.shop_details_logged.page_content:before{ height: 50px; } } .shop.shop_details.page_content .small-60.medium-48.columns, .shop.shop_details_logged.page_content .small-60.medium-48.columns{ width:100%; } .shop.shop_details.page_content .page_intro, .shop.shop_details_logged.page_content .page_intro{ background: transparent; box-shadow: 0 0px 0px 0 rgba(74,74,74,0); } @media screen and (max-width: 40em){ .page_content.shop_details #breadcrumb, .page_content.shop_details_logged #breadcrumb { display: none; } } .shop.shop_details.page_content .page_intro h2, .shop.shop_details_logged.page_content .page_intro h2{ text-align: left; margin: 0; padding: 95px 0 0 0; font-size: 42px; font-weight: bold; line-height: 48px; margin-bottom:95px; } @media screen and (max-width: 1025px){ .shop.shop_details.page_content .page_intro h2, .shop.shop_details_logged.page_content .page_intro h2{ margin-bottom: 0px; display: none; } } @media screen and (max-width: 40em){ .shop.shop_details.page_content .page_intro h2, .shop.shop_details_logged.page_content .page_intro h2{ display:none; } } .shop.shop_details.page_content .page_intro .row .back_button, .shop.shop_details_logged.page_content .page_intro .row .back_button{ width:144px; margin-top:50px; } @media screen and (max-width: 1025px){ .shop.shop_details.page_content .page_intro .row .back_button, .shop.shop_details_logged.page_content .page_intro .row .back_button{ margin-bottom:20px; } } .shop.shop_details.page_content .page_intro .row .back_button #btn_back, .shop.shop_details_logged.page_content .page_intro .row .back_button #btn_back{ background: #333333; border: 0px solid #FFFFFF; } .shop.shop_details.page_content .page_intro .row .back_button #btn_back:hover, .shop.shop_details_logged.page_content .page_intro .row .back_button #btn_back:hover{ background:#e45f6b; } .shop.shop_details.page_content .page_intro .row .back_button #btn_back span, .shop.shop_details_logged.page_content .page_intro .row .back_button #btn_back span{ color: #FFFFFF; } @media screen and (max-width: 40em){ .shop.shop_details.page_content .page_intro .row .back_button, .shop.shop_details_logged.page_content .page_intro .row .back_button{ width:144px; margin-top:0px; margin-bottom:0px; height:50px; float: left; width: 100%; padding-left: 20px; } .shop.shop_details.page_content .page_intro .row .back_button #btn_back, .shop.shop_details_logged.page_content .page_intro .row .back_button #btn_back{ background: transparent; border: 0px solid #FFFFFF; } .shop.shop_details.page_content .page_intro .row .back_button #btn_back:hover, .shop.shop_details_logged.page_content .page_intro .row .back_button #btn_back:hover{ background: transparent; } .shop.shop_details.page_content .page_intro .row .back_button #btn_back span, .shop.shop_details_logged.page_content .page_intro .row .back_button #btn_back span{ font-size: 14px; color: #333333; text-align: left; padding: 0px; line-height: 50px; } } .shop.shop_details.page_content .page_intro .row .detail_image, .shop.shop_details_logged.page_content .page_intro .row .detail_image{ background: #FFFFFF; } @media screen and (max-width: 1025px){ .shop.shop_details.page_content .page_intro .row .detail_image, .shop.shop_details_logged.page_content .page_intro .row .detail_image{ margin-top:0px; } } @media screen and (max-width: 40em){ .shop.shop_details.page_content .page_intro .row .detail_image, .shop.shop_details_logged.page_content .page_intro .row .detail_image{ margin-top:0px; margin-bottom: 0px; } } .shop.shop_details.page_content .page_intro .row .detail_image img, .shop.shop_details_logged.page_content .page_intro .row .detail_image img{ width: 80%; margin: 0 10% 10%; } .shop.shop_details.page_content .page_intro .row .item_details, .shop.shop_details_logged.page_content .page_intro .row .item_details{ font-size: 16px; color: #2E2E2E; letter-spacing: 0; border-bottom: 1px solid #CCCCCC; padding-bottom: 50px; width:100%; } @media screen and (max-width: 1025px){ .shop.shop_details.page_content .page_intro .row .item_details, .shop.shop_details_logged.page_content .page_intro .row .item_details{ margin-top:0px; } } .shop.shop_details.page_content .page_intro .row .item_details p, .shop.shop_details_logged.page_content .page_intro .row .item_details p{ font-size: 14px; line-height: 20px; } .shop.shop_details.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details_logged.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details.page_content .page_intro .row .item_details h2, .shop.shop_details_logged.page_content .page_intro .row .item_details h2{ font-size: 36px; color: #002e6c; letter-spacing: 0; line-height: 42px; text-shadow: 0 0px 0 rgba(255,255,255,0.5); border-bottom: 0px solid #ccc; margin-bottom: 30px; font-weight: normal; padding-top: 0px; height:auto; font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; } @media screen and (max-width: 1025px){ .shop.shop_details.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details_logged.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details.page_content .page_intro .row .item_details h2, .shop.shop_details_logged.page_content .page_intro .row .item_details h2{ margin-bottom: 20px; margin-top: 20px; } } @media screen and (max-width: 40em){ .shop.shop_details.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details_logged.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details.page_content .page_intro .row .item_details h2, .shop.shop_details_logged.page_content .page_intro .row .item_details h2{ margin-bottom: 20px; height: auto; line-height: 36px; text-align: left; font-size: 30px; } } @media screen and (max-width: 640px){ .shop.shop_details.page_content .page_intro .row #vpp_update{ margin: 0px 0px 20px; float: left; width:100%; } } .shop.shop_details.page_content .page_intro footer, .shop.shop_details_logged.page_content .page_intro footer{ background: transparent; border: 0px solid #FFFFFF; border-radius: 0px; padding: 0px; } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item{ margin: 0px; } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .vpp-pay-amount .input-currency-icon #pay_amount, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item .vpp-pay-amount .input-currency-icon #pay_amount{ padding-left: 25px !important; } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .vpp-pay-amount .input-currency-icon i, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item .vpp-pay-amount .input-currency-icon i{ margin-left: 11px; } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .small-60.medium-35.medium-push-25.columns.end{ } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .small-60.medium-35.medium-push-25.columns.end::before{ border-top: 1px solid #D3D4D5; content: " "; width: 100%; display: block; padding: 48px 0.5em 0px; } @media screen and (max-width: 641px){ .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .end, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item .end{ padding:0px; } } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .end .end, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item .end .end{ padding: 0 0.5rem; } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item #frequencyNote, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item #frequencyNote{ } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item #frequencyNote p.message, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item #frequencyNote p.message{ } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .consolidated-items, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item .consolidated-items{ margin: 0px; } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .terms-and-cond, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item .terms-and-cond{ padding: 0 0.5rem; } .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .terms-and-cond .terms-and-cond-desc, .shop.shop_details_logged.page_content .page_intro footer .shop_details_catalog_item .terms-and-cond .terms-and-cond-desc{ font-size: 14px; color: #333333; line-height: 20px; } .shop.shop_details.page_content .page_intro footer label[for=quantity], .shop.shop_details_logged.page_content .page_intro footer label[for=quantity]{ text-align: center; max-width: 100px; } .shop.shop_details.page_content .page_intro footer .price, .shop.shop_details_logged.page_content .page_intro footer .price{ color: #FFFFFF; max-width: 100px; float: right; cursor: initial; margin-bottom:30px; } .shop.shop_details.page_content .page_intro footer .price .label, .shop.shop_details_logged.page_content .page_intro footer .price .label{ text-align: right; float:right; font-weight: bold; font-size: 14px; color: #333333; text-transform: capitalize; } .shop.shop_details.page_content .page_intro footer .price .number, .shop.shop_details_logged.page_content .page_intro footer .price .number{ font-size: 30px; color: #333333; letter-spacing: 0; font-weight: normal; text-align: right; float: right; } .shop.shop_details.page_content .page_intro footer .price .freight, .shop.shop_details_logged.page_content .page_intro footer .price .freight{ font-size: 14px; color: #6C7074; text-align: right; line-height: 20px; float:right; font-weight: normal; } .shop.shop_details.page_content .page_intro footer .cash, .shop.shop_details_logged.page_content .page_intro footer .cash{ color:#FFFFFF; } .shop.shop_details.page_content .page_intro footer .cash .label, .shop.shop_details_logged.page_content .page_intro footer .cash .label{ color:#FFFFFF !important; font-size: 16px !important; letter-spacing: 0; text-align:left; } .shop.shop_details.page_content .page_intro footer .cash .number, .shop.shop_details_logged.page_content .page_intro footer .cash .number{ font-size: 30px !important; color:#FFFFFF !important; letter-spacing: 0; float:left; } .shop.shop_details.page_content .page_intro footer .quantity, .shop.shop_details_logged.page_content .page_intro footer .quantity{ width:146px; } .shop.shop_details.page_content .page_intro footer .quantity::after, .shop.shop_details_logged.page_content .page_intro footer .quantity::after{ top: 46px !important; } .shop.shop_details.page_content .page_intro footer .quantity span, .shop.shop_details_logged.page_content .page_intro footer .quantity span{ text-align: left; font-weight: bold; font-size: 14px; color: #333333; } .shop.shop_details.page_content .page_intro footer .quantity #qty, .shop.shop_details_logged.page_content .page_intro footer .quantity #qty{ box-shadow: 0 0px 0px rgba(0, 0, 0, 0) inset; color: #333333; } .shop.shop_details.page_content .page_intro footer .automatic_redemption, .shop.shop_details_logged.page_content .page_intro footer .automatic_redemption{ color:#FFFFFF; } .shop.shop_details.page_content .page_intro footer .automatic_redemption input#itemRecurRedeem, .shop.shop_details_logged.page_content .page_intro footer .automatic_redemption input#itemRecurRedeem{ height: auto !important; float:left; } .shop.shop_details.page_content .page_intro footer .automatic_redemption span, .shop.shop_details_logged.page_content .page_intro footer .automatic_redemption span{ color: #333333; text-align: left; float: left; } .shop.shop_details.page_content .page_intro footer .automatic_redemption input, .shop.shop_details_logged.page_content .page_intro footer .automatic_redemption input{ float:left; } .shop.shop_details.page_content .page_intro footer .frequency span, .shop.shop_details_logged.page_content .page_intro footer .frequency span{ text-align: left; font-weight: normal !important; font-size: 14px; color: #333333; margin-top:20px; } .shop.shop_details.page_content .page_intro footer .frequency input, .shop.shop_details_logged.page_content .page_intro footer .frequency input{ width: 146px; text-align: left; color: #333333; } .shop.shop_details.page_content .page_intro footer .frequency, .shop.shop_details_logged.page_content .page_intro footer .frequency{ color:#FFFFFF; } .shop.shop_details.page_content .page_intro footer .frequency span, .shop.shop_details_logged.page_content .page_intro footer .frequency span{ color: #FFFFFF; text-align: left; } .shop.shop_details.page_content .page_intro footer .frequency input, .shop.shop_details_logged.page_content .page_intro footer .frequency input{ float:left; } .shop.shop_details.page_content .page_intro footer .product_nav, .shop.shop_details_logged.page_content .page_intro footer .product_nav{ display:none; } .shop.shop_details.page_content .page_intro footer button.primary, .shop.shop_details_logged.page_content .page_intro footer button.primary{ margin: 29px 0 0 0; } .shop.shop_details.page_content .page_intro footer .messages, .shop.shop_details_logged.page_content .page_intro footer .messages{ width: 100%; } .shop.shop_details.page_content .page_intro footer .messages p.message, .shop.shop_details_logged.page_content .page_intro footer .messages p.message{ font-size: small; display: none; } /* ///// Shop detail page - END //// */ /* /////// product_detail_freeform_02_box - START /////////// */ .shop_details_freeform .product_detail_freeform_02{ margin-bottom:0px; } .shop_details_freeform .product_detail_freeform_02 .four_products_tile{ background-color:#EBE9E5; } .product_detail_freeform_02 .product_detail_freeform_02_box{ } .product_detail_freeform_02 .product_detail_freeform_02_box .strong{ } /* /////// product_detail_freeform_02_box - END /////////// */ /* /////// points plu pay slider - START /////////// */ #vpp-slider{ -webkit-appearance: none; width: 100%; height: 10px; border-radius: 5px; background: #FFFFFF; outline: none; border: #D3D4D5 solid 1px; margin-bottom:40px; } #vpp-slider .range-slider-handle{ border-radius: 50%; background: #FFFFFF; border: #D3D4D5 solid 1px; box-shadow: rgba(255, 255, 255, 0) 0px 0px 0px inset; margin: 0px; font-size: 10px; width: 40px; height: 40px; overflow: visible; z-index: 1000; top: -16px; left: 0px; } #vpp-slider .range-slider-handle::before{ content: " "; position: absolute; top: 11px; left: 11px; border-radius: 50%; width: 16px; height: 16px; display: block; background: #D81B2B; z-index: 0; } #vpp-slider .range-slider-active-segment{ margin: 0px; height: 8px; background: #002e6c; border-radius: 5px; border: 1px solid rgb(255, 255, 255); box-shadow: 0 0px 0 rgba(255, 255, 255, 0) inset; } /* /////// points plu pay slider - END /////////// */ /* ///////////////////////////////////////////////////// */ /* //////////// Product detail page - END ///////////// */ /* ///////////////////////////////////////////////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* ///// My Account pages - Rewards Summary & User Profile - START //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ body#SPN_REWARDS_SUMMARY{ } .rewards_summary.page_content{ background: url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_My_Account_v2.png) no-repeat top center; padding: 0px; margin-top: 0px; float:left; width:100%; padding-bottom: 200px; background-color:#FFFFFF; } @media screen and (max-width: 640px){ .rewards_summary.page_content{ background-image:none; } } @media screen and (max-width: 40em) { .rewards_summary.page_content #sidebar{ display: none; } } .rewards_summary.page_content h1{ display:none; } .rewards_summary.page_content input{ } .rewards_summary.page_content .page_intro{ box-shadow: 0 0px 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(255, 255, 255, 0) inset; border-radius: 0px; overflow: visible; background: transparent; } @media screen and (max-width: 1025px){ .rewards_summary.page_content .page_intro{ float: left; width: 100%; padding:0px; } } .rewards_summary.page_content .page_intro ul#breadcrumb{ color: #002e6c; } .rewards_summary.page_content .page_intro ul#breadcrumb li{ color: #002e6c; } .rewards_summary.page_content .page_intro ul#breadcrumb li a{ color: #002e6c; } .rewards_summary.page_content .page_intro ul#breadcrumb li span{ color: #002e6c; } .rewards_summary.page_content .page_intro .row h2{ text-align: left; margin: 0; padding: 106px 0 0 0; font-size: 36px; font-weight: bold; line-height: 48px; margin-bottom:200px; display: block; z-index: 1000; position: relative; color: #002e6c; } .rewards_summary.page_content #user_actions{ margin:0px; } @media screen and (max-width: 40em) { .rewards_summary.page_content #user_actions{ margin-top: 0px; } } .rewards_summary.page_content #user_actions nav.sidebar_menu{ margin-top: 15px; } .rewards_summary.page_content #user_actions nav.sidebar_menu ul{ float: left; width: 100%; margin-bottom: 20px; } .rewards_summary.page_content #user_actions nav.sidebar_menu ul li{ float: left; width: 100%; margin-bottom: -7px; } .rewards_summary.page_content #user_actions nav.sidebar_menu ul li:before{ content: " "; z-index: 10000; float: left; display: block; width: 12px; height: 12px; position: absolute; top: 2px; left: 0px; background-size: cover; } .rewards_summary.page_content #user_actions nav.sidebar_menu ul li a{ float: left; width: 100%; padding-left: 16px; background: url('/ProgramInfo/8776/images/bsa-arrow-icon1x.png') no-repeat left; color: #333333; font-size: 14px; padding: 17px 16px 14px; margin: 0px; text-shadow: 0 0px 0 #2D373E; border-radius: unset; line-height: 16px; text-shadow: none; box-shadow: 0 0px 0 #555 inset; } .rewards_summary.page_content #user_actions nav.sidebar_menu ul li a:hover{ text-shadow: none; color: #001E62; padding-right: 4px; background-color: #E4E4E4; } .rewards_summary.page_content #user_actions nav.sidebar_menu ul li a:hover:before { color: #002E6C; font-size: 15px; padding-right: 4px; } .rewards_summary.page_content label#criteria_label{ } .rewards_summary.page_content label#criteria_label span{ } .rewards_summary.page_content label#criteria_label select{ } .rewards_summary.page_content label#criteria_label:after{ } .rewards_summary.page_content #view_statement{ margin-top: 15px; } .rewards_summary.page_content #view_statement:hover{ } .rewards_summary.page_content #view_statement span{ } .rewards_summary.page_content .page_intro .small-54.small-offset-3.columns{ margin-left: 0px !important; width: 100%; } .rewards_summary.page_content .page_intro #RewardsSummary{ float:left; width:100%; } .rewards_summary.page_content .page_intro #RewardsSummary #AccountInformationForm{ } .rewards_summary.page_content .page_intro #RewardsSummary #AccountInformationForm span{ margin-bottom:15px; } .rewards_summary.page_content .page_intro #RewardsSummary .point_summary{ color:#000000; margin-bottom:100px; color: #002e6c; } .rewards_summary.page_content .page_intro #RewardsSummary .point_summary span.label{ font-size: 14px; line-height: 18px; color: #333333; text-transform: capitalize; font-weight:bold; } .rewards_summary.page_content .page_intro #RewardsSummary .point_summary span.value{ color: #002E6C; font-weight: normal; font-size: 30px; margin-bottom: 20px; float: left; width: 100%; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent{ border-bottom: 1px solid #CCCCCC; margin-top:10px; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent #divPrinterFriendlyContentHeader{ } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation{ font-size: 16px; color: #0072AC; line-height: 18px; text-align: left; padding: 5px 10px; width: auto; position: relative; border-radius: 0px; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; float: left; width: 100%; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation a{ display: block; padding: 5px 10px; color: #D81B2B; position: relative; transition: .3s ease; background-color:transparent; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation a:focus{ overflow: auto; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation a h3{ color: #333333; font-size: 16px; font-weight: normal; margin: 0px; font-family: helvetica, sans-serif, arial; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation a:hover{ outline: none; text-decoration: none; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content{ } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content .transpose_table{ } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content .transpose_table tr{ border-top-width: 0px; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content .transpose_table tr td{ border-left-width: 0px; font-weight:normal; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content .transpose_table td{ background: #FFFFFF; color:#333333; font-size: 14px; line-height: 20px; padding:10px; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content .transpose_table tr td::before{ width: auto; font-size: 14px; color: #333333; line-height: 20px; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content #DataTables_Table_0_wrapper{ } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content #DataTables_Table_0_wrapper label{ color: #333333; font-size: 16px; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content #DataTables_Table_0_wrapper #DataTables_Table_0{ } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent.accordion .accordion-navigation > a, .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent.accordion > dd.accordion-navigation > a, .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent.accordion > dd.accordion-navigation > a:hover{ text-decoration:none; } .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation h3{ font-size: 16px; color: #0072AC; padding:0px; } /* //////////// User Profile - START //////////// */ #div_profile{ float:left; width:100%; } form#ProfileForm{ } form#ProfileForm .accordion{ float:left; width:100%; border-bottom: 1px solid #D3D4D5; } form#ProfileForm .accordion .accordion-navigation{ font-size: 16px; color: #0072AC; line-height: 18px; text-align: left; padding: 20px; width: auto; position: relative; border-radius: 0px; background-color: #FFFFFF; border-top: 1px solid #D3D4D5; border-right: 1px solid #D3D4D5; border-left: 1px solid #D3D4D5; float:left; width:100%; } form#ProfileForm .accordion .accordion-navigation > .content, form#ProfileForm .accordion dd > .content{ padding:0px; } form#ProfileForm .accordion .accordion-navigation h3{ font-size: 18px; color: #002E6C; font-weight: bold !important; padding: 0px; font-weight:normal; margin:0px; width: 100%; line-height:18px; font-family: helvetica, sans-serif, arial; } form#ProfileForm .accordion .accordion-navigation #update_profile{ float:left; width:100%; padding: 10px 0px; } form#ProfileForm .accordion .accordion-navigation #change_password{ float:left; width:100%; padding: 10px 0px; } form#ProfileForm .accordion .accordion-navigation #update_profile p, form#ProfileForm .accordion .accordion-navigation #change_password p{ margin-bottom:20px; width:100%; } form#ProfileForm .accordion .accordion-navigation #update_profile p .rewards-account-info-msg, form#ProfileForm .accordion .accordion-navigation #change_password p .rewards-account-info-msg{ width:100%; } form#ProfileForm .accordion .accordion-navigation #update_profile .required, form#ProfileForm .accordion .accordion-navigation #change_password .required{ margin-bottom:20px; } form#ProfileForm .accordion .accordion-navigation #usrProfUpdButton, form#ProfileForm .accordion .accordion-navigation #securityInfoUpdBtn{ } form#ProfileForm .accordion .accordion-navigation #usrProfUpdButton:hover, form#ProfileForm .accordion .accordion-navigation #securityInfoUpdBtn:hover{ } form#ProfileForm .accordion .accordion-navigation #usrProfUpdButton span, form#ProfileForm .accordion .accordion-navigation #securityInfoUpdBtn span{ } form#ProfileForm .accordion .accordion-navigation a{ background-position: right 0px; } form#ProfileForm .accordion .accordion-navigation.active a { background-position: right -92px; } form#ProfileForm .accordion .accordion-navigation a:hover{ text-decoration:none; } form#ProfileForm .accordion .accordion-navigation span{ color:#002E6C !important; line-height: 10px; font-size: 14px; text-transform: inherit; font-weight: bold; line-height: 15px; } form#ProfileForm .accordion .accordion-navigation button:hover span{ color:#FFFFFF; } form#ProfileForm .accordion .accordion-navigation.update_security_info{ } form#ProfileForm .accordion .accordion-navigation.update_security_info #update_security_info{ float: left; width: 100%; padding: 10px 0px; } form#ProfileForm .accordion .accordion-navigation.update_security_info #update_security_info p{ margin-bottom:20px; } form#ProfileForm .accordion .accordion-navigation.update_security_info .row .columns{ float:left; margin-bottom:20px; } form#ProfileForm .accordion .accordion-navigation.update_security_info #update_security_info label{ margin-bottom:0px; } form#ProfileForm .accordion .accordion-navigation.notification_preferences{ } form#ProfileForm .accordion .accordion-navigation.notification_preferences #notification_preferences{ float: left; width: 100%; padding: 10px 0px; } form#ProfileForm .accordion .accordion-navigation.notification_preferences #notification_preferences p{ margin-bottom:20px; } form#ProfileForm .accordion .accordion-navigation.notification_preferences .row .columns{ float:left; margin-bottom:20px; } form#ProfileForm .accordion .accordion-navigation.notification_preferences #notification_preferences label{ margin-bottom:0px; } form#ProfileForm .accordion .accordion-navigation.personal_information{ } form#ProfileForm .accordion .accordion-navigation.personal_information.active{ } form#ProfileForm .accordion .accordion-navigation.personal_information.active a{ background-position: right -92px; } form#ProfileForm .accordion .accordion-navigation.personal_information #personal_information{ float: left; width: 100%; padding: 10px 0px; } form#ProfileForm .accordion .accordion-navigation.personal_information #personal_information p{ margin-bottom:20px; } form#ProfileForm .accordion .accordion-navigation.personal_information .row .columns{ float:left; margin-bottom:20px; } form#ProfileForm .accordion .accordion-navigation.personal_information #personal_information label{ margin-bottom:0px; } form#ProfileForm .accordion .accordion-navigation.personal_information #personal_information label span:last-child{ font-weight: normal !important; } .rewards_summary.page_content label[for=rem_computer_sw]{ } .rewards_summary.page_content label[for=rem_computer_sw] input{ vertical-align: top; height: auto; } .rewards_summary.page_content label[for=rem_computer_sw] span{ margin: 0px; } form#ProfileForm .accordion .accordion-navigation.personal_information{ } form#ProfileForm .accordion .accordion-navigation.personal_information #personal_information p{ float:left; } form#ProfileForm .accordion .accordion-navigation.personal_information label[fpr=country]{ } form#ProfileForm .accordion .accordion-navigation.personal_information label[fpr=country] span{ float:left; margin:0 20px 20 0px; } /* //////////// User Profile - END //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* ///// My Account pages - Rewards Summary & User Profile - END //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* ///// My Account pages - Transfer Points & Manage Accounts - START //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ .account.account_cards.page_content.logged{ background: url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_My-account.jpg) no-repeat top center; padding: 0px; margin-top: 0px; float:left; width:100%; padding-bottom:200px; background-color:#FFFFFF; } @media screen and (max-width: 640px){ .account.account_cards.page_content.logged{ background-image:none; } } .account.account_cards.page_content.logged h1{ display:none; } .account.account_cards.page_content.logged p{ float:left; width:100%; margin-bottom:20px; } .account.account_cards.page_content.logged .page_intro{ box-shadow: 0 0px 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(255, 255, 255, 0) inset; border-radius: 0px; overflow: visible; background: transparent; } @media screen and (max-width: 1025px){ .account.account_cards.page_content.logged .page_intro{ float: left; width: 100%; padding: 0px; } } .account.account_cards.page_content.logged .page_intro .row{ margin: 0 -0.5em; max-width: none; } @media screen and (max-width: 1025px){ .account.account_cards.page_content.logged .page_intro .row .small-54.small-offset-3.columns { margin: 0px !important; width: 100%; } } .account.account_cards.page_content.logged .page_intro .row h2{ color: #333333; float: left; width: 100%; font-size: 42px; font-weight: bold; height:100px; line-height:56px; margin-bottom:200px; z-index: 100; position: relative; } .account.account_cards.page_content.logged .page_intro #ajaxEventDiv{ float:left; width:100%; } .account.account_cards.page_content.logged .page_intro #ajaxEventDiv p.error{ margin-bottom:50px; } .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form{ float:left; width:100%; } .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label{ color: #333333; line-height: 10px; font-size: 14px; text-transform: capitalize; font-weight: bold; } .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label[for=rec_orig_acc], .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label[for=acc_type]{ } .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label[for=rec_orig_acc] span, .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label[for=acc_type] span{ } .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label[for=rec_orig_acc] select, .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label[for=acc_type] select{ } .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label[for=rec_orig_acc]:after, .account.account_cards.page_content.logged .page_intro #ajaxEventDiv form label[for=acc_type]:after{ } .account.account_cards.page_content.logged label{ } .account.account_cards.page_content.logged label span{ } .account.account_cards.page_content.logged label input{ } .account_cards.page_content #user_actions{ margin-top: 0px; } @media screen and (max-width: 40em){ .account_cards.page_content #user_actions{ margin-top: 0px; } } .account_cards.page_content #user_actions nav.sidebar_menu{ } .account_cards.page_content #user_actions nav.sidebar_menu ul{ float: left; width: 100%; margin-bottom: 20px; } .account_cards.page_content #user_actions nav.sidebar_menu ul li{ float: left; width: 100%; margin-bottom: 20px; } .account_cards.page_content #user_actions nav.sidebar_menu ul li a{ float: left; width: 100%; padding-left: 20px; background: url('/ProgramInfo/8776/images/bsa-arrow-icon1x.png') no-repeat left; color: #2D373E; font-size: 14px; padding: 0px 0px 0px 20px; margin: 0px; text-shadow: 0 0px 0 #2D373E; border-radius: unset; text-shadow: none; } .account_cards.page_content #user_actions nav.sidebar_menu ul li a:hover{ text-shadow: none; box-shadow: 0px 0px 0px #FFFFFF; } .account_cards.page_content #user_actions nav.sidebar_menu ul li a:focus{ box-shadow: 0 0px 0 #555 inset; } .account.account_cards.page_content.logged #btn_submit{ } .account.account_cards.page_content.logged #btn_submit:hover{ } .account.account_cards.page_content.logged #btn_submit span{ } .account.account_cards.page_content.logged #btn_reset{ } .account.account_cards.page_content.logged #btn_reset:hover{ } .account.account_cards.page_content.logged #btn_reset span{ } .account.account_cards.page_content.logged #btn_cancel{ } .account.account_cards.page_content.logged #btn_cancel:hover{ } .account.account_cards.page_content.logged #btn_cancel span{ } /* Management Accounts page - START */ .account.account_cards.page_content.logged #form_card{ float:left; width:100%; } .account.account_cards.page_content.logged #form_card .fivePad{ float:left; width:100%; } .account.account_cards.page_content.logged #form_add_card{ float:left; width:100%; } .account.account_cards.page_content.logged #form_add_card label[for=bankProductId]{ } .account.account_cards.page_content.logged #form_add_card label[for=bankProductId] span{ } .account.account_cards.page_content.logged #form_add_card label[for=bankProductId] select{ } .account.account_cards.page_content.logged #form_add_card label[for=bankProductId]:after{ } .account.account_cards.page_content.logged #form_add_card .medium-24{ width: 30%; } @media screen and (max-width: 1025px){ .account.account_cards.page_content.logged #form_add_card .medium-24{ width: 50%; } } .account.account_cards.page_content.logged label[for=addButton]{ } .account.account_cards.page_content.logged label[for=addButton] span{ } .account.account_cards.page_content.logged label[for=addButton] select{ } .account.account_cards.page_content.logged label[for=addButton]:after{ } .account.account_cards.page_content.logged #my_cards{ float:left; width:100%; } .account.account_cards.page_content.logged #my_cards form.my_accounts{ float:left; width:100%; } .account.account_cards.page_content.logged #my_cards form.my_accounts label{ } .account.account_cards.page_content.logged #my_cards form.my_accounts label span{ color: #333333; line-height: 10px; font-size: 14px; text-transform: capitalize; font-weight: bold; line-height:15px; font-family: helvetica, sans-serif, arial; } .account.account_cards.page_content.logged button#addButton{ margin-bottom: 30px; } .account.account_cards.page_content.logged button#addButton:hover{ } .account.account_cards.page_content.logged button#addButton span{ } .account.account_cards.page_content.logged button#cancelButton{ margin-bottom: 30px; } .account.account_cards.page_content.logged button#cancelButton:hover{ } .account.account_cards.page_content.logged button#cancelButton span{ } .account.account_cards.page_content.logged #my_cards{ float:left; width:100%; } .account.account_cards.page_content.logged #my_cards h3{ float:left; margin-bottom:30px; } .account.account_cards.page_content.logged #my_cards form.my_accounts label{ margin-bottom:15px; } .account.account_cards.page_content.logged #my_cards form.my_accounts button{ margin-bottom: 15px; } .account.account_cards.page_content.logged #my_cards form.my_accounts button:hover{ } .account.account_cards.page_content.logged #my_cards form.my_accounts button span{ } /* Management Accounts page - END */ /* //////////////////////////////////////////////////////////////////////////// */ /* ///// My Account pages - Transfer Points & Manage Accounts - END //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* ///// Wishlist - START //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ .shop.shop_index.page_content.featured_banner{ height:202px; background: #FFFFFF; } @media only screen and (max-width: 640px){ .shop.shop_index.page_content.featured_banner{ } } .shop.shop_index.page_content.featured_banner:before{ height: 202px; } #wish_list_main{ float: left; width: 100%; padding-top: 60px; background: #FFFFFF; } @media only screen and (max-width: 640px){ #wish_list_main{ padding:0px; } } #wish_list_main #user_actions{ } #wish_list_main #user_actions nav.sidebar_menu{ } #wish_list_main #user_actions nav.sidebar_menu ul{ float: left; width: 100%; margin-bottom: 20px; } #wish_list_main #user_actions nav.sidebar_menu ul li{ float: left; width: 100%; margin-bottom: -7px; } #wish_list_main #user_actions nav.sidebar_menu ul li a{ float: left; width: 100%; padding-left: 20px; background: url('/ProgramInfo/8776/images/bsa-arrow-icon1x.png') no-repeat left; color: #333333; font-size: 14px; padding:17px 16px 14px; margin: 0px; text-shadow: 0 0px 0 #2D373E; border-radius: unset; line-height: 16px; text-shadow: none; box-shadow: 0 0px 0 #555 inset; } #wish_list_main #user_actions nav.sidebar_menu ul li a:hover{ text-shadow: 0px 0px 0px transparent; box-shadow: 0px 0 0 transparent; text-decoration: none; color: #001E62; background: #E4E4E4 url(/ProgramInfo/8776/images/bsa-arrow-icon1x.png) no-repeat left; } #wish_list_main #user_actions nav.sidebar_menu ul li a:hover:before{ color: #49346E; font-size: 15px; padding-right: 4px; } #wish_list_main #wishlistUserItemList{ } #wish_list_main #wishlistUserItemList h2{ font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif; font-size: 14px; color: #333333; text-align: left; line-height: 20px; font-weight: normal; border-bottom: 0px solid #cccccc; padding: 0px; margin: 0px 0px 24px; float: left; } #wish_list_main #wishlistUserItemList section.index.page_content{ background: transparent; } #wish_list_main #wishlistUserItemList section.index.page_content .row{ margin: 0px; } #wish_list_main #wishlistUserItemList section.index.page_content .row h3{ display:none; } .container_wish_list_title{ float: left; border-bottom: #CCCCCC solid 6px; width: 100%; } /* //////////////////////////////////////////////////////////////////////////// */ /* ///// Wishlist - END //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* ///// Pay with Rewards - START //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ .pwrl.page_content{ background: url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_My-account.jpg) no-repeat top right !important; padding: 0px; margin-top: 0px; float:left; width:100%; margin-bottom:200px; } @media screen and (max-width: 640px){ .pwrl.page_content{ background-image:none !important; } } .pwrl.page_content h1{ display:none; } .pwrl.page_content input{ } .pwrl.page_content .page_intro{ box-shadow: 0 0px 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(255, 255, 255, 0) inset; border-radius: 0px; overflow: visible; background: transparent; } @media screen and (max-width: 1025px){ .pwrl.page_content .page_intro{ float: left; width: 100%; padding:0px; } } .pwrl.page_content .page_intro .row h2{ color: #621A4B; text-align: left; margin: 0; padding: 106px 0 0 0; font-size: 42px; font-weight: bold; line-height: 48px; font-family: helvetica, sans-serif, arial; margin-bottom:200px; } .pwrl.page_content #user_actions{ margin-top: 0px; } .pwrl.page_content #user_actions nav.sidebar_menu{ } .pwrl.page_content #user_actions nav.sidebar_menu ul{ float: left; width: 100%; margin-bottom: 20px; } .pwrl.page_content #user_actions nav.sidebar_menu ul li{ float: left; width: 100%; margin-bottom: 20px; } .pwrl.page_content #user_actions nav.sidebar_menu ul li:before{ content: " "; background: url(/ProgramInfo/8776/images/bsa-secondary-nav-icon2x.png) no-repeat 0px 0px; z-index: 10000; float: left; display: block; width: 12px; height: 12px; position: absolute; top: 2px; left: 0px; background-size: cover; } .pwrl.page_content #user_actions nav.sidebar_menu ul li a{ float: left; width: 100%; padding-left: 16px; color: #333333; font-size: 14px; padding: 0px 0px 0px 20px; margin: 0px; text-shadow: 0 0px 0 #2D373E; border-radius: unset; line-height: 16px; text-shadow: none; box-shadow: 0 0px 0 #555 inset; } .pwrl.page_content #user_actions nav.sidebar_menu ul li a:hover{ text-shadow: none; box-shadow: 0px 0px 0px #FFFFFF; } .pwrl.page_content label#criteria_label{ } .pwrl.page_content label#criteria_label span{ } .pwrl.page_content label#criteria_label select{ } .pwrl.page_content label#criteria_label:after{ } .pwrl.page_content #view_statement{ } .pwrl.page_content #view_statement:hover{ } .pwrl.page_content #view_statement span{ } .pwrl.page_content .page_intro .small-54.small-offset-3.columns{ margin-left: 0px !important; width: 100%; } .pwrl.page_content .page_intro #RewardsSummary{ margin-top: 40px; float:left; width:100%; } .pwrl.page_content .page_intro #RewardsSummary #AccountInformationForm{ } .pwrl.page_content .page_intro #RewardsSummary #AccountInformationForm span{ margin-bottom:15px; } .pwrl.page_content .page_intro #RewardsSummary .point_summary{ color:#000000; margin-bottom:100px; } .pwrl.page_content .page_intro #RewardsSummary .point_summary span.label{ font-size: 14px; line-height: 18px; color: #333333; text-transform: capitalize; margin-bottom:20px; font-weight:bold; } .pwrl.page_content .page_intro #RewardsSummary .point_summary span.value{ color: #004165; font-weight: bold; } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent{ border-bottom: 1px solid #CCCCCC; } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent #divPrinterFriendlyContentHeader{ } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation{ font-size: 16px; color: #0072AC; line-height: 18px; text-align: left; padding: 10px; width: auto; position: relative; border-radius: 0px; background-color: #FFFFFF; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; clear: none; float: left; width: 100%; padding:0px; } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation a{ display: block; padding: 13px 36px 13px 18px; color: #2d373e; position: relative; transition: .3s ease; background-color: #f9f9f8; } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation a h3{ color: #621a4b; font-size:16px; font-weight:normal; } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation a:hover{ outline: none; text-decoration: none; background-color: #F3F4F4; } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation .content{ padding:20px; } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent.accordion .accordion-navigation > a, .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent.accordion > dd.accordion-navigation > a, .rewards_summary.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent.accordion > dd.accordion-navigation > a:hover{ text-decoration:none; } .pwrl.page_content .page_intro #RewardsSummary #dlPrinterFriendlyContent .accordion-navigation h3{ font-size: 16px; color: #0072AC; padding:0px; } /* //////////////////////////////////////////////////////////////////////////// */ /* ///// Pay with Rewards - END //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* ///// Point Exchange - START //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ .content_point_exchange.page_content{ background: url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_Get-in-touch.jpg) no-repeat top right !important; padding: 0px; margin-top: 0px; float:left; width:100%; margin-bottom:200px; } .content_point_exchange.page_content h1{ display:none; } .content_point_exchange.page_content input{ } .content_point_exchange.page_content .page_intro{ box-shadow: 0 0px 0 rgba(0, 0, 0, 0), 0 0px 0 rgba(255, 255, 255, 0) inset; border-radius: 0px; overflow: visible; background: transparent; } @media screen and (max-width: 1025px){ .content_point_exchange.page_content .page_intro{ float: left; width: 100%; padding:0px; } } .content_point_exchange.page_content .page_intro .row h2{ color: #621A4B; text-align: left; margin: 0; padding: 106px 0 0 0; font-size: 42px; font-weight: bold; line-height: 48px; font-family:helvetica, sans-serif, arial; margin-bottom:200px; } .content_point_exchange.page_content #user_actions{ margin-top: 430px; } .content_point_exchange.page_content #user_actions nav.sidebar_menu{ } .content_point_exchange.page_content #user_actions nav.sidebar_menu ul{ float: left; width: 100%; margin-bottom: 20px; } .content_point_exchange.page_content #user_actions nav.sidebar_menu ul li{ float: left; width: 100%; margin-bottom: 20px; } .content_point_exchange.page_content #user_actions nav.sidebar_menu ul li a{ float: left; width: 100%; padding-left: 20px; background: url('/ProgramInfo/8776/images/bsa-arrow-icon1x.png') no-repeat left; color: #2D373E; font-size: 14px; padding: 0px 0px 0px 20px; margin: 0px; text-shadow: 0 0px 0 #2D373E; border-radius: unset; line-height: 14px; text-shadow: none; } .content_point_exchange.page_content #user_actions nav.sidebar_menu ul li a:hover{ text-shadow: none; box-shadow: 0px 0px 0px #FFFFFF; } /* //////////////////////////////////////////////////////////////////////////// */ /* ///// Point Exchange - END //////////// */ /* //////////////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////////////////// */ /* ////////////////////////// FREE FORM PAGE - START /////////////////////////////// */ /* /////////////////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////// */ /* ///// FREE FORM PAGE Template style - START /////// */ /* /////////////////////////////////////////////////// */ .freeform_page_temp { float: left; width: 100%; background: #FFFFFF; padding-bottom: 100px; } .freeform_page_temp p{ float:left; width:100%; margin-bottom:25px; } .freeform_page_temp p.strong{ font-weight:bold; margin-bottom: 17px; } .freeform_page_temp p strong{ font-weight:bold; } .freeform_page_temp a,.giftcard_activation a { color: #D81B2B; } .freeform_page_temp a:hover,.giftcard_activation a:hover{ text-decoration: underline; } /* /////// top_banner - START /////////// */ .freeform_page_temp section.index.page_content.top_banner{ text-decoration: underline; float: left; width: 100%; height:390px; background-position: 50% 0; } .freeform_page_temp section.index.page_content.top_banner:before{ content: ' '; height: 390px; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 0; } @media only screen and (max-width: 700px){ .freeform_page_temp section.index.page_content.top_banner{ height: 142px; border-bottom: 1px solid #D6D5D0; } .freeform_page_temp section.index.page_content.top_banner:before{ height:142px; background:none !important; } } .freeform_page_temp section.index.page_content.top_banner .page_intro{ background: transparent; } .freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb{ font-size: 14px; text-align: left; line-height: 18px; text-transform: capitalize; margin-bottom:60px; color: #002e6c; } .freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb li{ font-family: helvetica, sans-serif, arial; font-size: 14px; text-align: left; line-height: 18px; text-transform: capitalize; float: none; color: #002e6c; } .freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb li a{ font-family: helvetica, sans-serif, arial; font-size: 14px; text-align: left; line-height: 18px; text-transform: capitalize; color: #002e6c; } .freeform_page_temp section.index.page_content.top_banner .page_intro h1{ } @media screen and (max-width: 640px){ .freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; line-height: 36px; font-size: 30px; text-align:left; color:#002e6c !important; } } /* /////// top_banner - END /////////// */ /* /////// intro_box - START /////////// */ .freeform_page_temp section.index.page_content.intro_box{ float: left; width: 100%; margin-bottom: 60px; background: transparent; } .freeform_page_temp section.index.page_content.intro_box h1{ text-align:center; margin-bottom:60px; } .freeform_page_temp section.index.page_content.intro_box h2{ text-align: center; } .freeform_page_temp section.index.page_content.intro_box .intro{ } /* /////// intro_box - END /////////// */ /* /////// ul - START /////// */ .freeform_page_temp ul{ float:left; width:100%; margin-bottom:30px; } .freeform_page_temp ul li{ float: left; width: 100%; margin-bottom: 15px; position: relative; line-height: 18px; } .freeform_page_temp ul.pdf{ } .freeform_page_temp ul.pdf li{ float: left; width: 100%; margin-bottom: 15px; position: relative; line-height: 18px; background: url(/ProgramInfo/8776/images/bsa-mrs-pdf-icon_14x16.png) no-repeat top left; padding-left: 20px; } .freeform_page_temp ul.pdf li a{ } .freeform_page_temp ul.no_bullet{ } .freeform_page_temp ul.no_bullet li{ float: left; width: 100%; margin-bottom: 15px; padding-left: 20px; position: relative; line-height: 18px; } .freeform_page_temp ul.bullet{ position:relative; } .freeform_page_temp ul.bullet li{ float: left; width: 100%; margin-bottom: 15px; padding-left: 20px; position: relative; line-height: 18px; } .freeform_page_temp ul.bullet li:after{ content: " "; position: absolute; left: 0; top: 5px; display: block; width: 8px; height: 8px; border-radius: 50%; border: 1px solid #333333; background-color: #333333; } .freeform_page_temp ul.bullet li a{ } .freeform_page_temp ul.right_arrow{ } .freeform_page_temp ul.right_arrow li{ float: left; margin-bottom: 15px; width: 100%; text-align: left; background: url(/ProgramInfo/8776/images/bsa_icon_right_arrow.png) no-repeat left; padding-left: 20px; } .freeform_page_temp ul li ul.right_arrow{ margin-top: 15px; } .freeform_page_temp ul li ul.right_arrow li:after{ display:none; } .freeform_page_temp ul li ul.no_bullet{ margin-top:15px; padding-right: 30px; } .freeform_page_temp ul li ul.no_bullet li{ padding-left:0px; } /* /////// ul - END /////// */ /* /////// freeform_page_temp_box - START /////////// */ .freeform_page_temp section.index.page_content.freeform_page_temp_box{ } /* /////// freeform_page_temp_box - END /////////// */ /* /////// freeform_page_temp_3_boxes - START /////////// */ .freeform_page_temp section.index.page_content.freeform_page_temp_3_boxes{ margin:60px 0px 40px; } .freeform_page_temp section.index.page_content.freeform_page_temp_3_boxes .freeform_page_temp_box{ float: left; padding: 20px 25px; background: #FFFFFF; height:234px; width:100%; margin-bottom:20px; } @media screen and (max-width: 985px){ .freeform_page_temp section.index.page_content.freeform_page_temp_3_boxes .freeform_page_temp_box{ height:332px; } } @media screen and (max-width: 641px){ .freeform_page_temp section.index.page_content.freeform_page_temp_3_boxes .freeform_page_temp_box{ height:auto; } } .freeform_page_temp section.index.page_content.freeform_page_temp_3_boxes .freeform_page_temp_box h3{ margin-bottom:28px; width:100%; } .freeform_page_temp section.index.page_content.freeform_page_temp_3_boxes .freeform_page_temp_box p{ margin-bottom:30px; width:100%; } .freeform_page_temp section.index.page_content.freeform_page_temp_3_boxes .freeform_page_temp_box p.strong{ font-weight:bold; } .freeform_page_temp section.index.page_content.freeform_page_temp_3_boxes .freeform_page_temp_box p.last{ margin-bottom:0px; } /* /////// freeform_page_temp_3_boxes - END /////////// */ /* /////// white_border - START /////////// */ .freeform_page_temp section.index.page_content.white_border{ } .freeform_page_temp section.index.page_content.white_border .white_border_height_6px{ border-top:6px solid #CCCCCC; } /* /////// white_border - END /////////// */ /* /////// freeform_page_temp_2_colum - START /////////// */ .freeform_page_temp section.index.page_content.freeform_page_temp_2_colum{ margin:60px 0px; } .freeform_page_temp section.index.page_content.freeform_page_temp_2_colum h2{ font-size: 30px; color: #333333; line-height: 36px; } .freeform_page_temp section.index.page_content.freeform_page_temp_2_colum p{ width:100%; } @media screen and (max-width: 641px){ .freeform_page_temp section.index.page_content.freeform_page_temp_2_colum h2{ text-align:center; margin-bottom:36px; } .freeform_page_temp section.index.page_content.freeform_page_temp_2_colum p.center_for_mobile{ text-align:center; } } /* /////// freeform_page_temp_2_colum - END /////////// */ /* /////// freeform_page_temp_anchor - START /////////// */ .freeform_page_temp section.freeform_page_temp_anchor{ margin: 72px 0 36px; } .freeform_page_temp section.freeform_page_temp_anchor h4{ font-size: 24px; color: #002e6c; text-align: left; line-height: 30px; margin-bottom:30px; width:100%; } .freeform_page_temp section.freeform_page_temp_anchor p{ float:left; width:100%; margin-bottom:25px; } .freeform_page_temp section.freeform_page_temp_anchor p.strong{ font-weight:bold; margin-bottom: 17px; } .freeform_page_temp section.freeform_page_temp_anchor p strong{ font-weight:bold; } .freeform_page_temp section.freeform_page_temp_anchor ul.right_arrow a{ text-decoration: underline; } .freeform_page_temp section.freeform_page_temp_anchor ul.right_arrow li{ float: left; margin-bottom: 15px; width: 100%; text-align: left; background: url(/ProgramInfo/8776/images/bsa_icon_right_arrow.png) no-repeat left; padding-left: 20px; } .freeform_page_temp section.freeform_page_temp_anchor ul.no_bullet{ } .freeform_page_temp section.freeform_page_temp_anchor ul.no_bullet li{ float: left; width: 100%; margin-bottom: 15px; padding-left: 20px; position: relative; line-height: 18px; } .freeform_page_temp section.freeform_page_temp_content{ margin:36px 0px; } .freeform_page_temp section.freeform_page_temp_content .freeform_page_temp_content_box{ float: left; margin-bottom: 25px; width:100%; } .freeform_page_temp section.freeform_page_temp_content h4,.freeform_page_temp section.freeform_page_temp_content h2{ font-size: 24px; text-align: left; line-height: 30px; margin-bottom:34px; width:100%; float:left; } .freeform_page_temp section.freeform_page_temp_content h5{ font-size: 18px; text-align: left; line-height: 24px; margin-bottom: 19px; width: 100%; float: left; font-weight: bold; } .freeform_page_temp section.freeform_page_temp_content a{ text-decoration: underline; color: #D81B2B; } .freeform_page_temp section.freeform_page_temp_content a.back_to_top{ font-size: 14px; color: #333333; letter-spacing: 0; text-align: right; line-height: 22px; float:right; } .freeform_page_temp section.freeform_page_temp_content .freeform_page_temp_anchor_box{ } .freeform_page_temp section.freeform_page_temp_content .right_arrow{ } .freeform_page_temp section.grey_border .grey_border_height_1px{ border-top:1px solid #D3D4D5; } /* /////// freeform_page_temp_anchor - END /////////// */ /* /////// freeform_content_with_whitebg - START /////////// */ .freeform_page_temp section.freeform_content_with_whitebg{ } .freeform_page_temp section.freeform_content_with_whitebg .freeform_content_with_whitebg_content{ background: #FFFFFF; padding: 15px; margin-bottom: 0; float: left; } .freeform_content_with_whitebg_content{ margin-bottom: 60px; padding: 0px 10px; } @media screen and (max-width: 641px){ .freeform_page_temp section.freeform_content_with_whitebg .freeform_content_with_whitebg_content{ padding: 10px; } } .freeform_page_temp section.freeform_content_with_whitebg .freeform_content_with_whitebg_content h4{ float: left; width: 100%; font-weight: bold; margin-bottom: 25px; } .freeform_page_temp section.freeform_content_with_whitebg .freeform_content_with_whitebg_content p{ float:left; width:100%; margin-bottom:20px; } .freeform_page_temp section.freeform_content_with_whitebg .freeform_content_with_whitebg_content p a{ text-decoration: underline; } .freeform_page_temp section.freeform_content_with_whitebg .freeform_content_with_whitebg_content p a:hover{ text-decoration: underline; color: #D81B2B; } /* /////// freeform_content_with_whitebg - END /////////// */ /* ///////// freeform product list - START /////////////////////////// */ .freeform_page_temp section.index.page_content.shop_offers h2{ margin-bottom:47px; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list{ width:auto; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li{ width:25%; } @media screen and (max-width: 640px){ .freeform_page_temp section.index.page_content.shop_offers ul.card_list li{ width:50%; } } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a{ box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); background: #FFFFFF; border: 0px solid #e0e0e0; border-radius: 0px; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a img{ width: 80% !important; height: 80% !important; min-width: 80%; margin: 10%; min-height:172px; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a .caption{ position: relative; top: 0; left: 0; background: transparent; color: #0072ac; text-align: center; text-shadow: none; border-radius: 5px; font-size: 14px; width: 100% !important; letter-spacing: 0; box-shadow: 0 0px 0 #CCCCCC inset; display: block !important; padding: 20px; border-top: 0px solid #e0e0e0; margin: 0px; float: left; height:101px; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a .caption span{ font-size: 16px; color: #333333; letter-spacing: 0; line-height:22px; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a:hover .caption span{ text-decoration:underline; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a .item_price{ background-color: #333333; float: left; width: 100%; height: 48px; box-shadow: 0 0px 0 #CCCCCC inset; border-top: 0px solid #e0e0e0; border-radius: 0px; } @media screen and (max-width: 845px){ .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a .item_price{ height: 64px; } } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a .item_price .points{ float:left; width:100%; margin-top:8px; text-align:center; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a .item_price .points span.number{ color: #FFFFFF; line-height: 22px; font-size: 16px; font-weight: 600; margin: 0; text-align: center; letter-spacing: 0px; float: none; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a .item_price .points span.label{ color: #FFFFFF; line-height: 22px; font-size: 16px; font-weight: 600; margin: 0; text-align: center; float: none; text-transform: capitalize; font-weight:normal; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li a .item_price .points span.points_prefix{ color: #FFFFFF; line-height: 22px; font-size: 16px; font-weight: 600; margin: 0; text-align: center; float: none; font-weight:normal; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li .points_plus_pay{ } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li .points_plus_pay .points_plus_pay_or{ position: relative; margin-bottom: 20px; margin-top: 30px; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li .points_plus_pay .points_plus_pay_or span.text_or{ width: 40px; height: 22px; font-size: 14px; color: #333333; line-height: 22px; background: #F3F4F4; margin: 0 auto; display: block; text-align: center; z-index: 100; position: relative; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li .points_plus_pay .points_plus_pay_or span.border_cross{ background: #D3D4D5; height: 1px; width: 100%; position: absolute; top: 10px; z-index: 1; } .freeform_page_temp section.index.page_content.shop_offers ul.card_list li .points_plus_pay .points_plus_pay_or_text{ text-align: center; color: #333333; } /* ///////// freeform product list - END /////////////////////////// */ /* /////// more_rewarding_program - START /////////// */ .freeform_page_temp section.index.page_content.more_rewarding_program{ float:left; width:100%; margin-bottom:60px; margin-top:100px; } @media screen and (max-width: 640px){ .freeform_page_temp section.index.page_content.more_rewarding_program{ margin-bottom: 8px; } } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box{ border-right: 1px solid #D3D4D5; border-left: 1px solid #D3D4D5; float: left; width: 100%; padding: 0 1em 0 1em; } @media screen and (max-width: 641px){ .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box{ border-right: 0px solid #D3D4D5; border-left: 0px solid #D3D4D5; border-top: 1px solid #D3D4D5; border-bottom: 1px solid #D3D4D5; padding: 20px 0; } } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box.first{ padding: 0px; border: 0px solid #D3D4D5; float: left; width: 100%; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box.last{ padding: 0px; border: 0px solid #D3D4D5; float: left; width: 100%; } @media screen and (max-width: 640px){ .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box.first{ margin-bottom: 20px; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box.last{ margin-top: 20px; margin-bottom: 20px; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box.last h4{ text-align:center; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box.last p{ text-align:center; } } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box h2{ width: 100%; float: left; margin-bottom: 35px; font-size:36px; line-height:42px; text-align:left; } @media screen and (max-width: 640px){ .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box h2{ font-size: 24px; line-height: 30px; text-align:center; } } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box h4{ font-weight:bold; margin-bottom:16px; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box p{ margin-bottom:20px; float:left; width:100%; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box img{ float:left; width:100%; margin-bottom:25px; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box ul{ float:left; width:100%; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box ul li{ padding-left: 15px; float: left; position: relative; margin-bottom: 15px; line-height: 18px; } .freeform_page_temp section.index.page_content.more_rewarding_program .more_rewarding_program_box ul li::before { content: "•"; color: #333333; display: inline-block; width: 20px; margin-left: 0px; font-size: 30px; top: 0px; position: absolute; left: 0px; } /* /////// more_rewarding_program - END /////////// */ /* /////// travel_box - START /////////// */ .freeform_page_temp section.freeform_page_temp_content .freeform_page_temp_content_box .travel_box{ background:#FFFFFF; } .freeform_page_temp section.freeform_page_temp_content .freeform_page_temp_content_box .travel_box .travel_box_content{ margin:20px 30px; background:#FFFFFF; } .freeform_page_temp section.freeform_page_temp_content .freeform_page_temp_content_box .travel_box .travel_box_content h4{ } .freeform_page_temp section.freeform_page_temp_content .freeform_page_temp_content_box .travel_box .travel_box_content p{ } .freeform_page_temp section.freeform_page_temp_content .freeform_page_temp_content_box .travel_box .travel_box_content a{ margin-top: 20px; } /* /////// travel_box - END /////////// */ /* /////// white_border - START /////////// */ .freeform_page_temp section.index.page_content.white_border{ margin-bottom:60px; } /* /////// white_border - END /////////// */ /* /////////////////////////////////////////////////// */ /* ///// FREE FORM PAGE Template style - END ///////// */ /* /////////////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Contactus page - START //////////// */ /* /////////////////////////////////////////// */ section.general.general_contact.page_content { background: #fff; } form#FormEmailUs label[for=name], form#FormEmailUs label[for=email_addr], form#FormEmailUs label[for=msg_primary_card_holder] { margin-bottom: 32px; } form#FormEmailUs fieldset { margin-bottom: 300px; position: relative; top: 794px; right: -18px; margin-top: 143px; } form#FormEmailUs label#msg_primary_card_holder { margin-bottom: 30px; } .general_contact:before { content: ' '; height: 390px; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 1; background: url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_Get-in-touch.jpg) no-repeat top center; } .general_contact.page_content .row header h3 { font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; color: #FFFFFF; font-size: 40px; text-align: left; color: #FFF; margin: 0; padding: 0px; font-weight: bold; line-height: 48px; margin-bottom: 100px; } .freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb { font-size: 14px; text-align: left; line-height: 18px; text-transform: initial !important; margin-bottom: 60px; } .general_contact ul#breadcrumb { color: #FFFFFF; margin-top: 30px; margin-bottom: 55px; float: left; width: 100%; } .general_contact ul#breadcrumb span { color: #fff; text-transform: initial; font-size: 14px; } .general_contact ul#breadcrumb li { color: #fff; font-size: 14px; display: none; } input#btn_back:hover { color: #ffffff; background-color: #e24d6b; } input#form-EmailUs-Submit:hover { color: #ffffff; background-color: #e24d6b; } .general_contact a { color: #FFFFFF !important; text-transform: none !important; font-size: 14px !important; } .freeform_page_temp.contact_freeform { position: absolute; top: 440px; left: 229px; } .freeform_page_temp_content_box a { color: #D81B2B !important; } td.phone-button .icon-phone { background: #ffffff url(/ProgramInfo/8776/images/icon-phone-bsa.png) no-repeat center top; background-size: contain; width: 22px; height: 22px; top: 5px; display: block; margin-right: -13px; margin-left: -9px; position: relative; } td.phone-button .icon-globe { background: #ffffff url(/ProgramInfo/8776/images/icon-travel-blue.png) no-repeat center top; background-size: contain; width: 22px; height: 22px; top: -39px; display: block; margin-right: -13px; margin-left: -9px; position: relative; } td.phone-button .icon-mail { background: #ffffff url(/ProgramInfo/8776/images/icon-mail-bsa.png) no-repeat center top; background-size: contain; width: 22px; height: 22px; display: block; top: -109px; right: 5px; position: relative; } td.contact-number { position: relative; right: 60px; } td.mailing-address { position: relative; top: -120px; right: 55px; } td.contact-number-oversea { position: relative; top: -45px; right: 60px; } .contactus_freeform { background: #F3F4F4; padding-bottom: 100px; margin-bottom: 0px; } .freeform_page_temp section.grey_border .grey_border_height_contact_1px { border-top: 1px solid #D3D4D5; top: -100px; position: relative; } p.Call_us_heading { position: relative; margin-bottom: -7px; } .freeform_page_temp section.grey_border .contactus_grey_border_height_1px{ border-top: 1px solid #D3D4D5; top: -100px; position: relative; } /*CSS for contact us page END*/ /* /////// top_banner - START /////////// */ section.main-section .contactus_freeform section.index.page_content{ background:#F3F4F4; } .contactus_freeform.freeform_page_temp section.index.page_content.top_banner:before{ background:url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_Get-in-touch.jpg) no-repeat top center #F3F4F4; } .contactus_freeform section.index.page_content.top_banner .page_intro{ } .contactus_freeform section.index.page_content.top_banner .page_intro #breadcrumb{ color:#ffffff; } .contactus_freeform section.index.page_content.top_banner .page_intro #breadcrumb li{ color:#ffffff; } .contactus_freeform section.index.page_content.top_banner .page_intro #breadcrumb li a{ color:#ffffff; } .contactus_freeform section.index.page_content.top_banner .page_intro h1{ color:#ffffff; } @media screen and (max-width: 700px){ .contactus_freeform section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; color: #333333; } } /* /////// top_banner - END /////////// */ /* /////// intro_box - START /////////// */ .contactus_freeform section.main-section section.index.page_content{ background:#F3F4F4; } .contactus_freeform section.index.page_content.intro_box{ float: left; width: 100%; margin-bottom: 60px; } .contactus_freeform section.index.page_content.intro_box h1{ text-align:center; margin-bottom:60px; } .contactus_freeform section.index.page_content.intro_box h2{ text-align: center; } .contactus_freeform section.index.page_content.intro_box .intro{ } /* /////// intro_box - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// Contactus page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* ///// Earn - START //////////////////////// */ /* /////////////////////////////////////////// */ .earn_freeform { padding-bottom:0px; } .earn_freeform h2{ } /* /////// top_banner - START /////////// */ .earn_freeform section.index.page_content.top_banner{ background:url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_Earn-Points.jpg) no-repeat top center #F1F1F2; } @media only screen and (max-width: 640px){ .earn_freeform section.index.page_content.top_banner{ background:none; } } .earn_freeform.freeform_page_temp section.index.page_content.top_banner:before{ } .earn_freeform section.index.page_content.top_banner .page_intro{ } .earn_freeform section.index.page_content.top_banner .page_intro #breadcrumb{ } .earn_freeform section.index.page_content.top_banner .page_intro #breadcrumb li{ color:#ffffff; } .earn_freeform section.index.page_content.top_banner .page_intro #breadcrumb li a{ color:#ffffff; } .earn_freeform section.index.page_content.top_banner .page_intro h1{ color:#ffffff; } @media only screen and (max-width: 1024px){ .earn_freeform section.index.page_content.earn_rewards_center .earn_rewards_center_box { max-width: 634px !important; } .earn_freeform section.index.page_content.top_banner { background-size: contain; height: 208px; } .rewards_summary.page_content{ background-size: contain; } footer#footer_main .footer_textupload section.index.page_content ul.footer-links2 { margin: 0px 5px 40px; left: 0px !important; } section.rewards_summary.page_content #top_box_display #header_display { height: 40px !important; } } @media screen and (max-width: 700px){ .earn_freeform section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; color: #002e6c; line-height: 36px; font-size: 30px; } } /* /////// top_banner - END /////////// */ /* /////// points_earning_and_how - START /////////// */ .earn_freeform .points_earning_and_how{ float:left; width:100%; margin-bottom:85px; } .earn_freeform .points_earning_and_how h2{ width:100%; float:left; margin-bottom:35px; text-align:left; } @media screen and (max-width: 640px){ .earn_freeform .points_earning_and_how h2{ text-align:center; } } .earn_freeform .points_earning_and_how .points_earning_and_how_box{ float:left; width:100%; padding:0 1em 0 0; margin-bottom:20px; } @media screen and (max-width: 641px){ .earn_freeform .points_earning_and_how .points_earning_and_how_box{ border-right:0px solid #D3D4D5; border-bottom:1px solid #D3D4D5; padding:0 0 20px 0; } } .earn_freeform .points_earning_and_how .points_earning_and_how_tbl{ float:left; width:100%; color:#333333; font-size:14px; background:#FFFFFF; margin-bottom:20px; } .earn_freeform .points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_left{ width:50%; float:left; border-right:solid 1px #D3D4D5; padding:13px 18px; } .earn_freeform .points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_right{ width:50%; float:left; padding:13px 18px; } .earn_freeform .points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_head{ float:left; width:100%; border-bottom:2px solid red; } .earn_freeform .points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_body{ float:left; width:100%; border-bottom:solid 1px #D3D4D5; } .earn_freeform .points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_body.grey_bg{ background:#F9F9F8; } /* /////// points_earning_and_how - END /////////// */ /* /////// things_you_should_know - START /////////// */ .earn_freeform .things_you_should_know{ } .earn_freeform .things_you_should_know .things_you_should_know_content{ background:#F3F4F4; float: left; padding: 45px 47px; width:100%; } .earn_freeform .things_you_should_know .things_you_should_know_content h4{ margin-bottom:30px; } @media screen and (max-width: 640px){ .earn_freeform .things_you_should_know .things_you_should_know_content{ padding:0px; background:#FFFFFF; } } /* /////// things_you_should_know - END /////////// */ /* /////// earn_rewards_center - START /////////// */ .earn_freeform section.index.page_content.earn_rewards_center{ background:#F1F1F2; padding:68px 0px; margin-bottom:107px; } @media screen and (max-width: 640px){ .earn_freeform section.index.page_content.earn_rewards_center{ padding:40px 3px; margin-bottom:40px; } } .earn_freeform section.index.page_content.earn_rewards_center .earn_rewards_center_box{ width: 800px; margin: auto; } @media screen and (max-width: 769px){ .earn_freeform section.index.page_content.earn_rewards_center .earn_rewards_center_box{ width: initial; margin: auto; } } .earn_freeform section.index.page_content.earn_rewards_center .earn_rewards_center_box h2{ text-align: center; margin-bottom:20px; color: #333333; } .earn_freeform section.index.page_content.earn_rewards_center .earn_rewards_center_box p{ text-align: center; } @media screen and (max-width: 640px){ .earn_freeform section.index.page_content.earn_rewards_center .earn_rewards_center_box h2{ text-align: left; } .earn_freeform section.index.page_content.earn_rewards_center .earn_rewards_center_box p{ text-align: left; } } .earn_freeform section.index.page_content.earn_rewards_center .card_box{ float: left; width: 100%; } .earn_freeform section.index.page_content.earn_rewards_center .card_box a{ background: #FFFFFF; border: 4px solid #D7D2CB; max-width: 182px; float: left; padding: 25px 0px; text-align: center; width: 48%; font-weight: bold; color: #333333; font-size:16px; } .earn_freeform section.index.page_content.earn_rewards_center .card_box a:hover { border: 4px solid #002f6c; color: #333333; } @media screen and (max-width: 641px){ .earn_freeform section.index.page_content.earn_rewards_center .card_box a{ width: 100%; margin-bottom: 20px; max-width:100%; font-size:16px; } } .earn_freeform section.index.page_content.earn_rewards_center .card_box a:hover{ text-decoration: none; } /* /////// earn_rewards_center - END /////////// */ /* /////// points_earning_and_how - START /////////// */ section.main-section .earn_freeform section.index.page_content.points_earning_and_how{ float:left; width:100%; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how h2{ width:100%; float:left; margin-bottom:35px; color: #333333; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how tr th{ width:50%; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_box{ float:left; width:100%; margin-bottom: 60px; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_box .cards_img{ float:left; width:100%; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_box .cards_img img{ margin-right: 8px; margin-bottom: 8px; width: 123px; } @media screen and (max-width: 640px){ section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_box .cards_img img{ width:95px; height:60px; float:left; margin-right:15px; } } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .earn_content_box{ float: left; margin-bottom:20px; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .earn_content_box h3{ font-size: 24px; color: #333333; text-align: left; line-height: 30px; font-weight:bold; width:100%; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .earn_content_box p{ } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .earn_content_box p a{ color:#D81B2B; text-decoration: none; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how table.normal thead tr{ width:50%; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_tbl{ float:left; width:100%; color:#621A4B; font-size:14px; background:#FFFFFF; margin-bottom:20px; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_left{ width:50%; float:left; border-right:solid 1px #575f65; padding:13px 18px; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_right{ width:50%; float:left; padding:13px 18px; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_head{ float:left; width:100%; border-bottom:2px solid red; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_body{ float:left; width:100%; border-bottom:solid 1px #575f65; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .points_earning_and_how_tbl .points_earning_and_how_tbl_body.grey_bg{ background:#F9F9F8; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .amplify_black_platinum{ float:left; width:100%; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .amplify_black_platinum .amplify_black_platinum_heading{ float: left; width: 100%; font-size: 24px; color: #2D373E; line-height: 22px; border-bottom: 3px solid #D7D2CB; padding-bottom: 11px; margin-bottom: 45px; font-weight:bold; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .amplify_black_platinum .amplify_black_platinum_body{ float:left; width:100%; margin-bottom: 40px; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .amplify_black_platinum .amplify_black_platinum_body .large{ font-size: 48px; color: #621A4B; text-align: left; line-height: 30px; margin-bottom:5px; font-weight:bold; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .amplify_black_platinum .amplify_black_platinum_body .small{ font-size: 16px; color: #621A4B; text-align: left; line-height: 22px; margin-bottom: 30px; font-weight:bold; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .amplify_black_platinum .amplify_black_platinum_body .copy p{ padding-right:25px; } @media screen and (max-width: 640px){ section.main-section .earn_freeform section.index.page_content.points_earning_and_how .amplify_black_platinum .amplify_black_platinum_body .copy p{ padding-right:0px; } } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .earn_back_to_top{ float:left; width:100%; margin-bottom:50px; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .earn_back_to_top a{ text-align: right; position: relative; float: right; color: #2D373E; } section.main-section .earn_freeform section.index.page_content.points_earning_and_how .earn_back_to_top a:before { background: url(/ProgramInfo/8776/images/bsa_icon_right_arrow.png) no-repeat 0px 0px; content: ''; width: 11px; height: 11px; position: absolute; left: -20px; top: 4px; } a.back_to_top:before { background: url(/ProgramInfo/8776/images/bsa_icon_right_arrow.png) no-repeat left; padding-left: 20px; content: ""; } /* /////// points_earning_and_how - END /////////// */ /* /////// freeform_content_with_whitebg - START /////////// */ section.main-section .earn_freeform section.index.page_content.freeform_content_with_whitebg{ background-color:#F1F1EF; } section.main-section .earn_freeform section.index.page_content.freeform_content_with_whitebg .freeform_content_with_whitebg_content{ background-color:#F1F1EF; padding: 50px 50px 20px; float: left; } @media screen and (max-width: 640px){ section.main-section .earn_freeform section.index.page_content.freeform_content_with_whitebg .freeform_content_with_whitebg_content{ padding: 26px 8px; } } section.main-section .earn_freeform section.index.page_content.freeform_content_with_whitebg .freeform_content_with_whitebg_content h4{ color:#333333; } /* /////// freeform_content_with_whitebg - END /////////// */ /* /////// things_you_should_know - START /////////// */ .earn_freeform .things_you_should_know{ } .earn_freeform .things_you_should_know .things_you_should_know_content{ background:#F3F4F4; float: left; padding: 45px 47px; width:100%; } .earn_freeform .things_you_should_know .things_you_should_know_content h4{ margin-bottom:30px; } @media screen and (max-width: 640px){ .earn_freeform .things_you_should_know .things_you_should_know_content{ padding:0px; background:#FFFFFF; } } /* /////// things_you_should_know - END /////////// */ /* /////////////////////////////////////////// */ /* ///// Earn - END //////////////////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// About page - START //////////// */ /* /////////////////////////////////////////// */ .about_freeform { } /* /////// top_banner - START /////////// */ .about_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .about_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .about_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// About page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// FAQ page - START //////////// */ /* /////////////////////////////////////////// */ .faq_freeform { } /* /////// top_banner - START /////////// */ .faq_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .faq_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .faq_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// FAQ page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Help page - START //////////// */ /* /////////////////////////////////////////// */ .help_freeform { } /* /////// top_banner - START /////////// */ .help_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .help_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .help_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// Help page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Privacy page - START //////////// */ /* /////////////////////////////////////////// */ .privacy_freeform { } /* /////// top_banner - START /////////// */ .privacy_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .privacy_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .privacy_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// Privacy page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// site index page - START //////////// */ /* /////////////////////////////////////////// */ .siteindex_freeform{ } /* /////// top_banner - START /////////// */ .siteindex_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .siteindex_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .siteindex_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// site index page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// velocity page - START //////////// */ /* /////////////////////////////////////////// */ .velocity_freeform { } /* /////// top_banner - START /////////// */ .velocity_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .velocity_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .velocity_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// Velocity page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// travel_terms_and_conditions page - START //////////// */ /* /////////////////////////////////////////// */ .travel_terms_and_condition_freeform{ } /* /////// top_banner - START /////////// */ .travel_terms_and_condition_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .travel_terms_and_condition_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .travel_terms_and_condition_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// travel_terms_and_conditions page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// website terms of use page - START //////////// */ /* /////////////////////////////////////////// */ .website_terms_of_use_freeform{ } /* /////// top_banner - START /////////// */ .website_terms_of_use_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .website_terms_of_use_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .website_terms_of_use_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// website terms of use page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// amplify_travel_freeform page - START //////////// */ /* /////////////////////////////////////////// */ .amplify_travel_freeform{ } /* /////// top_banner - START /////////// */ .amplify_travel_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .amplify_travel_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .amplify_travel_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// amplify_travel_freeform page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* ///// Featured - START //////////////////////// */ /* /////////////////////////////////////////// */ .featured_freeform { } /* /////// top_banner - START /////////// */ .featured_freeform section.index.page_content.top_banner{ } .featured_freeform.freeform_page_temp section.index.page_content.top_banner:before{ } .featured_freeform section.index.page_content.top_banner .page_intro h1{ } @media screen and (max-width: 700px){ .featured_freeform section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////// medium-banner-mod_section - START /////////// */ .featured_freeform section.index.page_content.medium-banner-mod_section{ margin:60px 0 30px; } /* /////// medium-banner-mod_section - END /////////// */ /* /////// featured_how_to_win - START ///////*/ .featured_freeform section.index.page_content.featured_how_to_win{ margin:60px 0px; } .featured_freeform section.index.page_content.featured_how_to_win .featured_how_to_win_box h3{ font-size: 18px; color: #333333; text-align: left; line-height: 24px; margin-bottom: 15px; font-weight: bold; } .featured_freeform section.index.page_content.featured_how_to_win .featured_how_to_win_box.first h3{ font-size: 24px; color: #333333; text-align: left; line-height: 30px; margin-bottom: 25px; font-weight: normal; } .featured_freeform section.index.page_content.featured_how_to_win .featured_how_to_win_box p{ font-size:16px; } .featured_freeform section.index.page_content.featured_how_to_win .featured_how_to_win_box ul li{ font-size: 14px; color: #333333; text-align: left; line-height: 18px; } /* /////// featured_how_to_win - END ///////*/ /* /////// featured_freeform_top - START /////////// */ .featured_freeform.featured_freeform_top{ margin-bottom: 0px; } .featured_freeform.featured_freeform_top section.index.page_content.medium-banner-mod_section{ margin: 0px 0 30px; } /* /////// featured_freeform_top - END /////////// */ /* /////////////////////////////////////////// */ /* ///// Featured - END //////////////////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* ///// Giftcards - START //////////////////////// */ /* /////////////////////////////////////////// */ .giftcards_freeform { } /* /////// top_banner - START /////////// */ .giftcards_freeform section.index.page_content.top_banner{ } .giftcards_freeform.freeform_page_temp section.index.page_content.top_banner:before{ } .giftcards_freeform section.index.page_content.top_banner .page_intro h1{ } @media screen and (max-width: 700px){ .giftcards_freeform section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////// medium-banner-mod_section - START /////////// */ .giftcards_freeform section.index.page_content.medium-banner-mod_section{ margin:60px 0 30px; } /* /////// medium-banner-mod_section - END /////////// */ .giftcard_activate form { } .giftcard_activate label { margin: 10px 0; font-weight: bold; } .giftcard_activate p { margin: 1.12em 0; } .giftcard_activate .gift_card_activate_button { padding: 12px !important; width: auto; margin-bottom: 30px; } .giftcard_activate .intro { } .giftcard_activate .section_title { } .giftcard_activate .form_row { margin: 25px 0; } .giftcard_activate .additional_info { margin: 10px 0; } .giftcard_activate .mandatory { color: #333333; display: inline; } .giftcard_activate .modal_header { font-size: 22px; font-weight: bold; } button.primary.gift_card_activate_button { margin-bottom: 30px; right: 5px; } button.primary.gift_card_activate_button, button.gift_card_activate_button, .small-60.medium-15.columns button.primary.gift_card_activate_button { width: auto; } .small-60.medium-15.columns button.primary.gift_card_activate_button { right: 305px; } @media(max-width:1024px){ .small-60.medium-15.columns button.primary.gift_card_activate_button { right: 299px; } } @media(max-width:902px){ .small-60.medium-15.columns button.primary.gift_card_activate_button { right: 265px; } } @media(max-width:768px){ .small-60.medium-15.columns button.primary.gift_card_activate_button { right: 225px; } } @media (max-width: 640px){ .small-60.medium-15.columns button.primary.gift_card_activate_button { right: -540px; top: -59px; } } @media (max-width: 500px){ .small-60.medium-15.columns button.primary.gift_card_activate_button { right: -400px; top: -59px; } } @media(max-width:425px){ .small-60.medium-15.columns button.primary.gift_card_activate_button { position: absolute; top: -68px; right: 7px; width: auto; } .giftcard_activate .gift_card_activate_button { width: auto; } } /* /////////////////////////////////////////// */ /* //////////// Gift Card Detail - START //////////// */ /* /////////////////////////////////////////// */ #buttonArea { display: flex; margin-top: 20px; width: 100%; } button#add_to_cart[disabled], button#add_to_cart[disabled] span { opacity: 0.45; cursor: not-allowed; } #buttonArea button { background: #333333; border-radius: 3px; color: white; font-size: 16px; margin-right: 20px; } .deliveredVia { display: flex; padding-left: 2%; padding-top: 5%; } .deliveredVia :first-child { padding-right: 8%; } .dept-product { background-color: unset; margin-top: 20px; } div#qty_chosen.chosen-container.chosen-container-single.chosen-container-single-nosearch { margin-bottom: 10px; width: 55% !important; } div#qty_chosen.chosen-container.chosen-container-single.chosen-container-single-nosearch a div b { border-left: solid 1px #ddd; } .gift-card-num { color: rgb(98, 26, 75); direction: rtl; font-size: 24px; font-weight: 500; text-align: right; width: 45px; } .gift-card-product1 { vertical-align: middle; } .gift-card-product-cell1 { padding: 20px 0 20px 0; vertical-align: middle; } .gift-card-product-cell1 div span { font-size: 16px !important; } .gift-card-product-cell3 { vertical-align: middle; } .gift-card-product-cell4 { padding-right: 0; vertical-align: middle; } .giftcard-total{ display: inline-block; float: right; } .giftcard-total .small-30{ width:100%; } .giftcard-total .price{ } .giftcard-total .gift-card-num{ font-size: 30px; color: #333333; letter-spacing: 0; font-weight: normal; text-align: right; float: right; } .consolidated_options_container #totalPointsRedeemed .freight{ font-size: 14px; color: #757463; text-align: right; line-height: 20px; float: right; font-weight: normal; } footer .quantity { width: 100px !important; } .item_details { border-bottom: none !important; } label.price { } label.quantity::after { pointer-events: none; top: 15px !important; } .page_content p { float: unset; } .row .consolidated-items { width: 100%; } .shop label.quantity select { color: unset; } .small-60.medium-60.columns.end { border-top: solid 5px white; } #totalPointsRedeemed { float: right; font-size: 16px; margin: 30px 0 15px 0; width: 100%; } #totalPointsRedeemed p{ font-size: 14px; margin-right: 10px; text-align: right; margin-bottom: 5px; } #totalPointsRedeemed p.totalRedeemedRewardPoints{ line-height: 40px; margin: 0px 10px 0px 0px; font-weight: normal; font-size: 30px; } #totalPointsRedeemed .freight { float: right; margin-right: 10px; line-height: 20px; font-size: 14px; } tr.gift-card-product.gift-card-product1 { vertical-align: middle !important; } tr.gift-card-product.gift-card-product1 td div{ margin-top:3px; } tr.gift-card-product.gift-card-product3{ } tr.gift-card-product.gift-card-product3 .quantity::after{ } table tr:nth-of-type(even) { background-color: #FAFAFA; } .item_details { margin-left: 10px; } table tbody tr td label.quantity { margin-bottom: 0 !important; } tr.gift-card-product td { border: none; font-size: 16px; } td.gift-card-product-cell3 { padding: 10px 26px; } table tbody tr.gift-card-product { border-width: 0 0 1px 0; } .consolidated-items #buttonArea .virtual-card, .consolidated-items #buttonArea .physical-card{ display: block; color: #FFFFFF !important; font-size: 16px; font-weight: normal; text-align: center; padding: 9px 12px 11px !important; line-height: 16px; background: #D81B2B; text-shadow: 0 0px 0 rgba(255, 255, 255, 0); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgba(0,0,0,0); opacity: 1; border-radius: 3px; border: 1px solid #D81B2B; margin: 0px 0px 10px 0px !important; width: 30%; } .consolidated-items #buttonArea .virtual-card{ margin: 0px 20px 10px 0px !important; } @media only screen and (max-width: 1020px){ .consolidated-items #buttonArea .virtual-card, .consolidated-items #buttonArea .physical-card{ width:100%; } } .consolidated_options_container .gift_card_section #gcConsolidated .gift-card-product-cell3 .quantity::after{ top:15px !important; } .consolidated_options_container .gift_card_section #gcConsolidated .gift-card-product-cell4 .price{ display:none; } .consolidated_options_container #totalPointsRedeemed p{ } @media screen and (max-width: 40em){ #buttonArea { width: 100%; } #buttonArea button { margin: 0; } #buttonArea :first-child { margin-left: 20px; margin-right: 20px; } div#qty_chosen.chosen-container.chosen-container-single.chosen-container-single-nosearch { width: 80% !important; } .gift-card-num { margin-left: 0 !important; } .gift-card-product-cell1 { display: block; padding: 20px 0 0 10px; } .gift-card-product-cell3, .gift-card-product-cell4 { display: inline-block; width: 50%; } label.price { font-weight: 600; } .small-60.medium-35.medium-push-25.columns.end { margin: 0; } .small-60.medium-35.medium-push-25.columns.end button.primary { margin-right: 0; width: 100%; } table tr td { font-size: 13px; } #totalPointsRedeemed p { font-size: 18px; font-weight: 600; } td.gift-card-product-cell3 { padding: 10px 26px 10px 10px; } tr.gift-card-product td { font-size: 18px; } } /* /////////////////////////////////////////// */ /* //////////// Gift Card Detail - END //////////// */ /* /////////////////////////////////////////// * /* /////////////////////////////////////////// */ /* ///// Travel - START //////////////////////// */ /* /////////////////////////////////////////// */ .travel_freeform{ background: #F3F4F4; padding-bottom: 100px; margin-bottom: 0px; } section.main-section .travel_freeform section.index.page_content{ background: #F3F4F4; } /* /////// top_banner - START /////////// */ .travel_freeform section.index.page_content.top_banner{ } .travel_freeform.freeform_page_temp section.index.page_content.top_banner:before{ background:url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_Amplify_Travel_v2.png) no-repeat top center #F3F4F4; } .travel_freeform section.index.page_content.top_banner .page_intro{ } .travel_freeform section.index.page_content.top_banner .page_intro ul#breadcrumb{ color:#FFFFFF; } .travel_freeform section.index.page_content.top_banner .page_intro ul#breadcrumb li{ color:#FFFFFF; } .travel_freeform section.index.page_content.top_banner .page_intro ul#breadcrumb li a{ color:#FFFFFF; } .travel_freeform section.index.page_content.top_banner .page_intro h1{ color:#FFFFFF; } a#bookButton{ width: 100px; } a#bookNowBtn { max-width: 100px; text-decoration: none; } .button_div { text-align: center; } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* ///// Travel - END //////////////////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* ///// amplify_black_exclusive_travel_offers - START //////////////////////// */ /* /////////////////////////////////////////// */ /* /////// top_banner - START /////////// */ .amplify_black_exclusive_travel_offers_freeform section.index.page_content.top_banner{ } .amplify_black_exclusive_travel_offers_freeform.freeform_page_temp section.index.page_content.top_banner:before{ background:url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_My-account.jpg) no-repeat top center #F3F4F4; } .amplify_black_exclusive_travel_offers_freeform section.index.page_content.top_banner .page_intro{ } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* ///// amplify_black_exclusive_travel_offers - END //////////////////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* ///// paywithpoints - START //////////////////////// */ /* /////////////////////////////////////////// */ /* /////// top_banner - START /////////// */ .paywithpoints_freeform section.index.page_content.top_banner{ } .paywithpoints_freeform.freeform_page_temp section.index.page_content.top_banner:before{ background:url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_My-account.jpg) no-repeat top center #F3F4F4; } .paywithpoints_freeform section.index.page_content.top_banner .page_intro{ } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* ///// paywithpoints - END //////////////////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// amplify Black Premium shopper page - START //////////// */ /* /////////////////////////////////////////// */ .amplify_black_premium_shopper_freeform { } /* /////// top_banner - START /////////// */ .amplify_black_premium_shopper_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .amplify_black_premium_shopper_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .amplify_black_premium_shopper_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// amplify Black Premium shopper page - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// amplify_black_exclusive_rewards - START //////////// */ /* /////////////////////////////////////////// */ .amplify_black_exclusive_rewards_freeform { } /* /////// top_banner - START /////////// */ .amplify_black_exclusive_rewards_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .amplify_black_exclusive_rewards_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .amplify_black_exclusive_rewards_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// amplify_black_exclusive_rewards - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Caltex - START //////////// */ /* /////////////////////////////////////////// */ .caltex_freeform { } /* /////// top_banner - START /////////// */ .caltex_freeform section.index.page_content.top_banner{ } .caltex_freeform.freeform_page_temp section.index.page_content.top_banner:before{ } .caltex_freeform section.index.page_content.top_banner .page_intro h1{ } @media screen and (max-width: 700px){ .caltex_freeform section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////// medium-banner-mod_section - START /////////// */ .caltex_freeform section.index.page_content.medium-banner-mod_section{ margin:60px 0 30px; } /* /////// medium-banner-mod_section - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// Caltex - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Addresserror - START //////////// */ /* /////////////////////////////////////////// */ .addresserror_freeform { } /* /////// top_banner - START /////////// */ .addresserror_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .addresserror_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; } @media screen and (max-width: 700px){ .addresserror_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* /////////////////////////////////////////// */ /* //////////// Addresserror - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// amplify_black - START //////////// */ /* /////////////////////////////////////////// */ .amplify_black_freeform { } /* /////// top_banner - START /////////// */ .amplify_black_freeform section.index.page_content.top_banner{ } .amplify_black_freeform.freeform_page_temp section.index.page_content.top_banner:before{ background:url(/ProgramInfo/8776/images/2177054_Amplify_BSA_Header_1920x390_My-account.jpg) no-repeat top center #F3F4F4; } .amplify_black_freeform section.index.page_content.top_banner .page_intro{ } .amplify_black_freeform section.index.page_content.top_banner .page_intro #breadcrumb{ color: #002e6c; } .amplify_black_freeform section.index.page_content.top_banner .page_intro #breadcrumb li{ color: #002e6c; } .amplify_black_freeform section.index.page_content.top_banner .page_intro #breadcrumb li a{ color: #002e6c; } .amplify_black_freeform section.index.page_content.top_banner .page_intro h1{ color: #002e6c; } @media screen and (max-width: 700px){ .amplify_black_freeform section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; color: #002e6c; } } /* /////// top_banner - END /////////// */ /* ////// amplify_black_content - START /////// */ .amplify_black_freeform section.index.page_content.amplify_black_content{ float:left; width:100%; margin-bottom:60px; margin-top:65px; } /* ////// amplify_black_content - END /////// */ /* /////////////////////////////////////////// */ /* //////////// amplify_black - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Changes - START //////////// */ /* /////////////////////////////////////////// */ .changes_freeform { } /* /////// top_banner - START /////////// */ .changes_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .changes_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; color: #002e6c; } @media screen and (max-width: 700px){ .changes_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb{ margin-bottom:10px; color: #002e6c; } .changes_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; } } /* /////// top_banner - END /////////// */ /* ////// changes_content - START /////// */ .changes_freeform section.index.page_content.changes_content{ float:left; width:100%; margin-bottom:60px; margin-top:65px; } /* ////// changes_content - END /////// */ /* /////////////////////////////////////////// */ /* //////////// Changes - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Mortgage Fee Rebates - START //////////// */ /* /////////////////////////////////////////// */ .redeem_mortgage_fee_rebates_freeform { } /* /////// top_banner - START /////////// */ .redeem_mortgage_fee_rebates_freeform.freeform_page_temp section.index.page_content.top_banner{ height:202px; } .redeem_mortgage_fee_rebates_freeform.freeform_page_temp section.index.page_content.top_banner:before{ height:202px; background:#FFFFFF; color: #002e6c; } @media screen and (max-width: 700px){ .redeem_mortgage_fee_rebates_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb{ margin-bottom:10px; color: #002e6c; } .redeem_mortgage_fee_rebates_freeform.freeform_page_temp section.index.page_content.top_banner .page_intro h1{ margin-top: 25px; font-size: 40px; color: #002e6c; } } /* /////// top_banner - END /////////// */ /* ////// changes_content - START /////// */ .redeem_mortgage_fee_rebates_freeform section.index.page_content.redeem_mortgage_fee_rebates_content{ float:left; width:100%; margin-bottom:60px; margin-top:65px; } /* ////// changes_content - END /////// */ /* /////////////////////////////////////////// */ /* //////////// Mortgage Fee Rebates - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Disclaimer - START //////////// */ /* /////////////////////////////////////////// */ .disclaimer_freeform{ } /* /////////////////////////////////////////// */ /* //////////// Disclaimer - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Giftcard FAQ - START //////////// */ /* /////////////////////////////////////////// */ .giftcard_faq_freeform{ } /* /////////////////////////////////////////// */ /* //////////// Giftcard FAQ - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Order Tracking Definitions - START //////////// */ /* /////////////////////////////////////////// */ .order_tracking_definitions_freeform{ } .order_tracking_definitions_freeform .freeform_page_temp_content_box h4{ margin-bottom: 0px; } /* /////////////////////////////////////////// */ /* //////////// Order Tracking Definitions - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// View Statement More info - START //////////// */ /* /////////////////////////////////////////// */ .view_statement_more_info_freeform{ } /* /////////////////////////////////////////// */ /* //////////// View Statement More info - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Amplify Signature Exclusive Travel Offers - START //////////// */ /* /////////////////////////////////////////// */ .amplify_signature_exclusive_travel_offers_freeform{ } /* /////////////////////////////////////////// */ /* //////////// Amplify Signature Exclusive Travel Offers - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////// */ /* //////////// Amplify Signature - START //////////// */ /* /////////////////////////////////////////// */ .amplify_signature_freeform{ } /* /////////////////////////////////////////// */ /* //////////// Amplify Signature - END //////////// */ /* /////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Rewards summary page Top - START //////////// */ /* /////////////////////////////////////////////////////////////////// */ .freeform_page_temp.myaccount_rewards_summary_page_top{ margin-bottom:0px; color:#012E6C; } .freeform_page_temp.myaccount_rewards_summary_page_top .index.page_content.intro_box{ background: transparent; color:#012E6C; } .freeform_page_temp.myaccount_rewards_summary_page_top h3{ margin-top:70px; margin-bottom:30px; color:#012E6C; } .freeform_page_temp.myaccount_rewards_summary_page_top p.intro{ } /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Rewards summary page Top - END //////////// */ /* /////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Rewards summary page Bottom - START //////////// */ /* /////////////////////////////////////////////////////////////////// */ .freeform_page_temp.myaccount_rewards_summary_page_bottom{ margin-top:60px; } /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Rewards summary page Bottom - END //////////// */ /* /////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Profile page Top - START //////////// */ /* /////////////////////////////////////////////////////////////////// */ .freeform_page_temp.myaccount_profile_page_top{ margin-bottom:0px; color:#012E6C; } .freeform_page_temp.myaccount_profile_page_top h3{ margin-top:70px; margin-bottom:30px; color:#012E6C; } .freeform_page_temp.myaccount_profile_page_top p.intro{ } .freeform_page_temp.myaccount_profile_page_top section.index.page_content.intro_box{ border-bottom: 6px solid #CCCCCC; margin-bottom: 40px; color:#012E6C; } /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Profile page Top - END //////////// */ /* /////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Profile page Bottom - START //////////// */ /* /////////////////////////////////////////////////////////////////// */ .freeform_page_temp.myaccount_profile_page_bottom{ margin-top:60px; } /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Profile page Bottom - END //////////// */ /* /////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Pay with rewards page Top - START //////////// */ /* /////////////////////////////////////////////////////////////////// */ .freeform_page_temp.myaccount_pay_with_rewards_page_top{ margin-bottom:0px; color:#012E6C; } .freeform_page_temp.myaccount_pay_with_rewards_page_top h3{ margin-top:70px; margin-bottom:30px; color:#012E6C; } .freeform_page_temp.myaccount_pay_with_rewards_page_top p.intro{ color:#012E6C; } /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Pay with rewards page Top - END //////////// */ /* /////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Pay with rewards page Bottom - START //////////// */ /* /////////////////////////////////////////////////////////////////// */ .freeform_page_temp.myaccount_pay_with_rewards_page_bottom{ margin-top:60px; } /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Pay with rewards page Bottom - END //////////// */ /* /////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Transaction Eraser page Top - START //////////// */ /* /////////////////////////////////////////////////////////////////// */ .freeform_page_temp.myaccount_transaction_eraser_page_top{ margin-bottom:0px; color:#012E6C; } .freeform_page_temp.myaccount_transaction_eraser_page_top h3{ margin-top:70px; margin-bottom:30px; color:#012E6C; } .freeform_page_temp.myaccount_transaction_eraser_page_top p.intro{ color:#012E6C; } /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Transaction Eraser page Top - END //////////// */ /* /////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Transaction Eraser page Bottom - START //////////// */ /* /////////////////////////////////////////////////////////////////// */ .freeform_page_temp.myaccount_transaction_eraser_page_bottom{ margin-top:60px; } /* /////////////////////////////////////////////////////////////////// */ /* //////////// My Account - Transaction Eraser page Bottom - END //////////// */ /* /////////////////////////////////////////////////////////////////// */ /* /////////////////////////////////////////////////////////////////////////////// */ /* ////////////////////////// FREE FORM PAGE - END /////////////////////////////// */ /* /////////////////////////////////////////////////////////////////////////////// */ /* ////////////////////////////////// */ /* ///// Footer - START ///////////// */ /* ////////////////////////////////// */ footer#footer_main{ float:left; width:100%; background:#002e6c; position:relative; } @media screen and (max-width: 640px){ footer#footer_main{ height: auto; } } footer#footer_main .footer_textupload{ } footer#footer_main .footer_textupload a{ color:#FFFFFF; } footer#footer_main .footer_textupload .contactus_div{ } @media screen and (max-width: 640px){ footer#footer_main .footer_textupload .contactus_div{ width: 100%; border-bottom: 1px solid #FFFFFF; float: left; margin-bottom: 34px; } } footer#footer_main .footer_textupload a.contactus{ float: left; margin: 40px 5px; } @media screen and (max-width: 640px){ footer#footer_main .footer_textupload a.contactus{ margin: 40px 5px 30px; } } footer#footer_main .footer_textupload section.index.page_content{ background: transparent; } footer#footer_main .footer_textupload section.index.page_content ul{ float: right; margin: 40px 5px 0px; text-align: right; } @media screen and (max-width: 640px){ footer#footer_main .footer_textupload section.index.page_content ul{ float:left; } } footer#footer_main .footer_textupload section.index.page_content ul.footer-links1{ } @media screen and (max-width: 640px){ footer#footer_main .footer_textupload section.index.page_content ul.footer-links1{ margin-top: 0px; } } footer#footer_main .footer_textupload section.index.page_content ul.footer-links2{ margin: 85px 5px 40px; position: relative; left: 452px; } @media screen and (max-width: 768px){ footer#footer_main .footer_textupload section.index.page_content ul.footer-links2{ margin: 0px 5px 40px; position: relative; left: 0px; } } @media screen and (max-width: 640px){ footer#footer_main .footer_textupload section.index.page_content ul.footer-links2{ margin: 0px 5px 8px; } } footer#footer_main .footer_textupload section.index.page_content ul li{ float:left; margin-left:43px; margin-bottom:24px; } footer#footer_main .footer_textupload section.index.page_content ul li a:hover { /*06/07/2020*/ text-decoration: underline; } @media screen and (max-width: 640px){ footer#footer_main .footer_textupload section.index.page_content ul li{ margin-right: 43px; margin-left:0px; } } footer#footer_main .footer_textupload section.index.page_content ul li.first{ margin-left:0px; } footer#footer_main .footer_textupload section.line-separator-footer{ background: transparent; } footer#footer_main .footer_textupload section.line-separator-footer .footer_line{ background:#FFFFFF; height:1px; } footer#footer_main .footer_textupload .bsa-footer-ts-cs{ margin-top:24px; margin-bottom:24px; font-size: 12px; color: #FFFFFF; } footer#footer_main .footer_textupload section.index.page_content ul.sns_icons{ margin-top:24px; } @media screen and (max-width: 640px){ footer#footer_main .footer_textupload section.index.page_content ul.sns_icons{ float: left; margin-left: 0px; } } footer#footer_main .footer_textupload section.index.page_content ul.sns_icons li{ float: left; margin-right: 6px; margin-left: 0px; margin-bottom:0px; } footer#footer_main .footer_textupload section.index.page_content ul.sns_icons li.last{ margin-right:0px; } footer#footer_main nav{ margin:0px; } footer#footer_main .copyright{ display:none; } /* ////////////////////////////////// */ /* ///// Footer - END ///////////// */ /* ////////////////////////////////// */ /* ////////////////////////////////// */ /* ///// Font - START ///////////// */ /* ////////////////////////////////// */ @font-face { font-family: "Aller"; src:url("/rewards/theme/phoenix/fonts/Aller/Aller_Bd.ttf") format('truetype'), url("/rewards/theme/phoenix/fonts/Aller/Aller_Lt.ttf") format('truetype'); } @font-face { font-family: "Aller",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif; src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'); font-weight: normal; font-style: normal; } /* ////////////////////////////// */ /* ///// Font - END ///////////// */ /* ////////////////////////////// */ .row .separator_bottom { margin-top: 40px; } form#ShippingAddressForm{ margin-top:10px; } form#ShippingAddressForm label[for=po_addr_sw] > input[type=checkbox] { appearance: checkbox !important; -moz-appearance: checkbox !important; -webkit-appearance: checkbox !important; display: inline-block; float: none; height: 16px; width: auto; } form#ShippingAddressForm label[for=company_addr_sw_n] span{ color:#333333; } form#ShippingAddressForm label[for=company_addr_sw_y] span{ color:#333333; } form#ShippingAddressForm label[for=po_addr_sw] > span { display: inline-block; margin-right: 10px; vertical-align: top; width: auto; } form#ShippingAddressForm label[for=name] input#name{ margin-bottom: 5px; } form#ShippingAddressForm label[for=name] div{ float:left; } form#ShippingAddressForm label[for=po_addr_sw] input#po_addr_sw{ height: auto !important; } .most_wanted_list h2 { text-align: left; padding-top: 36px; padding-bottom: 36px; font-size: 30px; color: rgb(98, 26, 75) !important; } .most_wanted_list p { text-align: left; color: rgb(98, 26, 75) !important; } .featureFreeformBottom { font-family: helvetica, sans-serif, arial; margin: auto; padding: 0 20px; } .featureFreeformBottom a { color: black; display: block; margin-top: 10px; text-decoration: none; } .featureFreeformBottom heading { color: rgb(114, 31, 87); display: block; margin-bottom: 20px; } .featureFreeformBottom p { line-height: 20px; } .featureFreeformBottom .top-half heading { font-size: 24px; } .featureFreeformBottom .bottom-half heading { font-size: 18px; font-weight: bold; } .featureFreeformBottom .bottom-half img { height: 14px; vertical-align: middle; } .featureFreeformBottom .bottom-half p:first-of-type { margin-bottom: 40px; } .featureFreeformBottom .top-half { display: flex; align-items: flex-start; margin: 50px 0; } .featureFreeformBottom .top-half a { color: red; font-style: italic; } .featureFreeformBottom hr { margin-top: 0; } .featureFreeformBottom p { font-size: 14px; } .featureFreeformBottom .top-half > img { width: 300px; } .featureFreeformBottom .bottom-half { background-color: white; margin-bottom: 40px; padding: 30px; } .featureFreeformBottom .bottom-half p { margin-bottom: 0; } .featureFreeformBottom .under-40 { margin-right: 15px; } .featureFreeformBottom .top-text { align-self: stretch; background-color: white; flex-grow: 1; padding: 15px; } @media screen and (max-width: 40em) { .featureFreeformBottom, .featureFreeformBottom .top-half, .featureFreeformBottom .bottom-half { display: block; } .featureFreeformBottom .bottom-half { margin: 40px 10px 40px 10px; } .featureFreeformBottom .top-half { margin: 10px; } .featureFreeformBottom .top-half img { width: 100% !important; } .featureFreeformBottom a img { width: auto; } .featureFreeformBottom p { margin-bottom: 10px; } .featureFreeformBottom .top-text { padding: 20px; margin-top: -5px; } .featureFreeformBottom .under-40 { margin-right: 0; margin-bottom: 40px; } } .featureFreeformTop { font-family: helvetica, sans-serif, arial; margin: 0 auto 0 auto; padding: 0 20px; width: 100%; } .featureFreeformTop a { text-decoration: none; } .featureFreeformBottom hr, .featureFreeformTop hr { background-color: white; border: none; height: 7px; width: 100%; } .featureFreeformTop hr { margin-top: 40px; } .featureFreeformTop .title1, .featureFreeformTop .title2, .featureFreeformTop li { color: rgb(98, 26, 75); } .featureFreeformTop .title1 { font-size: 32px; font-family: helvetica, sans-serif, arial; margin-bottom: 15px; } .featureFreeformTop .title2 { font-size: 20px; margin: 15px 0; } .featureFreeformTop .top-half { display: flex; margin-top: 40px; } .featureFreeformTop .top-half span { color: black; font-size: 16px; } .featureFreeformTop .white-section-top { background-color: white; padding: 20px; width: 100%; } .featureFreeformTop .white-section-top a { color: red; font-weight: bold; } .featureFreeformTop .white-section-top span { font-style: italic; } .featureFreeformTop .white-section-top p:first-of-type { font-size: 18px; margin: 15px 0; } .featureFreeformTop .bottom-half { display: flex; } .featureFreeformTop .bottom-half li { font-size: 24px; line-height: 18px !important; list-style: disc; margin-bottom: 15px; } .featureFreeformTop .bottom-half li span { color: black; display: inline-block; font-size: 14px; } .featureFreeformTop .bottom-half ul { padding-left: 20px; } .featureFreeformTop .bottom-half .bullet-section .title2 { font-weight: bold; } .featureFreeformTop .bottom-half .text-section { line-height: 24px; margin-right: 50px; width: 315px; } .featureFreeformTop .bottom-half .text-section h2 { font-weight: bold; } #shop_offers #shop_list .row h2 { margin-bottom: 30px; } .shop .row .page_intro .shop_category_title .featured_title { font-family: helvetica, sans-serif, arial; } @media screen and (max-width: 40em) { .featureFreeformTop, .featureFreeformTop .top-half, .featureFreeformTop .bottom-half { display: block; } .featureFreeformTop .top-half { margin-top: 15px; } .featureFreeformTop img { width: 100%; } .featureFreeformTop li span { vertical-align: top; } .featureFreeformTop .text-section { font-size: 18px; } .featureFreeformTop .title2 { margin-top: 30px; } section#shop_offers .row .row { margin-top: 40px; } .freeform_page_temp { margin-bottom: 0; } .back_button { display: block; color: #333333; margin-top: 0px; height: 50px; float: left; width: 100%; padding-left: 5px; } .back_button:after { content: " "; float: left; width: 100%; height: 50px; position: absolute; left: 0px; z-index: 0; } .back_button a { background: transparent; border: 0px solid #FFF; z-index:1000; margin: 0px; } .back_button a:before{ content: " "; background: url(/ProgramInfo/8776/images/bsa_icon_left_arrow.png) no-repeat 0px 0px; z-index: 10000; float: left; display: block; width: 7px; height: 12px; position: relative; top: 19px; left: 0px; background-size: cover; } .back_button a.button:hover{ background: transparent; } .back_button a.button:hover span{ color: #ffffff; } .back_button a span { font-size: 14px; text-align: left; padding: 0px; line-height: 50px; color: #ffffff; z-index: 0; position: relative; display: block; margin-left: 16px !important; } .page_intro #breadcrumb { display: none; } .shop.shop_index.page_content { height: unset; } } .card .caption { color: #333333; font-size: 16px; letter-spacing: 0; line-height: 22px; top: 0; left: 0; width: 100%; height: 100%; padding: 10px; border-radius: 5px; } .card .item_price { background-color: #333333; float: left; width: 100%; height: 48px; box-shadow: 0 0px 0 #CCCCCC inset; border-top: 0px solid #e0e0e0; border-radius: 0px; } #most_wanted_item_list li a div.item_price.sale div.points span.label { padding-top:0px; } .most_wanted_rewards_home .card .item_price .points { float: left; padding-top: 3px; text-align: center; width: 100%; } .card .item_price .points .number { color: #FFF; line-height: 22px; font-size: 16px; font-weight: 600; margin: 0; text-align: center; letter-spacing: 0px; float: none; } .card .item_price .points .label { color: #FFFFFF; background-color: inherit; line-height: 22px; font-size: 16px; margin: 0; padding: 0; text-align: center; float: none; text-transform: lowercase; } .card .item_price .points .points_prefix { color: #FFFFFF; background-color: inherit; line-height: 22px; font-size: 16px; margin: 0; padding: 0; text-align: center; float: none; } .item_price.sale { height: 48px !important; } #shop_list #offer_offer_highlight li div.small-60.medium-60.columns { padding: 0; } span#available_point_balance:after { padding-left: 5px; } /* //////////// Home Welcome & Points //////////// */ .home_welcome_points_header h3 { margin-top: -10px; margin-bottom: -15px; } .home_welcome_points_header h4 { margin-top: -30px; margin-bottom: -15px; } td.td-member-firstname { background-color: #ffffff; } td.td-member-pointsBalance{ background-color: #ffffff; } a.button_icon_right { line-height: 16px !important; display: block; color: #2D373E !important; font-size: 16px; font-weight: normal; text-align: center; border-radius: 6px; box-shadow: 0 0px 0 rgba(255,255,255,0) inset, 0 0px 0 rgba(0,0,0,0); background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 100%); margin: 20px auto!important; padding: 9px 12px 11px; width: 40%; margin: 0 auto; height: auto; opacity: 1; border-radius: 3px; border: 1px solid #d81b2b; text-transform: capitalize; } .button_icon_right:hover{ transition: 0.2s ease-in-out 0s; background-color: #e3764d; color: #ffffff !important; } p { line-height: 20px; } form#AccountInformationForm label[for=account]:after, form#AccountInformationForm label[for=statementPeriod]:after, form#AccountInformationForm label[for=statementDate]:after, form#FormEmailUs label[for=case_issue_type]:after, #giftCardActivationForm label[for=supplier]:after, .cart_actions .payment_information .payment-card-brand label:after, .cart_actions .payment_information .payment-expiration-month label:after, .cart_actions .payment_information .payment-expiration-year label:after { border-top: none; } select#account_id_rs,select#statementPeriod,select#statementDate,select#case_issue_type, select#supplier,select#acct_num_1,select#card_brand,select#exp_date_month,select#exp_date_year{ background-size: 50px; background-position: right -8px top 14px; } select#acct_num_1 { margin-top: 10px; } p.Features{ margin-bottom: 0px; } .Features p { font-weight: 500; margin-bottom: 20px; } ul.Features { line-height: 20px; } .terms-and-cond-desc a { display: contents; } .terms-and-cond-desc p { margin-bottom: 0px; } .terms-and-cond-desc ul { margin-top: 10px; } .terms-and-cond-desc li { margin-bottom: 5px; color: #2D373E; display: inline-flex; font-weight: 500; width: 100%; } .terms-and-cond-desc li:before { content: "\2022"; color: #2D373E; font-weight: bold; display: inline-block; padding-right: 15px; font-size: 20px; width: 25px; } @media(max-width:1024px){ .small-9.medium-9.large-3.columns.plus, .small-9.medium-9.large-3.columns.minus, .small-9.medium-9.large-6.columns.equals, .small-51.medium-51.large-12.columns.points_earned, .small-51.medium-51.large-12.columns.points_redeemed { width: 100%; right: -30px; } } button#add_to_cart.primary.addtocartbtn[disabled], button#add_to_cart.primary.addtocartbtn[disabled] span{ } button#okSubmit { margin: 20px; } label.automatic_redemption span { text-transform: none; } .small-60.columns.hide-for-small-only { display: block !important; } form#ProfileForm label[for=accept_promo_sw] > span, form#ProfileForm label[for=newsletter_optional] > span { font-weight: normal !important; } form#ProfileForm label[for=birth] > span { margin-bottom: 15px; } form#ProfileForm label[for=email_addr_readonly]>span:nth-child(2) { text-transform: lowercase !important; } form#FormEmailUs label[for=email_addr]>span b { text-transform: lowercase !important; } label.email_box span:nth-child(2) { text-transform: lowercase !important; } .email_confirmation label span { text-transform: none !important; } h3.modal_header { display: none; } .giftcard_activate p:last-child { color: #fff; display: none; } p.text-center.text a:hover { color: #fff; text-decoration: underline; } form#FormEmailUs label[for=name] b, form#FormEmailUs label[for=email_addr] b { font-weight: normal; } .small-60.columns h4 { color: #fff; } label[for=email_addr_readonly] span:nth-child(1) { margin-bottom: 10px; } label[for=email_addr_readonly] span:nth-child(2) { font-weight: normal !important; } .freeform_content_with_whitebg_content h4,.freeform_page_temp_content_box h4 { color: #002e6c !important; } .medium-40.columns.item-quantity, .small-30.medium-20.columns.item-quantity { max-width: 158px; } label.email_box span:nth-child(1):after { content: ":"; } li.blktxt, p#msgThankYou,.giftcard_activate p strong , p.specialty_popup_header,.more_rewarding_program_box.last h4 { color: #002e6c; } .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { overflow: hidden; } p#msgThankYou,p#msgConfNumber,p#msgOrderInfo,ul#msgOrderDesc,p#msgRedemptionAssistance, .lightbox_speed_bump.modal_default h3 { text-align: center !important; } .giftcard_activate p strong { font-size: 18px; } .lightbox_checkout_confirmation_2 footer,.lightbox_speed_bump.modal_default h3 { display: none; } .medium-30.columns.hide-for-small-only.item-total-points { max-width: 155px; } @media(max-width:1024px){ .medium-30.columns.hide-for-small-only.item-total-points { max-width: 147px !important; } } @media(max-width:768px){ .medium-30.columns.hide-for-small-only.item-total-points { max-width: 110px !important; } } p.message a { display: inline !important; padding: 0px !important; } div.add_to_cart_btn button[disabled] { opacity: .45; cursor: not-allowed; } input#udf_1_USER_DEF_1,input#udf_1_USER_DEF_2,input#udf_1_ACCT_MAP_ID{ margin-top: 10px; } select#card_brand option[value="3"],select#card_brand option[value="4"] { display: none; } .bsa_rewards_summary li:before { background: url(/ProgramInfo/8776/images/arrow-icon1x.png) no-repeat; content: ""; position: absolute; padding-left: 20px; width: 10px; height: 25px; left: -25px; } ul.bsa_rewards_summary { position: relative; margin-left: 25px; margin-bottom: 30px; } ul.bsa_rewards_summary li { padding: 10px; } table.bsa_rewards_summary { margin-bottom: 15px; } table.bsa_rewards_summary td:first-child { position: relative; top: 13px; right: 10px; } table.bsa_rewards_summary td:nth-child(2) { position: relative; right: 15px; } table.bom_rewards_summary td:nth-child(1)>img { position: relative; top: 11px; } .contact_breadcrumb { position: absolute; top: -412px; left: -216px; width: 140px; } ul#contact_breadcrumb { display: flex; color: #fff; } #contact_breadcrumb li:last-child { left: -6px; color: #ffffff; } ul#contact_breadcrumb a { text-decoration: none; } ul#contact_breadcrumb a:hover { text-decoration: underline; } ul#contact_breadcrumb span { color: #fff !important; padding-left: 6px; } .giftcard_activation p:nth-child(3)>img { position: relative; top: 7px; } img.info_icon { width: 24px; height: 24px; } table.reward_summary_multiple_account { border-right: 0px solid #0074C4; padding: 9px 15px 9px 15px; font-weight: normal !important; font-size: small; width: 100%; border-left: 0px solid #80BAE2; border-top: 1px solid #80BAE2; border-bottom: 1px solid #80BAE2; } td.reward_summary_multiple_account_text { color: #0074C4 !important; background: #F2F8FC !important; } td.reward_summary_multiple_account_text_1{ color: #0074C4 !important; background: #F2F8FC !important; padding: 0px !important; } td.reward_summary_multiple_account_text_1>span { position: relative; top: -15px; } .rewards_summary table td:first-child,table.amp_rewards_details td:first-child { min-width: 48px; } .freeform_page_temp.promotion_freeform { } #promotion_breadcrumb li:last-child { left: 3px; color: #ffffff; } span.right_arrow { left: -6px; position: relative; } ul#promotion_breadcrumb li a:after { margin-left: 10px; content: ""; } ul#promotion_breadcrumb { white-space: nowrap; display: flex; } .promotion_breadcrumb { position: absolute; margin-top: 30px; margin-left: 125px; } #promotion_breadcrumb li, ul#promotion_breadcrumb li a{ color: #ffffff !important; } .promotion_breadcrumb h1 { color: #ffffff; top: 77px; position: absolute; left: -1px; } section.white_space { height: 210px; } @media only screen and (max-width: 2160px){ .promotion_breadcrumb,.promotion_heading h1 { margin-left: 70px; } } @media only screen and (max-width: 1920px){ .promotion_breadcrumb,.promotion_heading h1 { margin-left: 70px; } } @media only screen and (max-width: 1536px){ .promotion_breadcrumb,.promotion_heading h1 { margin-left: 70px; } } @media only screen and (max-width: 1440px){ .promotion_breadcrumb,.promotion_heading h1 { margin-left: 70px; } } @media only screen and (max-width: 1366px){ .promotion_breadcrumb,.promotion_heading h1 { margin-left: 70px; } } @media only screen and (max-width: 1241px){ .promotion_breadcrumb,.promotion_heading h1 { margin-left: 70px; } } @media only screen and (max-width: 640px){ .freeform_page_temp.promotion_freeform { display: none; } .promotion_freeform { display: none; } section.white_space { height: 0px; } h2.featured_title { border-bottom: 1px solid #D3D4D5; border-bottom-color: #D3D4D5 !important; } } @media only screen and (max-width: 426px){ .shop.shop_index.page_content .page_intro .row h2 { text-align: left; } .freeform_page_temp.promotion_freeform,section.white_space { display: none; } img.info_icon { width: 24px; height: 24px; } table.amp_email_notification td:nth-child(2) { position: relative; top: -6px; left: -6px; } } .freeform_content_with_whitebg_content a { color: #D81B2B; } .freeform_page_temp section.freeform_page_temp_anchor a { text-decoration: underline; } table.amp_rewards_details{ border-right: 0px solid #0074C4; padding: 9px 15px 9px 15px; font-weight: normal !important; color: #0074C4; background: #F2F8FC; width: 100%; border-left: 0px solid #0074C4; border-top: 1px solid #0074C4; border-bottom: 1px solid #0074C4; } table.amp_rewards_details td{ color: #0074C4 !important; background: #F2F8FC !important; } table.amp_rewards_details td:nth-child(2)>span { position: relative; top: -10px !important; } table.amp_email_notification td:nth-child(2) { position: relative; left: -40px; } table.amp_email_notification { position: absolute; bottom: 30px; left: 0px !important; } table.amp_email_notification td:first-child { left: 10px; position: relative; top: 7px; } sup { color: #333333; } sup.redeem-points-sup { font-size: 30%; position: absolute; top: 33px; } label.email_box { position: absolute; left: 12px; } .freeform_section_row01 { margin-top: 30px; } #RewardsSummary p.message { /* display: none; OT displayed 27-01-2022 */ } /*Breadcrumb start*/ #breadcrumb li span.breadcrumb-spacer-white::after,span.breadcrumb-spacer-white:after { content: ">"; } .page_intro #breadcrumb li span.breadcrumb-spacer-white::after { color: #ffffff; } #breadcrumb li span.breadcrumb-spacer-red::after,span.breadcrumb-spacer-red:after { content: ">"; } .redeem_page.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb li span.breadcrumb-spacer-red { color:#D81B2B; } #breadcrumb li a { margin: 0 9px 0 0; } #contact_breadcrumb li a { margin: 0 -2px 0 0; } /*Breadcrumb end*/ .home_product_offer_box h2 { font-size: 35px; } .more_rewarding_program_box.first a { text-decoration: underline; } #ShippingAddressesForm .scrollBox label input[type="radio"] + span { width: 267px; } @media screen and (max-width: 641px){ #ShippingAddressesForm .scrollBox label input[type="radio"] + span { width: 278px; } } .promotion-text p { position: relative; top: 124px; color: #ffffff; } .promotion-text p:nth-child(2) { font-size: 10px; } /* /////////// Mobile view CSS - START ///////////// */ @media screen and (max-width: 1024px){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span input[type="text"] { position: absolute; right: -19px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a { position: relative; right: -32px; } } @media screen and (max-width: 768px){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span input[type="text"] { top: 25px; right: -49px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a { position: relative; right: -65px; } } @media screen and (max-width: 600px){ .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { width: 420px; } } @media screen and (max-width: 541px){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span input[type="text"] { top: 25px; right: 83px; top: 44px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity { position: relative; left: 439px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list footer.item_row { border-bottom: 0px solid #FFFFFF; background-color: #F1F1F2; padding-right: 20px; } } @media screen and (max-width: 425px){ #ShippingAddressesForm .scrollBox label input[type="radio"] + span { width: 233px; } section.shop.shop_details_logged.page_content h1 { position: relative; top: 55px; } section.shop.shop_details_logged.page_content .back_button { position: relative; right: 16px; top: -40px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity { position: relative; left: 310px; } table.amp_email_notification td:nth-child(2){ left: 0px; } .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { width: 300px; } } @media screen and (max-width: 412px){ .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { width: 284px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity { position: relative; left: 300px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a { width: unset; left: -81px; top: 3px; } } @media screen and (max-width: 376px){ .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { width: 248px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a{ width: unset; left:-81px; top: 2px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity { position: relative; left: 262px; } } @media screen and (max-width: 360px){ #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity { position: relative; left: 256px !important; } } @media screen and (max-width: 320px){ .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { width: 191px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a{ width: unset; left:-81px !important; top: 2px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span input[type="text"] { top: 46px !important; right: 73px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity { position: relative; left: 220px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a { width: unset; left: -69px !important; top: 3px !important; } } @media screen and (max-width: 280px){ .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { width: 150px; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity { position: relative; left: 187px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span input[type="text"] { top: 46px !important; right: 54px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a { width: unset; left: -50px !important; top: 2px !important; } } @media screen and (max-width: 215px){ .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { width: 150px; } section.shop.checkout.page_content .page_intro h2{ font-size: 25px; } table.amp_email_notification td>.info_icon { position: absolute; top: 128px !important; } .page_content a,.off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_left li span.available_point_balance_label,.off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_left li span.available_point_balance { color: #004833; font-size: 13px; } form#shoppingCartForm .item_row span.item_points .points, form#shoppingCartForm .item_row span.item_points .amount { padding-right: 6px; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.item_points .total_point_label{ padding-right: 6px; } section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text span{ font-size: 12px; } .off-canvas-wrap .inner-wrap .tab-bar.show-for-medium-down section .title a{ margin-left: -9px; } #home_featured_offers #featured_list ul.card_list div.sl-image-link a img.dispatch-item-image, #home_featured_offers #featured_list ul.card_list div.sl-image-link a img.new-item-image, #home_featured_offers #featured_list ul.card_list div.sl-image-link a img.sale-item-image, #home_most_redeemed_offers #most_redeemed_list ul.card_list div.sl-image-link a img.dispatch-item-image, #home_most_redeemed_offers #most_redeemed_list ul.card_list div.sl-image-link a img.new-item-image, #home_most_redeemed_offers #most_redeemed_list ul.card_list div.sl-image-link a img.sale-item-image, #home_rewards_by_points_balance #point_balance_list ul.card_list div.sl-image-link a img.dispatch-item-image, #home_rewards_by_points_balance #point_balance_list ul.card_list div.sl-image-link a img.new-item-image, #home_rewards_by_points_balance #point_balance_list ul.card_list div.sl-image-link a img.sale-item-image{ width: 25px !important; height: 25px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity { position: relative; left: 104px !important; } #SPN_SHOPPINGCART form#shoppingCartForm .cart_list .item_row .row span.quantity a { width: unset; left: 8px !important; top: 2px !important; } #SPN_CHECKOUT #shoppingCartForm #ajaxEventDiv .cart_list .item_row .row span.thumb img { width: 76px; height: 76px; } .lightbox_checkout_confirmation_2.modal_default.confirmation_Popup_scrollbar { width: 105px; margin: auto !important; } ul.card_list li a .caption span { font-size: 11px; } .page_content h1,.shop.shop_details.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details_logged.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details.page_content .page_intro .row .item_details h2, .shop.shop_details_logged.page_content .page_intro .row .item_details h2,.shop.shop_details.page_content .page_intro footer .price .number, .shop.shop_details_logged.page_content .page_intro footer .price .number{ font-size: 20px; } } /* /////////// Mobile view CS - END ///////////// */ /* /////////// ADA CSS - START ///////////// */ nav.sidebar_menu>ul li.submenu>a::after{ display: none; } #shop_offers #shop_list header .row .search_filter_order #order_type #selsort{ background-color: #ffffff; } .edit_row{ background: #ffffff !important; margin: 20px 0 0 0 !important; } .ship_to button span{ font-size: 16px; } .shop.checkout .cart_actions .email_confirmation{ background: #ffffff !important; } footer.item_row span{ color: #2D373E; font-size: 14px; margin-top: 10px; text-transform: initial; font-weight: bold; } span.total.points_only span.points,span.total.points_amount span.points, span.total.points_amount span.amount { color: #00204F !important; font-size: 30px !important; font-weight: normal !important; margin-top: 0px !important; } span.total.points_amount span.amount:before { content: "+"; padding-right: 10px; } .shop.checkout .cart_actions .chkt-actn-buttons{ background: #ffffff !important; } .label { background-color: transparent; } .email_confirmation.row h3 { font-size: 24px !important; position: relative; right: -15px; } span.total.points_amount { color: #2D373E; font-size: 14px; margin-top: 30px; text-transform: initial; float: left; width: 100%; text-align: right; padding: 0 0 10px 10px; font-weight: bold; } .page_content.shop_details .page_intro, .page_content.shop_details_logged .page_intro{ overflow: unset !important; } div.ada_shipto { border-bottom: none !important; } .freeform_page_temp ol.no_bullet li,ol.no_bullet li { float: left; width: 100%; margin-bottom: 15px; position: relative; line-height: 18px; } ol.no_bullet { list-style: decimal; padding-left: 17px; font-family: Helvetica; } .hui_button a { margin: 0px !important; } .full_image P { color: #ffffff; position: relative; top: -20px; } .hui_button { text-align: center; } @media only screen and (max-width: 956px){ .earn_freeform section.index.page_content.top_banner{ background-size: contain; height: 200px; } .earn_freeform section.index.page_content.earn_rewards_center .earn_rewards_center_box { max-width: 800px; margin: auto; } } button.travel.button.primary,button.redeem.button.primary { width: auto; } button.travel.button.primary a { text-decoration: none; } .button_div { text-align: center; } button.travel.button { background: #FFFFFF; text-shadow: 0 0px 0 rgb(255 255 255 / 0%); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgb(0 0 0 / 35%); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%); opacity: 1; border-radius: 3px; border: 1px solid #D81B2B; width: auto; } button.travel.button.primary{ text-shadow: 0 0px 0 rgb(255 255 255 / 0%); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgb(0 0 0 / 35%); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%); opacity: 1; border-radius: 3px; border: 1px solid #D81B2B; margin: 0px 0px 12px; background: #D81B2B; } a#bookButton:hover,button.redeem.button.primary a:hover { text-decoration: none !important; } button.travel.button:hover { transition: 0.2s ease-in-out 0s; background-color: #e45f6b; } @media only screen and (max-width: 600px){ .travel_button_div { text-align: center; } } button.button.white a:hover { text-decoration: none; } button.button.white:hover{ transition: 0.2s ease-in-out 0s; background-color: #e45f6b; } button.button.white{ background: #FFFFFF; text-shadow: 0 0px 0 rgb(255 255 255 / 0%); transition: 0.2s ease-in-out 0s; -webkit-box-shadow: 0px 1px 1px 0px rgb(0 0 0 / 35%); -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.35); box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 0%); opacity: 1; border-radius: 3px; width: auto; } p.my_points { display: block !important; margin-bottom: 0px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link:before { color: #002e6c; font-size: 24px; height: 24px; width: 24px; position: absolute; top: 0px; left: 4px; font-family: "Font Awesome 5 Free"; font-weight: bold; content: "\f004"; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link a:after { content: ""; border-radius: 50%; line-height: 1px; padding: 9px; background: #D81B2B; margin: 0 auto; height: 10px; width: 10px; display: block; position: absolute; top: -6px; right: -16px; z-index: 0; font-size: 17px; } header#header_main .header_top_row #nav_holder nav#logged_panel ul.logged_panel_bottom li.wishlist_link a span#wishlist_item_count{ content: ""; border-radius: 50%; line-height: 8px; padding: 9px; color: #fff; background: transparent; margin: 0 auto; height: 10px; width: 30px; display: block; position: absolute; top: -10px; left: 16px; z-index: 100; font-weight: bold; font-size: 14px; text-align: center; letter-spacing: -2px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link:before { color: #ffffff!important; font-size: 24px; height: 24px; width: 24px; position: absolute; top: 0px; left: 4px; font-family: "Font Awesome 5 Free"; font-weight: normal; content: "\f004"; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link a:after { content: ""; border-radius: 50%; line-height: 1px; padding: 9px; background: #ffffff; margin: 0 auto; height: 10px; width: 10px; display: block; position: absolute; top: -6px; right: -16px; z-index: 0; font-size: 17px; } .off-canvas-wrap .bottom-bar.mobile-only-private .logged_panel_bottom ul.logged_panel_bottom_right li.wishlist_link a span#wishlist_item_count { content: ""; border-radius: 50%; line-height: 8px; padding: 9px; color: #002e6c; background: transparent; margin: 0 auto; height: 10px; width: 30px; display: block; position: absolute; top: -10px; left: 16px; z-index: 100; font-weight: bold; font-size: 14px; text-align: center; letter-spacing: -2px; } .freeform_page_temp section.freeform_page_temp_anchor h2 { font-size: 24px; color: #002e6c; text-align: left; line-height: 30px; margin-bottom: 30px; width: 100%; } img.info_icons{ height: 24px; width: 24px; } @media only screen and (max-width: 769px){ table.amp_email_notification td:nth-child(2) { position: relative; left: -7px; } table.amp_email_notification td:first-child { width: 48px; } } /* /////////// ADA CSS - END ///////////// */ /* ///////////////////////////////////////// */ /* /////////// CSS Reset - END ///////////// */ /* ///////////////////////////////////////// */ /* ------------------------------------------------------- */ /* * ============================================================================ * Custom CSS - BSA - 16-11-2023 * ============================================================================ */ /* Scss Document */ /*Variables*/ /* MTF (testing): "/ProgramInfo/8776" PROD: "/ProgramInfo/8776" local: "".."; */ @charset "UTF-8";.body-font, .product_page.freeform_page_temp .heading p, .redeem_page .red-banner .heading p, .redeem_page .redeem-category-landing .category-grid .category-data figure figcaption .button-container a.button, .redeem_page .redeem-category-landing .heading p, .redeem_page.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb li a, .redeem_page.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb li, .top-banner .slider-wrapper .slide-text .button-container a, .top-slider .slider-wrapper .slide-text .button-container a {font-family: helvetica, sans-serif, arial;}.redeem_page.bsa .heading-title, .redeem_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a h2, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a .redeem_page.bsa h2, .redeem_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a h1, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a .redeem_page.bsa h1, .redeem_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .sub-heading-left, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .redeem_page.bsa .sub-heading-left, .redeem_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white h3, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white .redeem_page.bsa h3, .redeem_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure h3, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure .redeem_page.bsa h3, .redeem_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container h2, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container .redeem_page.bsa h2, .redeem_page.bsa .public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container h3, .public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container .redeem_page.bsa h3, .redeem_page.bsa .public_page.freeform_page_temp .card-tabs-container .tab-card h2, .public_page.freeform_page_temp .card-tabs-container .tab-card .redeem_page.bsa h2, .redeem_page.bsa .public_page.freeform_page_temp .a-more-rewarding-program .data .title, .public_page.freeform_page_temp .a-more-rewarding-program .data .redeem_page.bsa .title, .redeem_page.bsa .public_page.freeform_page_temp .accessing-your-rewards-account .data .title, .public_page.freeform_page_temp .accessing-your-rewards-account .data .redeem_page.bsa .title, .redeem_page.bsa .redeem-category-landing .category-grid .category-data figure figcaption h3, .redeem_page.bsa .top-banner .slider-wrapper .slide-text h1, .top-banner .slider-wrapper .slide-text .redeem_page.bsa h1, .redeem_page.bsa .top-slider .slider-wrapper .slide-text h1, .top-slider .slider-wrapper .slide-text .redeem_page.bsa h1, .public_page.bsa .heading-title, .public_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a h2, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a .public_page.bsa h2, .public_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a h1, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a .public_page.bsa h1, .public_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .sub-heading-left, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .public_page.bsa .sub-heading-left, .public_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white h3, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white .public_page.bsa h3, .public_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure h3, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure .public_page.bsa h3, .public_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container h2, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container .public_page.bsa h2, .public_page.bsa .public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container h3, .public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container .public_page.bsa h3, .public_page.bsa .public_page.freeform_page_temp .card-tabs-container .tab-card h2, .public_page.freeform_page_temp .card-tabs-container .tab-card .public_page.bsa h2, .public_page.bsa .public_page.freeform_page_temp .a-more-rewarding-program .data .title, .public_page.freeform_page_temp .a-more-rewarding-program .data .public_page.bsa .title, .public_page.bsa .public_page.freeform_page_temp .accessing-your-rewards-account .data .title, .public_page.freeform_page_temp .accessing-your-rewards-account .data .public_page.bsa .title, .public_page.bsa .redeem_page .redeem-category-landing .category-grid .category-data figure figcaption h3, .redeem_page .redeem-category-landing .category-grid .category-data figure figcaption .public_page.bsa h3, .public_page.bsa .top-banner .slider-wrapper .slide-text h1, .top-banner .slider-wrapper .slide-text .public_page.bsa h1, .public_page.bsa .top-slider .slider-wrapper .slide-text h1, .top-slider .slider-wrapper .slide-text .public_page.bsa h1, .product_page.bsa .heading-title, .product_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a h2, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a .product_page.bsa h2, .product_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a h1, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a .product_page.bsa h1, .product_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .sub-heading-left, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .product_page.bsa .sub-heading-left, .product_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white h3, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white .product_page.bsa h3, .product_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure h3, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure .product_page.bsa h3, .product_page.bsa .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container h2, .public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container .product_page.bsa h2, .product_page.bsa .public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container h3, .public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container .product_page.bsa h3, .product_page.bsa .public_page.freeform_page_temp .card-tabs-container .tab-card h2, .public_page.freeform_page_temp .card-tabs-container .tab-card .product_page.bsa h2, .product_page.bsa .public_page.freeform_page_temp .a-more-rewarding-program .data .title, .public_page.freeform_page_temp .a-more-rewarding-program .data .product_page.bsa .title, .product_page.bsa .public_page.freeform_page_temp .accessing-your-rewards-account .data .title, .public_page.freeform_page_temp .accessing-your-rewards-account .data .product_page.bsa .title, .product_page.bsa .redeem_page .redeem-category-landing .category-grid .category-data figure figcaption h3, .redeem_page .redeem-category-landing .category-grid .category-data figure figcaption .product_page.bsa h3, .product_page.bsa .top-banner .slider-wrapper .slide-text h1, .top-banner .slider-wrapper .slide-text .product_page.bsa h1, .product_page.bsa .top-slider .slider-wrapper .slide-text h1, .top-slider .slider-wrapper .slide-text .product_page.bsa h1 {font-family: "Aller", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: bold;}.slick-slider {position: relative;display: block;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;}.slick-list {position: relative;overflow: hidden;display: block;margin: 0;padding: 0;}.slick-list:focus {outline: none;}.slick-loading .slick-list {background: #fff center center no-repeat;}.slick-list.dragging {cursor: pointer;cursor: hand;}.slick-slider .slick-track {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}.slick-track {position: relative;left: 0;top: 0;display: block;}.slick-track:before, .slick-track:after {content: "";display: table;}.slick-track:after {clear: both;}.slick-loading .slick-track {visibility: hidden;}.slick-slide {float: left;height: 100%;min-height: 1px;display: none;}[dir=rtl] .slick-slide {float: right;}.slick-slide img {display: block;}.slick-slide.slick-loading img {display: none;}.slick-slide.dragging img {pointer-events: none;}.slick-initialized .slick-slide {display: block;}.slick-loading .slick-slide {visibility: hidden;}.slick-vertical .slick-slide {display: block;height: auto;border: 1px solid transparent;}.slick-prev, .slick-next {background: url("/ProgramInfo/8776/images/arrow.png") 0 center no-repeat;background-size: auto 100%;z-index: 100;width: 30px;height: 58px;position: absolute;display: block;cursor: pointer;top: 50%;margin-top: -34px;line-height: 0;font-size: 0;padding: 0;border: none;outline: none;}.slick-prev {left: -20px;}.slick-next {background-position: 100% center;right: -20px;}.slick-prev.slick-disabled, .slick-next.slick-disabled {opacity: 0.25;}.slick-slider {margin-bottom: 0;}.slick-dots {position: absolute;bottom: 20px;list-style: none;display: block;text-align: center;padding: 0;width: 100%;}.slick-dots li {position: relative;display: inline-block;height: 12px;width: 12px;margin: 0 6px;padding: 0;cursor: pointer;}.slick-dots li button {border: 0;background: transparent;display: block;height: 12px;width: 12px;outline: none;line-height: 0;font-size: 0;color: transparent;padding: 5px;cursor: pointer;}.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}.slick-dots li button:before {position: absolute;top: 0;left: 0;content: "•";width: 12px;height: 12px;font-size: 12px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;line-height: 12px;text-align: center;color: transparent;border: 1px solid #FFFFFF;opacity: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before {background-color: #FFFFFF;}@media screen and (max-width: 960px) {.slick-prev, .slick-next {width: 20px;height: 38px;}.slick-prev {left: -10px;}.slick-next {right: -10px;}}.freeform_page_temp {}.freeform_page_temp ul.resp-tabs-list {margin: 0px;padding: 0px;}.freeform_page_temp ul.resp-tabs-list li {font-weight: 600;font-size: 13px;display: inline-block;padding: 13px 15px;margin: 0;list-style: none;cursor: pointer;float: left;width: auto;}.freeform_page_temp .resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}.freeform_page_temp .resp-tabs-container p {float: none;}.freeform_page_temp h2.resp-accordion {cursor: pointer;padding: 5px;display: none;}.freeform_page_temp .resp-tab-content {display: none;padding: 15px;}.freeform_page_temp .resp-tab-active {border: 1px solid #c1c1c1;border-bottom: none;margin-bottom: -1px !important;padding: 12px 14px 14px 14px;}.freeform_page_temp .resp-tab-active {border-bottom: none;background-color: #fff;}.freeform_page_temp .resp-content-active, .freeform_page_temp .resp-accordion-active {display: block;}.freeform_page_temp .resp-tab-content {border: 1px solid #c1c1c1;}.freeform_page_temp h2.resp-accordion {font-size: 13px;border: 1px solid #c1c1c1;border-top: 0px solid #c1c1c1;margin: 0px;padding: 10px 15px;}.freeform_page_temp h2.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 15px;}.freeform_page_temp h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}.freeform_page_temp .resp-vtabs ul.resp-tabs-list {float: left;width: 30%;}.freeform_page_temp .resp-vtabs .resp-tabs-list li {display: block;padding: 15px 15px !important;margin: 0;cursor: pointer;float: none;}.freeform_page_temp .resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;border: 1px solid #c1c1c1;float: left;width: 68%;min-height: 250px;border-radius: 4px;clear: none;}.freeform_page_temp .resp-vtabs .resp-tab-content {border: none;}.freeform_page_temp .resp-vtabs li.resp-tab-active {border: 1px solid #c1c1c1;border-right: none;background-color: #fff;position: relative;z-index: 1;margin-right: -1px !important;padding: 14px 15px 15px 14px;}.freeform_page_temp .resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 8px solid #2D373E;}.freeform_page_temp h2.resp-tab-active span.resp-arrow {border: none;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 8px solid #D5002B;}.freeform_page_temp h2.resp-tab-active {background: #DBDBDB !important;}.freeform_page_temp .resp-easy-accordion h2.resp-accordion {display: block;}.freeform_page_temp .resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}.freeform_page_temp .resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}.freeform_page_temp .resp-jfit {width: 100%;margin: 0px;}.freeform_page_temp .resp-tab-content-active {display: block;}.freeform_page_temp h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1 !important;}@media only screen and (max-width: 768px) {.freeform_page_temp ul.resp-tabs-list {display: none;}.freeform_page_temp h2.resp-accordion {display: block;}.freeform_page_temp .resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}.freeform_page_temp .resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}.freeform_page_temp .resp-accordion-closed {display: none !important;}.freeform_page_temp .resp-vtabs .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important;}}h1, h2, h3, h4, h5, h6 {margin: 0;line-height: 1;font-weight: normal;}sup {font-size: 60%;}.clear, .product_page.freeform_page_temp, .public_page.freeform_page_temp, .redeem_page.freeform_page_temp, .top-banner .slider-wrapper .slide-text .button-container, .top-slider .slider-wrapper .slide-text .button-container, .top-slider {clear: both;}.clear:after, .product_page.freeform_page_temp:after, .public_page.freeform_page_temp:after, .redeem_page.freeform_page_temp:after, .top-banner .slider-wrapper .slide-text .button-container:after, .top-slider .slider-wrapper .slide-text .button-container:after, .top-slider:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}.clearfix:before, .clearfix:after {content: " ";display: table;}.clearfix:after {clear: both;}.clearfix {*zoom: 1;}a {color: #2D373E;}a:hover {color: #2D373E;}.italic_me {font-style: italic !important;}p.pbody {margin-top: 16px;text-align: left;padding: 0 7px 26px;}a.button.white {width: auto;}.flex-wrapper {display: flex;-moz-align-items: center;-ms-align-items: center;align-items: center;}.flex-wrapper.top {-moz-align-items: flex-start;-ms-align-items: flex-start;align-items: flex-start;}.flex-wrapper.normal {-moz-align-items: normal;-ms-align-items: normal;align-items: normal;}.flex-wrapper.space-between {-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;}.red_border_height_1px {border-top: 1px solid #D5002B;}.red_border_height_1px.margin-top {margin-top: 30px;}#main .login-new-btn.button-container {float: right;margin: 18px 10px 18px 0;}#main .login-new-btn.button-container a {height: 36px;color: #fff;line-height: 36px;font-size: 16px;font-family: helvetica, sans-serif, arial;padding-left: 20px !important;text-transform: none;padding-right: 20px !important;margin-bottom: 0;font-weight: normal;min-width: 230px;}@media screen and (max-width: 1024px) {.bottom-bar.mobile-only {background-color: #F9F9F8 !important;border-top: 2px solid #D7D2CB;}.bottom-bar.mobile-only .login-new-btn.button-container {float: none;margin: 18px 10px 18px 10px;width: auto;text-align: center;}.bottom-bar.mobile-only .login-new-btn.button-container a {width: auto;height: 36px;color: #fff;line-height: 36px;font-size: 16px;font-family: helvetica, sans-serif, arial;padding-left: 20px !important;text-transform: none;padding-right: 20px !important;margin-bottom: 0;font-weight: normal;}}@media screen and (max-width: 640px) {.bottom-bar.mobile-only .login-new-btn.button-container a {width: 95%;}}.top-slider {opacity: 0;height: 0;-webkit-transition: opacity 1s ease;-khtml-transition: opacity 1s ease;-moz-transition: opacity 1s ease;-ms-transition: opacity 1s ease;-o-transition: opacity 1s ease;transition: opacity 1s ease;}.top-slider.slick-initialized {visibility: visible;height: auto;opacity: 1;}.top-slider.slick-slider {margin: 0;margin-bottom: 30px;}.top-slider .slick-dots {margin-bottom: 0;}.top-slider .slick-dots li {float: none;width: auto;margin: 0 6px;}.top-slider .slider-wrapper {height: 340px;position: relative;overflow: auto;}.top-slider .slider-wrapper:after {content: "";background: url("/ProgramInfo/8776/images/slider-left-img.png") no-repeat right center;background-size: auto 100%;position: absolute;z-index: 2;left: 0;top: 0;width: 60%;height: 100%;}.top-slider .slider-wrapper:before {content: "";background: #D5002B;position: absolute;z-index: 2;left: 0;top: 0;width: 50%;height: 100%;}.top-slider .slider-wrapper .slide-img {position: absolute;z-index: 1;right: 0;top: 0;height: 100%;width: auto;max-width: none;}.top-slider .slider-wrapper .slide-text {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 5;color: #ffffff;width: 100%;left: 0;}.top-slider .slider-wrapper .slide-text .copy-container {width: 92%;max-width: 1080px;margin: 0 auto;}.top-slider .slider-wrapper .slide-text h1 {color: #ffffff;font-size: 48px;margin-bottom: 30px;max-width: 480px;line-height: 1.2;}.top-slider .slider-wrapper .slide-text h1.no-margin {margin: 0;}.top-slider .slider-wrapper .slide-text p {color: #ffffff;font-size: 15px;max-width: 55% !important;line-height: 1.4;margin-bottom: 30px;}.top-slider .slider-wrapper .slide-text p:last-child {margin-bottom: 0;}.top-slider .slider-wrapper .slide-text .button-container a {border: 0;}.top-banner {}.top-banner .slider-wrapper {height: 340px;position: relative;overflow: auto;}.top-banner .slider-wrapper:after {content: "";background: url("/ProgramInfo/8776/images/slider-left-img.png") no-repeat right center;background-size: auto 100%;position: absolute;z-index: 2;left: 0;top: 0;width: 60%;height: 100%;}.top-banner .slider-wrapper:before {content: "";background: #D5002B;position: absolute;z-index: 2;left: 0;top: 0;width: 50%;height: 100%;}.top-banner .slider-wrapper .slide-img {position: absolute;z-index: 1;right: 0;top: 0;height: 100%;width: auto;max-width: none;}.top-banner .slider-wrapper .slide-text {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 5;color: #ffffff;width: 100%;left: 0;}.top-banner .slider-wrapper .slide-text .copy-container {width: 92%;max-width: 1080px;margin: 0 auto;}.top-banner .slider-wrapper .slide-text h1 {color: #ffffff;font-size: 48px;margin-bottom: 30px;max-width: 480px;line-height: 1.2;}.top-banner .slider-wrapper .slide-text h1.no-margin {margin: 0;}.top-banner .slider-wrapper .slide-text p {color: #ffffff;font-size: 15px;max-width: 480px;line-height: 1.4;margin-bottom: 30px;}.top-banner .slider-wrapper .slide-text p:last-child {margin-bottom: 0;}.top-banner .slider-wrapper {background: #dfcdc1;}.top-banner .slider-wrapper:after {width: 57%;}.top-banner .slider-wrapper .slide-text .copy-container {width: 41%;max-width: none;margin-left: 5%;}.top-banner .slider-wrapper .slide-text h1 {max-width: 500px;}.redeem_page.bsa .top-slider .slider-wrapper:after {background-image: url("/ProgramInfo/8776/images/slider-left-img-bsa-v2.png");width: 54%;}.redeem_page.bsa .top-slider .slider-wrapper:before {background: #00204F;}.redeem_page.bsa .top-slider .slider-wrapper .slide-text h1 {max-width: 460px;padding-bottom: 20px;border-bottom: 1px solid #ffffff;}.redeem_page.bsa .top-slider .slider-wrapper .slide-text p {font-size: 18px;}.public_page.bsa .slider-wrapper:after, .product_page.bsa .slider-wrapper:after {background-image: url("/ProgramInfo/8776/images/slider-left-img-bsa-v2.png");background-position: right center;background-size: cover;width: 58%;}.public_page.bsa .slider-wrapper:before, .product_page.bsa .slider-wrapper:before {background: #00204F;width: 40%;}.public_page.bsa .slider-wrapper .slide-text h1, .product_page.bsa .slider-wrapper .slide-text h1 {max-width: 500px;}.public_page.bsa .slider-wrapper .slide-text .copy-container, .product_page.bsa .slider-wrapper .slide-text .copy-container {margin-left: 5%;}@media screen and (min-width: 1921px) {.slider-wrapper .slide-img {min-width: 50%;object-fit: cover;}}@media screen and (max-width: 1181px) {.top-slider .slider-wrapper:after {width: 65%;}.top-slider .slider-wrapper .slide-text h1 {max-width: 45%;font-size: 44px;}.top-slider .slider-wrapper .slide-text p {max-width: 45%;}.top-banner .slider-wrapper:after {width: 60%;}}@media screen and (max-width: 961px) {.top-slider.slick-slider {margin-bottom: 20px;}.top-slider .slider-wrapper:after {width: 70%;}.top-slider .slider-wrapper .slide-text h1 {max-width: 45%;font-size: 40px;}.top-slider .slider-wrapper .slide-text p {max-width: 45%;}}@media screen and (max-width: 768px) {.top-slider .slider-wrapper:after {width: 100%;background-image: none;background-color: #D5002B;}.top-slider .slider-wrapper .slide-img {display: block;height: 342px;}.top-slider .slider-wrapper .slide-text {text-align: center;}.top-slider .slider-wrapper .slide-text h1 {max-width: 100%;font-size: 38px;}.top-slider .slider-wrapper .slide-text p {max-width: 60%;float: none;margin: 0 auto 30px;}.top-banner .slider-wrapper {height: auto;}.top-banner .slider-wrapper:after, .top-banner .slider-wrapper:before {display: none;}.top-banner .slider-wrapper .slide-img {display: block;position: relative;width: 100%;height: auto;}.top-banner .slider-wrapper .slide-text {position: relative;-webkit-transform: translateY(0);-khtml-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);background: #D5002B url("/ProgramInfo/8776/images/banner-bg-alitude.png") center top no-repeat;padding: 40px 0 50px;}.top-banner .slider-wrapper .slide-text .copy-container {width: 90%;margin-left: 5%;}.redeem_page.bsa .top-slider .slider-wrapper:after {background-image: none;background-position: center top;width: 100%;background-color: #002F6C;}.redeem_page.bsa .top-slider .slider-wrapper .slide-text h1 {max-width: 100%;}.redeem_page.bsa .top-slider .slider-wrapper .slide-text p {font-size: 16px;}.public_page.bsa .slider-wrapper:after, .product_page.bsa .slider-wrapper:after {background-image: url("/ProgramInfo/8776/images/slider-left-img-bsa-v2.png");background-position: top right;width: 100%;background-color: #002F6C;}.public_page.bsa .slider-wrapper .slide-text h1, .product_page.bsa .slider-wrapper .slide-text h1 {max-width: 100%;font-size: 36px;}}@media screen and (max-width: 641px) {.top-slider .slider-wrapper {background: #D5002B;height: auto;padding: 30px 0 65px;}.top-slider .slider-wrapper:before, .top-slider .slider-wrapper:after {display: none;}.top-slider .slider-wrapper .slide-text {position: relative;top: auto;-webkit-transform: none;-khtml-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;transform: none;}.top-slider .slider-wrapper .slide-text h1 {font-size: 36px;}.top-slider .slider-wrapper .slide-text p {max-width: 90%;font-size: 14px;}.top-banner .slider-wrapper {padding: 0;}.public_page.bsa .slider-wrapper, .product_page.bsa .slider-wrapper {color: #333333;}.public_page.bsa .slider-wrapper:after, .product_page.bsa .slider-wrapper:after {display: block;background-position: top right;}.public_page.bsa .slider-wrapper .slide-text h1, .product_page.bsa .slider-wrapper .slide-text h1 {font-size: 36px;}.public_page.bsa .top-slider .slider-wrapper, .product_page.bsa .top-slider .slider-wrapper {padding: 0px 0px;}.public_page.bsa .top-slider .slider-wrapper .slide-text, .product_page.bsa .top-slider .slider-wrapper .slide-text {padding: 20px 0 20px;margin-top: 0px !important;}.public_page.bsa .top-slider .slider-wrapper .slide-text .copy-container, .product_page.bsa .top-slider .slider-wrapper .slide-text .copy-container {margin-left: auto;}.public_page.bsa .top-slider .slider-wrapper .slide-text h1, .product_page.bsa .top-slider .slider-wrapper .slide-text h1 {margin: 0 auto;padding: 0 20px;}.redeem_page.bsa .top-slider .slider-wrapper {color: #002F6C;}.redeem_page.bsa .top-slider .slider-wrapper:after {display: block;}.redeem_page.bsa .top-slider .slider-wrapper .slide-text p {font-size: 14px;}}.redeem_page.freeform_page_temp {padding-bottom: 0;float: none;margin-bottom: 0;}.redeem_page.freeform_page_temp section.index.page_content.top_banner {height: auto;background: #ffffff;padding: 0;}.redeem_page.freeform_page_temp section.index.page_content.top_banner:before {height: auto;}.redeem_page.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb {margin: 30px 0;}.redeem_page.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb li {color: #D5002B;}.redeem_page.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb li a {color: #2D373E;}.redeem_page.freeform_page_temp section.index.page_content.top_banner .page_intro #breadcrumb li:last-child {color: #2D373E;}.redeem_page.freeform_page_temp ul.dot-list {margin-bottom: 0;}.redeem_page.freeform_page_temp ul.dot-list li {float: none;padding-left: 20px;text-align: left;}.redeem_page.freeform_page_temp ul.dot-list li:before {content: "";background: #000000;width: 6px;height: 6px;border-radius: 50%;position: absolute;left: 0;top: 6px;}.redeem_page.freeform_page_temp.bsa {background-color: #f1f1ef;}.redeem_page.freeform_page_temp.bsa section.index.page_content.top_banner .page_intro #breadcrumb li a {color: #333333;}.redeem_page.freeform_page_temp.bsa section.index.page_content.top_banner .page_intro #breadcrumb li:last-child {color: #333333;}.redeem_page {}.redeem_page #hero {margin: 0 0 20px;padding: 0;}.redeem_page #hero .row {max-width: 100%;padding: 0;}.redeem_page #hero .row .columns {padding: 0;}.redeem_page .redeem-category-landing .heading {margin: 30px 0;}.redeem_page .redeem-category-landing .heading h2 {color: #00204F;font-weight: bold;text-align: center;margin-bottom: 25px;}.redeem_page .redeem-category-landing .heading p {color: #2D373E;float: none;text-align: center;width: 100%;margin: 0 auto;max-width: 600px;line-height: 1.4;}.redeem_page .redeem-category-landing .category-grid {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;margin-bottom: 5%;}.redeem_page .redeem-category-landing .category-grid .category-data {width: 100%;position: relative;}.redeem_page .redeem-category-landing .category-grid .category-data figure {position: relative;width: 100%;height: 100%;}.redeem_page .redeem-category-landing .category-grid .category-data figure .img-name {width: 100%;display: block;height: 0;padding-bottom: 62.5%;background-position: center top;background-repeat: no-repeat;background-size: cover;background-color: #2D373E;}.redeem_page .redeem-category-landing .category-grid .category-data figure .overlay {position: absolute;z-index: 1;display: block;left: 0;top: 0;width: 100%;height: 100%;color: #ffffff;text-align: center;line-height: 1;padding: 1rem 2rem;-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;}.redeem_page .redeem-category-landing .category-grid .category-data figure .overlay:after {content: "";position: absolute;width: 100%;height: 100%;left: 0;top: 0;background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0.75) 100%);background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0.75) 100%);background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 72%, rgba(0, 0, 0, 0.75) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#bf000000",GradientType=0 );}.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption {position: absolute;top: 65%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);width: 100%;left: 0;z-index: 2;}.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption h3 {font-size: 36px;text-align: center;color: #ffffff;margin-bottom: 20px;}.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption .button-container {text-align: center;}.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption .button-container a.button {font-size: 15px;font-weight: 400;display: inline-block;padding: 6px 20px 8px !important;width: auto;height: auto;margin: 0;}.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption .button-container a.button:hover {color: #ffffff;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links {position: absolute;bottom: 0;left: 0;width: 100%;z-index: 3;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;float: none;margin-bottom: 20px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul li {width: auto;float: none;margin-bottom: 10px;padding-right: 20px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul li:before {content: "";background: url("/ProgramInfo/8776/images/wrp_arrow_icon1x.png") no-repeat 0px 0px;padding-left: 20px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul li a {color: #ffffff;white-space: nowrap;}.redeem_page .redeem-category-landing .category-grid .category-data.travel figure .img-name {padding-bottom: 132%;}.redeem_page .redeem-category-landing .category-grid .category-data.gift-cards {margin-bottom: 7%;}.redeem_page .redeem-category-landing .category-grid .category-data.lifestyle figure .img-name {padding-bottom: 30%;}.redeem_page .redeem-category-landing .category-grid .left-data {width: 48%;}.redeem_page .redeem-category-landing .category-grid .right-data {width: 48%;}.redeem_page .redeem-category-landing .category-grid .full-width {width: 100%;}.redeem_page .red-banner {background: #D5002B url("/ProgramInfo/8776/images/img-red-banner.jpg") no-repeat center top;background-size: auto 100%;padding: 0;margin-bottom: 0px;color: #ffffff;}.redeem_page .red-banner > a {display: block;padding: 40px 0;}.redeem_page .red-banner .heading h2 {color: #ffffff;font-weight: bold;font-size: 52px;text-align: center;margin-bottom: 15px;}.redeem_page .red-banner .heading p {color: #ffffff;float: none;font-size: 14px;width: 80%;margin: 0 auto;max-width: 600px;line-height: 1.4;}.redeem_page .red-banner.pink {background-image: none;background-color: #ffd9f7;}.redeem_page .red-banner.pink .heading h2 {color: #00204F;font-weight: lighter;}.redeem_page .red-banner.pink .heading p {color: #00204F;font-weight: lighter;}.redeem_page.bsa .redeem-category-landing .heading h2 {color: #333333;}.redeem_page.bsa .redeem-category-landing .heading p {color: #333333;}.redeem_page.bsa .red-banner {padding: 0;background-color: #002F6C;background-image: url("/ProgramInfo/8776/images/2177054_Amplify_Banners_BSA_Base_3840x300_DT.png");}@media screen and (max-width: 1181px) {.redeem_page .redeem-category-landing .heading h2 {font-size: 30px;}.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption {margin-bottom: 15px;}.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption h3 {font-size: 32px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 10px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul li {padding-right: 15px;}.redeem_page .red-banner .heading h2 {font-size: 48px;}}@media screen and (max-width: 961px) {.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption h3 {font-size: 30px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul li {margin-bottom: 6px;}.redeem_page .red-banner .heading h2 {font-size: 44px;}}@media screen and (max-width: 768px) {.redeem_page .redeem-category-landing .category-grid {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0;}.redeem_page .redeem-category-landing .category-grid .left-data {width: 100%;}.redeem_page .redeem-category-landing .category-grid .right-data {width: 100%;}.redeem_page .redeem-category-landing .category-grid .category-data {margin-bottom: 30px;}.redeem_page .redeem-category-landing .category-grid .category-data figure .img-name {padding-bottom: 67%;}.redeem_page .redeem-category-landing .category-grid .category-data.travel figure .img-name {padding-bottom: 67%;}.redeem_page .redeem-category-landing .category-grid .category-data.gift-cards {margin-bottom: 30px;}.redeem_page .redeem-category-landing .category-grid .category-data.lifestyle figure .img-name {padding-bottom: 67%;}}@media screen and (max-width: 641px) {.redeem_page .redeem-category-landing .heading {margin: 20px 0;}.redeem_page .redeem-category-landing .heading h2 {font-size: 26px;margin-bottom: 15px;text-align: left;}.redeem_page .redeem-category-landing .heading p {text-align: left;}.redeem_page .red-banner {background-image: url("/ProgramInfo/8776/images/img-red-banner-mobile.jpg");background-size: cover;padding: 50px 0;}.redeem_page .red-banner > a {padding: 50px 0;}.redeem_page.bsa .redeem-category-landing .heading h2 {text-align: center;}.redeem_page.bsa .redeem-category-landing .heading p {text-align: center;}.redeem_page.bsa .red-banner {background-image: unset;background-color: #002e6c;}}@media screen and (max-width: 481px) {.redeem_page .redeem-category-landing .category-grid .category-data figure figcaption h3 {font-size: 26px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links {position: relative;padding-top: 10px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul {width: 98%;margin: 10px auto;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;-ms-flex-pack: flex-start;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul li {min-width: 50%;margin-bottom: 10px;}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul li a {color: #2D373E;font-size: 13px;}.redeem_page .red-banner .heading h2 {font-size: 42px;}}.public_page.freeform_page_temp {padding-bottom: 0;float: none;margin-bottom: 0;background-color: #f9f9f9;}.public_page.freeform_page_temp .top-banner {margin-bottom: 50px;}.public_page.freeform_page_temp .ready-to-redeem {text-align: center;background: #f4f3ef;padding: 100px 0;}.public_page.freeform_page_temp .ready-to-redeem h2 {font-size: 36px;margin-bottom: 30px;text-align: center;}.public_page.freeform_page_temp .ready-to-redeem p {color: #2D373E;line-height: 1.4;}.public_page.freeform_page_temp .ready-to-redeem p a {color: #E30000;font-weight: 700;}.public_page.freeform_page_temp .ready-to-redeem .mobile {display: none;}.public_page.freeform_page_temp .ready-to-redeem .button-container a.button {width: auto;}.public_page.freeform_page_temp .ready-to-redeem .button-container a.button span {padding-left: 20px;padding-right: 20px;}.public_page.freeform_page_temp .ready-to-redeem.amplify {background: #ffffff;}.public_page.freeform_page_temp .amplify-rewards {padding: 70px 0 50px;text-align: center;}.public_page.freeform_page_temp .amplify-rewards .data {margin: 0 auto;max-width: 1180px;width: 92%;}.public_page.freeform_page_temp .amplify-rewards h2 {float: none;text-align: center;margin-bottom: 25px;}.public_page.freeform_page_temp .amplify-rewards p {float: none;color: #004833;line-height: 1.4;max-width: 855px;margin: 0 auto 20px;}.public_page.freeform_page_temp .amplify-rewards .button-container a.button {width: auto;margin-top: 10px;}.public_page.freeform_page_temp .amplify-rewards .button-container a.button span {padding-left: 20px;padding-right: 20px;}.public_page.freeform_page_temp .accessing-your-rewards-account {padding: 70px 0 50px;text-align: center;background: #F1F1EF;}.public_page.freeform_page_temp .accessing-your-rewards-account .data {margin: 0 auto;max-width: 1180px;width: 92%;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .column-3 {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;margin-bottom: 55px;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .column-3 .reward-wrapper {width: 31.5%;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .column-3 .reward-wrapper p {max-width: 300px;margin: 0 auto;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .heading {margin-bottom: 80px;}.public_page.freeform_page_temp .accessing-your-rewards-account .data h2 {text-align: center;margin-bottom: 15px;}.public_page.freeform_page_temp .accessing-your-rewards-account .data p {float: none;color: #004833;line-height: 1.4;max-width: 700px;margin: 0 auto 30px;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .icon-wrapper {padding: 0;display: inline-block;margin-bottom: 20px;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .icon-wrapper .icon {background-repeat: no-repeat;background-position: center top;background-size: contain;width: 90px;height: 90px;display: block;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .title {font-size: 24px;color: #004833;font-weight: 400;margin-bottom: 15px;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .button-container a.link {text-decoration: underline;}.public_page.freeform_page_temp .a-more-rewarding-program {padding: 110px 0 100px;text-align: center;background: url("/ProgramInfo/8776/images/bg-rewarding-program.jpg") no-repeat center top;background-size: cover;}.public_page.freeform_page_temp .a-more-rewarding-program .data {margin: 0 auto;max-width: 1180px;width: 94%;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;margin-bottom: 0;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 .reward-wrapper {width: 23.5%;max-width: 205px;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 .reward-wrapper p {margin-bottom: 10px;}.public_page.freeform_page_temp .a-more-rewarding-program .data .heading {margin-bottom: 80px;}.public_page.freeform_page_temp .a-more-rewarding-program .data h2 {text-align: center;margin-bottom: 15px;}.public_page.freeform_page_temp .a-more-rewarding-program .data p {float: none;min-height: 60px;color: #004833;line-height: 1.4;max-width: 800px;margin: 0 auto 30px;}.public_page.freeform_page_temp .a-more-rewarding-program .data .icon-wrapper {padding: 0;display: inline-block;margin-bottom: 20px;}.public_page.freeform_page_temp .a-more-rewarding-program .data .icon-wrapper .icon {background-repeat: no-repeat;background-position: center top;background-size: contain;width: 90px;height: 90px;display: block;}.public_page.freeform_page_temp .a-more-rewarding-program .data .title {font-size: 24px;color: #004833;font-weight: 400;margin-bottom: 15px;}.public_page.freeform_page_temp .a-more-rewarding-program .data .button-container a.link {text-decoration: underline;}.public_page.freeform_page_temp.amplify {background-color: #ffffff;}.public_page.freeform_page_temp.amplify .top-slider {margin-bottom: 0;}.public_page.freeform_page_temp.amplify .ready-to-redeem p a {color: #004833;}.public_page.freeform_page_temp.bsa .top-slider {margin-bottom: 0;}.public_page.freeform_page_temp.bsa .amplify-rewards h2 {color: #333333;font-weight: bold;}.public_page.freeform_page_temp.bsa .amplify-rewards p {color: #333333;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account .data h2 {color: #333333;font-weight: bold;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account .data p {color: #333333;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account .data .icon-wrapper .icon.desktop {background-image: url(/ProgramInfo/8776/images/icon-desktop-blue.png);}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account .data .icon-wrapper .icon.mobile {background-image: url(/ProgramInfo/8776/images/icon-mobile-blue.png);}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account .data .icon-wrapper .icon.phone {background-image: url(/ProgramInfo/8776/images/icon-phone-blue.png);}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account .data .title {color: #002F6C;font-family: "Aller", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: bold;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account .data .button-container a.link {color: #D81B2B;}.public_page.freeform_page_temp.bsa .a-more-rewarding-program {background: url(/ProgramInfo/8776/images/bg-rewarding-program-bsa.jpg) no-repeat center top;background-size: cover;padding: 102px 0 100px;}.public_page.freeform_page_temp.bsa .a-more-rewarding-program .data h2 {color: #333333;font-weight: bold;}.public_page.freeform_page_temp.bsa .a-more-rewarding-program .data p {color: #333333;}.public_page.freeform_page_temp.bsa .a-more-rewarding-program .data .icon-wrapper .icon.merchandise {background-image: url(/ProgramInfo/8776/images/icon-merchandise-blue.png);}.public_page.freeform_page_temp.bsa .a-more-rewarding-program .data .icon-wrapper .icon.gift-card {background-image: url(/ProgramInfo/8776/images/icon-gift-card-blue.png);}.public_page.freeform_page_temp.bsa .a-more-rewarding-program .data .icon-wrapper .icon.travel {background-image: url(/ProgramInfo/8776/images/icon-travel-blue.png);}.public_page.freeform_page_temp.bsa .a-more-rewarding-program .data .icon-wrapper .icon.frequent-flyer {background-image: url(/ProgramInfo/8776/images/icon-frequent-flyer-blue.png);}.public_page.freeform_page_temp.bsa .a-more-rewarding-program .data .title {color: #002F6C;font-family: Aller-Bold;}.public_page.freeform_page_temp.bsa .ready-to-redeem h2 {color: #333333;font-weight: bold;}.public_page.freeform_page_temp.bsa .ready-to-redeem p {color: #333333;}.public_page.freeform_page_temp.bsa .ready-to-redeem p a {color: #333333;}.public_page.freeform_page_temp #extra_footer_main, .product_page.freeform_page_temp #extra_footer_main {position: absolute;z-index: 100;float: left;width: 100%;color: #ffffff;background: #002e6c;}.public_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content, .product_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content {background: #002e6c;}.public_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content.firstcontent, .product_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content.firstcontent {margin-bottom: 25px;}.public_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul, .product_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul {float: left;margin: 62px 0px 0px;text-align: right;}.public_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul li, .product_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul li {float: right;margin-left: 0px;margin-bottom: 14px;width: 100%;text-align: right;position: relative;}.public_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul li a, .product_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul li a {color: #ffffff;}.public_page.freeform_page_temp #extra_footer_main .extra-footer-logo.contactus, .product_page.freeform_page_temp #extra_footer_main .extra-footer-logo.contactus {float: left;margin: 40px 5px;width: 113px;height: 48px;cursor: default;}.public_page.freeform_page_temp #extra_footer_main .extra-footer-logo.contactus img, .product_page.freeform_page_temp #extra_footer_main .extra-footer-logo.contactus img {width: 100%;height: 100%;object-fit: cover;object-position: left;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo, .product_page.freeform_page_temp #header_main_extra.extra-header-logo {float: left;width: 70%;height: 73px;position: absolute;top: 48px;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo .header_top_row, .product_page.freeform_page_temp #header_main_extra.extra-header-logo .header_top_row {background: #FFFFFF;position: absolute;top: 0;left: 0px;width: 100%;z-index: 1000;border-bottom: 1px solid #e8e8ed;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo .header_top_row .row, .product_page.freeform_page_temp #header_main_extra.extra-header-logo .header_top_row .row {max-width: 100%;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo .header_top_row #nav_holder, .product_page.freeform_page_temp #header_main_extra.extra-header-logo .header_top_row #nav_holder {height: 73px;background: transparent;box-shadow: 0 0px 0 rgba(0, 0, 0, 0);border-radius: 0px;overflow: visible;margin: 0 auto;position: relative;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra, .product_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra {height: 73px;width: 100%;max-width: 1800px;float: none;margin: 0 auto;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra h1, .product_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra h1 {float: left;margin: 20px 25px 2px 0;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra a, .product_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra a {cursor: auto;height: 51px;width: 238px;background-size: contain;}.reward-center {padding: 50px 0;background: #f4f3ef;}.reward-center.lightgrey {background: #F9F9F8;}.reward-center .data {width: 94%;max-width: 1180px;margin: 0 auto;text-align: center;}.reward-center .data p {color: #2D373E;max-width: 760px;margin: 0 auto 40px;line-height: 1.4;float: none;}.reward-center .data p:last-child {margin-bottom: 0;}.reward-center .data h3 {max-width: 610px;margin: 0 auto 80px;line-height: 1.4;font-size: 24px;font-weight: 500;}.reward-center .data .column-3 {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;margin-bottom: 55px;}.reward-center .data .column-3 .reward-wrapper {width: 32%;}.reward-center .data .phone-button {padding: 20px;-webkit-border-radius: 50%;-khtml-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;display: inline-block;margin-bottom: 20px;background: #ffffff;}.reward-center .data .phone-button .icon-phone {background: #ffffff url("/ProgramInfo/8776/images/icon-phone.png") no-repeat center top;background-size: contain;width: 24px;height: 24px;display: block;}.reward-center .data .phone-button .icon-mail {background: #ffffff url("/ProgramInfo/8776/images/icon-mail.png") no-repeat center top;background-size: contain;width: 24px;height: 24px;display: block;}.reward-center .data .title {font-size: 16px;color: #621A4B;font-weight: 700;margin-bottom: 10px;}.reward-center .data .contact {color: #2D373E;font-size: 30px;font-weight: 700;margin-bottom: 20px;}@media screen and (min-width: 1900px) {.public_page.freeform_page_temp #header_main_extra.extra-header-logo, .product_page.freeform_page_temp #header_main_extra.extra-header-logo {left: 37%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}}@media screen and (max-width: 1181px) {.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 .reward-wrapper {width: 48%;margin-bottom: 40px;max-width: none;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 .reward-wrapper p {max-width: 200px;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 .reward-wrapper .button-container {max-width: 200px;margin: 0 auto;}}@media screen and (max-width: 1024px) {.public_page.freeform_page_temp #header_main_extra.extra-header-logo, .product_page.freeform_page_temp #header_main_extra.extra-header-logo {height: 55px;top: 0;z-index: 100;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra, .product_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra {height: 55px;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra h1, .product_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra h1 {margin: 8px 25px 8px 0;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra a, .product_page.freeform_page_temp #header_main_extra.extra-header-logo #main_extra a {background-size: contain;height: 38px;width: 184px;margin-left: 15px;}.public_page.freeform_page_temp #header_main_extra.extra-header-logo .header_top_row #nav_holder, .product_page.freeform_page_temp #header_main_extra.extra-header-logo .header_top_row #nav_holder {height: 55px;}}@media screen and (max-width: 961px) {.reward-center .data h3 {font-size: 20px;}}@media screen and (max-width: 768px) {.public_page.freeform_page_temp .ready-to-redeem {text-align: left;padding: 20px 0;}.public_page.freeform_page_temp .ready-to-redeem .row {width: 86%;margin: 0 auto;}.public_page.freeform_page_temp .ready-to-redeem h2 {font-size: 30px;text-align: left;}.public_page.freeform_page_temp .ready-to-redeem .non-mobile {display: none;}.public_page.freeform_page_temp .ready-to-redeem .mobile {display: block;}.public_page.freeform_page_temp .ready-to-redeem .button-container a.button {width: 100%;}.public_page.freeform_page_temp .ready-to-redeem.amplify {text-align: center;padding: 50px 0;}.public_page.freeform_page_temp .ready-to-redeem.amplify h2 {text-align: center;}.public_page.freeform_page_temp .amplify-rewards {padding: 40px 0;}.public_page.freeform_page_temp .amplify-rewards h2 {font-size: 24px;}.public_page.freeform_page_temp .accessing-your-rewards-account {padding: 40px 0;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .heading {margin-bottom: 30px;}.public_page.freeform_page_temp .accessing-your-rewards-account .data h2 {font-size: 24px;margin-bottom: 20px;line-height: 1.4;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .column-3 {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 25px;}.public_page.freeform_page_temp .accessing-your-rewards-account .data .column-3 .reward-wrapper {width: 100%;margin-bottom: 40px;}.public_page.freeform_page_temp .a-more-rewarding-program {padding: 40px 0;}.public_page.freeform_page_temp .a-more-rewarding-program .data .heading {margin-bottom: 60px;}.public_page.freeform_page_temp .a-more-rewarding-program .data h2 {font-size: 24px;line-height: 1.4;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 25px;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 .reward-wrapper {width: 100%;margin: 0 auto 40px;}.public_page.freeform_page_temp .a-more-rewarding-program .data .column-4 .reward-wrapper:last-child {margin-bottom: 0;}.public_page.freeform_page_temp.bsa .a-more-rewarding-program {padding: 40px 0;}.public_page.freeform_page_temp.bsa .ready-to-redeem a.button.mobile {background-color: #002F6C !important;border-color: #002F6C !important;}.public_page.freeform_page_temp.bsa .ready-to-redeem a.button.mobile span {color: #ffffff !important;}.reward-center {border: 2px solid #D7D2CB;background-color: #ffffff;padding: 40px 0 30px;}.reward-center .data {width: 90%;}.reward-center .data p {text-align: left;margin-bottom: 25px;}.reward-center .data h3 {font-size: 18px;margin-bottom: 40px;}.reward-center .data .phone-button {background: #F9F9F8;}.reward-center .data .reward-wrapper p {text-align: center;}.reward-center .data .column-3 {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.reward-center .data .column-3 .reward-wrapper {width: 100%;margin-bottom: 45px;}.reward-center.lightgrey {border: 0 none;}.reward-center.lightgrey .data .phone-button {background: #ffffff;}}@media screen and (max-width: 641px) {.public_page.freeform_page_temp .amplify-rewards .button-container a.button {width: 100%;}.public_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul li, .product_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul li {float: left;text-align: left;}.public_page.freeform_page_temp #extra_footer_main .extra-footer-logo.contactus, .product_page.freeform_page_temp #extra_footer_main .extra-footer-logo.contactus {margin: 6px 5px 0;}.public_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul, .product_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content ul {margin: 10px 0px 0px;}.public_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content.firstcontent, .product_page.freeform_page_temp #extra_footer_main .footer_textupload section.index.page_content.firstcontent {margin-bottom: 38px;}}.product_page.freeform_page_temp .things-you-know, .public_page.freeform_page_temp .things-you-know {padding: 90px 0 25px;}.product_page.freeform_page_temp .things-you-know .data, .public_page.freeform_page_temp .things-you-know .data {max-width: 1180px;width: 94%;margin: 0 auto;background: #ffffff;border: 2px solid #D7D2CB;padding: 45px 4%;}.product_page.freeform_page_temp .things-you-know .data h3, .public_page.freeform_page_temp .things-you-know .data h3 {margin-bottom: 25px;font-size: 16px;font-weight: 700;}.product_page.freeform_page_temp .things-you-know .data p, .public_page.freeform_page_temp .things-you-know .data p {float: none;color: #2D373E;line-height: 1.4;}.product_page.freeform_page_temp .things-you-know .data p.sm-margin, .public_page.freeform_page_temp .things-you-know .data p.sm-margin {margin-bottom: 15px;}.product_page.freeform_page_temp .things-you-know .data p a, .public_page.freeform_page_temp .things-you-know .data p a {color: #D5002B;font-style: italic;}.product_page.freeform_page_temp .things-you-know .data ul, .public_page.freeform_page_temp .things-you-know .data ul {float: none;margin: 0 0 1rem 0;}.product_page.freeform_page_temp .things-you-know .data ul li, .public_page.freeform_page_temp .things-you-know .data ul li {float: none;padding-left: 25px;margin-bottom: 10px;position: relative;color: #2D373E;line-height: 1.4;}.product_page.freeform_page_temp .things-you-know .data ul li:before, .public_page.freeform_page_temp .things-you-know .data ul li:before {content: "";position: absolute;left: 0;top: 0;width: 18px;height: 18px;background: url("/ProgramInfo/8776/images/icon-pdf.png") no-repeat 0px 0px;}.product_page.freeform_page_temp .things-you-know .data ul li:last-child, .product_page.freeform_page_temp .things-you-know .data ul li:nth-child(3n), .public_page.freeform_page_temp .things-you-know .data ul li:last-child, .public_page.freeform_page_temp .things-you-know .data ul li:nth-child(3n) {font-style: italic;}.product_page.freeform_page_temp .things-you-know .data ul li:last-child:before, .product_page.freeform_page_temp .things-you-know .data ul li:nth-child(3n):before, .public_page.freeform_page_temp .things-you-know .data ul li:last-child:before, .public_page.freeform_page_temp .things-you-know .data ul li:nth-child(3n):before {content: none;}.product_page.freeform_page_temp .things-you-know .data ul li:last-child a, .product_page.freeform_page_temp .things-you-know .data ul li:nth-child(3n) a, .public_page.freeform_page_temp .things-you-know .data ul li:last-child a, .public_page.freeform_page_temp .things-you-know .data ul li:nth-child(3n) a {color: #D5002B;}.product_page.freeform_page_temp .things-you-know .data ul li:last-child a:hover, .product_page.freeform_page_temp .things-you-know .data ul li:nth-child(3n) a:hover, .public_page.freeform_page_temp .things-you-know .data ul li:last-child a:hover, .public_page.freeform_page_temp .things-you-know .data ul li:nth-child(3n) a:hover {text-decoration: underline;}.product_page.freeform_page_temp {padding-bottom: 0;float: none;margin-bottom: 0;background-color: #f4f3f0;}.product_page.freeform_page_temp .top-banner {margin-bottom: 60px;}.product_page.freeform_page_temp .top-slider .back_button {position: absolute;top: -28px;left: 13px;width: calc(100% - 13px);}.product_page.freeform_page_temp .top-slider .back_button a span {color: #D5002B !important;}.product_page.freeform_page_temp .top-slider .back_button a:before {position: absolute;left: 0;background-image: url(/ProgramInfo/8776/images/wrp_icon_left_arrow-white.png);left: -2px;top: 17px;}.product_page.freeform_page_temp .heading {margin: 0 auto 30px;max-width: 1180px;width: 90%;}.product_page.freeform_page_temp .heading h2 {text-align: center;margin-bottom: 20px;}.product_page.freeform_page_temp .heading p {color: #2D373E;float: none;text-align: center;width: 100%;margin: 0 auto 30px;max-width: 600px;line-height: 1.5;}.product_page.freeform_page_temp .reward-types {text-align: center;margin: 0 auto 35px;max-width: 1180px;width: 90%;}.product_page.freeform_page_temp .reward-types h3 {color: #621A4B;text-align: center;margin-bottom: 25px;font-size: 24px;line-height: 1.4;}.product_page.freeform_page_temp .reward-types a.link {display: inline-block;border: 4px solid #D7D2CB;background: #ffffff;color: #2D373E;font-size: 16px;padding: 25px 20px;line-height: 1.4;min-width: 200px;margin: 0 8px 10px;}.product_page.freeform_page_temp .product-conatiner {margin: 0 auto 30px;padding: 40px 0;border-bottom: 8px solid #ffffff;max-width: 1180px;width: 94%;}.product_page.freeform_page_temp .product-conatiner#cashback {margin-bottom: 0;border-bottom: 0 none;}.product_page.freeform_page_temp .product-conatiner .products-wrapper {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;justify-content: flex-start;-ms-flex-pack: flex-start;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: 23.8%;margin-right: 1.6%;margin-bottom: 45px;overflow: hidden;background: #ffffff;text-align: center;padding: 0;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product:nth-child(4n) {margin-right: 0;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product figure {display: block;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product figure span.img-name {width: 100%;display: block;height: 0;padding-bottom: 103%;margin-bottom: 15px;background-position: center center;background-repeat: no-repeat;background-size: contain;background-color: #ffffff;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product figure figcaption {display: -webkit-box;display: -moz-box;display: box;-webkit-box-orient: horizontal;-khtml-box-orient: horizontal;-moz-box-orient: horizontal;-ms-box-orient: horizontal;-o-box-orient: horizontal;box-orient: horizontal;-webkit-box-pack: end;-khtml-box-pack: end;-moz-box-pack: end;-ms-box-pack: end;-o-box-pack: end;box-pack: end;-webkit-box-align: center;-khtml-box-align: center;-moz-box-align: center;-ms-box-align: center;-o-box-align: center;box-align: center;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;font-size: 16px;color: #2D373E;min-height: 44px;padding: 0 10px;line-height: 1.4;margin-bottom: 15px;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product .point-info {background: #621A4B;color: #ffffff;padding: 20px 2%;font-size: 16px;}.product_page.freeform_page_temp .product-conatiner .products-wrapper .button-container {width: 100%;text-align: right;}.product_page.freeform_page_temp .product-conatiner .products-wrapper .button-container a {color: #2D373E;padding: 10px 5px;display: inline-block;}.product_page.freeform_page_temp .product-conatiner .products-wrapper .button-container a:before {content: "";background: url("/ProgramInfo/8776/images/wrp_arrow_icon1x.png") no-repeat 0px 0px;padding-left: 20px;}.product_page.freeform_page_temp .border-bottom-0 {border-bottom: 0 none !important;}.product_page.freeform_page_temp .margin-bottom-0 {margin-bottom: 0 !important;}.product_page.freeform_page_temp.bsa .heading p {color: #333333;}.product_page.freeform_page_temp.bsa .heading h2 {color: #333333;font-weight: 700;}.product_page.freeform_page_temp.bsa .reward-types {width: 94%;margin: 50px auto 30px;}.product_page.freeform_page_temp.bsa .reward-types #breadcrumb {margin: 0 0 50px 0;float: none;}.product_page.freeform_page_temp.bsa .reward-types #breadcrumb li {font-family: helvetica, sans-serif, arial;font-size: 14px;color: #D5002B;float: none !important;text-transform: none;}.product_page.freeform_page_temp.bsa .reward-types #breadcrumb li a {color: #333333;}.product_page.freeform_page_temp.bsa .reward-types #breadcrumb li:last-child {color: #333333;}.product_page.freeform_page_temp.bsa .reward-types h3 {color: #333333;font-weight: 700;}.product_page.freeform_page_temp.bsa .reward-types a.link {margin: 0 1.1% 10px 0;width: 23.8%;color: #333333;}.product_page.freeform_page_temp.bsa .reward-types a.link:last-child {margin-right: 0;}.product_page.freeform_page_temp.bsa .product-conatiner .products-wrapper article.product figure figcaption {color: #333333;}.product_page.freeform_page_temp.bsa .product-conatiner .products-wrapper article.product .point-info {background: #002F6C;}.product_page.freeform_page_temp.bsa .reward-center .data h3 {color: #002F6C;font-weight: 700;font-family: "Aller", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-size: 30px;max-width: 780px;}.product_page.freeform_page_temp.bsa .reward-center .data .contact {color: #333333;}.product_page.freeform_page_temp.bsa .reward-center .data p {color: #333333;}.product_page.freeform_page_temp.bsa .reward-center .data .title {color: #002F6C;}.product_page.freeform_page_temp.bsa .reward-center .data .phone-button {background-color: transparent;border-radius: 0;margin-bottom: 0;}.product_page.freeform_page_temp.bsa .reward-center .data .phone-button .icon-phone {background: transparent url(/ProgramInfo/8776/images/icon-phone-bsa.png) no-repeat center top;background-size: contain;width: 80px;height: 80px;}.product_page.freeform_page_temp.bsa .reward-center .data .phone-button .icon-mail {background: transparent url(/ProgramInfo/8776/images/icon-mail-bsa.png) no-repeat center top;background-size: contain;width: 80px;height: 80px;}@media screen and (max-width: 961px) {.product_page.freeform_page_temp .reward-types h3 {font-size: 18px;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product {width: 30%;margin-right: 5%;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product:nth-child(4n) {margin-right: auto;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product:nth-child(3n) {margin-right: 0;}}@media screen and (max-width: 768px) {.product_page.freeform_page_temp .things-you-know, .public_page.freeform_page_temp .things-you-know {padding: 45px 0;}.product_page.freeform_page_temp .top-banner {margin-bottom: 40px;}.product_page.freeform_page_temp .heading {width: 100%;}.product_page.freeform_page_temp .heading h2 {text-align: left;font-size: 30px;}.product_page.freeform_page_temp .heading p {text-align: left;}.product_page.freeform_page_temp .reward-types {margin-bottom: 30px;width: 92%;}.product_page.freeform_page_temp .reward-types h3 {font-size: 16px;}.product_page.freeform_page_temp .reward-types a.link {padding: 10px;display: block;width: 100%;margin: 0 0 10px;}.product_page.freeform_page_temp .product-conatiner {padding: 20px 0;margin-bottom: 10px;width: 92%;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product {width: 48%;margin-right: 4%;margin-bottom: 20px;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product:nth-child(3n) {margin-right: auto;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product:nth-child(2n) {margin-right: 0;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product figure figcaption {font-size: 14px;min-height: 40px;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product .point-info {padding: 10px 2%;font-size: 14px;line-height: 1.4;}.product_page.freeform_page_temp .product-conatiner .products-wrapper article.product .point-info strong {display: block;}.product_page.freeform_page_temp.bsa .product-conatiner .heading h2 {text-align: center;}.product_page.freeform_page_temp.bsa .product-conatiner .heading p {text-align: center;}.product_page.freeform_page_temp.bsa .reward-types a.link {width: 100%;}}.custom-html-block {margin: 30px 0;}.custom-html-block .grey-box {background: #D7D2CB;padding: 30px 10%;}.custom-html-block .white-box {background: #ffffff;padding: 30px 10%;}.custom-html-block.text-center {text-align: center;}.custom-html-block.red-border {border-bottom: 1px solid #D5002B;}@media screen and (max-width: 641px) {.custom-html-block .grey-box {padding: 30px 5%;}.custom-html-block .white-box {padding: 30px 5%;}.custom-html-block h4 {font-size: 36px;}.red_border_height_1px {margin: 0 5%;}.back_button a:before {background-image: url("/ProgramInfo/8776/images/bsa_icon_left_arrow.png");margin-right: 10px;}.back_button a span {font-family: helvetica, sans-serif, arial;color: #D5002B !important;}.redeem_page.bsa .back_button a span {color: #D81B2B !important;}}.public_page.freeform_page_temp .card-tabs-container {}.public_page.freeform_page_temp .card-tabs-container ul.resp-tabs-list {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center;-ms-flex-pack: center;margin-bottom: 70px;}.public_page.freeform_page_temp .card-tabs-container ul.resp-tabs-list li {margin: 0 20px;padding: 40px;-webkit-box-sizing: border-box;-khtml-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;-o-box-sizing: border-box;box-sizing: border-box;width: 48%;max-width: 420px;background: #f3f4f6;}.public_page.freeform_page_temp .card-tabs-container ul.resp-tabs-list li.resp-tab-active {border: 2px solid #e8e8ed;}.public_page.freeform_page_temp .card-tabs-container .resp-tabs-container {background: url("/ProgramInfo/8776/images/img-tab-divider.png") no-repeat center top;padding-top: 80px;}.public_page.freeform_page_temp .card-tabs-container .resp-tab-content {border: 0 none;padding: 0;}.public_page.freeform_page_temp .card-tabs-container .tab-card figure img {width: 100%;height: auto;}.public_page.freeform_page_temp .card-tabs-container .tab-card h2 {font-size: 24px;font-weight: 700;line-height: 1.4;margin-bottom: 10px;}.public_page.freeform_page_temp .card-tabs-container .tab-card p {float: none;font-family: helvetica, sans-serif, arial;font-weight: 400;font-size: 14px;color: #2D373E;line-height: 1.4;}.public_page.freeform_page_temp .card-tabs-container .tab-card .button-container a.button {margin: 0;background-color: #D5002B;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;width: 90%;max-width: 1200px;margin: 0 auto;padding-bottom: 70px;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container {width: 32%;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container h3 {font-size: 30px;margin-bottom: 30px;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container p {color: #2D373E;line-height: 1.5;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container {width: 60%;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container h4 {font-family: helvetica, sans-serif, arial;color: #621A4B;font-size: 18px;margin-bottom: 25px;font-weight: 700;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container p {color: #2D373E;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info {margin-bottom: 50px;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info:last-child {margin-bottom: 0;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing {float: none;margin-bottom: 50px;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing.no-margin {margin-bottom: 0;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li {margin-bottom: 30px;float: none;padding-left: 45px;position: relative;line-height: 1.4;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li:last-child {margin-bottom: 0;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li span.icon {background: url("/ProgramInfo/8776/images/icon_mobile.png") no-repeat center top;background-size: contain;width: 24px;height: 24px;display: block;position: absolute;left: 0;top: 0;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li span.icon.desktop {background-image: url("/ProgramInfo/8776/images/icon_desktop.png");}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li span.icon.step1 {background-image: none;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li span.icon.step2 {background-image: none;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li span.icon.step3 {background-image: none;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li a {color: #D5002B;text-decoration: underline;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing.no-margin li {padding-left: 0;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info p {color: #2D373E;line-height: 1.5;margin-bottom: 15px;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info p:last-child {margin-bottom: 0;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program {background-color: #fff;padding: 60px 0;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .data {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;width: 90%;max-width: 1180px;margin: 0 auto;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container {width: 17%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container h2 {font-weight: 700;margin-bottom: 35px;color: #333333;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container p {color: #2D373E;line-height: 1.5;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .right-container {width: 75%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 0;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data {width: 100%;padding-bottom: 80%;position: relative;background: #ffffff;color: #2D373E;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data > a.program-data-link {display: none;position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 1;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure {position: absolute;left: 0;top: 0;width: 100%;height: 100%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure .img-name {width: 100%;display: block;height: 0;padding-bottom: 56%;background-position: center;background-repeat: no-repeat;background-size: cover;background-color: #2D373E;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure .icon-img {width: 36px;height: 36px;display: block;margin-top: 20px;margin-left: 20px;padding-bottom: 0;background-position: center top;background-repeat: no-repeat;background-size: cover;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure .icon-img.mobile {display: none;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure figcaption {padding: 18px 20px;position: absolute;bottom: 0;left: 0;width: 100%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure h3 {font-weight: 700;font-size: 24px;margin-bottom: 12px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure p {color: #2D373E;margin: 0;line-height: 1.4;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure p > a {text-decoration: underline;color: #D5002B;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.gift-cards {margin-bottom: 2.5%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.gift-cards figure figcaption {padding-bottom: 30px;background-color: #f3f4f6;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.travel {background: #002e6c;margin-bottom: 5%;padding-bottom: 80%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.merchandise {background: #002e6c;padding-bottom: 80%;margin-bottom: 5%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.cashback {background: #002e6c;padding-bottom: 80%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer {padding-bottom: 39%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer figure .img-name {width: 50%;padding-bottom: 39%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer figure figcaption {left: 0;top: 0;left: 50%;width: 50%;background-color: #f3f4f6;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer.wide {padding-bottom: 25.5%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer.wide figure .img-name {width: 67.1%;padding-bottom: 25.5%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer.wide figure figcaption {left: 67.1%;width: 32.9%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white h3 {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white p {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.txt-white p a {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .double-column {width: 66%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .single-column {width: 32%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .full-width {width: 100%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.new-more-rewarding-program {padding-bottom: 90px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .sub-heading-left {font-weight: 700;font-size: 26px;line-height: 1.2;color: #333333;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .sub-heading-left span {color: #333333;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;width: 90%;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card {width: 48.5%;text-align: center;background-color: #f4f3ef;border: 1px solid #333333;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a {display: block;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a img {width: 70%;margin: 1.5rem auto;max-width: 215px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a h1 {font-size: 24px;text-align: center;margin: 0 0 10px;line-height: 1.2;font-family: "Aller", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;color: #333333;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a h2 {font-family: "Aller", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;font-weight: 700;color: #333333;font-size: 20px;text-align: center;margin: 0 0 20px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a:hover {text-decoration: none;box-shadow: 0 0 6px rgba(215, 210, 203, 0.8);}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a p {padding: 0 1rem 1rem;margin-bottom: 5px;float: none;font-size: 11px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card .card-info-container {min-height: 170px;}.public_page.freeform_page_temp .ready-to-redeem.new-ready-to-redeem .new-ready-to-redeem-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;align-items: flex-end;}.public_page.freeform_page_temp .ready-to-redeem.new-ready-to-redeem .phone-button {padding: 20px;-webkit-border-radius: 50%;-khtml-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 50%;border-radius: 50%;display: inline-block;margin-bottom: 20px;background: #ffffff;}.public_page.freeform_page_temp .ready-to-redeem.new-ready-to-redeem .phone-button svg path {fill: #621A4B;}.public_page.freeform_page_temp .ready-to-redeem.new-ready-to-redeem .title {color: #621A4B;font-size: 20px;font-weight: 600;margin-bottom: 20px;}.public_page.freeform_page_temp .ready-to-redeem.new-ready-to-redeem .icon-pencil {background: #ffffff url("/ProgramInfo/8776/images/icon_pencil.png") no-repeat center top;background-size: contain;width: 24px;height: 24px;display: block;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new {background-color: #ffffff;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .column-3 {float: none;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .column-3 .reward-wrapper {width: 23%;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data h2 {color: #333333;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data h3.title {text-align: left;color: #333333;font-size: 18px;margin-bottom: 5px;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data p {color: #333333;text-align: left;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data p a {word-break: break-all;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .icon-wrapper .icon.conceriege_services {background-image: url(/ProgramInfo/8776/images/conceriege-services.png);}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .icon-wrapper .icon.birthday_bonus {background-image: url(/ProgramInfo/8776/images/birthday-bonus.png);}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .icon-wrapper .icon.airport_lounge_passes {background-image: url(/ProgramInfo/8776/images/icon-airport-lounge-passes.png);}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .icon-wrapper .icon.special_offers_hub {background-image: url(/ProgramInfo/8776/images/special-offers-hub.png);}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .icon-wrapper .icon.complimentary_insurances {background-image: url(/ProgramInfo/8776/images/complimentary-insurances.png);}@media screen and (max-width: 961px) {.public_page.freeform_page_temp .choose-card-section .page-intro-copy .heading h2 {font-size: 30px;text-align: left;}.public_page.freeform_page_temp .choose-card-section .card-tabs-container .more-rewarding-program .sub-heading-left {margin-bottom: 35px;}.public_page.freeform_page_temp .choose-card-section .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container {width: 75%;}}@media screen and (max-width: 768px) {.public_page.freeform_page_temp .card-tabs-container {padding: 0 4%;}.public_page.freeform_page_temp .card-tabs-container ul.resp-tabs-list {display: none;}.public_page.freeform_page_temp .card-tabs-container .resp-tabs-container {padding-top: 0;background-image: none;}.public_page.freeform_page_temp .card-tabs-container h2.resp-accordion {background-color: #ffffff;padding: 25px;border: 2px solid #D7D2CB !important;}.public_page.freeform_page_temp .card-tabs-container h2.resp-accordion:first-child {border-bottom: 0 none !important;}.public_page.freeform_page_temp .card-tabs-container h2.resp-accordion.resp-tab-active {background: #ffffff !important;}.public_page.freeform_page_temp .card-tabs-container .resp-tab-content {background: #ffffff url("/ProgramInfo/8776/images/img-tab-divider.png") no-repeat center top;}.public_page.freeform_page_temp .card-tabs-container .tab-card {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.public_page.freeform_page_temp .card-tabs-container .tab-card figure {width: 100%;-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;margin-bottom: 10px;}.public_page.freeform_page_temp .card-tabs-container .tab-card h2 {font-size: 18px;margin-bottom: 20px;width: 100%;-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}.public_page.freeform_page_temp .card-tabs-container .tab-card p {width: 100%;-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;}.public_page.freeform_page_temp .card-tabs-container .tab-card .button-container {-webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-ms-flex-order: 4;-webkit-order: 4;order: 4;width: 100%;}.public_page.freeform_page_temp .card-tabs-container .tab-card .button-container a.button {width: 100%;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding: 40px 5%;width: 100%;border-left: 2px solid #D7D2CB;border-right: 2px solid #D7D2CB;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container {width: 100%;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .left-container h3 {font-size: 24px;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container {width: 100%;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container h4 {font-size: 16px;}.public_page.freeform_page_temp .card-tabs-container .accessing-your-account .right-container .info ul.listing li.link {padding-left: 0;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program {padding: 30px 0 20px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .data {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container {width: 100%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .left-container h2 {font-size: 30px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .right-container {width: 100%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .double-column {width: 48%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .single-column {width: 48%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .full-width {width: 48%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox1 {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox2 {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox2 .programs-data.frequent-flyer.wide figure figcaption {background: #c2001a;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox3 {-webkit-box-ordinal-group: 3;-moz-box-ordinal-group: 3;-ms-flex-order: 3;-webkit-order: 3;order: 3;width: 100%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-justify-content: space-between;-moz-justify-content: space-between;-ms-justify-content: space-between;justify-content: space-between;-ms-flex-pack: space-between;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox3 .programs-data {width: 48%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox4 {-webkit-box-ordinal-group: 4;-moz-box-ordinal-group: 4;-ms-flex-order: 4;-webkit-order: 4;order: 4;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox5 {-webkit-box-ordinal-group: 5;-moz-box-ordinal-group: 5;-ms-flex-order: 5;-webkit-order: 5;order: 5;width: 100%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox5 .programs-data.frequent-flyer {min-height: 160px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .mobileBox5 .programs-data.frequent-flyer figure figcaption {background: #2d383e;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data {padding-bottom: 0 !important;min-height: 220px;margin-bottom: 14px !important;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data > a.program-data-link {display: block;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure .icon-img {width: 24px;height: 24px;margin-left: 12px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure .icon-img.mobile {display: block;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure h3 {font-size: 18px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure p a {display: none;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure p .non-mobile {display: none;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data figure figcaption {padding: 20px 12px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.gift-cards {background: #2d383e;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.gift-cards figure .img-name {display: none;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.gift-cards figure h3 {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.gift-cards figure p {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.gift-cards figure p a {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.gift-cards figure figcaption {padding-bottom: 20px;background: #2d383e;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.travel {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2;order: 2;padding-bottom: 73%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.merchandise {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1;padding-bottom: 73%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.cashback {padding-bottom: 153%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer {padding-bottom: 54%;background: #2d383e;margin-bottom: 0 !important;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer figure .img-name {display: none;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer figure h3 {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer figure p {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer figure p a {color: #ffffff;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer figure figcaption {left: 0;bottom: 0;top: auto;width: 100%;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer.wide {padding-bottom: 153%;background: #c2001a;margin-bottom: 14px !important;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program .programs-grid .programs-data.frequent-flyer.wide figure figcaption {left: 0;bottom: 0;top: auto;width: 100%;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .column-3 .reward-wrapper {width: 100%;}.public_page.freeform_page_temp.bsa .accessing-your-rewards-account-new .data .column-3 .reward-wrapper p {max-width: none;}}@media screen and (max-width: 640px) {.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.new-more-rewarding-program {padding-bottom: 50px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container {width: 100%;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card {width: 100%;margin-top: 20px;margin-bottom: 20px;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.altitude-rewards-cards .altitude-rewards-cards-container .altitude-rewards-card a p {padding: 0 0.5rem 0;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.reward-points .reward-points-container {-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.public_page.freeform_page_temp .card-tabs-container .more-rewarding-program.reward-points .reward-points-container .reward-point {width: 100%;margin-bottom: 2%;}.public_page.freeform_page_temp .ready-to-redeem.new-ready-to-redeem .new-ready-to-redeem-container {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.public_page.freeform_page_temp .ready-to-redeem.new-ready-to-redeem .new-ready-to-redeem-container .columns:first-child .button-container {margin-bottom: 10%;}}.public_page.freeform_page_temp .card-tabs-container {background-color: white;padding-top: 20px;}.rewarding-program-container {width: 90%;margin: 30px auto;max-width: 1180px;background-color: white;}.rewarding-program-container h2 {text-align: center;}.rewarding-program-container .rewards-section {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;align-items: center;margin: 30px 0;}.rewarding-program-container .rewards-section .rewards-copy {padding-left: 30px;}.rewarding-program-container .cards-container {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}.rewarding-program-container .cards-container .cards {width: 31%;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;margin: 0;margin-right: 3%;}.rewarding-program-container .cards-container .cards .card-image {width: 20%;}.rewarding-program-container .cards-container .cards .card-image img {width: 100%;}.rewarding-program-container .cards-container .cards .card-copy {width: 80%;margin-left: 15px;}.rewarding-program-container .cards-container .cards .card-copy h3 {font-size: 20px;margin-bottom: 10px;}.rewarding-program-container .cards-container .cards:last-child {margin-right: 0;}@media screen and (max-width: 768px) {.rewarding-program-container .rewards-section {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.rewarding-program-container .rewards-section .rewards-copy {padding: 20px 0 0;}.rewarding-program-container .cards-container {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}.rewarding-program-container .cards-container .cards {width: 100%;margin: 0;}}.public_page .top-slider .slider-wrapper .slide-img {width: 50% !important;object-fit: cover;object-position: top right;}.public_page.freeform_page_temp .things-you-know .data .tnc-container ul li:before {content: "";position: absolute;left: 0;top: 0;width: 18px;height: 18px;background: url(https://mtf.au.loyaltygateway.com/ProgramInfo/10695/images/icon-pdf.png) no-repeat 0px 0px;}.public_page.freeform_page_temp .things-you-know .data .tnc-container ul li a {font-style: normal;}.public_page.freeform_page_temp .things-you-know .data p a {text-decoration: underline;}@media screen and (max-width: 961px) {.public_page .top-slider .slider-wrapper:before {display: none;}.public_page.freeform_page_temp .top-slider .slider-wrapper {height: 700px !important;}.public_page.freeform_page_temp .top-slider .slide-text p {margin-bottom: 25px;}.public_page.freeform_page_temp .top-slider .slick-dots {bottom: 20px;}.public_page .top-slider .slider-wrapper .slide-text {text-align: center;margin-top: 0px !important;}.public_page .top-slider .slider-wrapper {height: auto;}.public_page .top-slider .slider-wrapper:after, .top-slider.public-slider .slider-wrapper:before {display: none !important;}.public_page .top-slider .slider-wrapper .slide-text .copy-container h1 {max-width: 100% !important;}.public_page .top-slider .slider-wrapper .slide-text .copy-container p {max-width: 100% !important;}.public_page .top-slider .slider-wrapper .slide-img {display: block;position: relative;width: 100% !important;height: auto;}.public_page .top-slider .slider-wrapper .slide-text {position: relative;-webkit-transform: translateY(0);-khtml-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);background-image: url("/ProgramInfo/8776/images/BSA_mobile_blueback_1280x1600.png");background-size: 100% 100%;background-repeat: no-repeat;background-color: #002e6c;padding: 40px 0 50px;height: 385px;}}@media screen and (max-width: 768px) {.redeem_page .top-slider .slider-wrapper {height: 700px;}}@media screen and (max-width: 640px) {.public_page.freeform_page_temp .top-slider .slider-wrapper {padding: 0px;height: 630px !important;background-image: url("/ProgramInfo/8776/images/slider-left-img-bsa-v2.png");background-color: #002e6c;}} /* * ============================================================================ * Public Page Updates - v1 BSA END * ============================================================================ */ /* Payment Latest Updates START - 09-09-2022 */ .payment-cvv span {font-weight: bold;margin-bottom: -8px !important;} .checkout label input, .checkout label select {box-shadow: none;margin: 1px;border-radius: 3px;background-color: #fff;border: 1px solid #949386;} @media screen and (max-width: 640px) {.payment-cvv span {font-weight: bold;margin-bottom: 10px !important;} .row .row:after {content: " ";display: table;margin-bottom: 10px;}} #off_canvas_wrap_id #redirectTo3ds1AcsSimple, #off_canvas_wrap_id #threedsChallengeRedirect{height: 1000px !important;} /* Payment Latest Updates END */ /* Wishlist Message Banner START - 24-07-2023 */ .shop.shop_details.page_content .page_intro .row .detail_image, .shop.shop_details_logged.page_content .page_intro .row .detail_image {background: #FFFFFF;margin-top: 220px;}.shop.shop_details.page_content .page_intro .row .item_details, .shop.shop_details_logged.page_content .page_intro .row .item_details {font-size: 16px;color: #2E2E2E;letter-spacing: 0;border-bottom: 1px solid #D6D5D0;padding-bottom: 50px;width: 100%;margin-top: 160px;}ul.card_list, ul.card_list#point_balance_item_list, ul.card_list#most_wanted_item_list, ul.card_list#most_redeemed_item_list {margin: 0px;margin-top: 100px;}[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}#user_actions > nav.sidebar_menu {box-shadow: 0 0px 0 rgba(0, 0, 0, 0) !important;margin-bottom: 16px !important;margin-top: 85px;border-radius: 5px !important;font-size: 16px;color: #2E2E2E;letter-spacing: 0;line-height: 41px;overflow: initial;}.favIcon-image-item-details-page {position: absolute;top: 15%;left: 7px;margin-top: 70px;}body {font-family: helvetica;font-size: 14px;float: left;width: 100%;background: linear-gradient(to bottom, rgba(244, 243, 240,0) 150px,rgba(244, 243, 240,0) 300px);background-color: #FFF !important;color: #333333;}@media screen and (max-width: 425px) {section.shop.shop_details_logged.page_content h1 {position: relative;top: 65px;}}@media screen and (max-width: 40em) {.shop.shop_details.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details_logged.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details.page_content .page_intro .row .item_details h2, .shop.shop_details_logged.page_content .page_intro .row .item_details h2 {margin-bottom: 20px;height: auto;line-height: 36px;text-align: left;font-size: 30px;margin-top: 210px !important;}p.message {width: 100% !important;left: 0px !important;}ul.card_list, ul.card_list#point_balance_item_list, ul.card_list#most_wanted_item_list, ul.card_list#most_redeemed_item_list {margin: 0px;}ul.card_list li a {box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);background: #FFFFFF;border-radius: 0px;position: relative;margin-bottom: 11px;margin-top: 25px !important;}[class*="block-grid-"]:before, [class*="block-grid-"]:after {content: " ";display: table;}}@media screen and (max-width: 375px) {.shop.shop_details.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details_logged.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details.page_content .page_intro .row .item_details h2, .shop.shop_details_logged.page_content .page_intro .row .item_details h2 {margin-bottom: 20px;height: auto;margin-top: 240px !important;}}@media screen and (max-width: 1025px) {.shop.shop_details.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details_logged.page_content .page_intro h2.mobile_product_item_name.show-for-medium-down, .shop.shop_details.page_content .page_intro .row .item_details h2, .shop.shop_details_logged.page_content .page_intro .row .item_details h2 {margin-bottom: 20px;margin-top: 230px !important;}.shop.shop_details.page_content .page_intro .row .detail_image img, .shop.shop_details_logged.page_content .page_intro .row .detail_image img {width: 80%;margin: 0 10% 10%;margin-top: -150px;margin-bottom: -100px;}.favIcon-image-item-details-page {position: absolute;top: 15%;left: 7px;margin-top: 70px;}} #wish_list_main #wishlistUserItemList h2{font-size:14px;font-family:sans-serif;color:#333;text-align:left;line-height:20px;font-weight:400;border-bottom:0 solid #ccc;padding:0;margin:0 0 24px;float:left} .wishlist_message p {margin-left: 10px; margin-bottom: 50px; padding: 5px 5px 5px 5px} .wishlist_message a {color: #D81B2B !important;font-size: 14px !important;text-decoration: underline !important;} /* Wishlist Message Banner - END */ /* Homepage Hero Marquee START - 20-07-2024 */ @media screen and (max-width: 2560px) { .top-slider .slider-wrapper { height: 500px !important; position: relative; overflow: hidden; } } @media screen and (max-width: 2048px) { .top-slider .slider-wrapper { height: 420px !important; position: relative; overflow: hidden; } } .top-slider .slider-wrapper { height: 360px; position: relative; overflow: hidden; } .top-slider .slider-wrapper:before { content: ""; position: absolute; z-index: 2; left: 0; top: 0; width: 50%; height: 100%; background: #00204f; } .top-slider .slider-wrapper:after { content: ""; background: url(/ProgramInfo/8776/images/slider-left-img-bsa-v2.png) right center/auto 100% no-repeat; position: absolute; z-index: 2; left: 0; top: 0; width: 55%; height: 100%; } .top-slider .slider-wrapper .slide-text .copy-container { width: 92%; max-width: 1200px; margin: 0 auto; margin-left: 5%; margin-top: -20px; } .top-slider .slider-wrapper .slide-img { width: 50%; object-fit: cover; object-position: right; } @media screen and (max-width: 1028px) { .page_content .page_intro { padding: 0; display: block; } } @media screen and (max-width: 961px) { .top-slider .slider-wrapper .slide-img { display: block; position: relative; width: 100% !important; height: 300px; } .top-slider .slider-wrapper { height: 710px; background: #002e6c; } .top-slider .slider-wrapper .slide-text .copy-container h1, .top-slider .slider-wrapper .slide-text .copy-container p { max-width: 100% !important; text-align: center !important; } .top-slider .slider-wrapper .slide-text { position: absolute; z-index: 1; -webkit-transform: translateY(0); -khtml-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); background-image: url(/ProgramInfo/8776/images/BSA_mobile_blueback_1280x1600.png); background-size: cover; background-position: center top -40px; padding: 0; height: 500px !important; margin-top: -100px; } .top-slider .slider-wrapper .slide-text .copy-container { width: 92%; max-width: 1200px; margin: 0 auto; position: relative; margin-top: 0 !important; } } @media screen and (max-width: 914px) { .top-slider .slider-wrapper:after, .top-slider .slider-wrapper:before { width: 0 !important; } } @media screen and (max-width: 912px) { .top-slider .slider-wrapper:after, .top-slider .slider-wrapper:before { width: 0 !important; } } @media screen and (max-width: 500px) { section.main-section section.index.page_content.home_full_img .full_image { margin-top: 30px !important; } } @media screen and (max-width: 641px) { .top-slider .slider-wrapper { background: #00204f; height: 620px !important; padding: 0; } .top-slider .slider-wrapper .slide-text { height: 465px; } .product_page.amplify .top-slider .slider-wrapper, .public_page.amplify .top-slider .slider-wrapper { padding: 0; } } @media screen and (max-width: 376px) { section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text span { font-size: 10px !important; } } @media screen and (max-width: 431px) { section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text span { font-size: 12px !important; } } @media screen and (max-width: 768px) { .top-slider .slider-wrapper:after, .top-slider .slider-wrapper:before { width: 0 !important; } section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text span { font-size: 12px !important; } } @media screen and (max-width: 821px) { section.main-section section.index.page_content.home_tiles .box_home_tiles a .small_text span { font-size: 12px !important; } } .product_page.freeform_page_temp #extra_footer_main, .public_page.freeform_page_temp #extra_footer_main { position: absolute; z-index: 100; float: left; width: 100%; color: #fff; background: #002e6c; margin-top: 12px; } @media screen and (max-width: 961px) { .product_page.freeform_page_temp #extra_footer_main, .public_page.freeform_page_temp #extra_footer_main { position: absolute; z-index: 100; float: left; width: 100%; color: #fff; background: #002e6c; margin-top: 0; } .public_page .top-slider .slider-wrapper .slide-text { text-align: center; top: 0 !important; } .top-slider .slider-wrapper .slide-text .copy-container { top: 15px !important; } } .product_page.freeform_page_temp .top-slider .back_button { position: absolute; top: -200px; left: 13px; width: calc(100% - 13px); } @media screen and (max-width: 640px) { .top-slider .slider-wrapper .slide-img { display: block; position: relative; width: 100% !important; height: 180px; object-position: right; } #fancybox-wrap #fancybox-outer { border-radius: 0; padding: 20px !important; top: 15px !important; left: 0 !important; } .top-slider .slider-wrapper .slide-text .copy-container { margin-top: 10px; } } /* Homepage Hero Marquee - END */ /* Redeem EDR START - 12-09-2024 */ @media screen and (max-width:961px){.top-slider .slider-wrapper .slide-img{display:block;position:relative;width:100%!important;height:200px;object-fit: cover;object-position: right;}.top-slider .slider-wrapper .slide-text{position:absolute;z-index:1;-webkit-transform:translateY(0);-khtml-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);background:url(/ProgramInfo/8776/images/BSA_mobile_blueback_1280x1600.png) center top -40px/cover #002e6c;padding:0;height:500px!important;margin-top:0px}}.detail-links{word-wrap:break-word;overflow-wrap:break-word;width:100%;display:block;top:300px}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;float:left;flex-direction:row;flex-wrap:wrap;height:40px;padding-top:0;margin-bottom:-15px;align-content:flex-end}@media screen and (max-width:640px){.redeem_page .redeem-category-landing .category-grid .category-data .detail-links{position:static;padding-top:10px;padding-bottom:65px}.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:flex-start;-ms-flex-pack:center;float:left;flex-direction:row;flex-wrap:wrap;height:80px;padding-top:0;padding-bottom:10px;position:relative;top:80px!important}}@media screen and (max-width:768px){.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul{position:relative;top:80px!important}}@media screen and (max-width:820px){.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul{position:relative;top:-40px}}@media screen and (max-width:912px){.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul{margin-top:-80px!important}}@media screen and (max-width:1024px){.redeem_page .redeem-category-landing .category-grid .category-data .detail-links ul{margin-top:-60px}} @media screen and (max-width: 500px) {section.main-section section.index.page_content.home_full_img .full_image {margin-top: 40px;}} @media screen and (max-width: 40em) {.shop.shop_details.page_content .page_intro h1, .shop.shop_details_logged.page_content.page_intro h1 {text-align: left;margin: 0;padding: 95px 0 0 0;line-height: 48px;margin-bottom: 95px;margin-top: -50px;position: relative;top: 40px;}} /* Redeem EDR END - */
Version: 24.4.24
©  2025 All rights reserved