.endlesssubscription-subscription-edit .selectric-items .selectric-scroll li {
	font-family: "Knockout 31 A", "Knockout 31 B";
	font-size: 16px;
}

.endlesssubscription-subscription-edit .selectric-items .selectric-scroll li:hover {
    background: #D5D5D5 !important;
    color: #444;
}
.endlesssubscription-subscription-edit .selectric-items .selectric-scroll li.selected.highlighted {
	background-color: #F6F1EB !important;
    color: #ED6D06;
}

.endlesssubscription-subscription-edit .modal-popup._inner-scroll .modal-content{overflow: unset;}

@media screen and (min-width: 481px) {
	.main-container .radio_outer {
		padding-top: 10px;
	}
	.addons-weight {
		font-size: 18px;
	}
	.endlesssubscription-subscription-addons .field.choice .field_inner .label {
		font-size: 24px;
		word-break: break-word;
	}
}
	@media screen and (min-width: 540px) {
		.qty-endless {
			width: calc(100% - 235px);
		}
		.field_inner_addons .quantity.buttons_added {
			position: absolute;
			bottom: 15px;
			right: 0px;
		}
	}
	@media screen and (min-width: 768px) {
		.endlesssubscription-subscription-content .product-temp {
			margin-top: -1px;
		}
		.addons-weight {
			font-size: 20px;
		}
		.addon_product .quantity {
			margin-right: 10px;
		}
		.addon-box {
			display: grid;
			grid-template-columns: 2fr 1fr;
			gap: 10px;
		}
		.addon_product {
			width: 100%;
		}
		.endlesssubscription-subscription-addons .add_to_cart_btn.popup_addtocart {
			display: none;
		}
		.field_inner {
			border: 1px solid #D8D8D8;
		}
		.mobile-stl-menu {
			display: none;
		}
		.endlesssubscription-subscription-addons .addon_more_option .mobile-long-desc {
			display: none;
		}
		.endlesssubscription-subscription-addons .addon_more_option .morelink {
			display: none;
		}
		.qty-endless {
			display: grid;
			grid-template-columns: 1fr;
			box-sizing: border-box;
			align-items: stretch;
		}
		.quantity.buttons_added {
			height: 35px;
			grid-row: 1;
			grid-column: 2/2;
		}
		.qty-endless-col-left {
			grid-column: 1 / 2;
			grid-row: 1;
			justify-self: start;
		}
		.addon_bottom .price_addon {
			display: none;
		}
		.addon_bottom .grid-temp-pop {
			display: grid;
		}
		.qty-endless.all-addons {
			width: 100%;
			margin: 20px 0;
		}
		.all-addons .addon_button_outer {
			padding: 0;
		}
		.addon_bottom .check-wrap {
			grid-column: 1 / 2;
			grid-row: 1;
			grid-column-start: 1;
			grid-column-end: 3;
			font-size: 18px;
			margin-bottom: 20px;
			min-height: 25px;
		}
		.addon_bottom .qty-endless-col-left {
			grid-column: 1 / 2;
			grid-row: 2;
			justify-self: start;
		}
		.addon_bottom .qty-endless-col-right {
			grid-column: 2 / 2;
			grid-row: 2;
			justify-self: end;
		}
		.grid-meatbox-list {
			max-width: 1200px;
			font-family: "Knockout 31 A", "Knockout 31 B";
			margin: 0 auto;
			display: grid;
			grid-gap: 1rem;
			color: #333333;
			grid-template-columns: repeat(3, 1fr);
		}
		.grid-meatbox-list-addons {
			max-width: 1200px;
			font-family: "Knockout 31 A", "Knockout 31 B";
			margin: 0 auto;
			display: grid;
			grid-gap: 1rem;
			color: #333333;
			grid-template-columns: repeat(2, 1fr);
		}
		.grid-meatbox-list-addons .grid-meatbox-header:nth-child(2) {
			text-align: right;
		}
		.grid-meatbox-list-addons .grid-meatbox-item:nth-child(2) {
			text-align: right;
		}
		.grid-meatbox-header {
			padding: 1rem;
			text-align: left;
			font-size: 16px;
			text-transform: uppercase;
		}
		.grid-meatbox-header:nth-child(2) {
			text-align: center;
		}
		.grid-meatbox-header:nth-child(3) {
			text-align: right;
		}
		.grid-meatbox-item {
			padding: 1rem;
			text-align: left;
			font-size: 18px;
		}
		.grid-meatbox-item:nth-child(2) {
			text-align: center;
		}
		.grid-meatbox-item:nth-child(3) {
			text-align: right;
		}
		.is-endless-delivery {
			color: #574633;
			font-size: 16px;
			margin-top: 10px;
		}
	}
	
	@media only screen and (min-width: 992px) {
		.endlesssubscription-subscription-addons .addon_more_option .field_inner {
			flex-wrap: wrap;
			border: 1px solid #D8D8D8;
		}
		.endlesssubscription-subscription-addons .addon_more_option .field_inner img {
			max-width: 100%
		}
		.endlesssubscription-subscription-addons .addon_more_option .radio_outer {
			width: 50%
		}
		.endlesssubscription-subscription-addons .addon_more_option .field_inner img {
			max-width: 100%;
			width: 100%;
		}
		.endlesssubscription-subscription-addons .addon_more_option .radio_outer {
			width: 100%;
			text-align: left;
		}
		.endlesssubscription-subscription-addons .addon_more_option .left-addon-wrap {
			width: 100%;
			text-align: center;
		}
		.endlesssubscription-subscription-addons .addon_more_option .left-addon-wrap .price_outer.large {
			display: none;
		}
		.endlesssubscription-subscription-addons .addon_more_option .radio_outer .price_outer.small {
			display: block;
			font-size: 28px;
			float: right;
			line-height: 28px;
		}
		.endlesssubscription-subscription-addons .addon_more_option .checkout-addon-short-description {
			max-height: 100%;
			overflow: visible;
			border: none;
		}
		.link_add_sub {
			font-size: 20px;
			padding-right: 5%;
		}
	}
	
	@media screen and (min-width: 1165px) {
		.endlesssubscription-subscription-content .radio_outer {
			padding: 25px 25px 0;
		}
		.endlesssubscription-subscription-addons .addon_more_option .field.choice {
			display: inline-block;
			width: 33%;
			float: none;
			padding: 0 5px;
			vertical-align: top;
		}
		.addon_product .borderactive {
			height: 213px;
		}
		.endlesssubscription-subscription-content .field_outer {
			grid-template-columns: 50% 50%;
		}
		.endlesssubscription-subscription-content .field_inner.field_inner_addons {
			width: 66%;
		}
	}
	
	@media screen and (min-width: 1165px) and (max-width: 1280px){
	.addon-box {
		grid-template-columns: auto;
	}
	.endlesssubscription-subscription-addons .addon_more_option .radio_outer .price_outer.small {
		float: left;
	}
	}
	@media only screen and (max-width: 400px) {
		.endlesssubscription-subscription-addons .addon_bottom .add_to_cart_btn {
			min-width: auto;
		}
		.product_info_popup .qty-endless-col-left.quantity.buttons_added,
		.gs-product-add-popup .qty-endless-col-left.quantity.buttons_added {
			grid-column: 1;
			grid-row: 2;
		}
		.subscribe-delivery-list {
			padding: 15px 15px;
		}
		.inhall_text .grid-meatbox-item {
			font-size: 15px;
		}
		.inhall_text .grid-meatbox-header {
			font-size: 15px;
		}
	}
	
	@media only screen and (max-width: 481px) {
	.field_inner .badge-stlpro {
		display: none;
	}
	.block, .customer-review .product-details, .block-banners, .block-banners-inline {
		margin-bottom: 20px;
	}
	#maincontent .page-title-wrapper .first_headline_delivery.page-title {
		margin-right: 0px;
		margin-bottom: 20px;
		letter-spacing: 0;
	}
	.block-dashboard-info .box-my-account .paus-container p, .paus-container a {
		margin-top: 0px;
	}
	.field_inner_addons .quantity.buttons_added {
		position: inherit;
	}
	.endlesssubscription-subscription-addons .field.choice .field_inner .label {
		font-size: 20px;
		word-break: break-word;
	}
	#stakum_pro_account span.endless_delivery_grey {
		font-size: 16px;
	}
	.endlesssubscription-subscription-content .field_inner_addons {
		padding-bottom: 10px;
	}
	.field_inner_addons .endless_delivery_grey {
		padding: 3% 10px 0;
	}
	.endlesssubscription-subscription-addons .addon_more_option .field.choice {
		padding: 0;
	}
	.endless_delivery_grey {
		padding: 5px 10px;
	}
	.addons-weight {
		font-size: 16px;
	}
	.endlesssubscription-subscription-addons .addon_more_option .radio_outer {
		padding: 10px;
	}
	.qty-endless.all-addons {
		width: 100%;
		margin: 10px 0;
		grid-template-columns: 1fr;
	}
	.all-addons .qty-endless-col-left {
		margin-bottom: 0px;
	}
	.btn_label {
		margin: 0px;
	}
	.button_add.link_add_sub {
		font-size: 11px;
	}
	.endlesssubscription-subscription-addons input[type="checkbox"] {
		margin: 2px 0px 0 0;
		position: relative;
		top: 2px;
	}
	.endlesssubscription-subscription-addons .addon_more_option .checkout-addon-short-description {
		color: #766654;
		font-family: "Knockout 31 A", "Knockout 31 B";
		max-height: 90px;
		font-size: 14px;
		margin-bottom: 0;
		padding-bottom: 0px;
		border-bottom: 0px solid rgba(87, 70, 51, 0.2);
		line-height: 18px;
		word-break: break-word;
		text-overflow: ellipsis;
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
	}
	.endlesssubscription-subscription-addons .addon_more_option {
		overflow: hidden;
		margin: 0
	}
	.all-addons .quantity.buttons_added {
		width: 100%;
	}
	.all-addons .qty-endless-col-right {
		width: 100%;
	}
	.radio_outer {
		padding: 0% 10px 0;
	}
	.btn_label_change {
		min-width: 120px;
	}
	.button_outer {
		bottom: 0px;
		right: 0px;
	}
}

