/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 19 2024 | 14:50:32 */
#secondary {
	display:none;
}

.site:before{
	display:none;
}
::selection {
	background: #57068C;
	color: #fff;
}

::-moz-selection {
	background: #57068C;
	color: #fff;
}
a{
	color: #57068C;
}
a:hover {
	color: #2B2B2B;
}
.entry-title a:hover {
    color: #2B2B2B;
}

.entry-content a, .entry-summary a, .page-content a, .comment-content a {
	text-decoration: none;
}

.site-title a, .site-title a:hover {
    color: #57068C;
}

.site-title a {
    color: #57068c !important;
	font-weight:700;
}
.cat-links a:hover {
    color: #57068C;
}

.entry-meta a:hover {
    color: #57068C;
}


.search-toggle:hover, .search-toggle.active {
    background-color: #57068C;
}
.search-toggle {
	background-color: #57068c;
}

.search-box {
	background-color:rgba(255, 255, 255, 0.0);
    padding: 0;
}

.site {
max-width: 100%;
}

.site:before {
	background-color: #fff;
}

.site-header {
    background-color: #F0F0F0;
	max-width: 100%;
}

.site-title a {
    color: #57068C;
}

p{
	font-size:20px;
}

.post-navigation .meta-nav {   
    font-size: 15px;
}

.post-navigation a, .image-navigation a {
    font-size: 16px;
}

.entry-meta {
    font-size: 15px;
}

#primary-navigation{
	position: absolute;
    top: 48px;
    width: 100%;
	/*height: 70px; *//*Removed by Daniel Jan 2024 */
    left: 0;
    right: 0;
    margin: auto;
    background-color: #F0F0F0;
	border: solid 1px #57068C;
}

/* .nav-menu{
	padding-left: 30px;
} */

.menu-menu-container, .nav-menu, .site-navigation li{
	height: 100%;
}

.site-navigation a{
	color: #000;
	text-transform: capitalize;
	font-size: 16px;
	height: 68px;
}

.site-navigation a:hover{
	color: #57068C;
}

.sub-menu a{
	line-height: 68px;
	color: #2b2b2b !important;
}

.sub-menu a:hover{
	color: #57068C !important;
}

.primary-navigation li{
	line-height: 68px;
}

.primary-navigation li li {
    border-top: 1px solid transparent;
	border-bottom: 1px solid transparent;
}

.primary-navigation li li:hover {
    border-top: 1px solid #57068C;
	border-bottom: 1px solid #57068C;
}

.primary-navigation ul ul{
	background-color: #fff;
	border: 1px solid #57068C;
	top: 68px;
	box-shadow:2px 2px 8px #dadada;
}

.site-navigation .current_page_item > a,
.site-navigation .current_page_ancestor > a, 
.site-navigation .current-menu-item > a, 
.site-navigation .current-menu-ancestor > a{
	color: #57068C;
}

.primary-navigation .menu-item-has-children > a:after,
.primary-navigation .page_item_has_children > a:after{
	top: 32px;
	font-size: 10px;
}

.primary-navigation ul ul a:hover,
.primary-navigation ul ul li.focus > a {
    background-color: #fff;
}
f
.primary-navigation li a {
	border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}

.primary-navigation li:hover a, 
.primary-navigation li.focus a {
    background-color: #fff;
    color: #57068C;
	border-left: 1px solid #57068c;
    border-right: 1px solid #57068c;
}

.primary-navigation ul ul a {
    padding: 0px 12px;
    white-space: nowrap;
	width: 225px;
	border: none !important;
}

.wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
    border: solid 1px #57068C;
	box-shadow:2px 2px 8px #dadada;
    padding: 20px;
}

.site-content .entry-header, .site-content .entry-content, .site-content .entry-summary, .site-content .entry-meta, .page-content {
	margin:auto;
	max-width:55%;
}

.entry-meta {
    margin-left: 0 !important;
}
.site-content .entry-header {
    padding: 45px 10px 20px;
}

.site-content{
	margin-left:0;
}

.header-main {
    padding: 0 0px 0 14px;
}

.site-info {
display:none;
}
.post-navigation, .image-navigation {
    margin: 24px auto 48px;
    max-width: 55%;
    padding: 0 10px;
}
.nav-links{
	display:flex;
}
.nav-links a[rel="prev"]{
}

.nav-links a[rel="prev"]:hover{
		color: #57068C;
}
.nav-links a[rel="next"]{
	text-align:right;
}
.nav-links a[rel="next"]:hover{
		color: #57068C;
}

.single .byline, .group-blog .byline {
    display: none;
}

.archive-header{
	display: none;
}

.entry-content a, .entry-summary a, .page-content a, .comment-content a{
	font-size: 20px;
}

.entry-content, .entry-summary, .page-content{
	font-size: 20px;
}