
:root{
    --main-radius:5px;
    --main-padding:5px;
    --clr-primary: #651fff;
    --clr-gray: #37474f;
    --clr-gray-light: #b0bec5;
    }
.container {
    display: grid;
    height: 150vh;
    grid-template-columns:1fr 1fr 1fr 1fr;
    grid-template-rows: 0.2fr 0.2fr 1.2fr 0.2fr;
    grid-template-areas: "nav nav nav nav"
    "sidebar main main main"
    "content1 content2 content2 forads"
    "content1 content3 content3 content3"
    "footer footer footer footer";
    grid-gap:0.4rem;
    font-size: 12px;
    font-weight: bold;
    
   
}
nav {
    border:1px solid #000;
    grid-area: nav;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    border:var(--border) ;
    font-size:80px;
    float: left;
    font-family:Maletha-Collection-Signature-otf;
    padding: 20px;
}
main {
    border: 1px solid #000;
    grid-area: main;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    float: left;
    font-size: 13px;
}
#sidebar {
    border: 1px solid #000;
    grid-area: sidebar;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
 
    
}
#content1 {
      border: 1px solid #000;
    grid-area: content1;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
}
#content2 {
      border: 1px solid #000;
    grid-area: content2;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
}
#content3 {
      border: 1px solid #000;
    grid-area: content3;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
}
#forads {
    border: 1px solid #000;
    grid-area: forads;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
}
footer {
  
    grid-area: footer;
    border-radius:var(--main-radius);
    padding-top: var(--main-padding);
    font-size: 15px;
    
}

@media only screen and (max-width:960px) {
.container {
    grid-template-columns:1fr;
    grid-template-rows: 0.4fr 0.4fr 2.2fr 1.2fr 1.2fr 1.2fr 1fr 1fr;
    grid-template-areas: 
    "nav"
    "sidebar"
    "main"
    "content1"
    "forads"
    "content2"
    "content3"
    "footer"
    ;
}    
}


/* DivTable.com */
.divTable{
	display: table;
	width: 100%;
    border-bottom: 5px solid red;
}
.divTableRow {
	display: table-row;
   margin: 2px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {

	display: table-cell;

}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}

table tr:hover td {
    border-top: 2px solid #999;
    border-bottom: 2px solid #999;
}