
html{
	-webkit-text-size-adjust: none;
}





@media only screen and (max-width: 900px){




    .mycontact {
        overflow:hidden;
        margin-top:-50px;
    }


    .transformRotInMob {
       /* transform: rotate(180deg);*/
    }


}



/* Small version */
@media only screen and (max-width: 800px){



    .ifr {
        height: 20em;
    }

    #sokRutan {
        width: 100%;
        float: left;
    }
    #xMenu {
        display: none;
    }


    .fldBtn {

        margin-top: 0.2em;


    }


    #LandskodId {
        width: 34%;

    }
    #MobilId {
        width:64%;

    }


    .uppgFld1 {

        width: 50%;


    }

    .uppgFld2 {
         float:left;
        width: 50%;
        text-align: right;

    }



    .fldGetadrOne {
         width: 38%;
        margin-right: 1%;
        font-size: 0.8em;

    }
    .fldGetadrOne input {
        font-size: 1em;
        padding: 1.05em 0 1.05em 1.05em;
    }
    .fldGetadrTwo {
         width: 30%;
        margin-right: 1%;


    }




    #adminCartName {

        width: 40%;

    }

    .katBild {
        max-width: 90%;
    }


    .enlargeImg {
        display: none;
    }
     .flexparent {
            flex-wrap: wrap;
      }
      .flexchild {
        width: 48%;

      }
      .flexchildFoot {
        width: 48%;

      }



    #searchOver {

        width: 100%;
        position:relative;
        top:0em;

    }


    .fixed #searchOver {
         top:0em;
    }

    #topInfo p {

        font-size: 0.8em;
    }
    #topInfo h3 {

        font-size: 1.2em;

    }




        .mycontact {
        overflow:hidden;
        margin-top:-50px;
    }


     .omImgA {
        width: 60%;
        margin: 1.5em 0 1.5em 0%;
    }

    .omImgB {
        width: 20%;
        margin-left: 40%;

    }
    .omImgC {
        width: 46%;
        margin: 1.5em 0 1.5em 0%;
    }
    .omImgD {
        width: 40%;
        margin: 1.5em 0 1.5em 0%;
    }


    #siteSearch {
        position: fixed;
        top:1em;
        right:4em;
        width:2.9em;
        height: 2.9em;
    }

     #headerTop {
        position:fixed;
        width:100%;
        color:#FFF;
        padding:0;


    }



    /*Tillägg till headerTop när dne är scrollad*/
    /*REnsa dessa val här i mobilen*/
    .fixed {

    }
    .fixed #menuOver {

    }
    .fixed .hideWhenScrolled {

    }
    .fixed .siteWrap {
           padding:1.4em 0.5em 0em 0.5em;
    }
    .fixed .menuItem  {

    }
    .fixed #headerTop  {


    }
    .fixed #siteCart  {

    }


    .fixed #siteLogo {
        width: 44%;
    }

    .mmil .menuItemLeft {
        background-color: #F2F2F2 !important;
        display: block;

    }


    .logoText {
        display: block;
        padding-top:2em;
        text-align: center;
    }





    .siteWrap{

        padding:1.4em 0.5em 0em 0.5em;
    }



    .momsBtn {
        font-size: 0.8em;
        margin-left: 0.5em;
    }


    .mainInfo {
       width:100%;
        /* padding:1em;*/
        box-sizing: border-box;
    }

    .boxedField {
        background-color: #f5f5f5;
        border-radius: 0.4em;
        padding: 0.5em;
        margin-bottom: 1em;
         border-top:none;
    }

    #siteLogo{
        width:44%;
        margin-left: 28%;
        margin-bottom: 0.9em;

    }





    .boxesHeight {
        /*display: unset;*/
    }

    .descriptionBox {
        flex: unset;
        width:48%;
         max-width:48%;
        /*margin-left: 0;*/
        min-height: 1em;


    }







    .footerOne, .footerTwo {
        width: 100%;
        text-align: center;
        padding-bottom:1em;

    }

    #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:0em;

    }

    .footMid {
        width:100%;
        margin:3em 0 0 0;
        text-align: center;
    }

    .foot2 img {
        width: 60%;
        margin-left: 20%;
    }

    .foot1 img {
      width: 40%;
        margin-left: 30%;
        margin-right: 30%;
        height: auto;
    }





    .colWrap{

        max-width: none; /*Remove to fill screen width */
        margin: 0px auto;
        /*background-color: #F2F2F2;*/
        padding:2em 1em 1em 1em;
    }
    .col1 {
        width: 100%;
        margin-left: 0%;
        margin-top: 2em;
        min-height: 15em;
    }
    .col2 {
        width: 100%;
        margin-left: 0%;
        margin-top: 2em;
        min-height: 15em;
    }
    .col3 {
        width: 100%;
        margin-left: 0%;
        margin-top: 2em;
        min-height: 15em;
    }
    .col4 {
        width: 100%;
        margin-left: 0%;
        margin-top: 2em;
        min-height: 15em;
    }

    .col3C {
        width: 100%;
        margin-left: 0%;
        margin-top: 2em;
        min-height: 15em;
    }
    .col6C {
        width: 49%;
        margin-left: 1%;
        margin-top: 2em;
        flex: 0;

    }




    .showMore {
        width: 40%;
        margin-left: 0%;
        color: #FFF;
        background-color: #d74a00;
        border:solid 1px #d74a00;
        padding: 0.8em;
        text-align: left;
        border-radius: 0.2em;
        box-sizing: border-box;

    }

    .markMenuLeft {

    }


    .thirdOne {
        width: 40%;
    }
    .thirdTwo {
        width: 30%;
    }
    .thirdThree {
        width: 30%;
    }



    .admCartFldRowA {
       /*box-sizing: border-box;*/
       /* overflow: hidden;*/
        font-size: 0.7em;
    }
    /*
    .acfrA1 {
        width: 30%;
    }
    .acfrA2 {
        width: 60%;
    }
    .acfrA3 {
        width: 10%;
    } */
    .admCartFldRowB {
       /* width: 20%;
        box-sizing: border-box;

        overflow: hidden;*/
        font-size: 0.7em;
    }
   /* .admCartFldHalf {
        width: 10%;
    }*/
    .acfBorder {

    }



    .betBox {
        width:100%;
        margin-right: 0em;
         margin-top: 0.7em;


    }
    .betboxAdmin {
        padding: 1em 0.1em 0 0.1em;
         width:23%;
        font-size: 0.8em;
    }

    #fakturaVal .betboxAdmin {
         /*padding: 0;
         width:100%;*/


    }

    .betBoxImg {
        /*width:10em;*/
        margin: 0 auto 0 auto;

    }

    #fakturaVal {
        /*width:100%*/
        /*border:solid 1px #CCC;
       padding: 1em 0.1em 0 0.1em;
         width:23%;*/
         min-height: 1em;
    }


    .fakturaValAdmin {
        /*width:20% !important;*/
        /*margin-right: 0em !important;*/
    }

    #fakturaVal .betBox{
       /* border: none;
        margin-right: 0em;*/

       /*  border:none;
        padding:0em;
        margin:0%;
        background-color: #FFF;*/



    }

    #fakturaVal .betBox{
        /*border: none;
        margin-right: 0em;*/

    }

    .fakturaValAdmin .faktChoiceP {
         font-size: 0.8em;
    }

    .betBoxText {
        display: block;
        padding-top:0.5em;
        text-align: center;
    }


    #adminCartFlds {
        font-size: 0.8em;
    }
    #adminCartFlds .aFullButton  {
        padding:0.5em !important;
    }
    #adminCartFlds>.fldBtn  {
        /*padding:0.5em;*/
    }
    #adminCartFlds>.fldFld  {

    }
    #adminCartFlds input  {
        /*font-size: 0.7em;*/
    }
    #adminCartFlds select  {
        padding: 0.95em;
    }
    #adminCartFlds .recalc  {
        width: 2em;
        height: 2em;
        margin-top: 0.5em;
    }


    #mobMenuIcon {
        display: block;
        position: fixed;
        top:0.5em;
        left:0em;
        width:3.5em;
        height:3.5em;
        opacity: 0.8;
        z-index: 10003;
         background-image: url('/images/mob-menu.png');
        background-size: contain;
        background-repeat: no-repeat;


    }

     #mobMenuIcon img {
         width: 100%;
         height: auto;
     }




     #leftMenu {
         padding-top: 4em;
         display: none;
         position: fixed;
         top:0;
         left:0;
         width: 85%;
         height: 100%;
         opacity: 1;
         background-color: #FFF;
         z-index: 10003;
        box-shadow: -5px 0px 10px #333;
         overflow-y: scroll

     }

    #leftMenuIn {
        display: none;
        position: fixed;
         top:0;
         right:0;
        width: 15%;
         height: 100%;

         z-index: 10003;
     }

    .mobMenuItem {
        width: 100%;
        padding:0.7em 1em 0.7em 1em;
        text-align: left;
        color: #000;
        border-bottom:solid 1px #CCC;
        box-sizing: border-box;
        display:block;
        background-color: unset;
    }
    .mobMenuItemSub {
        font-size: 0.8em;
        width: 100%;
        padding:0.5em;
        text-align: left;

        color: #FFF;
        border-bottom:solid 1px #FFF;
        box-sizing: border-box;

    }


    .hideMenu .mobMenuItem {
        background-color: #FFF;
         border-top: solid 1px #CCC;
         margin-top: -0.3em;
    }



    .headerItemLeft {
       width: 100%;
        padding:1.2em 1em 0.7em 1em;
        text-align: left;
        /*color: #000;*/
       border-bottom: solid 1px #000;
        box-sizing: border-box;
        float:none;
        /*background-color: #FFF;*/
    }


    .plus {
        font-weight: normal;
    }



    #headerTop {
        position: fixed;
        top:0;
        min-height: auto;
    }

    .hideInMob {
        display:none;
    }

    .hideInComp {
        display:block;
    }

    #mobileSettings {
        margin-left: 0em;
    }
   #mobileSettings a {
        display: block;
        padding:0.5em 0.5em 0.5em 0.5em;
        text-align: left;
        color: #000;
        box-sizing: border-box;
        font-weight: normal;

        /*background-color: rgba(0, 0, 0, 0.75);*/
        background-color: #F2F2F2; /*118, 180, 118  background-color: rgba(0, 0, 0, 0.75);*/
        /*text-shadow: 1px 1px 2px rgba(0,0,0, 0.5);*/
        /* box-shadow:         1px 1px 1px rgba(242,242,242, 0.5);*/

        /*background-position: bottom center;*/
       /* background-repeat: no-repeat;*/
        /*background-size: contain;*/
        border-radius: 0.1em;

        margin:0 0 0.2em 0;
    }



    .searchInp {

         font-size:1em;

    }

    .momsTop, #pageSel, #loginSel {
        display: none;
    }

    #siteCart{

        float: none;
        margin-left: 0;

        position: fixed;
        top:0.8em;
        right:0.5em;
        width:3.5em;
        height:3.5em;
        opacity: 0.8;
        z-index: 10;


    }

    .rcp {
        background-size: 80%;
    }
    .rcm {

         background-size: 80%;

    }
      .rct {

        /* background-size: 100%;*/

    }


    .ccA{
     width: 50%;
    }
    .ccR{
     width: 7.5%;


    }
    .ccABekr{
         width: 65%;
    }
    .ccB{
         width: 10%;
        padding-top:0em;
    }

     .ccBHead{
         width: 19%;

    }

     .floatChain {

        font-size: 0.9em;

    }

    .ccC{
         width: 12%;
    padding-top:0em;
    }
    .ccD{
         width: 18%;
        text-align: right;
    }


    .relClass {

        top: 5em;
        width: 100%;
        border-left: none;
        border-right: none;
        left:0;
    }



    #LandId, #TypeId {
    width: 100%;
    }

    .smallTextSmallmarg {
        font-size: 0.8em;
    }

    .half1 {
        width: 100%;
        margin-right:0%;
    }
    .half2 {
        width: 100%;

    }

    .fldInput {
         width: 70%;
         margin-right: 0%;

    }


   /* .threeQ {
        width: 100%;
        margin-right:0%;
    }*/
    .oneQ {
       width: 100%;
    }



    #cartAddedRel {
        top: 5em;
        width: 90%;
        margin-left: 5%;

    }
    #cartAddedRelHead p {

    }
    #cartAddedRelHead .clr_two {

    }
    #cartAddedRelHead .inBtn {

    }


    #cartAddedRelHead {

       margin-top: 1em;
    }
}


