/*
Theme Name: Zelected Foods
Template: pro
Author: Clockwork
Author URI: https://clockwork.dk
Version: 42
*/
html {
	overflow-y: scroll;
}
body {
	line-height: 1.2em;
}
h1, .h1 {
	margin-top: 0;
}
sup {
	font-size: .6em;
}
.h2thin h2, h2.thin, .h2.thin {
	font-size: 3.2em !important;
	font-weight: 400 !important;
	color: #808080 !important;
	text-align: center !important;
	margin-bottom: .3em !important;
	text-transform: none !important;
}
.x-text h2 {
	text-transform: none;
}
.h3smaller h3 {
	font-size: 1.4em !important;
	font-weight: 400 !important;
	text-transform: none !important;
	margin-bottom: .4em;
}
header .x-navbar .desktop .x-nav > li > a, footer .footerlinks a:after, footer .adresse a:after, .woo-category h3, .woo-category h3 a, .inspgrid .x-col .x-text a, .breadcrmb a, .chklst ul li, .tipsboks .image a img, .xoo-wsc-modal .xoo-wsc-pname a, .woocommerce-MyAccount-navigation a, .woocommerce-MyAccount-content .order-again a, .woocommerce-table a, .single-product .tabs .tab a, footer a, .cn-button, footer .somelinks a:after, .x-menu-collapsed .x-anchor-sub-indicator:before, .cholumenttopleft, .cholumenttopright, .cholumentbottomleft, .cholumentbottomright, span.copycode:after, .whitelink a {
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-o-transition: .2s ease;
	-ms-transition: .2s ease;
	transition: .2s ease;
}
.x-text > p > a, .x-text > a, .x-text li > a, .woocommerce .woocommerce-terms-and-conditions-checkbox-text a, .woocommerce a.woocommerce-privacy-policy-link, .woocommerce-MyAccount-content a, .woocommerce-info a, .single-product .tabs .tab a[href], .breadcrumb a, .codedropz-btn-wrap a {
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-o-transition: .2s ease;
	-ms-transition: .2s ease;
	transition: .2s ease;
	border-bottom: 1px solid #4e4e4e;
	text-decoration: none !important;
	padding-top: .05rem !important;
	background: linear-gradient(to bottom, #fff 0, #fff 100%);
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 0 0;
	padding: 0 2px;
}
.breadcrumb a {
	border-bottom: none;
}
.x-text > p > a:hover, .x-text > a:hover, .x-text li > a:hover, .woocommerce .woocommerce-terms-and-conditions-checkbox-text a:hover, .woocommerce a.woocommerce-privacy-policy-link:hover, .woocommerce-MyAccount-content a:hover, .single-product .tabs .tab a:hover, .breadcrumb a:hover, .codedropz-btn-wrap a:hover {
	color: #fff;
	background-size: 1rem 3rem;
	background: linear-gradient(to bottom, #9db95e 0, #9db95e 100%);
	border-bottom: 1px solid #9db95e;
}
.whitelink a {
	color: #fff;
	border-bottom: 2px solid #fff !important;
}
.darkbg a {
	color: #e8edd7;
	border-bottom: 1px solid #e8edd7 !important;
}
.grazz {
	color: #a4d800;
}
.woocommerce-MyAccount-content a:hover {
	border-bottom: 0;
}
.woocommerce-MyAccount-navigation .is-active a {
	color: #fff !important;
}
.whitxt a, .whitxt p > a {
	color: #fff;
	border-bottom: 1px solid #fff;
	line-height: 1.5em;
}
.greytxt a, .greytxt p > a {
	color: #808080 ;
	border-bottom: 1px solid #808080;
	background: linear-gradient(to bottom, #9db95e 0, #9db95e 100%);
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 0 0;
}
.greytxt a:hover, .greytxt p > a:hover {
	color: #fff;
	background-size: 1rem 3rem;
	border-bottom: 1px solid #9db95e;
}
.redbox .x-text a {
	color: #fff;
	border-bottom: 1px solid #fff;
	background: linear-gradient(to bottom, #9db95e 0, #9db95e 100%);
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 0 0;
}
.redbox .x-text a:hover {
	color: #000;
	background-size: 1rem 3rem;
	border-bottom: 1px solid #9db95e;
}

.greenbox .x-text a, .woocommerce-info a {
	color: #fff;
	border-bottom: 1px solid #fff;
	background: linear-gradient(to bottom, #fff 0, #fff 100%);
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 0 0;
}
.greenbox .x-text a:hover, .woocommerce-info a:hover {
	color: #000;
	background-size: 1rem 3rem;
	border-bottom: 1px solid #fff;
}
.greenbox .x-text h2 {
	color: #fff !important;
}

.sbi_load_btn, .sbi_follow_btn a {
	-moz-border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	border-radius: 0 !important;
	font-size: 16px !important;
}


.spalter {
	-webkit-column-count: 2; /* Chrome, Safari, Opera */
	-moz-column-count: 2; /* Firefox */
	column-count: 2;
	-webkit-column-width: 320px;
	-moz-column-width: 320px;
	column-width: 320px;
	margin-bottom: 1em;
}


.x-btn, .button, [type="submit"] {
	text-shadow: none !important;
	padding: .5em 1.4em;
	min-width: 160px;
	line-height: 1.2em;
	border: 5px solid #fff;
}
.x-btn {
	font-size: 1.5em;
	font-weight: 500;
	color: #fff;
	margin-top: 10px;
	display: inline-flex;
	min-height: 80px;
	justify-content: center;
	align-items: center;
}
.green.x-btn {
	background: #9db95e;
}
.green.x-btn:hover {
	background: transparent;
}
.greenbg .x-btn:hover {
	background: #e6edd7;
	border-color: #000;
}
.darkgreen.x-btn {
	color: #005826;
	border-color: #005826;
}
.darkgreen.x-btn:hover {
	background: #fff;
	border-color: #005826;
}


.lighttodark {
	background: #9db95e;
	background: linear-gradient(90deg, rgba(157,185,94,1) 0%, rgba(157,185,94,1) 50%, rgba(0,88,38,1) 50%, rgba(0,88,38,1) 100%);
}
.darktolight {
	background: #005826;
	background: linear-gradient(-90deg, rgba(157,185,94,1) 0%, rgba(157,185,94,1) 50%, rgba(0,88,38,1) 50%, rgba(0,88,38,1) 100%);
}
.lightgreenbox {
	background: #9db95e;
}
.darkgreenbox {
	background: #005826;
}
.lightgreenbox .x-text, .darkgreenbox .x-text {
	color: #fff !important;
	font-size: 1.8em !important;
	line-height: 1.3em !important;
	margin: 50px 50px 100px 50px;
}
.lightgreenbox h2, .darkgreenbox h2 {
	font-weight: 400;
	margin-bottom: .6em;
	font-size: 2em !important;
	line-height: 1em !important;
	color: #005826 !important;
}
.darkgreenbox h2 {
	color: #9db95e !important;
}



.whitebox .x-text a {
	background: linear-gradient(to bottom, #9db95e 0, #9db95e 100%);
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 0 0;
}
.whitebox .x-text a:hover {
	color: #fff;
	background-size: 1rem 3rem;
	border-bottom: 1px solid #9db95e;
}
.bigtxt {
	font-size: 2em;
	line-height: 1.2em;
}
.breadcrumb {
	text-align: center;
	color: #808080;
	font-size: 1.33em;
	line-height: 1.2;
	letter-spacing: 0.05em;
	padding-top: 50px;
	padding-bottom: 50px;
}
.darkglow {
	text-shadow: 0 0 8px #000, 0 0 12px #000, 0 0 12px #000 !important;
}
.darkglow h2, .darkglow h3 {
	text-shadow: 0 0 20px #000, 0 0 30px #000 !important;
}
a.darkglow:hover {
	text-shadow: none !important;
}

/*TEMP FJERN*/
/*body:not(.home) .redbox a.x-btn {
	display: none;
}*/


/*McCormick*/
.cholumenttopleft, .cholumenttopright, .cholumentbottomleft, .cholumentbottomright {
	display: block;
	position: absolute;
	width: 114px;
	height: 114px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.11 26.426'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23e64b38;%7D%3C/style%3E%3C/defs%3E%3Cpath class='d' d='M.769,3.507c.076-.701.246-1.432.826-1.885.409-.32.975-.475,1.496-.605.449-.111.913-.343,1.406-.089.87.447,1.677.985,2.12,1.88.904,1.826,1.768,3.672,2.625,5.521.318.688.574,1.406.844,2.116.046.122.019.271.026.408-.153.005-.331.064-.455.007-.827-.377-1.631-.807-2.466-1.168-1.827-.79-3.454-1.875-4.889-3.244-.738-.704-1.323-1.517-1.488-2.563-.018-.116-.027-.234-.044-.379'/%3E%3Cpath class='d' d='M19.63,6.896c-.102-1.365.276-2.612.964-3.774.327-.552.652-1.106,1.019-1.632.553-.792,1.277-1.219,2.307-1.139,1.414.111,2.486,1.573,2.117,2.919-.266.969-.964,1.604-1.596,2.302-.647.715-1.516,1.09-2.33,1.555-.582.332-1.126.732-1.711,1.059-.149.083-.408.049-.581-.02-.1-.039-.167-.254-.18-.395-.027-.289-.008-.583-.008-.875'/%3E%3Cpath class='d' d='M2.068,20.502c-1.453-.019-2.559-1.733-1.845-3.189.525-1.07,1.419-1.657,2.454-2.154,1.072-.514,2.19-.658,3.342-.645.533.006,1.064.134,1.596.198.225.027.459.007.678.055.182.04.349.147.523.224-.098.178-.187.362-.298.531-.034.051-.128.08-.198.088-.991.118-1.414.929-1.96,1.59-.798.966-1.478,2.056-2.573,2.725-.51.311-1.113.469-1.673.697-.016-.04-.031-.079-.047-.119'/%3E%3Cpath class='d' d='M2.355,9.27c.451,0,.914-.065,1.349.016.603.112,1.222.256,1.768.523,1.284.628,2.53,1.332,3.786,2.015.178.097.359.226.474.387.084.117.119.334.067.462-.042.101-.271.216-.38.187-1.374-.37-2.647.078-3.928.458-1.011.299-2.001.608-3.094.552-1.298-.066-2.391-1.247-2.016-2.433.221-.699.561-1.225,1.074-1.687.492-.442.495-.438.9-.48'/%3E%3Cpath class='d' d='M14.606,8.304c.096-1.316.137-2.64.303-3.948.184-1.446.862-2.666,1.98-3.632.669-.578,1.458-.66,2.205-.365.687.271.822,1.01.948,1.69.205,1.113-.282,1.957-.994,2.733-.854.93-1.719,1.852-2.536,2.813-.317.373-.532.838-.76,1.278-.183.355-.474.527-.805.364-.148-.073-.161-.43-.221-.662-.022-.083-.004-.176-.004-.265-.038-.003-.077-.006-.115-.008'/%3E%3Cpath class='d' d='M13.916,3.441c-.112.372-.265,1.059-.528,1.701-.386.943-.874,1.845-1.27,2.785-.138.33-.112.724-.197,1.082-.04.173-.123.416-.254.472-.264.113-.398-.108-.52-.336-.702-1.312-1.261-2.677-1.513-4.147-.169-.987-.442-1.978-.142-2.989.2-.676.559-1.248,1.129-1.679.693-.523,1.568-.386,2.246.142.905.705,1.005,1.646,1.047,2.97'/%3E%3Cpath class='d' d='M.232,24.373c-.024-.664.232-1.174.592-1.616.665-.816,1.442-1.48,2.457-1.872.63-.243,1.177-.692,1.796-.97.865-.39,1.787-.345,2.695-.155.277.058.344.4.109.596-1.158.962-1.775,2.315-2.604,3.517-.591.857-1.158,1.739-2.09,2.302-.736.445-1.761.286-2.299-.385-.354-.44-.688-.875-.657-1.418'/%3E%3Cpath class='d' d='M11.396,14.664c.038-.918.215-1.629.791-2.186.989-.956,2.772-.817,3.685.212.916,1.031.921,2.155.497,3.347-.167.468-.538.79-1.037.916-.596.152-1.196.291-1.796.429-.68.157-1.57-.393-1.829-1.145-.094-.275-.153-.564-.207-.85-.055-.287-.084-.578-.104-.723'/%3E%3C/svg%3E") no-repeat;
}
.cholumenttopleft {
	left: 4vw;
	top: 4vw;
}
.cholumenttopright {
	right: 4vw;
	top: 4vw;
	transform: rotate(90deg);
}
.cholumentbottomleft {
	left: 4vw;
	bottom: 4vw;
	transform: rotate(270deg);
}
.cholumentbottomright {
	right: 4vw;
	bottom: 4vw;
	transform: rotate(180deg);
}
.redtowhite {
	filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(284deg) brightness(104%) contrast(103%);
}
@media only screen and (max-width: 979px) {
	.franksglow {
		text-shadow: 0 0 8px #5e120d, 0 0 12px #5e120d, 0 0 12px #5e120d !important;
	}
}
@media only screen and (max-width: 680px) {
	.franksredhotbg .x-row .x-bg {
		display: none;
	}
	.franksglow {
		text-shadow: none !important;
	}
}


.x-menu li.sortiment {
	background: #e8edd7;
}
.x-menu li.sortiment a span {
	color: #000 !important;
}
.x-menu li.sortiment a:hover span {
	color: #005826 !important;
}
.x-menu li.sortiment a[class*="active"] span {
	color: #fff !important;
}




.linqualize {
	display: inline-block;
	padding: 0 2px;
}
.x-text a:hover {
	color: #fff;
	background-size: 1rem 3rem;
	border-bottom: 1px solid #9db95e;
}
.x-text.somelinks a {
	border-bottom: none;
	padding-top: 0;
	background: none;
	background-size: 0;
	padding: 0;
}
.x-colophon {
	border-top: 0;
	box-shadow: none;
}
.x-navbar .desktop .x-nav .x-menu-item-search a:hover {
	background-color: transparent;
	box-shadow: none !important;
}

.x-navbar {
	border-bottom: 0;
	box-shadow: none;
}
.x-btn-navbar.collapsed, .x-btn-navbar.collapsed:hover {
	box-shadow: none;
	background: none;
}
.x-btn-navbar {
	padding: 0;
	text-shadow: none;
	border-radius: 0;
	box-shadow: none !important;
	background: none;
}

.kasser span.weight {
	display: none;
}

.entry-wrap {
	padding: 0;
	border-radius: 0;
	box-shadow: none;
}
.hiddenmenu {
	display: none;
}
small {
	font-size: 1em;
}
header ul.x-menu > li:after {
	position: relative;
	content: '|';
	right: 0;
	top: -2px;
	font-size: 1.2em;
	font-weight: bold;
	color: #e8edd7;
}
header ul.x-menu > li:last-child:after {
	content: '';
	display: none;
}
header ul.sub-menu li {
	white-space: nowrap;
}

header ul.x-menu-inline li.search {
	display: none;
}
.x-menu-collapsed li.search a span:before {
	padding-right: 10px;
	content: '';
	display: inline-block;
	width: 30px;
	height: 20px;
	margin-bottom: -3px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z'/%3E%3C/svg%3E") no-repeat;
}


.x-menu-collapsed .x-anchor-sub-indicator:before {
	content: '';
	display: block;
	width: 24px;
	height: 27px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E") no-repeat;
	transform: rotate(270deg);
}
.x-menu-collapsed a.x-active .x-anchor-sub-indicator:before {
	transform: rotate(360deg);
}


.single-opskrift header ul.x-menu-inline li.tipsmenu .x-anchor-text .x-anchor-text-primary {
	color: #fff;
}
.screen-lock-container {
  display: inline-flex;
  align-items: center;
  gap: 0.6rem; /* spacing between toggle and text */
}
/* Hide default checkbox */
.screen-lock-toggle {
	position: relative;
	width: 46px;
	height: 24px;
}
.screen-lock-toggle input {
	opacity: 0;
	width: 0;
	height: 0;
	position: absolute;
}
/* Background of the toggle */
.screen-lock-slider {
	position: absolute;
	cursor: pointer;
	inset: 0;
	border-radius: 999px;
	background-color: #ccc;
	transition: background-color 0.2s ease;
}
/* Circle knob */
.screen-lock-slider::before {
	content: "";
	position: absolute;
	height: 18px;
	width: 18px;
	left: 3px;
	top: 3px;
	border-radius: 50%;
	background-color: #fff;
	transition: transform 0.2s ease;
	box-shadow: 0 1px 3px rgba(0,0,0,0.3);
}
/* When checked */
.screen-lock-toggle input:checked + .screen-lock-slider {
	background-color: #a4d800;
}
.screen-lock-toggle input:checked + .screen-lock-slider::before {
	transform: translateX(22px);
}
.screen-lock-label {
	user-select: none;
}
.screen-lock-unsupported {
	color: #b00020;
	font-size: 14px;
	margin-left: 8px;
}


header.x-masthead {
	background: #000;
}
header.x-masthead a.z-brand {
	width: 284px;
	position: relative;
	top: 54px;
}
header a.login i.x-icon {
	width: 30px !important;
	height: 33px;
}
header a.login i.x-icon:before {
	content: '';
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28.041 32.046'%3E%3Cpath fill='%23a4d800' d='M0,30.187c0-6.166,4.995-11.16,11.16-11.16h5.721c6.166,0,11.16,4.995,11.16,11.16,0,1.026-.833,1.859-1.859,1.859H1.859c-1.026,0-1.859-.833-1.859-1.859ZM6.009,8.011c0-2.862,1.527-5.507,4.006-6.938,2.479-1.431,5.533-1.431,8.012,0,2.479,1.431,4.006,4.076,4.006,6.938s-1.527,5.507-4.006,6.938c-2.479,1.431-5.533,1.431-8.012,0s-4.006-4.076-4.006-6.938Z'/%3E%3C/svg%3E") no-repeat;
	background-position: center center;
	background-size: contain;
}
header a.kurvtotal {
	padding: 8px 0 0 10px;
}
header a.kurvtotal:before {
	content: '';
	display: block;
	position: absolute;
	left: -40px;
	top: 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 511.998'%3E%3Cpath fill='%23a4d800' d='M253.3,35.098c6.1-11.8,1.5-26.3-10.2-32.4s-26.3-1.5-32.4,10.2l-93.1,179.1H32c-17.7,0-32,14.3-32,32s14.3,32,32,32l51.9,207.5c7.1,28.5,32.7,48.5,62.1,48.5h284c29.4,0,55-20,62.1-48.5l51.9-207.5c17.7,0,32-14.3,32-32s-14.3-32-32-32h-85.6L365.3,12.898c-6.1-11.7-20.6-16.3-32.4-10.2s-16.3,20.6-10.2,32.4l81.6,156.9h-232.6L253.3,35.098ZM192,303.998v96c0,8.8-7.2,16-16,16s-16-7.2-16-16v-96c0-8.8,7.2-16,16-16s16,7.2,16,16ZM288,287.998c8.8,0,16,7.2,16,16v96c0,8.8-7.2,16-16,16s-16-7.2-16-16v-96c0-8.8,7.2-16,16-16ZM416,303.998v96c0,8.8-7.2,16-16,16s-16-7.2-16-16v-96c0-8.8,7.2-16,16-16s16,7.2,16,16Z'/%3E%3C/svg%3E") no-repeat;
	background-position: center center;
	background-size: contain;
	width: 38px !important;
	height: 33px;
}
header a.login:hover, header a.kurvtotal:hover  {
	filter: brightness(2);
}

.redbox .x-text, .redbox .x-text h2, .redbox .x-text .h2 {
	color: #fff !important;
}

.flexmethod {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: stretch;
	align-content: stretch;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.x-container:before {
	content: normal;
}
.flexmethod p, .flexmethod .alignnone {
	margin: 0 !important;
}

footer.x-colophon {
	background: #000;
}
footer a.z-brand, footer a.z-brand svg, .sitefooter a.z-brand, .sitefooter a.z-brand svg {
	width: 284px !important;
}
footer .adresse a, .sitefooter .adresse a {
	color: #9db95e;
	border-bottom: none;
	position: relative;
}
footer .footerlinks a, .sitefooter .footerlinks a {
	color: #fff;
	border-bottom: 1px solid #fff;
	position: relative;
}
footer .footerlinks a:hover, .sitefooter .footerlinks a:hover {
	color: #000;
	border-bottom: 1px solid #fff;
	background: #fff;
}

footer .somelinks a:after {
	content: '';
	display: inline-block;
	width: 32px;
	height: 32px;
	filter: invert(1);
	opacity: .3;
	cursor: pointer;
}
footer .somelinks a:hover:after {
	opacity: 1;
}
footer .somelinks a.facebook:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M512 256C512 114.6 397.4 0 256 0S0 114.6 0 256C0 376 82.7 476.8 194.2 504.5V334.2H141.4V256h52.8V222.3c0-87.1 39.4-127.5 125-127.5c16.2 0 44.2 3.2 55.7 6.4V172c-6-.6-16.5-1-29.6-1c-42 0-58.2 15.9-58.2 57.2V256h83.6l-14.4 78.2H287V510.1C413.8 494.8 512 386.9 512 256h0z'/%3E%3C/svg%3E") no-repeat;
}
footer .somelinks a.instagram:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E") no-repeat;
}
footer .somelinks a.linkedin:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E") no-repeat;
}
footer .somelinks a.tiktok:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z'/%3E%3C/svg%3E") no-repeat;
}
footer .somelinks a.tiktok:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z'/%3E%3C/svg%3E") no-repeat;
}

footer .somelinks a, .sitefooter .somelinks a {
	font-size: 2em;
	margin-right: 20px;
}
footer .footerlinks a:after, footer .adresse a:after, .sitefooter .footerlinks a:after, .sitefooter .adresse a:after, span.copycode:after {
	content: '';
	font-size: 32px;
	line-height: 32px;
	display: block;
	position: absolute;
	right: 10px;
	top: 7px;
	width: 3px;
	height: 2px;
	background-position: center center;
	background-size: contain;
	opacity: 0;
}
footer .footerlinks a:hover:after, footer .adresse a:hover:after, .sitefooter .footerlinks a:hover:after, .sitefooter .adresse a:hover:after, span.copycode:hover:after {
	opacity: 1;
	width: 46px;
	height: 26px;
	right: -56px;
	top: 0;
	
}
footer .footerlinks a.smiley:after, .sitefooter .footerlinks a.smiley:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73 73'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='d' d='M26.719,32.632c1.958,0,3.413-.831,4.324-2.467.432-.769.651-1.596.651-2.458,0-.895-.219-1.739-.65-2.506-.906-1.628-2.361-2.453-4.325-2.453-1.862,0-3.292.803-4.255,2.394-.446.763-.672,1.626-.672,2.565,0,.872.226,1.701.665,2.453.884,1.617,2.358,2.472,4.262,2.472Z'/%3E%3Cpath class='d' d='M62.292,10.708C55.188,3.603,46.506,0,36.491,0S17.794,3.603,10.708,10.708C3.603,17.812,0,26.492,0,36.508s3.603,18.68,10.707,25.784c7.088,7.105,15.763,10.708,25.784,10.708s18.696-3.603,25.801-10.708,10.708-15.78,10.708-25.784-3.603-18.696-10.708-25.8ZM67.474,36.508c0,8.495-3.063,15.849-9.105,21.858-6.055,6.021-13.415,9.074-21.877,9.074s-15.854-3.053-21.892-9.074c-6.031-6.014-9.089-13.368-9.089-21.858s3.059-15.827,9.09-21.875c6.026-6.042,13.392-9.106,21.891-9.106s15.833,3.064,21.876,9.107,9.106,13.403,9.106,21.875Z'/%3E%3Cpath class='d' d='M46.265,32.632c1.925,0,3.381-.865,4.33-2.576.396-.736.597-1.526.597-2.349,0-.892-.219-1.735-.65-2.507-.907-1.627-2.346-2.453-4.276-2.453s-3.384.824-4.305,2.444c-.434.743-.653,1.589-.653,2.515s.238,1.795.706,2.568c.93,1.564,2.36,2.357,4.252,2.357Z'/%3E%3Cpath class='d' d='M56.326,33.608c0,5.524-1.976,10.284-5.871,14.146-3.879,3.864-8.645,5.823-14.165,5.823s-10.269-1.959-14.149-5.824c-3.895-3.846-5.87-8.604-5.87-14.145v-.5h-6.012v.5c0,7.167,2.57,13.373,7.639,18.442,5.071,5.069,11.259,7.64,18.392,7.64s13.339-2.57,18.409-7.64c5.068-5.069,7.639-11.274,7.639-18.442v-.5h-6.012v.5Z'/%3E%3C/svg%3E") no-repeat;
}
footer .footerlinks a.betingelser:after, .sitefooter .footerlinks a.betingelser:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3.488 2.182'%3E%3Cdefs%3E%3Cstyle%3E.e%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='e' d='M2.885,1.486c-.066.033-.111.066-.112.152-.002.099-.091.171-.198.197-.023.006-.05.02-.063.038-.06.082-.14.117-.239.121-.024.001-.053.016-.069.035-.069.083-.151.128-.262.11-.015-.002-.033-.004-.046.002-.155.079-.297.031-.421-.059-.292-.211-.586-.421-.834-.687-.012-.013-.026-.024-.046-.041-.016.09-.073.103-.146.1-.116-.004-.231,0-.347-.001-.077,0-.101-.025-.101-.103C0,.933,0,.516,0,.098,0,.026.026-.007.09.001c.204.027.407.06.611.091.02.003.039.012.058.019.101.041.112.058.113.172.019.002.038.004.057.004.095,0,.191-.002.286,0,.129.003.249-.002.367-.082.128-.087.278-.065.419-.009.141.056.281.115.421.172.014.006.029.01.051.017-.005-.07.039-.093.091-.111.273-.096.555-.131.842-.13.057,0,.082.031.082.086,0,.427,0,.853,0,1.28,0,.06-.031.086-.089.086-.134,0-.268,0-.402,0-.064,0-.064-.003-.112-.11ZM.849.439c-.066.244-.132.482-.194.72-.005.018.006.048.02.063.261.291.576.519.889.746.053.038.124.05.187.075.004-.008.007-.015.011-.023-.013-.014-.026-.029-.04-.043-.071-.073-.143-.146-.214-.219-.01-.01-.019-.02-.028-.03-.031-.035-.04-.074-.005-.109.039-.038.077-.025.113.01.107.108.212.218.322.323.076.073.137.058.185-.043-.016-.014-.033-.029-.049-.045-.091-.092-.181-.185-.271-.277-.034-.035-.048-.075-.009-.113.039-.037.079-.025.113.011.012.013.024.027.037.04.094.095.187.191.284.283.068.065.138.051.2-.045-.131-.127-.265-.256-.398-.385-.037-.036-.064-.078-.018-.123.045-.043.086-.017.123.021.121.123.243.245.363.368.04.041.08.063.129.019.047-.042.041-.091.006-.134-.055-.066-.111-.132-.176-.188-.199-.172-.402-.339-.604-.507-.011-.009-.031-.021-.04-.016-.062.029-.133.05-.182.095-.116.106-.241.15-.392.098-.091-.031-.143-.106-.126-.2.013-.07.039-.139.071-.203.03-.059.074-.111.116-.17h-.423ZM2.729,1.411c.015-.01.042-.03.071-.047.034-.019.042-.04.028-.077-.082-.221-.161-.443-.243-.663-.007-.019-.023-.042-.041-.049-.212-.086-.424-.172-.637-.254-.103-.039-.212-.033-.298.036-.107.086-.205.184-.299.284-.037.039-.054.098-.075.151-.023.057.006.084.061.093.094.015.162-.025.219-.094.019-.024.042-.049.069-.061.06-.026.124-.041.185-.064.043-.017.076-.01.111.02.28.241.56.48.848.726ZM3.335,1.453V.292c-.235.007-.46.035-.677.107-.001.008-.003.01-.002.012.122.336.244.672.368,1.008.005.015.027.032.042.033.088.003.176.002.269.002ZM.151,1.307c.083,0,.16-.004.236.001.053.004.076-.014.089-.064.051-.188.109-.374.158-.562.036-.14.062-.282.097-.443-.199-.033-.387-.064-.581-.097v1.165Z'/%3E%3C/svg%3E") no-repeat;
}
footer .footerlinks a.cookies:after, .sitefooter .footerlinks a.cookies:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208.27 225.912'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='d' d='M.076,78.896c.002-10.16-.075-20.321.023-30.481.096-9.97,6.133-17.54,15.895-18.723,28.346-3.434,54.725-12.276,79.141-27.14,6.388-3.889,13.073-3.091,19.408.76,21.161,12.865,43.965,21.231,68.451,24.984,3.289.504,6.61.829,9.88,1.432,8.425,1.552,15.067,8.401,15.079,16.882.035,23.304,1.16,46.759-1.05,69.878-3.625,37.924-23.518,66.551-56.11,86.129-11.974,7.193-24.417,13.602-36.602,20.447-6.853,3.85-13.535,3.775-20.374-.094-11.874-6.718-24.028-12.959-35.719-19.977C20.564,180.465,1.281,147.129.106,103.38c-.219-8.156-.031-16.322-.03-24.484ZM192.289,99.132c-.397-.034.181-19.074-.216-19.107,0-9.829-.159-19.661.078-29.484.095-3.938-1.554-5.225-5.162-5.632-28.192-3.181-54.443-12.198-78.736-26.8-3.219-1.935-5.528-1.621-8.593.205-24.199,14.415-50.291,23.407-78.306,26.595-3.885.442-5.39,1.848-5.339,5.975.215,17.489-.234,34.989.159,52.472.839,37.391,17.318,66.032,49.354,85.395,11.528,6.967,23.453,13.288,35.348,19.622,1.684.897,4.646.978,6.299.094,12.472-6.665,24.978-13.314,37.068-20.638,23.476-14.22,39.252-34.731,44.754-61.633,3.071-15.019,1.975-11.685,3.292-27.063Z'/%3E%3Cpath class='d' d='M98.248,117.612c5.702-6.079,11.043-11.768,16.379-17.46,5.812-6.199,11.576-12.445,17.447-18.587,4.113-4.304,8.683-4.672,12.276-1.189,3.464,3.358,3.435,7.83-.424,11.976-12.827,13.783-25.703,27.52-38.653,41.188-4.187,4.419-8.025,4.511-12.662.472-7.538-6.565-15.016-13.201-22.433-19.902-3.976-3.592-4.42-8.486-1.32-11.913,3.11-3.439,7.957-3.516,12.018.006,5.757,4.995,11.41,10.109,17.373,15.409Z'/%3E%3C/svg%3E") no-repeat;
}
footer .adresse a.map:after, .sitefooter .adresse a.map:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 185.258 256.458'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='d' d='M92.896,0c61.435.763,106.469,59.483,88.288,120.114-8.276,27.601-21.967,52.522-38.331,75.898-13.165,18.807-27.618,36.723-41.772,54.821-5.95,7.608-10.726,7.398-17.015-.022-27.218-32.115-52.157-65.779-69.994-104.186-6.756-14.547-12.068-29.563-13.653-45.691C-3.859,57.383,25.028,15.389,67.288,3.887c3.846-1.047,7.76-1.943,11.699-2.522,4.604-.677,9.27-.929,13.909-1.365ZM92.536,235.3c26.057-32.223,50.227-64.378,66.152-101.865,6.958-16.38,11.696-33.151,9.093-51.407-4.881-34.231-34.379-62.48-68.203-64.731-37.747-2.512-70.596,20.488-80.196,55.532-5.498,20.073-1.602,38.912,5.84,57.476,11.117,27.732,27.44,52.434,45.071,76.322,7.001,9.485,14.442,18.644,22.242,28.672Z'/%3E%3Cpath class='d' d='M93.003,46.284c-25.678-.187-46.811,20.653-47.073,46.417-.26,25.601,20.77,46.736,46.572,46.805,25.807.069,46.839-20.842,46.822-46.553-.016-25.447-20.897-46.484-46.321-46.668ZM92.874,122.917c-16.312.199-30.071-13.345-30.181-29.711-.112-16.504,13.192-29.974,29.69-30.061,16.594-.087,30.05,13.097,30.182,29.57.131,16.4-13.24,30.001-29.691,30.202Z'/%3E%3C/svg%3E") no-repeat;
}
footer .adresse a.phone:after, .sitefooter .adresse a.phone:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240.362 241.303'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath class='d' d='M79.963,92.422c6.893,14.843,17.204,26.992,28.433,38.417,10.784,10.973,22.516,20.76,36.18,28.086,2.831,1.518,4.582,1.335,6.832-1.027,5.169-5.425,10.456-10.773,16.067-15.732,10.359-9.155,22.936-9.238,32.868.177,11.122,10.543,21.982,21.391,32.479,32.556,9.904,10.534,10.029,23.451.509,34.229-6.719,7.607-13.815,14.944-21.281,21.816-12.038,11.081-26.611,11.787-41.797,8.935-21.637-4.063-41.046-13.595-59.45-25.121-44.201-27.682-77.649-65.05-99.405-112.594C5.84,90.02,1.759,77.371.357,63.963c-1.58-15.118,1.939-28.372,13.336-39.087,5.461-5.134,10.526-10.686,15.897-15.92,12.115-11.804,25.839-11.991,38.017-.257,9.839,9.481,19.519,19.141,28.973,29.005,11.836,12.351,11.89,24.952.308,37.571-5.29,5.763-10.985,11.154-16.926,17.147ZM185.213,226.73c5.514.299,12.757-1.934,18.625-7.945,5.701-5.84,11.482-11.602,17.118-17.503,6.341-6.64,6.316-11.484-.2-18.1-9.467-9.614-19.027-19.137-28.617-28.63-6.003-5.942-10.744-5.972-16.806-.084-5.974,5.803-11.763,11.795-17.713,17.623-4.838,4.738-9.13,5.679-14.868,2.242-9.54-5.715-19.38-11.197-27.992-18.142-19.846-16.005-37.082-34.454-48.125-57.887-3.525-7.48-2.689-11.087,3.304-16.899,5.5-5.334,11.019-10.654,16.37-16.136,6.154-6.305,6.165-10.908-.011-17.2-9.569-9.748-19.223-19.412-28.945-29.007-5.847-5.771-11.013-5.803-16.958-.081-6.12,5.89-12.058,11.97-18.034,18.008-5.187,5.24-7.413,11.629-7.593,18.957-.28,11.406,2.62,22.158,6.919,32.483,24.019,57.692,64.706,99.638,120.764,126.833,12.636,6.13,25.813,10.716,42.763,11.468Z'/%3E%3C/svg%3E") no-repeat;
}
span.copycode {
	position: relative;
	cursor: copy;
}
span.copycode:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23fff' d='M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z'/%3E%3C/svg%3E") no-repeat;
}
span.copycode:after {
	top: 24px !important;
}


