@font-face{ font-family:'Glyphicons Halflings'; src:url('/assets/fonts/glyphicons-halflings-regular.eot'); src:url('/assets/fonts/glyphicons-halflings-regulard41d.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/glyphicons-halflings-regular.woff') format('woff'),url('/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('/assets/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}@font-face{ font-family:'sansationbold'; src:url('/assets/fonts/sansation-bold-webfont.eot'); src:url('/assets/fonts/sansation-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sansation-bold-webfont.woff') format('woff'),url('/assets/fonts/sansation-bold-webfont.ttf') format('truetype'),url('/assets/fonts/sansation-bold-webfont.svg#sansationbold') format('svg'); font-weight:normal; font-style:normal}@font-face{ font-family:'sansationbold_italic'; src:url('/assets/fonts/sansation-bolditalic-webfont.eot'); src:url('/assets/fonts/sansation-bolditalic-webfontd41d.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sansation-bolditalic-webfont.woff') format('woff'),url('/assets/fonts/sansation-bolditalic-webfont.ttf') format('truetype'),url('/assets/fonts/sansation-bolditalic-webfont.svg#sansationbold_italic') format('svg'); font-weight:normal; font-style:normal}@font-face{ font-family:'sansationitalic'; src:url('/assets/fonts/sansation-italic-webfont.eot'); src:url('/assets/fonts/sansation-italic-webfontd41d.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sansation-italic-webfont.woff') format('woff'),url('/assets/fonts/sansation-italic-webfont.ttf') format('truetype'),url('/assets/fonts/sansation-italic-webfont.svg#sansationitalic') format('svg'); font-weight:normal; font-style:normal}@font-face{ font-family:'sansation_lightlight'; src:url('/assets/fonts/sansation-light-webfont.eot'); src:url('/assets/fonts/sansation-light-webfontd41d.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sansation-light-webfont.woff') format('woff'),url('/assets/fonts/sansation-light-webfont.ttf') format('truetype'),url('/assets/fonts/sansation-light-webfont.svg#sansation_lightlight') format('svg'); font-weight:normal; font-style:normal}@font-face{ font-family:'sansation_lightlight_italic'; src:url('/assets/fonts/sansation-lightitalic-webfont.eot'); src:url('/assets/fonts/sansation-lightitalic-webfontd41d.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sansation-lightitalic-webfont.woff') format('woff'),url('/assets/fonts/sansation-lightitalic-webfont.ttf') format('truetype'),url('/assets/fonts/sansation-lightitalic-webfont.svg#sansation_lightlight_italic') format('svg'); font-weight:normal; font-style:normal}@font-face{ font-family:'sansationregular'; src:url('/assets/fonts/sansation-regular-webfont.eot'); src:url('/assets/fonts/sansation-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/sansation-regular-webfont.woff') format('woff'),url('/assets/fonts/sansation-regular-webfont.ttf') format('truetype'),url('/assets/fonts/sansation-regular-webfont.svg#sansationregular') format('svg'); font-weight:normal; font-style:normal} article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{ display:block}audio,canvas,video{ display:inline-block; *display:inline; *zoom:1} audio:not([controls]){  display:none;  height:0 }[hidden]{ display:none}html{ font-size:100%; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%}button,html,input,select,textarea{ font-family:sans-serif}body{ margin:0}a:focus{ outline:thin dotted}a:active,a:hover{ outline:0}h1{ font-size:2em; margin:0.67em 0}h2{ font-size:1.5em; margin:0.83em 0}h3{ font-size:1.17em; margin:1em 0}h4{ font-size:1em; margin:1.33em 0}h5{ font-size:0.83em; margin:1.67em 0}h6{ font-size:0.67em; margin:2.33em 0}abbr[title]{ border-bottom:1px dotted}b,strong{ font-weight:bold}blockquote{ margin:1em 40px}dfn{ font-style:italic}hr{ -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; height:0}mark{ background:#ff0; color:#000}p,pre{ margin:1em 0}code,kbd,pre,samp{ font-family:monospace,serif; _font-family:'courier new',monospace; font-size:1em}pre{ white-space:pre; white-space:pre-wrap; word-wrap:break-word}q{ quotes:none} q:after,q:before{  content:'';  content:none }small{ font-size:80%}sub,sup{ font-size:75%; line-height:0; position:relative; vertical-align:baseline}sup{ top:-0.5em}sub{ bottom:-0.25em}dl,menu,ol,ul{ margin:1em 0}dd{ margin:0 0 0 40px}menu,ol,ul{ padding:0 0 0 40px}nav ol,nav ul{ list-style:none; list-style-image:none}img{ border:0; -ms-interpolation-mode:bicubic}svg:not(:root){ overflow:hidden}figure{ margin:0}form{ margin:0}fieldset{ border:1px solid #c0c0c0; margin:0 2px; padding:0.35em 0.625em 0.75em}legend{ border:0; padding:0; white-space:normal; *margin-left:-7px}button,input,select,textarea{ font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle}button,input{ line-height:normal}button,select{ text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:button; cursor:pointer; *overflow:visible} button[disabled],html input[disabled]{  cursor:default }input[type=checkbox],input[type=radio]{ -webkit-box-sizing:border-box; box-sizing:border-box; padding:0; *height:13px; *width:13px}input[type=search]{ -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box} input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{  -webkit-appearance:none }button::-moz-focus-inner,input::-moz-focus-inner{ border:0; padding:0}textarea{ overflow:auto; vertical-align:top}table{ border-collapse:collapse; border-spacing:0}button,html,input,select,textarea{ color:#222}body{ font-size:1em; line-height:1.4}::-moz-selection{ background:#b3d4fc; -webkit-text-shadow:none; text-shadow:none}::selection{ background:#b3d4fc; -webkit-text-shadow:none; text-shadow:none}hr{ display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0}img{ vertical-align:middle}fieldset{ border:0; margin:0; padding:0}textarea{ resize:vertical}.chromeframe{ margin:0.2em 0; background:#ccc; color:#000; padding:0.2em 0}body{ font-size:0.95em; line-height:1.4}h1,h2,h3,h4,h5,h6{ font-family:'sansation_lightlight'} h1:first-child{  margin-top:0 }a{ text-decoration:none; color:#b42532} a:hover{  text-decoration:underline }table th{ text-align:left}table td{ vertical-align:top}table#defaultform{ width:100%} table#defaultform td{  padding-bottom:0.5em } table#defaultform input[type=text],table#defaultform select{  width:100%;  max-width:300px;  -webkit-appearance:button;  background-color:#fefefe;  border:1px solid #bbb;  border-radius:0;  padding:0.25em;  display:block;  -webkit-box-sizing:border-box;  box-sizing:border-box }table input[type=submit]{ border:none}#PageHeader{ height:93px}.inner-container-full-width{ width:100%}#PageFooter{ background-color:#ececec; padding:45px 0 20px 0} #PageFooter table th{  font-family:'sansationbold';  color:#808285 } #PageFooter table tr td{  padding-right:30px;  white-space:nowrap;  color:#808285 }  #PageFooter table tr td:last-child{  white-space:normal;  padding-right:0  }.frontpage-scroller{ background-color:#ececec; height:444px; overflow:hidden}.frontpage-productlist{ background-color:#fff; padding-top:50px; padding-bottom:50px}.frontpage-callout{ color:#fff; padding-top:25px; padding-bottom:25px; background:url(/assets/images/background-callout.png) no-repeat center top #737373}.frontpage-newslist{ background-color:#eae4d6; overflow:hidden; padding-top:45px; padding-bottom:45px}.frontpage-contact{ background-color:#fff; background-image:url(/assets/images/background-Bull.png); background-position:right bottom; background-repeat:no-repeat}#SubPageContent{ float:left; max-width:700px; margin-bottom:40px}#ProductDetails{ float:left; max-width:700px; width:96%; padding:0 2%; margin-bottom:40px} #ProductDetails .product-image{  float:right;  display:inline-block } #ProductDetails h1{  font-family:'sansationbold';  width:65%;  margin-top:0;  text-transform:uppercase } #ProductDetails .lead{  font-family:'sansation_lightlight';  font-size:1.45em;  width:65% } #ProductDetails .bullets{  width:65% } #ProductDetails .action-buttons{  text-align:right }  #ProductDetails .action-buttons a{  margin:0 0 10px 10px  }#ReadMoreProducts{ background-color:#b8292f; background-image:url(/assets/images/background-callout.png); background-position:center top; background-repeat:no-repeat; padding-top:5px; padding-bottom:5px} #ReadMoreProducts h3{  color:#fff;  font-family:'sansationbold';  text-transform:uppercase }  #ReadMoreProducts h3 a{  color:#fff;  text-decoration:none;  display:block  }#ProductDetailsExpanded{ background-color:#b8292f; background-image:url(/assets/images/background-callout.png),url(/assets/images/background-bull-red.png); background-position:center top,left bottom; background-repeat:no-repeat; text-align:center; vertical-align:top; padding-bottom:40px; display:none}#ProductDetailsExpandedHeaders{ float:left; text-align:right; width:47%; padding-right:20px; margin-bottom:20px} #ProductDetailsExpandedHeaders h3{  color:#fff;  font-family:'sansationbold';  text-transform:uppercase } #ProductDetailsExpandedHeaders h4{  font-family:'sansationbold';  font-size:1.55em;  margin:0;  text-transform:uppercase }  #ProductDetailsExpandedHeaders h4 a{  color:#e65258  }  #ProductDetailsExpandedHeaders h4 a:hover{   color:#fff;   text-decoration:none   }  #ProductDetailsExpandedHeaders h4 a.selected{   color:#fff   }#ProductDetailsExpandedText{ float:left; text-align:left; width:42%; margin-top:60px; padding-left:20px; margin-bottom:20px} #ProductDetailsExpandedText .details-text{  color:#fff;  display:none;  min-height:400px }  #ProductDetailsExpandedText .details-text:first-child{  display:block  }  #ProductDetailsExpandedText .details-text a{  color:#fff;  text-decoration:underline  }  #ProductDetailsExpandedText .details-text h2{  margin-top:0.3em  }.bullets ul,.paragraph-text ul{ list-style-image:url(/assets/images/unorded-Bullet-img.png); padding-left:25px}.paragraph-image img{ max-width:100%; height:auto}.paragraph-container.special-contact .paragraph-image{ float:left; margin-left:-100px}.paragraph-container.special-contact .paragraph-text{ float:left} .paragraph-container.special-contact .paragraph-text h1{  font-size:3.5em;  line-height:1;  text-transform:uppercase;  padding-top:0.5em } .paragraph-container.special-contact .paragraph-text a{  display:inline-block;  margin-right:10px }#PageShorcutNavigation{ font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif; text-align:right; color:#999999; background-color:#ececec; font-size:0.9em; line-height:0.9em; font-weight:bold; position:relative} #PageShorcutNavigation span{  display:inline-block;  padding:7px 0 10px 0 } #PageShorcutNavigation a{  color:#999999;  display:inline-block;  padding-left:10px } #PageShorcutNavigation .shortcut-phone{  display:inline }  #PageShorcutNavigation .shortcut-phone b{  font-size:0.9em;  padding-right:5px  } #PageShorcutNavigation .shortcut-chat{  background-color:#219681;  display:none;  margin-left:8px }  #PageShorcutNavigation .shortcut-chat a{  color:#fff !important;  display:inline-block;  padding:0 13px 0 0  }  #PageShorcutNavigation .shortcut-chat a b{   margin:0 5px 0 5px   }#PageTopNavigation{ background-color:#fff; width:100%; -webkit-box-shadow:rgba(0,0,0,0.4) 0 3px 5px; box-shadow:rgba(0,0,0,0.4) 0 3px 5px; z-index:5000} #PageTopNavigation.menu-fixed{  position:fixed;  top:0 } #PageTopNavigation.menu-absolute{  position:absolute } #PageTopNavigation ul{  float:left;  margin-top:20px }  #PageTopNavigation ul li{  display:inline-block;  float:left  }  #PageTopNavigation ul li a{   display:block;   font-family:'sansation_lightlight';   font-size:1.3em;   color:#000;   padding:0 20px 0 0   }   #PageTopNavigation ul li a:hover{    text-decoration:none   }   #PageTopNavigation ul li a.inpath{    color:#b8292f   }  #PageTopNavigation ul li:hover{   text-decoration:none   } #PageTopNavigation .dropdown-menu{  position:absolute;  z-index:10000;  display:none;  background-color:#fff }  #PageTopNavigation .dropdown-menu ul{  float:left;  margin:20px 0 0 0;  padding:0 20px 0 0  }  #PageTopNavigation .dropdown-menu ul li{   display:block;   float:none !important;   padding:2px 0   }   #PageTopNavigation .dropdown-menu ul li a{    font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif;    font-size:0.8em;    font-weight:500   }    #PageTopNavigation .dropdown-menu ul li a:hover{    color:#b8292f    } #PageTopNavigation .page-logo{  float:left;  display:inline-block;  margin-top:15px; } #PageTopNavigation .page-logo>img{  width:195px;  height:37px; } #PageTopNavigation #DropdownMenuBackground{  background-color:#fff;  width:100%;  position:absolute;  z-index:9999;  display:none !important;  height:130px;  -webkit-box-shadow:rgba(0,0,0,0.4) 0 3px 3px;  box-shadow:rgba(0,0,0,0.4) 0 3px 3px }.top-page-name{ font-family:'sansationbold'; color:#a8a8a8; text-transform:uppercase; margin-top:8px; display:inline-block}#PageLeftNavigation{ width:190px; float:left; margin-right:20px} #PageLeftNavigation ul{  padding:0 }  #PageLeftNavigation ul a{  color:#000  }  #PageLeftNavigation ul a.activeitem{   color:#b8292f   }  #PageLeftNavigation ul a:hover{   text-decoration:none;   color:#b8292f   }  #PageLeftNavigation ul ul{  margin:0 0 0.7em 0  }  #PageLeftNavigation ul ul a{   font-size:0.9em   }.scrollerItem{ height:444px; background-position:center; -moz-background-origin:content-box; -webkit-background-origin:content-box; background-origin:content-box; background-repeat:no-repeat; width:100%} .scrollerItem h1,.scrollerItem h2,.scrollerItem h3{  line-height:1.1em }.cycle-pager{ text-align:center; width:100%; z-index:500; position:absolute; bottom:10px; overflow:hidden; display:block; left:0; right:0} .cycle-pager span{  font-family:arial;  font-size:50px;  width:16px;  height:16px;  display:inline-block;  color:#ffffff;  cursor:pointer }  .cycle-pager span.cycle-pager-active{  color:#b8292f  } .cycle-pager >*{  cursor:pointer }.cycle-next,.cycle-prev{ position:absolute; top:0; width:5%; opacity:0; filter:alpha(opacity=0); z-index:800; height:100%; cursor:pointer; display:block}.cycle-prev{ left:0; background:url(/assets/images/ScrollerArrowLeft.png) 50% 50% no-repeat}.cycle-next{ right:0; background:url(/assets/images/ScrollerArrowRight.png) 50% 50% no-repeat} .cycle-next:hover,.cycle-prev:hover{  opacity:.7;  filter:alpha(opacity=70) }.disabled{ opacity:.5; filter:alpha(opacity=50)}.scrollerItem.text-light h1,.scrollerItem.text-light h2,.scrollerItem.text-light h3,.scrollerItem.text-light h4,.scrollerItem.text-light p{ color:#FFF}.scrollerItem.text-dark h1,.scrollerItem.text-dark h2,.scrollerItem.text-dark h3,.scrollerItem.text-dark h4,.scrollerItem.text-dark p{ color:#000}@media (max-width:991px){ .scrollerItem.text-dark .push-scroller-text{  margin-top:0em !important;  padding-top:2em;  background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.8)),to(transparent));  background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.8) 0%,transparent 100%);  background-image:-o-linear-gradient(top,rgba(255,255,255,0.8) 0%,transparent 100%);  background-image:linear-gradient(to bottom,rgba(255,255,255,0.8) 0%,transparent 100%) } .scrollerItem.text-light .push-scroller-text{  margin-top:0em !important;  padding-top:2em;  background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.8)),to(transparent));  background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.8) 0%,transparent 100%);  background-image:-o-linear-gradient(top,rgba(0,0,0,0.8) 0%,transparent 100%);  background-image:linear-gradient(to bottom,rgba(0,0,0,0.8) 0%,transparent 100%) }}.frontpage-productlist ul{ padding:0; list-style-type:none; text-align:center; max-height:150px; overflow:hidden} .frontpage-productlist ul li{  display:inline-block;  margin-right:40px;  margin-bottom:20px }  .frontpage-productlist ul li:nth-child(5n+5){  margin-right:0  }  .frontpage-productlist ul li a{  display:inline-block;  height:130px;  width:130px;  background-position:top left;  text-decoration:none  }   .frontpage-productlist ul li a:hover{   background-position:bottom left   }.cookie{ background:#eae4d6; padding:2em 0; -webkit-box-shadow:inset 0 10px 10px -10px; box-shadow:inset 0 10px 10px -10px} .cookie .inner-container{  position:relative;  padding:0 40px 0 5px } .cookie p{  margin:0 } .cookie .icon{  cursor:pointer;  position:absolute;  background:#b42532;  color:white;  height:20px;  width:30px;  right:5px;  top:50%;  margin-top:-8px;  text-align:center;  line-height:20px;  z-index:150 }  .cookie .icon:before{  content:"";  position:absolute;  top:-10px;  left:0;  width:0;  height:0;  border-left:15px solid transparent;  border-right:15px solid transparent;  border-bottom:10px solid #b42532  }  .cookie .icon:after{  content:"";  position:absolute;  bottom:-10px;  left:0;  width:0;  height:0;  border-left:15px solid transparent;  border-right:15px solid transparent;  border-top:10px solid #b42532  }.scrollerItemNews{ width:297px; min-height:315px; overflow:hidden; text-align:center; vertical-align:top; margin-right:19px; white-space:normal !important} .scrollerItemNews img{  display:block } .scrollerItemNews h2{  margin-bottom:0.5em } .scrollerItemNews a{  display:block }.newspage-newslist{ margin:0; padding:0; list-style-type:none} .newspage-newslist li{  margin-bottom:25px } .newspage-newslist img{  display:inline-block;  margin-right:27px } .newspage-newslist .news-date{  color:#a8a8a8;  text-transform:uppercase;  font-size:0.8em } .newspage-newslist h2{  margin:0 auto 0 auto } .newspage-newslist .news-content,.newspage-newslist .news-image{  display:table-cell;  vertical-align:top }.news-element .news-image img{ width:100%; height:auto; display:inline-block}.news-element.image-top .news-image{ margin-bottom:10px}.news-element.image-bottom .news-image{ margin-bottom:10px}.news-element .news-manchet{ font-family:'sansation_lightlight'; font-size:1.5em; margin:10px auto}.news-element .news-date{ color:#a8a8a8; text-transform:uppercase; font-size:0.8em}.news-element .news-image-text{ font-style:italic}.item-contact{ width:100%; clear:both; padding-bottom:2em} .item-contact h2{  margin:0;  color:#b42532 } .item-contact p{  margin:0 } .item-contact .image img{  display:block;  max-width:100%;  width:auto;  height:auto } .item-contact:after{  content:"";  display:table;  clear:both;  float:none;  padding-bottom:1em }@media (min-width:992px){ .item-contact{  width:100%;  clear:none }  .item-contact .image{  float:left;  width:30%  }  .item-contact .content{  float:left;  width:60%;  padding:0 5%  }}h1.mega-white{ font-size:3em; text-transform:uppercase; color:#fff}h1.mega-black{ font-size:3em; text-transform:uppercase; color:#000}.scrollerItem h2.mega-black{ font-size:3em; text-transform:uppercase; font-style:normal; margin:0.67em 0;}h2.mega-white{ font-size:2em; color:#fff; font-style:italic}h2.mega-black{ font-size:2em; color:#000; font-style:italic}.btn{ display:inline-block; border-radius:4px; padding:12px 20px; font-size:1.1em} .btn.btn-default{  color:#fff;  background-color:#1db79b;  font-family:'sansationregular' }  .btn.btn-default:hover{  background-color:#219681  } .btn.btn-terms{  margin-top:50px }.glyphicon{ position:relative; top:1px; display:inline-block; font-family:'Glyphicons Halflings'; font-style:normal; font-weight:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale} .glyphicon:empty{  width:1em }.glyphicon-phone:before{ content:"\e145"}.glyphicon-earphone:before{ content:"\e182"}.glyphicon-phone-alt:before{ content:"\e183"}.glyphicon-comment:before{ content:"\e111"}.glyphicon-menu:before{ content:"\e055"; font-size:2em}.glyphicon-remove:before{ content:"\e014"}.center{ text-align:center}.push-scroller-text{ margin-top:100px !important}@media (min-width:1200px){}@media (min-width:992px){ .inner-container{  max-width:992px;  padding:0 20px;  margin:auto } .subpage-container{  max-width:952px;  padding:0 20px;  margin:45px auto 0 auto }}@media (min-width:768px) and (max-width:991px){ .inner-container{  max-width:951px;  padding:0 20px;  margin:auto } .subpage-container{  max-width:951px;  padding:0 20px;  margin:45px auto 0 auto }}@media (max-width:768px){ .inner-container{  max-width:758px;  padding:0 5px;  margin:auto } .subpage-container{  max-width:758px;  padding:0 5px;  margin:45px auto 0 auto }}@media (min-width:992px){ .toggle-menu{  display:none }}@media (max-width:991px){ #PageLeftNavigation{  width:auto;  text-align:center;  padding-bottom:23px;  border-bottom:1px solid #ccc;  display:none }  #PageLeftNavigation ul{  text-align:center  }  #PageLeftNavigation ul li{   width:49.5%;   margin-right:0.5%;   float:left   }   #PageLeftNavigation ul li:last-child{    margin-right:0px   } .toggle-menu{  display:block;  margin:1em;  float:left } #PageHeader{  height:inherit } #PageShorcutNavigation{  display:none } #PageTopNavigation .page-logo{  float:right;  padding-right:2em } #PageTopNavigation ul{  float:none;  padding:1em;  display:none }  #PageTopNavigation ul li{  display:block;  float:none;  clear:both  }  #PageTopNavigation ul li:hover .dropdown-menu{   display:none   } #PageTopNavigation.menu-absolute,#PageTopNavigation.menu-fixed{  position:relative } #PageTopNavigation #DropdownMenuBackground{  display:none !important } #PageTopNavigation .dropdown-menu{  position:relative;  margin-bottom:1em }  #PageTopNavigation .dropdown-menu ul{  display:block;  float:none;  margin:0  } .frontpage-scroller{  height:auto } .scrollerItem{  background-position:center bottom }  .scrollerItem .inner-container{  padding-bottom:20em  }  .scrollerItem h1,.scrollerItem h2,.scrollerItem h3,.scrollerItem h4{  text-align:center  }  .scrollerItem .btn{  margin:0 auto;  width:60%;  text-align:center;  display:block  } .push-scroller-text{  margin-top:2em !important } .frontpage-productlist ul li{  display:block;  width:50%;  float:left;  margin:0 auto 20px auto }  .frontpage-productlist ul li a{  margin:0 auto  } .newspage-newslist{  text-align:center;  width:96%;  padding:0 2% }  .newspage-newslist .news-content,.newspage-newslist .news-image{  display:block  }  .newspage-newslist img{  float:none;  margin:1em auto  } .paragraph-container.special-contact .btn{  margin:0 auto;  float:none } .paragraph-container.special-contact .paragraph-image{  margin:0 auto;  padding:0.33em;  float:none;  text-align:center } .paragraph-container.special-contact .paragraph-text{  text-align:center;  width:100% }  .paragraph-container.special-contact .paragraph-text h1{  padding:0.33em;  margin:0;  font-size:2.5em  }  .paragraph-container.special-contact .paragraph-text ul{  display:none  }  .paragraph-container.special-contact .paragraph-text a{  margin:10px auto;  display:block;  width:120px  } #PageFooter{  display:none } #ProductDetailsExpandedHeaders{  width:90%;  padding:0 5%;  text-align:center }  #ProductDetailsExpandedHeaders h4{  font-size:1.1em;  padding:0 0.5em  }  #ProductDetailsExpandedHeaders h4:first-child{   } #ProductDetailsExpandedText{  width:90%;  padding:0 5%;  margin:0 } #ProductDetails .product-image{  display:none } #ProductDetails .bullets,#ProductDetails .lead,#ProductDetails h1{  width:100% } #ProductDetails .action-buttons a{  margin:2%;  width:88%;  padding:4%;  text-align:center } .btn.btn-terms{  margin-top:0.5em }}.ir{ background-color:transparent; border:0; overflow:hidden; *text-indent:-9999px} .ir:before{  content:"";  display:block;  width:0;  height:150% }.hidden{ display:none !important; visibility:hidden}.visuallyhidden{ border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px} .visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{  clip:auto;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto }.invisible{ visibility:hidden}.clearfix:after,.clearfix:before{ content:""; display:table}.clearfix:after{ clear:both}.clearfix{ *zoom:1}@media print{ *{  background:transparent !important;  color:#000 !important;  -webkit-box-shadow:none !important;  box-shadow:none !important;  text-shadow:none !important } a,a:visited{  text-decoration:underline }  a[href]:after{  content:"("attr(href) ")"  } abbr[title]:after{  content:"("attr(title) ")" } .ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{  content:"" } blockquote,pre{  border:1px solid #999;  page-break-inside:avoid } thead{  display:table-header-group } img,tr{  page-break-inside:avoid } img{  max-width:100% !important } @page{  margin:0.5cm } h2,h3,p{  orphans:3;  widows:3 } h2,h3{  page-break-after:avoid } table{  width:100% }}#PageShorcutNavigation .inner-container{ display:flex; align-items:center;} #PageShorcutNavigation .inner-container .trustpilot-widget{  margin-left:auto;  min-width:303px;  transform:scale(0.9); }.mobil-trust{ height:60px; display:flex; justify-content:center; align-items:center; border-top:solid 1px #000; display:none;} .mobil-trust .trustpilot-widget{  min-width:303px; }.frontpage-trust .trustpilot-widget{ border:solid 2px #efefef; margin:70px 0; padding:30px 0;}.frontpage-trust .inner-container{ padding:0 !important}@media (max-width:991px){ .mobil-trust{  display:flex; }}@media (min-width:615px){ .frontpage-trust .trustpilot-widget iframe{  height:140px !important;  padding:30px 0; }}.art-accordions-header{ font-size:22px; font-stretch:normal; font-style:normal; line-height:1.36; letter-spacing:normal; text-align:left; color:#000;}.art-accordion{ border:1px solid #eae9ec; border-top:none; cursor:pointer; padding:22px;} .art-accordion:first-child{  border-top:1px solid #eae9ec;  border-top-left-radius:4px;  border-top-right-radius:4px; } .art-accordion:last-child{  border-bottom-left-radius:4px;  border-bottom-right-radius:4px; } .art-accordion .art-accordion-header{  font-family:Sansation;  font-size:22px;  font-weight:normal;  font-stretch:normal;  font-style:normal;  line-height:1.36;  letter-spacing:normal;  text-align:left;  color:#000;  position:relative; }  .art-accordion .art-accordion-header h3{  font-size:18px;  margin:0;  margin-right:32px;  } .art-accordion:not(.art-accordion-open) .art-accordion-body{  display:none; }.art-accordion-body{ padding-right:100px; margin-top:1rem;}@media (max-width:768px){ .art-accordion-body{  padding-right:32px; }}.art-accordion .art-accordion-icon{ position:absolute; top:0; right:0; height:100%;}.art-accordion-icon svg{ height:100%; vertical-align:middle;}.art-accordion .art-accordion-close-icon path{ stroke:#002566;}.art-accordion:not(.art-accordion-open) .art-accordion-close-icon{ display:none;}.art-accordion.art-accordion-open .art-accordion-open-icon{ display:none;}.art-accordion-excluded{ position:relative; margin-left:-7px;} .art-accordion-excluded::before, .art-accordion-excluded::after{  position:absolute;  top:10px;  left:5px;  width:14px;  height:1px;  content:"";  background-color:#b8292f;  border:1px solid #b8292f;  border-radius:16px; } .art-accordion-excluded::before{  -ms-transform:rotate(-45deg);  -webkit-transform:rotate(-45deg);  transform:rotate(-45deg); } .art-accordion-excluded::after{  -ms-transform:rotate(45deg);  -webkit-transform:rotate(45deg);  transform:rotate(45deg); } .art-accordion img{  width:100%; }.art-accordion-header p.subtitle{ font-size:16px; line-height:1.4; font-family:'sansation_lightlight'; margin:0;}ul.include-exclude-list{ margin-top:10px; padding-left:25px;} ul.include-exclude-list li{  padding-left:5px; }  ul.include-exclude-list li:not(:last-child){  margin-bottom:5px;  }ul.include-list{ list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAERSURBVHjaYvz//z8DsWCnlgEfiAJiEyDuYmEgDbQDsQWUXcFEgq2GQCoDSWgvE5EaGYHUNCCGqf8DxAXE2pyI5FwQmOB+7cI1JiJsFQRSHUhCT4C4iQHJGYQCSRSJXwS09TOIwbhDU58LSHsB8UWg4G00W0FRcgqkDiq0B6jGFSbPBI231SDNQMVeSBpBclORNP4G4lxkw0EKjKFsTiDeANQUAuUnA7EZkto+oK030DWnAvE/KJ8ViFcCDciD+hUGHsECCRkwgpInUHEYkL0EqhkbCAbaug6rZqgffYDUKqjzUcINqNEDm4nwqAIq2AKkQAZ8QZL/hR5IWDVDDdgHpFyA+BkQvwMFGnr0IQOAAAMArgpQ5KhynukAAAAASUVORK5CYII=);}ul.exclude-list{ list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAIAAAC0tAIdAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEZSURBVChTjZExTgMxEEU93kRaitSIE0BDvw0UdBTpEFKExGEoOAggkQMg0SEgkZIbEE6AgA4KVkrW5g1eNpMVCH5hz8z//h6PJcbo/g2ftte78fTw6H32mFILilAIiNW7fHoe7fdjCJJlxeVZb2sz6YBKB8exqsTLzvWVeucb61mei/cuRrjmhiSlCJXla8jqvhtCVSLcwN6qcOfylSsHHKt8BUuphnYmTZdxsSD13a7z3r6knkkC1e3TkyQFYT4ntY/+wduFgI5UOp3WlH7rG3y3bvquO2nPZHheDC8INDVjrb1vit2qLJUzTtaCD9mb3qs3f1mVH/yllQICUopQCJBxUvFyO5ocDN4eZim1oAiFgHhlJn/AuU+DVuAdtWZ3RQAAAABJRU5ErkJggg==);}.form-bestil-tilbud .umbraco-forms-field.checkbox{ display:flex; flex-direction:row-reverse; justify-content:left;} .form-bestil-tilbud .umbraco-forms-field.checkbox input, .form-bestil-tilbud .umbraco-forms-field.dataconsent input{  appearance:none;  width:22px;  height:22px;  background-color:#FFFFFF;  display:inline-block;  vertical-align:top;  border:1px solid #D9D9D9;  margin-left:38px;  padding:10px; }  .form-bestil-tilbud .umbraco-forms-field.checkbox input:checked,  .form-bestil-tilbud .umbraco-forms-field.dataconsent input:checked{  appearance:none;  background-image:url(/assets/images/x.svg);  background-repeat:no-repeat;  background-size:14px 14px;  background-position:center;  }.form-bestil-tilbud .umbraco-forms-field.dataconsent{ padding:38px 38px 0 0; display:flex; gap:20px;} .form-bestil-tilbud .umbraco-forms-field.dataconsent label{  font-style:italic;  font-family:sansation_lightlight;  font-size:12.5px; }.form-bestil-tilbud .umbraco-forms-label,.form-bestil-tilbud .dataconsent label{ cursor:pointer; user-select:none;}h1{}h2{}h3{}p{}a.btn.btn-default{text-decoration:none;display:inline-block;border-radius:4px;padding:12px 20px;font-size:1.1em;color:#fff;background-color:#1db79b;font-family:'sansationregular';}#ProductDetails .bullets.full-width{ width:100%;}#ProductDetails .info-box{ background-color:#C41718; color:white; font-size:1.3rem; padding:2rem; border-radius:20px; font-family:'sansation_lightlight'; margin:1em 0 3rem;}#ProductDetails .info-box p{ margin:0;}#ProductDetails .video-wrapper{ margin:2em 0;}#ProductDetails .video-wrapper .lead{ margin-bottom:1em;}#video-container{ position:relative;}#video-container video{ width:100%; object-fit:cover; aspect-ratio:16/9;}.play-button{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:6rem; height:auto; background:none; border:none; cursor:pointer;}.play-button img{ width:100%;}#ProductDetails.customized .product-image{ width:100%; float:unset; display:block;}#ProductDetails.customized .product-image-wrapper{ position:relative; margin-bottom:1rem;}#ProductDetails.customized .overlay{ background-color:rgba(0,0,0,.25); position:absolute; top:0; left:0; right:0; bottom:0;}#ProductDetails.customized .product-image-wrapper .product-name{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:fit-content; color:white;}#ProductDetails.customized .contact-section{ text-align:center; margin-top:3rem;}#ProductDetails.customized >.lead{ width:100%; white-space:break-spaces;}#ProductDetails.customized .contact-section .lead{ margin:0 auto;}#ProductDetails.customized .contact-section img{ width:100%;}#ProductDetails.customized .art-accordions-header{ margin-top:3rem; font-weight:normal;}#ping-warning{ background-color:#ffb45f; color:#24200d; font-size:.8em;}#inner-wrap #ping-warning{ padding:.5rem 0;}#inner-ping-warning{ text-align:center; padding:1rem; max-width:992px; margin:0 auto;}#inner-ping-warning strong{ display:inline-block; margin-right:.5rem;}.subpage-center{ display:flex;}.subpage-center #SubPageContent{ margin:0 auto 40px;}