@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");

/* CIB CSS START */

#fancybox-content #form_login button span, #fancybox-content #RegisterForm button span, #fancybox-content #VerifyForm button span {
    font-family: "MarkOffcForMC-Medium", "sans-serif";
    text-shadow: none;
    box-shadow: none;
    background: #1858A8;
    font-weight: 500;
    color: White;
}

footer#footer_main {
    background-color: #161555;
}

.rewards_summary.page_content>.row .accordion .accordion-navigation a h3, .rewards_summary.page_content>.row .accordion .accordion-navigation a.ada_accordion {
    font-size: 20px;
    color: #1858A8;
}


#filter_catalog_heirarchy .search_upgrade .button_icon_left, #offers_categories .search .button_icon_left {
    display: none;
}


#offers_categories .search #search_param {
    color: #676561;
    display: none;
}


/*Footer background color change */

footer#footer_main {
background-color: #1858a8;
}

nav#global,.left-off-canvas-menu ul li label,.right-off-canvas-menu ul li label {
    background: #1858A8;
}


/* Login Page*/

#fancybox-content h3, #fancybox-content header 
{
Color: #f68633 !important;
font-size: 36px;
}

#fancybox-content #form_login label[for="user_id"] span, #fancybox-content #form_login label[for="bank_product_id"] span, #fancybox-content #form_login label[for="bank_account_num"] span, #fancybox-content #form_login label[for="user_pwd"] span, #fancybox-content #form_login label[for="birth_date"] span, #fancybox-content #form_login label[for="question5"] span, #fancybox-content #RegisterForm label[for="user_id"] span, #fancybox-content #RegisterForm label[for="bank_product_id"] span, #fancybox-content #RegisterForm label[for="bank_account_num"] span, #fancybox-content #RegisterForm label[for="user_pwd"] span, #fancybox-content #RegisterForm label[for="birth_date"] span, #fancybox-content #RegisterForm label[for="question5"] span, #fancybox-content #VerifyForm label[for="user_id"] span, #fancybox-content #VerifyForm label[for="bank_product_id"] span, #fancybox-content #VerifyForm label[for="bank_account_num"] span, #fancybox-content #VerifyForm label[for="user_pwd"] span, #fancybox-content #VerifyForm label[for="birth_date"] span, #fancybox-content #VerifyForm label[for="question5"] span
{
	Color: #36454F;	
}

#fancybox-content label span
{
	Color: #1858A8;	
}


#fancybox-content #form_login p.help a, #fancybox-content #RegisterForm p.help a, #fancybox-content #VerifyForm p.help a

{
	Color: #1858A8;	
}

#fancybox-content footer .row .span_login_upgrade

{
	Color: #1858A8;	
}

/* Registration  */



#fancybox-content #form_login button span, #fancybox-content #RegisterForm button span, #fancybox-content #VerifyForm button span

{
	background: #1858A8;	
	color: white;
}

#fancybox-content #form_login #btn_cancel span, #fancybox-content #form_login .btn_cancel_upgrade span, #fancybox-content #RegisterForm #btn_cancel span, #fancybox-content #RegisterForm .btn_cancel_upgrade span, #fancybox-content #VerifyForm #btn_cancel span, #fancybox-content #VerifyForm .btn_cancel_upgrade span
{
	background: #1858A8;	
	color: white;
}


#fancybox-content footer .row .span_login_upgrade a span
{
	Color: #1858A8;	
}



/*Home Page   */

.left-off-canvas-menu ul li a, .right-off-canvas-menu ul li a

{
	Color: #1858A8;	
}





#header_main #nav_holder nav#main ul li a {
    text-transform: none;
    width: auto !important;
    height: auto !important;
    padding: 5px 0;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    color: #1858A8;
    font-family: "MarkOffcForMC","sans-serif";
    position: relative;
    border-bottom: 2px solid transparent
}

#header_main #nav_holder nav#main ul li a:hover {
    background-color: transparent
}

#header_main #nav_holder nav#main ul li a:hover::before {
    content: '';
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    background-color: #1858A8;
    position: absolute
}

#header_main #nav_holder nav#main ul li a.active:before {
    content: '';
    width: 100%;
    height: 4px;
    bottom: 0;
    left: 0;
    background-color: #1858A8;
    position: absolute
}

#header_main #nav_holder #form_header {
    width: 33%;
    margin-right: 2%
}




#header_main div#nav_holder #logged_panel .last-login-upgrade {
    font-family: "MarkOffcForMC","sans-serif";
    font-size: 10px;
    color: #1858A8;
    margin-top: -6px
}



#header_main div#nav_holder #logged_panel .userdropdown .dropdown-content a,header div#nav_holder li div.userdropdown .dropdown-content a {
    font-family: "MarkOffcForMC","sans-serif";
    color: #1858A8;
    font-size: 14px;
    text-transform: none
}

#header_main div#nav_holder #logged_panel .userdropdown .dropdown-content a:hover,header div#nav_holder li div.userdropdown .dropdown-content a:hover {
    background-color: #999;
    color: #fff
}

#header_main div#nav_holder #logged_panel .userdropdown .dropdown-content:before,header div#nav_holder li div.userdropdown .dropdown-content:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 12px 15px 12px;
    border-color: transparent transparent #fff transparent;
    -webkit-filter: drop-shadow(0 -2px 1px rgba(20,20,19,0.1));
    filter: drop-shadow(0 -2px 1px rgba(20,20,19,0.1));
    position: absolute;
    top: -15px;
    left: 0;
    right: 0;
    margin: 0 auto
}




#header_main div#nav_holder #logged_panel .rewards_summary {
    width: auto;
    font-family: "MarkOffcForMC","sans-serif";
    text-align: center;
    border: 2px solid #f68633;
    padding: .5rem .5rem;
    -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;
    border-radius: 20px
}

#header_main div#nav_holder #logged_panel .rewards_summary span {
    font-family: "MarkOffcForMC","sans-serif";
    color: #f68633 !important;
    font-size: 14px;
    text-transform: capitalize
}

#header_main div#nav_holder #logged_panel .rewards_summary #my_points_span,#header_main div#nav_holder #logged_panel .rewards_summary #my_green_points_span {
    font-family: "MarkOffcForMC-Bold","sans-serif";
    font-size: 14px;
    color: #1858A8
}

#header_main div#nav_holder #logged_panel .rewards_summary:hover {
    background-color: #f0f0f0
}

#header_main div#nav_holder #logged_panel .cart_link.item_count #cartItemCount {
    display: block;
    padding: 0;
    border-radius: 50%;
    width: 21px;
    height: 21px;
    vertical-align: middle;
    line-height: 16px;
    font-size: 10px;
    border: 3px solid white;
    font-family: "MarkOffcForMC","sans-serif";
    top: -5px;
    right: 11px;
    left: auto;
    color: #fff;
    background-color: #1858A8;
    text-align: center;
    position: absolute
}


#header_main div#nav_holder nav#aux ul li a {
    text-transform: capitalize;
    width: auto !important;
    height: auto !important;
    padding: 0;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    color: #1858A8;
    font-family: "MarkOffcForMC","sans-serif";
    position: relative;
    border-bottom: 2px solid transparent
}

#header_main div#nav_holder nav#aux ul li a:hover {
    background-color: transparent
}

#header_main div#nav_holder nav#aux ul li a:hover::before {
    content: '';
    width: 100%;
    height: 4px;
    bottom: 8px;
    left: 0;
    background-color: #1858A8;
    position: absolute
}

#header_main div#nav_holder nav#aux ul li:not(:last-of-type):after {
    content: '';
    width: 1px;
    height: 100%;
    top: 0;
    right: 0;
    background-color: #1858A8;
    position: absolute
}



    #header_main #nav_holder nav#main {
        width: 65%;
        color: #1858A8;
    }

    #header_main div#nav_holder #logged_panel ul li a,#header_main #nav_holder nav#main ul li a,#header_main div#nav_holder #logged_panel ul li span {
        font-size: 13px;
        color: #1858A8;
    }
}


@media only screen and (max-width: 1280px) {
#header_main div#nav_holder #logged_panel ul li a, #header_main #nav_holder nav#main ul li a, #header_main div#nav_holder #logged_panel ul li span

{
	Color: #1858A8;	
}
}



.upgrade_customer_name 

{
	Color: #1858A8;	
}


/*  Shop the catalog - side bar  */

section#shop_offers #offers_categories nav.sidebar_menu div.sliderId
{
	display:none;
}


    
    /* Optional: Style the button hover effect */
    .copy-container .button:hover {
        background-color: #f1f1f1;
    }


label.cursor-default {
display: none;
}



#fancybox-content .content fieldset .row button, #fancybox-content .content form .row button, #fancybox-content .content fieldset button, #fancybox-content .content fieldset .row button[type="submit"], #fancybox-content .content fieldset .row a.button, #fancybox-content .content fieldset .row .twoLine, #fancybox-content .content fieldset .row button.disabled, #fancybox-content .content fieldset .row button[disabled], #fancybox-content .content fieldset .row .button.disabled, #fancybox-content .content fieldset .row .button[disabled], #fancybox-content #pwrlEnrollDiv fieldset .row button, #fancybox-content #pwrlEnrollDiv fieldset .row button[type="submit"], #fancybox-content #pwrlEnrollDiv fieldset .row a.button, #fancybox-content #pwrlEnrollDiv fieldset .row .twoLine, #fancybox-content #pwrlEnrollDiv fieldset .row button.disabled, #fancybox-content #pwrlEnrollDiv fieldset .row button[disabled], #fancybox-content #pwrlEnrollDiv fieldset .row .button.disabled, #fancybox-content #pwrlEnrollDiv fieldset .row .button[disabled] 
{
background-color: #1858A8;
border: 1px solid #1858A8;
}