.ajaxsearchpro {
	max-width: 500px;
	margin: 0 auto !important;
}

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg, div.asp_m.ajaxsearchpro .probox .proloading svg {
	width: 32px !important;
}
#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical {
	padding: 5px;
}

.x-alert, .wpcf7-response-output, .buddypress #message, .bbp-template-notice, .woocommerce-error, .woocommerce-info, .woocommerce-message {
	border: none;
	font-size: inherit;
	text-shadow: none;
	border-radius: 0;
	box-shadow: none;
}
.x-alert-info, .buddypress #message.info, .bbp-template-notice.info, .woocommerce-info, .woocommerce-message {
	background: #9db95e;
	border: 0;
	color: #fff;
}



.woo-categories-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 24px;
}
.woo-category {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    min-height: 90px;
    text-align: center;
    border: 5px solid #fff;
}
.woo-category h3 {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    text-transform: none;
    font-weight: 700;
    font-size: 1em;
	background: #a4d800;
}
.woo-category h3 a {
	font-size: 1.5em;
	display: block;
	padding: .5em .3em;
	color: #000;
    line-height: 1.2em;
}
.woo-category.current h3 {
	background: #e6edd7;
}
.woo-category.current h3 a {
	color: #808080;
}
.woo-category h3:hover {
	background: #fff;
	color: #000;
}
.woo-category h3:hover a {
	color: #000;
}
.woocommerce abbr.required {
	text-decoration: none !important;
	margin-left: -5px;
}
.woocommerce-info a.button {
	border: 0;
	padding-top: 0 !important;
	text-decoration: underline !important;
}
.woocommerce-MyAccount-navigation li a, .woocommerce-MyAccount-content .order-again a {
	margin: 0 20px 20px 0;
}
.woocommerce-MyAccount-navigation li:last-child a {
	margin: 0 0 20px 0;
}
.woocommerce-orders-table__cell-order-actions a {
	margin-right: 20px;
}
[class*=woocommerce] li.product .entry-header .button, .woocommerce.single-product .product .single_add_to_cart_button {
	position: relative !important;
	top: 0 !important;
	padding: 0 !important;
	font-size: 18px !important;
	line-height: 50px;
	color: #fff;
	opacity: 1 !important;
	border: 0;
	background-color: #005826;
	width: 67%;
	float: right;
	text-transform: uppercase;
	-webkit-border-top-right-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-radius-topright: 25px;
	-moz-border-radius-bottomright: 25px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}
