#stickyfooter {
display:none;
}
#stickytop {
display:none;
}
#stickytopmargin,#divfigurtxtmobil,#divbgtxtmobil {
display:none;
}
#formvarer  { 
  display: flex; 
  /* Optional, if you want the DIVs 100% width: */ 
  flex-direction: column;
}
#previewroundflex,#previewbabypakke1,#previewbabypakke2{
position: relative;
background: url(/public/preview/ruler/measurementsdiv.png);
background-repeat: no-repeat;
/*background-position: left 30px top 0px;*/
}
#previewbabypakke2{
//margin-top:10px;
}
#lodretlinialtxt,#lodretlinialtxt1,#lodretlinialtxt2 {
background-color: #E7E7E7;
display: inline-block;
position: absolute;
right: -10px;
height: auto;
top: calc(50% - 5px);
font-size: 12px;
padding: 5px;
padding-left: 0px;
}
#vandretlinialtxt,#vandretlinialtxt1,#vandretlinialtxt2 {
background-color: #E7E7E7;
display: inline-block;
position: absolute;
top: -11px;
left: calc(50% - 35px);
font-size: 12px;
    padding: 5px;
    padding-bottom: 0px;
}

#figurboks .nav-tabs>li>a {
margin-right: 0px;
}
#sp_moms,#sp_priskr2 {
display:none;
}
.kategorivalgscroller {
list-style:none;
padding:0px;
border-bottom: 1px solid #A7A7A7;
}
#valgvandretscrollinner_bg,#valgvandretscrollinner_figurer,#slide-wrap_fontfarve {
padding-top:5px;
}
#slide-wrap_fontfarve,#valgvandretscrollinner,#slide-wrap_bgfarve,#valgvandretscrollinner_design {
padding-top:15px;
}
.storpil {
height: 74px;
padding-top:6px;
}
.smallboder {
border-radius: 5px;
}
.kategorivalgscroller li {
    font-size: 14px;
    border-bottom-color: #ffffff;
    background-color: #ffffff;
    float: left;
    padding: 10px;
    padding-top: 5px;
    padding-bottom: 0px;
    /* border-width: 1px; */
    /* border-bottom-color: #e7e7e7; */
    /* border-style: solid; */
    margin-right: 8px;
    display: block;
        border-right-width: 1px;
    border-right-color: #A7A7A7;
    border-right-style: solid;
    border-left-width: 1px;
    border-left-color: #A7A7A7;
    border-left-style: solid;
    border-top-width: 1px;
    border-top-color: #A7A7A7;
    border-top-style: solid;
     
    }
.kategorivalgscroller li a{    
background-color: transparent!important;    
border: 0px solid #ddd!important;  
padding: 3px 5px!important; 
padding-top: 2px!important;
padding-bottom: 4px!important;
}  
.kategorivalgscroller li.active {    
    border-width: 1px;
    border-color: #F3F9F2;
    border-style: solid;
    background: linear-gradient(0deg, #F3F9F2 80%, #58B957 10%);
    color: #58B957; 
    border-right-width: 1px;
    border-right-color: #A7A7A7;
    border-right-style: solid;
    border-left-width: 1px;
    border-left-color: #A7A7A7;
    border-left-style: solid;
        border-bottom-color: #f4f9f2;
    height: 30px;
      
}
#bglistekat_farver_div div.farvelisteblock,#bglistekat_2_div div.farvelisteblock {
text-align: center;
display: inline-block;
float:none;
padding-top:8px;
}
.kategorivalgscroller li.active a {  
color: #58B957; 
}
a.green,a.green:active,a.green:visited,a.green:hover {  
color: #58B957 !important;  
}
ul.kategorivalgscroller a, div.tab-pane a {
font-weight: bold;
font-size: 12px !important; 
color:#8e8e8e;
}
.tab-content.kategorivalgscrollersubcontent {
padding: 5px 0px;
border: 0px solid #ddd !important; 
}
.kategorivalgscroller li ul {
    /* left: 0; */
    /* right: 0; */
    /* margin-top: 0; */
    /* border-top-left-radius: 0; */
    /* border-top-right-radius: 0; */
    /* top: 11111px; */
    position: absolute;
    /* top: 100%; */
    left: 15px;
    /* z-index: 1000; */
    display: none;
    float: left;
    min-width: 702px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #F3F9F2;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.kategorivalgscroller li ul li {
list-style:none;
}
.portlet-title {
    height: 30px;
    border-bottom-width: 1px;
    border-bottom-color: #A7A7A7;
    border-bottom-style: solid;
}
.kategorivalgscrollersubcontent {
background-color: #F3F9F2;
}
.tab-pane a {
padding-left:15px;
font-size: 14px;
}
.underkatov {
display:none;
}
#container_skabelonfane .ovtoppad {
    padding-bottom: 5px;
    padding-top: 15px;
}
.valgvandretscroll {
height: 74px;
}
footer {
overflow-x: hidden;
}
.nulstillink {
padding-right:35px;
padding-top:5px;
}
.nulstillink a {
color:#000000;
text-decoration: underline;
font-size: 14px;
}

