.headgraphics1 {
    border: 3px groove var(--page2-ac-color);
}

.headgraphicssvg {
    width: 100px;
    height: 90px;
    margin-bottom: -45px;
}
    
.transbox a {
    color:  var(--page2-ac-color);
    text-decoration: none;
    list-style-type: none;
    font-weight: 900;  
}

.transbox {
    border: 2px groove var(--page2-ac-color);
}

.transbox h1, h2, h3, h4, h5, h6 {
    color:  var(--page2-ac-color);
    text-decoration: none;
    list-style-type: none;
    font-weight: 500;
    text-shadow: -0.7px -0.7px var(--page2-mc-color), 0.7px 0.7px var(--page-ox-color);
    padding-top: 5px;
    padding-bottom: 2px;
}

 h3 {
    color:  var(--page-dm-color);
}

section {
    border-top: 3px groove var(--page2-ac-color);
    border-left: 3px groove var(--page2-ac-color);
    border-right: 3px groove var(--page2-ac-color);
}

section p {
    margin-left: 30px;
    margin-right: 20px;
}

footer h2, h4 {
    color: var(--page-dm-color); 
}

@media screen and (max-width: 1126px) {
  footer h4 {
    color: var(--page2-ac-color);
  }
}

footer {
    background: linear-gradient(135deg, var(--page-my-color),var(--page2-ac-color), var(--page2-mc-color), var(--page-mx-color));
    color: var(--page-dm-color);
    border-top: 1px groove var(--page2-mc-color);
    border-bottom: 3px groove var(--page2-ac-color);
    border-left: 3px groove var(--page2-ac-color);
    border-right: 3px groove var(--page2-ac-color);
    height: 270px;
}

footer .footer_tag {
  text-align: center;
  height: auto;
}

.footer_logo {
   border: 3px groove var(--page2-ac-color);
}

.footer_tag {
  color: var(--page-dm-color);
}

#lcolor a {
    color: var(--page2-cc-color);
    text-decoration: none;
    text-shadow: -0.5px -0.5px var(--page-my-color), 0.5px 0.5px var(--page-bb-color), 5px 5px 6px var(--page2-ac-color);
}

.cutweek {
   margin-left: 20px;
}

#greet {
    text-align: center;
}

.navcolor {
    color: var(--page2-ac-color);
    text-shadow: -1px -1px var(--page-mm-color);    
}

.rightsidebox1 {
    background-color: var(--page2-ac-color); 
    padding: 10px;
    border-radius: 25px;
    text-decoration: none;
}

.rightsidebox1 p {
    margin-right: 15px;
}

.commonfootertext {
    color: var(--page-mm-color);
}

.pointerdead a {
   pointer-events: none;
   text-decoration: none;
}

.pointeron a {
   pointer-events: auto;
   text-decoration: none;
}

.willwu {
   text-align: center;
   border: 1px groove var(--page2-ac-color);
   width: 170px;
   text-shadow: -0.5px -0.5px var(--page-mm-color), 0.5px 0.5px var(--page-ox-color);
   color: var(--page6-ac-color);
 }

.piccenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.picright {
  float: right;
}

.picleft {
  float: left;
}

.windowbox {
  height: 230px;
  width: 310px;
  padding: 30px;
  padding-bottom: 5px; 
  border-radius: 25px;
  text-decoration: none;
}

.windowboxn {
  height: auto;
  width: 310px;
  padding: 30px;
  padding-bottom: 5px; 
  border-radius: 25px;
  text-decoration: none;
}

.windowboxn img {
  height: 225px;
  width: 100%;
  border-radius: 25px;
  border: 1px groove var(--page2-ac-color);
}

.windowboxt {
  height: auto;
  width: 310px;
  padding: 30px;
  padding-bottom: 5px; 
  border-radius: 25px;
  text-decoration: none;
}

.windowboxb {
  height: auto;
  width: 310px;
  padding: 10px;
  border-radius: 25px;
  text-decoration: none;
  border: 1px groove var(--page2-ac-color);
  margin: 10px;
  background-color: var(--page-dm-color);
  text-align: center;
  color: var(--page2-cc-color);
}

.windowboxm {
  height: 100%;
  width: 110%;
  padding: 30px;
  padding-bottom: 5px;
  padding-top: 8px;
  border-radius: 25px;
  text-decoration: none;
  margin-left: 3%;
}

.windowboxp {
  height: 230px;
  width: 115%;
  padding: 30px;
  padding-bottom: 5px;
  padding-top:  5px;
  border-radius: 25px;
  text-decoration: none;
}