[class*=woocommerce] li.product .entry-header .button:hover, .woocommerce.single-product .product .single_add_to_cart_button:hover {
	background-color: #e6edd7 !important;
	color: #000 !important;
}
.woocommerce.single-product .regular-price {
	text-decoration: line-through;
}
.woocommerce.single-product .sale-price {
	color: #9db95e;
}
[class*=woocommerce] li.product .entry-header .button .x-framework-icon {
	display: none;
}
[class*=woocommerce] li.product .entry-header .button:hover {
	color: #000;
	background-color: #e6edd7;
}
[class*=woocommerce] li.product .entry-header .button i.x-framework-icon {
	display: none;
}
[class*=woocommerce] li.product .entry-product .quantity {
	display: none !important;
	width: 33%;
	float: left;
	margin-bottom: 0;
	margin-top: -50px;
}
.woocommerce.single-product .product .quantity {
	display: none !important;
	width: 33%;
	float: left;
	margin-bottom: 0;
}
.single-product .woocommerce-product-gallery img.wp-post-image {
	width: 100%;
}

.product-cross-sells h2, .product-upsells h2 {
	text-transform: none;
	font-size: 4em;
	color: #005826;
	margin-top: 0;
	text-align: center;
}
.product-cross-sells h2 {
	margin-top: 1em;;
}

