@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Signika+Negative:wght@300..700&display=swap');
.termsbtn
{margin-left:10%;}

.header-bottom {
background-color:#5cbbc9 !important;
	max-width: 90%;
	margin-left: auto;
	margin-right: auto;
}
.header-bottom.stick
{
		max-width: 100%;
}

.blue_btn
{
	border-radius:5px; padding: 1%; border-radius:5px; color:#ffffff; font-size:20px; max-width:200px !important;

}


.noto-sans-<uniquifier> {
  font-family: "Noto Sans", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
  font-variation-settings:
    "wdth" 100;
}
.signika-negative-<uniquifier> {
  font-family: "Signika Negative", sans-serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
html, html body
{
 font-family: 'Noto Sans' !important;
    margin:0; padding:0; 
}
.main-menu ul li a.dropdown-item 
{
 font-size:19px !important; font-family: 'Noto Sans' !important;
}

.bg_img
{
 background-image:url(/../skin/userfiles/pexels-alex-andrews-821754.jpg);  background-size:100%; background-position-y:center; background-repeat:no-repeat; padding:3%;
}

.fnt_med
{
font-family: 'Noto Sans' !important;
}
.fnt_bold
{
 font-family: 'Noto Sans' !important;
}
.fnt_exbold
{
 font-family: 'Futura LT-ExtraBold' !important;
}
.fnt_cndexbold
{
 font-family: 'Futura LT-CondensedExtraBold' !important;
}

/*.fnt_med
{
font-family: 'Futura PT Medium' !important;
}
.fnt_bold
{
 font-family:  'Futura PT Bold' !important;
}
*/
.faqbg_box
{
 background-color:#ffffff;
 border-radius:10px;
 padding:5%;
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15);
 margin-bottom: 30px;
}

.hdr_txt
 {font-size: 14px;top:30px;left: 200px;position:absolute;color:#ffffff;}
.row.d-flex.justify-content-center.hm_cnt4 > .hm_cnt4x
{
 padding-left:10% !important;
}
.row.hm_cnt5
{
 padding:8% !important; background-color:#B2E3FF;
}
@media screen and (min-width:1281px)
{

.account-menu ul {
  
  z-index: 102;
}
body .header-search-form.open {right: 0px !important;position:absolute;}
.search-toggle > .bi-x-circle-fill{margin-right:0px !important;}
	#toplog  {
min-width:300px;
 top: 5px !important;
 right:auto !important;
/*display:none !important;*/
}
#toplogstr {
 top:5px;
}
.stick #toplogstr {
 /*position:fixed;
padding-top:20px;
margin-left:0;
z-index:10015;*/
 padding-top:0px !important;
 float: left;
 position: fixed;
 right: auto;

}
#toplog > li
{
  width:100%;
}
#toplog > li:first-child > a#myacatop
{
 width:100%;
 float:left;
 text-align:left;
 min-width: 120px;
}
#toplog > li:first-child > .ucattype
{
 width:auto; float:left; top:10px; padding-left:20px; position:absolute;
}
.stick #toplogstr > li
{
    display: flex;
}

.stick #toplogstr > li:first-child > a#myaca
{
 width:auto;
 float:left;
 text-align:left; 
}

.stick #toplogstr > li:first-child .ucattype
{
 
 width: auto;
 top: 10px; float:left;
 position: relative; text-align:left; 
}

