#header {
	padding: 1em 0 0 0;
	border-bottom: solid 2px#e40138;
}

#header .logo .symbol img {
    height: 3em;
	width: 6.1em;
    margin-right: .65em;
	margin-bottom: 2px;

}

#main > .inner > main {
	padding: 1em 0 0em 0;
}

ul.icons {
	display: none !important;
}

.box {
	border: none !important;
	
}

.main {
	display: none;
}

.box {
	padding: 0px !important;
}

.p {
	margin: 0px !important;
}

.icon {
	display: block;
    margin: 0.5rem auto;
	margin-top: 30px;
	margin-bottom: 20px;
}

.iconlinkleading {
    height: 300px;
    position: relative;
  }

  .iconlinkleading a::before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  
}

.iconlinkleading {
	border: 4px solid #e6007e;
	margin-bottom: 20px;
}

.iconlinkleading:hover {
	border: 4px dotted #e6007e;
	margin-bottom: 20px;
}

a.linkleading {
    padding: 10px;
    border: solid 2px #e6007e;
    background-color: #e6007e;
    border-radius: 10px;
	color: white;
  }
  
a.linkleading:hover {
    padding: 10px;
    border: solid 2px #e6007e;
    background-color: white;
    border-radius: 10px;
	color: #e6007e !important;
  }

.iconlinkpower {
    height: 300px;
    position: relative;
  }

  .iconlinkpower a::before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  
}

.iconlinkpower {
	border: 4px solid #e40138;
	margin-bottom: 20px;
}

.iconlinkpower:hover {
	border: 4px dotted #e40138;
	margin-bottom: 20px;
}

a.linkpower {
    padding: 10px;
    border: solid 2px #e40138;
    background-color: #e40138;
    border-radius: 10px;
	color: white;
  }
  
a.linkpower:hover {
    padding: 10px;
    border: solid 2px #e40138;
    background-color: white;
    border-radius: 10px;
	color: #e40138 !important;
  }

.iconlinknet {
    height: 300px;
    position: relative;
  }

  .iconlinknet a::before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  
}

.iconlinknet {
	border: 4px solid #597722;
	margin-bottom: 20px;
}

.iconlinknet:hover {
	border: 4px dotted #597722;
	margin-bottom: 20px;
}

a.linknet {
    padding: 10px;
    border: solid 2px #597722;
    background-color: #597722;
    border-radius: 10px;
	color: white;
  }
  
a.linknet:hover {
    padding: 10px;
    border: solid 2px #597722;
    background-color: white;
    border-radius: 10px;
	color: #597722 !important;
  }

.iconlinknature {
    height: 300px;
    position: relative;
  }

  .iconlinknature a::before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  
}

.iconlinknature {
	border: 4px solid #65b32e;
	margin-bottom: 20px;
}

.iconlinknature:hover {
	border: 4px dotted #65b32e;
	margin-bottom: 20px;
}

a.linknature {
    padding: 10px;
    border: solid 2px #65b32e;
    background-color: #65b32e;
    border-radius: 10px;
	color: white;
  }
  
a.linknature:hover {
    padding: 10px;
    border: solid 2px #65b32e;
    background-color: white;
    border-radius: 10px;
	color: #65b32e !important;
  }

.iconlinkresource {
    height: 300px;
    position: relative;
  }

  .iconlinkresource a::before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  
}

.iconlinkresource {
	border: 4px solid #0099d4;
	margin-bottom: 20px;
}

.iconlinkresource:hover {
	border: 4px dotted #0099d4;
	margin-bottom: 20px;
}

a.linkresource {
    padding: 10px;
    border: solid 2px #0099d4;
    background-color: #0099d4;
    border-radius: 10px;
	color: white;
  }
  
a.linkresource:hover {
    padding: 10px;
    border: solid 2px #0099d4;
    background-color: white;
    border-radius: 10px;
	color: #0099d4 !important;
  }

.iconlinkchange {
    height: 300px;
    position: relative;
  }

  .iconlinkchange a::before {
  bottom: 0;
  content: '';
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  
}

.iconlinkchange {
	border: 4px solid #f28e00;
	margin-bottom: 20px;
}

.iconlinkchange:hover {
	border: 4px dotted #f28e00;
	margin-bottom: 20px;
}

a.linkchange {
    padding: 10px;
    border: solid 2px #f28e00;
    background-color: #f28e00;
    border-radius: 10px;
	color: white;
  }
  
a.linkchange:hover {
    padding: 10px;
    border: solid 2px #f28e00;
    background-color: white;
    border-radius: 10px;
	color: #f28e00 !important;
  }
  
  /* If the screen size is 600px or less, set the font-size of <div> to 30px */
@media only screen and (max-width: 600px) {
  .iconbuttonlink {
    font-size: 14pt;
  }
}