[class*=woocommerce] #shipping_method label {
	margin-left: 0;
}
.woocommerce-account form .payment_methods p, .woocommerce-checkout form .payment_methods p {
	font-size: 1em;
}
li.no-post-thumbnail .entry-featured a:before, .single-product .no-post-thumbnail .produktfoto:before {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(/wp-content/uploads/2024/04/zamera.svg) no-repeat;
	background-position: center;
	background-size: contain;
}
[class*=woocommerce] .quantity input[type=number] {
	width: 100%;
	max-width: 10em;
	font-size: 18px !important;
	line-height: 50px !important;
	height: 50px !important;
	border: 0;
	text-align: center;
	-webkit-border-top-left-radius: 25px;
	-webkit-border-bottom-left-radius: 25px;
	-moz-border-radius-topleft: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
	background-color: #e6edd7;
}
.woocommerce td.product-quantity {
	text-align: center;
}
.woocommerce td.product-quantity .quantity input[type=number] {
	width: 60%;
	font-size: 16px;
	line-height: 36px;
	height: 36px;
	-webkit-border-top-right-radius-radius: 25px;
	-webkit-border-bottom-right-radius: 25px;
	-moz-border-radius-topright: 25px;
	-moz-border-radius-bottomright: 25px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}
.woocommerce table.shop_table th, .woocommerce table.shop_table td {
	vertical-align: middle;
	padding-right: 20px !important;
}
[class*=woocommerce] .entry-wrap {
	padding: 0 !important;
	border-radius: 0 !important;
}
/* Spin Buttons modified */
input[type="number"]::-webkit-outer-spin-button, input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448.65 812.844'%3E%3Cpath fill='%23005826' d='M201.475,9.375c12.5-12.5,32.8-12.5,45.3,0l192,192c12.5,12.5,12.5,32.8,0,45.3-12.5,12.5-32.8,12.5-45.3,0L224.075,77.275,54.675,246.575c-12.5,12.5-32.8,12.5-45.3,0s-12.5-32.8,0-45.3L201.375,9.275l.1.1Z'/%3E%3Cpath fill='%23005826' d='M247.175,803.469c-12.5,12.5-32.8,12.5-45.3,0L9.875,611.469c-12.5-12.5-12.5-32.8,0-45.3s32.8-12.5,45.3,0l169.4,169.4,169.4-169.3c12.5-12.5,32.8-12.5,45.3,0s12.5,32.8,0,45.3l-192,192-.1-.1h0Z'/%3E%3C/svg%3E") no-repeat center center;
	background-size: 70%;
	width: 1em;
	opacity: 1;
}
input[type="number"]::-webkit-inner-spin-button:hover, input[type="number"]::-webkit-inner-spin-button:active{
    box-shadow: none;
    opacity: .8;
}
/* Override browser form filling */
input:-webkit-autofill {
    background: black;
    color: red;
}

.woocommerce h3#ship-to-different-address, .woocommerce header.title h3, .woocommerce-order h2, .woocommerce-checkout h3 {
	text-transform: none;
}
.woocommerce header.title {
	margin-bottom: 10px;
}
.woocommerce-page h1.entry-title {
	color: #9db95e;
}
.woocommerce-table--order-details th.product-name, .woocommerce-table--order-details th.product-total {
	font-weight: bold;
}
.woocommerce-checkout form .payment_methods label {
	padding-left: 22px;
}
.woocommerce-checkout .woocommerce-table__product-name strong.product-quantity, .woocommerce-checkout-review-order-table .product-name strong.product-quantity {
	display: inline-block;
	direction: rtl;
	float: left;
	margin-right: 8px;
}
.woocommerce-order-overview li, .woocommerce-checkout-review-order-table .order-total th {
	font-weight: bold;
}
.cart_totals h2 {
	display: none;
}


.woocommerce-account form h3#ship-to-different-address label, .woocommerce-checkout form h3#ship-to-different-address label {
	padding: 0;
}
.woocommerce form .radio, .woocommerce form .checkbox {
	padding-left: 0;
}


.woocommerce form [type="radio"]:not(:checked), .woocommerce form [type="radio"]:checked, .woocommerce .shipping [type="radio"]:not(:checked), .woocommerce .shipping [type="radio"]:checked {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}
.woocommerce form [type="radio"]:not(:checked) + label, .woocommerce form [type="radio"]:checked + label, .woocommerce .shipping [type="radio"]:not(:checked) + label, .woocommerce .shipping [type="radio"]:checked + label {
	position: relative;
	padding-left: 25px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 1rem;
	-webkit-transition: .28s ease;
	transition: .28s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.woocommerce form [type="radio"]:not(:checked) + label:before, .woocommerce form [type="radio"]:not(:checked) + label:after, .woocommerce form [type="radio"]:checked + label:before, .woocommerce form [type="radio"]:checked + label:after, .woocommerce .shipping [type="radio"]:not(:checked) + label:before, .woocommerce .shipping [type="radio"]:not(:checked) + label:after, .woocommerce .shipping [type="radio"]:checked + label:before, .woocommerce .shipping [type="radio"]:checked + label:after {
	border-radius: 50%;
}
.woocommerce form [type="radio"]:not(:checked) + label:before, .woocommerce form [type="radio"]:not(:checked) + label:after, .woocommerce .shipping [type="radio"]:not(:checked) + label:before, .woocommerce .shipping [type="radio"]:not(:checked) + label:after {
	border: 2px solid #5a5a5a;
}
.woocommerce form [type="radio"] + label:before, .woocommerce form [type="radio"] + label:after, .woocommerce .shipping [type="radio"] + label:before, .woocommerce .shipping [type="radio"] + label:after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	margin: 4px 0;
	width: 16px;
	height: 16px;
	z-index: 0;
	-webkit-transition: .28s ease;
	transition: .28s ease;
}
.woocommerce form [type="radio"]:checked + label:after, .woocommerce .shipping [type="radio"]:checked + label:after {
	background-color: #9db95e;
	border: 2px solid #9db95e;
}
.woocommerce form [type="radio"]:not(:checked) + label:after, .woocommerce .shipping [type="radio"]:not(:checked) + label:after {
	-webkit-transform: scale(0);
	transform: scale(0);
}
.woocommerce form [type="radio"]:checked + label:after, .woocommerce .shipping [type="radio"]:checked + label:after {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}


