<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 699:0 Unexpected "}"
Line 1100:8 Comments in CSS use "/* ... */" instead of "//"

**/
/*tooltips*/

.main-content h1{
	color: #02458b;
}

.alltooltips{
  padding: 10px 0px;
}

th,td{
  vertical-align: middle;
  position:relative;
}

.tooltip {
  position: relative;
  display: inline-block;
  width: auto;
  height: auto;
}
    
.tooltip img{
  width: auto;
  height: 37px;
  padding-right: 5px;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 420px;
  overflow: hidden;
  background-color: #f3f9ff;
  color: #02458b;
  border: #b6cde5 1px solid;
  padding: 5px;
    
/* Position the tooltip */
  position: absolute;
  z-index: 1;
  top: 40px;
  left: 0px;
}
    
.tooltip:hover .tooltiptext {
  visibility: visible;
}
 

/*header*/

.site-header header{
  padding: 0;
  padding-bottom: 5px;
  min-height: 61px;
}

p{
	text-align: justify;
}
    
@media screen and (min-width: 769px){
	.site-header {
    padding: 0 0 10px;
	}
}
    
.nav-bar{
  line-height: 1;
}

/*footer*/

.flhold{
    -ms-text-justify: distribute-all-lines;
    text-align: justify;
  	
  	margin-left: -30px;
}

.flhold span{
	display:inline-block;
  	width: 100%;
  	height: 0;
}

.flhold span:first-of-type{
	width: 30%;
}

.flicon{
  width: auto;
  height: 85px;
  display: inline;
  padding-left: 30px;
}



  
/*slider*/

.flexslider .slides img {
  width: 100%;
}

@media screen and (max-width: 768px){
	.flexslider, .mslider_text p {
    display: none;
	}
  	.mslider_text h1{
  		font-size: 1.5em;
      	padding: 0 20px 0 30px;
      	text-align: left;
      	margin-bottom: 0 !important;
      	padding-top: 5px;
      	padding-bottom: 10px !important;
  	}
}
@media screen and (min-width: 768px){
	.flexslider, .mslider {
    display: block;
	}
}

.mslider{
  width: 100%; 
  position: relative;
  top: 0;
  left: 0;
  transition: left 0.5s;
  -webkit-transition: left 0.5s;
  overflow: hidden;
}

.mslider_arrow{
  position: absolute;
  width: 50px;
  height: 100%;
  top: 0;
}

.mslider_arrow.prev{
  margin-left: 10px;
}

.mslider_arrow.prev:before{
  content: "\f053";
}

.mslider_arrow.next{
  margin-right: 10px;
}

.mslider_arrow.next:before{
  content: "\f054";

}

.mslider_arrow:before{
  font-family: FontAwesome;
  font-size: 20px;
  font-weight: 300;
  color: #fff;
  height: 50px;
  line-height: 50px;
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -25px;
  text-align: center;
  background-color: rgba(0,0,0,0.2);
  border-radius: 50%;
}

.mslider_arrow:hover{
  cursor: pointer;
}

.mslider_content{
    
  background-size:cover; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  float: left;
  display: inline-block;
}

.wrapper.wleft{
  margin-left: 0; 
  padding: 0 60px 0 0;
}

.wrapper.wright{
  margin-right: 0; 
  padding: 0 0 0 60px;
}

.mslider_text{ 
  float:right; 
  max-width: 34%; 
  padding: 35px 10px 10px;
}

.mslider_text h1{
	margin-bottom: 10px;
  	font-weight: normal;
  	padding-bottom: 25px;
}

.mslider_text h1 strong{
	color: #1c4170;
}

.mslider_text p{
  font-size: 15px;
  text-align: justify;
}
    
.mslider_pic{
  float:left;  
  width: 65%;
}
    
.mslider_pic img{
  max-width: 100%;  
  padding: 60px 0 0;
}
    
.mslider div.wrapper.main-content{
  padding-top: 0;
  padding-bottom: 0;
}

@media screen and (max-width: 1020px){
  .mslider_text{
  	max-width: 100%;
  	padding: 0;
  }  
  .mslider_pic{
  	width: 100%;
    text-align: center;
  } 
  .mslider_pic img{
  	width: 80%;
  }
}

.mslider_content .wrapper img{
	width: 100%;
    max-height: 300px;
  	display:block;
}

.mslider_mob .mslider_content .wrapper img{
    max-height: none;
}

.mslider_mob{
  display:none;
}

