
html{
	-webkit-text-size-adjust: none;
}


@media only screen and (max-width: 1200px){



.freeFour {
    position: absolute;
    top:0.2em;
    left:10%;
    width: 10em;
}

   .hideOver1000 {
    display:block;
}

}




@media only screen and (max-width: 1000px){





 .startText {
        width: 50%;
        margin-left: 25%;

    }


    .flexchild {
       width: 31.33%;

    }

    .flexTwo {
        margin-left: 18%;
    }


    .kopFlexTwo {

        margin-left: 18%;
        width: 64%;
    }


    .butikSkarm {
        width: 64%;
     margin-left: 18%;
}


}

@media only screen and (max-width: 900px){


.freeFour {
    position: absolute;
    top:12.8em;
    left:2%;
    width: 8em;

}

}




/*@media only screen and (max-width: 800px){









}*/


@media only screen and (max-width: 700px){





}




@media only screen and (max-width: 740px){



    .dlPdf {

    }

    .dlText{

        width: 90%;
        padding-left: 2%;
    }


    .mobCen {
        text-align: center;
    }





    .butikSkarm {
        width: 100%;
     margin-left: 0%;
}

        .qrSkarm {
        width: 100%;
     margin-left: 0%;
}




    .butiksId {
        width: 45% !important;
        float: left;
        margin: 0 0.5em 0 0;

    }



      .kopFlexTwo {

        margin-left: 0%;
        width: 98%;
    }

          .flexTwo {
        margin-left: 0%;
    }

    .flexchild h2 {

        font-size:1.0em;

    }

    .flexText {
        top:7em;
    }
    .flexText h5 {
        font-size: 1.2em;
        margin: 0;
    }
    .flexText p {
        font-size: 1em;
    }


    /*.flexTextWhite {
        color: #FFF !important;
    }*/


    .table20 {
    width: 39%;

    }
    .table30 {
        width: 59%;

    }


        .flexchild p {

    }
    .pSmall {

    }
    .spelstopp {
        font-size: 0.8em;
        text-align: center;
    }



    #nextStepInfo {
        top: 10em;
        left:10%;
        width:80%;
        z-index: 4000;

    }


    .payBox h2 {
        text-align: center;
    }
    .payBox h3 {
        text-align: center;
    }

    .startText {
        width: 80%;
        margin-left: 7%;
        top:3.5em;

    }


     .toplink {

        padding:0.5em;
        font-size: 0.9em;
        margin-left:0.4em;
        margin-top: 0.4em;

    }

   .footlink {
       width: 100%;
        float:left;
        display:block;
        padding:1em 1em 1em 1em;
        color: rgba(255,255,255,1);
        text-align: center;
        box-sizing: border-box;
        margin-right:0.5em;
        opacity: 0.9;
    }
    .footSMall {
        font-size: 0.85em;
        text-align: center;
    }

    .footAdr{
        width: 100%;
    }
    .foot2 img{
        float: none;
       display: inline;
        width: 3em;
        opacity: 0.5;

        padding:0.8em 1.5em 1.5em 1.5em;
    }



    .pTop {
        padding-top: 1.5em;
    }

    .full_top {

    }

    /*.ftfixsub {
        position:fixed;
        top:0;
        right:0;
        left:0;
        z-index:5;
        display: block !important;

    }*/








      .flexparent {
            flex-wrap: wrap;
      }
      .flexchild {
            width: 48%;


      }

.containFullBlankText {

     margin:0;
}




    .cath2 {
        font-size: 1.3em;
        margin-top:0.5em;
         margin-bottom:0em;
    }

    .half1 {
        width:100%;
        margin-right:0%;
        float: left;
    }
    .half2 {
        width:100%;
        margin-left:0%;
        padding-top:0em;
        float: left;
    }







    #logotype {
        margin-left:32%;
        width:36%;

    }

    body {
        margin-bottom:5em;
    }

    .fullText {
        /*top: 6em;
        width: 80%;
        left: 10%;*/


    }


    .lasMer {


        width: 80%;

    }


    .payBtns {
        width: 100%;
        padding: 0em 0 0 0em;
        float: left;
    }
    .payInfo {
        width: 100%;
        padding: 2em 0 0 0em;
        float: left;
    }
    .swp {
        float: left;
        margin-left: 40%;
        width: 20%;
    }


   /* .toplink {
        width:45%;
        margin: 0.1em 3.3% 1em 0%;
    }
*/




    #footer {

        padding-bottom:4em;
    }


    .foot1 {
        width:100%;
        text-align:center;
    }

    .footMid {
         width:100%;
        text-align:center;
    }





    .foot2 {
         width:100%;
        text-align:center;
    }

    .footWork img {
        height: 4em;
        width: auto;
        display: block;
        float: none;
        margin: 1em auto 2em auto;

    }
    .fmp {
        margin-top: 2em;

    }



    .content {
        width:100%;
        margin:3% 0% 3% 0%;
        padding: 0% 2% 0% 2%;
    }




    .menubar  {
        width: 100%;
        padding: 0% 0% 0% 0%;
        margin-top:0%;
        display:none;
    }



    .menuHead {
        padding: 0.8em 2em 0.8em 1em;
        text-align: right;

    }




    .hideInMob {
        display:none;
    }

    .hideInComp {
        display:block;
    }





    #showMenuMob {
        background-image: url('design/menu.png');
        background-size: contain;
        background-position: top right;
        background-repeat: no-repeat;
        width:3.8em;
        height:3.8em;
        position:fixed;
        top:0.5em;
        left:0.5em;
        z-index: 4000;

    }





    #showMenuMobClose {

        background-image: url('design/menu.png');
        background-size: contain;
        background-position: top left;
        background-repeat: no-repeat;
        width:3.8em;
        height:3.8em;
        position:fixed;
        top:0.5em;
        left:0.5em;
        z-index: 1000;
        /*background-color: #3C924B;*/

    }




    #menuBarId {
        position:fixed;
        top:0px;
        z-index: 4000;
        box-shadow: 0 1px 5px -1px #000;
    }









}



