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”

DIVI GLOBALLY REMOVE SIDEBAR (To REMOVE SIDEBAR FROM WOOCOMMERCE)

/* ********************************** */
/* ** DIVI GLOBALLY REMOVE SIDEBAR ** */
/* ********************************** */


/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

DIVI WOOCOMMERCE BUTTON STYLING

/* ************************************* */
/* ** DIVI WOOCOMMERCE BUTTON STYLING ** */
/* ************************************* */


body .et_pb_button:hover, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button:hover, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover {
  color: #E09900;
}
.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button{
  color: #E09900;
}

TEXT DECORATION

/* ********************************************************** */
/* ** TEXT DECORATION-UNDERLINE TEXT AND COLOR OF THE LINE ** */
/* ********************************************************** */


text-decoration-line: underline;
text-decoration-color: #515151;