/*
Theme Name: Happy Learning Toys
Template: pro
Author: digiSolve
Author URI: https://digisolve.dk
Version: 42
*/
html {
	overflow-y: scroll;
}
body {
	overflow: hidden;
	line-height: 1.8em;
}
a.x-brand {
	width: 165px;
}
/*a {
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-o-transition: .2s ease;
	-ms-transition: .2s ease;
	transition: .2s ease;
}*/
.x-text, footer, .cf7ic_instructions, label:not(.shops), .woocommerce-privacy-policy-text, input, button, select, textarea, .shop_table {
	letter-spacing: .05em !important;
}
header .x-navbar .desktop .x-nav > li > a, .x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.rounded .outer, footer a, .cn-text-container a, #modal-content button#save-button-modal, #payment a, .shop_table a {
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-o-transition: .2s ease;
	-ms-transition: .2s ease;
	transition: .2s ease;
}
.x-text a:not(.x-btn):not(.vp-a), .x-tab-pane a:not(.vp-a) {
	-webkit-transition: .2s ease;
	-moz-transition: .2s ease;
	-o-transition: .2s ease;
	-ms-transition: .2s ease;
	transition: .2s ease;
	text-decoration: none !important;
	border-bottom: 1px solid #221d5a;
	padding-top: .05rem !important;
	background: linear-gradient(to bottom, #f00 0, #f00 100%);
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-size: 0 0;
	padding: 0 2px;
}
.x-text a[name] {
	border-bottom: none !important;
	padding-top: 0 !important;
	background: none !important;
	padding: 0 !important;
	display: inline;
}
.x-text a:not(.x-btn):not(.vp-a):hover, .x-tab-pane a:not(.vp-a):hover {
	color: #fff;
	background-size: 1rem 3rem;
	border-bottom: 1px solid #f00;
}
footer a:hover, footer a:hover i {
	color: #ffa000 !important;
}
.x-text p {
	font-size: 1.0em;
	margin-bottom: 1em;
}
h1, h2, h3, .h1, .h2, .h3 {
	margin-top: 0;
}
.h2 {
	font-size: 2.5em;
	text-transform: uppercase;
	color: #4b4b50 !important;
}


.x-text a.x-btn {
	text-transform: uppercase;
	display: inline-block;
	margin-top: .5em;
}
footer a {
	border-bottom: 1px solid rgba(0,0,0,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;
}
.desktop .sub-menu {
	background-color: #1e64af;
	font-size: inherit;
	border-radius: 0;
	box-shadow: none;
	text-transform: uppercase;
	letter-spacing: .06em;
	font-weight: bold;
	left: 0 !important;
	right: auto !important;
}
.desktop .sub-menu a {
	padding: .7em 1.6em .5em 1.6em;
}
.x-navbar .desktop .x-nav > li > a {
	height: 129px !important;
	padding-top: 64px;
}
.x-navbar .desktop .x-nav > li:not(.x-menu-item-woocommerce) > a:hover {
	box-shadow: none !important;
	background: #ffa000;
	box-shadow: 0 6px 0 0 #ffa000 !important;
}
.x-navbar .desktop .x-nav > .x-active > a, .x-navbar .desktop .x-nav > .current-menu-item > a, .x-navbar .desktop .x-nav li.current-menu-parent:not(.x-menu-item-woocommerce) > a {
	box-shadow: 0 6px 0 0 #ffdc00 !important;
}

.x-navbar .desktop .x-nav > li ul {
	top: 135px !important;
}
.desktop .sub-menu li a:hover {
	background: #82beff;
}
.desktop li:not(#menu-item-758) .sub-menu li.current-menu-item a {
	background: #ffa000;
}
.x-navbar .mobile .x-nav li > a {
	font-size: 25px;
	padding: .5em 0;
	font-weight: bold;
}
.single-product li.menu-item-125 a {
	box-shadow: 0 6px 0 0 #ffdc00 !important;
}
.x-navbar .x-nav-wrap li.fafont a, ul.x-menu li.fafont a .x-anchor-text-primary {
	font-family: 'Fontawesome' !important;
	font-size: 120%;
}
ul.x-menu li.fafont a .x-anchor-text-primary {
	padding-bottom: 9px;
}
.cs-content li.menu-item div.x-anchor-content {
	padding-top: 0;
	padding-left: 0;
	justify-content: left;
}
.cs-content li.menu-item div.x-anchor-text {
	margin-left: 0;
	font-size: 120%;
	text-transform: uppercase;
	letter-spacing: .03em;
	font-weight: bold;
}

ul.x-menu-first-level .menu-item .x-always-active {
	background-color: transparent;
}

header.x-masthead {
	z-index: 999;
}

ul.x-menu ul.sub-menu li {
	white-space: nowrap;
}



/*
header .x-container.max {
	position: relative;
}
header .cart-contents {
	display: block;
	position: absolute;
	right: 0;
	top: 40px;
	text-align: left;
}
header .cart-contents:before {
	content: '\f07a';
	font-family: 'FontAwesome';
	font-size: 20px;
	color: #fff;
	display: block;
	position: absolute;
	width: 36px;
	height: 36px;
	line-height: 36px;
	left: -50px;
	background: #0a51a1;
	-webkit-border-radius: 0.25em;
	-moz-border-radius: 0.25em;
	border-radius: 0.25em;
	text-align: center;
}
header .cart-contents .cart-contents-count, header .cart-contents .cart-total {
	display: block;
}
header .cart-contents .cart-contents-count {
	font-size: 0.9em;
	line-height: 1.1em;
}
*/

.videolink p {
	margin: 0;
}
.videolink a img {
	width: 100%;
	height: 440px;
}
.videolink a img {
	margin: 0 0 10px 0;
}
a.vp-a, .videolink a {
	position: relative;
}
a.vp-a.x-btn:before {
	content: '\f144';
	font-family: 'FontAwesome';
	padding-right: 6px;
}
.videolink a::after, a.videolink::after {
	content: '\f144';
	font-family: 'FontAwesome';
	font-size: 120px;
	position: absolute;
	opacity: 1;
	color: #1e64af;
	left: calc(50% - 60px);
	top: calc(50% - 10px);
	transition: all 0.2s;
}
.videolink a:hover::after {
	font-size: 140px;
	left: calc(50% - 70px);
	top: calc(50% - 15px);
	color: #ffa000;
	opacity: 1;
}
.YouTubePopUp-Close {
	left: inherit;
	right: -36px;
}
.YouTubePopUp-Close:before {
	content: '\f057';
	font-family: 'FontAwesome' !important;
}



[class*=woocommerce] .entry-wrap {
	padding: 0;
}
.woocommerce .cart_totals table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page .cart_totals table.shop_table_responsive tr:nth-child(2n) td {
	background-color: transparent;
}
.checkout table #input-zipcode-div p#chosen-gls-pakkeshop {
	padding-right: 20px;
}
.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.rounded {
	border-radius: 2em;
	width: 40px;
	height: 40px;
	border: 0;
}
.x-navbar .x-nav>li.x-menu-item-woocommerce>a .x-cart.rounded .outer {
	position: relative;
	overflow: hidden;
}
a.x-btn-navbar-woocommerce i.x-icon-shopping-cart::before {
	content: '';
	display: inline-block;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.934 20.554'%3E%3Cpath d='m18.959,7.568h-3.975L11.991.564c-.201-.471-.746-.69-1.219-.489-.472.202-.69.748-.489,1.22l2.681,6.274h-5.861l2.681-6.274c.201-.472-.018-1.018-.49-1.219-.47-.201-1.017.018-1.219.49l-2.992,7.004H.975c-.538,0-.975.437-.975.975v1.938c0,.538.437.974.975.974h.644l1.39,8.162c.091.542.558.937,1.109.937h11.697c.549,0,1.016-.394,1.108-.937l1.389-8.162h.646c.537,0,.975-.437.975-.974v-1.938c0-.538-.438-.975-.975-.975Zm-2.645,11.944c-.042.244-.252.422-.499.422H4.119c-.248,0-.458-.177-.499-.421l-1.373-8.059h15.439l-1.371,8.058Zm3-9.032c0,.196-.159.355-.355.355H.975c-.196,0-.355-.16-.355-.355v-1.938c0-.196.16-.355.355-.355h3.843l-.41.96c-.201.472.018,1.018.49,1.219.119.051.243.075.364.075.361,0,.704-.211.855-.564l.722-1.689h6.39l.722,1.69c.151.353.494.564.854.564.122,0,.246-.024.365-.075.472-.202.69-.748.489-1.22l-.41-.959h3.711c.196,0,.355.16.355.355v1.938Z'/%3E%3Cpath d='m6.543,18.733c.009,0,.018,0,.027,0,.17-.015.296-.164.282-.335l-.465-5.459c-.015-.17-.158-.299-.335-.282-.17.015-.296.164-.282.335l.465,5.459c.014.161.149.283.308.283Z'/%3E%3Cpath d='m13.364,18.732c.009,0,.018,0,.026,0,.159,0,.295-.122.309-.283l.466-5.459c.015-.17-.112-.32-.282-.335-.164-.019-.32.112-.335.282l-.466,5.459c-.015.17.112.32.282.335Z'/%3E%3Cpath d='m9.967,18.733c.171,0,.31-.139.31-.31v-5.459c0-.171-.139-.31-.31-.31s-.31.139-.31.31v5.459c0,.171.139.31.31.31Z'/%3E%3C/svg%3E") no-repeat;
	position: absolute;
	left: 6px;
	top: 4px;
	width: 28px;
	height: 28px;
}
li.x-menu-item-woocommerce a.x-btn-navbar-woocommerce:hover {
	background: transparent !important;
}
[class*=woocommerce] li.product .entry-featured img, .product .woocommerce-product-gallery {
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	overflow: hidden;
}
[class*=woocommerce] ul.products.columns-4 li.product, [class*=woocommerce] li.product, [class*=woocommerce] li.product .entry-featured {
	box-shadow: none;
}
[class*=woocommerce] ul.products.columns-4 li.product, [class*=woocommerce] li.product .entry-wrap {
	background-color: transparent;
}
[class*=woocommerce] li.product .entry-header h3 {
	font-size: 1em;
}
[class*=woocommerce] ul.products.columns-4 li.product, [class*=woocommerce] li.product .entry-wrap {
	text-align: center;
}
[class*=woocommerce] li.product .entry-header .price>.amount:before, [class*=woocommerce] li.product .entry-header .price>ins>.amount:before {
	content: 'Køb nu ';
}
.woocommerce .price > .amount, .woocommerce .price > ins > .amount, .woocommerce .star-rating:before, .woocommerce .star-rating span:before, .woocommerce li.product .entry-header h3 a:hover {
	color: #000 !important;
}
.x-alert-info, .buddypress #message.info, .bbp-template-notice.info, .woocommerce-info, .woocommerce-message {
	background-color: #e6f2ff;
	color: #3a87ad;
	border: none;
	font-size: 1.2em;
	text-shadow: none;
	color: #4b4b50;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: none;
	padding: 1em;
}
[class*=woocommerce] .upsells ul.products li.product, [class*=woocommerce] .related ul.products li.product, [class*=woocommerce] .cross-sells ul.products li.product {
	border: none;
	border-radius: none;
}
[class*=woocommerce] .button.product_type_simple:before, [class*=woocommerce] .button.single_add_to_cart_button:before, [class*=woocommerce] a.add_to_cart_button .x-anchor-text-primary:before {
	content: "\f291  ";
	font-family: "FontAwesome" !important;
	font-weight: 900;
}
[class*=woocommerce] .button.add_to_cart_button i.x-icon-product {
	display: none;
}
.woocommerce-checkout-review-order table {
	font-size: 120%;
}
.woocommerce-checkout-review-order table th, .woocommerce-checkout-review-order table td {
	padding: .5em .5em .3em 0;
}
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 {
	font-size: 16px;
	display: inline-block;
	font-weight: bold;
	height: inherit;
	padding: .7em .7em .4em .7em;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	box-shadow: none;
}
[class*=woocommerce] .upsells ul.products li.product .entry-featured, [class*=woocommerce] .related ul.products li.product .entry-featured, [class*=woocommerce] .cross-sells ul.products li.product .entry-featured, .has-post-thumbnail .entry-featured {
	border-bottom: none;
}

