@font-face { font-family:'ywsbs-icon'; src:url(https://www.beverlyhillsmagazine.com/wp-content/plugins/yith-woocommerce-subscription/assets/css/../fonts/ywsbs-icon.eot); src:url(https://www.beverlyhillsmagazine.com/wp-content/plugins/yith-woocommerce-subscription/assets/css/../fonts/ywsbs-icon.eot) format('embedded-opentype'), url(https://www.beverlyhillsmagazine.com/wp-content/plugins/yith-woocommerce-subscription/assets/css/../fonts/ywsbs-icon.ttf) format('truetype'), url(https://www.beverlyhillsmagazine.com/wp-content/plugins/yith-woocommerce-subscription/assets/css/../fonts/ywsbs-icon.woff) format('woff'), url(https://www.beverlyhillsmagazine.com/wp-content/plugins/yith-woocommerce-subscription/assets/css/../fonts/ywsbs-icon.svg) format('svg'); font-weight:normal; font-style:normal; font-display:block; } [class^="ywsbs-icon-"], [class*=" ywsbs-icon-"] { font-family:'ywsbs-icon' !important; speak:never; font-style:normal; font-weight:normal; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; } .ywsbs-icon-save_alt:before { content:"\e900"; } .ywsbs-icon-dollar:before { content:"\e904"; color:#4b4b4b; } table.shop_table_responsive tbody tr td.ywsbs-subscription-status { text-align:center; text-transform:uppercase; font-size:.9em; } table.shop_table_responsive .ywsbs-item .empty-date { text-align:center; } .ywsbs-back-url { margin-bottom:20px; font-size:.9em; } .ywsbs-subscription-info-wrapper { display:flex; justify-content:space-between; } .ywsbs-box { border:1px solid #ccc; padding:20px; margin-bottom:40px; } .ywsbs-subscription-info-box { flex-basis:48%; min-height:100%; flex-direction:row; } .ywsbs-subscription-info-item { margin-bottom:10px; } .ywsbs-change-status-buttons-wrapper { margin-top:10px; } .recurring-price-info { font-size:13px; } span.ywsbs-delivery-info, span.ywsbs-synch-info { display:block; font-size:0.7em; font-weight:600; line-height:1.3; margin-bottom:20PX; filter:brightness(0.5); } span.ywsbs-delivery-info { font-weight:400; } .ywsbs-dropdown-wrapper { position:relative; display:inline-block; } .ywsbs-dropdown-wrapper > a { font-size:.8em; outline:none; } .ywsbs-dropdown { position:absolute; z-index:10; width:350px; box-shadow:-2px 2px 20px rgba(161, 161, 161, 0.27); left:-15px; top:100%; visibility:hidden; opacity:0; transition:all ease .3s; } .ywsbs-dropdown-wrapper:hover .ywsbs-dropdown { visibility:visible; opacity:1; } .ywsbs-dropdown-item { padding:15px 15px 5px 15px; font-size:.8em; line-height:1.2em; background:#fff; } .ywsbs-dropdown-item:nth-child(odd) { background:#F8F8F8; } .ywsbs-dropdown-item:hover { cursor:pointer; } .ywsbs-dropdown-item p { margin-block-end:10px; } .ywsbs-subscription-info-box.subscription-totals { background-color:#F6F8F7; } .ywsbs-subscription-info-box.subscription-totals table { background:transparent; } .subscription-review-table { padding:0; margin:0; font-size:.9em; border-bottom:1px solid #e0e0e0; } .subscription-review-table:last-child { border-bottom:0; } .subscription-review-table tbody { background:transparent; } table.subscription-review-table th { width:60%; } table.subscription-review-table tbody td, table.subscription-review-table th, table.subscription-review-table td { background:transparent; padding:10px 0; } table.subscription-review-table tfoot tr:first-child th, table.subscription-review-table tfoot tr:first-child td { border-top:1px solid #d5d5d5a3; } table.subscription-review-table td:last-child { text-align:right; } table.subscription-review-table .ywsbs-subscription-total { font-size:12px; } table.subscription-review-table .subscription-price { font-size:1.1em; font-weight:600; } .ywsbs-wrapper { display:inline-block; } .ywsbs-box.ywsbs-subscription-info-box.shipping-info { position:relative; } a.edit-subscription-shipping { position:absolute; right:20px; top:30px; } a.edit-subscription-shipping img { opacity:50%; width:20px; transition:all linear 0.3s; } a.edit-subscription-shipping:hover img { opacity:100%; } .ywsbs-subscription-info-wrapper { display:grid; justify-content:space-between; grid-template-columns:1fr 1fr; grid-gap:40px; } .delivery-schedules td, .delivery-schedules th { padding:10px 0; } span.delivery-status { text-transform:uppercase; font-size:0.9em; } span.delivery-status.processing { color:#d38a0b; } span.delivery-status.cancelled { color:#c0392b; } span.delivery-status.waiting { color:#e74c3c; } span.delivery-status.shipped { color:#b2ac00; } .ywsbs-subscription-related-orders { border:1px solid #ccc; padding:20px; margin-top:40px; } .ywsbs-subscription-related-orders .order-status { text-transform:uppercase; } .ywsbs-subscription-related-orders .order-status .status-completed { color:#2e4453; } .ywsbs-subscription-related-orders .order-status .status-on-hold { color:#94660c; } .ywsbs-subscription-related-orders .order-status .status-failed { color:#761919; } .ywsbs-subscription-related-orders .order-status .status-processing { color:#5b841b; } .ywsbs-subscription-related-orders .order-status .status-trash { color:#761919; } .ywsbs-modal { display:none; } .ywsbs-modal-container, .ywsbs-modal-overlay { position:fixed; width:100%; height:100%; top:0; left:0; z-index:1000; } .ywsbs-modal-overlay { background-color:rgba(0, 0, 0, 0.4); overflow:auto; } .ywsbs-modal .modal-content { position:relative; background-color:#fefefe; margin:auto; padding:0; border:1px solid #888; width:80%; animation-name:animatetop; animation-duration:0.4s } .ywsbs-modal-wrapper { width:500px; min-height:300px; position:relative; margin-left:auto; margin-right:auto; background-color:#fff; box-shadow:-2px 2px 20px rgb(112, 112, 112); } .ywsbs-modal .ywsbs-modal-header { height:15px; width:100%; padding:10px; clear:both; } .ywsbs-modal .ywsbs-modal-header .close { float:right; height:20px; width:20px; text-align:center; display:block; cursor:pointer; font-size:22px; color:#ccc; line-height:22px; } .ywsbs-modal .ywsbs-modal-body { padding:20px 30px 30px 30px; text-align:center; } .ywsbs-modal .ywsbs-modal-body p { margin-block-end:15px; } .ywsbs-modal-icon { margin-bottom:20px; } .ywsbs-modal-icon img { margin:0 auto; width:50px; } .ywsbs-action-button-wrap { margin:20px auto; } .close-modal-wrap .close { font-size:1em; float:none; } .ywsbs-content-text .error { color:red; padding:0 30px 0 30px; display:block; } .ywsbs-recurring-totals-items .recurring-amount { margin:0 0 15px 0; } .ywsbs-box.ywsbs-thank-you-page-box { background-color:#F6F8F7; } table.subscription-review-table th { text-align:left; } table.subscription-review-table .product-name { font-weight:normal; } .ywsbs-signup-fee { color:#467484; } .ywsbs-trial-period { color:#467484; } span.status.active { color:#b2ac00; } span.status.paused { color:#34495e; } span.status.pending { color:#d38a0b; } span.status.overdue { color:#d35400; } span.status.trial { color:#8e44ad; } span.status.cancelled { color:#c0392b; } span.status.expired { color:#bdc3c7; } span.status.suspended { color:#e74c3c; } .ywsbs-box.ywsbs-thank-you-page-box span.status { text-transform:capitalize; font-weight:500; } .summary .ywsbs-resubscribe { margin:10px 0; } .ywsbs-trial-period { display:block; } .ywsbs-thank-you-page-two-cols .ywsbs-box.ywsbs-thank-you-page-box { width:calc(40% - 15px); float:left; } .ywsbs-thank-you-page-two-cols .ywsbs-subscription-thank-you-page { width:60%; float:left; margin-right:15px; border:1px solid #ccc; padding:20px; } span.recurring-price-wrapper { font-weight:bold; } @keyframes animatetop { from { top:-300px; opacity:0 } to { top:0; opacity:1 } } @media screen and (max-width:425px ) { .ywsbs-box.ywsbs-subscription-info-box { grid-column-start:1; grid-column-end:3; } .ywsbs-subscription-related-orders { margin-top:40px; } } .widget_shopping_cart .yith-proteo-mini-cart-content ul li > *.quantity { bottom:15px; } .widget_shopping_cart .yith-proteo-mini-cart-content .ywsbs-wrapper { text-align:left; display:inline-block; position:absolute; left:23px; top:0; } .wc-block-checkout .ywsbs-recurring-totals-items, .wc-block-cart .ywsbs-recurring-totals-items { padding-left:16px; padding-right:16px; display:flex; justify-content:space-between; align-items:flex-start; } .ywsbs-recurring-totals-items .recurring-amount{ text-align:right; } @media (max-width:768px) { .wc-block-checkout .ywsbs-recurring-totals-items, .wc-block-cart .ywsbs-recurring-totals-items { padding:0; } }