@media screen and (max-width: 540px) {
	.qty-endless {
		width: 60%;
	}
	.delivery-move-desktop {
		display: none;
	}
}
@media screen and (min-width: 540px) {
	.delivery-move-mobile {
		display: none;
	}
}

@media only screen and (max-width: 760px) {
	.endlesssubscription-subscription-edit .columns {
		margin-bottom: 50px;
	}
	.is_add_addons.btn_label {
		width: 100%;
	}
}

@media screen and (max-width: 767px) {
	#maincontent .status-box {
		margin-bottom: 30px;
	}
	.popup_item_content .badge-stlpro {
		display: none;
	}
	.endlesssubscription-subscription-addons .addon_more_option .radio_outer .price_outer.small {
		display: none;
	}
	.account .page-title-wrapper .page-title .base {
		font-size: 30px;
	}
	#subscription-options .second_headline_delivery, .mobile-stl-menu .second_headline_delivery {
		font-size: 25px;
	}
	.addon_product .radio_outer {
		padding-right: 0px;
	}
	.stakum_pro_account .primary {
		justify-content: center;
		display: flex;
		margin-bottom: 5%;
	}
	.addon_product .quantity {
		margin-top: 10px;
	}
	.addon_product .top_right {
		display: none;
	}
	.more-product-content span {
		display: none;
	}
	.product_info_popup .mobile-short-desc,
	.gs-product-add-popup .mobile-short-desc {
		display: none;
	}
	.endlesssubscription-subscription-addons .addon_more_option .mobile-long-desc {
		display: none;
	}
	.product_info_popup .desc-block a.morelink,
	.gs-product-add-popup .desc-block a.morelink {
		color: #ED6D06;
	}
	.mobile-stl-menu {
		display: grid;
		width: 100%;
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		background: #F9F8F5;
		z-index: 19;
	}
	.mobile-stl-menu-left {
		grid-column: 1 / 2;
		padding: 10px 0;
	}
	.mobile-stl-menu-right {
		grid-column: 2 / 2;
		padding: 10px 0;
	}
	.hide_mobile {
		display: none;
	}
	.endless_delivery_grey {
		font-size: 18px;
	}
	.addon_bottom .qty-endless-col-left {
		display: none;
	}
	.addon_bottom .check-wrap {
		display: none;
	}
	.addons-qty {
		font-size: 18px;
	}
	.endlesssubscription-subscription-addons .addon_more_option .addon_button_outer .btn_label.add_addons {
		display: none;
	}

	.addon_bottom .price_addon {
		text-align: center;
	}
	.grid-temp-pop .check-wrap {
		grid-column: 1 / 1;
		grid-row: 3;
		grid-column-start: 1;
		grid-column-end: 4;
		width: 100%;
	}
	.popup_item_content .product_content_icon {
		display: none;
	}
	.addons-subscription {
		background-color: white;
		padding: 10px;
		border-top: 1px solid #D3D4D6;
		border-left: 1px solid #D3D4D6;
		border-right: 1px solid #D3D4D6;
		margin-bottom: 0px;
	}
	.endlesssubscription-subscription-addons .addon_more_option .field.choice {
		width: 49%;
		float: left;
		padding: 0px;
		box-sizing: border-box;
		margin-bottom: 30px;
	}
	.addon_product {
		/*background-color: white;
		border-bottom: 1px solid #D3D4D6;
		border-left: 1px solid #D3D4D6;
		border-right: 1px solid #D3D4D6;*/
		margin-bottom: 5%;
		padding: 10px;
	}
	.addon_product hr {
		display: none;
	}
	.endlesssubscription-subscription-addons .addon_more_option {
		overflow: hidden;
		display: flex;
		margin: 0 0px;
		flex-wrap: wrap;
	}
	.qty-endless.all-addons {
		width: 100%;
		margin: 20px 0;
		grid-template-columns: 1fr;
	}
	.all-addons .qty-endless-col-left {
		grid-column: 1 / 1;
		grid-row: 1;
		justify-self: center;
		margin-bottom: 10px;
	}
	.all-addons .qty-endless-col-left.gs-qty-control {
		justify-self: left;
		grid-column: 1 / 1;
		grid-row: 2;
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.all-addons .qty-endless-col-right {
		grid-column: 1 / 1;
		grid-row: 2;
		justify-self: center;
	}
	.popup_info_content .label {
		font-size: 22px;
		font-family: "Knockout 30 A", "Knockout 30 B";
		color: #574633;
	}
	.popup_info_content .pro-image-add {
		width: 100%;
	}
	.popup_info_content .desc-block {
		margin: 2% 0 0 0;
	}
	.popup_info_content .block-style {
		padding: 8% 30px 8px;
	}
	.item_buy .popup_info_content {
		background: white;
	}
	.endlesssubscription-subscription-content .addons {
		display: none;
	}
	.endlesssubscription-subscription-content .cat-label {
		color: #574633;
		letter-spacing: 0.36px;
		font-family: "Knockout 31 A", "Knockout 31 B";
		display: block;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #D3D4D6;
	}
	.endlesssubscription-subscription-content .options-list {
		border-bottom: 1px solid #D3D4D6;
	}
	.endlesssubscription-subscription-content .field_inner_addons {
		border-bottom: 1px solid #D3D4D6;
	}
	.endlesssubscription-subscription-content .field_inner_addons.borderactive {
		border: 1px solid #076B35;
		width: -webkit-fill-available;
	}
	#stakum_pro_account .addon_product .field.choice {
		margin-bottom: 10px;
	}
	.endlesssubscription-subscription-content .field_inner img {
		max-width: 40%;
		float: left;
	}
	.endlesssubscription-subscription-content .badge-wrp {
		display: none;
	}
	.endlesssubscription-subscription-content .radio_outer {
		max-width: 60%;
	}
	.endlesssubscription-subscription-content .addon_bottom .radio_outer {
		width: 100%;
		max-width: 100%;
		text-align: center;
	}
	.endlesssubscription-subscription-content .addon_more_option .product-weight {
		margin-bottom: 15px;
	}
	.third_headline_delivery {
		color: #574633;
		letter-spacing: 0.36px;
		font-family: "Knockout 31 A", "Knockout 31 B";
		display: block;
		padding: 0 0 5px 0;
		margin: 0 0 10px 0;
		border-bottom: 1px solid #D3D4D6;
	}
	.grid-meatbox-list {
		max-width: 1200px;
		font-family: "Knockout 31 A", "Knockout 31 B";
		margin: 0 auto;
		display: grid;
		grid-gap: 0rem;
		color: #333333;
		grid-template-columns: 50% 20% 30%;
	}
	.grid-meatbox-list-addons {
		max-width: 1200px;
		font-family: "Knockout 31 A", "Knockout 31 B";
		margin: 0 auto;
		display: grid;
		grid-gap: 0rem;
		color: #333333;
		grid-template-columns: repeat(2, 1fr);
	}
	.grid-meatbox-list-addons .grid-meatbox-header:nth-child(2) {
		text-align: right;
	}
	.grid-meatbox-list-addons .grid-meatbox-item:nth-child(2) {
		text-align: right;
	}
	.grid-meatbox-header {
		padding: 0.5rem 0;
		text-align: left;
		font-size: 16px;
		text-transform: uppercase;
	}
	.grid-meatbox-header:nth-child(2) {
		text-align: center;
	}
	.grid-meatbox-header:nth-child(3) {
		text-align: right;
	}
	.grid-meatbox-item {
		padding: 0.5rem 0;
		text-align: left;
		font-size: 16px;
	}
	.grid-meatbox-item:nth-child(2) {
		text-align: center;
	}
	.grid-meatbox-item:nth-child(3) {
		text-align: right;
	}
	.is-endless-delivery {
		color: #574633;
		font-size: 14px;
		margin-top: 5px;
	}
	.product_info_popup .field_inner img,
	.gs-product-add-popup .field_inner img {
		width: 100%;
		max-width: 100%;
	}
	.product_info_popup .large,
	.gs-product-add-popup .large {
		display: none;
	}
	.product_info_popup .small,
	.gs-product-add-popup .small {
		display: none;
	}
	.product_info_popup .radio_outer,
	.gs-product-add-popup .radio_outer {
		width: 100%;
		max-width: 100%;
		font-size: 18px;
		margin-bottom: 32px;
		padding: 8% 30px 8px;
	}
	.product_info_popup,
	.gs-product-add-popup .small {
		font-family: "Knockout 31 A", "Knockout 31 B";
	}
	.product_info_popup .label,
	.gs-product-add-popup .label {
		font-family: "Knockout 31 A", "Knockout 31 B";
		font-size: 22px;
	}
	.product_info_popup .desc-block,
	.gs-product-add-popup .desc-block {
		color: #766654;
		font-family: "Knockout 31 A", "Knockout 31 B";
		font-size: 18px;
	}
	.product_info_popup .desc-block a,
	.gs-product-add-popup .desc-block a {
		color: #766654;
		font-family: "Knockout 30 A", "Knockout 30 B";
		font-size: 18px;
	}
	.product_info_popup .price_addon,
	.gs-product-add-popup .price_addon {
		font-size: 40px;
		color: #006E34;
		font-family: "Knockout 31 A", "Knockout 31 B";
		letter-spacing: 0.33px;
	}
	.left-addon-wrap img {
		width: 100%;
	}
	.product_info_popup .grid-temp-pop,
	.gs-product-add-popup .grid-temp-pop {
		display: grid;
		grid-gap: 10px;
		grid-template-columns: repeat(3, 1fr);
	}
	.product_info_popup .check-wrap-pop,
	.gs-product-add-popup .check-wrap-pop {
		grid-column: 1 / 1;
		grid-row: 3;
		grid-column-start: 1;
		grid-column-end: 4;
		width: 100%;
	}
	.product_info_popup .qty-endless-col-right ,
	.gs-product-add-popup .qty-endless-col-right {
		grid-column: 1 / 1;
		grid-row: 4;
		grid-column-start: 1;
		grid-column-end: 4;
		width: 100%;
	}
	.endlesssubscription-subscription-addons .item_buy .popup_addtocart,
	.endlesssubscription-subscription-content .gs-product-add-popup .popup_addtocart {
		display: none;
	}
	.product_info_popup .popup-chooseqty,
	.gs-product-add-popup .popup-chooseqty{
		grid-column: 1 / 1;
		grid-row: 1;
		font-size: 20px;
	}
	.product_info_popup input[type="checkbox"],
	.gs-product-add-popup input[type="checkbox"]{
		top: 1px;
	}
	.product_info_popup .quantity.buttons_added,
	.gs-product-add-popup .quantity.buttons_added{
		grid-column: 2 / 3;
		grid-row: 1;
		width: 130px;
	}
	.product_info_popup .check-wrap-popup,
	.gs-product-add-popup .check-wrap-popup {
		grid-column: 1 / 1;
		grid-row: 2;
		grid-column-start: 1;
		grid-column-end: 4;
	}
	.product_info_popup .price_addon,
	.gs-product-add-popup .price_addon{
		grid-column: 3 / 3;
		text-align: right;
		grid-row: 1;
		font-size: 24px;
		line-height: normal;
		letter-spacing: 0.20px;
		font-family: "Knockout 31 A", "Knockout 31 B";
		color: #006E34;
	}
	.product_info_popup .button_add.link_add_sub,
	.gs-product-add-popup .button_add.link_add_sub{
		font-size: 18px;
	}
	.product_info_popup .productQty,
	.gs-product-add-popup .productQty{
		/*width: 135px;*/
		border: 3px solid #CDB28A;
		border-radius: 50px;
		text-align: center;
		height: 40px;
		line-height: 40px;
		font-size: 30px;
		color: #CDB28A;
		font-family: "Knockout 30 A", "Knockout 30 B";
	}
	.popup_info_qty_cart {
		background-color: white;
		font-size: 18px;
		margin-bottom: 8%;
		padding: 0 30px;
	}
	#stakum_pro_account .endless_delivery_grey {
		font-size: 18px;
	}
}
@media only screen and (max-width: 992px) and (min-width: 481px){
		.endlesssubscription-subscription-addons .addon_more_option .checkout-addon-short-description {
			word-break: break-word;
			text-overflow: ellipsis;
			overflow: hidden;
			display: -webkit-box;
			-webkit-line-clamp: 6;
			-webkit-box-orient: vertical;
			min-height: auto;
		}
}