@media screen and (max-width: 768px){
  .mslider_pc{
    display:none;
  }
  .mslider_mob{
    display: block;
  }  
  .mslider .wrapper{
  	padding: 0;
  }
}


.controller{
  position: relative;
  bottom: 0;
  margin: 5px auto 0; 
  text-align: center;
  height: 0;
}
.controller ul{
  list-style: none outside;
}
.controller li{
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: #000;
  opacity: 0.5;
  border: 1px solid black;
}



/*prices*/

#productPrice{
	font-size: 24px;    
}

#productPrice span s{
	padding-left: 15px;
	font-size: 0.7em;
	color: #656565;
}
  
/*product tabs*/

.product-description.rte, .tabbie{
    border: 1px solid #e2e1e0;
    -moz-border-radius: 2px;
  	border-radius: 2px;
}

.product-description.rte&gt;div, .tabbie&gt;div{
	padding: 0 15px;
}

.product-description.rte&gt;div:first-child, .tabbie&gt;div:first-child{
 	padding: 0; 
}

.tabbie&gt;div:first-child{
	margin-bottom: 15px;
}

ul.tabs {
    margin: 0;
    background: #e9e9e9;
    border-bottom: 1px solid #e0e0e0;
  	border-bottom: 0px;
}

ul.tabs li {
    display: inline-flex;
  	margin-bottom: 0;
    /*margin-bottom: -6px;*/
    height: 32px;
    line-height: 32px;
    border-left: 1px solid #f7f5f3;
    border-right: 1px solid #d7d7d7;
    overflow: hidden;
}

ul.tabs li a.active {
    background-color: #fff!important;
    border-bottom: 1px solid #fff!important;
}

ul.tabs li a {
    display: block;
    padding: 0 10px;
    color: #737271;
    font-size: 12px;
    text-shadow: 0 1px 0 #fff;
    font-family: 'PT Sans Caption',Arial,sans-serif;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
    font-weight: 700;
}

ul.tabs li a.active{
	color: #02458b;
  	background-color: #fff!important;
}

.threecolumns{
	-webkit-column-count: 3; 
  	-moz-column-count: 3; 
  	column-count: 3;
}

/*tables*/

tr{
  height: 25px;
}
  
th, td {
  padding: 2px 5px;
  border-left: none;
  border-right: none;
}
  
th{
  background-color: #02458B;
  color: #FFF;
}

th a{
	color: #fff;
  text-decoration: underline;
}
  
table{
  width: 100%;
}
  
tr:nth-child(even) {
  background: #f9f9f9;
}
  
h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6  {
  font-weight: 700;
  color: #02458B;
}

/*products grid*/
  
a.product-grid-item:not(.product-list-item){
	height: 310px;
	position: relative;
}



.grid-item h1.h2{
  font-size: 48px;
  color: #404348 !important;
  line-height: 48px;
}
  
.product-grid-item .grid .grid-item p.h6{
  font-size: 24px;
  color: #02458B;
  font-weight: 700;
}
  
.short-desc h2{
  color: #02458B;
  font-size: 18px;
  font-weight: 300;
  letter-spacing: -0.5px;
  line-height: 22px;
  margin-bottom: 15px;
}
   
.price-text{
  padding-left: 10px; 
 	display:inline-block; 
  font-size: 13px; 
  font-weight: 300;
}
    
.site-footer h3{
  color: #FFF;
}
    
@media screen and (min-width: 769px){
  .site-footer {
    padding: 20px 0 6px;
	}
}

@media screen and (max-width: 768px){
  .mhide{
  	display: none;
  }
}
    
.table-nostyle{    	
  width: 100%;
  border: 0px;
}
    
.table-nostyle td{    	
  border: none;
  vertical-align: top;
}
    
.table-nostyle tr:nth-child(even){
  background: none;
}

.table-bottom-line tr{
  border-bottom: 1px solid #02458b;	
}

.table-bottom-line tr:last-child{
  border-bottom: none;	
}
    
@media screen and (min-width: 769px){
	.template-page .breadcrumb, .template-product .breadcrumb {
    margin-bottom: 20px;
	}
}
    
footer input#Email{
  background: #efefef;
}

    
.grid-uniform.mproduct .grid-item a.product-grid-item:not(.product-list-item) p{
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  min-height: 60px;
  margin-bottom: 10px;
}

.mdesc{
  font-size: 13px !important;
  height: 60px;
  overflow: hidden;
}

.grid-uniform.mproduct .grid-item a.product-grid-item:not(.product-list-item) p.textile{
  font-size: 13px;
  font-weight:300;
}