[class*=woocommerce] .x-wc-add-to-cart-form i.x-framework-icon {
	display: none;
}

[class*=woocommerce] li.product .entry-header .price>.amount, [class*=woocommerce] li.product .entry-header .price>ins>.amount {
	display: block;
}
[class*=woocommerce] div.product .woocommerce-tabs h2 {
	text-transform: capitalize;
}
[class*=woocommerce] div.product .woocommerce-tabs {
	margin-top: 30px;
}
.woocommerce-tabs ul.x-nav-tabs {
	display: none;
}
[class*=woocommerce] div.product .woocommerce-tabs .x-tab-content {
	border: 0;
	box-shadow: none;
}
.x-tab-content .x-tab-pane {
	padding: 0;
}
[class*=woocommerce] .upsells, [class*=woocommerce] .related, [class*=woocommerce] .cross-sells {
	margin: 20px 0 0 0;
}
.woocommerce-cart .upsells, .woocommerce-cart .related, .woocommerce-cart .cross-sells {
	margin: 60px 0 0 0;
}
[class*=woocommerce] li.product {
	margin-bottom: 2%;
}
[class*=woocommerce] ul.products {
	margin-bottom: -2%;
}
.x-alert-danger, .buddypress #message.error, .bbp-template-notice.error, .woocommerce-error {
	color: #000;
	border: 0;
	font-size: inherit;
	text-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
}
.woocommerce-shipping-methods label, #order_comments_field label {
	font-size: 100%;
}
#modal {
	z-index: 9999 !important;
}
#gls-shops input.shops {
	margin: .8em 6px 0 0 !important;
}
section.upsells.products, section.related.products, div.cross-sells {
	position: relative;
}
/*[class*=woocommerce] .upsells, [class*=woocommerce] .related, [class*=woocommerce] .cross-sells {
	margin: 100px 0 0 0;
}
section.upsells.products:before, section.related.products:before, div.cross-sells:before {
	content: '';
	display: block;
	position: absolute;
	left: -100%;
	top: -50px;
	background: #e6f2ff;
	width: 300%;
	height: 150%;
}
[class*=woocommerce] .product .upsells.products h2, [class*=woocommerce] .product .related.products h2, div.cross-sells h2 {
	text-transform: none;
	z-index: 10;
	position: relative;
}*/
[class*=woocommerce] div.product .woocommerce-tabs {
	margin-bottom: 20px;
}
.pswp__caption {
	display: none;
}
.description_pane h2:first-child, .woocommerce-order-details header h2 {
	display: none;
}