.mshow {
display:none !important;
}
#sizedivcontainer {
display:none;
}
#standartstrdivcontainer {
display:block;
}
#opdaterstr {
padding-top:5px;padding-bottom:5px;width:calc(100% - 196px);
}
@media all and (max-width: 767px) {/*1024px*/
#previewroundflex,#previewbabypakke1{
background-image:none
}
#lodretlinialtxt,#lodretlinialtxt1,#lodretlinialtxt2 {
display:none !important;
}
#vandretlinialtxt,#vandretlinialtxt1,#vandretlinialtxt2 {
display:none !important;
}
#opdaterstr {
padding-top:5px;padding-bottom:5px;width:calc(100% - 190px);
}
#container_skabelonfane .indboksning textarea {
height: 80px;
}
.navbar-collapse.collapse {
  height: 100vh;
  width: 100%;
  overflow-y: scroll;
  -webkit-overflow-scrolling:touch; // mobile safari
}
.mhide {
display:none !important;
}
#divfigurtxtmobil {
display:block;
}
#divbgtxtmobil {
display:block;
}


.description {
z-index: 9 !important;
}
#container_skabelonfane .containerpadding {
padding-top: 0px;
}
#tekstinputboks,#prisinputbokscontainer {
font-size:15px;
padding-left: 10px;
padding-right: 10px;
padding-top:1px;
}
#tekstinputbokscontainer {
display: -webkit-flex;
display: flex;
flex-direction: column;
}
#tekstinputboks {
order:1;
}
#prisinputbokscontainer {
order:2;
}
.nulstillinkx {
display:none;
}

#fontboks,#tekstfarveboks,#bundfarveboks,#figurboks,#figurboks2,#skiftbaggrund {
display:none;
}
.mshow {
display:block !important;
}
.mclear {
clear:both;
}
.newspaper2 {
    -webkit-columns: 100px 2; /* Chrome, Safari, Opera */
    -moz-columns: 100px 2; /* Firefox */
    columns: 100px 2;
}
footer {
overflow-x: hidden;
}
a.navn_valg img{
border-radius: 5px;
}
#container_skabelonfane div.mleft {
text-align: left;
}
#container_skabelonfane div.mcenter {
text-align: center;
margin-left: 5px;
}
#container_skabelonfane div.mright {
text-align: right;
float:right;
}

.underkatov {
display:block;
}
#container_skabelonfane .f6_itemvalg.tekstknap.hvidknap {
width: 100%;
height: 41px;
}
#container_skabelonfane .f6_itemvalg {
border-width: 0px;
}

