* { box-sizing: border-box; }
.footer-static-content span {
    box-sizing: unset;
}
#eventProducts {
	text-align: center;
	font-family: "helvetica regular", "Raleway", sans-serif;
}

#header-slider-icons {
    height: 363px;
}

.header-side-left, .header-side-right {
	position: absolute;
	display: none;
	width: 415px;
	height: 315px;
}

.header-side-left {
	left: 0px;
	top: 0px;
	/*background-image: url('/extraTema/media/B1.png');*/
	/*background-size: cover;*/
}

.header-side-right {
	right: 0px;
	top: 0px;
	/*background-image: url('/extraTema/media/B2v2.png');*/
	/*background-size: cover;*/
}


/*Brands/logo i dropdown menuen*/
.navDropdownIcons {
    display: block !important;
    text-align: center;
    width: 100%;
}

.navDropdownIcons img {
    height: 50px;
	padding: 0 7px;
    text-align: center;
    display: inline-block;
}

.navDropdownIcons img:hover {
	opacity: 0.6;
}

#brands-images a img {
	height: 65px;
	padding: 0 15px;
	display: inline-block;
}

#brands-images img:hover {
	opacity: 0.6;
}

/*Brands/logos i header*/

.newBrandIcons {
	height: 60px;
	overflow: hidden;
	text-align: center;
}

.newBrandIcons img {
	height: 60px;
	text-align: center;
	display: inline-block;
}

/*subscribe newsletter*/

#advice-required-entry-input-newsletter {
	width: 100% !important;
	position: absolute !important;
}



#eventProducts img {
	border: 1px solid #ddd;
	/* box-shadow: 0px 0px 20px 10px #eee; */
}

#eventProducts div.front_page_event_no_slide img {
	width: 100%;
	height: 100%;
	display: block;
}

#eventProducts div.front_page_event_no_slide div a {
	display: block;
}

#eventProducts #PG_FP_BOX_INNER{
	max-width: 1250px;
	display: inline-flex;
	padding: 0px 5px;
}

#eventProducts div.front_page_event_slide,
#eventProducts div.front_page_event_no_slide { 
	width: 100%; 
	display: inline-block; 
	padding: 2%;
	box-sizing: border-box;
}
#eventProducts div.front_page_event_slide.slick-dotted.slick-slider{
	margin-bottom: 0;
}
#eventProducts div.front_page_event_slide.slick-slider .slick-dots{
	bottom: 32px;
}
#eventProducts div.front_page_event_slide img { 
	max-width: 100%;
} 
#eventProducts .front_page_event_slide div:nth-child(n+2){ 
	display: none; 
} 
#eventProducts div.front_page_event_slide div.slick-slide { 
	display: block; 
} 
#eventProducts div.front_page_event_slide a:focus, 
#eventProducts div.front_page_event_slide :focus { 
	outline-offset: 0;
}

#header-slider-container {
	display: table !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

#eventHeader {
	box-sizing: border-box;
	float: left;
	width: 100%;
	height: auto;
	/* background: none !IMPORTANT; */
	background-color: #A5B4B8;
	/* background-image: url('/extraTema/media/januar-banner.png'); */
	/* background-size: cover !IMPORTANT; */
	display: block !IMPORTANT;
	padding: 10px;
	text-align: center;
}

#eventHeader div > a > img.max_width {
	max-width: 100%;
}
#eventHeader div > a > img.big {
	max-width: 100%;
}
#eventHeader div > a > img.small {
	display: none;
}
#PG_FP_BOX div img, .frontpagechristmaxbox img, #PG_FP_BOX div img:hover {
	border-radius: 0px;
}

#header-slider-text span.slider-heading {
	font-size: 30px;
	color: #000 !important;
}

#header-slider-text { display: table-cell; text-align: center; vertical-align: middle; width: 100%; }
#header-slider-img { display: inline-block; }

@media only screen and (max-width: 869px) {
	#header-slider-text { width: 61%; }
	#header-slider-img { display: none !important; }
}

