/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

 


.hve_matsedill_vika {
  display: grid;
  grid-template-rows: auto auto auto;
  grid-template-columns: repeat(12, 1fr) ;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: pink;
  padding: 30px;
}

.hve_matsedill_unique_name {
	grid-column: 1 / span 4;
	grid-row: 1;
}

.hve_vika_template {
	border: 1px solid black !important;
	color: white !important;
	display: grid;
	grid-template-rows: repeat(5,50px);
}


.vikudagur1  {
  grid-column: 1 / span 3;
  grid-row: 2;
  background: yellow;
   
}


.vikudagur2  {
  grid-column: 4 / span 3;
  grid-row: 2;
  background: green;
   
}

.vikudagur3  {
  grid-column: 7 / span 3;
  grid-row: 2;
  background: violet;
   
}

.vikudagur4  {
  grid-column: 10 / span 3;
  grid-row: 2;
  background: blue;
  
   
}

.vikudagur5  {
  grid-column: 2 / span 3;
  grid-row: 3;
  background: brown;
   
}

.vikudagur6  {
  grid-column: 5 / span 3;
  grid-row: 3;
  background: navy;
   
}

.vikudagur7  {
  grid-column: 8 / span 3;
  grid-row: 3;
  background: orange;
   
}

.x { 
	padding: 47px;
	display: grid;
	grid-template-columns: repeat(1, 1fr);
	grid-column-gap: 47px;
	grid-row-gap: 47px;
} 






@media only screen and (min-width: 700px) {


.x { 
	padding: 47px;
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-column-gap: 47px;
	grid-row-gap: 47px;
} 

.matur_columns {
	margin: 25px;
}
}


@media only screen and (min-width: 1025px) {
.x { 
	padding: 47px;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 47px;
	grid-row-gap: 47px;
} 






}

.bt_day {
	grid-row: 1;
	z-index: 2;
	-background: rgba(0,0,0,0.3);
	padding: 5px;
	text-shadow: 2px 2px 3px rgba(0,0,0,1);
	color: white;
color: white;
font-size: 25px;
line-height: 1.4;
text-align: left;
}

.bt_week {
	margin-left: 50px;
	font-size: 140%;
	text-decoration: underline;
}

.x .matur_columns {
	display: grid;
	grid-template-rows: 200px repeat(7, auto);
	border: 1px solid black;
	text-align: center;
	padding: 5px;
}

.x .m_columns_rows_hadegisverdur {
	background: #eeeeee;
	padding: 5px;
}

.x .m_columns_rows_middegiskaffi {
	background: #fff;
}