[class*=woocommerce] .onsale, .entry-content div.product.sale .summary .price:after, div.salesplash, [class*=woocommerce] .pris .tilbud:after {
	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:%23ffdc00;%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: 24px;
	font-weight: bold;
	line-height: 95px;
	padding-right: 4px;
}
.entry-content div.product.sale .summary .price {
	position: relative;
}
.entry-content div.product.sale .summary .price:after, div.salesplash, [class*=woocommerce] .pris .tilbud:after  {
	width: 180px;
	height: 180px;
	font-size: 48px;
	line-height: 180px;
	content: 'Tilbud';
	text-align: center;
	position: absolute;
	right: 0;
	top: -20px;
	transform: rotate(15deg);
}


.blacknovember .onsale, .blacknovember .entry-content div.product.sale .summary .price:after, .blacknovember div.salesplash, .blacknovember .pris .tilbud:after {
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 392.879 408.857'%3E%3Cdefs%3E%3Cstyle%3E.d%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Cpath 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.261v-.002Z'/%3E%3Cpath class='d' d='M56.305,192.984v-51.686c0-2.325.75-4.177,2.249-5.554,1.499-1.377,3.289-2.065,5.371-2.065h17.948c5.722,0,10.289,1.614,13.702,4.843,3.412,3.229,5.118,7.444,5.118,12.646,0,1.622-.26,3.152-.78,4.59-.521,1.439-1.209,2.678-2.065,3.718-.857,1.041-1.699,1.905-2.525,2.593-.826.689-1.714,1.309-2.662,1.859,4.069.796,7.329,2.693,9.777,5.692,2.448,3,3.672,6.595,3.672,10.787,0,2.724-.459,5.271-1.377,7.643-.918,2.372-2.28,4.506-4.085,6.403-1.806,1.898-4.239,3.397-7.298,4.499-3.061,1.102-6.58,1.652-10.558,1.652h-18.866c-2.082,0-3.872-.688-5.371-2.065-1.5-1.377-2.249-3.229-2.249-5.554ZM71.545,147.219v12.577h6.931c2.204,0,3.917-.535,5.141-1.606,1.224-1.071,1.836-2.631,1.836-4.682s-.605-3.61-1.813-4.682c-1.209-1.071-2.931-1.606-5.164-1.606h-6.931ZM71.545,173.337v13.725h9.594c2.784,0,5.01-.543,6.679-1.63,1.667-1.085,2.501-2.823,2.501-5.209,0-2.356-.895-4.093-2.685-5.21-1.79-1.117-3.956-1.676-6.495-1.676h-9.594Z'/%3E%3Cpath class='d' d='M114.381,192.984v-51.778c0-2.601.695-4.597,2.088-5.99s3.236-2.088,5.531-2.088,4.138.696,5.531,2.088c1.392,1.393,2.088,3.39,2.088,5.99v45.306h16.341c2.387,0,4.253.62,5.6,1.859,1.346,1.239,2.02,2.96,2.02,5.164,0,2.142-.681,3.855-2.042,5.141-1.362,1.285-3.221,1.928-5.577,1.928h-23.961c-2.082,0-3.872-.688-5.371-2.065-1.5-1.377-2.249-3.229-2.249-5.554Z'/%3E%3Cpath class='d' d='M156.941,185.547l14.689-39.567c.52-1.377.91-2.425,1.17-3.145.26-.719.65-1.66,1.17-2.823.52-1.163.987-2.043,1.4-2.64.414-.597.941-1.285,1.584-2.065s1.3-1.361,1.974-1.744c.673-.382,1.469-.711,2.387-.987.918-.276,1.912-.414,2.984-.414,1.102,0,2.119.138,3.052.414.934.275,1.745.604,2.433.987.688.383,1.361.957,2.02,1.721.658.765,1.201,1.462,1.63,2.088.428.628.895,1.515,1.4,2.663s.902,2.081,1.193,2.8c.291.72.681,1.768,1.17,3.145l14.643,39.567c.918,2.541,1.522,4.438,1.813,5.692.291,1.255.436,2.495.436,3.718,0,1.867-.673,3.367-2.02,4.499-1.347,1.132-3.106,1.698-5.279,1.698-2.295,0-4.001-.62-5.118-1.859-1.118-1.239-2.088-3.099-2.915-5.577l-1.836-6.013h-25.017l-1.882,6.013c-.857,2.509-1.829,4.376-2.915,5.6-1.086,1.224-2.777,1.836-5.072,1.836-2.173,0-3.94-.566-5.302-1.698-1.362-1.132-2.042-2.631-2.042-4.499,0-1.224.145-2.463.436-3.718.291-1.254.895-3.151,1.813-5.692ZM192.378,173.613l-7.62-24.512h-.184l-8.17,24.512h15.974Z'/%3E%3Cpath class='d' d='M218.321,167.14c0-5.018.795-9.685,2.387-14,1.591-4.315,3.81-8.017,6.656-11.108,2.846-3.09,6.342-5.508,10.489-7.252,4.146-1.744,8.698-2.617,13.656-2.617,2.448,0,4.804.184,7.069.551,2.264.367,4.414.941,6.449,1.721,2.035.78,3.657,1.89,4.866,3.328,1.208,1.439,1.813,3.106,1.813,5.003,0,1.928-.62,3.619-1.859,5.072-1.239,1.454-2.808,2.18-4.705,2.18-1.01,0-2.931-.528-5.761-1.583-2.831-1.056-5.333-1.583-7.505-1.583-2.969,0-5.585.566-7.849,1.698-2.265,1.133-4.062,2.67-5.394,4.613-1.331,1.944-2.326,4.085-2.984,6.426-.658,2.341-.987,4.858-.987,7.551,0,3.611.581,6.886,1.744,9.823,1.163,2.938,2.968,5.325,5.417,7.161,2.448,1.836,5.355,2.754,8.722,2.754,2.142,0,4.062-.161,5.761-.482,1.698-.321,2.968-.681,3.81-1.079.841-.397,1.745-.757,2.708-1.079s1.859-.482,2.685-.482c1.132,0,2.135.184,3.007.551s1.538.819,1.997,1.354c.459.536.833,1.148,1.125,1.836.291.688.474,1.293.551,1.813.076.521.115,1.026.115,1.515,0,1.592-.467,3.045-1.4,4.361-.934,1.316-2.134,2.395-3.603,3.236-1.469.842-3.152,1.545-5.049,2.111-1.898.566-3.764.971-5.6,1.216-1.836.245-3.642.367-5.417.367-4.131,0-7.964-.597-11.499-1.79s-6.603-2.861-9.204-5.003c-2.601-2.142-4.828-4.666-6.679-7.574-1.852-2.907-3.236-6.105-4.154-9.594-.918-3.488-1.377-7.161-1.377-11.017Z'/%3E%3Cpath class='d' d='M278.096,193.076v-51.87c0-2.601.695-4.597,2.088-5.99s3.236-2.088,5.531-2.088,4.138.696,5.531,2.088c1.392,1.393,2.088,3.39,2.088,5.99v18.59l20.932-22.813c1.407-1.561,2.631-2.593,3.672-3.098,1.04-.505,2.204-.757,3.489-.757,1.805,0,3.526.734,5.164,2.203,1.637,1.469,2.456,3.167,2.456,5.095s-1.01,3.963-3.029,6.105l-18.131,18.269,19.83,21.528c1.04,1.102,1.782,1.928,2.226,2.479.443.551.887,1.27,1.332,2.157.443.888.666,1.775.666,2.663,0,2.326-.773,4.162-2.318,5.508-1.545,1.347-3.436,2.02-5.669,2.02-.429,0-.857-.031-1.285-.092-.429-.062-.857-.199-1.285-.413-.429-.214-.796-.382-1.102-.505-.306-.122-.688-.382-1.147-.78-.459-.397-.781-.666-.964-.803s-.521-.459-1.01-.964c-.49-.505-.78-.803-.872-.895s-.398-.443-.918-1.056l-.826-.872-21.207-23.869v22.171c0,2.601-.696,4.598-2.088,5.99-1.393,1.393-3.236,2.088-5.531,2.088s-4.139-.696-5.531-2.088c-1.393-1.392-2.088-3.389-2.088-5.99Z'/%3E%3Cpath class='d' d='M41.071,264.124v-25.976c0-1.55.499-2.857,1.495-3.92s2.259-1.595,3.787-1.595c1.307,0,2.425.344,3.355,1.03.93.687,1.583,1.484,1.959,2.392,1.728-2.724,4.772-4.086,9.135-4.086,3.897,0,7.07,1.052,9.517,3.156,2.447,2.104,3.671,5.227,3.671,9.368v19.631c0,1.551-.499,2.857-1.495,3.92-.997,1.063-2.27,1.595-3.82,1.595s-2.823-.531-3.82-1.595c-.997-1.062-1.495-2.369-1.495-3.92v-16.775c0-1.882-.521-3.421-1.561-4.617-1.041-1.196-2.47-1.794-4.285-1.794s-3.245.598-4.285,1.794c-1.042,1.196-1.562,2.735-1.562,4.617v16.775c0,1.551-.498,2.857-1.495,3.92-.997,1.063-2.271,1.595-3.82,1.595-1.528,0-2.79-.531-3.787-1.595-.997-1.062-1.495-2.369-1.495-3.92Z'/%3E%3Cpath class='d' d='M87.65,234.527c2.746-1.705,5.868-2.558,9.368-2.558s6.622.853,9.368,2.558c2.746,1.706,4.855,4.009,6.328,6.91,1.472,2.901,2.209,6.134,2.209,9.7s-.737,6.799-2.209,9.7c-1.473,2.901-3.583,5.21-6.328,6.926-2.746,1.716-5.869,2.574-9.368,2.574s-6.622-.858-9.368-2.574c-2.746-1.716-4.85-4.024-6.312-6.926-1.461-2.901-2.192-6.134-2.192-9.7s.731-6.798,2.192-9.7c1.461-2.901,3.565-5.204,6.312-6.91ZM102.35,244.742c-1.295-1.716-3.073-2.575-5.332-2.575s-4.036.859-5.332,2.575c-1.295,1.716-1.943,3.848-1.943,6.395s.648,4.684,1.943,6.411,3.073,2.59,5.332,2.59,4.036-.863,5.332-2.59,1.943-3.864,1.943-6.411-.648-4.678-1.943-6.395Z'/%3E%3Cpath class='d' d='M127.552,265.354l-8.637-21.492c-1.085-2.702-1.627-4.672-1.627-5.913,0-1.439.52-2.685,1.561-3.737,1.041-1.052,2.292-1.578,3.754-1.578,1.173,0,2.181.283,3.023.847.841.565,1.528,1.623,2.06,3.172l5.647,16.044h.133l5.647-16.044c.532-1.528,1.224-2.58,2.076-3.156.853-.576,1.866-.864,3.04-.864,1.462,0,2.712.526,3.754,1.578,1.041,1.052,1.561,2.298,1.561,3.737,0,1.196-.554,3.167-1.661,5.913l-8.637,21.492c-1.174,2.856-3.122,4.285-5.846,4.285s-4.673-1.429-5.847-4.285Z'/%3E%3Cpath class='d' d='M182.502,254.624h-19.167c0,.643.133,1.274.398,1.894.266.62.692,1.251,1.279,1.894.587.643,1.467,1.157,2.641,1.544,1.173.388,2.569.582,4.186.582,1.196,0,2.386-.172,3.571-.516,1.185-.343,2.159-.725,2.923-1.146.764-.42,1.55-.802,2.358-1.146.808-.343,1.479-.515,2.01-.515,1.218,0,2.264.426,3.139,1.279.875.853,1.312,1.943,1.312,3.271,0,1.661-.836,3.162-2.508,4.501-1.672,1.341-3.771,2.354-6.295,3.04-2.524.686-5.149,1.029-7.873,1.029-3.721,0-7.004-.858-9.85-2.574s-5.011-4.024-6.494-6.926c-1.484-2.901-2.226-6.134-2.226-9.7,0-3.388.781-6.544,2.342-9.467,1.562-2.923,3.771-5.271,6.627-7.042,2.857-1.771,6.057-2.657,9.601-2.657,2.546,0,4.911.504,7.092,1.511,2.181,1.008,4.003,2.348,5.464,4.02,1.462,1.672,2.602,3.587,3.422,5.747.819,2.159,1.229,4.402,1.229,6.727,0,1.793-.41,3.018-1.229,3.67-.82.654-2.138.98-3.953.98ZM163.335,247.349h13.719c0-1.373-.665-2.785-1.993-4.235-1.329-1.45-2.946-2.176-4.85-2.176s-3.527.726-4.866,2.176c-1.34,1.451-2.01,2.863-2.01,4.235Z'/%3E%3Cpath class='d' d='M192.84,264.124v-25.976c0-1.55.499-2.857,1.495-3.92s2.259-1.595,3.787-1.595c1.307,0,2.425.344,3.355,1.03.93.687,1.583,1.484,1.959,2.392.819-1.307,2.054-2.314,3.704-3.023,1.649-.708,3.46-1.063,5.431-1.063,1.749,0,3.532.349,5.348,1.046,1.815.697,3.322,1.799,4.518,3.305.908-.686,1.611-1.196,2.109-1.528.499-.332,1.224-.764,2.176-1.295.952-.531,1.916-.918,2.89-1.163.974-.244,2.004-.365,3.089-.365,3.897,0,7.07,1.052,9.517,3.156,2.447,2.104,3.671,5.227,3.671,9.368v19.631c0,1.551-.499,2.857-1.495,3.92-.997,1.063-2.27,1.595-3.82,1.595-1.528,0-2.791-.531-3.787-1.595-.997-1.062-1.495-2.369-1.495-3.92v-16.775c0-1.771-.477-3.283-1.429-4.534-.952-1.251-2.248-1.877-3.886-1.877s-2.935.626-3.887,1.877c-.953,1.251-1.429,2.763-1.429,4.534v16.775c0,1.551-.498,2.857-1.495,3.92-.997,1.063-2.27,1.595-3.82,1.595-1.528,0-2.79-.531-3.787-1.595-.997-1.062-1.495-2.369-1.495-3.92v-16.775c0-1.771-.476-3.283-1.428-4.534-.952-1.251-2.248-1.877-3.887-1.877s-2.935.626-3.886,1.877c-.953,1.251-1.429,2.763-1.429,4.534v16.775c0,1.551-.498,2.857-1.495,3.92-.997,1.063-2.271,1.595-3.82,1.595-1.528,0-2.79-.531-3.787-1.595-.997-1.062-1.495-2.369-1.495-3.92Z'/%3E%3Cpath class='d' d='M252.274,264.124v-41.755c0-1.55.499-2.857,1.495-3.92s2.259-1.595,3.787-1.595c1.55,0,2.824.532,3.82,1.595s1.495,2.37,1.495,3.92v12.59c1.151-.952,2.386-1.688,3.704-2.209,1.317-.52,3.006-.78,5.065-.78,3.034,0,5.808.847,8.321,2.541,2.513,1.694,4.49,4.009,5.93,6.943,1.439,2.935,2.159,6.162,2.159,9.683s-.72,6.749-2.159,9.683c-1.44,2.935-3.417,5.254-5.93,6.959-2.514,1.705-5.287,2.558-8.321,2.558-2.015,0-3.737-.315-5.165-.946-1.429-.631-2.741-1.678-3.937-3.14-.443.953-1.085,1.756-1.927,2.408-.842.653-1.86.98-3.056.98-1.528,0-2.79-.531-3.787-1.595-.997-1.062-1.495-2.369-1.495-3.92ZM275.477,244.742c-1.295-1.716-3.073-2.575-5.332-2.575s-4.036.859-5.332,2.575c-1.295,1.716-1.943,3.848-1.943,6.395s.648,4.684,1.943,6.411,3.073,2.59,5.332,2.59,4.036-.863,5.332-2.59,1.943-3.864,1.943-6.411-.648-4.678-1.943-6.395Z'/%3E%3Cpath class='d' d='M322.373,254.624h-19.167c0,.643.133,1.274.398,1.894.266.62.692,1.251,1.279,1.894.587.643,1.467,1.157,2.641,1.544,1.173.388,2.569.582,4.186.582,1.196,0,2.386-.172,3.571-.516,1.185-.343,2.159-.725,2.923-1.146.764-.42,1.55-.802,2.358-1.146.808-.343,1.479-.515,2.01-.515,1.218,0,2.264.426,3.139,1.279.875.853,1.312,1.943,1.312,3.271,0,1.661-.836,3.162-2.508,4.501-1.672,1.341-3.771,2.354-6.295,3.04-2.524.686-5.149,1.029-7.873,1.029-3.721,0-7.004-.858-9.85-2.574s-5.011-4.024-6.494-6.926c-1.484-2.901-2.226-6.134-2.226-9.7,0-3.388.781-6.544,2.342-9.467,1.562-2.923,3.771-5.271,6.627-7.042,2.857-1.771,6.057-2.657,9.601-2.657,2.546,0,4.911.504,7.092,1.511,2.181,1.008,4.003,2.348,5.464,4.02,1.462,1.672,2.602,3.587,3.422,5.747.819,2.159,1.229,4.402,1.229,6.727,0,1.793-.41,3.018-1.229,3.67-.82.654-2.138.98-3.953.98ZM303.206,247.349h13.719c0-1.373-.665-2.785-1.993-4.235-1.329-1.45-2.946-2.176-4.85-2.176s-3.527.726-4.866,2.176c-1.34,1.451-2.01,2.863-2.01,4.235Z'/%3E%3Cpath class='d' d='M332.71,264.124v-25.976c0-1.55.499-2.857,1.495-3.92s2.259-1.595,3.787-1.595c1.307,0,2.425.344,3.355,1.03.93.687,1.583,1.484,1.959,2.392,2.281-2.724,4.728-4.086,7.341-4.086,1.439,0,2.708.521,3.804,1.561,1.096,1.042,1.644,2.358,1.644,3.953,0,.709-.116,1.34-.349,1.894-.232.554-.51,1.008-.831,1.362-.321.354-.819.692-1.495,1.013-.676.321-1.262.57-1.761.748-.498.177-1.235.41-2.209.697-2.436.709-4.069,1.567-4.899,2.575-.831,1.008-1.246,2.818-1.246,5.431v12.921c0,1.551-.498,2.857-1.495,3.92-.997,1.063-2.271,1.595-3.82,1.595-1.528,0-2.79-.531-3.787-1.595-.997-1.062-1.495-2.369-1.495-3.92Z'/%3E%3C/svg%3E") no-repeat;
	text-indent: -9999px;
}
.blacknovember .entry-content div.product.sale .summary .price:after, .blacknovember div.salesplash, .blacknovember [class*=woocommerce] .pris .tilbud:after  {
	content: '' !important;
}
.blacknovember .onsale {
	text-indent: -9999px;
}