#header-slider-img img {
	max-height: 240px;
	position: absolute;
	top: 85px;
	left: 50%;
}

#eventHeaderTxtWrapper {
	display: inline-block;
	vertical-align: middle;
	padding: 20px;
	font-family: "Raleway", sans-serif;
	-webkit-text-stroke: 0.25px;
}

#eventHeaderTxtName {
	color: #FFFFFF;
	font-size: 42px;
	vertical-align: bottom;
}

#eventHeaderTxtDiscount {
	color: #f1c232;
	font-size: 36px;
	vertical-align: bottom;
	padding-left: 1.2vw;
	padding-right: 1.2vw;
}

#eventHeaderTxtDiscountAmount {
	color: white;
	font-size: 42px;
	font-weight: 800;
	vertical-align: bottom;
}

#eventHeaderTxtNote {
	color: white;
	font-size: 12px;
	display: block;
	padding-top: 10px;
}

#eventHeaderTxtNote i {
	font-size: 12px;
	display: block;
}

#eventHeaderTxtBadget {
	cursor: pointer;
	background-color: #f1c232;
	color: #FFFFFF;
	display: inline-block;
	position: relative;
	margin-left: 1.2vw;
	padding: 5px;
	vertical-align: bottom;
	font-size: 22px;
    font-weight: 800;
}

#header-slider {
    background-color: #780001 !important;
	/*background: radial-gradient(#c44040b0, #760000 55%, transparent 55%),
				url('/skin/frontend/plusshop/default/images/jul2022/jul-hero.jpg'), #780001 !important;*/
	
	/*background: url('/skin/frontend/plusshop/default/images/hero-banner-juni23.png') !important;*/
	/*background: url('/skin/frontend/plusshop/default/images/fp-box/2024-mar/hero-banner.png') !important;*/
	background: url('/skin/frontend/plusshop/default/images/fp-box/2025-jan/an-post-logo.jpg') !important;

	background-size: 2560px 315px !important;
	background-position-y: 0px !important;
	background-position-x: center !important;
	


	background-repeat: no-repeat !important;
    /*background-size: 1000px 200%, 2560px 315px !important;
    background-position-y: center, 0px !important;
    background-position-x: center, center !important;*/
}

/*
#header-slider-icons {
	background-image: url('/extraTema/nima/bg_icon.png');
    background-repeat: repeat;
    width: 100%;
    height: 100%;
}
*/

/*#header-slider-logos-container {
	padding-top: 18px !important;
}*/

@media only screen and (max-width: 2560px) {
	#header-slider-container {
		height: 86%;
	}
}

@media only screen and (max-width: 1440px) {
	#header-slider-img img {
		left: 54%;
	}

	#eventProducts #PG_FP_BOX_INNER {
	    max-width: 1250px;
	}
}

@media only screen and (max-width: 1280px) {
	#header-slider-img img {
		max-height: 240px !important;
		left: 57%;
	}

	#eventProducts #PG_FP_BOX_INNER {
	    max-width: 1024px;
	}
	#eventProducts div.front_page_event_slide.slick-slider .slick-dots{
		bottom: 8%;
	}
}

@media only screen and (max-width: 1160px) {
	#header-slider-img img {
		max-height: 240px !important;
		left: 62%;
	}
}

@media only screen and (max-width: 1024px) {
	#header-slider {
		height: auto !important;
		/* background: url('/extraTema/media/forsidebanner-bg.png') !IMPORTANT; */
		/* background-size: cover !IMPORTANT; */
		/* background-position: 0% 70% !IMPORTANT; */
	}
	#header-slider-img img {
		max-height: 210px !important;
	    top: 120px !important;
	}
	#eventProducts #PG_FP_BOX_INNER {
	    max-width: 100%;
	    width: 100%;
	    white-space: normal;
	}
}

@media only screen and (max-width: 870px) {
	#header-slider { 
		padding-bottom: 0px !important;
	}
}

