<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.search .searchProduct .postContent {
	background:#F2F2F2;
	padding:20px;
}
@media (min-width: 768px){
	body.search .searchProduct .postContent {
	    height: 220px;
	    overflow: hidden;
	    position:relative;
	}
	body.search .searchProduct.postContent:after {
		content:'';
		position:absolute;
		bottom:0;
		left:0;
		right:0;
		height:50px;
		background: -moz-linear-gradient(top, rgba(242,242,242,0) 0%, rgba(242,242,242,1) 49%);
		background: -webkit-linear-gradient(top, rgba(242,242,242,0) 0%,rgba(242,242,242,1) 49%);
		background: linear-gradient(to bottom, rgba(242,242,242,0) 0%,rgba(242,242,242,1) 49%);
	}
	body.search .searchProduct .imageWrapper {
		display:block;
		position:relative;
		padding:0 0 100%;
		overflow:hidden;
	}
	body.search .searchProduct .imageWrapper img {
		position:absolute;
		max-width:90%;
		top:50%;
		left:50%;
	    -ms-transform:translate(-50%,-50%);
	    -webkit-transform:translate(-50%,-50%);
	    transform:translate(-50%,-50%);
	}
	body.search .searchProduct {
		padding-left: 15px;
	    padding-right: 15px;
	    width:25%;
	    float:left;
	}
	body.search .result-wrapper &gt; .searchProduct:nth-of-type(4n+1) {
		clear:both;
	}
}
body.search .searchProduct {
	margin-bottom:20px;
}
body.search .searchProduct h2 {
    padding: .5em 0;
    margin: 0;
    font-size: 1em;
}
body.search .searchProduct .imageWrapper {
	border:1px solid #F2F2F2;
	display:block;
}
body.search .searchProduct .imageWrapper img {
	margin:0 auto;
}
#homeContentTop {
	margin-bottom:0;
}
#topNav #topLeft ul li a img {
    height: 44px;
}
#topNav {
    line-height: 57px;
    height: 57px;
}
#topNav #topRight .phone {
    font-weight: bold;
}
#slideshow .item .carousel-caption .button {
    margin-left: 10px;
    margin-right: 10px;
}
.redLink a {
	color: #e30000 !important;
}
.largeLink a {
    font-size: 18px !important;
    margin: 7px 0 !important;
}
.greenLink a {
     color: #1ab25a !important;

}
.blueLink a {
     color: #06a0ce !important;
}

@media (min-width: 992px){
     #primary-navigation-menu .greenLink a:hover:after{
          content: "" !important;
          font-family: Arial;
          font-size: 36px;
          line-height: 1;
          position: absolute;
          display: block;
          height: 31px !important;
          width: 36px !important;
          background: url(../images/shamrock.svg);
          background-size: 36px 34px;
          margin: 0 auto;
          left: 0;
          right: 0;
          bottom: -35px !important;
     }
}

.CTA_subhead{
	margin: 15px 0 25px 0;
}
.CTAHeroCategories .CTAHeroCatBlock{
	width: 33%;
	float:left;
}
.CTAHeroCategories .CTAHeroCatBlock .CTAimgWrapper img{
	margin: 0 auto 25px;
	min-height: 300px;
}
.CTAHeroCategories .CTAHeroCatBlock .CTAtitle{
	text-align: center;
}
.CTAHeroCategories:after{
	content:'';
	clear: both;
}
.home .carousel-caption li{
	text-shadow: 0px 0px 12px #06b1e3;
}
.carousel-inner{
	position: relative;
}
.carousel-inner .active::after{
	content:"";
	display:block;
	background: none;
	font-family: Androgyne;
	/*background-image: url('http://www.wearewebstars.dk/codepen/img/s1.png'), url('http://www.wearewebstars.dk/codepen/img//s2.png'), url('http://www.wearewebstars.dk/codepen/img/s3.png');*/
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index:1;
	/*-webkit-animation: snow 10s linear infinite;
	-moz-animation: snow 10s linear infinite;
	-ms-animation: snow 10s linear infinite;
	animation: snow 10s linear infinite;*/
}
@keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-moz-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 400px 1000px, 200px 400px, 100px 300px;}
}
@-webkit-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
@-ms-keyframes snow {
  0% {background-position: 0px 0px, 0px 0px, 0px 0px;}
  50% {background-position: 500px 500px, 100px 200px, -100px 150px;}
  100% {background-position: 500px 1000px, 200px 400px, -100px 300px;}
}
li.product .title-wrap .price {
    display: block !important;
    float: none !important;
    padding: 0 0 10px !important;
    width: auto !important;
    margin-top: -20px !important;
}
li.product .price del {
	display:inline !important;
}
li.product .productListingDesc {
	display:block;
	margin: 0 0 20px;
}

@media (max-width: 991px) {
	#slideshow .item .carousel-caption {
	    position: relative;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    z-index: 2;
	}
}
div.woocommerce.columns-3 ul.products li.product .img-wrap img,
.facetwp-template ul.products li.product .img-wrap img,
.related.products ul.products li.product .img-wrap img,
body.search .searchProduct .imageWrapper img {
    position: absolute;
    width: auto;
    top: 0;
    left: 0;
    transform: translate(0, 0);
    height: 100%;
    margin: 0 auto;
    right: 0;
    bottom: 0;
    object-fit: contain;
}
@media (max-width: 767px) {
	body.search .searchProduct .imageWrapper {
	    position: relative;
	    padding: 0 0 50%;
	}
	body.search .searchProduct .postContent {
	    margin: 0 15px;
	}
	body.search .searchProduct .imageWrapper {
		border:none;
	}
}
#leftBar .red-cat a{
     color: #ff0000;
}
#leftBar #menu-item-32608 a {
    color: #ff0000 !important;
    font-size: 1.1rem;
}</pre></body></html>