.textile{
  height: 63px;
  overflow-y: hidden;
  text-align: left;
}

.product-item--price{
	text-align: center;
  		
	margin-left: -15px;
  	padding-top: 2px;
  	background-color: #fff;
}

.product-grid-item:not(.product-list-item) .product-item--price{
	width: 100%;
  	position: absolute;
	bottom: 0;
	right: 0;
}

.product-item--price .h1{
	margin-bottom: 5px;
    font-size: 15px;
    line-height: normal;
}

.grid-uniform.mproduct{
  margin-left: -2px;
}

.grid-uniform.mproduct .grid-item{
  padding-left: 2px;
  padding-top: 2px;
}

.grid-item .product-grid-image img{
	max-height: 166px;
}
    
.grid-uniform.mproduct .grid-item a.product-grid-item small{
	font-size: 15px;
	font-weight: 700;
  	color: #02458b;
}
    
.grid-uniform.mproduct .grid-item a.product-grid-item:not(.product-list-item) span.availability{
  color: #08b33c;
  font-weight: bold; /*700;*/
  font-size: 15px;
  height: 24px;
}



span.availability{
  color: #08b33c;
  font-weight: bold; /*700;*/
  font-size: 15px;
  height: 20px;
  line-height: normal;
  margin-bottom: 5px;
}

.grid-uniform.mproduct .grid-item a.product-grid-item:not(.product-list-item){
  padding: 0px 9px;
  border: 1px solid #d8d7d7;
  overflow: hidden;
}

.grid-uniform.mproduct .grid-item a.product-grid-item:not(.product-list-item):hover{
  border: 1px solid #08b33c;
}



a.product-grid-item:not(.product-list-item), .product-grid-image{
	margin: 0;
}

.featured-box{
  	padding: 10px 0;
}

.featured-box--image img{
	width: 100%;
  	padding: 0 5px;
}

.image_wrapper{
	position: relative;
}

.ptitle{
	display: block;
  	color: #02458B;
}

.short-desc li{
  list-style-type:disc;
}


    
.display-table-cell{
	width: 33%;    
}
    
.display-table-cell.small{
	width: 11%;    
}
  

.header-wrapper{
  position: sticky; 
  position: -webkit-sticky; 
  top: -86px; 
  z-index: 2000001;
}

#mobileNavBar{
  position:sticky; 
  position:-webkit-sticky; 
  top: 78px;
}

@media screen and (max-width: 768px){
  .header-wrapper{
  	top: 0;
  }
  .site-header{
    height: 78px
  }  
  .made-in-logo img{
  	max-height: 98px;
  }
}

.mobileNavBar-link.search .icon {
  font-size: 19px;
  margin-right: 10px;
}

.mobileNavBar-link{
  display: inline-block;
}
    
#variantQuantity{
  width: 25%;
  color: #1ebd56;
  padding: 8px 20px;
  margin: 0;
  line-height: 1.42;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  border: 1px solid transparent;
}
    
@media screen and (max-width: 480px){
  /*#mobileNavBar{
    position:relative;
  }*/
  body {
    padding-top: 0px;
	}    
}
}
.search-bar input[type="search"]{
	padding: 6px 45px 6px 10px;
}
/*
.search-bar{
	border: 1px solid white;
  	}*/

.header-logo{
  margin: 0;
  vertical-align: bottom;
}

.header-logo img{
  padding-bottom: 8px;
}

.site-nav&gt;li.menu-logo{
	padding: 0 15px;
}

.menu-logo hide{
	display: none;
}

.menu-logo img{
  height: 21px; 
  vertical-align: bottom;
}

.site-nav .menu-logo a{
	padding: 0;
}
  
.site-header .grid--full&gt;.grid-item.my-left{
	vertical-align: bottom;
}


.made-in-logo{
	width:58px;
  	height: 61px;
  	display: table-cell;
  	vertical-align: middle;
}

.made-in-logo img{
  max-width: 58px;
  height: auto;
  vertical-align:middle;
}

@media screen and (max-width: 768px){
  .made-in-logo{
  	display:table-cell;
    text-align: right;
    height: initial;
    width: initial;
  }  
  
  .grid-item.large--one-half.smaller-header.my-left{
    display:table-cell;
  }
  
  .site-header .wrapper .grid--full{
	display: table;
    width: 100%;
  }
  
  .made-in-logo img{
  	max-width: 50%;
  }
  
  .site-header{
  	padding: 5px 0;
  }
}