.woocommerce form [type="checkbox"], [type="radio"], .wpcf7-form-control  [type="checkbox"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
.woocommerce form [type="checkbox"]:not(:checked), .woocommerce form [type="checkbox"]:checked, .wpcf7-form-control [type="checkbox"] {
	opacity: 0;
	pointer-events: none;
}
.woocommerce form [type="checkbox"]+span:not(.lever), .wpcf7-form-control [type="checkbox"]+span:not(.lever) {
	position: relative;
	padding-left: 28px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 1rem;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.woocommerce form [type="checkbox"]+span:not(.lever):before, .woocommerce form [type="checkbox"]:not(.filled-in)+span:not(.lever):after, .wpcf7-form-control [type="checkbox"]+span:not(.lever):before, .wpcf7-form-control [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	z-index: 0;
	border: 2px solid #c5c5c5;
	border-radius: 1px;
	margin-top: 3px;
	-webkit-transition: .2s;
	transition: .2s;
}
.woocommerce form [type="checkbox"]:not(.filled-in)+span:not(.lever):after, .wpcf7-form-control [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
	border: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
.woocommerce form [type="checkbox"]:not(.filled-in)+span:not(.lever):after, .wpcf7-form-control [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	z-index: 0;
	border: 2px solid #5a5a5a;
	border-radius: 1px;
	margin-top: 3px;
	-webkit-transition: .2s;
	transition: .2s;
}
.woocommerce form [type="checkbox"]+span:not(.lever):before, .woocommerce form [type="checkbox"]:not(.filled-in)+span:not(.lever):after, .wpcf7-form-control [type="checkbox"]:not(.filled-in)+span:not(.lever):after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	z-index: 0;
	border: 2px solid #5a5a5a;
	border-radius: 1px;
	margin-top: 3px;
	-webkit-transition: .2s;
	transition: .2s;
}
.woocommerce form [type="checkbox"]:checked+span:not(.lever):before, .wpcf7-form-control [type="checkbox"]:checked+span:not(.lever):before {
	top: -4px;
	left: -5px;
	width: 12px;
	height: 22px;
	border-top: 3px solid transparent;
	border-left: 3px solid transparent;
	border-right: 3px solid #9db95e;
	border-bottom: 3px solid #9db95e;
	-webkit-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
::placeholder {
	color: #9db95e !important;
	opacity: 1; /* Firefox */
}
::-ms-input-placeholder { /* Edge 12 -18 */
	color: #9db95e !important;
}
.wpcf7-not-valid-tip {
	margin: 4px 0 0;
	font-size: 1em;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar {
	border-radius: 0;
	overflow: hidden;
	height: 18px;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
	background: #9db95e;
	font-size: 14px;
	line-height: 18px;
	padding-right: 2px;
}
.dnd-upload-details a, .dnd-upload-details a:hover {
	background: none;
	border-bottom: none !important;
}
.codedropz-upload-handler {
	border-radius: 0;
}


header .shopstuff .kurvtotal .x-text-content .x-text-content-text {
	margin-top: -1em;
}
header .shopstuff .kurvtotal .x-text-content .x-text-content-text .x-text-content-text-primary {
	padding-top: 4px;
	line-height: 1.1em;
}

[class*=woocommerce] li.product {
	border-radius: 0 !important;
	box-shadow: none !important;
}
[class*=woocommerce] li.product .entry-header .price {
	margin-bottom: 20px;
	font-size: 130%;
	font-weight: 500;
}
[class*=woocommerce] li.product .entry-header .price>.amount, [class*=woocommerce] li.product .entry-header .price>ins>.amount {
	font-size: inherit;
}
.woocommerce .has-post-thumbnail .entry-featured {
	border-bottom: none;
}
.woocommerce .entry-featured {
	box-shadow: none;
	text-align: center;
}
.woocommerce .entry-featured img, [class*=woocommerce] li.product .entry-featured img {
	max-width: 200px;
	max-height: 200px;
	min-width: 10% !important;
	margin-bottom: 14px;
}
.single-product .product .x-image img {
	width: 100%;
}
.woocommerce ul.products .outofstock .quantity, .woocommerce ul.products .outofstock a.button.product_type_simple {
	opacity: .5 !important;
	pointer-events: none;
}
.woocommerce ul.products > li.product {
	display: flex; /* Enables flexbox layout for list items */
	flex-direction: column; /* Stacks flex items vertically */
}
.woocommerce ul.products > li.product h3 {
	flex: 1; /* Allows <h3> elements to expand to fill the available space */
	min-height: 44px; /* Sets a minimum height. Adjust as needed */
	padding-bottom: 0;
	/*margin-bottom: 10px;*/
	font-size: 130%;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;/* Important for long words! */
}
.woocommerce ul.products > li.product .weight {
	line-height: 1.5em !important;
}
.woocommerce .products .entry-wrap {
	border-radius: 0;
	padding: 0 !important;
	text-align: center;
}
.woocommerce .products .entry-wrap h3 {
	font-weight: 500;
	text-transform: none;
	margin-top: 14px;
}
.woocommerce li.product .entry-header h3 a:hover {
	color: #000 !important;
}
.woocommerce .products .entry-wrap > header > h3, .woocommerce .woocommerce-MyAccount-navigation-link--downloads {
	display: none !important;
}
.woocommerce .wc_payment_method label img {
	margin-left: 10px;
}
.x-cart-notification .loading .x-icon-cart-arrow-down svg {
	display: none;
}
.x-cart-notification .loading .x-icon-cart-arrow-down:before {
	/*content: '\f291';*/
	content: '';
	width: 126px;
	height: 112px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 511.998'%3E%3Cpath fill='%23fff' d='M544,191.998h-85.6L365.3,12.898c-6.1-11.7-20.6-16.3-32.4-10.2-11.8,6.1-16.3,20.6-10.2,32.4l81.6,156.9h-94.964v87.188l27.494-27.494c8.321-8.321,21.835-8.321,30.157,0s8.321,21.835,0,30.157l-63.908,63.908c-.273.273-.566.513-.85.768-.797.717-1.622,1.387-2.493,1.962-3.546,2.34-7.641,3.511-11.735,3.511-.682,0-1.365-.033-2.044-.098-1.36-.13-2.709-.39-4.028-.78-2.638-.78-5.155-2.08-7.387-3.901-.558-.455-1.099-.943-1.619-1.463l-63.908-63.908c-8.321-8.321-8.321-21.835,0-30.157,8.321-8.321,21.835-8.321,30.156,0l27.56,27.494v-87.188h-95.031L253.3,35.098c6.1-11.8,1.5-26.3-10.2-32.4-11.7-6.1-26.3-1.5-32.4,10.2l-93.1,179.1H32c-17.7,0-32,14.3-32,32s14.3,32,32,32l51.9,207.5c7.1,28.5,32.7,48.5,62.1,48.5h284c29.4,0,55-20,62.1-48.5l51.9-207.5c17.7,0,32-14.3,32-32s-14.3-32-32-32ZM192,399.998c0,8.8-7.2,16-16,16s-16-7.2-16-16v-96c0-8.8,7.2-16,16-16s16,7.2,16,16v96ZM304,399.998c0,8.8-7.2,16-16,16s-16-7.2-16-16v-44.742c4.717,3.083,10.229,4.742,16,4.742s11.283-1.659,16-4.742v44.742ZM416,399.998c0,8.8-7.2,16-16,16s-16-7.2-16-16v-96c0-8.8,7.2-16,16-16s16,7.2,16,16v96Z'/%3E%3C/svg%3E") no-repeat;
	background-size: contain;
	opacity: .5;
}
.x-cart-notification.added:before {
	background-color: #9db95e !important;
}
.woocommerce.single-product .product .euganic {
	display: inline-block;
	width: 70px;
	height: auto;
	margin: 10px 20px 20px 0;
}
.woocommerce.single-product .product .dkoeko {
	display: inline-block;
	width: 117px;
	height: auto;
	margin: 10px 20px 20px 0;
}
.woocommerce.single-product .product .noeglehullet, .woocommerce.single-product .product .dvf {
	display: inline-block;
	width: 60px;
	height: auto;
	margin: 10px 0 20px 0;
}


[class*=woocommerce] .onsale, .entry-content div.product.sale .summary .price:after, div.salesplash, .single-product .x-layout-single > div.sale .titel:after {
	display: none !important;
/*	width: 88px;
	height: 88px;
	background-color: transparent !important;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 392.878 408.856'%3E%3Cdefs%3E%3Cstyle%3E.s%7Bfill:%23ecd831;%3C/style%3E%3C/defs%3E%3Cpath class='s' d='m388.638,239.512c-4.409-9.237-8.867-18.456-13.54-27.561-2.665-5.192-2.61-10.01.064-15.183,4.516-8.737,8.736-17.628,13.048-26.469,9.978-20.455,3.649-39.978-16.416-50.662-8.813-4.692-17.56-9.516-26.488-13.981-5.28-2.641-7.93-6.648-8.833-12.361-1.618-10.238-3.327-20.472-5.398-30.627-4.372-21.437-21.188-32.98-42.843-29.74-10.145,1.518-20.307,2.924-30.454,4.426-4.824.714-8.891-.56-12.405-4.004-7.611-7.46-15.282-14.86-23.001-22.209-15.609-14.862-36.283-14.853-51.895.017-7.524,7.167-15.063,14.324-22.41,21.669-4.056,4.056-8.598,5.267-14.189,4.355-10.122-1.65-20.275-3.189-30.463-4.35-22.182-2.528-38.048,9.414-42.028,31.412-1.775,9.809-3.477,19.633-5.063,29.474-.869,5.389-3.445,9.243-8.43,11.764-9.146,4.626-18.163,9.507-27.2,14.346-19.433,10.404-25.867,29.979-16.339,49.783,4.438,9.224,8.902,18.437,13.547,27.558,2.502,4.913,2.527,9.528.021,14.452-4.702,9.24-9.24,18.566-13.705,27.924-9.291,19.475-2.926,38.974,16.07,49.253,8.898,4.815,17.802,9.632,26.86,14.134,5.533,2.749,8.388,6.855,9.302,12.92,1.524,10.117,3.294,20.207,5.321,30.236,4.365,21.597,21.334,33.171,43.136,29.787,10.136-1.573,20.306-2.922,30.457-4.406,4.685-.685,8.639.602,12.037,3.933,6.184,6.061,12.62,11.874,18.65,18.082,7.399,7.617,15.602,13.64,26.384,15.373h8.003c10.781-1.733,18.989-7.752,26.383-15.374,5.84-6.02,12.142-11.592,18.06-17.541,3.927-3.948,8.374-5.181,13.823-4.306,10.127,1.625,20.282,3.117,30.463,4.358,22.241,2.711,38.378-9.352,42.34-31.501,1.756-9.813,3.47-19.634,5.059-29.475.873-5.405,3.54-9.197,8.507-11.71,9.265-4.687,18.423-9.587,27.553-14.533,18.999-10.293,25.325-29.754,16.013-49.261Z'/%3E%3C/svg%3E") no-repeat;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0;
	color: #000;
	text-transform: none;
	font-size: 20px;
	font-weight: 500;
	line-height: 90px;
	padding-right: 4px;*/
}
.entry-content div.product.sale .summary .price {
	position: relative;
}
.single-product .x-layout-single > div.sale .titel:after, .entry-content div.product.sale .summary .price:after, div.salesplash {
	display: none !important;
/*	width: 120px;
	height: 120px;
	font-size: 28px;
	line-height: 120px;
	content: 'Tilbud';
	text-align: center;
	position: absolute;
	right: 0;
	transform: rotate(15deg);*/
}
/*.single-product .x-layout-single > div.sale .shortdesc {
	padding-top: 36px;
}*/
.single-product .x-layout-single .shortdesc strong {
	display: block;
	margin: 1em 0 0 0;
}
.single-product .x-layout-single .shortdesc h2, .single-product .x-layout-single .shortdesc h3, .archnews h2, .archnews h3 {
	text-transform: none;
	font-size: 1.2em;
	margin: .5em 0 .2em 0;
}
div.salesplash {
	display: none;
/*	position: relative;
	float: right;
	margin: 0 0 20px 30px;
	top: 0;*/
}
ul.products li.product.sale {
	overflow: visible;
}
ul.products li.product.sale span.onsale {
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-o-transition: .2s ease;
	-ms-transition: .2s ease;
	transition: .2s ease;
}
ul.products li.product.sale:hover span.onsale {
	width: 112px;
	height: 112px;
	top: -6px;
	left: -6px;
	font-size: 26px;
	line-height: 110px;
}
[class*=woocommerce] .sale ins bdi {
	color: #9db95e;
}
ul.products li.product a:hover {
	color: #4e4e4e;
}
.breadcrmb a {
	text-transform: lowercase;
	border-bottom: 0;
}
.woocommerce .product form.cart {
	max-width: 275px;
}
.tabs .tab h3, .tabs .tab.beskrivelse strong {
	text-transform: none;
	font-size: 1.2em;
}
.alignwide {
	margin-left: 0;
	margin-right: 0;
}
.pligtxt h3 {
	text-transform: none;
	font-size: 2em;
}
.woocommerce-cart .wp-block-product-new, .woocommerce-cart hr.wp-block-separator, .woocommerce-cart .wp-block-woocommerce-empty-cart-block h2:nth-of-type(2), .woocommerce-cart .wc-block-components-sale-badge, .woocommerce-cart .wc-block-components-product-metadata, .woocommerce-cart button.wc-block-components-quantity-selector__button {
	display: none;
}
.woocommerce-cart h2 {
	text-transform: none;
	margin-bottom: 10em;
	font-size: 2em;
	font-weight: 400;
	line-height: 1.2;
	text-transform: none;
	color: #808080;
}
.woocommerce-cart h1 {
	color: #9db95e;
	font-size: 3em;
}
.woocommerce-cart .wc-block-cart-items th, .woocommerce-cart .wc-block-cart__totals-title {
	font-size: 18px !important;
	text-transform: none !important;
}


.xoo-wsc-footer {
	padding: 10px 20px 20px 20px;
}
.xoo-wsc-modal .xoo-wsc-footer a, .xoo-wsc-modal .xoo-wsc-empty-cart a, .woocommerce button, .woocommerce a.checkout-button, .woocommerce-MyAccount-navigation a, .woocommerce .return-to-shop a.button, .woocommerce-MyAccount-content .order-again a, .woocommerce-orders-table__cell-order-actions a, .wpcf7-form-control[type="submit"] {
	font-size: 18px;
	line-height: 50px;
	color: #fff;
	border: 0;
	padding: 0;
	background-color: #005826;
	text-transform: uppercase;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
.woocommerce .product .cart .button {
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.woocommerce .cart .added_to_cart {
	display: none;
}
.xoo-wsc-modal .xoo-wsc-smr-del:before, .woocommerce td.product-remove a:before, .dnd-upload-status .dnd-upload-details .remove-file span:after {
	content: '';
	display: block;
	width: 14px;
	height: 17px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z'/%3E%3C/svg%3E") no-repeat;
	cursor: pointer;
}
.xoo-wsc-modal .xoo-wsc-smr-del:hover:before, .woocommerce td.product-remove a:hover:before, .dnd-upload-status .dnd-upload-details .remove-file span:hover:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M53.2,467c1.6,25.3,22.6,45,47.9,45h245.8c25.3,0,46.3-19.7,47.9-45l21.2-339H32l21.2,339ZM95.629,172.99c10.689-10.689,28.049-10.689,38.738,0l90.133,90.047,90.047-90.133c10.689-10.689,28.049-10.689,38.738,0s10.689,28.049,0,38.738l-90.047,90.133,90.133,90.047c10.689,10.689,10.689,28.049,0,38.738-10.689,10.689-28.049,10.689-38.738,0l-90.133-90.047-90.047,90.133c-10.689,10.689-28.049,10.689-38.738,0-10.689-10.689-10.689-28.049,0-38.738l90.047-90.133-90.133-90.047c-10.689-10.689-10.689-28.049,0-38.738Z'/%3E%3Cpath d='M416,32h-96l-7.2-14.3c-5.4-10.9-16.5-17.7-28.6-17.7h-120.4c-12.1,0-23.2,6.8-28.6,17.7l-7.2,14.3H32C14.3,32,0,46.3,0,64s14.3,32,32,32h384c17.7,0,32-14.3,32-32s-14.3-32-32-32Z'/%3E%3C/svg%3E") no-repeat;
}
.woocommerce td.product-remove a {
	position: relative;
	font-size: 1.5em !important;
	text-indent: 9999px;
}
.woocommerce td.product-remove a:before {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
}

.woocommerce button, .woocommerce a.checkout-button, .woocommerce-MyAccount-navigation a, .woocommerce .return-to-shop a.button, .wpcf7-form-control[type="submit"] {
	padding-right: 20px;
	padding-left: 20px;
}
.woocommerce input.input-text, .woocommerce textarea.input-text, input.wpcf7-form-control, textarea.wpcf7-form-control {
	font-size: 16px;
}
.xoo-wsc-modal .xoo-wsc-footer a.xoo-wsc-ft-btn-continue, .xoo-wsc-modal .xoo-wsc-footer a.xoo-wsc-ft-btn-cart, .xoo-wsc-modal .xoo-wsc-empty-cart a, .woocommerce button, .woocommerce a.checkout-button, .woocommerce-MyAccount-navigation a, .woocommerce .return-to-shop a.button, .woocommerce-MyAccount-content .order-again a, .woocommerce-orders-table__cell-order-actions a, .wpcf7-form-control[type="submit"] {
	color: #000;
	background-color: #9db95e;
}
.xoo-wsc-modal .xoo-wsc-footer a:hover {
	color: #000;
	background-color: #9db95e;
}
.xoo-wsc-modal .xoo-wsc-footer a.xoo-wsc-ft-btn-continue:hover, .xoo-wsc-modal .xoo-wsc-footer a.xoo-wsc-ft-btn-cart:hover, .xoo-wsc-modal .xoo-wsc-empty-cart a:hover, .woocommerce button:hover, .woocommerce a.checkout-button:hover, .woocommerce-MyAccount-navigation a:hover, .woocommerce .return-to-shop a.button:hover, .woocommerce-MyAccount-content .order-again a:hover, .woocommerce-orders-table__cell-order-actions a:hover, .wpcf7-form-control[type="submit"]:hover {
	color: #fff !important;
	background: #005826 !important;
}
.xoo-wsc-modal span.xoo-wsch-close {
	font-size: 32px;
}
.xoo-wsc-modal span.xoo-wsc-pname, .xoo-wsc-modal span.xoo-wsc-pname a, .xoo-wsc-modal .xoo-wsc-ft-amt-subtotal span, .xoo-wsc-modal .xoo-wsc-ft-amt-shipping span {
	font-weight: 400;
}
.xoo-wsc-modal .xoo-wsc-ft-amt-subtotal .amount bdi, .xoo-wsc-modal .xoo-wsc-ft-amt-subtotal .amount bdi span, .xoo-wsc-modal .xoo-wsc-ft-amt-shipping .amount bdi, .xoo-wsc-modal .xoo-wsc-ft-amt-shipping .amount bdi span, .xoo-wsc-modal .xoo-wsc-ft-amt-total .amount bdi, .xoo-wsc-modal .xoo-wsc-ft-amt-total .amount bdi span {
	font-weight: bold;
}
.xoo-wsc-modal .xoo-wsc-minus, .xoo-wsc-modal .xoo-wsc-plus {
	display: none;
}
.xoo-wsc-modal input.xoo-wsc-qty {
	margin: 0;
}
.xoo-wsc-modal .xoo-wsc-sb-bar > span {
	background-color: #9db95e;
}
.xoo-wsc-modal .xoo-wsc-icon-bag2:before, .xoo-wsc-container .xoo-wsc-icon-basket5:before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 511.998'%3E%3Cpath d='M253.3,35.098c6.1-11.8,1.5-26.3-10.2-32.4s-26.3-1.5-32.4,10.2l-93.1,179.1H32c-17.7,0-32,14.3-32,32s14.3,32,32,32l51.9,207.5c7.1,28.5,32.7,48.5,62.1,48.5h284c29.4,0,55-20,62.1-48.5l51.9-207.5c17.7,0,32-14.3,32-32s-14.3-32-32-32h-85.6L365.3,12.898c-6.1-11.7-20.6-16.3-32.4-10.2s-16.3,20.6-10.2,32.4l81.6,156.9h-232.6L253.3,35.098ZM192,303.998v96c0,8.8-7.2,16-16,16s-16-7.2-16-16v-96c0-8.8,7.2-16,16-16s16,7.2,16,16ZM288,287.998c8.8,0,16,7.2,16,16v96c0,8.8-7.2,16-16,16s-16-7.2-16-16v-96c0-8.8,7.2-16,16-16ZM416,303.998v96c0,8.8-7.2,16-16,16s-16-7.2-16-16v-96c0-8.8,7.2-16,16-16s16,7.2,16,16Z'/%3E%3C/svg%3E") no-repeat;
	background-size: contain;
	width: 34px;
	height: 31px;
	content: '';
	display: block;
}
.xoo-wsc-modal .xoo-wsc-icon-bag2:before {
	color: #9db95e;
}
.xoo-wsc-modal .xoo-wscb-count {
	color: #fff;
	font-size: 18px;
	height: initial;
	line-height: 18px;
	right: initial;
	bottom: 3px;
	left: 50%;
	transform: translate(-50%, 0);
	text-shadow: 0 0 6px #000, 0 0 6px #000, 0 0 6px #000, 0 0 12px #000, 0 0 12px #000, 0 0 20px #000, 0 0 20px #000, 0 0 12px #000, 0 0 20px #000, 0 0 20px #000;
}
.xoo-wsc-modal .xoo-wsc-basket {
	width: 58px;
	height: 58px;
}
.xoo-wsc-modal .xoo-wsc-footer .xoo-wsc-ecl {
	font-size: 14px;
}



.woocommerce-checkout .wc-block-components-product-metadata {
	display: none;
}




div.x-section.ribbonize:after {
	content: '';
	display: block;
	position: absolute;
	width: 101%;
	height: 100px;
	left: -1%;
	bottom: 0;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2656.401 110.045'%3E%3Cpath fill='%23fff' d='M2656.401,34.486h-.165c-.138-18.668-15.309-33.761-34.009-33.761-18.483,0-33.512,14.745-33.993,33.112h-.046c-.481-18.367-15.51-33.112-33.993-33.112s-33.512,14.745-33.993,33.112h-.046c-.481-18.367-15.51-33.112-33.993-33.112s-33.512,14.745-33.993,33.112h-.046c-.481-18.367-15.51-33.112-33.993-33.112s-33.512,14.745-33.993,33.112h-.196c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.027c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.027c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.027c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.036c-.481-18.367-15.51-33.112-33.993-33.112s-33.512,14.745-33.993,33.112h-.046c-.481-18.367-15.51-33.112-33.993-33.112s-33.512,14.745-33.993,33.112h-.046c-.481-18.367-15.51-33.112-33.993-33.112s-33.513,14.745-33.993,33.112h-.046c-.481-18.367-15.51-33.112-33.993-33.112s-33.512,14.745-33.993,33.112h-.196c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.027c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.027c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-1.158c-.386-18.452-15.453-33.293-33.997-33.293s-33.612,14.842-33.998,33.293h-.036c-.386-18.452-15.453-33.293-33.997-33.293s-33.612,14.842-33.997,33.293h-.036c-.386-18.452-15.453-33.293-33.997-33.293s-33.612,14.842-33.997,33.293h-.036c-.386-18.452-15.453-33.293-33.997-33.293s-33.612,14.842-33.997,33.293h-.187c-.194-18.62-15.341-33.656-34.007-33.656s-33.813,15.036-34.007,33.656h-.018c-.194-18.62-15.341-33.656-34.007-33.656s-33.813,15.036-34.007,33.656h-.018c-.194-18.62-15.341-33.656-34.007-33.656s-33.813,15.036-34.007,33.656h-.018c-.194-18.62-15.341-33.656-34.007-33.656s-33.813,15.036-34.007,33.656h-.027c-.386-18.452-15.453-33.293-33.997-33.293s-33.612,14.842-33.997,33.293h-.036c-.386-18.452-15.453-33.293-33.997-33.293s-33.612,14.842-33.997,33.293h-.036c-.386-18.452-15.453-33.293-33.997-33.293s-33.612,14.842-33.997,33.293h-.036c-.386-18.452-15.453-33.293-33.997-33.293s-33.612,14.842-33.998,33.293h-.187c-.194-18.62-15.341-33.656-34.007-33.656s-33.813,15.036-34.007,33.656h-.018c-.194-18.62-15.341-33.656-34.007-33.656s-33.813,15.036-34.007,33.656h-.018c-.194-18.62-15.341-33.656-34.007-33.656s-33.813,15.036-34.007,33.656h-.018c-.194-18.62-15.341-33.656-34.007-33.656s-33.813,15.036-34.007,33.656h-1.114c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.027c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.027c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.027c-.29-18.536-15.397-33.475-34.002-33.475s-33.712,14.939-34.002,33.475h-.178c-.097-18.704-15.285-33.837-34.011-33.837s-33.915,15.133-34.011,33.837h-.009c-.097-18.704-15.285-33.837-34.011-33.837s-33.915,15.133-34.011,33.837h-.009c-.097-18.704-15.285-33.837-34.011-33.837s-33.915,15.133-34.011,33.837h-.009C67.93,15.133,52.742,0,34.016,0,15.689,0,.755,14.495.035,32.644h-.035v77.401h2656.243v-30.802h.159v-44.757ZM34.016,43.885c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM102.047,43.885c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM170.079,43.885c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM238.11,43.885c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM306.301,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM374.333,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM442.364,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM510.396,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM579.518,44.066c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM647.55,44.066c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM715.581,44.066c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM783.613,44.066c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM851.804,44.428c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM919.835,44.428c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM987.867,44.428c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1055.898,44.428c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1123.93,44.066c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1191.961,44.066c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1259.993,44.066c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1328.024,44.066c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1396.215,44.428c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1464.247,44.428c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1532.278,44.428c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1600.31,44.428c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1669.467,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1737.498,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1805.53,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1873.721,44.61c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM1941.752,44.61c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2009.784,44.61c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2077.815,44.61c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2145.847,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2213.878,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2281.91,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2349.941,44.247c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2418.132,44.61c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2486.164,44.61c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2554.195,44.61c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869ZM2622.227,44.61c-5.45,0-9.869-4.418-9.869-9.869s4.418-9.869,9.869-9.869,9.869,4.418,9.869,9.869-4.418,9.869-9.869,9.869Z'/%3E%3C/svg%3E") repeat-x;
	background-size: cover;
}


/* Tabs */
.tabs {
	display: flex;
	flex-wrap: wrap; // make sure it wraps
}
.tabs label {
	order: 1; // Put the labels first
	display: block;
	font-weight: 500;
	padding: 1em 3em;
	margin: 0 1em 0 0;
	cursor: pointer;
	color: #000 !important;
	background: #f0f5e7;
	transition: background ease 0.2s;
}
.tabs .tab {
	order: 99; // Put the tabs last
	flex-grow: 1;
	width: 100%;
	display: none;
	padding: 2em 3em 1.2em 3em;
	color: #000 !important;
	background: #e6edd7;
}
.tabs .tab h2 {
	text-transform: none;
	font-size: 1.2em;
	margin: 0 0 .4em 0;
}
.tabs .tab h3:first-child {
	margin-top: 0;
}
.tabs input[type="radio"] {
	display: none;
}
.tabs input[type="radio"]:checked + label {
	background: #e6edd7;
}
.tabs input[type="radio"]:checked + label + .tab {
	display: block;
}
table {
	width: auto;
}
table.cart {
	width: 100%;
}
table th, table td {
	border-top: none;
}
table th {
	font-weight: 500;
}
table th, table td {
	padding: 0 0 .4em 0;
	line-height: 1.3;
	text-align: left;
	vertical-align: top;
}
.tabs table td {
	text-align: center;
}

@media (max-width: 50em) {
	.tabs .tab, .tabs label {
		order: initial;
	}
	.tabs label {
		width: 100%;
		margin-right: 0;
		margin-top: .4em;
	}
	.tabs .tab h2 {
		display: none;
	}
	.tabs label {
		padding: 1em .8em;
		font-size: 1.2em
	}
	.tabs label:after {
		content: ':';
	}
	.tabs .tab {
		padding: 0 1em 1em 1em;
	}
}



select, textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input, textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, .uneditable-input:focus {
	border-radius: 0;
	box-shadow: none;
}




.inspgrid .x-col .x-text a {
	color: #fff;
	display: block;
	width: 100%;
	font-size: 4em;
	padding: 0 15px;
	text-shadow: 0 0 12px rgba(0,0,0,.5);
	border-bottom: none;
}
.inspgrid .x-col .x-text a:hover {
	border-bottom: 0;
	color: #000;
	text-shadow: 0 0 12px rgba(255,255,255,1), 0 0 12px rgba(255,255,255,1);
	background-size: 0 0;
}

.ff-stream {
	padding: 0 !important;
	background: transparent !important;
}


.ff-loadmore-wrapper .ff-btn {
	background: #9db95e !important;
	color: #fff !important;
	font-size: 1.5em !important;
	border-radius: 0 !important;
	text-transform: none !important;
	font-weight: 500 !important;
	padding: .5em 1.4em !important;
	min-width: 160px;
	line-height: 1.2em;
	border: 5px solid #fff;
}
.ff-loadmore-wrapper .ff-btn:hover {
	background: transparent !important;
	color: #000 !important;
}
.ff-stream .ff-item-meta h6 {
	text-transform: none;
}
.ff-stream .ff-content {
	font-size: 15px !important;
}

.captcha-image .cf7ic_instructions span {
	color: #000 !important;
}
.captcha-image label > input:checked + svg, .captcha-image label>input:focus+svg {
	border: 2px solid #000 !important;
}
.captcha-image {
	border: 0 !important;
	width: 100%;
}
.cf7ic-icon-wrapper {
	margin-top: 10px;
}
.widget {
	text-shadow: none;
}


.opskrift-template-default h1 {
	text-align: center;
	color: #9db95e;
}
.opskrift-template-default h1 {
	margin-bottom: .5em;
}
.opskrift-template-default h2 {
	font-size: 1.33em;
	text-transform: none;
	margin-bottom: .5em;
}
.opskrift-template-default .beskrivelse {
	font-size: 1.33em;
	line-height: 1.2em;
	text-align: center;
}
.opskrift-template-default .beskrivelse p {
	margin-bottom: .5em;
}
.lft {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 20px;
}
.rgt {
	float: right;
	width: 49%;
	margin-bottom: 20px;
}
.ekstra_tekst {
	clear: both;
}
.done {
	text-decoration: line-through;
	opacity: .5;
}
.chklst ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 1em 0;
}
.chklst ul li {
	cursor: pointer;
	position: relative;
	padding-left: 30px;
	margin-bottom: 10px;
}
.chklst ul li::before {
	position: absolute;
	left: 0;
	content: '';
	display: block;
	width: 21px;
	height: 19px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 448'%3E%3Cpath fill='%23b0b2b4' d='M0,64C0,28.7,28.7,0,64,0h320c35.3,0,64,28.7,64,64v320c0,35.3-28.7,64-64,64H64c-35.3,0-64-28.7-64-64V64Z'/%3E%3C/svg%3E") no-repeat;
}
.chklst ul li:hover {
	color: #000;
}
.chklst ul li:hover:before, .chklst ul li.done::before {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 448'%3E%3Cpath fill='%239db95e' d='M64,0C28.7,0,0,28.7,0,64v320c0,35.3,28.7,64,64,64h320c35.3,0,64-28.7,64-64V64c0-35.3-28.7-64-64-64H64ZM337,177l-128,128c-9.4,9.4-24.6,9.4-33.9,0l-64-64c-9.4-9.4-9.4-24.6,0-33.9s24.6-9.4,33.9,0l47,47,111-111.1c9.4-9.4,24.6-9.4,33.9,0s9.4,24.6,0,33.9l.1.1Z'/%3E%3C/svg%3E") no-repeat;
}
.chklst ul li.done {
	text-decoration: line-through;
	opacity: .5;
}
.chklst ul li.done a {
	border-bottom: 0;
}





a.x-img.vp-a img {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
/*a.x-img.vp-a::after {
	content: '\f144';
	font-family: 'FontAwesome';
	font-size: 80px;
	position: absolute;
	opacity: 0.8;
	color: #fff;
	left: calc(50% - 40px);
	top: calc(50% - 10px);
	transition: all 0.2s;
}
a.x-img.vp-a:hover::after {
	font-size: 100px;
	left: calc(50% - 50px);
	top: calc(50% - 15px);
	opacity: 1;
}*/
.YouTubePopUp-Close {
	left: inherit;
	right: -36px;
}
.YouTubePopUp-Close:before {
	content: '';
	display: block;
	width: 20px;
	height: 27px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E") no-repeat;
}
a.videolink {
	position: relative;
	margin-left: 40px !important;
	line-height: 2em;
}
a.videolink:before {
	position: absolute;
	left: -40px;
	top: -4px;
	content: '';
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M0,256C0,114.615,114.615,0,256,0s256,114.615,256,256-114.615,256-256,256S0,397.385,0,256ZM188.3,147.1c-7.6,4.2-12.3,12.3-12.3,20.9v176c0,8.7,4.7,16.7,12.3,20.9s16.8,4.1,24.3-.5l144-88c7.1-4.4,11.5-12.1,11.5-20.5s-4.4-16.1-11.5-20.5l-144-88c-7.4-4.5-16.7-4.7-24.3-.5v.2Z'/%3E%3C/svg%3E") no-repeat;	
}
a.videolink:hover:before {
	color: #9db95e !important;
}




.tipsboks {
	position: relative;
	width: 100%;
	background: #e6edd7;
	margin-top: 1.5em;
	clear: both;
	padding-top: 25px;
	padding-right: 25px;
	padding-bottom: 30px;
	padding-left: calc(33% + 30px);
	text-align: left;
}
.tipsboks h2 {
	font-weight: 400;
	font-size: 2em;
	min-height: 2.5em;
	margin: 0 0 .5em 0;
	text-transform: none;
}
.tipsboks .image {
	position: absolute;
	width: 33%;
	top: 0;
	right: 33%;
	bottom: 0;
	left: 0;
	overflow: hidden;
	background: #9db95e;
}
.tipsboks .image a:hover img {
	opacity: .6;
}
.tipsboks .image img {
	position: absolute;
	object-fit: cover;
	width: auto;
	height: 150%;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}
.tipsboks p a {
	font-weight: bold;
}
.tipsboks .x-text > a:last-child {
	float: right;
	font-size: 1.5em;
	color: #9db95e;
	font-weight: bold;
	text-transform: uppercase;
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-o-transition: .2s ease;
	-ms-transition: .2s ease;
	transition: .2s ease;
	border-bottom: none;
	background: linear-gradient(to bottom, #9db95e 0, #9db95e 100%);
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 0 0;
	padding: 4px !important;
	line-height: 1em;
	margin-top: -20px;
}
.tipsboks .x-text > a:last-child:hover {
	color: #fff;
	background-size: 1rem 3rem;
	background: linear-gradient(to bottom, #9db95e 0, #9db95e 100%);
}


.yikes-easy-mc-form input[type=email], .yikes-easy-mc-form input[type=number], .yikes-easy-mc-form input[type=text], .yikes-easy-mc-form input[type=url], .yikes-easy-mc-form select {
	padding: 0 .65em !important;
	background-color: #fff !important;
	border: 1px solid #ddd !important;
	margin-bottom: 9px !important;
	font-size: 16px !important;
	line-height: normal;
	color: #555 !important;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button {
	background: #9db95e;
}

footer .ftrgt a {
	color: rgba(255,255,255,0.4) !important;
}
footer .ftrgt a:hover {
	color: #fbb273 !important;
}
footer .ftlft, footer .ftrgt {
	white-space: nowrap;
	float: left;
	font-size: 15px;
	color: rgba(255,255,255,0.4);
	letter-spacing: 0;
}
footer .ftrgt {
	float: right;
}

#cn-notice-text {
	font-size: 16px;
	font-family: Montserrat, sans-serif;
}
.cn-revoke-cookie {
	width: 36px;
	opacity: 0.3;
	position: absolute;
	right: 0;
	transition: opacity 0.3s ease;
}
.cn-revoke-cookie:hover {
	opacity: 0.7;
}
.cn-text-container {
	position: relative;
	top: 2px;
}
.cn-button {
	padding: 10px 20px !important;
	font-size: 16px !important;
	border-color: #000;
	background-color: #000;
	color: #fff !important;
}
.cn-button:hover {
	background-color: #9db95e !important;
	color: #000 !important;
}
#cn-close-notice {
	display: none;
}



.checkout table {
	width: 100%;
	font-weight: 500;
}
.checkout table#search-field-table th {
	font-weight: bold !important;
}
.checkout table #input-zipcode-div p#chosen-gls-pakkeshop {
	padding-right: 20px;
}

/*
ikke i brug: GLS plugins.dk
#modal-content {
	grid-template-rows: 20px 0.25fr 1.5fr 40px;
}
#modal-content button#save-button-modal {
	background: #9db95e;
	color: #fff;
	opacity: 1;
	padding: 0;
	font-weight: normal;
	font-size: 1em;
}
#modal-content button#save-button-modal:hover {
	background: #005826;
}
#modal-content button#close-button-modal {
	font-size: 4em;
	font-weight: 500;
	color: #000;
	padding: 0 !important;
	min-width: 30px;
	background-color: transparent;
}
#modal-content button#close-button-modal:hover {
	color: #000 !important;
	border-color: transparent !important;
	background: transparent !important;
	background-color: transparent !important;
}

div#modal {
	overflow: hidden;
	z-index: 9999;
}
input#input-zipcode {
	width: 220px;
}
div#modal input.shops[type="radio"]:hover + label {
	color: #000;
	background-color: transparent;
}
.woocommerce form div#modal [type="radio"] + label {
	height: initial !important;
	padding: 5px 10px !important;
}
.woocommerce form div#modal [type="radio"] + label:before, .woocommerce form div#modal [type="radio"] + label:after {
	display: none;
}
.woocommerce form div#modal input.shops[type="radio"]:checked + label {
	background-color: #9db95e;
	border-color: #9db95e;
	color: #fff;
}
.woocommerce form div#modal [type="radio"]:checked + label a {
	color: #fff;
}
.woocommerce form div#modal [type="radio"]:checked + label a:hover {
	color: #000;
}

button#ajax-shops-search {
	display: block;
	width: 220px;
}
label.woocommerce-form__label-for-checkbox, .woocommerce-account form h3#ship-to-different-address label, .woocommerce-checkout form h3#ship-to-different-address label {
	padding-left: 0;
}
.woocommerce-shipping-fields input#ship-to-different-address-checkbox {
	display: none !important;
}
#search-field-table p#chosen-pakkeshop {
	margin-right: 1em;
}
table#search-field-table tfoot th {
	white-space: nowrap;
}
table#search-field-table tfoot td button#ajax-shops-search {
	margin-top: 0;
}*/

/* GLS plugin start */
#sw #sw__container {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
#sw #sw__container:after {
	content: '';
	display: block;
	position: absolute;
	cursor: pointer;
	top: 0;
	right: -72px;
	width: 42px;
	height: 42px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z'/%3E%3C/svg%3E") #000 no-repeat;
	background-position: center;
	background-size: 65%;
	pointer-events: none;
}
#sw #sw-map-wrapper .sw-point-info {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border: 5px solid #9db95e !important;
	
}
#sw .sw-display-option.selected {
	background-color: #9db95e !important;
}
#sw #sw-list-points .sw-point-info {
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	border: 5px solid #9db95e !important;
	width: 47%;
	padding: 20px;
	margin-right: 3%;
	margin-bottom: 30px;
}
@media (max-width: 1024px) {
	#sw #sw-list-points .sw-point-info {
		width: 100%;
	}
}
#sw .sw-display-option {
	font-size: 20px;
	border-bottom: solid #9db95e;
}
#sw .sw-display-option:hover {
	border-bottom: solid #000;
}
.GLSDk-shipping-options .GLSDk-pickup__description:before {
	content: 'GLS pakkeshop:' !important;
	display: inline-block !important;
	padding-right: 10px;
}
#sw button.sw-point-info-btn, #sw button#sw-query-btn {
	text-transform: uppercase;
	height: 50px;
	font-size: 18px;
	line-height: 18px;
	background-color: #9db95e;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
}
#sw button#sw-query-btn {
	margin-left: 30px;
	cursor: pointer;
}
#sw #sw-query {
	font-size: 16px;
	height: 2.65em;
	margin-bottom: 9px;
	border: 1px solid #ddd;
	padding: 0 .65em;
	line-height: normal;
}
#sw .sw-point-info {
	font-size: 16px;
}
#sw .sw-point-info-day {
	line-height: 29px;
}

