/* Content */
/* #wrapper{
	background-color: #1f0990;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='49' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='hexagons' fill='%230a84f7' fill-opacity='0.25' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
} */
#wrapper,
.page-title-subtitle h2,
.breadcrumbs a,
.breadcrumbs .current-item,
article.begin-content a,
.elegant-grid h3.widget-title,
h1,
h2,
h3,
h4,
p.h3,
strong,
.table,
.table-striped>tbody>tr:nth-of-type(odd),
label,
blockquote,
.bwg_back.bwg_back_1,
.bwg_back.bwg_back_0,
.normal-list,
div[id^=bwg_container] p,
span.pagination-links_col2 span{
	color: var(--wp--preset--color--dark)!important;
	/* text-shadow: 0 0 5px rgb(0 0 0/100%); */
}
body,h1,h2,h3,h4,h5,h6,p,div{
	font-family: 'Montserrat','Lucida Sans',sans-serif!important;
}
.wp-site-blocks{
    /* background-color: var(--wp--preset--color--background-light); */
	background-color: #fffaf0;
}
.wp-block-post-title{
	text-transform: uppercase;
}
.widget_sow-editor a{
	text-decoration: underline;
}
.textwidget{
	font-size: 18px;
}
.panel-widget-style{
	height: auto!important;
}
.table-striped>tbody>tr:nth-of-type(odd){
	background-color: #2196f3;
}
#bottomfooter.cfooter p,
#bottomfooter.cfooter ul#social li a,
.totop i{
	text-shadow: none;
}
.portrait img{
	border: 3px solid #fff9;
}
hr{
	opacity: 1;
}
/* Logo Slider */
.gs_logo_single img{
	width: 70%;
}

/* Tabs */
h4.sp-tab__tab_title{
    color: #000!important;
    text-shadow: none;
}
span.sp-tab__nav-link.sp-tab__active{
    background-color: #cacaca!important;
}
.sp-tab__tab-content .sp-tab__tab-pane{
	background:transparent!important;
    font-size: inherit!important;
}
.sp-tab__tab-content .sp-tab__tab-pane ul li a{
    text-decoration: underline;
}
/* Mission & Vision */
/* #mission-vision img.mission-vision{
	width: 300px;
}
#mission-vision h2{
	display: block;
}
#purpose,
#vision,
#mission,
#core-value{
	position: relative;
    margin-bottom: 3em;
	top: 0;
}
.first-letter-highlight-list{
	margin-top: 15px;
}
.first-letter-highlight-list li{
	margin: 3px 0;
	padding: 0!important;
	letter-spacing: .03em;
}
.first-letter-highlight-list li:first-letter{
	font-weight: 900;
	margin-right: 2px;
	font-style: italic;
	color: red;
}
@media (min-width: 768px){
    #purpose,
	#vision,
	#mission,
	#core-value{
        position: absolute;
		width: 95%;
		left: 0;
    }
	#mission-vision h2{
		display: none;
	}
    #purpose{
        top: 75px;
    }
    #vision{
        top: 220px;
    }
	#mission{
		top: 320px;
	}
	#core-value{
		top: 620px;
	}
} */
/* Blockquote */
blockquote{
	border-left-color: red;
}
/* Side Navi Menu */
.widget_nav_menu h3.widget-title{
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 1.25em;
}

/* .widget_nav_menu h3.widget-title:before{
	content: "";
    display: inline-block;
    height: 25px;
    width: 5px;
    background-color: red;
    vertical-align: middle;
    position: relative;
    margin-right: 15px;
    top: -4px;
} */

.widget_nav_menu .menu li.menu-item{
	list-style: none;
    margin-bottom: 0px;
    padding: 0;
}

.widget_nav_menu .menu li.menu-item:not(:last-child){
    border-bottom: 0px solid rgb(255 255 255/60%);
}

.widget_nav_menu .menu li.menu-item a{
	/* background-color: rgb(255 255 255/100%); */
	color: var(--wp--preset--color--text-regular)!important;
    display: block;
    padding: .8em;
	text-shadow: none;
    font-weight: 400;
    text-decoration: none;
	border-left: 3px solid transparent;
}

.widget_nav_menu .menu li.current-menu-item a{
	color: var(--wp--preset--color--text-regular)!important;
	border-left-color: red;
}
.widget_nav_menu .menu li.menu-item a:hover{
    /* background: var(--wp--preset--color--background-light); */
    color: var(--wp--preset--color--vivid-red)!important;
}
/* Form */
input[type="submit"]{
	background-color: var(--wp--preset--color--foreground);
	color: #fff;
	border-radius: 0.375rem;
}
/* Button */
.btn{
	opacity: 0.9;
}
.btn:hover{
	opacity: 1;
}
.btn-primary{
	background-color: var(--wp--preset--color--foreground);
	color: #fff;
	border: 0px;
}
.btn-primary:hover,
.btn-primary:active{
	background-color: var(--wp--preset--color--foreground)!important;
}
/* Org Chart */
.wpda_tree_item_title{
    font-size: 1rem!important;
    color: #fff!important;
}
.wpda_tree_item_desc{
    font-size: 1rem!important;
    color: var(--wp--preset--color--background-light)!important;
}
.wpdevart_org_chart_container li .wpda_tree_item_container > div{
    padding: 10px!important;
    background-color: var(--wp--preset--color--foreground);
    min-height: auto!important;
    min-width: fit-content!important;
}
.wpda_mobile.wpdevart_org_chart_container > ul > li.has_children > .wpda_tree_item_container > div{
    border-radius: 5px;
}
.wpda_mobile.wpdevart_org_chart_container li.has_children li .wpda_tree_item_container > div{
    background-color: var(--wp--preset--color--foreground)!important;
    border-radius: 5px;
}