.x-countdown.has-top-labels .x-countdown-number {
	min-width: 80px;
}


div.salesplash {
	position: relative;
	float: right;
	margin: 0 0 20px 30px;
	top: 0;
}

[class*=woocommerce] .pris .tilbud {
	position: relative;
	display: block;
}
[class*=woocommerce] .pris .tilbud:after {
	top: 32px;
}

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: 30px;
	line-height: 116px;
}

[class*=woocommerce] .sale ins bdi {
	color: #f00;
}
.woocommerce-product-gallery {
	margin-bottom: 20px;
}
#shipping_method {
	margin-bottom: 0;
}
[class*=woocommerce] #shipping_method label {
	margin: 0;	
}
.woocommerce-billing-fields #billing_country_field, .shipping_address #shipping_country_field {
	display: none;
}
.woocommerce-account form .payment_methods label, .woocommerce-checkout form .payment_methods label {
	padding-left: 0;
}
.woocommerce-message a.button.wc-forward {
	display: none;
	color: #ffffff;
	border-color: #ffa000;
	background-color: #ffa000;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: .08em !important;
	text-align: center;
	vertical-align: middle;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	padding: .6em 1em .4em 1em !important;
	text-decoration: none;
	margin-top: -3px;
}
.woocommerce-message a.button.wc-forward:hover {
	color: #000;
	border-color: #ffdc00;
	background-color: #ffdc00;
}
li.wc_payment_method:before {
	content: 'Betaling: ';
	display: inline-block;
	letter-spacing: .05em;
	font-weight: bold;
}
#modal-content button#save-button-modal {
	background: #ffa000;
	opacity: 1;
	font-size: 1em;
}
#modal-content button#save-button-modal:hover {
	background: #ffdc00;
	color: #000;
}
#modal-content button#close-button-modal {
	font-size: 2em;
	color: #000;
	padding: 0 !important;
	min-width: 30px;
}
#modal-content button#close-button-modal:hover {
	border-color: transparent;
	background-color: transparent;
}
div#modal {
	overflow: hidden;
}
input#input-zipcode {
	width: 220px;
}
button#ajax-shops-search {
	font-size: .85em;
	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-top: -1em;*/
	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;
}
.flex-viewport {
	transition: all 0s;
}
.product .woocommerce-product-gallery__image > a > img {
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}
.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: #45b649 !important;
}