@media screen and (max-width: 1165px) {
	.field_inner.field_inner_addons {
		width: 99.8%;
	}
	.bundle-options-wrapper .fieldset>.field .field.choice, .bundle-options-wrapper .fieldset>.fields>.field .field.choice, .pop_content .field.choice {
		width: 100%;
		max-width: 100%;
	}
}

@media screen and (max-width: 1620px) {
	.endlesssubscription-subscription-addons .addon_more_option .addon_button_outer .btn_label {
		margin-top: 10px;
		margin-bottom: 0px;
		width: 100%;
   	}
   	.link_add_sub {
		font-size: 18px;
	}
	#subscription-addons .addon_bottom .qty-endless.all-addons {
		width: 100%;
		margin: 20px 0;
		grid-template-columns: 1fr;
	}
	.addon_bottom .all-addons .qty-endless-col-left {
		grid-column: 1 / 1;
		grid-row: 2;
		justify-self: center;
		margin-bottom: 10px;
		grid-column-start: 1;
		grid-column-end: 3;
	}
	.addon_bottom .all-addons .qty-endless-col-right {
		grid-column: 1 / 1;
		grid-row: 3;
		justify-self: center;
		grid-column-start: 1;
		grid-column-end: 3;
		width: 100%;
	}
}

.addon_product .price_addon {
    align-self: flex-end;
}

