/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/
a:hover {
	text-decoration:underline;
}

/*----------  !SECTION  ----------*/

/*hamburger menu icon size*/

/*
.menu-toggle {
	font-size:25px;
}
*/
.main-navigation .menu > .menu-item  > a:hover{
text-decoration:underline;
}

.main-navigation .sub-menu li a:hover {
    text-decoration:underline;
}

.main-title a:hover {
	text-decoration:underline;
}
/* Mobile menu styles */
@media (max-width: 768px) {
    /* Main menu and submenu backgrounds, padding, and active link styles */
    .main-navigation.toggled .main-nav ul {
        background-color: white !important; /* Ensures background is white */
        padding-top: 20px;
        padding-bottom: 20px;
    }

    /* Link color and hover styles for main menu and submenu */
    .main-navigation.toggled .main-nav ul li a,
    .main-navigation.toggled .main-nav ul .menu-item-has-children .sub-menu a {
        color: black !important; /* Ensures text color is black */
    }

    .main-navigation.toggled .main-nav ul li a:hover,
    .main-navigation.toggled .main-nav ul .menu-item-has-children .sub-menu a:hover {
        color: black !important;
        background-color: white !important; /* Maintains background color on hover */
        text-decoration: underline; /* Adds underline on hover */
    }

    /* Style for main submenu item when the submenu is open */
    .main-navigation.toggled .main-nav ul .current-menu-ancestor > a,
    .main-navigation.toggled .main-nav ul .current-menu-item > a,
    .main-navigation.toggled .main-nav ul .current-menu-parent > a,
    .main-navigation.toggled .main-nav ul .menu-item-has-children:hover > a,
    .main-navigation.toggled .main-nav ul .menu-item-has-children:focus > a,
    .main-navigation.toggled .main-nav ul .menu-item-has-children.sfHover > a {
        background-color: white !important; /* Ensures parent item background is white */
        color: black !important; /* Ensures parent item text color is black */
    }

    /* Adjusting margins of the inside-navigation container */
    .inside-navigation {
        margin-left: -10px !important;
        margin-right: -10px !important;
    }
}
/* Style the breadcrumb list */
ol.breadcrumb-plans {
  
  list-style: none;
 margin:0;
}

/* Display breadcrumb list items side by side */
ol.breadcrumb-plans li {
  display: inline;
  margin:0;
}
@media (min-width: 1220px)
{
.entry-content > .alignfull {
    margin-bottom: 1rem;
    margin-top: 0rem;
}
}