
html{
	-webkit-text-size-adjust: none;
}


@media only screen and (max-width: 1050px){



    .menuItem, .menuItemLeft {
        padding: 0.7em;
         font-size: 1.1em;
    }





    .startText {
        padding-top: 6em;
    }

}




@media only screen and (max-width: 1000px){



    .menuItem, .menuItemLeft {
        padding: 0.6em 0.5em 0.6em 0.5em;
         font-size: 0.9em;
    }











}



@media only screen and (max-width: 900px){



    .menuItem, .menuItemLeft {
        padding: 0.3em;
        font-size: 0.9em;
    }



    .startText {
        padding-top: 2em;
    }

}


@media only screen and (max-width: 850px){



    .menuItem, .menuItemLeft {
        padding: 0.3em;
        font-size: 0.85em;
    }



}


/* Small version */
@media only screen and (max-width: 1000px){






    #verImages {
        padding-top:5em;
    }

}



/* Small version */
@media only screen and (max-width: 800px){






    .upSubMob {
        margin-top: -1.2em;
        margin-bottom: 2.5em;
    }
    .outBtn {


        top:0em;
        left:0.5em;
        width: auto;
        width: 20%;
        text-align: center;

    }

    .showArrow {
        background-image: none;
        padding: 0.5em 0.5em 0.5em 1.2em !important;
    }





    .menuItemLeft {
        display: none;
    }



    .thirdFullMob {
        width: 100%;
        margin-right:0%;
        float: left;
        text-align: left;
    }


    .third {
        width: 100%;
        margin-right:0%;
        float: left;
        text-align: left;
    }

    .twoThird {
         width: 100%;
        float: left;
        text-align: left;
    }








    .verImagesCont {
        width: 100%;
        margin: 0.5em 0 0.5em 0;
    }



      .flexparent {
            flex-wrap: wrap;
      }
      .flexchild {
        width: 48%;

      }




    .instagram {
        width: 20%;
        margin-right: 28%;

    }


    .selectWine {
        display:inline-block;
        width: 16%;
        margin: 0 1% 0 1%;
    }
    .selectCountry {
        display:inline-block;
        width: 17.7%;
        margin: 0.8em 3% 0 3%;
        text-decoration: none;
    }



    .siteWrapHead{


        padding:0em 1em 3em 1em;
    }


    #headerTop h1 {
        text-align: center;
        font-size: 2.7em;
    }

    #headerTop p {
        text-align: center;
    }


    .prodImage {
        width: 100%;
        margin-right:0%;
        margin-bottom: 1em;

    }
    .prodInfo {
        width: 100%;
    }


    #age{

        left:1.5em;
        right:1.5em;
        padding:2em 1em 2em 1em;

    }






    #headerTop {
        position:relative;
        width:100%;
        /*background-image: url('/images/start-mobil-v4.jpg');*/
        background-size: cover;
        color:#FFF;
        padding:0em 0em 0em 0em;

    }




    .siteWrap{

        padding:2em 0.5em 0em 0.5em;
    }


    .nyhetsbrevBild {
        margin-top: 2em;
         min-height: 14em;
        /*margin-bottom: -2em;*/

    }


    .kontoH1 {
        margin-top: -0.7em;

    }

    .mainInfo {
        width: 100%;
        padding:0.2em 0em 0.2em 0em;
    }


    .mainInfoUp {
        margin-top:-1em;

    }

    input[type=checkbox] {

        margin-top: 1em;


    }

    .facebook2 {
        width: 20%;
        margin-left: 42%;
        float:left;
    }

    #siteLogo{
        width:40%;
        margin-left: 30%;
        margin-bottom: 2em;
    }









    #footer {

        padding-bottom:4em;
    }

    .foot1 {
        float:left;
        width:100%;
        text-align:center;
        margin-top:0em;


    }

    .foot2 {
        float:left;
        width:100%;
        text-align:center;
        margin-top:1em;

    }

    .footMid {
        width:50%;
        margin:3em 0 0 0;
    }

    .footMid img {
       width: 50%;
        margin-left: 26%;
    }


    .foot2 img {
        /*width: 60%;
        margin-left: 20%;*/
    }

    .foot1 img {
      width: 40%;
        margin-left: 20%;
        margin-right: 20%;
        height: auto;
    }




    #mobMenuIcon {
        display: block;
        position: fixed;
        top:0em;
        left:0em;
        width:3.5em;
        height:3.5em;
        opacity: 0.8;
        z-index: 10000;
    }
     #mobMenuIcon img {
         width: 100%;
         height: auto;
     }

     #mobMenuOver {
         position: fixed;
         top:0;
         right:0;
         width: 100%;
         /*height: 100%;*/
         opacity: 1;
         background-color: #FFF;
         z-index: 10000;
         box-shadow: -5px 0px 10px #333;
         padding-top:2.6em;
     }


     .categoryDet {
         margin-bottom: 2.2em;
     }
    .mobMenuItem {
        display: block;
        width: 100%;
        padding:1.2em 1em 1.2em 1em;
        text-align: center;
        color: #FFF;
        border-bottom:solid 1px #FFF;
        box-sizing: border-box;
        float:none;
        background-color: #000;
        text-decoration: none !important;
        background-position: left;
        font-weight:bold;
    }
    .mobMenuItemWh {
        color: #000;
        background-color: #FFF;
        /*border-bottom:solid 1px #000;*/
    }






    .hideInMob {
        display:none;
    }

    .hideInComp {
        display:block;
    }





.smallReg {

    word-break: break-all;
}

    .half1 {
        width: 100%;
        margin-right:0%;
    }
    .half2 {
        width: 100%;

    }



    .half1start {
        width: 100%;
        margin-right:0%;

    }
    .half2start {
        width: 100%;

    }


    .pageBox  {
        margin:2em 0 2em 0em;
        /*position: relative;
        margin:2em 0 2em 2em;
        box-sizing: border-box;*/
    }
    .pbc {
       margin:0.5em 0 0.5em 0em;
        width: 100%;
    }
    .pageBoxText {
        /*position: absolute;
        top:1em;
        left: 1em;
        right:1em;
        bottom:1em;
        color: #FFF;*/
    }
    .pageBoxText h2{
        /*font-size: 1.5em;*/
    }


    .products {
        text-align: left;
        float: left;
        width: 49%;
        margin: 0.5%;
        position: relative;
         /*border-radius: 0em;*/
        /*border: solid 1px #000;*/
        box-sizing: border-box;
        background-color: rgba(255,255,255,1); /*grön: 76,175,99     röd: 226,31,54*/
        padding: 0 1.5em 0 1.5em;
        box-shadow: 0 0 15px 2px rgba(0, 0, 0, .05);
    }




    ul {
        padding-left:0em;
    }
    li {
        margin-top:0.5em;
    }
    li::before {

    }


}

@media only screen and (max-width: 540px){


}