@media only screen and (max-width: 850px) {
	#header-slider-text { width: 95%; }
}

@media only screen and (max-width: 750px) {

	#eventHeaderTxtBadget, #eventHeaderTxtBadgetSE {
		position: absolute;
		margin-top: 0px;
		margin-left: 70px;
		transform: scale(0.9);
	}

	#eventHeaderTxtDiscount {
		display: block;
	}

	#header-slider-icons {
		height: auto;
	}
}

@media only screen and (max-width: 684px) {
	#eventProducts div.front_page_event_slide.slick-slider,
	#eventProducts div.front_page_event_no_slide {
		width: 100%;
	}
	#eventProducts div.front_page_event_slide.slick-slider .slick-dots{
		bottom: 5%;
	}

	#eventProducts #PG_FP_BOX_INNER {
		flex-flow: column;
	}
}

@media only screen and (max-width: 667px) { 
	#header-slider-text .slider-info:nth-of-type(3) {
		font-size: 11px !important;
		/* padding-right: 30px; */
	}

	#header-slider {
		padding-bottom: 0px !important;
	}
}

@media only screen and (max-width: 580px) {
	#eventHeaderTxtBadget, #eventHeaderTxtBadgetSE {
		position: absolute;
		margin-top: -25px;
		margin-left: 80px;
		transform: scale(0.9);
	}

	#eventHeaderTxtDiscount {
		display: block;
	}
}

@media only screen and (max-width: 460px) {
	#header-slider {
		height: auto !important;
		/* background: url('/extraTema/media/banner_hvid.png'),#d7b591 !important; */
		background-repeat: no-repeat !important;
		background-size: unset !IMPORTANT;
		background-position-y: unset;
		background-position: center;
	}
	#eventHeaderTxtBadget, #eventHeaderTxtBadgetSE {
		position: absolute;
		margin-top: 0px;
		margin-left: 80px;
		transform: scale(0.7);
	}

	#eventHeaderTxtDiscount {
		display: block;
	}
}

@media only screen and (max-width: 384px) {
	#eventHeaderTxtBadget, #eventHeaderTxtBadgetSE {
		position: absolute;
		margin-top: -15px;
		margin-left: 40px;
		transform: scale(0.7);

	}

	#eventHeaderTxtDiscount {
		display: block;
	}
}

#header-slider-logos {
	background: RGBA(0,0,0,0.2) !IMPORTANT;
	margin-top: 0px !IMPORTANT;
}


.eventHeaderAMLanding {
	margin-top: 100px;
}

.catalog-product-view .main {
	margin-top: 100px !IMPORTANT;
}

#main-category.productpage {
	/*margin-top: 0px !IMPORTANT;*/
}

.blackfridaybadge {
	display: block;
	position: absolute;
	padding: 10px;
	width: 90px;
	left: -20px;
	top: -50px;
	min-width: 90px;
    min-height: 90px;
}

.blackfridaybadge img {
	transform: scale(0.75) !important;
	min-width: 90px !important;
    min-height: 90px !important;
}

.catalog-product-view .single-col1 .blackfridaybadge {
	width: 120px !IMPORTANT;
	/* transform: scale(0.7) !important; */
	left: 15px;
	top: 0px;
}

.single-col1 .blackfridaybadge img {
	transform: scale(1) !important;
	min-width: 90px !important;
    min-height: 90px !important;
}

.catalog-product-view .single-col1 .blackfridaybadge img {
	transform: scale(1.0) !important;
}

@media only screen and (max-width: 750px) {
	.catalog-product-view .main-container {
		padding-top: 25px;
	}
}

.amlanding_page_view .main { padding-top: 100px; }
.main-titel { margin-top: 0px; margin-bottom: 15px; }
.checkout_cart_index .main-container { margin-top: 100px; }