/*.shop_table #ajax-shops-search {
	text-indent: -99px;
	position: relative;
}
.shop_table #ajax-shops-search:before {
	content: 'Find pakkeshop';
	position: absolute;
	left: 99px;
}*/



.herotxtbox {
	padding: 16px 20px;
	background: rgba(30, 100, 175, 0.75);
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	margin: 80px 0;
}
.herotxtbox.left {
	position: relative;
}
.herotxtbox.gul a.x-btn:hover {
	background: #fff;
}

h1, h2, h3 {
	font-size: 2.2em;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #4b4b50 !important;
	margin: 0;
}
h3 {
	font-size: 1.5em;
	text-transform: none;
}
.herotxtbox h2, .herotxtbox h1 {
	color: #fff !important;
	margin-bottom: 0;
}
.herotxtbox p {
	font-family: 'va-grounded', sans-serif !important;
	font-weight: bold;
	font-size: 150%;
	line-height: 1.2em;
}
.corners, .pswp__img {
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;	
}

.toybrands .x-col {
	background: #f00;
	padding: 15px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
}
.toybrands .x-col .x-text {
	text-align: center;
	color: #fff;
	font-size: 1.1em;
	font-weight: bold;
}
.toybrands .x-col .x-text img {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	margin-bottom: 10px;
}
.toybrands .x-col .x-text a.x-btn {
	display: inline-block;
	margin-bottom: 10px;
}
.toybrands .x-col .x-text p {
	margin-bottom: 0;
}
table th, table td {
	border-top: 0;
	padding: 0;
}



