

/*-------------------PC 1600 + --------------------------------*/     
      @media  (min-width: 1601px) {
      /*.bucket{grid-template-columns: 1fr 1fr 1fr 1fr;}*/
     .footerNav{	      
	 grid-template-columns: 1fr 1fr 1fr;
	 width: 70%;
     }
   }

/*-------------------PC 1250 + --------------------------------*/      
      @media (max-width: 1600px) and (min-width: 1250px) {
      /*.bucket{grid-template-columns: 1fr 1fr 1fr;}*/
     .footerNav{
	 grid-template-columns: 1fr 1fr 1fr;
	 width:80%;
     }
   }

/*-------------------PC 700 + vga--------------------------------*/      
      @media (max-width: 1250px) and (min-width: 701px) {
     /*.bucket{grid-template-columns: 1fr 1fr;}*/
      .footerNav{
	  grid-template-columns: 1fr 1fr;
	  width:90%
      }
	  
      }

      
/*-------------------PC liten --------------------------------*/      
      @media (max-width: 700px) {
      /*.bucket{grid-template-columns: 1fr;}*/
    .footerNav{
	grid-template-columns: 1fr;
	width: 100%;
      }
	  
      }


 /*------------------- Felles PC --------------------------------*/      
      @media only screen
      and ( min-device-width: 950px ) , (-webkit-device-pixel-ratio: 1) {
    .footerCont{
	
     }
    .footerNav{
    }
     .footerHead{
     }
    .footerTxt{
    }

    .footerIcon{
    }

      .footerKlarna{

     }



      .footerCurtainCookie{
	  top:300px;
	  width:500px;
	  height:350px;
	  border-radius:4px;
	  left: calc(100%/2 - 250px); 
      }
     .footerCurtainCookieContMore{
	 height: 540px;
     }     

     .footerButton{
     }
     .footerButtonFixCont{
     }
     .footerButtonFix{
     }
     .footerCookieSL{
	 width:70px;
	 height:70px;
     }


      }



 /* ----------- Mobile  ----------- */     
     @media only screen 
            and (min-device-width: 100px) 
            and (max-device-width: 329px)
            and (-webkit-min-device-pixel-ratio: 2) {
     /*.bucket{ grid-template-columns: 1fr;}*/
     
     }

 /* ----------- Mobile  ----------- */     
     @media only screen 
            and (min-device-width: 330px) 
            and (max-device-width: 749px)
            and (-webkit-min-device-pixel-ratio: 2) {
     /*.bucket{grid-template-columns: 1fr 1fr;}*/
     
     }


/* ----------- Pad  ----------- */
     @media only screen 
            and (min-device-width: 750px)
            and (max-device-width: 950px) 
            and (-webkit-min-device-pixel-ratio: 2) { 
     /*.bucket{ grid-template-columns: 1fr 1fr 1fr;}*/

     }

     
/* ----------- Mobil og Pad med  ratio 2 og mer  ----------- */
     @media only screen
            and (max-device-width: 950px) 
            and (-webkit-min-device-pixel-ratio: 2) { 

    .footerCont{
     }
	      
    .footerNav{
	grid-template-columns: 1fr;
	width:100%;
    }
     .footerHead{
     }
    .footerTxt{
    }
     .footerIcon{
     }
      .footerKlarna{
     }


      .footerCurtainCookie{
	  top:500px;
	  width:80%;
	  height:660px;
	  border-radius:8px;
	  left: calc(100%/2 - 80%/2);
      }
     .footerCurtainCookieContMore{
	 height: 1080px;
     }     
     .footerButton{
     }
     .footerButtonFixCont{
     }
      .footerButtonFix{
      }
     .footerCookieSL{
	 width:140px;
	 height:140px;
     }

     }
 

/* ----------- Felles  ----------- */


     .footerCont{
	 background-color:#001e3a;
	 width:100%;
	 padding: 100px 0px 200px 0px;
     }
     .footerCol{
	 background-color:#001e3a;
     }
     .footerNav{
	 display:grid;
	 background-color:#001e3a;
	 width: 70%;
	 font-size:15px;
	 line-height:20px;
	 grid-gap:40px;
	 margin:auto;
	 color:white;
	 font-family:Abel;
     }
     .footerHead{
	 font-family:Abel;
	 font-size:25px;
	 line-height:35px;
     }
     .footerHeadBold{
	 font-family:Oswald;
	 font-weight:700;
     }
     .footerTxt{
	 font-family:Abel;
	 font-size:15px;
	 line-height:20px;
     }
     .footerInline{
	 display:inline;
     }
     .footerR{
	 float:right;
     }
     .footerLink{
	 color:#a1c8e1;
	 text-decoration:none;
	 cursor:pointer;
     }
     .footerLink:hover{
	 text-decoration:underline;
     }
     .footerIcon{
	 width:40px;
	 height:40px;
     }
     .footerKlarna{
	 width:70px;
	 height:28px;
     }
     .footerButton{
	 width: 70%;
	 font-familie:Abel;
	 text-align:center;
	 color:#132844;
	 background-color:#bfb;
	 border-radius:20px;
     	 cursor:pointer;
     }
     .footerButton:hover{
	 background-color: #4c4;
     }
     .footerCurtain{
	 display:none;
	 position:fixed;
	 top:0px;
	 left:0px;
	 width:100%;
	 height:100%;
	 background-color:rgba(19, 40, 68, 0.5);/*background-color: rgba(0, 0, 0, 0.2);*/
	 z-index:90000;
     }
     .footerCurtainCookie{
	 position:absolute;
	 margin:auto;
	 background-color:white;
     }
     .footerCurtainCookieCont{
	 padding: 2%;
     }
     .footerCurtainCookieContMore{
	 position: relative;
	 padding: 2%;
	 height: 540px;
	 overflow:scroll;
     }     
     .footerButtonFixCont{
	 position:absolute;
	 width:96%;
	 text-align:center;
	 bottom: 20px;
	 bakground-color:white;
     }
     .footerButtonFix{
	 display:inline-block;
	 font-size:18px;
	 line-height:30px;
	 height: 30px;
	 border-radius:20px;
	 width: 230px;
	 font-family:Oswald;
	 text-align:center;
	 color:white;
	 background-color: #225397;
	 cursor:pointer
     }
     .footerButtonFix:hover{
	 color:white;
	 background-color: #132844;
     }
     .footerButtonFixGrey{
	 color: #132844;
	 background-color:lightgrey;
     }
     .footerButtonFixBig{
	 width: 460px;
     }
     .footerCookieSL{
     }
     .footerCookieLink{
	 color:#225397;
	 text-decoration:none;
	 cursor:pointer;
     }
     .footerCookieLink:hover{
	 text-decoration:underline;
     }
     