.slider-heading { color: #000; }
.slider-info { color: #000 !important; }

#eventHeader {
	padding: 0px;
}

.brandPage #main-category.productpage, .brandPage #product-page-title { padding-bottom: 20px; }

#eventHeaderTxtWrapper { box-sizing: border-box; display: inline-block; width: 100%; position: relative; overflow:hidden; font-family: "rawline","Raleway", sans-serif; padding: 0.5vw; }
#eventHeaderTxtWrapper:before {
	content: ' ';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1; 
	opacity: 0.6;
	background-image: url('/extraTema/media/none_underbanner.png');
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-size: cover;
}

#eventHeaderTxtWrapper .eventHeaderJulBtn {
	max-width: 20vw;
	display: inline-block;
	vertical-align: baseline;
}

#eventHeaderTxtWrapper .eventHeaderJulHeader {
	display: inline-block;
	vertical-align: middle;
	vertical-align: -moz-middle-with-baseline;
	vertical-align: -webkit-baseline-middle;
	font-size: 3vw;
	padding-right: 2vw;
	color: #000000;
	position: relative;
	z-index: 2;
	font-family: "rawline","Raleway", sans-serif;
	font-weight: 800;
	padding-bottom: 0.75vw;
	-webkit-text-stroke: 0px;
}

#eventHeaderTxtWrapper span {
	box-sizing: border-box;
	background-color: #19864a;
	padding: 0.25vw;
	margin: 0.25vw;
	text-align: center;
	display: inline-block;
	width: 7vw;
	font-size: 0.75vw;
	position: relative;
	z-index: 2;
	filter: drop-shadow(0.1vw 0.1vw 0.2vw #7D3C43);
	cursor: pointer;
	color: #FFFFFF;
	-webkit-text-stroke: 0px;
	font-weight: 400;
	letter-spacing: 0.025vw;
	border-radius: 5px;
}

#eventHeaderTxtWrapper .eventHeaderJulSub {
	/* display: inline-block; */
    /* position: absolute; */
    z-index: 3;
	font-size: 0.7vw;
	font-weight: 400;
	text-align: right;
    /* top: 4.5vw; */
    /* margin-left: 4vw; */
}

@media only screen and (max-width: 850px) { 
	#eventHeaderTxtWrapper .eventHeaderJulHeader {
		display: block;
		padding-right: unset;
		font-size: 9vw;
	}

	#eventHeaderTxtWrapper .eventHeaderJulBtn {
		display: block;
		max-width: unset;
		margin-bottom: 2.5vw;
	}

	#eventHeaderTxtWrapper span {
		font-size: 3vw;
		margin: 1vw;
		width: 35%;
		padding: 0.75vw;
	}

	#eventHeaderTxtWrapper .eventHeaderJulSub {
		/* display: inline-block; */
		/* position: absolute; */
		z-index: 3;
		font-size: 1.5vw;
		text-align: center;
		/* top: 29vw; */
		/* margin-left: -13vw; */
	}
}

@media only screen and (min-width: 1025px) {
	.header-side-left, .header-side-right {
		display: block;
	}

	#header-slider {
		position: relative;
	}
}

#eventProducts div.front_page_event_slide.slick-slider, #eventProducts div.front_page_event_no_slide {
	padding: 5px;
}
@media only screen and (max-width: 1024px) { 
	#header-slider {
		/*background-image: url('/extraTema/media/rikke_bg_gradient.png') !important; */
		/*background-image: unset !important;*/
		/*background-color: #A5B4B8;*/
		/*background-size: cover !important;*/
	}
}

@media only screen and (max-width: 684px) {
	#eventProducts #PG_FP_BOX_INNER {
	    flex-flow: unset !important;
		display: block !important;
	}

	#eventProducts div.front_page_event_slide.slick-slider, #eventProducts div.front_page_event_no_slide {
		width: 100%;
		padding: 5px;
	}
}

#eventHeader { background: unset; }
#eventHeader span {
	font-family: "Raleway", sans-serif;
	font-size: 30px;
	font-weight: lighter;
	text-transform: uppercase;
    display: block;
    padding: 20px;
}

#header-slider {
	width: 100% !important;
}

#header-slider-container {
	width: 100% !important;
}