.x-navbar {
	border-bottom: 0;
	box-shadow: none;
	background: #f00;
}
.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;
}
.entry-wrap {
	padding: 0;
	border-radius: 0;
	box-shadow: none;
}

.x-btn, .button, [type="submit"] {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: .08em !important;
	text-align: center;
	vertical-align: middle;
	text-shadow: none !important;
	padding: 0.5em 1.4em;
	min-width: 160px;
	-webkit-border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	border-radius: 10px !important;
	padding: .6em 1em .4em 1em !important;
}

.x-btn-navbar.collapsed, .x-btn-navbar.collapsed:hover {
	box-shadow: none;
	text-shadow: none;
	background: none;
}
.x-btn-navbar {
	margin-top: 55px !important;
	padding: 0;
	text-shadow: none;
	border-radius: 0;
	box-shadow: none !important;
	background: none;
}
#x-btn-navbar {
	width: 40px;
	height: 30px;
	position: relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}
#x-btn-navbar span {
	display: block;
	position: absolute;
	height: 6px;
	width: 100%;
	background: #fff;
	border-radius: 6px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
#x-btn-navbar span:nth-child(1) {
	top: 0px;
}
#x-btn-navbar span:nth-child(2),#x-btn-navbar span:nth-child(3) {
	top: 12px;
}
#x-btn-navbar span:nth-child(4) {
	top: 24px;
}
#x-btn-navbar:not(.collapsed) span:nth-child(1) {
	top: 12px;
	width: 0%;
	left: 50%;
}
#x-btn-navbar:not(.collapsed) span:nth-child(2) {
	width: 100%;
	margin-left: 0;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