.eapps-facebook-feed-inner {
	background: transparent !important;
	border-radius: 0 !important;
	border: 0 !important;
}
.eapps-facebook-feed-posts-inner {
	border-top: 0 !important;
}
.eapps-facebook-feed-button {
	background: #e6edd7 !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	padding: 3px 14px 5px 14px !important;
}
.eapps-facebook-feed-button:hover {
	box-shadow: none !important;
}
.eapps-facebook-feed-posts-item-inner {
	padding: 20px !important;
}
.eapps-facebook-feed-posts-item-footer-meta {
	display: inline-block !important;
}
.eapps-facebook-feed-posts-item-footer-share {
	float: right !important;
}
.eapps-facebook-feed-load-more {
	background: #9db95e !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	border-radius: 0 !important;
}
.eapps-facebook-feed-button-icon svg {
	fill: grey !important;
}




@media only screen and (max-width: 1700px) {
	.inspgrid .x-col .x-text a {
		font-size: 3.5vw;
	}
}
@media only screen and (max-width: 1300px) {
	/*header ul.x-menu li a .x-anchor-content {
		padding-right: .8em !important;
		padding-left: .8em !important;
	}*/
	.woo-categories-grid {
    	grid-template-columns: repeat(3, 1fr);
	}
}
@media only screen and (max-width: 1200px) {
	header ul.x-menu li a .x-anchor-content {
		padding-right: .5em !important;
		padding-left: .5em !important;
	}
	header ul.x-menu li a .x-anchor-content .x-anchor-text span {
		letter-spacing: 0.06em;
	}
	.inspgrid .x-col .x-text a {
		font-size: 5vw;
	}
	[class*=woocommerce] ul.products.columns-3 li.product, [class*=woocommerce] ul.products.columns-4 li.product {
		width: 30.66%;
	}
	[class*=woocommerce] ul.products.columns-3 li.product:nth-child(3n+3), [class*=woocommerce] ul.products.columns-4 li.product:nth-child(3n+3) {
		margin-right: 0;
	}
	[class*=woocommerce] li.product.last {
		margin-right: 4%;
	}
	[class*=woocommerce] li.product.first {
		clear: none;
	}
	.entry-content div.product.sale .summary .price:after {
		width: 150px;
		height: 150px;
		font-size: 40px;
		line-height: 160px;
		top: -10px;
	}
}
@media only screen and (max-width: 1150px) {
	header ul.x-menu li a .x-anchor-content .x-anchor-text span {
		font-size: 1.1em;;
	}
	.cn-button {
		margin: 5px 0 5px 10px !important;
	}
}
@media only screen and (max-width: 1050px) {
	header ul.x-menu li a .x-anchor-content .x-anchor-text span {
		font-size: 1.08em;;
	}
	.woo-categories-grid {
    	grid-template-columns: repeat(2, 1fr);
	}
	.screen-lock-container {
		display: inline-flex;
	}
}

