Anchor links so that the targeted section of page is NOT under the header

/* ****************** */
/* ** ANCHOR LINKS ** */
/* ****************** */

.anchor{
display: block;
height: 166px; /*same height as header*/
margin-top: -166px; /*same height as header*/
visibility: hidden;
}
<span class="anchor" id="general"></span>
http://108.163.169.74/~insuranceofnorth/insurance-basics/#general

 

MAKE FIRST ITEM IN A MEGA MENU DROPDOWN MENU UNCLICKABLE

#top-menu li.mega-menu&gt;ul&gt;li&gt;a:first-child {
    color: #BA0100 !important;
    text-decoration: underline;
    padding-top: 20px!important;
    padding-bottom: 0!important;
    cursor: default;
    pointer-events: none;
}

/* ********************************************* */
/* ** ADJUST RIGHT DROP DOWN MENU TO THE LEFT ** */
/* ********************************************* */

.drop_menu ul {
right: 0px !important;
}

/* *************************************** */
/* ** ADJUST DIVI DOWN MENU TO THE LEFT ** */
/* *************************************** */

ul.sub-menu {
	right:0px !important;
}

/* ********************************* */
/* ** ADJUST DIVI DOWN MENU WIDTH ** */
/* ********************************* */

.nav li ul {
    width: 300px;
}
#top-menu li li a {
    width: 300px;
}

FOOTER STYLING

Insurance of NC

123 Any Street
Raleigh, NC 99999

Call Us

Email Us

<img class="alignleft size-full wp-image-204541" src="https://barkingbirdmedia.com/wp-content/uploads/2018/06/map-pin3-white-24.png" alt="" width="24" height="24"><span style="font-size: 14pt; margin-left: 4px;">Insurance of NC</span>
<div style="margin-left: 43px; margin-top: -20px;">123 Any Street</div>
<div style="margin-left: 43px;">Raleigh, NC 99999</div>
<div style="margin-top: 10px;"></div>
<img class="alignleft size-full wp-image-204547" src="https://barkingbirdmedia.com/wp-content/uploads/2018/06/phone-white-24.png" alt="" width="24" height="24"><span style="font-size: 14pt; margin-left: 5px;">Call Us</span>
<div style="margin-left: 45px; margin-top: -20px;"><a style="color: #ffffff;" href="tel:+18554191960">1-855-419-1960</a></div>
<div style="margin-top: 10px;"></div>
<img class="alignleft size-full wp-image-204545" src="https://barkingbirdmedia.com/wp-content/uploads/2018/06/envelope-closed-white-24.png" alt="" width="24" height="24"><span style="font-size: 14pt; margin-left: 5px;">Email Us</span>
<div style="margin-left: 43px;"><a style="color: #ffffff;" href="mailto:info@insuranceofnc.com ">info@insuranceofnc.com </a></div>

DIVI EQUAL HEIGHT BLURB TITLES

.et_pb_blurb_container h4 {
 min-height: 42px;
}

DIVI EQUAL HEIGHT BLURBS

/* ***************************** */
/* ** DIVI EQUAL BLURB HEIGHT ** */
/* ***************************** */

.flex-row-wrapper {
 display: flex;
 }

In Blurb Settings, Advanced, Main Element, enter:

display: flex;

In Row Settings, Advanced, CSS Class, enter:

flex-row-wrapper

DIVI BLURB HOVER EFFECT

/* ***************************** */
/* ** DIVI BLURB HOVER EFFECT ** */
/* ***************************** */

.blurb:hover {
background-color: #ffffff;
box-shadow: 0px 1px 18px rgba(23, 23, 23, 0.17);
-moz-box-shadow: 0px 1px 18px rgba(23, 23, 23, 0.17);
-webkit-box-shadow: 0px 1px 18px rgba(23, 23, 23, 0.21);
}

In Row Settings, Advanced, CSS Class, enter:

blurb

DIVI ALIGN BUTTONS TO BOTTOM

/*————————————————*/
/*———[DIVI ALIGN BUTTONS TO BOTTOM]———–*/
/*————————————————*/


/* buttons fixed to the bottom */
.bbm_r_fixed_buttons .et_pb_column {
     padding-bottom:30px;
}

.bbm_r_fixed_buttons .et_pb_button_module_wrapper {
    position: absolute;
    bottom: 5%;
    left: 0;
    right: 0;
    margin: auto;
}

In Row Settings, Advanced, CSS Class, enter:

bbm_r_fixed_buttons

Enable “Equalize Column Height”