.addon_product .field.choice {
    margin-bottom: 30px;
    overflow: initial;
    display: inline-block;
	width: 100%;
}
.addon_product {
    overflow: initial;
    margin-bottom: 5%;
}

/* Ta bort media 760 px också
.field.choice .input-text.qty, .qty-display {
    position: absolute;
    display: none;
}
*/

.link_add_sub {
	color: #574633;
	font-family: "Knockout 30 A", "Knockout 30 B";
	text-decoration: none;
	letter-spacing: 0.58px;
}

.pop_content .non-popup-qty {
	display: none;
}

.main-container .popup-qty {
	display: none;
}

.endlesssubscription-subscription-content .field_outer {
	margin: inherit;
	display: grid;
	gap: 10px;
}

.endlesssubscription-subscription-content .bundle-options-wrapper .fieldset>.field .field.choice, .bundle-options-wrapper .fieldset>.fields>.field .field.choice, .pop_content .field.choice {
	position: relative;
	width: inherit;
	float: inherit;
	padding: inherit;
	box-sizing: inherit;
	margin-bottom: inherit;
}

.endlesssubscription-subscription-content .field_inner {
	min-height: 100px;
	position: relative;
	float: left;
	width: 100%;
	background: #F9F9F9;
}

body#html-body.account .subscribe-delivery-list.bg-white{ background: #F9F9F9; }