#x-btn-navbar:not(.collapsed) span:nth-child(3) {
	width: 100%;
	margin-left: 0;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
#x-btn-navbar:not(.collapsed) span:nth-child(4) {
	top: 12px;
	width: 0%;
	left: 50%;
}

.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: #1e64af;
	color: #fff;
	z-index: +1;
}
footer.x-colophon a {
	color: #fff;
}
footer.x-colophon+.x-colophon {
	border-top: 0;
	box-shadow: none;
}
footer.x-colophon.top {
	border-top: 0;
	box-shadow: none;
	padding: 30px 0;
}
footer.x-colophon.bottom {
	padding: 12px 0 10px 0;
	border-top: 2px solid #fff;
}
footer.x-colophon.bottom .x-colophon-content {
	margin: 0;
	letter-spacing: inherit !important;
	line-height: inherit !important;
	font-size: 14px;
	color: #fff;
}
footer.x-colophon.bottom .x-colophon-content span {
	white-space: nowrap;
}

.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%;
}


.widget {
	text-shadow: none;
}

#cn-notice-text, .cn-button {
	font-size: 18px;
	letter-spacing: .03em;
	font-family: 'va-grounded', sans-serif !important;
}
#cn-refuse-cookie {
	border-color: #1e64af;
	background-color: #1e64af;
	color: #fff;
}
#cn-refuse-cookie:hover {
	border-color: #82beff;
	background-color: #82beff;
	color: #000;
}
.cn-revoke-cookie {
	width: 36px;
	opacity: 0.3;
	position: absolute;
	right: 20px;
	bottom: -50px;
	transition: opacity 0.3s ease;
}
.cn-revoke-cookie:hover {
	opacity: 0.7;
}
.cn-revoke-cookie:focus {
	opacity: 1;
}
.cookie-notice-container {
	margin: 0 auto;
	max-width: 1200px;
	width: 90%;
	padding: 40px 20px !important;
}
#cookie-notice .cn-button {
	margin-left: 0;
	margin-right: 25px;
	padding: 10px 20px;
}
.cn-close-icon {
	display: none;
}
.cn-text-container a {
	color: #ffa000;
}
.cn-text-container a:hover {
	color: #fff;
}

@media only screen and (max-width: 1200px) {
	.entry-content div.product.sale .summary .price:after {
		width: 150px;
		height: 150px;
		font-size: 40px;
		line-height: 160px;
		top: -10px;
	}
	.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
}
@media only screen and (max-width: 1024px) {
	.x-navbar .desktop .x-nav > li > a:not(.x-btn-navbar-woocommerce) {
		padding-left: 8px !important;
		padding-right: 8px !important;
	}
}


@media only screen and (max-width: 979px) {
	footer .x-column.x-md {
		width: 48%;
		float: left;
		margin-right: 2%;
	}
	footer .x-column.x-md:nth-child(3) {
		clear: both;
	}
	.entry-content div.product.sale .summary .price:after {
		width: 120px;
		height: 120px;
		font-size: 32px;
		line-height: 120px;
	}
}

@media only screen and (min-width: 768px) {
	[class*=woocommerce] div.product .woocommerce-tabs {
		margin-top: 0;
	}
}
@media only screen and (max-width: 768px) {
	.herotxtbox {
		position: relative;
	}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
		margin: 0 0 1em 0;
	}
	.cn-revoke-cookie {
		bottom: 0;
	}
	.entry-content div.product.sale .summary .price:after {
		width: 150px;
		height: 150px;
		font-size: 40px;
		line-height: 160px;
		top: 10px;
	}	
	.woocommerce #search-field-table {
		width: 100%;
		border-collapse: collapse;
	}
	.woocommerce #search-field-table tfoot tr {
		display: block;
		width: 100%;
	}
	.woocommerce #search-field-table th, .woocommerce #search-field-table td {
		display: block;
		width: 100%;
		text-align: left;
	}
	.woocommerce #input-zipcode-div {
		width: 100%;
	}
	.woocommerce #input-zipcode, .woocommerce #ajax-shops-search {
		width: 100%;
		box-sizing: border-box;
	}
	.woocommerce #chosen-gls-pakkeshop {
		width: 100%;
	}
}

@media only screen and (max-width: 640px) {
	.x-text table tbody tr td {
		display: block;
	}
	.x-text table tbody tr td:first-child {
		padding-bottom: 20px;
	}
	footer .x-column.x-md {
		width: 100%;
		float: none;
		margin-right: 0;
		text-align: center;
	}
}
@media only screen and (max-width: 480px) {
	div.salesplash {
		width: 120px;
		height: 120px;
		font-size: 32px;
		line-height: 120px;
		margin: 0 0 10px 20px;
	}
}
@media only screen and (max-width: 320px) {
	div.salesplash {
		width: 90px;
		height: 90px;
		font-size: 24px;
		line-height: 90px;
		margin: 0 0 10px 20px;
	}
}
/*!
 * Materialize v1.0.0 (http://materializecss.com)
 * Copyright 2014-2017 Materialize
 * MIT License (https://raw.githubusercontent.com/Dogfalo/materialize/master/LICENSE)
*/