.featured-box--title{
  padding-top: 0;
  padding-bottom: 15px;
  font-weight: 700;
  font-size: 15px;
  color: #02458b;
}

.btn, input.btn-secondary, input[type="submit"], .header-cart-btn{
	background-color: #1EBD56;
  	color: #fff;
  	border-radius: 25px;
}

.btn{
	margin: 5px 5px 5px 0px;
}

.smallbtn.btn{
  	background-color: #1EBD56;
  	color: #fff;
  	margin: -5px 5px 5px 0 !important;
    padding: 5px;
    font-size: 1em;
}

.btn:hover, input.btn-secondary:hover, input[type="submit"]:hover, .header-cart-btn:hover, .smallbtn:hover{
	background-color: #159642;
}



.header-cart-btn{
	padding: 5px 20px;
  	display: none;
}

#addToCart{
	width: 50%;
}

.cart-toggle.mobileNavBar-link{
	display: none;
}

.infoText{
	text-transform: uppercase;
  	color: #F00;
  	font-weight: 700;
}

.mblogimg{
  float:left;
  margin: 0 15px 15px 0;
}

@media screen and (min-width: 769px){
  .mblogimg{
    max-width: 240px;
  }
}
  
.site-nav a{
	padding: 15px 15px 7px;
}

.person h4{
	color: #02458B;
}

.person p, .person h4{
	text-align: center;
}

.product-photo-container{
margin-bottom: 0;
}

.mactive .featured-box:after{
	background-color: rgba(0, 128, 255, 0.13);
}

.additional-checkout-buttons{
	display: none;
}

.site-nav{
	float: left;
}

.envelope{
	float: right; 
  	text-align:center;
}

@media screen and (max-width: 768px){
	.site-nav{
		float: none;
  		width: 100%;
	}
	.envelope{
		display: none;
	}
}


p a{
  	font-weight: bold;
/*  	text-decoration: underline;*/
}
/*
a.featured-box{
	text-decoration: underline;
}*/

a, h2 a, a.news_post h2, h3 a{
	text-decoration: underline;
}

h3 a{
	font-weight: bold;
}

a.product-grid-item, a.news_post, .benefits a, a.ot-cookie{
	text-decoration: none;
}



#popupContactWrapper{
  	position: absolute;
  	top: 10px;
  	left: 0;
	width: 100%;
  	z-index: 5000001;
  	display: none;
}

#popupContact{
  	margin:0 auto;
  	background-color: #fff;  	
  	padding: 10px;
  	width: 500px;
  	max-width: 100%;
	-webkit-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.31);
	-moz-box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.31);
	box-shadow: 0px 0px 15px 3px rgba(0,0,0,0.31);
  	text-align: left;
}

.close.icon {
  color: #000;
  position: absolute;
  margin-top: 0;
  margin-left: 0;
  width: 21px;
  height: 21px;
}