.photobox {
  background: var(--page2-aw-color);
  border: 2px groove var(--page2-ac-color);
  width: 100%;
}

.wphotobox {
  background: var(--page2-ac-color);
  border: 2px groove var(--page2-cc-color);
  width: 94%;
  height: 150px;
  border-radius: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.wphotobox img {
  max-width: 90%;
  max-height: 90%;
  border-radius: 18px;
}

.photoframe {
  border: 2px groove var(--page2-mc-color);
}

.mabsr {
  text-align: left;
  margin-left: 50px;
  margin-right: 30px;
}

.windowboxt img {
  height: auto;
  width: 100%;
  border-radius: 25px;
  border: 1px groove var(--page2-ac-color);
}

ul.breadcrumb {
  padding: 10px 16px;
  list-style: none;
  background-color: var(--page2-aw-color);
  border-top-left-radius: 18px;
  border-top-right-radius: 18px;
  border: 1px groove var(--page2-ac-color);
}
ul.breadcrumb li {
  display: inline;
  font-size: 18px;
}
ul.breadcrumb li+li:before {
  padding: 8px;
  color: black;
  content: "/\00a0";
}
ul.breadcrumb li a {
  color: #0275d8;
  text-decoration: none;
}
ul.breadcrumb li a:hover {
  color: #01447e;
  text-decoration: underline;
}

.cright a {
  text-shadow: -0.5px -0.5px var(--page-my-color), 0.5px 0.5px var(--page-bb-color), 5px 5px 6px var(--page2-ac-color);
  color: var(--page2-cc-color);
}

.cml {
  text-shadow: -1px -1px var(--page-my-color), 1px 1px var(--page-bb-color), 5px 5px 6px var(--page-ox-color);
  border: 3px groove var(--page2-ac-color);
  border-radius: 25px; background-color: var(--page-gy-color);
}

.cml a h2 {
  text-align: center;
}

.finep {
  text-shadow: -0.5px -0.5px var(--page-my-color), 0.5px 0.5px var(--page-bb-color), 5px 5px 6px var(--page2-mc-color);
  color:  var(--page-dm-color);
  margin-left: auto; margin-right: auto;
  margin-top: -2px; margin-bottom: 1px;
}

.copyright {
  color:  var(--page-dm-color);
}

.smtexture a {
  text-shadow: -0.5px -0.5px var(--page-my-color), 0.5px 0.5px var(--page-bb-color), 5px 5px 6px var(--page-ox-color);
  color: var(--page-bw-color); 
}

.socmed {
  margin-left: 20px; margin-top: -2px;
  padding-bottom: 10px; 
}

.socmed h2 {
  margin-top: -10px;
  margin-bottom: -5px;
}

.sml {
  text-shadow: -1px -1px var(--page-my-color), 1px 1px var(--page-bb-color), 5px 5px 6px var(--page-ox-color);
  border: 3px groove var(--page2-ac-color);
  border-radius: 25px;
}

.fa {
  text-shadow: -0.5px -0.5px var(--page-my-color), 0.5px 0.5px var(--page-bb-color), 5px 5px 6px var(--page-ox-color);
  border: 0.5px groove var(--page-ox-color);
  border-radius: 25px;
}

.fa:hover {
  padding-left: 20px;
  transition: 0.1s;
}

header .backlight {border: 3px groove var(--page2-ac-color);}

.page-wrapper {
  color: var(--page-bb-color);/* counterpart to line 205 */
  border: 2px groove var(--page2-ac-color);
  border-radius: 25px;
  background: var(--page2-aw-color);
  padding-right: 10px;
}
 
.page-wrapper a {
  color: var(--page-bb-color);/* counterpart to line 197 */
}

.table_it {
  font-family: arial, sans-serif;
  width: 98%;
  border: 2px groove var(--page2-ac-color);
  border-radius: 5px;
  margin-left: 10px;
}

td, th {
  border: 2px groove var(--page2-ac-color);
  text-align: left;
  padding: 8px;
}

tr:nth-child(even) {
  background-color: var(--page-dm-color);
}

#title {text-align: center;}
	
.bton {
 color: var(--page2-ac-color);
 background: var(--page2-aw-color);
 border-radius: 6px;
 box-shadow: var(--page-ox-color);
 text-shadow: 0.5px 0.5px var(--page-ox-color); 
}

.bton:hover {
 text-shadow: 0.5px 0.5px var(--page-ox-color);
 background: var(--page2-cc-color);
 color: var(--page2-aw-color);
}