.endlesssubscription-subscription-content .product-temp {
	color: black;
	border: 1px solid #ED6D06;
	background-color: #FBCF66;
	text-align: center;
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: 100%;
	z-index: 1;
	padding-right: 0;
	font-family: "Knockout 30 A", "Knockout 30 B";
	text-decoration: none;
    letter-spacing: 0.58px;
}

.extra-active {
    padding-right: 2px;
    top: -1px;
    border-top: 2px solid #076B35;
}

.badge-stlpro {
    padding: 5px 8px;
    margin-top: 10px;
    margin-bottom: 4px;
    background: #006E34;
    color: #fff;
    font-family: "Knockout 31 A", "Knockout 31 B";
    font-size: 16px;
    display: flex;
    position: relative;
    bottom: 9px;
    float: left;
}

.addon_bottom .badge-stlpro {
    position: absolute;
    top: -50px;
	bottom: auto;
}

.addon_product .badge-stlpro {
	bottom: 0;
    margin-left: 25px;
}

.temp-question::after {
	content: url('../images/question.png');
	top: 2px;
    position: absolute;
    margin-left: 10px;
}

.endlesssubscription-subscription-content .product-temp .temporary_product_desc {
    font-size: 18px;
    text-align: left;
    font-family: Georgia,Times,"Times New Roman",serif;
    padding: 20px;
    transition: top 300ms cubic-bezier(0.17, 0.04, 0.03, 0.94) 0s;
}

.endlesssubscription-subscription-content .hide-bundle {
	display: none;
}

.payment_method_outer {
	padding-top: 0;
	margin-top: 0;
	border-top: 0;
}

.selected .borderactive {
	border: 2px solid #076B35;
}

.endlesssubscription-subscription-content .field_inner_addons.borderactive {
	border: 2px solid #076B35;
	overflow: hidden;
}

.overlay-message {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.8);
	display: none;
	z-index: 999999;
}

.endlesssubscription-subscription-edit .status-title {
	border-top: 0;
	margin-top: 0;
	font-weight: 400;
}

.endlesssubscription-subscription-edit .box-content.box-actions p {
	margin: 0 0 20px 0;
}

.endlesssubscription-subscription-edit .stakum_pro_outer {
	padding-bottom: 5%;
	margin-bottom: 2%;
	border-bottom: 1px solid rgba(87, 70, 51, 0.2);
}

.inherall_content h4 {
	margin-bottom: 0;
	margin-top: 0;
	font-weight: 400;
}

.payment_method_outer .actions-toolbar {
	text-align: left;
	margin-top: 0;
}

.paus-container {
	background-color: #fff3cd;
	border: 2px solid #ffeeba;
	font-size: 18px;
	padding: 10px;
	font-family: "Knockout 30 A", "Knockout 30 B";
	line-height: normal;
	letter-spacing: 0.83px;
	line-height: normal;
	color: #574633;
}

.message-popup {
	position: fixed;
	top: 50%;
	left: 50%;
	color: #fff;
	border-radius: 50px;
	font-size: 20px;
	text-transform: uppercase;
	line-height: normal;
	font-family: "Knockout 30 A", "Knockout 30 B";
	padding: 15px 30px;
	text-decoration: none;
	background: #006E34;
	border-color: #006E34;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.message-popup.message-error-popup {
	background: #b90000;
	border-color: #b90000;
}

.message-popup.message-saving-popup {
	background: #ED6D06be;
	border-color: #ED6D06be;
}

.overlay-saved-text {
	position: fixed;
	top: 50%;
	left: 50%;
	color: #fff;
	border-radius: 50px;
	font-size: 20px;
	text-transform: uppercase;
	line-height: normal;
	font-family: "Knockout 30 A", "Knockout 30 B";
	padding: 15px 30px;
	text-decoration: none;
	background: #006E34;
	border-color: #006E34;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 999999;
}

.second_headline_delivery.currentlink {
    color: #006E34;
}
/* .nav.item a.currentlink {
    color: #006E34;
} */
.mobile-stl-menu a {
	text-decoration: none;
}

.stakum_pro_account .primary {
	justify-content: center;
}

.price_outer.small {
	font-size: 24px;
	line-height: normal;
	letter-spacing: 0.20px;
	font-family: "Knockout 31 A", "Knockout 31 B";
	color: #006E34;
}

.block-dashboard-info .paus-container {
	background-color: #E6DCCA;
	font-size: 22px;
	padding: 15px;
	font-family: "Knockout 30 A", "Knockout 30 B";
	line-height: normal;
	letter-spacing: 0.02px;
	line-height: normal;
	color: #333333;
	margin-top: 0px;
	margin-bottom: 5%;
	border: 1px solid #D3D4D6;
}

.addon_bottom .check-wrap-popup {
	display: none;
}

.addon_bottom .popup-chooseqty {
	display: none;
}

.qty-endless {
	display: grid;
	grid-template-columns: 1fr;
	box-sizing: border-box;
	align-items: stretch;
}

.qty-endless-col-left {
	grid-column: 1 / 1;
	grid-row: 1;
	justify-self: start;
}

.qty-endless-col-right {
	grid-column: 1 / 1;
	grid-row: 2;
	justify-self: end;
}

.block-dashboard-info .paus-container-delivery {
	background-color: #FFF3CD;
	font-size: 22px;
	padding: 15px;
	font-family: "Knockout 30 A", "Knockout 30 B";
	line-height: normal;
	letter-spacing: 0.02px;
	line-height: normal;
	color: #333333;
	margin: 0 0 40px;
}

.account .header-bottom {
	display: none;
}

#maincontent .block-dashboard-info .box-title, .block-dashboard-addresses .box-title, .block-addresses-default .box-title, .block-addresses-list .block-title {
	display: block;
	margin-bottom: 10px;
}