.close.icon:before {
  content: '';
  position: absolute;
  top: 10px;
  width: 21px;
  height: 1px;
  background-color: currentColor;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.close.icon:after {
  content: '';
  position: absolute;
  top: 10px;
  width: 21px;
  height: 1px;
  background-color: currentColor;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

#mobileNavBar{
	z-index: 2000001 !important;
}

.show.hidden-label{
  	width: auto !important;
  	overflow: visible !important;
    padding-left: 5px;
}

.inputLabeled{
	padding-top: 18px;
}

.request.btn{
	/*width:45%;*/
  	min-width: 180px;
}



.question.btn{
	width:50%;
  	min-width: 180px;
  	background-color: #02458b;
}

.question.btn:hover{
	background-color: #1b3e6c;
}
/*
@media screen and (max-width: 400px){
	.request.btn, .question.btn{
		width: 75%;
	}
}*/

.blue.btn, .blue.smallbtn{
  	background-color: #02458b;
  	margin: 5px 5px 5px 0px;
}

.blue.btn:hover, .blue.smallbtn:hover{
	background-color: #1b3e6c;
}

a{
	cursor: pointer;
}

/*
.site-nav li, .site-nav--has-dropdown.site-nav--active{
	border-bottom: 5px solid #1c4170;
}

.site-nav .site-nav--dropdown li{
	border-bottom: 5px solid #FFF;
} 

.site-nav--active, .site-nav li:hover, .site-nav--has-dropdown.site-nav--active:hover{
	border-bottom: 5px solid #1c4170;
}



.site-nav--active, .site-nav--has-dropdown.site-nav--active:hover, .site-nav li:hover{
	border-bottom: 5px solid #FFF;
}

.site-nav--dropdown{
	border-bottom: 5px solid #FFF;
} 

.site-nav--dropdown li:hover{
  border-bottom: 5px solid #1c4170;
}
*/

.inputLabeled{
    border: 1px solid #ececec;
    width: 100%;
    max-width: 100%;
    display: block;
    margin: 0 0 20px;
    -webkit-appearance: none;
}

hr.bold_hr{
	border-top: solid #000;
    border-width: 2px 0 0;
}



.articleContent{
	margin-bottom: 17px;
  	text-align: justify; 
  	height: 123px; 
  	overflow-y: hidden;
}


@media screen and (max-width: 499px){
  .articleContent{
  	clear: both;
  }
}


/*box pre download sekciu*/
a.downbox{
        float: left; 
        text-align: center; 
        border: 1px solid #E3E2E1; 
        background-color: white; 
        padding: 10px; 
        margin: 5px; 
        width: 150px; 
        text-decoration: none;
        color: inherit;
      }
      a.downbox img{
         height: 50px;
         width: auto;
         margin-bottom: 5px;
      }
      
      a.downbox div&gt;div:first-of-type{
        margin: 7px;        
      }
      
      a.downbox div&gt;div:nth-of-type(2){
        color: #ffffff; 
        background-color: #4caf50; 
        border-color: #3d8c40; 
        border-radius: 5px; 
        -moz-border-radius: 5px; 
        -webkit-border-radius: 5px;
        padding: 5px 10px; 
        font-size: 13px; 
        line-height: 20px; 
        //border-color: #82c785; 
        text-shadow: none; 
        -moz-text-shadow: none; 
        -webkit-text-shadow: none;
        width: 100px;
        margin: 0 auto;
      }

.toggle-container{
	text-align: justify;
}

/*where to buy page*/
#wheretobuy .company, #wheretobuy .companyhq{
	/*-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.70);
	-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.70);
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.70);*/
  	border: 1px solid #ececec;
	min-height: 305px;
	padding: 30px 10px 10px;
	margin-bottom: 20px;
	position: relative;
  	border-radius: 3px;
  	/*overflow: hidden;*/
}

#wheretobuy .company img, #wheretobuy .companyhq img{
  	height: auto;
  	max-height: 50px;
  	width: 100%;
  	display: block;
  	margin: 5px auto;
}

#wheretobuy .company h2, #wheretobuy .companyhq h2{
  	font-weight: 700;
}

#wheretobuy .company h4, #wheretobuy .companyhq h4{
	width: 100%;
  	position: absolute;
  	top: 0;
  	left: 0;
  	text-align: center;
  	color: #fff;
  	background: #02458b;
  	margin-bottom: 0;
  	line-height: 1.8;
}

#wheretobuy .logo{
	width: 100%;
  	height: 50px;
  	background-size: contain;
  	background-position: center center;
  	background-repeat: no-repeat;
  	margin: 10px 0;
}

#wheretobuy .company ul{
	margin-bottom: 0;
}

#where-to-buy-audiopressbox #selectHolder, #bezugsquellen-audiopressbox #selectHolder{
	margin: 0 auto;
  	float:none;
}

#where-to-buy-audiopressbox #selection, #bezugsquellen-audiopressbox #selection{
	width: 100%;
	background-color: #02458b;
  	color: #fff;
	background-image: url('/cdn/shop/files/arrow-down.svg?398654292046734179');

}

#where-to-buy-audiopressbox #selection option, #bezugsquellen-audiopressbox #selection option{
	background-color: #fff;
	color: #656565;
}

/*footer*/
.legal-links.inline-list{
	text-align: center;
}

/*newsletter*/
form.input-group, input-group-btn{
	width: 100%;
  	display: block;
}

.textcol{
	column-count: 2; 
  	column-gap: 30px;
}

@media screen and (max-width: 768px){
	.textcol{
		column-count: unset;
	}
}


/*CTA on landing page*/
.ctaFullWidth{
  height: 125px;
  margin: 20px 0;
}

.ctaFullWidth&gt;div{
  position: absolute;
  left: 0;
  width: 100%;
  height: inherit;
  background-color: #02458b;
  text-align: center; 
  
}

.ctaFullWidth.grey&gt;div{
  background-color: #DCDCDC; 
  
}
.ctaFullWidth .ctaText{
  display: inline-block;
  vertical-align: middle;
  margin: 30px 50px; 
}

.ctaFullWidth .ctaText p{
  color: #fff;
  font-size: 21px;
  margin: 0;
  
}

