@charset "utf-8";

.jquery-modal.blocker{z-index:1000}
.clearfix::after {content: "";display: block;clear: both}

.subscription-btns {margin-top:1em}

.subscription_btn_cart {float:left;width:39%;margin-right:1%;line-height:50px;border:1px solid #98a3b3;color:#000;background:#fff;font-weight:bold;border-radius:3px}
a.sit-btn-subscription {float:left;width:39%;margin-right:1%;line-height:50px;font-weight:bold;color:#fff;font-size:1em}

.container-title-wrap {position:relative}
.container-title-wrap .cart-heading {position:absolute;top:1.2em;right:0}
.cart-heading .linked-title{display:inline-block;position:relative;padding:0 15px;min-height:20px;min-width:50px}
.cart-heading .active, .cart-heading .active a{font-weight:bold;color:#000}
.cart-heading .is-shop-cart-link:after {position:absolute;top:0;right:0;width:1px;height:100%;max-height:40px;background-color:#d1d4d7;content:""}

.sod_frm_mobile #sod_frm_subscription_input {background:none !important;padding:10px}
.sod_frm_mobile .order-table .row {display:block}
.sod_frm_mobile .order-table .cell {display:block;padding:0}
.sod_frm_mobile .order-table .header {width:auto}
.sod_frm_mobile .order-table .cell.header label {font-size:1.1em}
/* .sod_frm_mobile .order-table .header label {display:block} */

#sod_frm_subscription_input h2 {margin:10px 0;font-size:1.25em}
.sod_frm_mobile .subscription-form {padding:0}
.sod_frm_mobile .su-display-btns label {background:#fff}