#toploginr
{
    font-size: 14px;
    width: 300px;
    color: #fff !important;
    text-align: center;
    max-width: 250px !important;
}
#toplog li a#toploginr.blue_btn,
#toplogstr li a#toploginr.blue_btn
{
display:none !important;
}
#toplog li a#toplogin,
#toplog li a#toplogin:hover{font-size: 14px;color:#00a2fe !important;}
#toplog li a#toploginr.blue_btn
{font-size: 14px;width:300px;color:#fff !important;text-align:center;max-width:250px !important;}
 .col-lg-9.px-2.mb-4 > .features_items{padding-top:0.6rem !important;}
 .module-content{font-size:0px !important; margin-left:auto; margin-right:auto;}
 .groupheadingspl
 {
  text-align:center; font-size:40px !important; color:#252B42; font-family: 'Noto Sans' !important; padding-bottom:10px; margin-left:auto; margin-right:auto;
 }
#dtlst_prod .col-sm-12.pl-0 a h5
{
 font-size:16px !important; font-family: 'Noto Sans' !important;
}
 
#dtlst_prod .px-0
{
  font-size:16px !important;
}
 .stick
 {
  height:180px;
 }
 .hm_img2
 {
  max-width:600px !important;
 }
 .header-social
 {
  display:none;
 }
 .header-logo.col-md-6.col-12, .header-bottom-logo
 {
  max-width: 20% !important;
 }
 .header-logo .logo, .stick .header-bottom-logo .logo
 {
  height:130px !important;
 }
  .stick .header-bottom-logo .logo
 {
 top:60px; position:relative;
 }
.stick .hdr_img
 {
  top:80px !important;
 }
 .header-top, .stick .header-bottom-wrapper
 {
  height:90px; background-color:#5cbbc9; 
 }

 .stick .hdr_img
 {
top:120px;
 }
.account-menu.col-md-3.col-12 > ul
 {
  top: 20px !important;
  right:50px;
 }

body .header-bottom.stick .account-menu {margin-right:0%;
 width: 60%;
 height:60px;
 position: absolute;
 z-index:999;
 top:-20px !important;
 right:0px;
 float:left;
 display:inline-block;
}
.header-bottom.stick > .container, .header-bottom.stick > .container > .row
 {
  padding:0px !important; margin:0px !important;
 }
 .header-bottom.stick #toplog
 {
  margin-right:30%;
 }
.stick .account-menu ul
 {
 /* top:0px;*/
top: 20px !important;
        right: 200px;
 }
/*.stick .account-menu ul > li#cartbottom
 {
  top: 90px;
 }*/
.header-bottom-wrapper .header-search
 {
  top: 20px !important;
  right: 250px !important;
  }

 .stick #toplog {

}
 .account-menu > ul > li:first-child, .account-menu  > ul > li:nth-child(3)
 {
  /*display:none !important;*/
 }
.navbar.navbar-expand-lg
 {
  max-width: 60%;
  float: left;  top:10px;left:20%;
 }
.stick .navbar.navbar-expand-lg
 {
  max-width: 60%;
  float: right;  top:100px;
 }
 .header-logo .logo
 {
 
 }
 
 .hdr_img
 {
  max-width:180px;
  left: 400px;
  position:absolute;
  top:70px;
 }

 .stick .hdr_img
 {
  top:10px;
 }
 
 .hdr_icons
 {
  width: 60%;
  height:50px;
  display: inline-block !important;
  right: 0px !important;
  position: absolute !important;
  /*  margin: auto 0 auto auto;*/
  list-style-type: none !important;
  padding: 0 !important;
  float:right !important;
  top:20px;
  text-align:left;
 }
 .stick .hdr_icons
 {
  width:100%;
  z-index: 100000 !important;
 }
  .hdr_icons ul li, .stick .hdr_icons ul li
 {
  color:#ffffff;
  font-size: 14px;
 }
 .icnstxt, .stick .icnstxt
 {
  width:80px; float:left; margin-top:4%;
 }
 .fb_icn
 {
  float:left;
 }
 .inst_icn, .twt_icn
 {
  float:left;
 }

 .nav-item .dropdown-item, .stick .nav-item .dropdown-item  {
    padding: 0.5rem 0.5rem !important;
}
body .row .col-12.col-lg-12.py-3.hm_cnt1
 {
 padding-left: 0 !important;
    padding-top: 10% !important;
    padding-bottom: 5% !important;
 }
}




#myaclg.account-menu.col-md-3.col-12
{}




/*#UpdatePanel2 #dtlst_prod h1, #UpdatePanel2  #dtlst_prod h2, #UpdatePanel2 #dtlst_prod h3, #UpdatePanel2  #dtlst_prod h4, #UpdatePanel2  #dtlst_prod h5, #UpdatePanel2 #dtlst_prod h6
{
 font-weight:normal !important; font-size:16px !important;
}*/

