/* Hide top bar jr-5576406-hc */
.top-bar {
	display: none;
}

/* Expand site branding wrapper on desktop jr-5576406-hc */
@media screen and (min-width: 768px) {
	.site-branding-wrapper {
		max-width: 1250px;
	}
}

/*--- removes padding above slider / #13962658-HC-PK ---*/
.page-template-front-page .site-content {
    padding-top: 0;
}

/* Hide WordPress Footer | #13989374-hc KEF */
.site-info {
    font-size:0px;
}

/* Add Copyright to footer | #13989374-hc KEF */
.site-info a:after {
    content: 'Designed by AH Web Works™  |  Powered by Wordpress.com  ';
    display: inline-block;
    margin: 15px 0 15px 0;
    font-size:14px;
}

/* reduce footer widget padding - 14278189-hc */
.footer-widgets-wrapper {
	padding: 1em 10%;
}

/* add gradient background to footer widget area #14320194-hc */
.footer-widgets {
    background-color: #347898
;
    background: linear-gradient(45deg,#347898,#86b4ca

);
}

.footer-widgets-wrapper{
	background-color: transparent
}

/* ---remove margin from menu items so they stay on one line | 14388893-HC (JW) --- */ 
.main-navigation{
    margin-left: 0;
}

/* ---Increase header width | 14388893-HC (JW) --- */ 
.site-branding-wrapper{
    max-width: 1350px;
}

/* Make footer widgets full width and Center footer widgets | hc-15008078 */
@media screen and (min-width: 768px){
.footer-widgets-wrapper .widget-area {
    width: 100%;
    text-align: center;
}}

/*add border around menu-item-31 -hc15031407 -st*/
li#menu-item-31 {
	border: solid;
	border-radius: 30px;
	border-color: black;
	margin-left: 1.2em;
	
}

/*add hover effect to menu item with border -hc15031407 -st*/
li#menu-item-31:hover {
	background-color: #9cc9e2;
}

li#menu-item-31 a {
    padding: 0.2em 1.2em;
}

li#menu-item-31 a:hover {
    color: white;
}

/* Hide the homepage title only */
.page-id-2 .entry-title,
.page-id-2 .page-title,
.page-id-2 .entry-header {
  display: none !important;
}

.site-header .size-karuna-hero, .custom-header {
    width: fit-content !important;
}