.ctaFullWidth .ctaButton{
  display: inline-block;
  margin: 0 50px;
  vertical-align: middle; 
}

.ctaFullWidth.grey .ctaText p{
  color: #0D4F8B;
}


@media screen and (max-width: 614px){
  .ctaFullWidth{
    height: auto !important;
    margin: 0 -30px 0 -30px;
  }
  .ctaFullWidth&gt;div{
    position: relative;
    padding: 0 30px 30px 30px;
  }
}

#mc-embedded-subscribe-form{
	margin-bottom: 0;
}

ul.site-nav&gt;li.site-nav--active&gt;a{
padding-bottom: 15px;
color: #1c4170;
}
ul.site-nav&gt;li.site-nav--active{
background-color: #fff;
}


.product-grid-image--centered{
	position: relative;
}

.badge.visible{
	display:none;
}

.product-grid-item:hover .product-grid-image--centered .badge.visible, 
.featured-box:hover .featured-box--image .badge.visible,
.benefits&gt;.grid-item:hover .badge.visible{
	display: block;
}

.productscta{
  text-align: center;
  display: inline-block;
  padding: 5px 15px 5px 0;
}

.benefits img{
  padding: 10px 0;
}
/*
$small: 480px;
$medium: 768px;
$large: 769px;*/

@media screen and (min-width: 769px){
  .benefits div:nth-child(4n+5){
    clear:both;
  }
}

@media screen and (max-width: 768px) and (min-width: 481px){
  .benefits div:nth-child(3n+4){
    clear:both;
  }
}

@media screen and (max-width: 480px){
  .benefits div:nth-child(2n+3){
    clear:both;
  }
}
  
.filter-tag{
  border: 1px solid #777;
  background-color: #eee;
  border-radius: 3px;
  padding: 3px 5px;
  margin: 0 5px 5px 0;
  display: inline-block;
  
}

.active-filter.filter-tag{
  background-color: #f3f3f3;
  border-color: #aaa;
}

.filter-tag a{
  text-decoration: none;
  color: #000;
}

.active-filter.filter-tag a{
  color: #444;
}

@media screen and (min-width: 769px){
.section-header--right {
    width: 90px;
}
}

.benefits-box{
    position: relative;
    display: block;
    padding: 10px;
    border: 1px solid #ececec;
    margin-bottom: 15px;
}

.site-header .search-bar .search-bar--submit{
	position: initial;
}

.site-header .search-bar input {
	display: none;
}

div.introduction{
	background-color: rgba(0,0,0,0.02);
  	border: 1px solid #ececec;
  	padding: 15px;
  	margin-bottom: 10px;
}

div.introduction div{
	max-width: 780px;
  	margin: auto;
}

div.introduction p{
	margin-bottom: 0;
  	font-size: 18px;
  	color: #02458b;
    font-family: "Roboto","HelveticaNeue","Helvetica Neue",sans-serif;
}

div.introduction p strong{
  	font-size: 21px;
}

@media screen and (max-width: 769px){
    div.introduction p{
        font-size: 16px;
    }

    div.introduction p strong{
        font-size: 19px;
    }
    .lang-switch-top{
  		display:none;
  	}
}


    div.introduction span.quoteleft{
        display:none;
    }

    div.introduction span.quoteright{
        display:none;
    }

@media screen and (min-width: 769px){
    div.introduction span.quoteleft{
        font-size: 60px;
        float: left;
        display:none;
        position: relative;
        bottom: -9px;
    }

    div.introduction span.quoteright{
        font-size: 60px;
        float: right;
        display:none;
        position: relative;
        top: -20px;
    }
}

.mdownloads .featured-box{
	background-color: #f1f1f1;
}

.mdownloads .featured-box:after{
	background-color: transparent;
}

.grecaptcha-badge{
	display: none;
}

#essential_accept{
	display: none;
}

#banner-wrapper div.banner-main_buttons p.btn-manage{
	background-color: #cccccc !important;
}

.fancybox-container {
	z-index: 6000000 !important;
}

.tagpicker-popover-container{
	z-index: 5000000 !important;
}

.table-nostyle .landing-tag{
	position:absolute;
  	top: 15px;
    left: 15px;
}

.table-nostyle .landing-tag&gt;div{
    background-color: red;
    color: white;
    padding: 5px 10px;
	font-size: 15px;
  	font-weight: 700;
}

.pagination-custom&gt;li.active&gt;span{
    background-color: #02458b;
    color: #fff;
}</pre></body></html>