#UpdatePanel4 .prodtitle1 > h1
{
  font-weight:normal !important; font-size:18px !important;
}
.hdr_icons ul:nth-child(2) li a
{
 color:#ffffff !important;
}
.hdr_icons ul:nth-child(2) li a:hover
{
 color:#00a2fe !important;
}

.col-lg-3.prdescbox
{
 padding-top:3% !important;
 padding-left:2% !important;
 background-color:#ffffff !important;
 margin-left:1% !important;
 margin-right:1% !important;
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
 max-height: 250px;
}
.row > .col-lg-9.col-12.osscnt1
 {
 padding-top:3%  !important; padding-bottom:3%  !important;
 }
@media screen and (max-width: 1481px) and (min-width: 1281px)
{
 .hdr_img
 {
  left:300px !important;
 }
 .hdr_txt
 {
  left: 100px !important;
 }
 li#cart, .stick li#cart1
 {
   top:30px !important;
 }
 .header-search
 {
  top:120px !important;
 }
.stick  .header-search
 {
   top:140px !important;
 }
 #toplog
 {
  margin-right: 40% !important;
 }
 .blu_box
 {
  padding:4% !important;
 }
}
 @media screen and (max-width: 380px)
{
 .header-section .header-search-form.open
 {
  height:130px; top:110px; width:100% !important; min-width:380px; left:-265px; padding-right:0px; margin-left:auto; margin-right:auto;
 }
 .header-section  .header-search-form.open #searchformmob
 {
  width:300px !important; margin-left:auto; margin-right:auto; color:#737373 !important;
 }
 .header-section  .header-search-form.open #searchformmob a{margin-top:60px; text-align:center; background-color:#23A6F0; width:300px; border-radius:9px;}
  .header-section  .header-search-form.open #searchformmob a svg{margin-top:10px; color:#ffffff !important;}
 .header-section  .header-search-form.open #searchformmob.form input
 {
   width:300px !important; padding:2%; background-color:#f1f1f1; margin-top:20px; border:1px solid #c1c1c1;
 }
}
@media screen and (max-width: 380px) and (min-width: 281px){
	.header-top .hdr_txt{left:40px !important;}
	.header-logo .logo img {max-height:30px !important; margin-top:10px;}
}
@media screen and (max-width: 480px) and (min-width: 281px)
{

	.hdr_img{display:none;}
	body .header-section.mobile{height:100px !important;}
	.header-section .header-top
	{ height:80px !important;}
	.hdr_icons > ul > li {list-style:none;}
	body .hdr_icons{float:right;top:30px !important; position:absolute;right:0px; width: auto !important;}
	.hdr_icons > ul{ padding-left:0px !important;}

.icnstxt
 {
  width:50px; float:left; color:#ffffff; font-size:10px;
 }
 .fb_icn
 {
  float:left;  width:20px;
 }
	 body .header-section.mobile .header-top  .fb_icn > a > svg,
body .header-section.mobile .header-top .inst_icn > a > svg,
	body .header-section.mobile .header-top  .twt_icn > a > svg {width:16px !important; height:16px !important; color:#ffffff !important;}
 .inst_icn, .twt_icn
 {
  float:left; width:20px;
 }
	.hdr_txt
	{
		 font-size: 10px;
    left: 10px;
    top: 20px;
    width: 100%;
    position: fixed;
    left: 10px !important;
	}
	.hm_cnt5 div:nth-child(3){margin-top:10%; margin-left:auto; margin-right:auto;}
 .header-section .header-search-form.open
 {
  height:130px;
  top:110px;
  width:100% !important;
  min-width: 380px;
  left: 0;
  padding-right:10px;
  padding-left:10px;
  margin-left:auto;
  margin-right:auto;
  position: absolute;
 }
 .header-section  .header-search-form.open #searchformmob
 {
  width:350px !important; margin-left:auto; margin-right:auto; color:#737373 !important;
 }
 .header-section  .header-search-form.open #searchformmob a{margin-top:60px; text-align:center; background-color:#23A6F0; width:350px; border-radius:9px;}
  .header-section  .header-search-form.open #searchformmob a svg{margin-top:10px; color:#ffffff !important;}
 .header-section  .header-search-form.open #searchformmob.form input
 {
   width:350px !important; padding:2%; background-color:#f1f1f1; margin-top:20px; border:1px solid #c1c1c1;
 }
}
@media screen and (max-width:480px)
{
ul.nokl.bg-shade1 li.nav-item, ul.nokl.bg-shade1 li.nav-item ul.submenu
 {
  padding-left:0px !important; padding-top:10px; 
 }
ul.nokl.bg-shade1 > li.nav-item > a.nav-link
 {
max-height:30px !important;  min-height:30px !important;
 }
 ul.submenu > li{max-height:40px;}
  .nav-link.exp
 {
  margin-top:-10%; max-height:30px; min-height:30px !important;
 }
 .owcnt1 .f-24, .owcnt2 div.f-24
 {
  font-size:12px !important;
 }
 
 .row.d-flex.justify-content-center.hm_cnt4 > .hm_cnt4x
{padding-left:0px !important;}

.col-lg-3.prdescbox
 {
  padding:5% !important;
  max-width: 110px;
 }
 .col-lg-3.prdescbox > div > a > img
 {
  max-width:50px !important; 
 }
 .f-58.cntxt1
{
 font-size:20px !important;
}
  .cntxt2
{
 font-size:17px !important;
}
.cntxt3
 {
  font-size:14px !important;
 }
 .col-12.col-lg-6.py-3 .cntxt4
 {
  font-size:12px !important;
 }
.cntxt4.fnt_bold.f-24
 {
  margin-top:3% !important;
 }
 .hm_img5 > img{max-width:100% !important; margin-top:5%;}

body .row .col-12.col-lg-12.py-3.hm_cnt1
 {
  padding-top: 15% !important;
  padding-bottom: 15% !important;
 }

 .hmtxt1 >  div:nth-child(3)
 {
  margin-top:10px !important;
 }
 .blue_btn
 {
  padding:2% !important; padding-top:1% !important; padding-bottom:1% !important;
 }
.blue_btn span
 {
 font-size:10px !important;
 }
.header-section .logoutmob
 {
  top:75px !important; right:130px !important;
 }
 #footer .row.d-flex.justify-content-center
 {
  padding:1% !important;
 }
 #footer .col-lg-3
 {
  margin-top:5% !important; 
 }

 
  li.nav-item a
 {
  text-align:center !important; font-size:20px !important; margin-bottom:30px; height:40px !important; padding:0px !important;
  max-width:100% !important; width:100% !important;
 }
  li.nav-item:nth-child(2) a
 {margin-bottom:10px !important;}
 li.nav-item:nth-child(2) ul.nokl li a
 {
  font-size:14px !important;
 }
}
@media screen and (max-width:1280px)
{
		.header-logo > .logobox
	{left:0px !important; position:absolute;}
	.header-logo > .logobox.logo{left:0px !important;}
	.header-section .header-logo a{}
	    body .mobile .header-logo .logo a img {
        max-width: 180px !important;
    }

	.hdr_img{display:none;}
body .search-toggle > .bi-x-circle-fill{display:inline-block !important; top:0px !important;}

.blue_btn
{
  border-radius: 5px;
  padding: 1%;
  border-radius: 5px;
  color: #ffffff;
  font-size: 11px;
  max-width: 120px !important;
}
#toplogm
{
padding-top:20px;
width:100%;
min-width:320px;
float:right;
}
#toplogm .account-menu ul > li,
 #toplogm .account-menu ul > li a
{
    max-width: 200px !important;
  }
	body .header-section.mobile{height:100px !important;}
	.header-section .header-top
	{ height:80px !important;}
	.hdr_icons > ul > li {list-style:none;}
	.hdr_icons{float:right;top:20px;position:absolute;right:0px;width: 120px !important;}
	.hdr_icons > ul{ padding-left:0px !important;}

.icnstxt
 {
  width:50px; float:left; color:#ffffff; font-size:10px;
 }
 .fb_icn
 {
  float:left;  width:20px;
 }
	 body .header-section.mobile .header-top  .fb_icn > a > svg,
body .header-section.mobile .header-top .inst_icn > a > svg,
	body .header-section.mobile .header-top  .twt_icn > a > svg {width:20px !important; height:20px !important; color:#ffffff !important;}
 .inst_icn, .twt_icn
 {
  float:left; width:20px;
 }
	.hdr_txt
	{
		 font-size: 10px;
    left: 10px;
    top: 10px;
    width: 100%;
    position: fixed;
    left: 10px !important;
	}
 .dibs_brand_assets > img
 {
  margin-top:10% !important; max-width:100% !important;
 }
.groupheadingspl
 {
  text-align:center; font-size:20px !important; color:#252B42; font-family: 'Noto Sans' !important; padding-bottom:10px; margin-left:auto; margin-right:auto;
 }
  .header-section .header-logo a{float:left !important; left:10px !important; top:30px; position:relative; }
.menuarea.bg-dark{background-color:#5cbbc9 !important;}
body .header-section.mobile .header-top .container a,
body .header-section.mobile .header-top .container svg {color: #fff !important; }

.navbar-toggler.collapsed, .navbar-toggler{
  float:right !important; top:0px  !important; position:relative; background-color:transparent !important;
 }
body form #main-wrapper .header-section .header-search
 {
  right: 10px !important;
  top: 10px !important;
  z-index: 1;
 }

a#mycarticomob
 {
  right:90px !important;   top:75px;
 }
 a#mylockoutmob
 {
display:none ;
   right:130px !important;
   top: 75px  !importnt;
 }
	.header-top{ background-color: #5cbbc9; }
.header-top, .header-top > .container > .row:nth-child(1)
 {
  height:50px !important;
 }
 body .header-section.mobile
 {background-color:#5cbbc9;
  height:110px !important;
 }
body .blog-section:nth-child(3) {
    margin-top: 130px !important;
}
#dtlst_prod .col-sm-12.pl-0 a h5
{
 font-size:14px !important; font-family: 'Noto Sans' !important;
}
#dtlst_prod .artnr.row {
 font-size:12px !important; padding-top:4% !important;
}
#dtlst_prod .px-0
{
  font-size:14px !important;
}
  .hm_img2, .hm_img3
 {
  max-width:100% !important;
 }

 .cntxt1, .cntxt3
{
 font-size:25px !important;
}
  .cntxt2,.cntxt4
{
 font-size:18px !important;
}


 .ossimg1 > h1{margin-top:2%;}
.ossimg1
 {
  padding:1% !important;
 }
.row > .col-lg-9.col-12.osscnt1
 {
  padding-top:0px !important;
 }

 .ossimg4
 {
  width:150px !important; height:150px !important;
 }
 .ossimg4 img {max-width:150px !important;}
 .ossimg3 > img {
  max-width: 40px;
  padding-top: 10px;
 }
.osscnt2 > .col-lg-4
 {
  padding-left:5% !important;
 }
.header-section svg{width:24px !important; height:24px !important;}
.header-section.mobile svg{width:40px !important; height:40px !important;}
.header-section.mobile ul li svg{width:25px !important; height:25px !important;}
 .header-search svg{width:20px !important; height:20px !important;}
 .knt_cnt span {font-size:16px !important;}
 .hm_cnt3 > .col-12 > div{
  padding-left:5% !important; padding-right:5% !important;
 }
.hm_img4
 {
  max-width:50px !important; margin-top:-5% !important;
 }
.navbar-toggler-icon svg{width:30px !important; height:30px !important;}
}



@media screen and (max-width: 1280px) and (min-width: 481px)
{

 .navbar-toggler.collapsed, .navbar-toggler
 {
  float:right !important; top:5px  !important; position:relative;
 }
  .header-section .header-search-form.open
 {
  height:130px;
  top:105px;
  width:100% !important;
  min-width: 380px;
  left: -275px;
  padding-right:10px;
  padding-left:10px;
  margin-left:auto;
  margin-right:auto;
 }
 .header-section  .header-search-form.open #searchformmob
 {
  width:350px !important; margin-left:auto; margin-right:auto; color:#737373 !important;
 }
 .header-section  .header-search-form.open #searchformmob a{margin-top:60px; text-align:center; background-color:#23A6F0; width:350px; border-radius:9px;}
  .header-section  .header-search-form.open #searchformmob a svg{margin-top:10px; color:#ffffff !important;}
 .header-section  .header-search-form.open #searchformmob.form input
 {
   width:350px !important; padding:2%; background-color:#f1f1f1; margin-top:20px; border:1px solid #c1c1c1;
 }
 .col-lg-3.prdescbox
 {
  padding:5% !important;
  max-width: 30%; max-height: 100%;
 }
 .col-lg-3.prdescbox > div > a > img
 {
  max-width:80px !important; 
 }

 #footer .col-lg-3
 {
  max-width:33%;
 }
}

#dtlst_prod .row.bottomicons.absolute,
#dtlst_prod .artnr.row, .detaildescription #pardiv_prdno.row {
 display:none;
}
  .blog-section > .container > .row .even-odd.container-fluid > .row * .card .card-header {
    min-height: 200px !important; max-height: 250px !important;
           
        }

#footer .bi-twitter-x,
.header-section .twt_icn
{display:none;}

.hdr_icons > ul:nth-child(2)
{
	right:0 !important;
}

.account-menu > ul#toplog > li:first-child, .account-menu > ul > li:nth-child(3){display:inline-block !important;}
@media screen and (min-width: 1281px) {

	.stick .header-search{
/*right:200px !important;*/
        top: 20px !important;
        right: 250px !important;
}

	.header-section .header-search-form.open
 {
  height:130px;
  top:105px;
  width:100% !important;
  min-width: 380px;
  left: -275px;
  padding-right:10px;
  padding-left:10px;
  margin-left:auto;
  margin-right:auto;
 }
 .header-section  .header-search-form.open #searchform
 {
  width:350px !important; margin-left:auto; margin-right:auto; color:#737373 !important;
 }
 .header-section  .header-search-form.open #searchform a{margin-top:60px; text-align:center; background-color:#23A6F0; width:350px; border-radius:9px;}
  .header-section  .header-search-form.open #searchform a svg{margin-top:10px; color:#ffffff !important;}
 .header-section  .header-search-form.open #searchform.form input
 {
   width:350px !important; padding:2%; background-color:#f1f1f1; margin-top:20px; border:1px solid #c1c1c1;
 }
 
.hdr_icons a.logout{
display:none !important;
}
}
    #breadcrumb-line {
display:inline !important;
    }
#cartbottom
{
margin-top:15px;
}
.header-search
{
display:none !important;
}
#Artnrdv
{
display:none !important;
}
.account-menu ul > li > a {
    line-height: 15px !important;

}
@media screen and (max-width: 480px)
{
.hmtxt1{min-height:300px !important;margin-top:200px;}
}

@media screen and (min-width: 481px){.hjemmainsection{background-image:url(/../skin/userfiles/pexels-markus-spiske-20270592.jpg); background-size: 100%; background-repeat:no-repeat; background-position: center;}}@media screen and (max-width: 480px){.hjemmainsection{background-image:url(/../skin/userfiles/pexels-markus-spiske-20270592.jpg); background-size: 100%; background-repeat:no-repeat; background-position: top;}}


/*1c112c*/

a.blimedlem {margin-top: 20px !important;}
a.blimedlem:hover { color:#9ACCDB !important;margin-top: -7px !important;}
.account-menu ul > li > a.blimedlem:hover {background-color:#8F69A6 !important;color:#E1F5FE !important;}
#footer h2
{
font-family: "Signika Negative";
}
#footer li
{
display:inline;
list-style:none;
position:relative;
}
#footer li a
{
padding:5px;
text-decoration:none;

}
.header-section.mobile .container .row >
 ul
{
position:fixed;
top:15px;
right:10px;
}
.header-section.mobile .container .row >
 ul,
.header-section.mobile .container .row > ul li
{
width:auto !important;
display:inline !important;
}
.header-section.mobile .container .row > ul li a
{
text-decoration:none !important;
}