#infoboxes .minibanner-3 {
    background: url('/extraTema/media/2022-april/dk-midterbanner.png');
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

#infoboxes .minibanner-2 {
    background: url('/extraTema/media/2022-april/se-midterbanner.png');
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

#infoboxes .minibanner-4 {
    background: url('/extraTema/media/2022-april/en-midterbanner.png');
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

#infoboxes .minibanner-6 {
    background: url('/extraTema/media/2022-april/nl-midterbanner.png');
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

#infoboxes .minibanner-7 {
	background: url('/extraTema/media/2022-april/fl-midterbanner.png');
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}

#infoboxes .minibanner-9 {
    background: url('/extraTema/media/2021-blackweek/midterbanner-de.png');
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

#infoboxes .minibanner-10 {
    background: url('/extraTema/media/2022-april/nl-midterbanner.png');
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

#infoboxes .minibanner-11 {
    background: url('/extraTema/media/2022-april/en-midterbanner.png');
	background-size: contain;
	background-repeat: no-repeat;
    background-position: center;
}

@media only screen and (max-width: 1024px) {

	#infoboxes {
		height: unset;
		background-size: contain !important;
		background-repeat: no-repeat !important;
    	background-position: center !important;
	}

    #infoboxes .minibanner {
		height: 260px;
    }

    #infoboxes .minibanner-2 {
        background: url('/extraTema/media/2022-april/se-midterbanner-mobil.png');
		background-size: contain !important;
		background-repeat: no-repeat !important;
    	background-position: center !important;
    }

    #infoboxes .minibanner-3 {
        background: url('/extraTema/media/2022-april/dk-midterbanner-mobil.png');
		background-size: contain !important;
		background-repeat: no-repeat !important;
    	background-position: center !important;
    }

    #infoboxes .minibanner-4 {
        background: url('/extraTema/media/2022-april/en-midterbanner-mobil.png');
		background-size: contain !important;
		background-repeat: no-repeat !important;
    	background-position: center !important;
    }

    #infoboxes .minibanner-6 {
        background: url('/extraTema/media/2022-april/nl-midterbanner-mobil.png');
		background-size: contain !important;
		background-repeat: no-repeat !important;
    	background-position: center !important;
    }

  #infoboxes .minibanner-7 {
        background: url('/extraTema/media/2022-april/fl-midterbanner-mobil.png');
                background-size: contain !important;
                background-repeat: no-repeat !important;
        background-position: center !important;
    }

    #infoboxes .minibanner-9 {
        background: url('/extraTema/media/2021-blackweek/midterbanner-de.png');
		background-size: contain !important;
		background-repeat: no-repeat !important;
    	background-position: center !important;
    }

	#infoboxes .minibanner-10 {
        background: url('/extraTema/media/2022-april/nl-midterbanner-mobil.png');
		background-size: contain !important;
		background-repeat: no-repeat !important;
    	background-position: center !important;
    }

	#infoboxes .minibanner-11 {
        background: url('/extraTema/media/2022-april/en-midterbanner-mobil.png');
		background-size: contain !important;
		background-repeat: no-repeat !important;
    	background-position: center !important;
    }
}

.blackfridaybadge {
    padding: unset;
    left: -22px;
    right: unset;
    top: 14px;
}

.blackfridaybadge img {
    padding: unset;
    transform: scale(0.90) !important;
}

.product-discount {
    /*background: #242424;*/
    padding: 5px 8px;
    margin-left: unset;
    top: 0px;
    left: 10px;
    border-radius: 4px;
    box-shadow: 0 0 5px 1px rgba(0,0,0,0.25) !important;
    font-size: 12px;
    /*box-shadow: 1px 1px 7px 0px #00000088;*/
}

@media only screen and (max-width: 700px) {
    .product-discount { right: unset; }

	.navDropdownIcons img {
		padding: 0 3px;
		height: 30px;
	}
	#header-slider-logos {
		height: 30px;
	}
}

.popup91 {display: none !important; }