#fancybox-content .content fieldset .row button span, #fancybox-content .content form .row button span, #fancybox-content .content fieldset button span, #fancybox-content .content fieldset .row button[type="submit"] span, #fancybox-content .content fieldset .row a.button span, #fancybox-content .content fieldset .row .twoLine span, #fancybox-content .content fieldset .row button.disabled span, #fancybox-content .content fieldset .row button[disabled] span, #fancybox-content .content fieldset .row .button.disabled span, #fancybox-content .content fieldset .row .button[disabled] span, #fancybox-content #pwrlEnrollDiv fieldset .row button span, #fancybox-content #pwrlEnrollDiv fieldset .row button[type="submit"] span, #fancybox-content #pwrlEnrollDiv fieldset .row a.button span, #fancybox-content #pwrlEnrollDiv fieldset .row .twoLine span, #fancybox-content #pwrlEnrollDiv fieldset .row button.disabled span, #fancybox-content #pwrlEnrollDiv fieldset .row button[disabled] span, #fancybox-content #pwrlEnrollDiv fieldset .row .button.disabled span, #fancybox-content #pwrlEnrollDiv fieldset .row .button[disabled] span {
	color: #ffffff;
}


.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_auto_confirm_enable_button span, .pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_manual_confirm_button span, .pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_manual_confirm_sec_button span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_auto_confirm_enable_button span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_manual_confirm_button span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_manual_confirm_sec_button span 

{
	background: #1858A8;
	color: #ffffff;
}


/* hide shop the catalog side bar items   
    section#shop_offers #offers_categories nav.sidebar_menu {
display: none;
}
*/



/* Hide shop the catalog path */

#breadcrumb {
visibility: hidden;
}

nav#aux ul li:nth-child(2) {
    display: none;
}
 
ul.off-canvas-list.primary:first-child > li:nth-child(2){
    display: none;
}


/* Change button color to white */

.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 fieldset .pwr_select_card_button span, .pwrl.page_content>.row .page_intro .tabs-content .card_settings fieldset .pwr_select_card_button span

{
color: white;
}

/* Update Buttons Colors */

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.continue_shopping span, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.shopping_cart span, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.cancel_order span

{
background: #1858A8;
color: #ffffff;
}


.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.primary span, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.primary[type="submit"] span, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions a.button.primary span

{
background: #1858A8 !important;
color: #ffffff;

}

.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item #add_to_cart

{
background: #1858A8;

}

.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item #add_to_cart span 

{
background: #1858A8;
color: #fff;
border: #1858A8;

}


#fancybox-content .content fieldset .row button.primary span, #fancybox-content .content form .row button.primary span, #fancybox-content .content fieldset button.primary span, #fancybox-content .content fieldset .row button.primary[type="submit"] span, #fancybox-content .content fieldset .row a.button.primary span, #fancybox-content #pwrlEnrollDiv fieldset .row button.primary span, #fancybox-content #pwrlEnrollDiv fieldset .row button.primary[type="submit"] span, #fancybox-content #pwrlEnrollDiv fieldset .row a.button.primary span, section.print_friendly .row button.primary span


{
background: #1858A8;
color: #ffffff;

}

.checkout.page_content>.row .page_intro button

{
background: #1858A8;

}

.checkout.page_content>.row .page_intro button span


{
background: #1858A8;
color: #fff;

}

.checkout.page_content>.row .page_intro button.cancel_order span 

{
background: #1858A8;
color: #fff;
border: 0px solid #1858A8;
}

nav.sidebar_menu div>ul li>a {
  padding: unset !important;
padding-right: 5px !important;
}

section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li a {
 padding-left: unset !important;
}

section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu>a {
 background-size: 15px !important;
}

section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu.active>a {
 background-size: 15px !important;
}

.public_page .copy-with-image-container .copy-with-image .copy-bg-image .bg-image {
   background-size: 100%;
}

@media only screen and (min-width: 40.063em) { .home.home_logged.page_content .small-60.columns { margin-bottom: 5px; } }

@media only screen and (min-width: 40.063em) { .home.home_logged.page_content .small-60.columns { margin-bottom: 5px; } }
 

.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 fieldset .pwr_select_card_button span, .pwrl.page_content>.row .page_intro .tabs-content .card_settings fieldset .pwr_select_card_button span 
{
color: white !important;
}



.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button span

{
color: white !important;
}


.pwrl.page_content>.row .page_intro button span, .pwrl.page_content>.row .page_intro button[type="submit"] span, .pwrl.page_content>.row .page_intro a.button span, .pwrl.page_content>.row .page_intro .twoLine span, .pwrl.page_content>.row .page_intro button.disabled span, .pwrl.page_content>.row .page_intro button[disabled] span, .pwrl.page_content>.row .page_intro .button.disabled span, .pwrl.page_content>.row .page_intro .button[disabled] span {
	background: #1858A8;
	color: white !important;
}



.checkout.page_content>.row .page_intro button.cancel_order
{
background: #1858A8;
}

#fancybox-content #form_login #btn_cancel, #fancybox-content #form_login .btn_cancel_upgrade, #fancybox-content #RegisterForm #btn_cancel, #fancybox-content #RegisterForm .btn_cancel_upgrade, #fancybox-content #VerifyForm #btn_cancel, #fancybox-content #VerifyForm .btn_cancel_upgrade

{
background: #1858A8;
border: #1858A8;
color: #1858A8;
}

.checkout.page_content>.row .page_intro .cart_actions .email_confirmation .email_box span
{
display: none;
}


.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.continue_shopping, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.shopping_cart, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.cancel_order

{
background: #1858A8 !important;
border: 0px solid #1858A8;
}


button, button[type="submit"], a.button, .twoLine, button.disabled, button[disabled], .button.disabled, .button[disabled]

{
text-shadow: 0 1px 0 rgba(255,255,255,0) !important;
}


#fancybox-content #form_login button, #fancybox-content #RegisterForm button, #fancybox-content #VerifyForm button

{
background: #1858A8;
}


.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.primary, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions button.primary[type="submit"], .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_actions a.button.primary

{
background: #1858A8;
border: 0px solid transparent;
}


#fancybox-content .content fieldset .row button.primary, #fancybox-content .content form .row button.primary, #fancybox-content .content fieldset button.primary, #fancybox-content .content fieldset .row button.primary[type="submit"], #fancybox-content .content fieldset .row a.button.primary, #fancybox-content #pwrlEnrollDiv fieldset .row button.primary, #fancybox-content #pwrlEnrollDiv fieldset .row button.primary[type="submit"], #fancybox-content #pwrlEnrollDiv fieldset .row a.button.primary, section.print_friendly .row button.primary

{
background-color: #1858A8;
}

.pwrl.page_content>.row .page_intro button, .pwrl.page_content>.row .page_intro button[type="submit"], .pwrl.page_content>.row .page_intro a.button, .pwrl.page_content>.row .page_intro .twoLine, .pwrl.page_content>.row .page_intro button.disabled, .pwrl.page_content>.row .page_intro button[disabled], .pwrl.page_content>.row .page_intro .button.disabled, .pwrl.page_content>.row .page_intro .button[disabled]
{
background-color: #1858A8;
border: 2px solid #1858A8;
}


.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_auto_confirm_enable_button, .pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_manual_confirm_button, .pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset button.pwr_manual_confirm_sec_button, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_auto_confirm_enable_button, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_manual_confirm_button, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset button.pwr_manual_confirm_sec_button
{
background: #1858A8;
}

label
{
width: 70%;
}



/* Font color, size, type changes */

.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back h3, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back h3
{
font-size: 36px;
color: #f68633;
}


.pwrl.page_content>.row .page_intro p
{
color: #36454F
}

.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset label span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset label span

{
color: #36454F
}


.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset label span.value, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset label span.value

{
color: #f68633;
}

.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset #cashbackAmt, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset #cashbackAmt

{
color: #1858A8;
font-size: 22px;
}


.pwrl.page_content>.row .page_intro .tabs-content .automatic_cash_back fieldset label.maximumCashBackPerPeriod span, .pwrl.page_content>.row .page_intro .tabs-content .manual_cash_back fieldset label.maximumCashBackPerPeriod span

{
color: #36454F
}


.manage_profile.page_content>.row .page_intro #div_profile #ProfileForm .accordion .accordion-navigation.active a h3
{
color: #1858A8;
font-size: 22px;
}


.manage_profile.page_content>.row .page_intro #div_profile #ProfileForm .accordion .accordion-navigation label span

{
color: #36454F;
font-size: 16px;
}


.manage_profile.page_content>.row .page_intro #div_profile #ProfileForm .accordion .accordion-navigation fieldset .cm-toggle+span

{
color: #36454F;
font-size: 16px;
}

.rewards_summary.page_content>.row .column.small-centered:last-child h2, .rewards_summary.page_content>.row .columns.small-centered:last-child h2

{
color: #f68633;
}

label>span:first-child

{
color: #36454F;
}

.page_content.rewards_summary .point_summary span.label
{
color: #36454F;
}


.page_content.rewards_summary .point_summary span.value

{
color: #f68633;
}

.page_content h2
{
color: #f68633 !important;
}

section#shop_list .card_list li .item_description
{
color: #1858A8 !important;
}

section#shop_list .card_list li .item_price
{
color: #f68633 !important;
}

#header_main div#nav_holder #logged_panel .rewards_summary #my_points_span, #header_main div#nav_holder #logged_panel .rewards_summary #my_green_points_span

{
color: #f68633 !important;
}


.shop.shop_details.page_content .page_intro .item_details h2, .shop.shop_details.page_content .page_intro .item_details h1

{
color: #f68633 !important;
}


.shop.shop_details.page_content .page_intro .item_details p
{
color: #36454F !important;
}

.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .quantity span, .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .frequency span, .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .vpp_label span
{
color: #36454F !important;
display: none;
}

.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .product_nav fieldset legend

{
color: #36454F !important;
}