#maincontent .block-dashboard-info .box-title span, .block-dashboard-addresses .box-title span, .block-addresses-default .box-title span, .block-title.order strong, .block-addresses-list .block-title strong, .table-order-items tr th, .account .column.main .block.block-order-details-view:not(.widget) .block-title, .account .column.main .block.block-order-details-view:not(.widget) .box-title>span, .form-address-edit .legend span, .form-edit-account .legend span, .form-newsletter-manage .legend span, #subscription-payment-block .legend span {
	font-size: 20px;
	letter-spacing: 0.33px;
	color: #574633;
	font-family: "Knockout 31 A", "Knockout 31 B";
	text-transform: uppercase;
}

#subscription-payment-block legend.legend {
    width: 100%;
}

.your-order {
	margin-top: 90px;
}

.headline-paus {
	display: block;
	font-size: 20px;
	color: #333333;
	margin-bottom: 2px;
}

.block-dashboard-info .paus-container p, .paus-container a {
	font-size: 18px;
	margin-top: 11px;
	color: #333333;
}

.block-dashboard-info .paus-container a {
	font-size: 20px;
	color: #ED6D06;
}

#changePayment {
	background: #ED6D06;
	border-color: #ED6D06;
}

.account .page-title-wrapper .first_headline_delivery {
	margin-bottom: 25px;
}

.second_headline_delivery {
	font-size: 30px;
	color: #574633;
	letter-spacing: 0.36px;
	font-family: "Knockout 31 A", "Knockout 31 B";
	display: block;
	margin: 0px 0 5px 0;
	text-transform: uppercase;
}

.third_headline_delivery {
	font-size: 25px;
	color: #574633;
	letter-spacing: 0.36px;
	font-family: "Knockout 31 A", "Knockout 31 B";
	display: block;
	margin: 25px 0;
	text-transform: uppercase;
}

.extra_headline_delivery {
	font-size: 20px;
	color: #574633;
	letter-spacing: 0.36px;
	font-family: "Knockout 31 A", "Knockout 31 B";
	display: block;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #D3D4D6;
}

.addons-weight {
	margin-top: 5px;
	color: #766654;
	line-height: normal;
	letter-spacing: 0.39px;
	font-family: "Knockout 31 A", "Knockout 31 B";
	font-weight: normal;
}

.addons-qty {
	margin-top: 5px;
	font-size: 20px;
	color: #766654;
	line-height: normal;
	letter-spacing: 0.39px;
	font-family: "Knockout 31 A", "Knockout 31 B";
	font-weight: normal;
}

.endless_delivery_grey {
	display: block;
	float: left;
	padding: 5px 25px;
	box-sizing: border-box;
	color: #766654;
	font-size: 20px;
	font-family: "Knockout 30 A", "Knockout 30 B";
}

.addon_product .radio_outer {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.delivery_round_outer .first_del {
	font-size: 30px;
	line-height: 1.4;
	margin-bottom: 10px;
    display: block;
}

.isEndlessDelivery-item {
	padding: 0 1rem 1rem 1rem;
	text-align: left;
	font-size: 16px;
}

.subscription-product-info .subscription-product-info-head .my_account_h4 {
	font-family: "Knockout 30 A", "Knockout 30 B";
	font-size: 24px;
	color: #574633;
	font-weight: 400;
	letter-spacing: 0.83px;
	line-height: 28.13px;
}

.payment_method_outer h4{
	font-weight: 400;
}

.box-my-account {
	margin-top: 15px;
}

.subscription-product-info a.link-btn {
	color: #ED6D06;
	font-size: 18px;
}

.btn_label_change {
	background: #ED6D06;
	border: 1px solid #ED6D06;
	margin: 0;
}

.category_popup {
	position: fixed;
	top: -200%;
	margin: auto;
	right: 0;
	left: 0;
	max-width: 1300px;
	width: 100%;
	height: calc(100% - 50px);
	background: #F9F8F5;
	z-index: 9999;
	transition: all 0.5s linear;
	padding: 15px 30px;
	overflow: auto;
	box-sizing: border-box;
}

#content-changes .cat-label {
	font-size: 25px;
}

.pop_head_title {
	color: #006E34;
}

.border-seperator-bottom {
	border-bottom: 1px solid #D8D8D8;
	margin-bottom: 10px 0;
}

.grid-meatbox-border-bottom {
	border-bottom: 1px solid #D3D4D6;
}

.subscription-product-info .inhall_text {
	margin: 0 0 10px;
	letter-spacing: 0;
}

.subscription-product {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
	padding: 10px 0;
}

.quantity {
	display: inline-block;
	border: 3px solid #CDB28A;
	border-radius: 50px;
}

.quantity .input-text-addons.qty-addons {
	padding: 0 5px;
	text-align: center;
	background-color: transparent;
	border: 0px;
	color: black;
}

.quantity.buttons_added {
    height: 40px;
}

.quantity.buttons_added input {
	display: inline-block;
	margin: 0;
	vertical-align: top;
	box-shadow: none;
}

.quantity.buttons_added .minus, .quantity.buttons_added .plus {
	background-color: transparent;
	border: 0px;
	cursor: pointer;
	border-radius: 50px;
	color: black !important;
}

.quantity.buttons_added .minus {
	padding: 7px 10px 8px 20px;
	border-right: 0;
	font-size: 25px;
	line-height: 0;
}

.quantity.buttons_added .plus {
	padding: 9px 20px 8px 10px;
	border-left: 0;
	font-size: 25px;
	line-height: 1px;
}

.quantity input::-webkit-outer-spin-button, .quantity input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0;
}

.quantity.buttons_added .minus:focus, .quantity.buttons_added .plus:focus {
	outline: none;
}

.addon_bottom .button_outer {
	padding-left: 0;
	bottom: 30px;
	right: 200px
}

.addon_bottom .button_outer label {
	font-size: 30px;
	position: absolute;
	left: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
	color: #CDB28A;
	cursor: pointer;
}

.addon_bottom .button_outer label.qtyplus {
	left: inherit;
	right: 15px;
}

.addon_bottom .price_addon {
	font-size: 24px;
	line-height: normal;
	letter-spacing: 0.20px;
	font-family: "Knockout 31 A", "Knockout 31 B";
	color: #006E34;
}