button, input {
	overflow: visible;
}
button, html [type="button"], [type="reset"], [type="submit"] {
	-webkit-appearance: button;
}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {
	border-style: none;
	padding: 0;
}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {
	outline: 1px dotted ButtonText;
}
[type="checkbox"], [type="radio"] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {
	height: auto;
}
select:focus {
	outline: 1px solid #c9f3ef;
}
::-webkit-input-placeholder {
	color: #d1d1d1;
}
::-moz-placeholder {
	color: #d1d1d1;
}
:-ms-input-placeholder {
	color: #d1d1d1;
}
::-ms-input-placeholder {
	color: #d1d1d1;
}
::placeholder {
	color: #d1d1d1;
}
[type="radio"]:not(:checked), [type="radio"]:checked {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}
[type="radio"]:not(:checked) + span, [type="radio"]:checked + span {
	position: relative;
	padding-left: 35px;
	cursor: pointer;
	display: inline-block;
	height: 25px;
	line-height: 25px;
	font-size: 1rem;
	-webkit-transition: 0.28s ease;
	transition: 0.28s ease;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
[type="radio"] + span:before, [type="radio"] + span:after {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	margin: 4px;
	width: 16px;
	height: 16px;
	z-index: 0;
	-webkit-transition: 0.28s ease;
	transition: 0.28s ease;
}
[type="radio"]:not(:checked) + span:before, [type="radio"]:not(:checked) + span:after, [type="radio"]:checked + span:before, [type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:before, [type="radio"].with-gap:checked + span:after {
	border-radius: 50%;
}
[type="radio"]:not(:checked) + span:before, [type="radio"]:not(:checked) + span:after {
	border: 2px solid #5a5a5a;
}
[type="radio"]:not(:checked) + span:after {
	-webkit-transform: scale(0);
	transform: scale(0);
}
[type="radio"]:checked + span:before {
	border: 2px solid transparent;
}
[type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:before, [type="radio"].with-gap:checked + span:after {
	border: 2px solid #1e64af;
}
[type="radio"]:checked + span:after, [type="radio"].with-gap:checked + span:after {
	background-color: #1e64af;
}
[type="radio"]:checked + span:after {
	-webkit-transform: scale(1.02);
	transform: scale(1.02);
}
[type="radio"].with-gap:checked + span:after {
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
}
[type="radio"].tabbed:focus + span:before {
	-webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
}
[type="radio"].with-gap:disabled:checked + span:before {
	border: 2px solid rgba(0, 0, 0, 0.42);
}
[type="radio"].with-gap:disabled:checked + span:after {
	border: none;
	background-color: rgba(0, 0, 0, 0.42);
}
[type="radio"]:disabled:not(:checked) + span:before, [type="radio"]:disabled:checked + span:before {
	background-color: transparent;
	border-color: rgba(0, 0, 0, 0.42);
}
[type="radio"]:disabled + span {
	color: rgba(0, 0, 0, 0.42);
}
[type="radio"]:disabled:not(:checked) + span:before {
	border-color: rgba(0, 0, 0, 0.42);
}
[type="radio"]:disabled:checked + span:after {
	background-color: rgba(0, 0, 0, 0.42);
	border-color: #949494;
}
[type="checkbox"]:not(:checked), [type="checkbox"]:checked {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}
[type="checkbox"] + span:not(.lever) {
	position: relative;
	padding-left: 35px;
	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;
}
[type="checkbox"] + span:not(.lever):before, [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: 0.2s;
	transition: 0.2s;
}
[type="checkbox"]:not(.filled-in) + span:not(.lever):after {
	border: 0;
	-webkit-transform: scale(0);
	transform: scale(0);
}
[type="checkbox"]:not(:checked):disabled + span:not(.lever):before {
	border: none;
	background-color: rgba(0, 0, 0, 0.42);
}
[type="checkbox"].tabbed:focus + span:not(.lever):after {
	-webkit-transform: scale(1);
	transform: scale(1);
	border: 0;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);
	background-color: rgba(0, 0, 0, 0.1);
}
[type="checkbox"]:checked + span:not(.lever):before {
	top: -4px;
	left: -5px;
	width: 12px;
	height: 22px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 4px solid #1e64af;
	border-bottom: 4px solid #1e64af;
	-webkit-transform: rotate(40deg);
	transform: rotate(40deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
[type="checkbox"]:checked:disabled + span:before {
	border-right: 4px solid rgba(0, 0, 0, 0.42);
	border-bottom: 4px solid rgba(0, 0, 0, 0.42);
}
[type="checkbox"]:indeterminate + span:not(.lever):before {
	top: -11px;
	left: -12px;
	width: 10px;
	height: 22px;
	border-top: none;
	border-left: none;
	border-right: 2px solid #1e64af;
	border-bottom: none;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
[type="checkbox"]:indeterminate:disabled + span:not(.lever):before {
	border-right: 2px solid rgba(0, 0, 0, 0.42);
	background-color: transparent;
}
[type="checkbox"].filled-in + span:not(.lever):after {
	border-radius: 2px;
}
[type="checkbox"].filled-in + span:not(.lever):before, [type="checkbox"].filled-in + span:not(.lever):after {
	content: "";
	left: 0;
	position: absolute;
	-webkit-transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
	transition: border 0.25s, background-color 0.25s, width 0.2s 0.1s, height 0.2s 0.1s, top 0.2s 0.1s, left 0.2s 0.1s;
	z-index: 1;
}
[type="checkbox"].filled-in:not(:checked) + span:not(.lever):before {
	width: 0;
	height: 0;
	border: 3px solid transparent;
	left: 6px;
	top: 10px;
	-webkit-transform: rotateZ(37deg);
	transform: rotateZ(37deg);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
[type="checkbox"].filled-in:not(:checked) + span:not(.lever):after {
	height: 20px;
	width: 20px;
	background-color: transparent;
	border: 2px solid #5a5a5a;
	top: 0px;
	z-index: 0;
}
[type="checkbox"].filled-in:checked + span:not(.lever):before {
	top: 0;
	left: 1px;
	width: 8px;
	height: 13px;
	border-top: 2px solid transparent;
	border-left: 2px solid transparent;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotateZ(37deg);
	transform: rotateZ(37deg);
	-webkit-transform-origin: 100% 100%;
	transform-origin: 100% 100%;
}
[type="checkbox"].filled-in:checked + span:not(.lever):after {
	top: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #1e64af;
	background-color: #1e64af;
	z-index: 0;
}
[type="checkbox"].filled-in.tabbed:focus + span:not(.lever):after {
	border-radius: 2px;
	border-color: #5a5a5a;
	background-color: rgba(0, 0, 0, 0.1);
}
[type="checkbox"].filled-in.tabbed:checked:focus + span:not(.lever):after {
	border-radius: 2px;
	background-color: #1e64af;
	border-color: #1e64af;
}
[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):before {
	background-color: transparent;
	border: 2px solid transparent;
}
[type="checkbox"].filled-in:disabled:not(:checked) + span:not(.lever):after {
	border-color: transparent;
	background-color: #949494;
}
[type="checkbox"].filled-in:disabled:checked + span:not(.lever):before {
	background-color: transparent;
}
[type="checkbox"].filled-in:disabled:checked + span:not(.lever):after {
	background-color: #949494;
	border-color: #949494;
}