@media only screen and (max-width: 979px) {
	
	[class*=woocommerce] ul.products.columns-3 li.product, [class*=woocommerce] ul.products.columns-4 li.product {
		width: 48%;
	}
	[class*=woocommerce] ul.products.columns-3 li.product:nth-child(3n+3), [class*=woocommerce] ul.products.columns-4 li.product:nth-child(3n+3) {
		margin-right: 4%;
	}
	[class*=woocommerce] ul.products.columns-3 li.product:nth-child(2n+2), [class*=woocommerce] ul.products.columns-4 li.product:nth-child(2n+2) {
		margin-right: 0;
	}
	
	.entry-content div.product.sale .summary .price:after {
		width: 120px;
		height: 120px;
		font-size: 32px;
		line-height: 120px;
	}
	
	.lighttodark, .darktolight {
		background: none;
	}
	.lightgreenbox:before, .darkgreenbox:before {
		content: '';
		position: absolute;
		width: 150%;
		height: 100%;
		left: -25%;
		top: 0;
		z-index: -1;
		background: #9db95e;
	}
	.darkgreenbox:before {
		background: #005826;
	}
	
	.tipsboks h2 {
		font-size: 1.6em;
		min-height: 2.5em;
	}
	.cholumenttopleft, .cholumenttopright, .cholumentbottomleft, .cholumentbottomright {
		width: 84px;
		height: 84px;
	}
	.product-cross-sells h2, .product-upsells h2 {
		font-size: 3em;
	}
}