.addon_bottom .productQty {
	border: 3px solid #CDB28A;
	border-radius: 50px;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 30px;
	color: #CDB28A;
	font-family: "Knockout 30 A", "Knockout 30 B";
}

.endlesssubscription-subscription-addons .add_to_cart_btn {
	background: #ED6D06;
	min-width: 130px;
	color: #fff;
	display: inline-block;
	border-radius: 50px;
	font-size: 20px;
	text-transform: inherit;
	line-height: normal;
	font-family: "Knockout 30 A", "Knockout 30 B";
	padding: 8px 20px;
	text-decoration: none;
	box-shadow: none;
	border-color: #ED6D06;
	box-sizing: border-box;
	margin-bottom: 5px;
	height: 45px;
}

.addon_button_outer {
	padding: 0;
}

.grid-meatbox-list-2 {
	grid-template-columns: 50% 50%;
}

.grid-meatbox-list-2 .grid-meatbox-item:nth-child(2) {
	text-align: right;
}
.paused-box .orange {
    margin-bottom: 25px;
}

.endlesssubscription-subscription-addons .addon_more_option .incl_vat {
    padding-left: 0;
    margin-bottom: 25px;
}
.order-details-items .table-order-items .product-item-name {
    font-weight: 700;
}
.account.sales-order-history .table-wrapper {
    border-top: 0px;
}
.account.sales-order-view .block.block-order-details-view {
    margin-top: 20px;
}
@media screen and (max-width: 639px) {
#my-orders-table tr.item-options-container td.col:before {
	display:none;
}

#my-orders-table .item-options-container td.col.value, #my-orders-table .item-options-container td.col.qty span.content {
    font-size: 18px;
}
#my-orders-table .item-options-container td {
	padding: 5px 10px;
}
#my-orders-table .item-options-container {
	column-count: 3;
}
}
@media screen and (min-width: 639px) {
	.hideondesktop {
		display:none;
	}
}

/* POPUP */

#popup-msg .mgz-element a {  
    color: #286E3C; 
    text-decoration: underline; 
}

#popup-msg {
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 150%;
    color: #574633;
}

/* Rubriker */
#popup-msg h1 {
    font-family: "Knockout 51 A", "Knockout 51 B";
    font-style: normal;
    font-weight: normal;
    line-height: 110%;
    color: #286E3C;
}

#popup-msg h2 {
    font-family: "Knockout 31 A", "Knockout 31 B";
    font-style: normal;
    font-weight: normal;
    line-height: 110%;
    color: #574633;
}

#popup-msg h3 {
    font-family: "Knockout 30 A", "Knockout 30 B";
    font-style: normal;
    font-weight: normal;
    line-height: 100%;
    color: #574633;
}

#popup-msg h4 {
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: normal;
    font-weight: normal;
    line-height: 150%;
    color: #574633;
}

#popup-msg h5 {
    font-family: Georgia,Times,"Times New Roman",serif;
    font-style: normal;
    font-weight: normal;
    line-height: 150%;
    color: #574633;
}



@media only screen and (min-width: 768px) {
    /* Rubriker */
	#popup-msg h1 {
        font-size: 62px;
    }

    #popup-msg h2 {
        font-size: 40px;
    }

    #popup-msg h3 {
        font-size: 34px;
    }

    #popup-msg h4 {
        font-size: 18px;
        line-height: 150%;
    }

    #popup-msg h5 {
        line-height: 150%;
    }
}

@media only screen and (max-width: 768px) {
    /* Rubriker */
    #popup-msg h1 {
        font-size: 40px;
    }

    #popup-msg h2 {
        font-size: 34px;
    }

    #popup-msg h3 {
        font-size: 30px;
    }

    #popup-msg h4 {
        font-size: 18px;
    }

    #popup-msg h5 {
        font-size: 18px;
    }
}
@media only screen and (max-width: 480px) {
    /* Rubriker */
    #popup-msg h1 {
        font-size: 30px;
    }

    #popup-msg h2 {
        font-size: 24px;
    }

    #popup-msg h3 {
        font-size: 24px;
    }

    #popup-msg h4 {
        font-size: 18px;
    }

    #popup-msg h5 {
        font-size: 18px;
    }
}

.stakum_pro_outer .delivery_round_outer.fieldset {
    margin-top: 30px;
}

#subscription-addons .addon_more_option .lazzy_addon {
	overflow: hidden;
	margin: 0 0px;
	flex-wrap: wrap;
}

#subscription-addons .mgz-carousel.owl-carousel.mgz-product-items.addon_more_option.owl-loaded.owl-drag {
    margin: 0;
}

#subscription-addons .mgz-carousel .owl-nav [class*=owl-] {
	width: 35px;
	height: 50px;
	line-height: 55px;
	/*background: rgba(237, 109, 7, 0.5);*/
	background: none;
}

#subscription-addons .mgz-carousel .owl-nav [class*=owl-]:hover {
	/*background: rgba(237, 109, 7, 1);*/
	background: none;
}

#subscription-addons .mgz-carousel .owl-nav {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
}

#subscription-addons .mgz-carousel .owl-nav .owl-prev,
#subscription-addons .mgz-carousel .owl-nav .owl-next {
	position: absolute;
	color: inherit;
	background: none;
	border: none;
	z-index: 100;
}

#subscription-addons .mgz-carousel .owl-nav i {
	font-size: 4rem;
	color: #766654;
}

#subscription-addons .mgz-carousel .owl-nav .owl-prev {
	left: 0;
}

#subscription-addons .mgz-carousel .owl-nav .owl-next {
	right: 0;
}
.endlesssubscription-subscription-addons .addon_more_option .checkout-addon-short-description {
    border-bottom: 0px solid rgba(87,70,51, 0.2);
}



