<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */


@font-face {
  font-family: 'bebas';
  src: url('../fonts/BebasNeue-Regular.eot');
  src: url('../fonts/BebasNeue-Regular.eot') format('embedded-opentype'), url('../fonts/BebasNeue-Regular.ttf') format('truetype'), url('../fonts/BebasNeue-Regular.otf') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
	color:#333;
}

table,tbody,tfoot,thead,tr,th,td { border:0; }


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol,ul{list-style:none;margin:0px;padding:0px;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}

table{border-collapse:collapse;border-spacing:0;}

button { outline:none;}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,

article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
    display: block;
}

/*td {border:1px solid #333;}*/

* {
	margin: 0;
	padding: 0;

	-webkit-font-smoothing: antialiased;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.viabill-pricetag-optional-styles {
  margin:-15px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	display:inline-block;
	float:none;
	}

/* start editing from here */
a{ border:none;}


h1,h2,h3,h4,h5,h6,a,p{
	margin:0;
		
}
ul,label{
	margin:0;
	padding:0;
}

img { border:none; margin:0px; padding:0px; }

/*
body
 a:hover,body a{
	 height:100%;
	text-decoration:none;
}
*/

html,
 body {
	 background-color:#f6f6f6;
	 margin:0px;
	 padding:0px;
    height: 100%;
  }  


/*end reset*/
html, body, a {
  font-size: 100%;
	font-size:14px;
	font-family: 'arial', sans-serif;
	color:#333;
	
}



.padding_l_10 { padding-left:10px; }
.padding_l_15 { padding-left:15px; }
.padding_l_20 { padding-left:20px; }

.padding_r_10 { padding-right:10px; }
.padding_r_15 { padding-right:15px; }
.padding_r_20 { padding-right:20px; }

.padding_t_10 { padding-top:10px; }
.padding_t_15 { padding-top:15px; }
.padding_t_20 { padding-top:20px; }

.padding_b_10 { padding-bottom:10px; }
.padding_b_15 { padding-bottom:15px; }
.padding_b_20 { padding-bottom:20px; }

.font_9 { font-size:9px; }
.font_10 { font-size:10px; }
.font_12 { font-size:12px; }
.font_12_bold { font-size:12px; font-weight:bold; }
.font_14 { font-size:14px; }
.font_14_bold { font-size:14px; font-weight:bold; }
.font_14_bold { font-size:14px; font-weight:bold; }
.font_14_bold_u { font-size:14px; font-weight:bold; text-decoration:underline; }
.font_16_bold { font-size:16px; font-weight:bold; }
.font_18 { font-size:18px; }
.font_18_bold { font-size:18px; font-weight:bold; }
.font_26_bold { font-size:26px; font-weight:bold; }

.font_12px {
	font-size:12px;
}
.font_16px {
	font-size:16px;
}
.font_16px_white {
	font-size:16px;
	color:#FFF;
}
.font_22px {
	font-size:22px;
}
.font_22px_white {
	font-size:22px;
	color:#FFF;
}
.font_40px {
	font-size:40px;
}
.font_50px {
	font-size:50px;
}
.font_50px_white {
	font-size:50px;
	color:#FFF;
}

.fa-bars {
  color: white;
}



.gra_12 { font-size:12px; color:#999; }
.gra_14 { font-size:12px; color:#999; }
.gra_16 { font-size:16px; color:#999; }
.gra_streg_16 { font-size:16px; color:#999; text-decoration:line-through; }

.orange_12 { font-size:12px; color:#ff5a00;}
.orange_un_12 { font-size:12px; color:#ff5a00; text-decoration:underline; }
.orange_un_14 { font-size:14px; color:#ff5a00; text-decoration:underline; }
.orange_16 { font-size:16px; color:#ff5a00; }
.orange_16_bold { font-size:16px; font-weight:bold; color:#ff5a00; }
.orange_18 { font-size:18px; color:#ff5a00; }
.orange_un_16 { font-size:16px; color:#ff5a00; text-decoration:underline }
.orange_20_bold { font-size:20px; font-weight:bold; color:#ff5a00; }
.orange_24_bold { font-size:24px; font-weight:bold; color:#ff5a00; }
.orange_30 { font-size:30px; color:#ff5a00; }
.orange_40 { font-size:30px; color:#ff5a00; }

.green_12 { font-size:12px; color:#1ea906; }
.green_12_bold { font-size:12px; font-weight:bold; color:#1ea906; }




/* unvisited link  */
a {
	text-decoration:underline;
}

/* visited link 
a:visited {
    color:#b2b541;
	text-decoration:underline;
}

/* mouse over link 
a:hover {
    color:#b2b541;
	text-decoration:underline;
}

/* selected link 
a:active {
    color:#b2b541;
	text-decoration:underline;
}
*/

.m_over:hover { text-decoration:underline; }

.menu_not_selected {
	width:100%;
	height:90px;
	background-color:#202020;
	text-align:center;
	cursor:pointer;
}

.menu_not_selected:hover {
	background:#2E2E2E;
}

.font_26_regular_white {
	font-size:26px;
	color:#ffffff;
}

.font_20_regular {
	font-size:20px;
	color:#515151;
}

.font_20_regular_white {
	font-size:20px;
	color:#ffffff;
}

.font_16_regular_white {
	font-size:16px;
	color:#ffffff;
}

.font_15_regular {
	font-size:15px;
	color:#333333;
}

.font_14_regular {
	font-size:14px;
}

.font_14_regular_white {
	font-size:14px;
	color:#ffffff;
}


.font_12_regular {
	font-size:12px;
}

.font_12_regular_grey {
	font-size:12px;
	color:#8a8a8a;	
}

.font_14_regular_grey {
	font-size:14px;
	color:#8a8a8a;	
}

.font_16_regular_grey {
	font-size:16px;
	color:#8a8a8a;	
}


#mytopbtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
		background-color:transparent;
		opacity: 0.7;
    filter: alpha(opacity=70);
   
}


.full_container { padding-left:90px; width:100%; }


.main_container { 
width: 100%; max-width:980px; margin:0px auto; background-color:#fff; padding:10px 20px;
}

.main_container2 { 
width: 100%; max-width:980px; margin:0px auto; background-color:#fff; padding:10px 10px;
}


/*
.my-slider {display:inline-block; width:100%;  vertical-align:top; }

.myslider_mobil { margin-left:-10px; padding-left:10px; }

#test { padding:0px 0px 0px 0px; }
#test li { margin-right:20px; display:inline-block; }


.forside_deals {
width:225px;
display:inline-block;								
}



.mobil_float { float:left; }
*/
.zone_div  { width:100%; max-width:980px !important; margin:0px auto; }

#zone_ul { width:100%;  margin:0px 0px; }
#zone_ul li {width:100%; max-width:235px !important; padding:5px; display:inline-block; }


.zone_deal { width:100%;  display:inline-block; float:left; vertical-align:top; }

.deal_img {
	width:100%;
	display:inline-block;
	margin:2px;
}

.deal_img img {
	max-width:100%;
  outline: 2px solid #fff;
  outline-offset: -2px;
}

.deal_img2 {
	/*
	 font-size:px; font-weight:bold; color:#fff;	background-color:#ffd200; display:inline-block; position:; z-index:; padding:7px 10px; margin-left:px; margin-top:px;
	 */
	 width:100%; height:30px;  line-height:30px; background-color:#ffd200; display:inline-block; position:relative; z-index:2; padding-left:10px; margin-left:px;
}

.deal_img3 {
	 width:auto; height:px;  line-height:40px; vertical-align:middle; font-size:28px; font-weight:bold; background-color:#ffd200; color:#fff; display:inline-block; position:absolute; z-index:2; padding:2px 10px 0px; margin-left:0px; margin-top:10px;
}


.zone_img2 {
	width:100%; height:30px;  line-height:30px; background-color:#ffd200; display:inline-block; position:relative; z-index:2; padding-left:10px; margin-left:px;
	 }


.shadow { 
-webkit-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.10);
-moz-box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.10);
box-shadow: 0px 0px 3px 2px rgba(0,0,0,0.10);
 }
 
 #box {
    background-color: #3D6AA2;
    width: 160px;
    height: 90px;
    position: absolute;
    top: calc(10% - 10px);
    left: calc(50% - 80px);
}

.box-shadow:after {
    content:"";
    position:absolute;
    width:100%;
    bottom:1px;
    z-index:-1;
    transform:scale(.9);
    box-shadow: 0px 0px 8px 2px #000000;
}

.img_self {
	width:100%;
	height:auto !important;
}

.valg_city_div {
		width:280px;
    min-height:58px; 
                background-color:#FFF; 
                margin:auto; 
                border-radius:0px 0px 5px 5px; 
                box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.33); 
                text-align:center;
                position: relative;
                height:auto !important;
}

.pc_menu { background-color:#202020; height:100%; width:90px;  position:fixed; top:0px; box-shadow: 3px 0px 5px 0px rgba(0,0,0,0.33); z-index:9999; }

.menu_padding { height:23px; }

.selected {
	background-color:#2E2E2E;
}

.luk_menu_div { height:45px; display:block; position:relative; z-index:1; text-align:right; border-bottom:1px solid #999; width:100%; text-align:right; padding-top:10px; }
.luk_kruv { height:45px; padding-top:10px; }


#sidebar-btn-close { height:22px; display:inline-block; padding-right:10px; cursor:pointer; }
#sidebar-btn-close span{line-height:22px; vertical-align:top; }


.menu_div {
	background-color:#333333;
	color:#ffffff;
	position:fixed;
	/*min-height:100% !important;*/
	height:100%;
	margin-left:90px;
	z-index:9998;
	width:100%;
	max-width:320px;
	padding:0px;
/*	overflow-y:scroll;*/
}


 .menu_div a { text-decoration:none; }
  
 .tjek { display:inline-block; height:34px; vertical-align:middle; padding:0px; margin:0px; }
	 
	 label {
 border:0px solid #ccc;
 background-color:#fff;
 color:#333;
 height:34px;
 line-height:34px;
 border-radius:5px;
 padding-left:8px;
 margin:0 0 10px;
 display:block;
 vertical-align:middle;
}

label:hover {
 background:#eee;
 cursor:pointer;
}
	 


.under_menu { color:#fff; font-size:22px; }

.u1_img { display:inline-block; }
.u2_img { display:inline-block; }
.u3_img { display:inline-block; }

.animate {
transform: rotate(180deg);	
	
}
.animate_null {
transform: rotate(0deg);
-webkit-transform: rotate(0deg); 
	
	
}

.deal_top_title { font-size:38px;  font-family:'bebas'; color:#333; }

.gavebannertextdiv { display:inline-block; width:100%; padding:20px 25px; }
.gavebannertitle { font-size:38px;  font-family:'bebas'; color:#fff; }
.gavebannertitle2 { font-size:18px;  color:#e4e4e4; }

.deal_banner_div { display:inline-block; width:56%; max-width:505px;}
.deal_banner_info { display:inline-block; width:44%;  float:right; }
.deal_banner_div img { outline: 2px solid #fff; outline-offset: -2px; }
.info_div_left { display:inline-block; width:49%; padding-right:20px; border-right:1px solid #e2e2e2;}
.info_div_right { display:inline-block; width:49%; padding-left:10px; float:right;}
.google_map { width:100%; height:400px; }






.under_menu1 ul {  list-style: none; padding: 0;  margin: 0; }

.tm i { float:right; display:inline-block; font-size:30px; color:#666; margin-top:-4px; }
.tm .fa-angle-up { display:none; }
.clicked { color:#999; }

.tm {  display:block; width:100%; padding:4px 0px 2px; padding-left: 10px; text-indent: -.5em; color:#fff; font-family:'bebas'; font-size:20px; cursor:pointer; border-top:1px solid #666;}
.tm a { font-family:'bebas'; color:#fff; font-size:20px;}
.um a { color:#fff;  cursor:pointer; font-size:14px;  }
.um::before {font-size:22px; vertical-align:middle; line-height:26px; 
  content: "• ";
  color: #ff9900; /* or whatever color you prefer */
}
.tmlast { border-bottom:1px solid #666;}

.under_menu2 ul {  list-style: none; padding: 0;  margin: 0; }
.under_menu2 li {  margin-bottom: 4px; }
.under_menu2 li::before {  font-size:22px; vertical-align:middle; line-height:26px;
  content: "• ";
  color: #fff; /* or whatever color you prefer */
}


.menutd ul {  list-style: none; padding: 0;  margin: 0; }
.menutd li {  padding-left: 6px; text-indent: -.7em; }
.menutd li::before {  font-size:26px; vertical-align:middle; line-height:26px;
  content: "• ";
  color: #3fa9f5; /* or whatever color you prefer */
}

.menujhp ul {  list-style: none; padding: 0;  margin: 0; }
.menujhp li {  padding-left: 6px; text-indent: -.7em; }
.menujhp li::before {  font-size:26px; vertical-align:middle; line-height:26px;
  content: "• ";
  color: #b2b541; /* or whatever color you prefer */
}

.m_cursor {cursor:pointer; }
.top_banner_orange { display:block; width:70%; border:0px solid #b2b541; border-radius:10px; padding:15px 5px; position:relative; z-index:2; margin:-85px auto 0px; background:rgba(178,181,65,0.8) }
.top_banner_orange span { color:#fff; font-size:24px; font-size: 1.2vw; }
.top_banner_orange a {   color:#fff; font-size:16px; font-size: 0.8vw;  }



.top_banner_items { width:33%; height:auto; display:inline-block; margin:0px; padding:0px; padding:0px; }
/*.top_banner_items img {width:100%; height:auto;  margin:0px; padding:0px; display:block; }*/
.top_banner_contant {width:100%; height:auto;  margin:0px; padding:0px; display:inline-block;}
.top_banner_right { text-align:right; float:right;}
.top_banner_left { text-align:left;}

.top_banner_title { font-family:'bebas'; font-weight:normal; font-size:24px; line-height:18px !important; }
.top_banner_text { font-size:13px; font-family:Arial, sans-serif;}

.big_banner_div_trust {
	width:100%; min-width:100% !important; height:400px; vertical-align:middle; text-align:center; margin:0px; padding:0px;
	display:block;
}

.big_banner_ikon {height:40px; width:40px;}

.big_banner_div {

	width:100%; min-width:100% !important; height:600px; vertical-align:middle; text-align:center; margin:0px; padding:0px;
	display:block;
}

.big_banner_inhold_div2 {width:100%; max-width:450px; display:inline-block; margin:0px auto; position:relative; padding:0px; background:rgba(255,255,255,0.8); }

/*.big_banner_inhold_div {width:100%; max-width:744px; display:inline-block; margin:0px auto; position:relative; padding:0px; background:rgba(255,255,255,0.8); }*/

.big_banner_inhold_content { display:inline-block; margin:8% auto 0px; width:90%; max-width:370px; text-align:left; vertical-align:middle !important; font-weight:normal; }
.banner_etiket_container { position:relative; z-index:99;  display:block; margin-bottom:-24px; text-align:center; }
.banner_etiket { display:inline-block; padding:0px 10px 0px; background-color:#ffd200; color:#fff; max-height:48px; overflow:hidden; vertical-align:top; }
#topslider .e1 { font-family:'bebas';  font-size:50px; margin-top:-3px;   display:inline-block; }
#topslider .e2 { font-family:'bebas'; font-size:40px; padding-top:3px;  display:inline-block;  }
.fastspace {min-height:100px; margin-bottom:10px;}
#topslider t1 { font-family:'bebas'; font-size:40px; line-height:40px; }
#topslider t2 { font-family:'bebas'; font-size:24px; line-height:24px; }
.topslider_pris { font-family:'bebas';  font-size:50px; color:#ff9900; }
.topslider_market { font-family:'bebas';  font-size:30px; color:#9a9a9a; }
.topslider_laesmere { font-size:14px; }

.deal_img h1 { font-family:'bebas'; font-size:20px; }
.sliderflere { display:inline-block; padding-top:1px; font-family:'bebas'; font-size:16px; }
.sliderspar { display:inline-block; padding-top:2px; font-family:'bebas'; font-size:26px; }
.sliderpris { color:#ff9900; font-family:'bebas'; font-size:40px; width:100px; text-align:right; }
.sliderpris div { display:inline-block; position:inherit; margin:-10px 0 -8px 0px; float:right; padding:0px; padding-right:10px; } 


.big_banner_inhold_content img { width:100%; height:auto; display:block; }
/*.big_banner_inhold_content span { font-size:46px; display:inline-block; padding-left:20px; margin-bottom:30px;  font-family:'bebas';}*/
/*.big_banner_inhold_content a { font-size:46px; padding-left:20px; color:#B2B541; font-family:'bebas'; }*/

.lidt_mindre span{ font-size:36px; }
.lidt_mindre a { font-size:32px; }

.bund_etiket { margin:0px auto 0px; width:249px; }


.gavekort_banner_inhold_div { border-radius:20px; padding:20px 20px; background:rgba(255,255,255,0.8); display:inline-block; width:100%; max-width:460px; }
.gavekort_banner_inhold_div a {color:#ff9900; display:block; font-family:'bebas'; font-size:60px; text-decoration:underline; }
.gavekort_banner_inhold_div span { display:block; font-weight:100; font-family:'bebas'; color:#646464; font-size:30px; }

.all_logo_tasiyici { width:100%; max-width:980px; margin:0px auto; padding:0;}
.all_logo_tasiyici2 { width:100%; max-width:980px; margin:0px auto; padding:0;}
.logo_img2 {display:none; }
.logo_img3 {display:none; }


.footer_container {width:100%; background-color:#fff; min-height:20px; padding:20px 0px;}
.footer_blocks { float:left; width:48%; min-height:350px; display:inline-block;  text-align:center; padding:0px 10px; }
.footer_line { float:left; display:inline-block; height:350px; max-width:1px; width:1px; border-right:1px solid #494949; }
.blg_bg { background: url(../../images/bund/bg_email.png) top center no-repeat; }

.bottom_space {height:0px; }

.sog_container { width:100%; max-width:480px; margin:0px auto; text-align:center; vertical-align:top; } 
.sog_filter { display:inline-block; width:auto; min-width:150px; white-space: nowrap; border:1px solid #dddddd; height:auto; cursor: pointer;text-align:left; padding:5px;  }
.selectbox { width:100%; border:none; font-size:20px; }

.mellemrum1 { display:inline-block; width:20px; }

.ekstra_title_div { width:100%; max-width:980px;margin:20px auto -5px; display:block; }

.simplePopup a {color: #333; text-decoration: none; display: inline-block; margin: 5px;}
.simplePopup a:hover { color: #999; text-decoration: underline;}

.cart_left_info {font-size: 14px;}


 
.simplePopup {
  display: none;
  position: fixed;
	text-align:left;
/*  border: 1px solid #b8b8b8;*/
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
	border-radius:5px;
  background: #fff;
	text-align:left;
  z-index: 999;
  color:#333;
  padding: 20px;
  width: 70%;
  max-width: 700px;
}

 
.simplePopup2 {
  max-width: 300px;
}

.simplePopupClose {
  /*float: right;*/
	position:absolute;
	right:5px;
	top:5px;
  cursor: pointer;
  /*
	margin-left: 10px;
  margin-bottom: 10px;
	margin-top: -5px;
	margin-right: -5px;
	*/
}

.simplePopupBackground {
  display: none;
  background: #000;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 998;
}

 .popupmenu_cat {
	 width:33%;
 }
 
  .popupmenu_cat2 {
	 width:100%;
 }
 
.popupmenu_cat a { display:inline-block; margin:0px; font-size:12px; color:#747474; line-height:15px; vertical-align:middle; }

 #pop1 a { display:inline-block; margin:0px; padding:0px; }
 
  .popupmenu_by {
	 width:49%;
 }
 	.popupmenu_by a { display:inline-block; margin:0px; font-size:12px; color:#747474; line-height:15px; vertical-align:middle; }

.aralik { display:inline-block; margin:0px 10px; }

#step1 { top:0px; }
#step2 { top:70px; }
#step2 input, #login_menu_point input { border:0px solid #b8b8b8; height:26px; border-radius:3px; padding-left:10px; }



.nocity_div {
	background-color:#fff; width:400px; height:auto; margin:0px auto; border:1px solid #fff; 
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
	border-radius:5px;
	padding:20px;
	text-align:center;
	font-size:16px;
}

.options_felt { padding:5px 2px; border:1px solid #e2e2e2; border-radius:5px; width:100%; max-width:300px; }

.felt_titler { width:120px; font-size:16px; }




/**
 * Tooltip Styles
 */

/* Add this attribute to the element that needs a tooltip */
[data-tooltip] {
  position: relative;
  z-index: 99999999;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-bottom: 5px;
  margin-left: -15px;
  padding: 7px;
  width: 250px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
 /* background-color: hsla(0, 0%, 20%, 0.9);*/
  color: #000;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 150%;
  left: 50%;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #fff;
 /* border-top: 5px solid hsla(0, 0%, 20%, 0.9);*/
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}






/**
 * Tooltip2 Styles
 */

/* Add this attribute to the element that needs a tooltip */
[data-tooltip2] {
  position: relative;
  z-index: 99999999;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip2]:before,
[data-tooltip2]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip2]:before {
  position: absolute;
  bottom: -55px;
  left: -55px;
  margin-bottom: 5px;
  margin-left: -15px;
  padding: 7px;
  width: 250px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #E0E0E0;
 /* background-color: hsla(0, 0%, 20%, 0.9);*/
  color: #000;
  content: attr(data-tooltip2);
  text-align: center;
  font-size: 14px;
  line-height: 1.2;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip2]:after {
  position: absolute;
  bottom: -55px;
  left: -55px;
  margin-left: -5px;
  width: 0;
  border-top: 5px solid #fff;
 /* border-top: 5px solid hsla(0, 0%, 20%, 0.9);*/
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip2]:hover:before,
[data-tooltip2]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}






.tip { font-size:12px; color:#f9631b; }
 
 
 
 
 #menu_point::-webkit-scrollbar {
    width: 8px;
}

#menu_point::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.0); 
    border-radius: 0px;
}

#menu_point::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.5); 
}
 
 
 

#kurv_menu_point {
       background:#333;
   overflow: scroll;
}
#kurv_menu_point::-webkit-scrollbar {
    width: 8px;
}

#kurv_menu_point::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.0); 
    border-radius: 0px;
}

#kurv_menu_point::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(255,255,255,0.5); 
}

/*
.trustkasse { display:inline-block; padding:10px; float:left; color:#eee; font-size:14px; border:0px solid #F8EEEE; width:18% !important; }
.trust_content { display:inline-block; width:80%; float:left; }

.trusttitle { font-size:12px !important; line-height:12px !important; margin:2px 0px 3px !important; }

.trusttext { font-size:11px !important; line-height:12px !important; min-height:25px !important; color:#eee !important; }

.trustnavn { font-size:10px !important; color:#959595 !important;; }

.trustdato { font-size:10px !important; color:#959595 !important; }

.trustkasse a { color:#fff !important; text-decoration:none !important; }
.trustkasse a:Visited { color:#fff !important;}
*/

.mobil_mellemrum { display:none; }

.skub { padding-left:90px !important; max-width:1070px !important; }

.bebas_forside_title { display:inline-block; font-size:40px; margin-bottom:px; font-family:'bebas'; }

.ekstra_zone_margin { padding-left:15px; }

.ul_list {margin-left:30px; }
.ul_list li { list-style:circle; margin-bottom:10px; }

.gavekort_banner_space {height:0px;}

.payment_space { height:40px; }

.andredeals_skift { display:inline-block; }

.uc_kasa { width:32%;  display:inline-block; text-align:center; vertical-align:top; }
.uc_kasa a { text-decoration:underline !important; color:#ff9900 !important; display:inline-block; margin-bottom:5px; }
.uc_kasa_link { text-decoration:underline !important; color:#ff9900 !important;  }
.trust_container { background:rgba(255,255,255,0.8);  padding-top:0px; width:100%; display:inline-block; margin-top:4%; }


.deal_icons { width:15%; display:inline-table;  text-align:center;}
.deal_icons td { width:40px; max-width:40px; margin:0px; padding:0px; text-align:center; }
.deal_icons i { font-size:34px; height:auto; display:inline-block; margin:0px; padding:0px; }
.deal_icons span { font-size:11px; color:#333; line-height: 11px; display:inline-block; }

.tema_container { background:rgba(255,255,255,0.8);  padding-top:0px; width:100%; display:inline-block; margin-top:14%; }
.tematitle { font-size:40px; font-family:'bebas'; }
.tematekst { font-size:80px; font-family:'bebas'; line-height:80px; }


.foot_form_t1 { font-family:'bebas'; font-weight:normal; font-size:34px; line-height:18px; }
.foot_form_t2 { font-family:'bebas'; font-weight:normal; font-size:16px; line-height:18px; }



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

.top_banner_orange { padding:5px 2px; margin:-50px auto 0px;  }

#zone_ul li {width:100%; max-width:32.5% !important; padding:10px; display:inline-block; }

}


@media only screen and (max-width: 1024px) {
	
.main_container { 
width:100%; max-width:930px; margin:0px auto; overflow-x:hidden;
}

.main_container2 { 
width:100%; max-width:930px; margin:0px auto; overflow-x:hidden;
}

.deal_banner_div { display:inline-block; width:50%;}
.deal_banner_info { display:inline-block; width:48%;  float:right; }

.trust_container { margin-top:2.5%; }
.tema_container { margin-top:25%; }

.top_banner_title { font-family:'bebas'; font-weight:normal; font-size:20px; line-height:18px !important; }
.top_banner_text { font-size:12px;}

	}



@media only screen and (max-width: 950px) {
	
.footer_mp_logo { width:90% }  

}

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

}

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


	.ekstra_zone_margin { padding-left:0px; }

	
.top_banner_orange { padding:0px 2px; margin:-40px auto 0px;  }
	
.full_container { padding-left:0px; width:100%; }

.luk_menu_div { height:42px; padding-top:10px; }


.pc_menu { height:60px; width:100%; top:auto; bottom:0px; }

.menu_padding { height:8px; }


.menu_div { margin-left:0px; overflow-y:scroll; margin-bottom:60px; padding-bottom:60px; 	-webkit-overflow-scrolling: touch;
 }

.menu_not_selected {float:left; width:20%; display:inline-block; }
.menu_lines { display:none; }
.hori_lines { border-right:1px solid #3e3e3e; }
	
		.big_banner_div_trust {
	width:100%; height:300px; 
}
	.big_banner_div {
		width:100%; height:450px; 
}

.big_banner_inhold_div2 {width:100%; max-width:300px; text-align:center; display:inline-block; margin:0px auto; margin-top:10px; position:relative; padding:0px; background:rgba(255,255,255,0.8) }
.big_banner_inhold_content2 { display:table-cell; width:80%; text-align:center; vertical-align:middle !important; }
	
/*
.big_banner_inhold_div {width:100%; max-width:450px; display:inline-block; margin:0px auto; margin-top:75px; position:relative; padding:0px; background:rgba(255,255,255,0.8) }
*/
/*
.big_banner_inhold_content { display:table-cell; width:50%; text-align:left; vertical-align:middle !important; }
.big_banner_inhold_content img { width:100%; height:auto; display:block; }
.big_banner_inhold_content span { font-size:22px; display:inline-block; padding-left:10px; margin-bottom:10px;  font-family:'bebas';}
.big_banner_inhold_content a { font-size:26px; padding-left:10px; color:#B2B541; font-family:'bebas'; }
*/

.big_banner_inhold_content {  margin:12% auto 0; width:90%; max-width:300px; }
.banner_etiket_container { margin-bottom:-20px; }
.banner_etiket { max-height:40px; }
#topslider .e1 { font-size:40px; margin-top:-2px; }
#topslider .e2 { font-size:30px; padding-top:3px; }
.fastspace {min-height:60px; margin-bottom:10px;}
#topslider t1 { font-size:30px; line-height:30px; }
#topslider t2 { font-size:20px; line-height:20px; }
.topslider_pris { font-size:40px; }
.topslider_market { font-size:30px; }

	
.gavekort_banner_space {height:35px;}
	
.gavekort_banner_inhold_div { border-radius:10px; padding:10px 10px; width:100%; max-width:450px; }
.gavekort_banner_inhold_div a { font-size:22px;  }
.gavekort_banner_inhold_div span {  font-size:14px; }	

.logo_img {display:inline-block; width:90%; }

.menu_logo { width:60px; height:auto; }

.footer_container { margin-bottom:0px; }
.footer_mp_logo { width:100%; max-width:350px; } 
.footer_blocks { float:none; width:100%; min-height:350px; display:block;  text-align:center; padding:0px 10px; }
.footer_line { display:none; }

.bottom_space {height:60px; }


	.deal_banner_div { display:block; width:505px; margin:0 auto; }
	.deal_banner_info { display:inline-block; width:100%; float:none; }


#mytopbtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 60px; /* Place the button at the bottom of the page */
		right:0px;
 }

.trust_container { margin-top:0%; }
.tema_container { margin-top:14%; }


}

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

#zone_ul li {width:100%; max-width:49% !important; padding:10px; display:inline-block; }

}

@media only screen and (max-width: 480px) {
	.alert_bottom { margin-bottom:40px; }
	
.deal_img img { width:100%; }
	.deals_view_foer_pris { font-size:28px; }
	.deals_view_pris { font-size:50px; } 
	
	.andredeals_skift { display:block; width:100%; clear:both; margin-bottom:20px; }
	
	.payment_space { height:20px; }
	
.tjek { display:inline-block; height:26px; vertical-align:middle; padding:0px; margin:0px; }

label {
 height:26px;
 line-height:26px;

}

#step1 { margin-top:-58px; }
#step2 { top:10px; }
#step2 input, #login_menu_point input { border:0px solid #b8b8b8; height:24px; line-height:24px !important; border-radius:3px; padding-left:10px; }
	
	.bebas_forside_title { font-size:22px; } 
	
	.skub { padding-left:10px !important;}
	
	.gavekort_content_pic { width:300px; height:auto; } 
	
	.main_container { 
padding-top:20px;
}

.mobil_width { width:280px; margin:0px auto; padding:0px; }
.mobil_width_andre { width:280px; margin:0px auto; margin-top:40px; }

.mobil_mellemrum { display:block; width:100%; height:10px; clear:both; }

.adisk { font-size:24px; text-align:center; }
	
	.deal_img2 {
	width:100%; line-height:40px; vertical-align:middle; height:40px; font-size:26px; font-weight:bold; color:#fff;	background-color:#ffd200; display:inline-block; position:inherit; z-index:; padding:0px 10px; margin-left:0px; margin-top:-5px;
}

	.deal_top_title { font-size:28px;}
	
	.gavebannertextdiv { background:rgba(255,255,255,0.5); }
	.gavebannertitle { font-size:20px; color:#333;  }
.gavebannertitle2 { color:#666; font-size:16px; }

	.deal_banner_div { display:inline-block; width:100%; }
	.deal_banner_info { display:inline-block; width:100%; float:none; }
	.info_div_left { display:inline-block; width:100%; padding-right:0px; border-right:0px solid #e2e2e2;}
	.info_div_right { display:inline-block; width:100%; padding-left:0px; float:none; margin-top:20px; padding-top:20px; border-top:1px solid #e2e2e2;}
	.google_map { width:100%; height:400px; }
	
	
	.top_banner_items { width:100%; display:block;}
	
	.top_banner_left { text-align:center; }
	.top_banner_right { text-align:center; }
	.top_banner_dont {display:none; }

.top_banner_title { font-family:'bebas'; font-weight:normal; font-size:26px; line-height:18px !important; }
	
	.big_banner_div {
	width:100%; height:380px; 
}

	.trust_container { margin-top:0%; }
	.tema_container { margin-top:37%; }

.tematitle { font-size:25px; font-family:'bebas'; }
.tematekst { font-size:50px; font-family:'bebas'; line-height:50px; }
	
	.big_banner_inhold_div2 {width:100%; max-width:280px; display:inline-block; margin:0px auto; margin-top:10px; position:relative; padding:0px; background:rgba(255,255,255,0.8) }
.mbv { max-width: 280px !important; }


		.uc_kasa { width:100%; float:none; display:inline-block; text-align:center; margin-bottom:30px; }

	.big_banner_div_trust {
	width:100%; height:320px; 
}
	
.big_banner_inhold_content2 { display:inline-block; width:90%;  text-align:center; vertical-align:middle !important; }
.big_banner_inhold_content2 input[type="text"] { height:26px; }
.big_banner_inhold_content2 input[type="number"] { height:26px; }


/*
.big_banner_inhold_div {width:100%; max-width:200px; display:inline-block; margin:0px auto; margin-top:70px; position:relative; padding:0px; background:rgba(255,255,255,0.8) }

.big_banner_inhold_content { display:inline-block; width:100%; max-width:200px;  text-align:center; vertical-align:middle !important; }

.big_banner_inhold_content img { width:100%; height:auto; display:block; }
.big_banner_inhold_content span { font-size:14px; display:inline-block; padding-left:0px; margin-bottom:6px;  font-family:'bebas';}
.big_banner_inhold_content a { font-size:16px; display:inline-block; padding-left:0px; margin-bottom:3px; color:#B2B541; font-family:'bebas'; }
*/

.big_banner_inhold_content {  margin:25% auto 0px; width:90%; max-width:240px; }
.banner_etiket_container { margin-bottom:-18px; }
.banner_etiket { max-height:36px; }
#topslider .e1 { font-size:32px; margin-top:0px; }
#topslider .e2 { font-size:30px; padding-top:2px; }
.fastspace {min-height:70px; margin-bottom:10px;}
#topslider t1 { font-size:20px; line-height:20px; }
#topslider t2 { font-size:14px; line-height:14px; }
.topslider_pris { font-size:26px; }
.topslider_market { font-size:20px; }
.topslider_laesmere { font-size:12px; }

.big_banner_ikon {height:45px; width:45px;}


	.foot_form_t1 { font-family:'bebas'; font-weight:normal; font-size:26px; line-height:26px; }
.foot_form_t2 { font-family:'bebas'; font-weight:normal; font-size:12px; line-height:18px; }

.gavekort_banner_inhold_div { margin-bottom:-20px; border-radius:10px; padding:10px 10px; width:100%; max-width:250px; }
.gavekort_banner_inhold_div a { font-size:22px;  }
.gavekort_banner_inhold_div span {  font-size:14px; }

	.top_banner_orange { padding:10px 2px; margin:-70px auto 10px;  }
	.top_banner_orange span { color:#fff; font-size:16px; }
.top_banner_orange a {   color:#fff; font-size:14px;  }
	
	/*
.full_container { padding-left:0px; width:100%; }

.pc_menu { height:90px; width:100%; bottom:0px; }
.menu_div { margin-left:0px; }
.menu_not_selected {float:left; width:24%; display:inline-block; }
.menu_lines { display:none; }
.hori_lines { border-right:1px solid #3e3e3e; }
*/

.all_logo_tasiyici { display:none;}
.all_logo_tasiyici2 { width:100%; max-width:320px; margin:0px auto; text-align:center; }

.logo_img {display:inline-block; width:100%; float:none; max-width:320px; text-align:center; }
.logo_img2 {display:inline-block; width:100%; float:none; max-width:320px; text-align:center; }
.logo_img3 {display:inline-block; width:200px; padding-bottom:10px; }


.full_show { width:100% !important; }
.dont_show { width:0px; display:none; }

.footer_mp_logo { width:100%: max-width:300px; } 

.zone_div { text-align:center; }
#zone_ul li {width:100%; max-width:280px !important; display:inline-block; margin:0px auto !important; }
.zone_deal { width:100%;  display:inline-block; float:none}

.zone_img2 {position:inherit !important; float:left; }

.ekstra_title_div { width:96% !important; padding-left:15px; }

.liste1 {display:none !important; }
.liste2 {display:none !important; }
.liste3 {display:none !important; }
.liste4 {display:none !important; }

.sog_container { width:100%; max-width:320px; } 
.sog_filter { display:inline-block; width:auto; min-width:140px; }
.selectbox { width:100%; border:none; font-size:12px; font-weight:bold; }



.simplePopup {
  width: 300px;
  position: fixed;
	margin-left:-10px;

 /* min-width: 70%;*/
}

 .popupmenu_cat {
	 width:100%;
	 margin-bottom:20px;
	  }
	
 .popupmenu_by {
	 width:100%;
	 margin-bottom:20px;
	  }
		
#pop1 {margin-left:-20px; }
		
.aralik { display:inline-block; margin:0px 5px; }
	
.mobil_font_20 { font-size:14px !important; font-weight:bold; }
.mobil_20_high { height:20px !important; padding:0px 5px; }

.nocity_div {
 width:300px;
}


.deal_icons { width:30%; display:inline-block;  text-align:center; margin-bottom:0px; min-height:60px;}


}








/* sysmsg */
.sysmsgw{clear:both;padding:8px 0 10px 15px;color:#000;font-size:14px;}
.sysmsg{position:relative;width:900px;margin:auto; text-align:center;}
#sysmsg-success{border-top:2px solid #690;border-bottom:2px solid #690;background:#EDFEDA;color:#690;}
/* end sysmsg */


.paginator {
	font-size:12px;
	padding:0px;
	margin:0px;
	text-align:center;
	white-space:nowrap;
}
.paginator li {
display:inline-block;
padding:0px;
margin:0px;
white-space:nowrap;
}
.paginator li.current {
color:#fff;
background-color:#999;
text-decoration:none;
display:inline-block;
border:1px solid #999;
border-radius:20px;
width:24px; height:24px; line-height:22px;
vertical-align:middle; text-align:center;
margin-right:5px;

}
.paginator li a {
color:#000;
background-color:#fff;
display:inline-block;
text-decoration:none;
border:1px solid #ff9900;
border-radius:20px;
width:24px; height:24px; line-height:22px;
vertical-align:middle; text-align:center;
margin-right:5px;
}
.paginator li a:hover {
	border:1px solid #ff9900;
	background-color:#ff9900;
	color:#fff;
	text-decoration:none
}
.paginator li a.nolink {
	cursor:default
}
.paginator li a.nolink:hover {
	
}

</pre></body></html>