.umv {
width: calc(100% - 20px)!important;
margin-left: 10px;
}
#underkatsmenucontainer,#underkatsovcontainer {
display:none;
}
.storpil {
display:none;
}
#container_skabelonfane .ovtoppad {
padding-left: 10px;
padding-top: 0px;
}
.valgvandretscroll {
height:100%;
width:100%;
border-width:0px;
}
.valgvandretscroll div.bglisteblock.newblock {
width: 33%;
}
div.valgvandretscroll div.bglisteblock.newblock.farver{
width: auto!important;
}
#valgvandretscrollinner_bg div.bglisteblock.newblock, #valgvandretscrollinner_figurer div.figurlisteblock.newblock, #valgvandretscrollinner div.fontlisteblock.newblock, #valgvandretscrollinner_fontfarve div.farvelisteblock.newfarveblock, #valgvandretscrollinner_bgfarve div.farvelisteblock.newfarveblock {
display: block;
float: left;
height: 44px;
}
#valgvandretscrollinner_figurer div.figurlisteblock.newblock {
display: block;
float: left;
height: 44px;
width: 50px;
}
#valgvandretscrollinner div.fontlisteblock.newblock {
width: 100%;
text-align: center;
}

#valgvandretscrollinner_fontfarve div.farvelisteblock.newfarveblock, #valgvandretscrollinner_bgfarve div.farvelisteblock.newfarveblock {
width: 48px;
}
#valgvandretscrollinner_bgfarve div.farvelisteblock.newfarveblock.nominette {
width: 43px;
}
#slide-wrap_fontfarve, #valgvandretscrollinner, #slide-wrap_bgfarve {
padding-top: 1px;
}
div.bglisteblock.newblock.tekstknap {
margin-right: 0px;
margin-left: 0px;
padding-left: 0px;
padding-top: 4px;
}

.btn {
    padding: 2px 8px;
}
#container_designerfane, #container_skabelonfane, .indboksning {
border:0px;
}
#containerfane {
display:none;
}
#sticker_4,#nosticker {
position: absolute;
top: -9999px;
}
.divonmobil {
    border-width: 1px;
    border-right-width: 0px;
    border-color: #a7a7a7;
    border-style: solid;
    background: linear-gradient(0deg, #f1f9f1 90%, #58B957 1%);
    color: #58B957;
}
.divoffmobil {
    border-width: 1px;
    border-right-width: 0px;
    border-color: #a7a7a7;
    border-style: solid;
    background-color:#ffffff;
    color: #000000;
}

.divon.last, .divoffmobil.last {
    border-right-width: 1px;
}
#toplogomobil {
height: 40px;
    width: auto;
}
#lillekurvantal {
    width: 20px !important;
    border-radius: 10px !important;
    font-size: 10px !important;
    padding: 3px 0 !important;
}
.lillekurvmobil a {
font-size: 10px;
}
.navbar-toggle {
float:left;
}
#logo {
margin-left: 0px;
margin-top: 4px;
}
#sp_moms,#sp_priskr2 {
display:inline-block;
}
.overflowsmall {
    overflow: hidden !important;
}
#price-box {
font-size:14px;
height: 100px;
overflow: hidden;
line-height:1.4em;
}
#responstxt,.tooltip.vis.top.rykleft {
display: none;
}
.tooltipspacer {
height:0px;
}
#synligprisfelt {
font-size:14px !important;
font-weight: bold;
}
#sp_priskr2 {
font-size:13px;
font-weight: bold;
}
#designerfane.divoff, #skabelonfane.divoff, #licensfane.divoff {
    font-size: 10px;
}
#textcontent {
margin-left:0px;
}
#tpbokscontainer {
width:1px;
}
#footer9 {
width: calc(100% - 15px);
}
.text-box-white .row,.text-box-big-white .row {
margin-left:0px;
}
#nulstiltxt {
    position: fixed;
    z-index: 95;
    font-size: 14px;
    padding: 0px;
    line-height: 12px;
    display:block;
    }