/* New Code */
@media only screen and (max-width: 768px) {
.endlesssubscription-subscription-addons .product_info_popup .quantity.buttons_added, .endlesssubscription-subscription-addons .addon_product .quantity.buttons_added {
    height: 40px;
    display: grid;
    grid-auto-flow: column;
    min-width: 130px;
    max-width: 130px;
}

.quantity.buttons_added .minus {
    border-right: 0;
    font-size: 25px;
    line-height: 0;
    padding: 15px;
}

.quantity.buttons_added .plus {
    border-right: 0;
    font-size: 25px;
    line-height: 0;
    padding: 15px;
}
}
@media only screen and (min-width: 768px) {
	.endlesssubscription-subscription-addons .quantity.buttons_added, .endlesssubscription-subscription-addons .addon_product .quantity.buttons_added {
		height: 40px;
		display: grid;
		grid-auto-flow: column;
		width: 130px;
	}
	
	.quantity.buttons_added .minus {
		border-right: 0;
		font-size: 25px;
		line-height: 0;
		padding: 15px;
	}
	
	.quantity.buttons_added .plus {
		border-right: 0;
		font-size: 25px;
		line-height: 0;
		padding: 15px;
	}
}
#subscription-addons .owl-carousel .owl-stage {
	display: flex;
}
#subscription-addons .owl-carousel .owl-item {
	display: flex;
}
#subscription-addons .owl-carousel .radio_outer {
	display: grid;
}
#subscription-addons .owl-carousel .field_inner {
	height: 100%;
}
@media only screen and (max-width: 414px) { 
#subscription-addons .owl-carousel.addon_more_option .label {
	font-size: 18px;
}
#subscription-addons .owl-carousel.addon_more_option .product-weight {
	font-size: 18px;
}
}
@media only screen and (max-width: 768px) { 
	#subscription-addons .addon_more_option .field.choice {
		width: 50%;
		padding: 0px;
		display: flex;
		margin-bottom: 10px;
	}
	#subscription-addons .owl-carousel.addon_more_option .radio_outer {
		text-align: center;
	}
	.endlesssubscription-subscription-content #subscription-addons .addon_more_option .field.choice:nth-child(odd) {
		padding-right: 5px;
	}
	.endlesssubscription-subscription-content #subscription-addons .addon_more_option .field.choice:nth-child(even) {
		padding-left: 5px;
	}
	.endlesssubscription-subscription-addons .addon_more_option .checkout-addon-short-description p.desc-block.mobile-short-desc {
		overflow: hidden;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
	}
	#subscription-addons .addon_bottom .owl-item .qty-endless.all-addons {
		text-align: center;
	}
	#subscription-addons .addon_bottom .owl-item .qty-endless.all-addons {
		width: 100%;
		margin: 20px 0 0;
		grid-template-columns: 1fr;
		display: block;
	}
}
@media only screen and (min-width: 768px) { 
#subscription-addons .addon_more_option .field.choice {
	width: 25%;
    padding: 0 5px;
	margin-bottom: 10px;
}
.endlesssubscription-subscription-addons .addon_more_option .checkout-addon-short-description p.desc-block.mobile-short-desc {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
}
#subscription-addons .addon_more_option {
    display: flex;
    flex-wrap: wrap;
	margin-bottom: 15px;
}
#subscription-addons .owl-carousel {
	margin-bottom: 15px;
}
#subscription-addons .addon_more_option .field.choice {
    display: flex;
}
#subscription-addons .addon_more_option .field_inner {
	border: 1px solid #D3D4D6;
}
#subscription-addons .addon_more_option .radio_outer {
    display: grid;
}

#subscription-addons .addon_more_option .left-addon-wrap {
	overflow: hidden;
}

/*
#subscription-addons .owl-carousel.addon_more_option .left-addon-wrap {
	height: fit-content;
} */

.endlesssubscription-subscription-addons .addon_more_option .lazzy_addon .left-addon-wrap {
	display: initial;
	flex-wrap: initial;
}

#subscription-addons .addon_more_option .lazzy_addon .left-addon-wrap {
	display: initial;
	flex-wrap: initial;
}

#subscription-addons .addon_bottom .owl-item .field_inner .left-addon-wrap img {
	margin: inherit;
}

/*
@media only screen and (min-width: 768px) and (max-width: 1620px) {
	.endlesssubscription-subscription-addons .quantity.buttons_added {
		height: fit-content;
		display: grid;
		grid-auto-flow: column;
		padding: 0 10px;
		width: 100%;
	}
	
	.quantity.buttons_added .minus {
		border-right: 0;
		font-size: 25px;
		line-height: 0;
		padding: 15px;
	}
	
	.quantity.buttons_added .plus {
		border-right: 0;
		font-size: 25px;
		line-height: 0;
		padding: 15px;
	}
}*/
.account .stripe-payments .legend > span {
    font-size: 20px;
    letter-spacing: 0.33px;
    color: #574633;
    font-family: "Knockout 31 A", "Knockout 31 B";
    text-transform: uppercase;
	font-weight: 600;
}

#invoice-form .customer-type label {
    font-family: "Knockout 31 A", "Knockout 31 B";
    font-size: 16px;
}

#invoice-form .customer-type input#company {
    margin-left: 10px;
}

#invoice-form .customer-type {
    margin-bottom: 5px;
}

#invoice-form .get_address_outer .actions-toolbar {
    margin-top: 10px;
}

.subscription-customer-settings input#ssn {
	opacity: 0.7;
	border: 2px solid #574633;
	box-sizing: border-box;
	border-radius: 4px;
	height: 55px;
	font-family: "Knockout 31 A", "Knockout 31 B";
	font-style: normal;
	font-weight: 400;
	line-height: 24px;
	color: #574633;
	font-size: 16px;
}
.subscription-customer-settings label.ssn {
	font-family: "Knockout 31 A", "Knockout 31 B";
	font-size: 16px;
	color: #574633;
}
.subscription-customer-settings label.ssn:after {
	content: '*';
	color: #e02b27;
	font-size: 1.2rem;
	margin: 0 0 0 5px;
}
.subscription-customer-settings #subscription_settings .yellow-msg {
	background-color: #fff3cd;
	border: 2px solid #ffeeba;
	padding: 10px;
	margin-bottom: 20px;
}
.subscription-customer-settings #subscription_settings .yellow-msg p#delivery-comment {
	margin: 0;
}

.subscription-customer-settings .stl_paused_info,
.customer-account-edit .stl_paused_info {margin-bottom: 10px;}
.addon-box { min-height: 60px; }

.subscription-customer-settings .link-disabled{
	opacity: 0.5;
	cursor: default;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}