.page_content.shop_details form .price span, .page_content.shop_details_logged form .price span, label>span.name, label>span.value
{
color: #f68633 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv h2
{
color: #f68633 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row span.name
{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .total_points_label, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .frequency_label, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .item_points_label, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .quantity_label

{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .columns span.total

{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list footer.item_row .columns span.label

{
color: #1858A8 !important;
}

.checkout.page_content>.row .page_intro .cart_actions .email_confirmation h3

{
color: #1858A8 !important;
}

.checkout.page_content>.row .page_intro .cart_actions .email_confirmation p

{
color: #36454F !important;
}

.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 h3, .pwrl.page_content>.row .page_intro .tabs-content .card_settings h3
{
color: #1858A8 !important;
}

#fancybox-content #pwrlEnrollDiv fieldset .row:first-child label span
{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .item_points

{
color: #1858A8 !important;
}

.shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .item_points, .shop.cart.page_content>.row #shoppingCartForm #ajaxEventDiv .cart_list .item_row .total_points

{
color: #1858A8 !important;
}

#fancybox-content #AuthForm #otpDeliveryOptionTxtRead, #fancybox-content .otp_screen_upgraded fieldset .row p, #fancybox-content .otp_screen_upgraded form .row p, #fancybox-content div#div_restore .otp_screen_upgraded fieldset .row p
{
color: #36454F !important;
}




.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item select#qty, .shop.shop_details.page_content .page_intro footer .shop_details_catalog_item select#itemFreq
{
display: none;
}


.shopping_cart_upgraded .item_row .small-30.medium-12.columns {
	display: none;
}

/* CIB CSS END */

/*  ======== BMI Custom CSS START : v4.5: Header/Post login  ========= */

@font-face{font-family:CIB;src:url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-Light.otf") format("opentype"),url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-Light.ttf") format("truetype");font-weight:300;font-style:normal}
@font-face{font-family:CIB;src:url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-Regular.otf") format("opentype"),url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-Regular.ttf") format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:CIB;src:url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-RegularItalic.otf") format("opentype"),url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic}
@font-face{font-family:CIB;src:url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-Medium.otf") format("opentype"),url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-Medium.ttf") format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:CIB;src:url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-SemiBold.otf") format("opentype"),url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:CIB;src:url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-Bold.otf") format("opentype"),url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-Bold.ttf") format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:CIB;src:url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-BoldItalic.otf") format("opentype"),url("https://mtf.loyaltygateway.com/rewards/theme/phoenix/fonts/CIB/CIB-BoldItalic.ttf") format("truetype");font-weight:700;font-style:italic}
.font-light{font-weight:300!important;font-family:CIB,Arial,sans-serif!important}
.font-reg{font-weight:400!important;font-family:CIB,Arial,sans-serif!important}
#fancybox-content #RegisterForm button span,#fancybox-content #VerifyForm button span,#fancybox-content #form_login button span,.font-medium,.manage_profile.page_content>.row .page_intro #div_profile #ProfileForm .accordion .accordion-navigation.active a h3,.pwrl.page_content>.row .page_intro .button.disabled span,.pwrl.page_content>.row .page_intro .button[disabled] span,.pwrl.page_content>.row .page_intro .twoLine span,.pwrl.page_content>.row .page_intro a.button span,.pwrl.page_content>.row .page_intro button span,.pwrl.page_content>.row .page_intro button.disabled span,.pwrl.page_content>.row .page_intro button[disabled] span,.pwrl.page_content>.row .page_intro button[type=submit] span{font-weight:500!important;font-family:CIB,Arial,sans-serif!important}
.font-semi-bold{font-weight:600!important;font-family:CIB,Arial,sans-serif!important}
.font-bold,.manage_profile.page_content>.row .page_intro #div_profile #ProfileForm .accordion .accordion-navigation.notification_preferences #notification_preferences h4,.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 h3,.pwrl.page_content>.row .page_intro .tabs-content .card_settings h3,.shop.shop_details.page_content .page_intro .item_details h1,.shop.shop_details.page_content .page_intro .item_details h2{font-weight:700!important;letter-spacing:normal;font-family:CIB,Arial,sans-serif!important}
.font-style-italic{font-style:italic}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-family:CIB,Arial,sans-serif!important;letter-spacing:0;font-optical-sizing:auto;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:CIB,Arial,sans-serif!important;font-optical-sizing:auto;font-weight:400;font-style:normal}
.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.align-items-center{-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}
.justify-content-center{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}
.justify-content-between{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between}
.inner-container{width:92%;margin:0 auto}
.page-container{width:77%;margin:0 auto;max-width:1110px}
.rounded-5{border-radius:5px!important}
.margin-bottom-10{margin-bottom:10px}
.margin-bottom-20{margin-bottom:20px}
.text-black{color:#000!important}
.text-white{color:#fff!important}
.text-grey{color:#707274!important}
.text-blue{color:#1858a8!important}
.text-orange{color:#f68633!important}
.bg-grey{background-color:#edf2f6}
.bg-skyblue{background-color:#cbd9f5}
.bg-off-white{background-color:#ebf1f6}
.bg-blue-gradient{background:#1858a8;background:linear-gradient(98deg,#385cbc 0,#0a225f 100%)}
.bg-grey-gradient{background:#edf2f6;background:linear-gradient(90deg,#edf2f6 0,#eaf0f5 100%)}
.btn-blue{background:#1858a8;padding:16px 18px;display:inline-block;font-size:16px;color:#fff!important;border-radius:6px;min-width:178px;text-align:center}
.btn-blue:hover{color:#fff;background-color:#004a88}
.btn-orange-rounded{background:#f68633;padding:16px 30px;display:inline-block;font-size:16px;color:#fff!important;border-radius:30px}
.btn-orange-rounded:hover{color:#fff;background-color:#e2721f}
.btn-border{border:1px solid #847171;border-radius:20px;color:#847171!important;padding:8px 18px;display:inline-block;font-family:CIB,Arial,sans-serif;font-size:14px;font-weight:600}
body{background:#fff}
@media screen and (max-width:1181px){
.inner-container{width:94%}
.page-container{width:85%;margin:0 auto}
}
@media screen and (max-width:1181px){
.page-container{width:93%;margin:0 auto}
}
@media (min-width:768px){
.slider-wrapper.hide-for-small-only{display:block!important;visibility:visible!important}
.slider-wrapper.show-for-small-only{display:none!important;visibility:hidden!important}
}
@media screen and (max-width:768px){
.btn-orange-rounded{font-size:14px}
.btn-blue{min-width:150px}
.slider-wrapper.hide-for-small-only{display:none!important;visibility:hidden!important}
.slider-wrapper.show-for-small-only{display:block!important;visibility:visible!important}
}
.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:0}
.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:after,.slick-track:before{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-next,.slick-prev{background:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/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:0}
.slick-prev{left:-20px}
.slick-next{background-position:100% center;right:-20px}
.slick-next.slick-disabled,.slick-prev.slick-disabled{opacity:.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:0 0;display:block;height:12px;width:12px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover: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 #fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{background-color:#fff}
@media screen and (max-width:960px){
.slick-next,.slick-prev{width:20px;height:38px}
.slick-prev{left:-10px}
.slick-next{right:-10px}
}
.page_content h2{font-family:CIB,Arial,sans-serif!important;letter-spacing:0}
nav#global dl#global_links{margin-left:0;margin-right:0;background-color:#103d74;padding:0 6.5%}
nav#global #locale .cs-select span.cs-placeholder{background-color:#103d74;padding:11px 25px 0 20px}
nav#global #locale .cs-select span.cs-placeholder:hover{color:#fff}
nav#global #locale .cs-select span.cs-placeholder::before{content:"";left:0;top:15px;background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/11955/images/icon-angle-down.png");background-repeat:no-repeat;width:12px;height:12px;background-size:contain;background-position:left center;position:absolute}
nav#global #locale .cs-select span.cs-placeholder::after{content:"";top:42%;right:4px;background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/11955/images/icon-language-selector.png");background-repeat:no-repeat;width:16px;height:16px;background-size:contain;transform:none}
nav#global #locale .cs-select div.cs-options{background-color:#efefef;border-radius:4px;border:none;top:40px}
nav#global #locale .cs-select div.cs-options ul{background-color:#efefef;border-radius:4px}
nav#global #locale .cs-select div.cs-options ul li span{color:#333}
html[dir=rtl] .cs-select>span::after{right:auto!important;left:0;top:42%!important}
html[dir=rtl] .cs-select>span::before{left:auto!important;right:0!important}
html[dir=rtl] #locale .cs-select .cs-options{top:40px}
header#header_main div#nav_holder{background-color:transparent;padding-left:6.5%;padding-right:6.5%}
header#header_main div#nav_holder nav#aux ul{margin-right:0}
header#header_main div#nav_holder nav#aux ul li{background-color:#f68633;border-radius:30px}
header#header_main div#nav_holder nav#aux ul li a{color:#fff;min-width:180px;font-weight:500;text-align:center}
header#header_main div#nav_holder nav#aux ul li a:hover{border-bottom:0}
header#header_main div#nav_holder nav#aux ul li a:hover::before{display:none}
header#header_main div#nav_holder nav#aux ul li::after{width:0!important}
header#header_main div#nav_holder.header_login_home{box-shadow:none;position:absolute;left:0;top:0;width:100%;background-size:100% auto}
header#header_main div#nav_holder.header_login_home #logged_panel ul li a,header#header_main div#nav_holder.header_login_home #logged_panel ul li span,header#header_main div#nav_holder.header_login_home nav#main ul li a{color:#fff}
header#header_main div#nav_holder.header_login_home .upgrade_customer_name{color:#fff}
header#header_main div#nav_holder.header_login_home h1 a{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/cib-logo-new.png")!important;background-size:contain;width:80px}
header#header_main div#nav_holder.header_login_home .dropdown_up_arrow:after{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-arrow-down-white.png")}
header#header_main div#nav_holder.header_login_home #logged_panel .rewards_summary{display:none}
header#header_main div#nav_holder.header_login_home #logged_panel .cart_link a,header#header_main div#nav_holder.header_login_home #logged_panel .right-off-canvas-menu .cart_link a{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-cart-new.png")}
header#header_main div#nav_holder #logged_panel ul li a,header#header_main div#nav_holder #logged_panel ul li span,header#header_main div#nav_holder nav#main ul li a{color:#1858a8;font-weight:500;font-size:16px}
header#header_main div#nav_holder .upgrade_customer_name{font-size:16px;font-weight:500;color:#1858a8}
header#header_main div#nav_holder #logged_panel{width:100%}
header#header_main div#nav_holder #logged_panel .userdropdown{padding-right:10px;order:2}
header#header_main div#nav_holder #logged_panel .userdropdown .user_dropdownbtn{background-image:none}
header#header_main div#nav_holder #logged_panel .cart_link{order:3}
header#header_main div#nav_holder #logged_panel .cart_link a,header#header_main div#nav_holder #logged_panel .right-off-canvas-menu .cart_link a{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-cart-blue-new.png");background-size:contain;height:28px}
header#header_main div#nav_holder #logged_panel .rewards_summary{background-color:#f68633}
header#header_main div#nav_holder #logged_panel .rewards_summary span{color:#fff!important}
header#header_main div#nav_holder #logged_panel .rewards_summary #my_green_points_span,header#header_main div#nav_holder #logged_panel .rewards_summary #my_points_span{color:#fff!important;font-weight:700}
header#header_main div#nav_holder #logged_panel .rewards_summary:hover{background-color:#fff}
header#header_main div#nav_holder #logged_panel .rewards_summary:hover span{color:#f68633!important}
header#header_main div#nav_holder #logged_panel .userdropdown .dropdown-content:before,header#header_main div#nav_holder li div.userdropdown .dropdown-content:before{top:-10px;right:9%;left:auto;border-width:0 10px 10px 10px}
header#header_main div#nav_holder #logged_panel .userdropdown .dropdown-content a,header#header_main div#nav_holder li div.userdropdown .dropdown-content a{color:#333;padding:12px 24px;border-bottom:1px solid rgba(51,51,51,.1)}
header#header_main div#nav_holder .dropdown_up_arrow:after{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-arrow-down.png")}
header#header_main div#nav_holder .userdropdown_outline .dropdown_margin_top1{margin-top:-35px;margin-left:-10px}
header#header_main div#nav_holder h1 a{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/cib-logo-blue-new.png")!important;background-size:contain;width:80px}
header#header_main div#nav_holder nav#main ul{margin-left:3rem}
header#header_main div#nav_holder nav#main li a:hover{color:#f68633!important}
header#header_main div#nav_holder nav#main li a:hover::before{display:none}
@media screen and (max-width:1367px){
#header_main div#nav_holder #logged_panel .rewards_summary #my_points_span,#header_main div#nav_holder #logged_panel .rewards_summary span{font-size:12px!important}
}
@media screen and (max-width:1024px){
.tab-bar.show-for-medium-down.header_login_home{position:absolute;left:0;top:0;width:100%;background-color:transparent;box-shadow:none}
.tab-bar.show-for-medium-down.header_login_home .left-small{border-right:0}
.tab-bar.show-for-medium-down.header_login_home .left-small .menu-icon{top:5px}
.tab-bar.show-for-medium-down.header_login_home .left-small .menu-icon span::after{color:#fff}
.tab-bar.show-for-medium-down.header_login_home h1 img{max-height:28px;margin:15px auto 0}
.tab-bar.show-for-medium-down.header_login_home .middle.tab-bar-section{right:0;left:auto}
html[dir=rtl] .tab-bar.show-for-medium-down.header_login_home .right-small{border-left:0}
html[dir=rtl] .tab-bar.show-for-medium-down.header_login_home .right-small .menu-icon{top:5px}
html[dir=rtl] .tab-bar.show-for-medium-down.header_login_home .right-small .menu-icon span::after{color:#fff}
html[dir=rtl] .tab-bar.show-for-medium-down.header_login_home .middle.tab-bar-section{left:0;right:auto}
}
@media screen and (max-width:640px){
section.index.page_content{margin:0}
}
footer#footer_main{background-color:#015da9!important;display:block;clear:both}
footer#footer_main nav#sitemap{max-width:1110px;margin:0 auto;padding:20px 0 40px}
footer#footer_main nav dl{border-left:0}
footer#footer_main nav dl dd a{color:#fff;font-size:14px;line-height:2}
footer#footer_main nav a{color:#fff}
footer#footer_main nav ul:last-child li{margin:5px 0;width:99px}
footer#footer_main nav .footer-logo-img{max-width:85px}
footer#footer_main .copyright{background:#004a88!important;margin:0;padding:10px 0;padding-left:calc((100% - 1100px)/ 2);padding-right:calc((100% - 1100px)/ 2)}
footer#footer_main .copyright .copyright_left,footer#footer_main .copyright .copyright_right{font-size:14px}
@media screen and (max-width:640px){
footer#footer_main nav#sitemap{padding:20px 20px 40px}
footer#footer_main nav#sitemap .small-60.medium-12.columns.footer-logo{width:100%!important;margin-bottom:25px!important;margin-top:25px!important}
footer#footer_main nav#sitemap .small-60.medium-12.columns{width:50%;text-align:left}
footer#footer_main nav#sitemap .tab-class .small-60.medium-12.columns.right{float:left!important;width:100%;margin-top:20px!important}
footer#footer_main nav ul:last-child li{width:120px}
}
.cib-custom-html{background-color:#fff;clear:both}
.cib-custom-html .bonus-points-balance{padding:22px 0}
.cib-custom-html .bonus-points-balance .inner-container{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-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;min-height:68px;background-color:#f68633;border-radius:100px;padding:15px 50px}
.cib-custom-html .bonus-points-balance .inner-container h3{font-size:22px;padding-bottom:0;border-bottom:0}
.cib-custom-html .bonus-points-balance .inner-container h3 span{font-weight:700}
.cib-custom-html .bonus-points-balance .inner-container h4{font-size:26px}
.cib-custom-html .bonus-points-balance.bonus-points-balance--explore .inner-container{background-color:#1858a8}
.cib-custom-html .bonus-voucher-calculator{margin:66px 0 88px}
.cib-custom-html .bonus-voucher-calculator .left-container{width:49%}
.cib-custom-html .bonus-voucher-calculator .left-container h5{font-size:22px;margin-bottom:22px}
.cib-custom-html .bonus-voucher-calculator .left-container p{font-size:16px}
.cib-custom-html .bonus-voucher-calculator .right-container{border:1px solid #e1e2e4;border-radius:6px;padding:48px 40px 40px;width:49%}
.cib-custom-html .bonus-voucher-calculator .right-container h5{font-size:26px;margin-bottom:30px}
.cib-custom-html .bonus-voucher-calculator .right-container p{font-size:14px;margin-bottom:0;margin-top:12px}
.cib-custom-html .bonus-voucher-calculator .right-container hr{margin:18px 0}
.cib-custom-html .bonus-voucher-calculator .right-container .btn-blue{min-width:185px;text-align:center}
.cib-custom-html .bonus-voucher-calculator .right-container .points-summary .points{font-size:36px;color:#f68633}
.cib-custom-html .bonus-voucher-calculator .right-container .points-summary .egp{font-size:26px;color:#707274}
.cib-custom-html .bonus-voucher-calculator .calculator-container{margin:38px 0 0;color:#707274}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group{margin-bottom:22px}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group label{letter-spacing:5.5px;font-size:12px;font-weight:600;display:block;margin-bottom:15px;line-height:1}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group .input-box{display:flex;align-items:stretch;border:1px solid #b8babc;border-radius:8px;overflow:hidden}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group .input-box .left-label{padding:12px 14px;min-height:52px;font-weight:700;white-space:nowrap;display:flex;align-items:center}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group .input-box input{flex:1;padding:14px!important;border:0 none!important;font-size:16px;text-align:right;background:#fff;color:#000;height:auto}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group .input-box input::placeholder{color:#707274;font-style:italic;opacity:1;padding-right:2px}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group:last-child{margin-bottom:0}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group:last-child .input-box{border-color:#707274}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group:last-child .input-box .left-label{background-color:rgba(240,242,243,.35)}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group:last-child .input-box input{background:rgba(240,242,243,.35)}
.cib-custom-html .bonus-voucher-calculator .calculator-container .convert-btn{background:0 0;border:none;margin:0 10px;cursor:pointer;font-size:16px;display:inline-block;width:auto;width:48px;height:48px;background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-swap-sprite.jpg");background-size:100% auto;background-position:left top}
.cib-custom-html .bonus-voucher-calculator .calculator-container .convert-btn:hover{background-position:left bottom}
.cib-custom-html .bonus-voucher-calculator .calculator-container .swap-button{margin-bottom:22px}
.cib-custom-html .bonus-voucher-calculator .calculator-container .summary{border-top:1px solid #ccc;padding-top:10px;font-size:16px}
.cib-custom-html .bonus-voucher-calculator .calculator-container .summary p{margin:4px 0}
.cib-custom-html .bonus-voucher-calculator .bonus-arabic{letter-spacing:normal!important}
.cib-custom-html .ways-to-redeem{padding:0 0 90px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-heading{color:#f68633!important;font-size:36px;margin-bottom:20px;padding:0;font-weight:700;text-align:center;line-height:1.3;border-bottom:0 none}
.cib-custom-html .ways-to-redeem .ways-to-redeem-heading.text-blue{color:#1858a8!important}
.cib-custom-html .ways-to-redeem .ways-to-redeem-info{color:#333;font-size:26px;font-weight:400;max-width:850px;width:100%;margin:0 auto 24px;line-height:1.4}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus{padding:40px 0 0}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic{padding:15px 0 0}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-slide,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-slide{height:auto}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{background:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/arrows-sprite.jpg") 0 center no-repeat;top:-8%}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{background-position-x:0px;left:auto;right:1%}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev.slick-disabled,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev.slick-disabled{background-position-x:-25px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next{background-position-x:-70px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next.slick-disabled,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next.slick-disabled{background-position-x:-46px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-disabled,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-disabled{opacity:initial}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{transform:scaleX(-1);right:0}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next{transform:scaleX(-1);right:2.2%}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card{background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;margin:0 12px;position:relative;min-height:400px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-img{background-repeat:no-repeat;background-size:cover;width:100%;min-height:246px;border-radius:3px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info{position:absolute;bottom:8%;left:5%;right:5%;cursor:pointer;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:6px;padding:30px 20px;text-align:center;transition:all .3s ease;z-index:2}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info h3{color:#1858a8;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:10px;border-bottom:0 none;padding-bottom:0}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info h3 span{text-transform:uppercase}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info p{color:#333;font-size:22px;line-height:1}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info .btn{display:none;font-weight:700}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info:hover .ways-to-redeem-bonus-card-info{padding-bottom:50px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info:hover .btn{display:inline-block}
.cib-custom-html .ways-to-redeem.ways-to-redeem--explore{padding:90px 0 90px}
.cib-custom-html .ways-to-redeem.ways-to-redeem--explore .slick-slider .slick-track{margin-left:auto;margin-right:auto}
.placeholder-left-align{text-align:left}
.popular-products .section-heading,.popular-products h2{font-weight:700}
.copy-with-image-container .copy-info h2{font-weight:700}
.public_page a{font-weight:700!important}
.gradient{background:linear-gradient(270deg,rgba(3,45,98,.0001) 20.08%,#061931 81.25%)}
.slider-wrapper .nivo-controlNav a{width:34px;height:6px;background-image:none;background-color:#ddebfc;border-radius:5px}
.slider-wrapper .nivo-controlNav a.active{background-color:#fafafa}
.ways-to-redeem{padding:0 0 90px}
.ways-to-redeem .ways-to-redeem-heading{color:#f68633!important;font-size:36px;margin-bottom:10px;padding:0;font-weight:700;text-align:center;line-height:1.3;border-bottom:0 none}
.ways-to-redeem .ways-to-redeem-info{color:#333;font-size:26px;font-weight:400;max-width:850px;width:100%;margin:0 auto 24px;line-height:1.4}
.ways-to-redeem .ways-to-redeem-bonus{padding:40px 0 0}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic{padding:15px 0 0}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-slide,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-slide{height:auto}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{background:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/arrows-sprite.jpg") 0 center no-repeat;top:-8%}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{background-position-x:0px;left:auto;right:1%}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev.slick-disabled,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev.slick-disabled{background-position-x:-25px}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next{background-position-x:-70px}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next.slick-disabled,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next.slick-disabled{background-position-x:-46px}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-disabled,.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-disabled{opacity:initial}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{transform:scaleX(-1);right:0}
.ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next{transform:scaleX(-1);right:2.2%}
.ways-to-redeem .ways-to-redeem-bonus-card{background-color:#fff;border:1px solid #e7e7e7;border-radius:4px;margin:0 12px;position:relative;min-height:400px}
.ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-img{background-repeat:no-repeat;background-size:cover;width:100%;min-height:246px;border-radius:3px}
.ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info{position:absolute;bottom:8%;left:5%;right:5%;cursor:pointer;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:6px;padding:30px 20px;text-align:center;transition:all .3s ease;z-index:2}
.ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info h3{color:#1858a8;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:10px;border-bottom:0 none;padding-bottom:0}
.ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info h3 span{text-transform:uppercase}
.ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info p{color:#333;font-size:22px;line-height:1}
.ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info .btn{display:none;font-weight:700}
.ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info:hover .ways-to-redeem-bonus-card-info{padding-bottom:50px}
.ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info:hover .btn{display:inline-block}
@media screen and (max-width:960px){
.cib-custom-html .bonus-points-balance{padding:18px 0}
.cib-custom-html .bonus-points-balance .inner-container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}
.cib-custom-html .bonus-points-balance .inner-container h3{font-size:16px;margin-bottom:10px}
.cib-custom-html .bonus-points-balance .inner-container h4{font-size:20px}
.cib-custom-html .bonus-voucher-calculator .left-container h5{font-size:16px;margin-bottom:18px}
.cib-custom-html .bonus-voucher-calculator .left-container p{font-size:14px}
.cib-custom-html .bonus-voucher-calculator .right-container h5{font-size:20px;margin-bottom:20px}
.cib-custom-html .bonus-voucher-calculator .right-container p{font-size:14px;margin-top:4px}
.cib-custom-html .bonus-voucher-calculator .right-container hr{margin:22px 0}
.cib-custom-html .bonus-voucher-calculator .right-container .points-summary .points{font-size:26px}
.cib-custom-html .bonus-voucher-calculator .right-container .points-summary .egp{font-size:20px}
.cib-custom-html .bonus-voucher-calculator .calculator-container .field-group{margin-bottom:18px}
.cib-custom-html .bonus-voucher-calculator .calculator-container .swap-button{margin-bottom:18px}
.cib-custom-html .ways-to-redeem{padding:0 0 45px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-next,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{width:30px;height:60px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-prev,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{right:3%}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-prev{right:0}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-next{right:4.5%}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info .btn{display:inline-block}
}
@media screen and (max-width:768px){
.cib-custom-html .bonus-points-balance .inner-container{padding:18px 10px}
.cib-custom-html .bonus-voucher-calculator{margin:54px 0 45px}
.cib-custom-html .bonus-voucher-calculator .page-container{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;align-items:flex-start}
.cib-custom-html .bonus-voucher-calculator .left-container{width:100%;order:0}
.cib-custom-html .bonus-voucher-calculator .right-container{width:100%;padding:48px 10px 38px;order:1}
.cib-custom-html .bonus-voucher-calculator .calculator-container{margin-bottom:34px}
}
@media screen and (max-width:640px){
.mobile-only{display:inline-block}
.desktop-only{display:none}
.cib-custom-html .bonus-points-balance .inner-container{border-radius:0;width:100%}
.cib-custom-html .bonus-voucher-calculator .page-container{width:100%}
.cib-custom-html .bonus-voucher-calculator .left-container{padding-left:10px;padding-right:10px}
.cib-custom-html .bonus-voucher-calculator .right-container{border-width:1px 0;border-radius:0}
.cib-custom-html .ways-to-redeem .page-container{width:100%;padding-left:10px;padding-right:10px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-heading{font-size:26px;margin-bottom:8px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-info{font-size:20px;margin:0 auto 34px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider{padding:0 0 0}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card{margin:0}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info h3,.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info p{font-size:16px}
.cib-custom-html .ways-to-redeem .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info .btn{display:inline-block}
}
.home.home_logged.page_content{background:#fff}
@media screen and (max-width:640px){
.cib-custom-html .ways-to-redeem.ways-to-redeem--explore{padding:45px 0}
}
.plan-your-next-trip{padding:0 0 90px}
.plan-your-next-trip .plan-your-next-trip-heading{color:#1858a8!important;font-size:36px;margin-bottom:20px;padding:0;font-weight:700;text-align:center;line-height:1.3;border-bottom:0 none}
.plan-your-next-trip .plan-your-next-trip-info{color:#333;font-size:26px;font-weight:400;max-width:850px;width:100%;margin:0 auto 24px;line-height:1.4}
.plan-your-next-trip .plan-your-next-trip-bonus{padding:40px 0 0}
.plan-your-next-trip .plan-your-next-trip-bonus .plan-your-next-trip-bonus-slider{padding:15px 0 0;display:flex;justify-content:center}
.plan-your-next-trip .plan-your-next-trip-bonus .plan-your-next-trip-bonus-slider .slide{width:25%;position:relative}
.plan-your-next-trip .plan-your-next-trip-bonus-card{background-color:#fafafa;border:1px solid #fafafa;border-radius:4px;margin:0 12px;position:relative;height:100%;transform:translateY(0)}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-img{width:100%;border-radius:3px;text-align:center;padding:40px 0}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-img img{max-width:54px;height:auto}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-info{cursor:pointer;border-radius:6px;padding:0 20px 30px;text-align:center;transition:all .3s ease;z-index:2}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-info h3{color:#1858a8;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:20px;border-bottom:0 none;padding-bottom:0}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-info h3 span{text-transform:uppercase}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-info p{color:#333;font-size:16px;line-height:1.5;margin-bottom:0}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-info .btn{display:none;font-weight:700;width:90%;margin:0 auto;max-width:184px;margin-top:24px}
.plan-your-next-trip .plan-your-next-trip-bonus-card:hover{background-color:#fff;position:absolute;bottom:0;height:auto;left:0;width:calc(100% - 24px);border:solid 1px #fafafa;border-width:6px 1px 1px;box-shadow:1px 1px 2px 0 rgba(186,184,184,.2)}
.plan-your-next-trip .plan-your-next-trip-bonus-card:hover .btn{display:block}
.copy-with-image-container{padding-bottom:56px}
.copy-with-image-container .page-container{display:flex;flex-wrap:wrap}
.copy-with-image-container .img-container{width:50%}
.copy-with-image-container .img-container img{width:100%;height:auto;border-radius:6px}
.copy-with-image-container .copy-container{width:50%;padding:24px}
.copy-with-image-container .copy-container .heading{font-size:36px;font-weight:700;color:#1858a8;margin-bottom:16px}
.copy-with-image-container .copy-container .sub-heading{font-size:26px;line-height:36px}
.copy-with-image-container .copy-container .small-para{font-size:16px;line-height:24px}
.copy-with-image-container .copy-container .button-container .btn{min-width:185px;text-align:center}
@media screen and (max-width:1080px){
.plan-your-next-trip .plan-your-next-trip-bonus .plan-your-next-trip-bonus-slider{flex-wrap:wrap}
.plan-your-next-trip .plan-your-next-trip-bonus .plan-your-next-trip-bonus-slider .slide{width:50%;margin-bottom:16px}
}
@media screen and (max-width:960px){
.plan-your-next-trip{padding:0 0 45px}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-info .btn{display:block}
.copy-with-image-container .copy-container .heading{font-size:20px}
.copy-with-image-container .copy-container .sub-heading{font-size:20px;line-height:28px}
.copy-with-image-container .copy-container .small-para{font-size:16px;line-height:22px}
.copy-with-image-container .copy-container .button-container .btn{max-width:185px;min-width:none;width:100%}
}
@media screen and (max-width:640px){
.plan-your-next-trip .page-container{width:100%;padding-left:20px;padding-right:20px}
.plan-your-next-trip .plan-your-next-trip-heading{font-size:26px;margin-bottom:8px}
.plan-your-next-trip .plan-your-next-trip-info{font-size:20px;margin:0 auto 24px}
.plan-your-next-trip .plan-your-next-trip-bonus{padding:0 0 0}
.plan-your-next-trip .plan-your-next-trip-bonus .plan-your-next-trip-bonus-slider .slide{width:100%}
.plan-your-next-trip .plan-your-next-trip-bonus-card{margin:0;background-color:#fff;border:solid 1px #fafafa;border-width:6px 1px 1px;box-shadow:1px 1px 2px 0 rgba(186,184,184,.2)}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-info h3{font-size:20px}
.plan-your-next-trip .plan-your-next-trip-bonus-card .plan-your-next-trip-bonus-card-info p{font-size:14px}
.plan-your-next-trip .plan-your-next-trip-bonus-card:hover{position:static;width:100%}
.copy-with-image-container .page-container{width:100%}
.copy-with-image-container .img-container{width:100%}
.copy-with-image-container .img-container img{border-radius:0}
.copy-with-image-container .copy-container{width:100%}
.copy-with-image-container .copy-container .heading{font-size:20px}
.copy-with-image-container .copy-container .sub-heading{font-size:20px;line-height:28px}
.copy-with-image-container .copy-container .small-para{font-size:16px;line-height:22px}
.copy-with-image-container .copy-container .button-container .btn{max-width:185px;min-width:none;width:100%}
}
.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .quantity{display:none}
p.message{background-color:rgba(255,198,31,.1)}
.message{background-color:rgba(255,198,31,.1)}
.page_content.shop_details .page_intro .detail_image figure img{border:1px solid #b8babc;border-radius:6px}
.page_content.shop_details .page_intro .product_nav fieldset{text-align:center}
.page_content.shop_details .page_intro .product_nav button{cursor:pointer;border-radius:5px;color:#333;background:#fff;box-shadow:none;font-weight:700;overflow:hidden;text-align:center;text-decoration:none;display:inline-block;padding:0!important;font-size:.75rem;box-sizing:border-box;border:1px solid #e7e7e7}
.page_content.shop_details .page_intro .product_nav button.twoUp{float:none;width:auto;margin:0;position:relative}
.page_content.shop_details .page_intro .product_nav button.twoUp span{box-shadow:none;padding:0}
.page_content.shop_details .page_intro .product_nav button .arrow{background-repeat:no-repeat;background-position:center left;background-size:28px;height:40px;width:40px;background-position:left 7px center}
.page_content.shop_details .page_intro .product_nav button.previous{margin-right:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}
.page_content.shop_details .page_intro .product_nav button.previous .arrow{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/prev.png")}
.page_content.shop_details .page_intro .product_nav button.previous[disabled=disabled] .arrow{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/prev-disable.png")}
.page_content.shop_details .page_intro .product_nav button.next{margin-left:-4px;border-top-left-radius:0;border-bottom-left-radius:0}
.page_content.shop_details .page_intro .product_nav button.next .arrow{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/next.png");background-position:right 5px center}
.page_content.shop_details .page_intro .product_nav button.next[disabled=disabled] .arrow{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/next-disable.png")}
.page_content.shop_details.page_content .page_intro footer .shop_details_catalog_item #add_to_cart{border-radius:6px;max-width:209px;float:left}
.page_content.shop_details.page_content .page_intro footer .shop_details_catalog_item #add_to_cart span{font-weight:700}
.product_nav fieldset legend{display:none}
.shop.page_content h2{font-size:2.25rem;color:#1858a8!important;font-weight:700;line-height:48px;border-bottom:none;margin-bottom:0!important}
.shop.page_content .page-header-copy{color:#333!important;font-size:26px!important;line-height:36px;margin-top:0!important}
.shop.shop_details.page_content .page_intro>.row{background-color:#fff}
.shop.shop_details.page_content .page_intro footer{background-color:#fff}
.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .price .price-label{font-size:22px;color:#333}
.shop.shop_details.page_content .page_intro footer .shop_details_catalog_item .price span{color:#1858a8!important;font-weight:700;font-size:26px}
.shop.shop_details.page_content .page_intro .item_details h2{color:#333!important}
section#shop_offers #offers_categories nav.sidebar_menu div::-webkit-scrollbar-track{background-color:#fff}
section#shop_offers #offers_categories nav.sidebar_menu div::-webkit-scrollbar{width:3px}
section#shop_offers #offers_categories nav.sidebar_menu div::-webkit-scrollbar-thumb{background-color:#1858a8}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu{box-shadow:none;border:1px solid #e7e7e7;border-radius:6px;padding:0;margin-top:0;margin-left:0;margin-right:0}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li[role=menuitem]>a{color:#1858a8;font-weight:700;padding-left:20px!important;font-size:22px;line-height:1.1;display:inline-block;word-spacing:9999px;margin:24px 0;background:0 0}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li[role=menuitem]>a::after{content:"";position:absolute;right:15px;width:20px;height:20px;background-repeat:no-repeat}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li ul[role=menu] li>a{color:#141413;font-size:14px;font-weight:400;line-height:1.6;word-spacing:normal;margin:0}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li ul[role=menu] li>a::after{content:none}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu{padding:0!important}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu ul{padding-left:0;padding-bottom:24px}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu ul li{padding:0}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu ul li a{padding-left:25px!important;padding-top:5px!important;padding-bottom:5px!important}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu ul li a:hover{background-color:#ddebfc}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu.active>a{position:relative;display:flex;align-items:center;background-image:none!important}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu.active>a::after{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-arrow-down.png");background-size:20px;background-position:center right}
section#shop_offers #offers_categories nav.sidebar_menu div ul.mainmenu li.submenu.active>a[aria-expanded=true]::after{transform:scaleY(-1)}
section#shop_list .card_list{padding-top:0}
section#shop_list .card_list li{box-shadow:none;border:1px solid #e7e7e7;border-radius:6px;padding-bottom:0!important}
section#shop_list .card_list li:hover{box-shadow:none}
section#shop_list .card_list li .card .image-container{padding:12px}
section#shop_list .card_list li .item_desc_price{cursor:pointer;border-top:1px solid #e7e7e7;min-height:80px;text-align:center;padding:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column}
section#shop_list .card_list li .item_desc_price .item_description{padding:0;height:auto}
section#shop_list .card_list li .item_desc_price .item_description span{font-size:16px;color:#333;font-weight:700}
section#shop_list .card_list li .item_desc_price .item_price{font-size:22px;font-weight:700;padding:0}
section#shop_list .card_list li .item_desc_price .item_price span{font-weight:700}
section#shop_list .card_list li .item_desc_price:hover{background-color:#ddebfc}
.page-participating-merchants section#shop_list .card_list li .item_desc_price .item_description span{color:#1858a8}
@media screen and (min-width:640px){
.shop.shop_details.page_content .page_intro .shop_details_catalog_item .row--price-button{display:flex;align-items:center}
}
@media screen and (max-width:640px){
.shop.page_content .page-header-copy{font-size:16px!important;line-height:26px}
.shop.page_content .page_intro footer .shop_details_catalog_item #add_to_cart{margin-bottom:20px}
.shop.shop_details .page_content .page_intro footer .shop_details_catalog_item #add_to_cart{margin-bottom:20px!important}
}
.rewards_summary.page_content{padding-left:0;padding-right:0}
.rewards_summary.page_content #breadcrumb.showbreadcrumb{display:none}
.rewards_summary.page_content>.row .column.small-centered:last-child h2,.rewards_summary.page_content>.row .columns.small-centered:last-child h2{font-size:32px;color:#1858a8!important;font-weight:700}
.rewards_summary.page_content>.row .column.small-centered:last-child #RewardsSummary #AccountInformationForm>.row,.rewards_summary.page_content>.row .columns.small-centered:last-child #RewardsSummary #AccountInformationForm>.row{padding:30px;padding-bottom:0}
.rewards_summary.page_content>.row .column.small-centered:last-child #RewardsSummary #AccountInformationForm>.row .large-30,.rewards_summary.page_content>.row .columns.small-centered:last-child #RewardsSummary #AccountInformationForm>.row .large-30{width:33.33%}
.rewards_summary.page_content>.row .column.small-centered:last-child #RewardsSummary #AccountInformationForm>.row .large-15,.rewards_summary.page_content>.row .columns.small-centered:last-child #RewardsSummary #AccountInformationForm>.row .large-15{width:33.33%}
.rewards_summary.page_content>.row .column.small-centered:last-child #RewardsSummary #AccountInformationForm>.row:last-of-type,.rewards_summary.page_content>.row .columns.small-centered:last-child #RewardsSummary #AccountInformationForm>.row:last-of-type{padding-top:0}
.rewards_summary.page_content>.row .column.small-centered:last-child #RewardsSummary #AccountInformationForm select,.rewards_summary.page_content>.row .columns.small-centered:last-child #RewardsSummary #AccountInformationForm select{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-arrow-down.png")!important;background-size:20px 20px;border-color:#1858a8!important;border-radius:6px!important;padding-top:12px;padding-bottom:12px;height:auto}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm{padding-top:65px;border-radius:8px 8px 0 0;overflow:hidden;border-color:#e7e7e7;border-style:solid;border-width:1px 1px 0 1px}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm label span{text-transform:uppercase!important}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm>.row{background-color:#fff!important}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm>.row .columns{padding:0 5px}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm>.row .columns label{width:100%}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm select{font-family:CIB,Arial,sans-serif!important;color:#333;border-color:#b8babc;border-radius:0!important}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm button#view_statement{color:#1858a8;margin:20px 0 40px;max-width:650px;width:auto}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm button#view_statement>span{background:#f68633!important;font-weight:700;box-shadow:none;padding:15px 30px;text-transform:none!important}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm label:has(#view_statement)>span{display:none}
.rewards_summary.page_content #RewardsSummary span.colon{display:none!important}
.rewards_summary.page_content #rsText.fivePad{font-size:26px;margin-bottom:50px;display:none}
.rewards_summary.page_content>.row .point_summary{border-radius:0 0 8px 8px;overflow:hidden;background-color:#fff;text-align:left;border-color:#e7e7e7;border-style:solid;border-width:0 1px 1px}
.rewards_summary.page_content>.row .point_summary .oneUp{background-color:#fff;padding:0 30px 4.5rem}
.rewards_summary.page_content>.row .point_summary .oneUp span.label{text-align:left;font-size:14px}
.rewards_summary.page_content>.row .point_summary .oneUp span.value{color:#1858a8;text-align:left;display:block;font-size:22px}
.rewards_summary.page_content>.row .accordion{border-top:0}
.rewards_summary.page_content>.row .accordion .accordion-navigation{border-bottom:1px solid #e7e7e7}
.rewards_summary.page_content>.row .accordion .accordion-navigation#faq1{border-top:1px solid #e7e7e7}
.rewards_summary.page_content>.row .accordion .accordion-navigation>.content.active{background:0 0;padding-left:0}
.rewards_summary.page_content>.row .accordion .accordion-navigation>.content.active .dataTables_wrapper .row{margin:0 0 10px}
.rewards_summary.page_content>.row .accordion .accordion-navigation>.content.active .dataTables_wrapper div.dataTables_length label>select{margin-left:5px;border-color:#ededed!important;background-color:#fff;background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-arrow-down.png")!important;background-size:20px 20px;color:#264597;background-position:center right 12px!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation>.content.active .dataTables_wrapper div.dataTables_filter input{margin-left:5px;border-color:#ededed!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation>a{background-color:transparent;background-position:98% 30px!important;background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-plus.png")!important;background-size:20px 20px}
.rewards_summary.page_content>.row .accordion .accordion-navigation>a h3{padding:20px 25px 20px 0;font-weight:700;font-size:22px!important;line-height:40px}
.rewards_summary.page_content>.row .accordion .accordion-navigation.active>a{background-image:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/icon-minus.png")!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation p{font-family:CIB,Arial,sans-serif}
.rewards_summary.page_content>.row .accordion .accordion-navigation table{background:0 0;margin-top:10px}
.rewards_summary.page_content>.row .accordion .accordion-navigation table thead tr{background:#fff;border-bottom:1px solid #333!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation table thead tr span{font-weight:700}
.rewards_summary.page_content>.row .accordion .accordion-navigation table thead tr th{padding-top:15px;padding-bottom:15px;font-size:16px!important;line-height:normal;padding-left:0!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation table tbody tr{background:0 0!important;border-bottom:1px solid #b8babc!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation table tbody tr td{font-size:16px!important;line-height:normal;padding-top:35px!important;padding-bottom:14px!important;padding-left:0!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation table tr.total td{background-color:#fff}
.rewards_summary.page_content>.row .accordion .accordion-navigation div.dataTables_filter label,.rewards_summary.page_content>.row .accordion .accordion-navigation div.dataTables_info,.rewards_summary.page_content>.row .accordion .accordion-navigation div.dataTables_length label{color:#000}
.rewards_summary.page_content>.row .accordion .accordion-navigation ul.pagination li a,.rewards_summary.page_content>.row .accordion .accordion-navigation ul.pagination li button{color:#000}
.rewards_summary.page_content>.row .accordion .accordion-navigation ul.pagination li.paginate_button.unavailable a,.rewards_summary.page_content>.row .accordion .accordion-navigation ul.pagination li.paginate_button.unavailable button{color:#9f9f9f}
.rewards_summary.page_content>.row .accordion .accordion-navigation ul.pagination li.paginate_button.current a,.rewards_summary.page_content>.row .accordion .accordion-navigation ul.pagination li.paginate_button.current button{color:#264597}
.rewards_summary.page_content>.row .accordion .accordion-navigation ul.pagination li.current a,.rewards_summary.page_content>.row .accordion .accordion-navigation ul.pagination li.current button{background-color:#fff;color:#000;font-weight:400;border:1px solid #e5e5e5}
.rewards_summary.page_content .custom-note{display:flex;background:#fff;border:1px solid #f38b00;border-radius:4px;margin:24px 0;font-size:14px;line-height:1.4;box-shadow:0 10px 10px 1px rgba(0,0,0,.14)}
.rewards_summary.page_content .custom-note .custom-note-icon{padding:16px 8px;background-color:#f38b00;font-size:18px}
.rewards_summary.page_content .custom-note .custom-note-icon img{width:24px;height:24px;display:inline-block;max-width:none}
.rewards_summary.page_content .custom-note .custom-note-text{color:#1c1c1d;padding:16px}
@media screen and (max-width:1024px){
.rewards_summary.page_content>.row .columns.small-centered:last-child #RewardsSummary #AccountInformationForm>.row .large-30{width:100%}
.rewards_summary.page_content>.row .columns.small-centered:last-child #RewardsSummary #AccountInformationForm>.row .large-15{width:100%}
.rewards_summary.page_content>.row .columns.small-centered:last-child table.transpose_table tbody tr td{display:flex;justify-content:space-between;font-weight:400;padding-top:8px;padding-bottom:8px}
.rewards_summary.page_content>.row .columns.small-centered:last-child table.transpose_table tbody tr td:before{font-size:13px;margin-top:0}
.rewards_summary.page_content>.row .columns.small-centered:last-child table.paginate_table{margin-top:0!important}
.rewards_summary.page_content>.row .columns.small-centered:last-child table.paginate_table tbody tr td:first-child{padding-left:10px}
table.dataTable.dtr-inline.collapsed tbody td:first-child::before,table.dataTable.dtr-inline.collapsed tbody th:first-child::before{display:inline-block;position:static}
}
@media screen and (max-width:768px){
.rewards_summary.page_content>.row{max-width:100%}
.rewards_summary.page_content>.row .page_intro{padding:0 8px;overflow:visible}
.rewards_summary.page_content>.row .accordion{margin-left:-16px;margin-right:-16px}
.rewards_summary.page_content>.row .accordion .accordion-navigation>.content.active{padding-left:16px;padding-right:16px}
.rewards_summary.page_content>.row .accordion .accordion-navigation>a{background-position:95% 30px!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation>a h3{font-size:16px!important;padding:20px 25px 20px 16px!important}
.rewards_summary.page_content>.row .accordion .accordion-navigation div.dataTables_filter label,.rewards_summary.page_content>.row .accordion .accordion-navigation div.dataTables_info,.rewards_summary.page_content>.row .accordion .accordion-navigation div.dataTables_length label{margin-bottom:10px}
.rewards_summary.page_content>.row .accordion .small-6{width:100%!important}
.rewards_summary.page_content>.row .columns.small-centered:last-child{padding:0}
.rewards_summary.page_content>.row .columns.small-centered:last-child h2{font-size:28px}
.rewards_summary.page_content>.row .columns.small-centered:last-child #RewardsSummary #AccountInformationForm>.row{padding-left:20px;padding-right:20px}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm{padding-top:.5rem}
.rewards_summary.page_content #RewardsSummary #AccountInformationForm>.row .columns{padding:0}
.rewards_summary.page_content #rsText.fivePad{font-size:21px;margin-bottom:30px}
.rewards_summary.page_content>.row .point_summary .oneUp{background-color:#fff;padding:0 20px 2rem}
}
.cib-custom-html .bonus-blink{margin:55px 0 90px}
.cib-custom-html .bonus-blink .bonus-blink-features{display:flex;margin:70px 0}
.cib-custom-html .bonus-blink .bonus-blink-features .feature{width:33.3%;display:flex;padding:33px;border-right:1px solid #e1e2e4}
.cib-custom-html .bonus-blink .bonus-blink-features .feature .icon{max-width:51px;width:40%;margin-right:28px}
.cib-custom-html .bonus-blink .bonus-blink-features .feature .content .title{color:#1858a8;font-size:22px;font-weight:700;margin-bottom:17px}
.cib-custom-html .bonus-blink .bonus-blink-features .feature .content p{color:#333;font-size:16px;line-height:1.5}
.cib-custom-html .bonus-blink .bonus-blink-features .feature:last-child{border-right:none}
.cib-custom-html .bonus-blink.ways-to-redeem{padding:0 0 0}
.cib-custom-html .bonus-blink.bonus-blink-arabic .bonus-blink-features .feature{border-left:1px solid #e1e2e4;border-right:none}
.cib-custom-html .bonus-blink.bonus-blink-arabic .bonus-blink-features .feature .icon{margin-right:0;margin-left:28px}
.cib-custom-html .bonus-blink.bonus-blink-arabic .bonus-blink-features .feature:last-child{border-left:none}
@media screen and (max-width:768px){
.cib-custom-html .bonus-blink{margin:34px 0}
.cib-custom-html .bonus-blink .bonus-blink-features{flex-direction:column;margin:40px 0}
.cib-custom-html .bonus-blink .bonus-blink-features .feature{width:100%;border-right:none;border-bottom:1px solid #e1e2e4;padding:26px 0}
.cib-custom-html .bonus-blink .bonus-blink-features .feature:last-child{border-bottom:none}
.cib-custom-html .bonus-blink.bonus-blink-arabic .bonus-blink-features .feature{border-left:none}
}
.orange.button{display:block;background-color:#f68633;border-color:#f68633;border-radius:28px;font-size:16px;line-height:14px;font-weight:700;color:#fff}
.pre-login-html{text-align:center}
.pre-login-html h2{font-weight:700}
.pre-login-html .bonus-blink-box{display:inline-block;padding:42px 36px 0;margin:0 auto 100px;position:relative}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview{position:absolute;bottom:0;left:120px;max-width:348px;width:90%;background-color:#fff;border-radius:6px 6px 0 0}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box{text-align:center;padding:24px 45px;display:block}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box .icon{margin:1.5rem auto 1.5rem;background-repeat:no-repeat;background-size:contain;width:52px;height:52px}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box h3{color:#1858a8;font-size:22px;line-height:26px;padding:8px;font-weight:700}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box p{color:#333;font-size:16px;line-height:24px;padding:8px}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box .btn-orange-rounded{display:none}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box .btn-blue{display:none}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box:hover .btn-orange-rounded{display:inline-block}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box:hover .btn-blue{display:inline-block}
.pre-login-html.public_page .cash-back{padding:0;margin-top:10px}
.pre-login-html.public_page .cash-back .small-box-info{max-width:920px}
.pre-login-html.public_page .cash-back .small-box-info .box-container{width:33.33%;position:relative}
.pre-login-html.public_page .cash-back .small-box-info .small-box{width:calc(100% - 20px);display:block;border:solid 1px #fafafa;box-shadow:none;background-color:#fafafa;align-self:flex-end;border-radius:4px;margin:0 10px;position:relative;height:100%;transform:translateY(0);padding:60px 20px 30px}
.pre-login-html.public_page .cash-back .small-box-info .small-box .btn-blue,.pre-login-html.public_page .cash-back .small-box-info .small-box .btn-orange-rounded{display:none;width:80%;margin:0 auto;font-weight:700}
.pre-login-html.public_page .cash-back .small-box-info .small-box:hover{background-color:#fff;border:solid 1px #fafafa;border-width:6px 1px 1px;box-shadow:1px 1px 2px 0 rgba(186,184,184,.2);position:absolute;bottom:0;height:auto;left:0;padding-top:50px}
.pre-login-html.public_page .cash-back .small-box-info .small-box:hover .btn-blue,.pre-login-html.public_page .cash-back .small-box-info .small-box:hover .btn-orange-rounded{display:block}
.pre-login-html.public_page .cash-back .small-box-info .small-box h3{color:#1858a8!important;font-size:22px;line-height:26px;margin-bottom:0;font-weight:700;min-height:auto}
.pre-login-html.public_page .cash-back .small-box-info .small-box p{color:#333;font-size:16px;line-height:24px;text-align:center;padding-left:5px;padding-right:5px;padding-bottom:10px;margin-bottom:16px}
.pre-login-html.public_page .cash-back h2.section-heading{color:#1858a8!important;font-size:36px;line-height:48px;margin-bottom:20px}
.pre-login-html.public_page .cash-back p{color:#333;font-size:26px;line-height:36px;padding:16px 16px 90px;text-align:center}
.pre-login-html.public_page .cash-back.cash-back-arabic .small-box-info .box-container .btn-orange-rounded{padding:16px}
.pre-login-html.public_page .copy-with-image-container .copy-info,.pre-login-html.public_page .popular-products .products-wrapper,.pre-login-html.public_page .ways-to-redeem .page-container{max-width:1187px}
.pre-login-html.public_page .copy-with-image-container{margin-top:7.6rem;text-align:left}
.pre-login-html.public_page .popular-products{margin-bottom:36px}
.pre-login-html.public_page .popular-products h2{max-width:758px;margin:0 auto 20px;color:#1858a8!important;font-size:36px;line-height:48px}
.pre-login-html.public_page .popular-products h3{max-width:850px;margin:0 auto 4rem;color:#333;font-size:26px;line-height:34px}
.pre-login-html.public_page .popular-products .products-wrapper{margin-bottom:30px}
.pre-login-html.public_page .popular-products .products-wrapper article.product{border:solid 1px #efefef;box-shadow:none}
.pre-login-html.public_page .popular-products .products-wrapper article.product:hover{box-shadow:0 0 10px rgba(0,0,0,.2)}
.pre-login-html.public_page .ways-to-redeem{padding-top:40px}
.pre-login-html.public_page .ways-to-redeem h2{max-width:850px;margin:0 auto 20px;color:#1858a8!important;font-size:36px;line-height:48px}
.pre-login-html.public_page .ways-to-redeem p{font-size:26px;line-height:36px}
.pre-login-html.public_page .ways-to-redeem .ways-to-redeem-bonus{width:100%}
.pre-login-html.public_page .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider .slick-slide,.pre-login-html.public_page .ways-to-redeem .ways-to-redeem-bonus .ways-to-redeem-bonus-slider-arabic .slick-slide{width:30%!important}
.pre-login-html.public_page .ways-to-redeem .slick-slider .slick-track{width:100%!important}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus{display:flex}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus .ways-to-redeem-bonus-card{width:33.3%}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus .ways-to-redeem-bonus-card p{font-size:22px;line-height:1.1}
@media screen and (max-width:960px){
.pre-login-html .bonus-blink-box{padding:22px 0 0;width:100%;margin-bottom:30px}
.pre-login-html .bonus-blink-box img{max-width:inherit;width:100%;min-height:410px;object-fit:cover}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview{left:50%;transform:translateX(-50%)}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box h3{font-size:20px;line-height:26px}
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box p{font-size:14px;line-height:20px}
.pre-login-html.public_page .cash-back h2.section-heading{font-size:26px;line-height:48px}
.pre-login-html.public_page .cash-back p{font-size:20px;line-height:28px;padding-bottom:24px}
.pre-login-html.public_page .copy-with-image-container{margin-top:5rem}
.pre-login-html.public_page .popular-products{padding:5rem 0 2rem;width:93%;margin:0 auto}
.pre-login-html.public_page .popular-products h2{font-size:26px;line-height:36px}
.pre-login-html.public_page .popular-products h3{font-size:20px;line-height:28px}
}
@media screen and (max-width:768px){
.pre-login-html.public_page .cash-back .small-box-info .box-container{width:100%}
.pre-login-html.public_page .cash-back .small-box-info .small-box .btn-orange-rounded{display:block;max-width:192px}
.pre-login-html.public_page .cash-back .small-box-info .small-box h3{font-size:20px}
.pre-login-html.public_page .cash-back .small-box-info .small-box p{font-size:14px}
.pre-login-html .bonus-blink-box{padding:16px 0 0;overflow:hidden}
.pre-login-html.public_page .ways-to-redeem.cib-card{padding:0 0 30px}
.pre-login-html.public_page .ways-to-redeem.cib-card .page-container{width:100%}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-heading{font-size:26px;line-height:36px;padding:0 16px}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-info{font-size:20px;line-height:28px;padding:0 16px}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus{flex-direction:column}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus .ways-to-redeem-bonus-card{width:100%;margin:19px 0}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-img{border-radius:0}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus .ways-to-redeem-bonus-card .ways-to-redeem-bonus-card-info .btn{display:inline-block}
.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus .ways-to-redeem-bonus-card h3,.pre-login-html.public_page .ways-to-redeem.cib-card .ways-to-redeem-bonus .ways-to-redeem-bonus-card p{font-size:20px}
.pre-login-html.public_page .popular-products h2{margin:0 auto 65px!important}
}
@media screen and (max-width:1280px){
.pre-login-html .bonus-blink-box .bonus-blink-box-preview.small-box-info .small-box .btn{display:block}
}
@media screen and (max-width:640px){
.pre-login-html.public_page .popular-products{padding:0 0 3rem}
.pre-login-html.public_page .cash-back{padding-bottom:3rem}
.pre-login-html.public_page .cash-back .small-box-info .box-container{margin-bottom:16px}
.pre-login-html.public_page .cash-back .small-box-info .small-box{background-color:#fff;border:solid 1px #fafafa;border-width:6px 1px 1px;box-shadow:1px 1px 2px 0 rgba(186,184,184,.2);margin-bottom:16px}
.pre-login-html.public_page .cash-back .small-box-info .small-box .btn{display:block}
.pre-login-html.public_page .cash-back .small-box-info .small-box:hover{position:static}
.pre-login-html.public_page .cash-back h2,.pre-login-html.public_page .cash-back p{padding:0 20px}
.pre-login-html.public_page .ways-to-redeem.cib-card h2,.pre-login-html.public_page .ways-to-redeem.cib-card p{padding:0 20px}
.pre-login-html.public_page .popular-products--arabic h2,.pre-login-html.public_page .popular-products--arabic p{padding:0 20px}
}
.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 fieldset,.pwrl.page_content>.row .page_intro .tabs-content .card_settings fieldset{background-color:#fff;padding:0}
.pwrl.page_content>.row .page_intro .tabs-content #card_settings_view_1 fieldset .pwr_select_card_button,.pwrl.page_content>.row .page_intro .tabs-content .card_settings fieldset .pwr_select_card_button{border-radius:6px}
.page_content h2.text-blue{color:#1858a8!important}
.pre-login-html.public_page .popular-products .popular-products-slider .slick-slide,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-slide{height:auto}
.pre-login-html.public_page .popular-products .popular-products-slider .slick-next,.pre-login-html.public_page .popular-products .popular-products-slider .slick-prev,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-next,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-prev{background:url("https://mtf.loyaltygateway.com/ProgramInfo/10037/images/arrows-sprite.jpg") 0 center no-repeat;top:-8%}
.pre-login-html.public_page .popular-products .popular-products-slider .slick-prev,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-prev{background-position-x:0px;left:auto;right:1%}
.pre-login-html.public_page .popular-products .popular-products-slider .slick-prev.slick-disabled,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-prev.slick-disabled{background-position-x:-25px}
.pre-login-html.public_page .popular-products .popular-products-slider .slick-next,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-next{background-position-x:-70px}
.pre-login-html.public_page .popular-products .popular-products-slider .slick-next.slick-disabled,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-next.slick-disabled{background-position-x:-46px}
.pre-login-html.public_page .popular-products .popular-products-slider .slick-disabled,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-disabled{opacity:initial}
.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-prev{transform:scaleX(-1);right:0}
.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-next{transform:scaleX(-1);right:2.2%}
.slider-wrapper .nivo-controlNav{bottom:20px!important}
.slider-wrapper .nivo-controlNav a{opacity:.5}
.slider-wrapper .nivo-controlNav a.active{opacity:1}
.theme-default .nivo-controlNav{transform:translateX(-50%);margin-left:0}
@media screen and (max-width:960px){
.pre-login-html.public_page .popular-products .popular-products-slider .slick-next,.pre-login-html.public_page .popular-products .popular-products-slider .slick-prev,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-next,.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-prev{width:22px}
.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-prev{right:0}
.pre-login-html.public_page .popular-products .popular-products-slider-arabic .slick-next{right:4.5%}
}
@media screen and (max-width:640px){
.pre-login-html.public_page .popular-products .products-wrapper article.product{margin-bottom:0}
.slider-wrapper .nivo-controlNav a{width:21px!important;height:4px!important}
}
/*  ======== BMI Custom CSS END  ========= */