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

 

/* ********************************************* */
/* ** 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;
}

/* ************************* */
/* ** DYNAMIC YEAR UPDATE ** */
/* ************************* */

<script>
 var beg_year = 2006; // Year site went live
 var this_year = new Date(); // Get current date
 var developed_by = ' | All Rights Reserved, <a href="https://greenpines.org" target="_blank">Green Pines Baptist Church</a> | <a href="https://greenpines.org/privacy-policy">Privacy Policy</a>'; // Business Name
 this_year = this_year.getFullYear();
 if(this_year > beg_year) {
 var year = beg_year + ' - ' + this_year;
 } else {
 var year = this_year;
 }
 var domain = window.location.hostname;
 jQuery(function($){
 $('#footer-info').html('&copy; ' + year + developed_by );
 });
</script>

/* ************************************************************** */
/* ** DIVI FLOAT SOCIAL MEDIA ICONS TO RIGHT SECONDARY NAV BAR ** */
/* ************************************************************** */

#top-header .et-social-icons { float:right !important; }
#top-header #et-info { width: 100%; }

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>

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;
}

MOBILE MENU COLLAPSED

Add the following code to Divi > Integration > Body text box:

<style type="text/css">
#main-header .et_mobile_menu .menu-item-has-children > a { background-color: transparent; position: relative; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-family: 'ETmodules'; text-align: center; speak: none; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased; position: absolute; }
#main-header .et_mobile_menu .menu-item-has-children > a:after { font-size: 16px; content: '\4c'; top: 13px; right: 10px; }
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after { content: '\4d'; }
#main-header .et_mobile_menu ul.sub-menu { display: none !important; visibility: hidden !important;  transition: all 1.5s ease-in-out;}
#main-header .et_mobile_menu .visible > ul.sub-menu { display: block !important; visibility: visible !important; }
</style>

<script type="text/javascript">
(function($) {
      
    function setup_collapsible_submenus() {
        var $menu = $('#mobile_menu'),
            top_level_link = '#mobile_menu .menu-item-has-children > a';
             
        $menu.find('a').each(function() {
            $(this).off('click');
              
            if ( $(this).is(top_level_link) ) {
                $(this).attr('href', '#');
            }
              
            if ( ! $(this).siblings('.sub-menu').length ) {
                $(this).on('click', function(event) {
                    $(this).parents('.mobile_nav').trigger('click');
                });
            } else {
                $(this).on('click', function(event) {
                    event.preventDefault();
                    $(this).parent().toggleClass('visible');
                });
            }
        });
    }
      
    $(window).load(function() {
        setTimeout(function() {
            setup_collapsible_submenus();
        }, 700);
    });
 
})(jQuery);
</script>


}

SCHEMA MICRODATA

Add the following code to Divi > Integration > Body text box:

<div style="display:none;" itemscope itemtype="http://schema.org/LocalBusiness">
	<div itemprop="name">GBP Services, Inc.</div>
	<div>Url: <span itemprop="url"><a href='https://www.mc-junk.com/'>https://www.gbpservicesinc.com/</a></span></div>
	<div itemtype="http://schema.org/PostalAddress" itemscope="" itemprop="address">	
		<div itemprop="streetAddress">7283 NC Hwy 42, Ste# 102-261</div>
		<div><span itemprop="addressLocality">Raleigh</span>, <span itemprop="addressRegion">NC</span> <span itemprop="postalCode">27603</span></div>
	</div>	
	<div>Phone: <span itemprop="telephone">(919) 995-5161</span></div>
	<div>Email: <span itemprop="email"><a href='mailto:info@gbpservicesinc.com'>info@gbpservicesinc.com'</a></span></div>
	<div><link itemprop="logo" href='https://www.gbpservicesinc.com/wp-content/uploads/2018/11/gbp-services-logo.jpg'></div>
	<div style="display:none;" itemprop="image" itemscope itemtype="http://schema.org/ImageObject">
		<img src="https://www.gbpservicesinc.com/wp-content/uploads/2018/11/gbp-services-logo.jpg" alt="GBP Services Logo" width="417" height="150" itemprop="url"></div><br />
	<div><link itemprop="sameAs" href="https://www.facebook.com/GBPConsulting/">
	<link itemprop="sameAs" href="https://www.bbb.org/us/nc/raleigh/profile/investigator/gbp-consulting-investigative-security-services-inc-0593-90207554#bbbseal">
	<link itemprop="sameAs" href="https://www.yelp.com/biz/gbp-consulting-and-investigative-services-raleigh">

	<div itemtype="http://schema.org/GeoCoordinates" itemscope="" itemprop="geo">
		<meta itemprop="latitude" content="35.59179" />
		<meta itemprop="longitude" content="-78.601745" />
	</div>	
	<div itemprop="paymentAccepted"  style='display: none' >cash, check, credit card</div>
	<div style='display: none'  itemprop="priceRange" content="$$$">$$$</div></div>
	<meta itemprop="openingHours"  style='display: none'  datetime="Mo,Tu,We,Th,Fr 08:30-17:00" />
</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 for Single WooCommerce Product Pages ***/
.single-product #main-content .container:before {background: none;}

/*** Hide Sidebar for Single WooCommerce Product Pages ***/
.single-product #sidebar, .single-product #sidebar-secondary {display:none;}

/*** Expand the content area to fullwidth for Single WooCommerce Product Pages ***/
@media (min-width: 981px){
.single-product #left-area, .single-product #primary {
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;

TEXT DECORATION

/* ********************************************************** */
/* ** DIVIDERS BETWEEN MENU ITEMS ** */
/* ********************************************************** */


#top-menu .menu-item:before{
 content: '|';
 position: absolute;
 right: 7px; /* this can be adjusted as needed, depending on number of items */
}
 
#top-menu .menu-item:last-child:before{
 content:'';
}
 
#top-menu .menu-item-has-children .sub-menu .menu-item:before{
 content:'';
}

Bij Woods geloven we dat ieder etentje een bijzondere belevenis moet zijn. Kom genieten van onze heerlijke gerechten en onze zorgvuldig speciaal voor u geselecteerde wijnen.
U vindt Restaurant WOODS in hartje Leiden, gelegen op een historische locatie met een sfeervolle ambiance. Ideaal voor feesten, partijen, trouwerijen, zakelijke diners of als u iets speciaals te vieren heeft!

TEXT DECORATION

/* ********************************************************** */
/* ** DIVIDERS BETWEEN MENU ITEMS ** */
/* ********************************************************** */


.et_pb_text_1:after {
    margin-top: 22%;
    margin-left: 40px;
    background: rgba(0,204,255,0.38823529411764707);
    position: absolute;
    width: 400px;
    height: 400px;
    display: block;
    content: "";
    top: 0px;
    z-index: -1;
    border-radius: 50%;
}