@media only screen and (max-width: 900px) {
	header ul.x-menu {
		display: none !important;
	}
	header .x-anchor-toggle {
		display: flex !important;
	}
	header .shopstuff {
		position: absolute;
		right: 70px;
	}
	header .navigations {
		height: 15px !important;
	}
}


@media only screen and (max-width: 768px) {
	.bigtxt {
		font-size: 1.5em;
	}
	.inspgrid .x-col .x-text a {
		font-size: 7vw;
	}
	.entry-content div.product.sale .summary .price:after {
		width: 150px;
		height: 150px;
		font-size: 40px;
		line-height: 160px;
		top: 10px;
	}
	.woo-categories-grid {
		display: none;
	}
	.lft {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.rgt {
		float: none;
		width: 100%;
	}
	/*.tipsboks {
		padding-left: calc(50% + 30px);
	}
	.tipsboks .image {
		width: 50%;
		right: 50%;	
	}*/
	
	.tipsboks {
		position: relative;
		width: 100%;
		margin-bottom: 1.5em;
		padding: 0;
	}
	.tipsboks .image {
		position: relative;
		width: 100%;
		height: 50vw;
		margin-bottom: 1em;
	}
	.tipsboks .x-text {
		padding: 1em;
	}
	.tipsboks .image img {
		position: absolute;
		width: auto;
		height: 155%;
		left: 50%;
		top: 50%;
		transform: translate(-50%,-50%);
	}

	.lightgreenbox .x-text, .darkgreenbox .x-text {
		font-size: 1.3em !important;
	margin: 30px 0 30px 0;
	}
	.lightgreenbox h2, .darkgreenbox h2 {
		font-size: 1.5em !important;
	}
	
	.cholumenttopleft, .cholumenttopright, .cholumentbottomleft, .cholumentbottomright {
		width: 50px;
		height: 50px;
	}
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
		background-color: transparent;
	}
	[class*=woocommerce] .cart .actions .coupon>input[type=text] {
		max-width: 800px;
	}
	.woocommerce #content table.cart td.actions .coupon .button, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon input, .woocommerce table.cart td.actions .coupon .button, .woocommerce table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon input, .woocommerce-page #content table.cart td.actions .coupon .button, .woocommerce-page #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon input, .woocommerce-page table.cart td.actions .coupon .button, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon input {
		width: 100%;
	}
	.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
		display: table-cell !important;
	}
	.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
		content: '' !important;
		display: none !important;
	}
	.product-cross-sells h2, .product-upsells h2 {
		font-size: 2.4em;
	}
}


@media only screen and (max-width: 640px) {
	header .z-brand {
		top: 0 !important;
	}
	/*.woo-categories-grid {
    	grid-template-columns: repeat(1, 1fr);
	}*/
	.inspgrid .x-col .x-text a {
		font-size: 8vw;
	}
	[class*=woocommerce] ul.products.columns-3 li.product, [class*=woocommerce] ul.products.columns-4 li.product {
		width: 100%;
		margin-right: 0;
	}
	
	.tipsboks .x-text > a:last-child {
		float: none;
		margin-top: 0;
	}
		

}
@media only screen and (max-width: 500px) {
	.inspgrid .x-col .x-text a {
		font-size: 9vw;
	}
}
@media only screen and (max-width: 480px) {
	.bigtxt {
		font-size: 1.3em;
	}
	.redbox .x-text h2 {
		font-size: 180%;
	}
	.redbox .x-btn {
		font-size: 1.4em;
	}
	h1, .h1 {
		font-size: 2.4em !important;
	}
	.single-product h1, .single-product .h1 {
		font-size: 1.2em !important;
	}
}