#prisfelt{
    position: fixed;
    top: 155px;
    z-index: 95;
    left: 180px;
    font-size:14px;
    padding:0px; 
    line-height: 12px;
}
.pristxt {
width: unset !important;
}
.container {
padding-left:0px;
padding-right:0px;
}
.text-box-big-white {
    padding-right: 0px;
    padding-left: 0px;
    margin-left:0px;
    overflow-x: hidden;
}
.wella.newdvalgresultcontainer{
    position: fixed;
    top: 105px;
    z-index: 95;
    left: 194px;
    border: #E7E7E7 0px solid;  
    padding:0px;  
}
#divteksttxt,#divskriftypetxt,#divskriftfarvetxt,#divbundfarvetxt,#divsizestxt2,#divfigurertxt,#divfigurer2txt,#divbgtxt,#divfigurtxt{
display:none;
}
#previewroundflex,#previewnominette,#previewbabypakke2 {
    position: fixed;
    top: 104px;
    z-index: 95;
    left: 10px;
    width:50%;
    padding-top:0px;
}
@media (max-width: 1024px)  {
#previewnominette {
/*width:100%;*/
width:calc(100% - 25px);

}
#previewnominette.newpreviewcontainer {
				border-width:0px !important;
				}
}
.previewpadding {
padding-top:0px;
padding-right:0px;
}
#preview {
max-height:81px;
}
#laegikurv{
    position: fixed;
    top: 265px;
    z-index: 95;
    left: 10px;
    width:50%;
    font-size: 12px;
    margin-top: 10px;
}
.mobilepage {
position: fixed;
top:0px;
z-index:96;
width:100%;
}
#breadcrum {
display:none;
}
#stickyfooter {
display:inline-block;
background-color:#666666;
width:100%;
height:50px;
color:#ffffff;
position: fixed;
bottom:0px;
margin-left:0px;
}
#stickyfooter div {
display:inline-block;
width:25%;
text-align: center;
padding-top:15px;
padding-bottom: 10px;
height:50px;
font-weight: bold;
font-size:10px;
}
#stickytop {
z-index:94;
display:inline-block;
background-color:#E7E7E7;
width:100%;
height:265px;
color:#000000;
position: fixed;
top:50px;
margin-left:0px;
}
#stickytop div {
display:inline-block;
width:50%;
text-align: center;
padding-top:20px;
}
#stickytopmargin {
display:inline-block;
height:175px;
}
#contentdesigner {
width:100%;
margin-right:0px;
margin-left:0px;
}
#textcontent {
width:100%;
}
#formvarer > #textcontent { order: 2; }
#formvarer > #contentdesigner { order: 1; }
}
@media all and (max-width: 540px) {
#stickytopmargin {
height:223px;
}
}
@media all and (max-width: 540px) {
#nulstiltxt{
left: 344px;
top: 285px;
}
#prisfelt{
left: 344px;
top: 180px;
}
.wella.newdvalgresultcontainer{
left: 344px;
}
#stickytop {
height:178px;
}
#laegikurv{
top: 183px;
}
.bglisteblock.newblock.farver {
margin-right: 5px;
}
.bglisteblock.newblock.farver:nth-child(7n+1) {
 margin-right: 0px;
}

#valgvandretscrollinner_fontfarve div.farvelisteblock.newfarveblock {
    width: 43px;
}
}
@media all and (max-width: 500px) {
#nulstiltxt{
left: 300px;
top: 200px;
}
#prisfelt{
left: 300px;
top: 145px;
}
.wella.newdvalgresultcontainer{
left: 300px;
}
#stickytop {
height:178px;
}
#laegikurv{
top: 183px;
}
.bglisteblock.newblock.farver {
margin-right: 5px;
}
.bglisteblock.newblock.farver:nth-child(7n+1) {
 margin-right: 0px;
}

#valgvandretscrollinner_fontfarve div.farvelisteblock.newfarveblock {
    width: 43px;
}
}
@media all and (max-width: 465px) {
#nulstiltxt{
left: 246px;
top: 190px;
}
#prisfelt{
left: 246px;
top: 142px;
}
.wella.newdvalgresultcontainer{
left: 246px;
}
#stickytop {
height:170px;
}
#laegikurv{
top: 175px;
}
.bglisteblock.newblock.farver {
margin-right: 5px;
}
.bglisteblock.newblock.farver:nth-child(7n+1) {
 margin-right: 0px;
}

