.zoom-btn {
}
.zoom-controls .zoom-btn:focus-visible {
border:solid 4px #fff;
outline:dotted 5px #fff;
display:block;
}

body, html {
background-color : #2D2F2F;
color : #f6eee0;
}
.lightmode {
display:none;
height:1px;
visibility:hidden;
}
.thingstodo #light a:link {
	display:inline-block;
}
.thingstodo a:focus {
border: dotted 5px #fff;
}

.darkmode {
border:none;
display:inline;
height:auto;
visibility:visible;
}
#bigcontainer {
background-color:#50514F;
border-bottom : none;
}
.widget-area {
    border-top: solid 2px #f6eee0;
    }

.fullwidth, .purplebackground {
border-bottom: solid 1px #fff;}

.purplebkd {
border-bottom: solid 1px #706F70
}

/*----------search, donate, change the look------------*/

#search input[type=search], #changethelook A:link, #changethelook A:visited, #donate a:link, #donate a:visited {
background-color: transparent;
color:#fff;
}
#changethelook A:link, #changethelook A:visited {
color:#fff;
}
.textsize a:link, .textsize a:visited {
color:#fff;
}


#content {
background-color:transparent;
}

/*----------HTML------------*/
A:link, A:visited {
color : #f79d09;
background-color : transparent;
}

A:hover, A:focus, A:active {
color : #000;
background-color : #f79d09;
}
footer A:hover {
background-color : transparent;
}
footer .footerdonate a:focus, .footerlinks a:focus, .balancecontact a:focus {
background-color: #50514F;
outline: dotted 5px #fff;
}


h1, h2, h3, h4 {
color: #f79d09;
color: #fff;
}

hr {
background-color : #7c6f86;
}
main img {
background-color:#fff;
border-radius:5px;
padding:4px
}


.entry-footer {
border-bottom: solid 5px #dcbe88;
}
footer {
background-color:#50514F;
border-top: solid 2px #706F70;
}
/*----------SOCIAL MEDIA------------*/
#socialmedia {
	margin-bottom:1em;
}
#socialmedia A:link, #socialmedia A:visited {
background-color: transparent;
}
#socialmedia A:hover, #socialmedia A:focus {
background-color: transparent;
}


nav {
background-color:transparent;
}

#totop a:link, #totop a:visited {
background-color:#fff;
border:solid 2px #fff;
color:#000;
}
#totop a:hover, #totop a:focus {
background-color:#000;
color:#fff;
}
.borderright .wp-block-column {
	border-right:solid 3px #7c6f86;
}
main img {
background-color:#fff;
border-radius:5px;
padding:4px
}

.shadowbox .wp-block-image img {
	background-color:transparent;
}