/*vision serve alliance style fixes*/
#vsaembed .alignfull {
	width:100%
}
#vsaembed .wp-block-columns {
	background:#545454;;
}
#vsaembed .wp-block-columns h2, #vsaembed .wp-block-columns h3,#vsaembed .wp-block-columns p, #vsaembed .wp-block-columns ul, #vsaembed .wp-block-columns ol, #vsaembed .wp-block-columns a:link {
	color:#fff;
}
#vsaembed .wp-block-columns a:hover, #vsaembed .wp-block-columns a:focus {
	background-color:#fff;
	color:#000;
}
/*end VSA fixes*/

.site-footer {
border-top:solid 1px #fff;
}
body, html, #banner, #colophon, #content, #top, #topbkd {
background-color : #38363a;
color : #f6eee0;
}
.darkmode {
display:inline;
}
.lightmode {
display:none;
}

#bigcontainer {
border-bottom : solid 1px #dcbe88;
}
#name {
display:none;
}
#namedark {
display:inline;
}
#namedark .logo {
height : 90px;
	margin-bottom:10px;
}
#namedark{
	margin-right:30px;
}


/*----------SOCIAL MEDIA------------*/
#socialmedia {
	margin-bottom:1em;
}

#socialmedia A:link, #socialmedia A:visited {
background-color: transparent;
}

#socialmedia A:hover, #socialmedia A:focus {
background-color: transparent;
}


/*----------TAKE ACTION------------*/
#action A:link, #action A:visited {
background-color: #2F2E31;
color : #f79d09;
color : #dcbe88;
color : #fff;
border : solid 1px #7c6f86;
border: solid 1px #dcbe88
}
#action A:hover, #action A:focus {
border: solid 1px #f79d09;
}

/*----------DONATE NOW BUTTON------------*/
.donatenow {
border:solid 11px transparent;
	line-height:2em;
}
.bigEntrance a:link, .bigEntrance a:visited {
border:solid 11px transparent;
}


/*----------search------------*/
#search input[type=search] {
background: #2F2E31/*473d4f*/
url("https://www.balancefba.org/wp-content/themes/balance-cee/svg/searchfff.svg") no-repeat 8px center;
border: solid 1px #7c6f86;
border: solid 1px #dcbe88

 }
 
/*----------A11Y------------*/

#aaa A:hover, #aaa A:focus {
background-color: transparent;
}
#dark A:link, #dark A:visited, #textsize A:link, #textsize A:visited {
background-color: #2F2E31;
border: solid 1px #dcbe88
}
#dark A:hover, #dark A:focus, #textsize A:hover, #textsize A:focus {
border: solid 1px #f79d09;
}
#light A:link, #light A:visited {
background-color: #fff;
border: solid 1px #dcbe88
}
#light A:hover, #light A:focus {
background-color: #fff;
border: solid 1px #f79d09;
}

/*menu*/
.menu-toggle {
background-color: #2F2E31;
border: solid 1px #dcbe88;
color : #dcbe88;
}

#site-navigation {
	border-top:solid 1px #dcbe88;
	border-bottom:solid 1px #dcbe88;
}
/*----------HERO------------
#heroimage {
-webkit-box-shadow: 0px 35px 158px 8px rgba(255,255,255,0.62);
-moz-box-shadow: 0px 35px 158px 8px rgba(255,255,255,0.62);
box-shadow: 0px 35px 158px 8px rgba(255,255,255,0.62);
}
*/
#content {
background-color:transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

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

A:hover, A:focus, A:active {
color : #000;
background-color : #f79d09;
}

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

hr {
background-color : #7c6f86;
}


/*----------NAVIGATION-------------*/

#navigation {
color: #f79d09;
}

#site-navigation {
background-color: #38363a;
}
.main-navigation A:link, .main-navigation A:visited {
color : #f1e6d0;
background-color: transparent;
}
.main-navigation A:hover, .main-navigation A:focus {
color : #dcbe88;
background-color: #f79d09;
}

/* dropdowns */
.main-navigation ul ul {
float: left;
position: absolute;
border : solid 1px #dcbe88;
background-color: rgba(56, 54, 58, .98);
}

/*---top links in the main nav -----*/
.main-navigation li:hover > a,
.main-navigation li.menu-focus > a {
background-color : white;
color : black;
}
/*primary nav dropdowns*/
.main-navigation .menu-item-has-children > a:after
{
content: url(https://www.balancefba.org/wp-content/uploads/2021/08/down-arrowdark.svg);
}



/* dropdown links  */
.main-navigation ul ul li {
background-color: transparent;
color : #4A2169;
}



/*---------------dropdown hover & focus--------------------------------------*/
.main-navigation ul ul :hover > a,
.main-navigation ul ul .menu-focus > a {
background-color : white;
color : black;
}


/*----------dropdown  -------------------------------*/

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
color: black;
background-color : white;
color : #000;
}


/*--------------CURRENT PAGE------------------*/

.current_page_item, .current_page_item {
background-color: transparent;
}


.entry-footer {
    border-bottom: solid 5px #dcbe88;
    }