#valgvandretscrollinner_fontfarve div.farvelisteblock.newfarveblock {
    width: 43px;
}
}

@media all and (max-width: 414px) {
#nulstiltxt{
left: 244px;
top: 200px;
}
#prisfelt{
left: 244px;
top: 142px;
}
.wella.newdvalgresultcontainer{
left: 244px;
}
#stickytop {
height:178px;
}
#laegikurv{
top: 183px;
}
.bglisteblock.newblock.farver {
margin-right: 5px;
}
.bglisteblock.newblock.farver:nth-child(7n+1) {
 margin-right: 0px;
}

#valgvandretscrollinner_fontfarve div.farvelisteblock.newfarveblock {
    width: 43px;
}
}
@media all and (max-width: 540px) and (min-width: 376px) {
.farvelisteblock.newfarveblock {
margin-right: 4px !important;
}
.farvelisteblock.newfarveblock:nth-child(7n+1) {
 margin-right: 4px !important;
}
.farvelisteblock.newfarveblock:nth-child(8n) {
 margin-right: 0px !important;
}
}
@media all and (max-width: 375px) {
#stickytop {
height:170px;
}
#laegikurv{
top: 181px;
}
#nulstiltxt{
left: 224px;
top: 200px;
}
#prisfelt{
left: 224px;
top: 136px;
}
.wella.newdvalgresultcontainer{
left: 224px;
}
.bglisteblock.newblock.farver {
margin-right: 8px;
}
.bglisteblock.newblock.farver:nth-child(7n+1) {
 margin-right: 8px;
}
.bglisteblock.newblock.farver:nth-child(6n+1) {
 margin-right: 0px;
}

#valgvandretscrollinner_fontfarve div.farvelisteblock.newfarveblock {
    width: 43px;
}
}
@media all and (max-width: 376px) and (min-width: 321px) {
.farvelisteblock.newfarveblock {
margin-right: 4px !important;
}
.farvelisteblock.newfarveblock:nth-child(7n+1) {
 margin-right: 4px !important;
}
.farvelisteblock.newfarveblock:nth-child(7n) {
 margin-right: 0px !important;
}

}
@media all and (max-width: 360px) and (min-width: 321px) {
.farvelisteblock.newfarveblock {
margin-right: 4px !important;
}
.farvelisteblock.newfarveblock:nth-child(7n+1) {
 margin-right: 4px !important;
}
.farvelisteblock.newfarveblock:nth-child(7n) {
 margin-right: 4px !important;
}

}
@media all and (max-width: 320px) {/*iphone5*/
#container_skabelonfane div.mleft,#container_skabelonfane div.mcenter,#container_skabelonfane div.mright {
width: 90%!important;
}
#previewroundflex {
top: 80px;
}
#stickytop {
height:150px;
}
#laegikurv{
top: 154px;
}
#previewroundflex {
width:50%;
}
#nulstiltxt{
left: 180px;
top: 260px;
}
#prisfelt{
left: 180px;
top: 155px;
}
.wella.newdvalgresultcontainer{
left: 180px;
}
.bglisteblock.newblock.farver {
margin-right: 8px;
}
.bglisteblock.newblock.farver:nth-child(6n+1) {
 margin-right: 8px;
}
.bglisteblock.newblock.farver:nth-child(5n+1) {
 margin-right: 0px;
}

#valgvandretscrollinner_fontfarve div.farvelisteblock.newfarveblock {
    width: 43px;
}
.farvelisteblock.newfarveblock {
margin-right: 4px !important;
}

.farvelisteblock.newfarveblock:nth-child(6n) {
 margin-right: 0px !important;
}
.farvelisteblock.newfarveblock:nth-child(7n+1) {
 margin-right: 4px !important;
}
#stickytopmargin {
height:170px;
}
}


