@charset "utf-8";
/* CSS Document */

h1 { 
font-family: 'Dancing Script', cursive;
color:#FFFFFF;
}
h2{
font-family: 'Alex Brush', cursive;
color:#FFFFFF;
}
img {
    border-radius: 3%;
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
	margin: 15px;
} 


.Ycontainer {
  position: relative;
  width: 100%;
  overflow: hidden;
  padding-top: 56.25%; /* 16:9 Aspect Ratio */
}

.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border: none;
}






.Respimg {
  max-width: 100%;
  height: auto;
}

/* test =======================================================*/


* {
  box-sizing: border-box;
}

/* Clear floats after the columns*/
.row::after {
  content: "";
  clear: both;
  display: table;
}



[class*="col-"] {
  float: none;
  padding: 20px;
  margin-left:40px;
  text-align:center;
}

  /* For desktop: */
  .col-1 {width: 8.33%;}
  .col-2 {width: 16.66%;}
  .col-3 {width: 25%;}
  .col-4 {width: 33.33%;}
  .col-5 {width: 41.66%;}
  .col-6 {width: 50%;}
  .col-7 {width: 58.33%;}
  .col-8 {width: 66.66%;}
  .col-9 {width: 75%;}
  .col-10 {width: 83.33%;}
  .col-11 {width: 91.66%;}
  .col-12 {width: 100%;}
  .KalKol {width: 12%;}
   .col-kal2 {width: 12%;}
  .col-kal {width: 12%;}
  
  
  @media only screen and (max-width: 768px) and (orientation: portrait) {
 
  .col-kal2 {
    width: 50%;
    margin-left: 0; /* Ta bort sidoförskjutning på mobil */
    padding: 5px;   /* Lite mindre padding om du vill */
  }
}

  
  /*
  @media only screen and (max-width: 768px)and (orientation: portrait) 
   {
  /* For mobile phones:
  [class*="col-"] {
    width: 100%;
  }
} */

/*slut*/

/* For mobil width 320px och upp */
@media only screen and (min-width: 320px) and (orientation: portrait) 
{	
.Respimg {
	width:200px;
}
  
  div.transbox {
  font-size: 18pt;
  margin: 10px;
  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
  }
}

/*landscape*/
@media only screen and (min-device-width: 320px) and (orientation: landscape)
{
   div.transbox {
   font-size: 18pt;
   margin: 10px;
    background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
 
  }
 
 
  }

/* Medium devices (landscape tablets, 720px ) */
@media only screen and (min-width: 720px)and (orientation: portrait) {
   div.transbox {
    font-size: 20pt;
	 margin: 15px;
	  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
 
  }

}

@media only screen and (min-width: 720)and (orientation: landscape) {
   div.transbox {
    font-size: 20pt;
	 margin: 15px;
	  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
 
  }
}


/*  (landscape tablets, 992px ) */
@media only screen and (min-width: 992px)and (orientation: portrait) {
	
   div.transbox {
    font-size: 30pt;
	 background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
 
  }

}
@media only screen and (min-width: 992px)and (orientation: landscape) {
	
   div.transbox {
    font-size: 30pt;
	 background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
 
  }
}

/* XL (stora */
@media only screen and (min-width: 1200px)and (orientation: landscape) {
	
   div.transbox {
    font-size: 30pt;
	 margin: 30px;
	  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
 
  }
}

/* XxL  */
@media only screen and (min-width: 1920px)and (orientation: landscape) {

   div.transbox {
    font-size: 30pt;
	 margin: 30px;
	  background-color: #ffffff;
  border: 1px solid black;
  opacity: 0.8;
  filter: alpha(opacity=80); /* For IE8 and earlier */
 
  }
  }



body,td,th {
	font-family: Roboto, sans-serif;
}


div.transbox {
  margin: 30px;
 /* background-color: #ffffff;
  border: 0px solid black;
  opacity: 0.1;*/
}



div.transbox p {
  margin: 5%;
  font-weight: bold;
  color: #ffffff;
   font-family: 'Roboto', sans-serif;
}


