<!DOCTYPE html>
<html lang="en-US">
<head>
	<meta charset="UTF-8" />
<style id="global-hamburger-styles-css">

.mobile_nav .select_page {
    display: none !important;
}
.et-db #et-boc .et-l.et-l--header .mobile_menu_bar:before,
.et-l--header .mobile_menu_bar:before{
    content: unset;
}

.et_header_style_centered #main-header .mobile_nav.mobile_nav,
.et_header_style_split #main-header .mobile_nav.mobile_nav {
    padding: 0;
    border-radius: 0;
    background-color: unset;
    background: unset;
}
.et_header_style_centered #et_mobile_nav_menu#et_mobile_nav_menu,
.et_header_style_split #et_mobile_nav_menu#et_mobile_nav_menu {
    position: unset;
}

.et_header_style_centered.et_header_style_centered .mobile_menu_bar.mobile_menu_bar,
.et_header_style_split.et_header_style_split .mobile_menu_bar.mobile_menu_bar {
    position: relative;
}


.et_header_style_centered .et_mobile_menu.et_mobile_menu,
.et_header_style_split .et_mobile_menu.et_mobile_menu {
    top: 62px;
}

.et_header_style_left .et_mobile_menu.et_mobile_menu {
    top: 90px;
}

.et_header_style_centered .et_menu_container .mobile_menu_bar.mobile_menu_bar,
.et_header_style_split .et_menu_container .mobile_menu_bar.mobile_menu_bar,
.et_header_style_split .et_menu_container #et-top-navigation .mobile_menu_bar.mobile_menu_bar {
    top: unset;
    left: unset;
    right: unset;
    bottom: unset;
    padding: 0;
    float:right;
}

.et_header_style_split #main-header div#et-top-navigation {
    bottom: 0;
}
    
#main-header .mobile_menu_bar:before{
    content: unset;
}

#main-content .mobile_menu_bar:before{
    content: unset !important;
}


@media all and (max-width: 1175px) {
    .et_header_style_split #main-header,
    .et_header_style_centered #main-header {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .et_header_style_split .logo_container span.logo_helper {
        display: inline-block;
    }
    .et_header_style_split #main-header#main-header .container,
    .et_header_style_centered #main-header#main-header .container {
        height: auto;
    }
    .et_header_style_centered .et_menu_container .mobile_menu_bar.mobile_menu_bar,
    .et_header_style_split .et_menu_container .mobile_menu_bar.mobile_menu_bar,
    .et_header_style_split .et_menu_container #et-top-navigation .mobile_menu_bar.mobile_menu_bar
    {
        padding-bottom: 24px;
    }
    .et_header_style_split #main-header#main-header #et_mobile_nav_menu,
    .et_header_style_centered #main-header#main-header #et_mobile_nav_menu
    {
        margin-top: 0;
    }

    .et_header_style_split #main-header#main-header  .logo_container,
    .et_header_style_centered #main-header#main-header  .logo_container
    {
        position: absolute;
        height: 100%;
        width: 100%;
        z-index: 0;
    }
    .et_header_style_split #main-header#main-header #et-top-navigation,
    .et_header_style_centered #main-header#main-header #et-top-navigation {
        float: right;
        width: auto; 
        position: unset;
        padding-top: 24px;
    }
    .et_header_style_split #main-header#main-header,
    .et_header_style_centered #main-header#main-header {
        padding: unset;
    }
    .et_header_style_split #main-header#main-header 
    .et_header_style_centered #main-header#main-header div#et-top-navigation{
        position: absolute;
    }
    /*.et_header_style_fullscreen .dipi_hamburger*/
    /* .et_header_style_slide  .dipi_hamburger */{ /*Need to remove for 'Disable Custom Mobile Menu Style' + 'Side In' of Header Style */
        margin-bottom: 0 !important;
    }

    .et_header_style_fullscreen .et-fixed-header #et-top-navigation,
    .et_header_style_fullscreen #et-top-navigation {
        padding-bottom: 0 !important;
    }
}

/* FIXME: only if style is not fullscreen oder slidein */
@media all and (min-width: 1176px) {
    .dipi_hamburger {
        display: none;
    }

    .et_header_style_slide .dipi_hamburger,
    .et_header_style_fullscreen .dipi_hamburger {
        display: block;
        margin-bottom: 0 !important;
    }
}
</style>
<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<link rel="pingback" href="https://harpersfield.com/xmlrpc.php" />

	<script type="text/javascript">
		document.documentElement.className = 'js';
	</script>
	
	<title>Estate Winery in Geneva, Ohio | Harpersfield Vineyard</title>
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin /><style id="et-builder-googlefonts-cached-inline">/* Original: https://fonts.googleapis.com/css?family=Poppins:100,100italic,200,200italic,300,300italic,regular,italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic|Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic|Open+Sans:300,regular,500,600,700,800,300italic,italic,500italic,600italic,700italic,800italic&#038;subset=latin,latin-ext&#038;display=swap *//* User Agent: Mozilla/5.0 (Unknown; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) Safari/538.1 Daum/4.1 */@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0ow.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aX8.ttf) format('truetype');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aX8.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4exQ.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4exQ.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 500;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWV4exQ.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4exQ.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4exQ.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4exQ.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 500;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVc.ttf) format('truetype');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVc.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tMMPc.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVGdeL.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVGdeL.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLufntF.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeL.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VGdeL.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VGdeL.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VGdeL.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVGdeL.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTufntF.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1JlEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnedw.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlEA.ttf) format('truetype');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlEA.ttf) format('truetype');}/* User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:27.0) Gecko/20100101 Firefox/27.0 */@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0oA.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aXw.woff) format('woff');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aXw.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4exg.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4exg.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 500;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWV4exg.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4exg.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4exg.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4exg.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 500;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVQ.woff) format('woff');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVQ.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tMMPQ.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVGdeI.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVGdeI.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLufntG.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeI.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VGdeI.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VGdeI.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VGdeI.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVGdeI.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTufntG.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1JlEw.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlEw.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnedA.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlEw.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlEw.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlEw.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlEw.woff) format('woff');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlEw.woff) format('woff');}/* User Agent: Mozilla/5.0 (Windows NT 6.3; rv:39.0) Gecko/20100101 Firefox/39.0 */@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16WXZ0pg.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Hw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Hw3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu173w3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr73w3aXo.woff2) format('woff2');}@font-face {font-family: 'Montserrat';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w3aXo.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkWV4ewA.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkWV4ewA.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 500;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk_RkWV4ewA.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkxhjWV4ewA.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjWV4ewA.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: italic;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk0ZjWV4ewA.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 300;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0B4uaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0B4uaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 500;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0B4uaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 600;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1x4uaVI.woff2) format('woff2');}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;font-stretch: normal;font-display: swap;src: url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgshZ1x4uaVI.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiAyp8kv8JHgFVrJJLmE0tMMPI.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmv1pVGdeO.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm21lVGdeO.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrJJLufntA.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmg1hVGdeO.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmr19VGdeO.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLmy15VGdeO.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm111VGdeO.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: italic;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiDyp8kv8JHgFVrJJLm81xVGdeO.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 100;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiGyp8kv8JHgFVrLPTufntA.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 200;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLFj_Z1JlFQ.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 300;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDz8Z1JlFQ.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 400;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJnecg.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 500;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1JlFQ.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 600;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLEj6Z1JlFQ.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1JlFQ.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 800;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLDD4Z1JlFQ.woff2) format('woff2');}@font-face {font-family: 'Poppins';font-style: normal;font-weight: 900;font-display: swap;src: url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLBT5Z1JlFQ.woff2) format('woff2');}</style><meta name='robots' content='max-image-preview:large' />
<script type="text/javascript">
			let jqueryParams=[],jQuery=function(r){return jqueryParams=[...jqueryParams,r],jQuery},$=function(r){return jqueryParams=[...jqueryParams,r],$};window.jQuery=jQuery,window.$=jQuery;let customHeadScripts=!1;jQuery.fn=jQuery.prototype={},$.fn=jQuery.prototype={},jQuery.noConflict=function(r){if(window.jQuery)return jQuery=window.jQuery,$=window.jQuery,customHeadScripts=!0,jQuery.noConflict},jQuery.ready=function(r){jqueryParams=[...jqueryParams,r]},$.ready=function(r){jqueryParams=[...jqueryParams,r]},jQuery.load=function(r){jqueryParams=[...jqueryParams,r]},$.load=function(r){jqueryParams=[...jqueryParams,r]},jQuery.fn.ready=function(r){jqueryParams=[...jqueryParams,r]},$.fn.ready=function(r){jqueryParams=[...jqueryParams,r]};</script><meta content="Sapphire Falls Web Design v.1.0.0" name="generator"/><link rel='stylesheet' id='dipi_loaders_css-css' href='https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/css/loaders.min.css?ver=1.0.0' media='all' />
<link rel='stylesheet' id='dipi_preloader_css-css' href='https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/css/preloader.min.css?ver=1.0.0' media='all' />

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 823px;--wp--style--global--wide-size: 1080px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='dipi_font-css' href='https://harpersfield.com/wp-content/plugins/divi-pixel/dist/admin/css/dipi-font.min.css?ver=1.0.0' media='all' />
<link rel='stylesheet' id='dipi_general-css' href='https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/css/general.min.css?ver=2.51.0' media='all' />
<link rel='stylesheet' id='dipi_hamburgers_css-css' href='https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/css/hamburgers.min.css?ver=1.1.3' media='all' />
<link rel='stylesheet' id='dashicons-css' href='https://harpersfield.com/wp-includes/css/dashicons.min.css?ver=7.0' media='all' />
<style id="divi-style-parent-inline-inline-css">
/*!
Theme Name: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.27.6
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}blockquote{margin:20px 0 30px;border-left:5px solid;padding-left:20px}:focus{outline:0}del{text-decoration:line-through}pre{overflow:auto;padding:10px}figure{margin:0}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section{display:block}body{font-family:Open Sans,Arial,sans-serif;font-size:14px;color:#666;background-color:#fff;line-height:1.7em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.page-template-page-template-blank-php #page-container{padding-top:0!important}body.et_cover_background{background-size:cover!important;background-position:top!important;background-repeat:no-repeat!important;background-attachment:fixed}a{color:#2ea3f2}a,a:hover{text-decoration:none}p{padding-bottom:1em}p:not(.has-background):last-of-type{padding-bottom:0}p.et_normal_padding{padding-bottom:1em}strong{font-weight:700}cite,em,i{font-style:italic}code,pre{font-family:Courier New,monospace;margin-bottom:10px}ins{text-decoration:none}sub,sup{height:0;line-height:1;position:relative;vertical-align:baseline}sup{bottom:.8em}sub{top:.3em}dl{margin:0 0 1.5em}dl dt{font-weight:700}dd{margin-left:1.5em}blockquote p{padding-bottom:0}embed,iframe,object,video{max-width:100%}h1,h2,h3,h4,h5,h6{color:#333;padding-bottom:10px;line-height:1em;font-weight:500}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}input{-webkit-appearance:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{background-color:#fff;border:1px solid #bbb;padding:2px;color:#4e4e4e}input.text:focus,input.title:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#2d3940;color:#3e3e3e}input.text,input.title,input[type=text],select,textarea{margin:0}textarea{padding:4px}button,input,select,textarea{font-family:inherit}img{max-width:100%;height:auto}.clear{clear:both}br.clear{margin:0;padding:0}.pagination{clear:both}#et_search_icon:hover,.et-social-icon a:hover,.et_password_protected_form .et_submit_button,.form-submit .et_pb_buttontton.alt.disabled,.nav-single a,.posted_in a{color:#2ea3f2}.et-search-form,blockquote{border-color:#2ea3f2}#main-content{background-color:#fff}.container{width:80%;max-width:1080px;margin:auto;position:relative}body:not(.et-tb) #main-content .container,body:not(.et-tb-has-header) #main-content .container{padding-top:58px}.et_full_width_page #main-content .container:before{display:none}.main_title{margin-bottom:20px}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{background:rgba(0,0,0,.05)}.et_button_icon_visible .et_pb_button{padding-right:2em;padding-left:.7em}.et_button_icon_visible .et_pb_button:after{opacity:1;margin-left:0}.et_button_left .et_pb_button:hover:after{left:.15em}.et_button_left .et_pb_button:after{margin-left:0;left:1em}.et_button_icon_visible.et_button_left .et_pb_button,.et_button_left .et_pb_button:hover,.et_button_left .et_pb_module .et_pb_button:hover{padding-left:2em;padding-right:.7em}.et_button_icon_visible.et_button_left .et_pb_button:after,.et_button_left .et_pb_button:hover:after{left:.15em}.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover{padding:.3em 1em}.et_button_no_icon .et_pb_button:after{display:none}.et_button_no_icon.et_button_icon_visible.et_button_left .et_pb_button,.et_button_no_icon.et_button_left .et_pb_button:hover,.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{padding:.3em 1em!important}.et_button_custom_icon .et_pb_button:after{line-height:1.7em}.et_button_custom_icon.et_button_icon_visible .et_pb_button:after,.et_button_custom_icon .et_pb_button:hover:after{margin-left:.3em}#left-area .post_format-post-format-gallery .wp-block-gallery:first-of-type{padding:0;margin-bottom:-16px}.entry-content table:not(.variations){border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}.entry-content thead th,.entry-content tr th{color:#555;font-weight:700;padding:9px 24px}.entry-content tr td{border-top:1px solid #eee;padding:6px 24px}#left-area ul,.entry-content ul,.et-l--body ul,.et-l--footer ul,.et-l--header ul{list-style-type:disc;padding:0 0 23px 1em;line-height:26px}#left-area ol,.entry-content ol,.et-l--body ol,.et-l--footer ol,.et-l--header ol{list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}#left-area ul li ul,.entry-content ul li ol{padding:2px 0 2px 20px}#left-area ol li ul,.entry-content ol li ol,.et-l--body ol li ol,.et-l--footer ol li ol,.et-l--header ol li ol{padding:2px 0 2px 35px}#left-area ul.wp-block-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}#left-area ul.products{padding:0!important;line-height:1.7!important;list-style:none!important}.gallery-item a{display:block}.gallery-caption,.gallery-item a{width:90%}#wpadminbar{z-index:100001}#left-area .post-meta{font-size:14px;padding-bottom:15px}#left-area .post-meta a{text-decoration:none;color:#666}#left-area .et_featured_image{padding-bottom:7px}.single .post{padding-bottom:25px}body.single .et_audio_content{margin-bottom:-6px}.nav-single a{text-decoration:none;color:#2ea3f2;font-size:14px;font-weight:400}.nav-previous{float:left}.nav-next{float:right}.et_password_protected_form p input{background-color:#eee;border:none!important;width:100%!important;border-radius:0!important;font-size:14px;color:#999!important;padding:16px!important;-webkit-box-sizing:border-box;box-sizing:border-box}.et_password_protected_form label{display:none}.et_password_protected_form .et_submit_button{font-family:inherit;display:block;float:right;margin:8px auto 0;cursor:pointer}.post-password-required p.nocomments.container{max-width:100%}.post-password-required p.nocomments.container:before{display:none}.aligncenter,div.post .new-post .aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;margin-bottom:10px;max-width:96%;padding:8px}.wp-caption.alignleft{margin:0 30px 20px 0}.wp-caption.alignright{margin:0 0 20px 30px}.wp-caption img{margin:0;padding:0;border:0}.wp-caption p.wp-caption-text{font-size:12px;padding:0 4px 5px;margin:0}.alignright{float:right}.alignleft{float:left}img.alignleft{display:inline;float:left;margin-right:15px}img.alignright{display:inline;float:right;margin-left:15px}.page.et_pb_pagebuilder_layout #main-content{background-color:transparent}body #main-content .et_builder_inner_content>h1,body #main-content .et_builder_inner_content>h2,body #main-content .et_builder_inner_content>h3,body #main-content .et_builder_inner_content>h4,body #main-content .et_builder_inner_content>h5,body #main-content .et_builder_inner_content>h6{line-height:1.4em}body #main-content .et_builder_inner_content>p{line-height:1.7em}.wp-block-pullquote{margin:20px 0 30px}.wp-block-pullquote.has-background blockquote{border-left:none}.wp-block-group.has-background{padding:1.5em 1.5em .5em}@media (min-width:981px){#left-area{width:79.125%;padding-bottom:23px}#main-content .container:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#e2e2e2}.et_full_width_page #left-area,.et_no_sidebar #left-area{float:none;width:100%!important}.et_full_width_page #left-area{padding-bottom:0}.et_no_sidebar #main-content .container:before{display:none}}@media (max-width:980px){#page-container{padding-top:80px}.et-tb #page-container,.et-tb-has-header #page-container{padding-top:0!important}#left-area,#sidebar{width:100%!important}#main-content .container:before{display:none!important}.et_full_width_page .et_gallery_item:nth-child(4n+1){clear:none}}@media print{#page-container{padding-top:0!important}}#wp-admin-bar-et-use-visual-builder a:before{font-family:ETmodules!important;content:"\e625";font-size:30px!important;width:28px;margin-top:-3px;color:#974df3!important}#wp-admin-bar-et-use-visual-builder:hover a:before{color:#fff!important}#wp-admin-bar-et-use-visual-builder:hover a,#wp-admin-bar-et-use-visual-builder a:hover{transition:background-color .5s ease;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;background-color:#7e3bd0!important;color:#fff!important}* html .clearfix,:first-child+html .clearfix{zoom:1}.iphone .et_pb_section_video_bg video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.et_mobile_device .et_pb_section_parallax .et_pb_parallax_css{background-attachment:scroll}.et-social-facebook a.icon:before{content:"\e093"}.et-social-twitter a.icon:before{content:"\e094"}.et-social-google-plus a.icon:before{content:"\e096"}.et-social-instagram a.icon:before{content:"\e09a"}.et-social-rss a.icon:before{content:"\e09e"}.ai1ec-single-event:after{content:" ";display:table;clear:both}.evcal_event_details .evcal_evdata_cell .eventon_details_shading_bot.eventon_details_shading_bot{z-index:3}.wp-block-divi-layout{margin-bottom:1em}*{-webkit-box-sizing:border-box;box-sizing:border-box}#et-info-email:before,#et-info-phone:before,#et_search_icon:before,.comment-reply-link:after,.et-cart-info span:before,.et-pb-arrow-next:before,.et-pb-arrow-prev:before,.et-social-icon a:before,.et_audio_container .mejs-playpause-button button:before,.et_audio_container .mejs-volume-button button:before,.et_overlay:before,.et_password_protected_form .et_submit_button:after,.et_pb_button:after,.et_pb_contact_reset:after,.et_pb_contact_submit:after,.et_pb_font_icon:before,.et_pb_newsletter_button:after,.et_pb_pricing_table_button:after,.et_pb_promo_button:after,.et_pb_testimonial:before,.et_pb_toggle_title:before,.form-submit .et_pb_button:after,.mobile_menu_bar:before,a.et_pb_more_button:after{font-family:ETmodules!important;speak:none;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-icon,.et_pb_custom_button_icon.et_pb_button:after,.et_pb_login .et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:after,.et_pb_woo_custom_button_icon .button.et_pb_custom_button_icon.et_pb_button:hover:after{content:attr(data-icon)}.et-pb-icon{font-family:ETmodules;speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr}#et-ajax-saving{display:none;-webkit-transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,-webkit-box-shadow .3s;transition:background .3s,box-shadow .3s;transition:background .3s,box-shadow .3s,-webkit-box-shadow .3s;-webkit-box-shadow:rgba(0,139,219,.247059) 0 0 60px;box-shadow:0 0 60px rgba(0,139,219,.247059);position:fixed;top:50%;left:50%;width:50px;height:50px;background:#fff;border-radius:50px;margin:-25px 0 0 -25px;z-index:999999;text-align:center}#et-ajax-saving img{margin:9px}.et-safe-mode-indicator,.et-safe-mode-indicator:focus,.et-safe-mode-indicator:hover{-webkit-box-shadow:0 5px 10px rgba(41,196,169,.15);box-shadow:0 5px 10px rgba(41,196,169,.15);background:#29c4a9;color:#fff;font-size:14px;font-weight:600;padding:12px;line-height:16px;border-radius:3px;position:fixed;bottom:30px;right:30px;z-index:999999;text-decoration:none;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.et_pb_button{font-size:20px;font-weight:500;padding:.3em 1em;line-height:1.7em!important;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;border-radius:3px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:all!important;transition-property:all!important}.et_pb_button,.et_pb_button_inner{position:relative}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{border:2px solid transparent;padding:.3em 2em .3em .7em}.et_pb_button:hover{background-color:hsla(0,0%,100%,.2)}.et_pb_bg_layout_light.et_pb_button:hover,.et_pb_bg_layout_light .et_pb_button:hover{background-color:rgba(0,0,0,.05)}.et_pb_button:after,.et_pb_button:before{font-size:32px;line-height:1em;content:"\35";opacity:0;position:absolute;margin-left:-1em;-webkit-transition:all .2s;transition:all .2s;text-transform:none;-webkit-font-feature-settings:"kern" off;font-feature-settings:"kern" off;font-variant:none;font-style:normal;font-weight:400;text-shadow:none}.et_pb_button.et_hover_enabled:hover:after,.et_pb_button.et_pb_hovered:hover:after{-webkit-transition:none!important;transition:none!important}.et_pb_button:before{display:none}.et_pb_button:hover:after{opacity:1;margin-left:0}.et_pb_column_1_3 h1,.et_pb_column_1_4 h1,.et_pb_column_1_5 h1,.et_pb_column_1_6 h1,.et_pb_column_2_5 h1{font-size:26px}.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:23px}.et_pb_column_1_3 h3,.et_pb_column_1_4 h3,.et_pb_column_1_5 h3,.et_pb_column_1_6 h3,.et_pb_column_2_5 h3{font-size:20px}.et_pb_column_1_3 h4,.et_pb_column_1_4 h4,.et_pb_column_1_5 h4,.et_pb_column_1_6 h4,.et_pb_column_2_5 h4{font-size:18px}.et_pb_column_1_3 h5,.et_pb_column_1_4 h5,.et_pb_column_1_5 h5,.et_pb_column_1_6 h5,.et_pb_column_2_5 h5{font-size:16px}.et_pb_column_1_3 h6,.et_pb_column_1_4 h6,.et_pb_column_1_5 h6,.et_pb_column_1_6 h6,.et_pb_column_2_5 h6{font-size:15px}.et_pb_bg_layout_dark,.et_pb_bg_layout_dark h1,.et_pb_bg_layout_dark h2,.et_pb_bg_layout_dark h3,.et_pb_bg_layout_dark h4,.et_pb_bg_layout_dark h5,.et_pb_bg_layout_dark h6{color:#fff!important}.et_pb_module.et_pb_text_align_left{text-align:left}.et_pb_module.et_pb_text_align_center{text-align:center}.et_pb_module.et_pb_text_align_right{text-align:right}.et_pb_module.et_pb_text_align_justified{text-align:justify}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.et_pb_bg_layout_light .et_pb_more_button{color:#2ea3f2}.et_builder_inner_content{position:relative;z-index:1}header .et_builder_inner_content{z-index:2}.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}.et_pb_image_container{margin:-20px -20px 29px}.et_pb_module_inner{position:relative}.et_hover_enabled_preview{z-index:2}.et_hover_enabled:hover{position:relative;z-index:2}.et_pb_all_tabs,.et_pb_module,.et_pb_posts_nav a,.et_pb_tab,.et_pb_with_background{position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_background_mask,.et_pb_background_pattern{bottom:0;left:0;position:absolute;right:0;top:0}.et_pb_background_mask{background-size:calc(100% + 2px) calc(100% + 2px);background-repeat:no-repeat;background-position:50%;overflow:hidden}.et_pb_background_pattern{background-position:0 0;background-repeat:repeat}.et_pb_with_border{position:relative;border:0 solid #333}.post-password-required .et_pb_row{padding:0;width:100%}.post-password-required .et_password_protected_form{min-height:0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_password_protected_form h1,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_password_protected_form h1{display:none}.et_pb_no_bg{padding:0!important}.et_overlay.et_pb_inline_icon:before,.et_pb_inline_icon:before{content:attr(data-icon)}.et_pb_more_button{color:inherit;text-shadow:none;text-decoration:none;display:inline-block;margin-top:20px}.et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.et_parallax_bg.et_parallax_bg__hover,.et_parallax_bg.et_parallax_bg_phone,.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient__hover,.et_parallax_gradient.et_parallax_gradient_phone,.et_parallax_gradient.et_parallax_gradient_tablet,.et_pb_section_parallax_hover:hover .et_parallax_bg:not(.et_parallax_bg__hover),.et_pb_section_parallax_hover:hover .et_parallax_gradient:not(.et_parallax_gradient__hover){display:none}.et_pb_section_parallax_hover:hover .et_parallax_bg.et_parallax_bg__hover,.et_pb_section_parallax_hover:hover .et_parallax_gradient.et_parallax_gradient__hover{display:block}.et_parallax_gradient{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.et_pb_module.et_pb_section_parallax,.et_pb_posts_nav a.et_pb_section_parallax,.et_pb_tab.et_pb_section_parallax{position:relative}.et_pb_section_parallax .et_pb_parallax_css,.et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:fixed}body.et-bfb .et_pb_section_parallax .et_pb_parallax_css,body.et-bfb .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll;bottom:auto}.et_pb_section_parallax.et_pb_column .et_pb_module,.et_pb_section_parallax.et_pb_row .et_pb_column,.et_pb_section_parallax.et_pb_row .et_pb_module{z-index:9;position:relative}.et_pb_more_button:hover:after{opacity:1;margin-left:0}.et_pb_preload .et_pb_section_video_bg,.et_pb_preload>div{visibility:hidden}.et_pb_preload,.et_pb_section.et_pb_section_video.et_pb_preload{position:relative;background:#464646!important}.et_pb_preload:before{content:"";position:absolute;top:50%;left:50%;background:url(https://harpersfield.com/wp-content/themes/Divi/includes/builder/styles/images/preloader.gif) no-repeat;border-radius:32px;width:32px;height:32px;margin:-16px 0 0 -16px}.box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.et_pb_section>.box-shadow-overlay~.et_pb_row{z-index:11}body.safari .section_has_divider{will-change:transform}.et_pb_row>.box-shadow-overlay{z-index:8}.has-box-shadow-overlay{position:relative}.et_clickable{cursor:pointer}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.et_multi_view_hidden,.et_multi_view_hidden_image{display:none!important}@keyframes multi-view-image-fade{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}.et_multi_view_image__loading{visibility:hidden}.et_multi_view_image__loaded{-webkit-animation:multi-view-image-fade .5s;animation:multi-view-image-fade .5s}#et-pb-motion-effects-offset-tracker{visibility:hidden!important;opacity:0;position:absolute;top:0;left:0}.et-pb-before-scroll-animation{opacity:0}header.et-l.et-l--header:after{clear:both;display:block;content:""}.et_pb_module{-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.2s;animation-duration:.2s}@-webkit-keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeBottom{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.et-waypoint:not(.et_pb_counters){opacity:0}@media (min-width:981px){.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child,.et_pb_section.et_section_specialty div.et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_section div.et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}}@media (max-width:980px){.et_overlay.et_pb_inline_icon_tablet:before,.et_pb_inline_icon_tablet:before{content:attr(data-icon-tablet)}.et_parallax_bg.et_parallax_bg_tablet_exist,.et_parallax_gradient.et_parallax_gradient_tablet_exist{display:none}.et_parallax_bg.et_parallax_bg_tablet,.et_parallax_gradient.et_parallax_gradient_tablet{display:block}.et_pb_column .et_pb_module{margin-bottom:30px}.et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_pb_row .et_pb_column .et_pb_module:last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module.et-last-child,.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child{margin-bottom:0}.et_pb_more_button{display:inline-block!important}.et_pb_bg_layout_light_tablet.et_pb_button,.et_pb_bg_layout_light_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_light_tablet .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_tablet .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_tablet h1,.et_pb_bg_layout_light_tablet h2,.et_pb_bg_layout_light_tablet h3,.et_pb_bg_layout_light_tablet h4,.et_pb_bg_layout_light_tablet h5,.et_pb_bg_layout_light_tablet h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_tablet.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_tablet{color:#666!important}.et_pb_bg_layout_dark_tablet,.et_pb_bg_layout_dark_tablet h1,.et_pb_bg_layout_dark_tablet h2,.et_pb_bg_layout_dark_tablet h3,.et_pb_bg_layout_dark_tablet h4,.et_pb_bg_layout_dark_tablet h5,.et_pb_bg_layout_dark_tablet h6{color:#fff!important}.et_pb_bg_layout_dark_tablet.et_pb_button,.et_pb_bg_layout_dark_tablet.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_tablet .et_pb_more_button{color:inherit}.et_pb_bg_layout_dark_tablet .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-tablet{text-align:left}.et_pb_module.et_pb_text_align_center-tablet{text-align:center}.et_pb_module.et_pb_text_align_right-tablet{text-align:right}.et_pb_module.et_pb_text_align_justified-tablet{text-align:justify}}@media (max-width:767px){.et_pb_more_button{display:inline-block!important}.et_overlay.et_pb_inline_icon_phone:before,.et_pb_inline_icon_phone:before{content:attr(data-icon-phone)}.et_parallax_bg.et_parallax_bg_phone_exist,.et_parallax_gradient.et_parallax_gradient_phone_exist{display:none}.et_parallax_bg.et_parallax_bg_phone,.et_parallax_gradient.et_parallax_gradient_phone{display:block}.et-hide-mobile{display:none!important}.et_pb_bg_layout_light_phone.et_pb_button,.et_pb_bg_layout_light_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_light_phone .et_pb_more_button{color:#2ea3f2}.et_pb_bg_layout_light_phone .et_pb_forgot_password a{color:#666}.et_pb_bg_layout_light_phone h1,.et_pb_bg_layout_light_phone h2,.et_pb_bg_layout_light_phone h3,.et_pb_bg_layout_light_phone h4,.et_pb_bg_layout_light_phone h5,.et_pb_bg_layout_light_phone h6{color:#333!important}.et_pb_module .et_pb_bg_layout_light_phone.et_pb_button{color:#2ea3f2!important}.et_pb_bg_layout_light_phone{color:#666!important}.et_pb_bg_layout_dark_phone,.et_pb_bg_layout_dark_phone h1,.et_pb_bg_layout_dark_phone h2,.et_pb_bg_layout_dark_phone h3,.et_pb_bg_layout_dark_phone h4,.et_pb_bg_layout_dark_phone h5,.et_pb_bg_layout_dark_phone h6{color:#fff!important}.et_pb_bg_layout_dark_phone.et_pb_button,.et_pb_bg_layout_dark_phone.et_pb_module.et_pb_button,.et_pb_bg_layout_dark_phone .et_pb_more_button{color:inherit}.et_pb_module .et_pb_bg_layout_dark_phone.et_pb_button{color:#fff!important}.et_pb_bg_layout_dark_phone .et_pb_forgot_password a{color:#fff}.et_pb_module.et_pb_text_align_left-phone{text-align:left}.et_pb_module.et_pb_text_align_center-phone{text-align:center}.et_pb_module.et_pb_text_align_right-phone{text-align:right}.et_pb_module.et_pb_text_align_justified-phone{text-align:justify}}@media (max-width:479px){a.et_pb_more_button{display:block}}@media (min-width:768px) and (max-width:980px){[data-et-multi-view-load-tablet-hidden=true]:not(.et_multi_view_swapped){display:none!important}}@media (max-width:767px){[data-et-multi-view-load-phone-hidden=true]:not(.et_multi_view_swapped){display:none!important}}.et_pb_menu.et_pb_menu--style-inline_centered_logo .et_pb_menu__menu nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@-webkit-keyframes multi-view-image-fade{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.01);transform:scale(1.01);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}
/*# sourceURL=divi-style-parent-inline-inline-css */
</style>
<style id="divi-dynamic-critical-inline-css">
@font-face{font-family:ETmodules;font-display:block;src:url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot);src:url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix) format("embedded-opentype"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff) format("woff"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf) format("truetype"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot);src:url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff2) format("woff2"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.woff) format("woff"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.ttf) format("truetype"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot);src:url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff2) format("woff2"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.woff) format("woff"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.ttf) format("truetype"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-solid-900.svg#fontawesome) format("svg")}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;font-display:block;src:url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot);src:url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff2) format("woff2"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.woff) format("woff"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.ttf) format("truetype"),url(//harpersfield.com/wp-content/themes/Divi/core/admin/fonts/fontawesome/fa-brands-400.svg#fontawesome) format("svg")}
@media (min-width:981px){.et_pb_gutters3 .et_pb_column,.et_pb_gutters3.et_pb_row .et_pb_column{margin-right:5.5%}.et_pb_gutters3 .et_pb_column_4_4,.et_pb_gutters3.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:2.75%}.et_pb_gutters3 .et_pb_column_3_4,.et_pb_gutters3.et_pb_row .et_pb_column_3_4{width:73.625%}.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:3.735%}.et_pb_gutters3 .et_pb_column_2_3,.et_pb_gutters3.et_pb_row .et_pb_column_2_3{width:64.833%}.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:4.242%}.et_pb_gutters3 .et_pb_column_3_5,.et_pb_gutters3.et_pb_row .et_pb_column_3_5{width:57.8%}.et_pb_gutters3 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:4.758%}.et_pb_gutters3 .et_pb_column_1_2,.et_pb_gutters3.et_pb_row .et_pb_column_1_2{width:47.25%}.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_gutters3 .et_pb_column_2_5,.et_pb_gutters3.et_pb_row .et_pb_column_2_5{width:36.7%}.et_pb_gutters3 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:7.493%}.et_pb_gutters3 .et_pb_column_1_3,.et_pb_gutters3.et_pb_row .et_pb_column_1_3{width:29.6667%}.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_1_4,.et_pb_gutters3.et_pb_row .et_pb_column_1_4{width:20.875%}.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_1_5,.et_pb_gutters3.et_pb_row .et_pb_column_1_5{width:15.6%}.et_pb_gutters3 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:17.628%}.et_pb_gutters3 .et_pb_column_1_6,.et_pb_gutters3.et_pb_row .et_pb_column_1_6{width:12.0833%}.et_pb_gutters3 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_gutters3 .et_full_width_page.woocommerce-page ul.products li.product{width:20.875%;margin-right:5.5%;margin-bottom:5.5%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:28.353%;margin-right:7.47%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-1 li.product{width:100%;margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product,.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li.product{width:48%;margin-right:4%}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(2n+2){margin-right:0}.et_pb_gutters3.et_left_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1),.et_pb_gutters3.et_right_sidebar.woocommerce-page #main-content ul.products.columns-2 li:nth-child(3n+1){clear:none}}
@media (min-width:981px){.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_4 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_3 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_gutters3 .et_pb_column_single.et_pb_column_1_2 .et_pb_module,.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module{margin-bottom:5.82%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:3.735%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8{width:46.26486%;margin-right:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_3_8 .et_pb_module,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_3_8 .et_pb_module{margin-bottom:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4{width:28.35314%;margin-right:7.47%}.et_pb_column.et_pb_column_3_4>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_3_4>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:4.242%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3{width:45.758%;margin-right:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_3 .et_pb_module,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_3 .et_pb_module{margin-bottom:9.27%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6{width:18.638%;margin-right:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9{width:27.67781%;margin-right:8.483%}.et_pb_column.et_pb_column_2_3>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_2_9 .et_pb_module,.et_pb_gutters3 .et_pb_column_2_3>.et_pb_row_inner>.et_pb_column_2_9 .et_pb_module{margin-bottom:22.759%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4{width:100%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_4_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_4_4 .et_pb_module{margin-bottom:5.82%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4{width:44.17989%;margin-right:11.64%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_4 .et_pb_module,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_4 .et_pb_module{margin-bottom:13.174%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6{width:25.573%;margin-right:11.64%}.et_pb_column.et_pb_column_1_2>.et_pb_row_inner.et_pb_gutters3>.et_pb_column_1_6 .et_pb_module,.et_pb_gutters3 .et_pb_column_1_2>.et_pb_row_inner>.et_pb_column_1_6 .et_pb_module{margin-bottom:22.759%}}
#et-secondary-menu li,#top-menu li{word-wrap:break-word}.nav li ul,.et_mobile_menu{border-color:#2EA3F2}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#2EA3F2}#main-header{-webkit-transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out;transition:background-color 0.4s, color 0.4s, transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s}#main-header.et-disabled-animations *{-webkit-transition-duration:0s !important;transition-duration:0s !important}.container{text-align:left;position:relative}.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container{padding-top:111px}.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container{padding-top:177px}.et_fixed_nav.et_show_nav.et_header_style_centered #page-container{padding-top:147px}.et_fixed_nav #main-header{position:fixed}.et-cloud-item-editor #page-container{padding-top:0 !important}.et_header_style_left #et-top-navigation{padding-top:33px}.et_header_style_left #et-top-navigation nav>ul>li>a{padding-bottom:33px}.et_header_style_left .logo_container{position:absolute;height:100%;width:100%}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:24px}.et_hide_search_icon #et_top_search{display:none !important}#logo{width:auto;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;margin-bottom:0;max-height:54%;display:inline-block;float:none;vertical-align:middle;-webkit-transform:translate3d(0, 0, 0)}.et_pb_svg_logo #logo{height:54%}.logo_container{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}span.logo_helper{display:inline-block;height:100%;vertical-align:middle;width:0}.safari .centered-inline-logo-wrap{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et-define-logo-wrap img{width:100%}.gecko #et-define-logo-wrap.svg-logo{position:relative !important}#top-menu-nav,#top-menu{line-height:0}#et-top-navigation{font-weight:600}.et_fixed_nav #et-top-navigation{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-cart-info span:before{content:"\e07a";margin-right:10px;position:relative}nav#top-menu-nav,#top-menu,nav.et-menu-nav,.et-menu{float:left}#top-menu li{display:inline-block;font-size:14px;padding-right:22px}#top-menu>li:last-child{padding-right:0}.et_fullwidth_nav.et_non_fixed_nav.et_header_style_left #top-menu>li:last-child>ul.sub-menu{right:0}#top-menu a{color:rgba(0,0,0,0.6);text-decoration:none;display:block;position:relative;-webkit-transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out;transition:opacity 0.4s ease-in-out, background-color 0.4s ease-in-out}#top-menu-nav>ul>li>a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#et_search_icon:before{content:"\55";font-size:17px;left:0;position:absolute;top:-3px}#et_search_icon:hover{cursor:pointer}#et_top_search{float:right;margin:3px 0 0 22px;position:relative;display:block;width:18px}#et_top_search.et_search_opened{position:absolute;width:100%}.et-search-form{top:0;bottom:0;right:0;position:absolute;z-index:1000;width:100%}.et-search-form input{width:90%;border:none;color:#333;position:absolute;top:0;bottom:0;right:30px;margin:auto;background:transparent}.et-search-form .et-search-field::-ms-clear{width:0;height:0;display:none}.et_search_form_container{-webkit-animation:none;animation:none;-o-animation:none}.container.et_search_form_container{position:relative;opacity:0;height:1px}.container.et_search_form_container.et_pb_search_visible{z-index:999;-webkit-animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_search_visible.et_pb_no_animation{opacity:1}.et_pb_search_form_hidden{-webkit-animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutTop 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}span.et_close_search_field{display:block;width:30px;height:30px;z-index:99999;position:absolute;right:0;cursor:pointer;top:0;bottom:0;margin:auto}span.et_close_search_field:after{font-family:'ETmodules';content:'\4d';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:32px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box}.container.et_menu_container{z-index:99}.container.et_search_form_container.et_pb_search_form_hidden{z-index:1 !important}.et_search_outer{width:100%;overflow:hidden;position:absolute;top:0}.container.et_pb_menu_hidden{z-index:-1}form.et-search-form{background:rgba(0,0,0,0) !important}input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}.et-cart-info{color:inherit}#et-top-navigation .et-cart-info{float:left;margin:-2px 0 0 22px;font-size:16px}#et-top-navigation{float:right}#top-menu li li{padding:0 20px;margin:0}#top-menu li li a{padding:6px 20px;width:200px}.nav li.et-touch-hover>ul{opacity:1;visibility:visible}#top-menu .menu-item-has-children>a:first-child:after,#et-secondary-nav .menu-item-has-children>a:first-child:after{font-family:'ETmodules';content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:20px}#top-menu li .menu-item-has-children>a:first-child{padding-right:40px}#top-menu li .menu-item-has-children>a:first-child:after{right:20px;top:6px}#top-menu li.mega-menu{position:inherit}#top-menu li.mega-menu>ul{padding:30px 20px;position:absolute !important;width:100%;left:0 !important}#top-menu li.mega-menu ul li{margin:0;float:left !important;display:block !important;padding:0 !important}#top-menu li.mega-menu>ul>li:nth-of-type(4n){clear:right}#top-menu li.mega-menu>ul>li:nth-of-type(4n+1){clear:left}#top-menu li.mega-menu ul li li{width:100%}#top-menu li.mega-menu li>ul{-webkit-animation:none !important;animation:none !important;padding:0px;border:none;left:auto;top:auto;width:90% !important;position:relative;-webkit-box-shadow:none;box-shadow:none}#top-menu li.mega-menu li ul{visibility:visible;opacity:1;display:none}#top-menu li.mega-menu.et-hover li ul{display:block}#top-menu li.mega-menu.et-hover>ul{opacity:1 !important;visibility:visible !important}#top-menu li.mega-menu>ul>li>a{width:90%;padding:0 20px 10px}#top-menu li.mega-menu>ul>li>a:first-child{padding-top:0 !important;font-weight:bold;border-bottom:1px solid rgba(0,0,0,0.03)}#top-menu li.mega-menu>ul>li>a:first-child:hover{background-color:transparent !important}#top-menu li.mega-menu li>a{width:100%}#top-menu li.mega-menu.mega-menu-parent li li,#top-menu li.mega-menu.mega-menu-parent li>a{width:100% !important}#top-menu li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100% !important}#top-menu li.mega-menu>ul>li{width:25%;margin:0}#top-menu li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}#top-menu li.mega-menu.mega-menu-parent-2>ul>li{width:50%}#top-menu li.mega-menu.mega-menu-parent-1>ul>li{width:100%}#top-menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}#top-menu li.mega-menu>ul>li>ul>li{width:100%;margin:0}#et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before,.et_toggle_slide_menu:after{content:"\61";font-size:32px;left:0;position:relative;top:0;cursor:pointer}.mobile_nav .select_page{display:none}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .et-cart-info{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .et-cart-info{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_hidden #top-menu,.et_pb_menu_hidden #et_search_icon:before,.et_pb_menu_hidden .mobile_menu_bar{opacity:0;-webkit-animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_menu_visible #top-menu,.et_pb_menu_visible #et_search_icon:before,.et_pb_menu_visible .mobile_menu_bar{z-index:99;opacity:1;-webkit-animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_no_animation #top-menu,.et_pb_no_animation #et_search_icon:before,.et_pb_no_animation .mobile_menu_bar,.et_pb_no_animation.et_search_form_container{animation:none !important;-o-animation:none !important;-webkit-animation:none !important;-moz-animation:none !important}body.admin-bar.et_fixed_nav #main-header{top:32px}body.et-wp-pre-3_8.admin-bar.et_fixed_nav #main-header{top:28px}body.et_fixed_nav.et_secondary_nav_enabled #main-header{top:30px}body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header{top:63px}@media all and (min-width: 981px){.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:0;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et_hide_primary_logo #main-header:not(.et-fixed-header) .centered-inline-logo-wrap,.et_hide_fixed_logo #main-header.et-fixed-header .centered-inline-logo-wrap{height:0;opacity:0;padding:0}.et-animated-content#page-container{-webkit-transition:margin-top 0.4s ease-in-out;transition:margin-top 0.4s ease-in-out}.et_hide_nav #page-container{-webkit-transition:none;transition:none}.et_fullwidth_nav .et-search-form,.et_fullwidth_nav .et_close_search_field{right:30px}#main-header.et-fixed-header{-webkit-box-shadow:0 0 7px rgba(0,0,0,0.1) !important;box-shadow:0 0 7px rgba(0,0,0,0.1) !important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:20px}.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a{padding-bottom:20px}.et_hide_nav.et_fixed_nav #main-header{opacity:0}.et_hide_nav.et_fixed_nav .et-fixed-header#main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}.et_hide_nav .centered-inline-logo-wrap,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav .centered-inline-logo-wrap{-webkit-transition-duration:.7s;transition-duration:.7s}.et_hide_nav #page-container{padding-top:0 !important}.et_primary_nav_dropdown_animation_fade #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_fade #et-secondary-nav li:hover>ul{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.et_primary_nav_dropdown_animation_slide #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_slide #et-secondary-nav li:hover>ul{-webkit-animation:fadeLeft .4s ease-in-out;animation:fadeLeft .4s ease-in-out}.et_primary_nav_dropdown_animation_expand #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_expand #et-secondary-nav li:hover>ul{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:Grow .4s ease-in-out;animation:Grow .4s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav ul li:hover>ul{-webkit-animation:flipInX .6s ease-in-out;animation:flipInX .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_primary_nav_dropdown_animation_flip #et-top-navigation ul li:hover>ul,.et_secondary_nav_dropdown_animation_flip #et-secondary-nav li:hover>ul{-webkit-animation:flipInY .6s ease-in-out;animation:flipInY .6s ease-in-out;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}.et_fullwidth_nav #main-header .container{width:100%;max-width:100%;padding-right:32px;padding-left:30px}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left #main-header .container{padding-left:0}.et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container{padding-left:30px}}@media all and (max-width: 980px){.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_fixed_nav.et_show_nav #page-container{padding-top:80px}.et_fixed_nav.et_show_nav.et-tb #page-container,.et_fixed_nav.et_show_nav.et-tb-has-header #page-container{padding-top:0 !important}.et_non_fixed_nav #page-container{padding-top:0}.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header{top:32px !important}.et_hide_mobile_logo #main-header .logo_container{display:none;opacity:0;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}#top-menu{display:none}.et_hide_nav.et_fixed_nav #main-header{-webkit-transform:translateY(0px) !important;transform:translateY(0px) !important;opacity:1}#et-top-navigation{margin-right:0;-webkit-transition:none;transition:none}.et_fixed_nav #main-header{position:absolute}.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_left #et-top-navigation{padding-top:24px;display:block}.et_fixed_nav #main-header{-webkit-transition:none;transition:none}.et_fixed_nav_temp #main-header{top:0 !important}#logo,.logo_container,#main-header,.container{-webkit-transition:none;transition:none}.et_header_style_left #logo{max-width:50%}#et_top_search{margin:0 35px 0 0;float:left}#et_search_icon:before{top:7px}.et_header_style_left .et-search-form{width:50% !important;max-width:50% !important}#et_mobile_nav_menu{display:block}#et-top-navigation .et-cart-info{margin-top:5px}}@media screen and (max-width: 782px){body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 767px){#et-top-navigation{margin-right:0}body.admin-bar.et_fixed_nav #main-header{top:46px}}@media all and (max-width: 479px){#et-top-navigation{margin-right:0}}@media print{#top-header,#main-header{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important}}
@-webkit-keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@keyframes fadeOutTop{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}}@-webkit-keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInTop{0%{opacity:0;-webkit-transform:translatey(-60%);transform:translatey(-60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@keyframes fadeInBottom{0%{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}to{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}}@-webkit-keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@keyframes fadeOutBottom{0%{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}to{opacity:0;-webkit-transform:translatey(60%);transform:translatey(60%)}}@-webkit-keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes Grow{0%{opacity:0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}/*!
	  * Animate.css - http://daneden.me/animate
	  * Licensed under the MIT license - http://opensource.org/licenses/MIT
	  * Copyright (c) 2015 Daniel Eden
	 */@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}
#main-header{line-height:23px;font-weight:500;top:0;background-color:#fff;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:99999}.nav li li{padding:0 20px;margin:0}.et-menu li li a{padding:6px 20px;width:200px}.nav li{position:relative;line-height:1em}.nav li li{position:relative;line-height:2em}.nav li ul{position:absolute;padding:20px 0;z-index:9999;width:240px;background:#fff;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left}.nav li.et-hover>ul{visibility:visible}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:1;visibility:visible}.nav li li ul{z-index:1000;top:-23px;left:240px}.nav li.et-reverse-direction-nav li ul{left:auto;right:240px}.nav li:hover{visibility:inherit}.et_mobile_menu li a,.nav li li a{font-size:14px;-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:rgba(0,0,0,.03);opacity:.7}.et-dropdown-removing>ul{display:none}.mega-menu .et-dropdown-removing>ul{display:block}.et-menu .menu-item-has-children>a:first-child:after{font-family:ETmodules;content:"3";font-size:16px;position:absolute;right:0;top:0;font-weight:800}.et-menu .menu-item-has-children>a:first-child{padding-right:20px}.et-menu li li.menu-item-has-children>a:first-child:after{right:20px;top:6px}.et-menu-nav li.mega-menu{position:inherit}.et-menu-nav li.mega-menu>ul{padding:30px 20px;position:absolute!important;width:100%;left:0!important}.et-menu-nav li.mega-menu ul li{margin:0;float:left!important;display:block!important;padding:0!important}.et-menu-nav li.mega-menu li>ul{-webkit-animation:none!important;animation:none!important;padding:0;border:none;left:auto;top:auto;width:240px!important;position:relative;box-shadow:none;-webkit-box-shadow:none}.et-menu-nav li.mega-menu li ul{visibility:visible;opacity:1;display:none}.et-menu-nav li.mega-menu.et-hover li ul,.et-menu-nav li.mega-menu:hover li ul{display:block}.et-menu-nav li.mega-menu:hover>ul{opacity:1!important;visibility:visible!important}.et-menu-nav li.mega-menu>ul>li>a:first-child{padding-top:0!important;font-weight:700;border-bottom:1px solid rgba(0,0,0,.03)}.et-menu-nav li.mega-menu>ul>li>a:first-child:hover{background-color:transparent!important}.et-menu-nav li.mega-menu li>a{width:200px!important}.et-menu-nav li.mega-menu.mega-menu-parent li>a,.et-menu-nav li.mega-menu.mega-menu-parent li li{width:100%!important}.et-menu-nav li.mega-menu.mega-menu-parent li>.sub-menu{float:left;width:100%!important}.et-menu-nav li.mega-menu>ul>li{width:25%;margin:0}.et-menu-nav li.mega-menu.mega-menu-parent-3>ul>li{width:33.33%}.et-menu-nav li.mega-menu.mega-menu-parent-2>ul>li{width:50%}.et-menu-nav li.mega-menu.mega-menu-parent-1>ul>li{width:100%}.et_pb_fullwidth_menu li.mega-menu .menu-item-has-children>a:first-child:after,.et_pb_menu li.mega-menu .menu-item-has-children>a:first-child:after{display:none}.et_fullwidth_nav #top-menu li.mega-menu>ul{width:auto;left:30px!important;right:30px!important}.et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1)}#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul{visibility:visible!important;display:block!important;padding-left:10px}.et_mobile_menu li li{padding-left:5%}.et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);color:#666;padding:10px 5%;display:block}.et_mobile_menu .menu-item-has-children>a{font-weight:700;background-color:rgba(0,0,0,.03)}.et_mobile_menu li .menu-item-has-children>a{background-color:transparent}.et_mobile_nav_menu{float:right;display:none}.mobile_menu_bar{position:relative;display:block;line-height:0}.mobile_menu_bar:before{content:"a";font-size:32px;position:relative;left:0;top:0;cursor:pointer}.et_pb_module .mobile_menu_bar:before{top:2px}.mobile_nav .select_page{display:none}
.et-social-icons{float:right}.et-social-icons li{display:inline-block;margin-left:20px}.et-social-icon a{display:inline-block;font-size:24px;position:relative;text-align:center;-webkit-transition:color 300ms ease 0s;transition:color 300ms ease 0s;color:#666;text-decoration:none}.et-social-icons a:hover{opacity:0.7;-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}.et-social-icon span{display:none}.et_duplicate_social_icons{display:none}@media all and (max-width: 980px){.et-social-icons{float:none;text-align:center}}@media all and (max-width: 980px){.et-social-icons{margin:0 0 5px}}
.et_pb_scroll_top.et-pb-icon{text-align:center;background:rgba(0,0,0,0.4);text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:0px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;display:none;cursor:pointer;font-size:30px;padding:5px;color:#fff}.et_pb_scroll_top:before{content:'2'}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeInRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}.et_pb_scroll_top.et-hidden{opacity:0;-webkit-animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1);animation:fadeOutRight 1s 1 cubic-bezier(0.77, 0, 0.175, 1)}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}
.et_pb_section{position:relative;background-color:#fff;background-position:50%;background-size:100%;background-size:cover}.et_pb_section--absolute,.et_pb_section--fixed{width:100%}.et_pb_section.et_section_transparent{background-color:transparent}.et_pb_fullwidth_section{padding:0}.et_pb_fullwidth_section>.et_pb_module:not(.et_pb_post_content):not(.et_pb_fullwidth_post_content) .et_pb_row{padding:0!important}.et_pb_inner_shadow{-webkit-box-shadow:inset 0 0 7px rgba(0,0,0,.07);box-shadow:inset 0 0 7px rgba(0,0,0,.07)}.et_pb_bottom_inside_divider,.et_pb_top_inside_divider{display:block;background-repeat-y:no-repeat;height:100%;position:absolute;pointer-events:none;width:100%;left:0;right:0}.et_pb_bottom_inside_divider.et-no-transition,.et_pb_top_inside_divider.et-no-transition{-webkit-transition:none!important;transition:none!important}.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_bottom_inside_divider,.et-fb .section_has_divider.et_fb_element_controls_visible--child>.et_pb_top_inside_divider{z-index:1}.et_pb_section_video:not(.et_pb_section--with-menu){overflow:hidden;position:relative}.et_pb_column>.et_pb_section_video_bg{z-index:-1}.et_pb_section_video_bg{visibility:visible;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;pointer-events:none;-webkit-transition:display .3s;transition:display .3s}.et_pb_section_video_bg.et_pb_section_video_bg_hover,.et_pb_section_video_bg.et_pb_section_video_bg_phone,.et_pb_section_video_bg.et_pb_section_video_bg_tablet,.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:none}.et_pb_section_video_bg .mejs-controls,.et_pb_section_video_bg .mejs-overlay-play{display:none!important}.et_pb_section_video_bg embed,.et_pb_section_video_bg iframe,.et_pb_section_video_bg object,.et_pb_section_video_bg video{max-width:none}.et_pb_section_video_bg .mejs-video{left:50%;position:absolute;max-width:none}.et_pb_section_video_bg .mejs-overlay-loading{display:none!important}.et_pb_social_network_link .et_pb_section_video{overflow:visible}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg{display:none}.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover,.et_pb_section_video_on_hover:hover>.et_pb_section_video_bg_hover_inherit{display:block}@media (min-width:981px){.et_pb_section{padding:4% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:block}}@media (max-width:980px){.et_pb_section{padding:50px 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_section,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_section{padding-top:0}.et_pb_fullwidth_section{padding:0}.et_pb_section_video_bg.et_pb_section_video_bg_tablet{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_only{display:none}}@media (min-width:768px){.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:block}}@media (min-width:768px) and (max-width:980px){.et_pb_section_video_bg.et_pb_section_video_bg_tablet_only{display:block}}@media (max-width:767px){.et_pb_section_video_bg.et_pb_section_video_bg_phone{display:block}.et_pb_section_video_bg.et_pb_section_video_bg_desktop_tablet{display:none}}
.et_pb_row{width:80%;max-width:1080px;margin:auto;position:relative}body.safari .section_has_divider,body.uiwebview .section_has_divider{-webkit-perspective:2000px;perspective:2000px}.section_has_divider .et_pb_row{z-index:5}.et_pb_row_inner{width:100%;position:relative}.et_pb_row.et_pb_row_empty,.et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty{display:none}.et_pb_row:after,.et_pb_row_inner:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}.et_pb_row_4col .et-last-child,.et_pb_row_4col .et-last-child-2,.et_pb_row_6col .et-last-child,.et_pb_row_6col .et-last-child-2,.et_pb_row_6col .et-last-child-3{margin-bottom:0}.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}.et_pb_column--with-menu{z-index:3}.et_pb_column.et_pb_column_empty{min-height:1px}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_column.et_pb_section_parallax{position:relative}.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:981px){.et_pb_row{padding:2% 0}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column_3_4 .et_pb_row_inner{padding:3.735% 0}.et_pb_column_2_3 .et_pb_row_inner{padding:4.2415% 0}.et_pb_column_1_2 .et_pb_row_inner,.et_pb_column_3_5 .et_pb_row_inner{padding:5.82% 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_row_inner{width:100%}.et_pb_column_single{padding:2.855% 0}.et_pb_column_single .et_pb_module.et-first-child,.et_pb_column_single .et_pb_module:first-child{margin-top:0}.et_pb_column_single .et_pb_module.et-last-child,.et_pb_column_single .et_pb_module:last-child{margin-bottom:0}.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child,.et_pb_row_inner .et_pb_column.et-last-child,.et_pb_row_inner .et_pb_column:last-child{margin-right:0!important}.et_pb_row.et_pb_equal_columns,.et_pb_row_inner.et_pb_equal_columns,.et_pb_section.et_pb_equal_columns>.et_pb_row{display:-webkit-box;display:-ms-flexbox;display:flex}.rtl .et_pb_row.et_pb_equal_columns,.rtl .et_pb_row_inner.et_pb_equal_columns,.rtl .et_pb_section.et_pb_equal_columns>.et_pb_row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.et_pb_row.et_pb_equal_columns>.et_pb_column,.et_pb_section.et_pb_equal_columns>.et_pb_row>.et_pb_column{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:980px){.et_pb_row{max-width:1080px}body.et_pb_pagebuilder_layout.et_pb_show_title .post-password-required .et_pb_row,body:not(.et_pb_pagebuilder_layout) .post-password-required .et_pb_row{padding:0;width:100%}.et_pb_column .et_pb_row_inner,.et_pb_row{padding:30px 0}.et_section_specialty>.et_pb_row{padding:0}.et_pb_column{width:100%;margin-bottom:30px}.et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,.et_pb_row .et_pb_column.et-last-child,.et_pb_row .et_pb_column:last-child{margin-bottom:0}.et_section_specialty .et_pb_row>.et_pb_column{padding-bottom:0}.et_pb_column.et_pb_column_empty{display:none}.et_pb_row_1-2_1-4_1-4,.et_pb_row_1-2_1-6_1-6_1-6,.et_pb_row_1-4_1-4,.et_pb_row_1-4_1-4_1-2,.et_pb_row_1-5_1-5_3-5,.et_pb_row_1-6_1-6_1-6,.et_pb_row_1-6_1-6_1-6_1-2,.et_pb_row_1-6_1-6_1-6_1-6,.et_pb_row_3-5_1-5_1-5,.et_pb_row_4col,.et_pb_row_5col,.et_pb_row_6col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4,.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4,.et_pb_row_4col>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_1-4_1-4_1-2>.et_pb_column.et_pb_column_1_4:nth-child(2n),.et_pb_row_4col>.et_pb_column.et_pb_column_1_4:nth-child(2n){margin-right:0}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4{width:47.25%;margin-right:5.5%}.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-4_1-4>.et_pb_column.et_pb_column_1_4:nth-child(odd){margin-right:0}.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),.et_pb_row_4col .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5,.et_pb_row_5col>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_1-5_1-5_3-5>.et_pb_column.et_pb_column_1_5:nth-child(2n),.et_pb_row_5col>.et_pb_column.et_pb_column_1_5:nth-child(2n){margin-right:0}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5{width:47.25%;margin-right:5.5%}.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_1_5:nth-child(odd),.et_pb_row_3-5_1-5_1-5>.et_pb_column.et_pb_column_3_5{margin-right:0}.et_pb_row_3-5_1-5_1-5 .et_pb_column:nth-last-child(-n+2),.et_pb_row_5col .et_pb_column:last-child{margin-bottom:0}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6,.et_pb_row_6col>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-2>.et_pb_column.et_pb_column_1_6:nth-child(3n),.et_pb_row_6col>.et_pb_column.et_pb_column_1_6:nth-child(3n){margin-right:0}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%}.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2,.et_pb_row_1-2_1-6_1-6_1-6 .et_pb_column:nth-last-child(-n+3),.et_pb_row_6col .et_pb_column:nth-last-child(-n+3){margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:29.666%;margin-right:5.5%;margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6{width:47.25%;margin-right:5.5%}.et_pb_row_1-6_1-6_1-6_1-6>.et_pb_column.et_pb_column_1_6:nth-child(2n){margin-right:0}.et_pb_row_1-6_1-6_1-6_1-6:nth-last-child(-n+3){margin-bottom:0}}@media (max-width:479px){.et_pb_row .et_pb_column.et_pb_column_1_4,.et_pb_row .et_pb_column.et_pb_column_1_5,.et_pb_row .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row .et_pb_column.et_pb_column_1_4.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_4:last-child,.et_pb_row .et_pb_column.et_pb_column_1_5.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_5:last-child,.et_pb_row .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6{width:100%;margin:0 0 30px}.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6.et-last-child,.et_pb_row_1-2_1-2 .et_pb_column.et_pb_column_1_2 .et_pb_column.et_pb_column_1_6:last-child{margin-bottom:0}.et_pb_column{width:100%!important}}
.et_pb_slider .et_pb_container{width:100%;margin:0 auto;position:relative;z-index:2}.et_pb_with_border .et_pb_slide_image img{border:0 solid #333}.et_pb_slides .et_pb_container{display:table;table-layout:fixed}.et_pb_slides .et_pb_slider_container_inner{display:table-cell;width:100%;vertical-align:middle}.et_pb_slides .et_pb_empty_slide.et_pb_container,.et_pb_slides .et_pb_empty_slide .et_pb_slider_container_inner{display:block}.et_pb_slide_content{font-size:14px;font-weight:400;color:#333}.et_pb_slide_content p:last-of-type{padding-bottom:0}.et_pb_bg_layout_dark .et_pb_slide_content{color:#fff}.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{padding:30px;border-radius:3px}.et_pb_slide_description{word-wrap:break-word}.et-pb-active-slide .et_pb_slide_description{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeBottom;animation-name:fadeBottom}.et_pb_bg_layout_dark .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:16% 8%;width:auto;margin:auto}.et_pb_slide_with_image .et_pb_slide_description{width:47.25%;padding-left:0;padding-right:0;text-align:left;float:right}.et_pb_slide_description .et_pb_slide_title{font-weight:300;margin-top:0;font-size:46px}.et_pb_slide_image{position:absolute;bottom:0}.et_pb_slide_video{position:absolute;top:50%;bottom:auto}.et_pb_slide:first-child .et_pb_slide_image img{opacity:0}.et_pb_slide:first-child .et_pb_slide_image img.active{opacity:1;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_media_alignment_center .et_pb_slide_image{bottom:auto;top:50%}.et-pb-active-slide .et_pb_slide_image,.et-pb-active-slide .et_pb_slide_video{-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.et-pb-active-slide .et_pb_slide_image{-webkit-animation-name:fadeLeft;animation-name:fadeLeft}.et_pb_slide_image img{width:auto;vertical-align:bottom}.et_pb_slide_image,.et_pb_slide_video{width:47.25%;margin-right:5.5%}.et_pb_slide_video .mejs-mediaelement{position:relative}.et_pb_slide_video .mejs-mediaelement .wp-video-shortcode{display:block}.et_pb_slide_video .wp-video-shortcode video,.et_pb_slide_video video.wp-video-shortcode{height:auto}.et_pb_slider_with_overlay .et_pb_slide_overlay_container{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.et_pb_bg_layout_light.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_video{display:none}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_description{text-align:center}.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:none}.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content{display:block}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_4 .et_pb_column_3_8 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:400}.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:22px;font-weight:400}@media (min-width:981px) and (max-width:1100px){.et_pb_column_1_2 .et_pb_slide_content,.et_pb_column_1_3 .et_pb_slide_content,.et_pb_column_1_4 .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slide_content,.et_pb_column_2_3 .et_pb_slide_content,.et_pb_column_2_5 .et_pb_slide_content,.et_pb_column_3_5 .et_pb_slide_content{font-size:14px}.et_pb_column_1_2 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_4 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_1_6 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_3 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_2_5 .et_pb_slide_description h2.et_pb_slide_title,.et_pb_column_3_5 .et_pb_slide_description h2.et_pb_slide_title{font-size:18px}}@media (min-width:981px){.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video{top:auto;bottom:auto;position:relative}.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_2 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_with_image .et_pb_slide_description,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_with_image .et_pb_slide_description{width:100%!important}.et_pb_column_1_2 .et_pb_slide_image,.et_pb_column_1_2 .et_pb_slide_video,.et_pb_column_1_3 .et_pb_slide_image,.et_pb_column_1_3 .et_pb_slide_video,.et_pb_column_1_4 .et_pb_slide_image,.et_pb_column_1_4 .et_pb_slide_video,.et_pb_column_1_5 .et_pb_slide_image,.et_pb_column_1_5 .et_pb_slide_video,.et_pb_column_1_6 .et_pb_slide_image,.et_pb_column_1_6 .et_pb_slide_video,.et_pb_column_2_5 .et_pb_slide_image,.et_pb_column_2_5 .et_pb_slide_video,.et_pb_column_3_5 .et_pb_slide_image,.et_pb_column_3_5 .et_pb_slide_video,.et_pb_column_3_8 .et_pb_slide_image,.et_pb_column_3_8 .et_pb_slide_video{padding:0;margin:10% 0 0!important}.et_pb_column_1_3 .et_pb_slide_description,.et_pb_column_2_5 .et_pb_slide_description{padding-bottom:26%}.et_pb_column_1_4 .et_pb_slide .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide .et_pb_slide_description{padding-bottom:34%}}@media (max-width:980px){.et_pb_column_1_4 .et_pb_slider_fullwidth_off h2,.et_pb_column_1_5 .et_pb_slider_fullwidth_off h2,.et_pb_column_1_6 .et_pb_slider_fullwidth_off h2,.et_pb_slide_description h2.et_pb_slide_title{font-size:26px;font-weight:500}.et_pb_slide_description .et_pb_slide_title{font-weight:500}.et_pb_slide_content{font-size:13px;font-weight:400}.et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{text-align:left}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_container,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_container{min-height:auto}.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_5 .et_pb_slider_fullwidth_off .et_pb_slide_content,.et_pb_column_1_6 .et_pb_slider_fullwidth_off .et_pb_slide_content{display:block}.et_pb_bg_layout_light_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_dark_tablet.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_tablet.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:rgba(0,0,0,.3)}}@media (max-width:767px){.et_pb_slide_content{font-size:12px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{font-size:14px}.et_pb_slide_description h2.et_pb_slide_title{font-size:24px}.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description h2.et_pb_slide_title{font-size:20px}.et_pb_slide_description,.et_pb_slide_with_image .et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{text-align:center}.et_pb_slide_with_image .et_pb_slide_description{float:none;text-align:center;width:100%}.et_pb_media_alignment_center .et_pb_slide_image{top:0}.et_pb_slide_image,.et_pb_slide_video,.et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slider_show_image .et_pb_slide_image,.et_pb_slider_show_image .et_pb_slide_video{display:block!important}.et_pb_slide_image,.et_pb_slide_video{display:none!important;position:relative;top:auto;margin:50px auto 0;padding:0;margin-top:6%!important}.et_pb_slide_video{float:none}.et_pb_slide_image img{max-height:300px}.et_pb_section_first .et_pb_slide_image img{max-height:300px!important}.et_pb_section_first .et_pb_slide_image{margin:0!important;top:20px}.et_pb_slider_with_overlay .et_pb_slide_image,.et_pb_slider_with_overlay .et_pb_slide_video,.et_pb_slider_with_overlay .et_pb_slide_with_image .et_pb_slide_description{width:100%}.et_pb_slider_with_overlay .et_pb_slide_image{margin-top:0!important;padding-top:6%}.et_pb_bg_layout_light_phone .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_phone .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et_pb_slide_content{color:#fff}}@media (min-width:480px){.et_pb_column_1_4 .et_pb_slide_description,.et_pb_column_1_5 .et_pb_slide_description,.et_pb_column_1_6 .et_pb_slide_description{padding-bottom:26%}}@media (max-width:479px){.et_pb_slide_description h2.et_pb_slide_title{font-size:20px}.et_pb_slide_content{font-weight:400;font-size:10px;display:block}.et_pb_slider_fullwidth_off .et_pb_more_button,.et_pb_slider_fullwidth_off .et_pb_slide_content{display:none}}
.et_pb_slider{position:relative;overflow:hidden}.et_pb_slide{padding:0 6%;background-size:cover;background-position:50%;background-repeat:no-repeat}.et_pb_slider .et_pb_slide{display:none;float:left;margin-right:-100%;position:relative;width:100%;text-align:center;list-style:none!important;background-position:50%;background-size:100%;background-size:cover}.et_pb_slider .et_pb_slide:first-child{display:list-item}.et-pb-controllers{position:absolute;bottom:20px;left:0;width:100%;text-align:center;z-index:10}.et-pb-controllers a{display:inline-block;background-color:hsla(0,0%,100%,.5);text-indent:-9999px;border-radius:7px;width:7px;height:7px;margin-right:10px;padding:0;opacity:.5}.et-pb-controllers .et-pb-active-control{opacity:1}.et-pb-controllers a:last-child{margin-right:0}.et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_slides .et_pb_temp_slide{display:block}.et_pb_slides:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0;width:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light_tablet .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_light_tablet .et_pb_slide_content{color:#333}.et_pb_bg_layout_dark_tablet .et_pb_slide_description{text-shadow:0 1px 3px rgba(0,0,0,.3)}.et_pb_bg_layout_dark_tablet .et_pb_slide_content{color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_tablet .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}@media (max-width:767px){.et-pb-controllers{position:absolute;bottom:5%;left:0;width:100%;text-align:center;z-index:10;height:14px}.et_transparent_nav .et_pb_section:first-child .et-pb-controllers{bottom:18px}.et_pb_bg_layout_light_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_light_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper{background-color:hsla(0,0%,100%,.9)}.et_pb_bg_layout_light_phone .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_dark_phone.et_pb_slider_with_overlay .et_pb_slide_overlay_container,.et_pb_bg_layout_dark_phone.et_pb_slider_with_text_overlay .et_pb_text_overlay_wrapper,.et_pb_bg_layout_light_phone .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et_pb_bg_layout_dark_phone .et-pb-controllers .et-pb-active-control{background-color:#fff}.et_pb_bg_layout_dark_phone .et-pb-controllers a{background-color:hsla(0,0%,100%,.5)}}.et_mobile_device .et_pb_slider_parallax .et_pb_slide,.et_mobile_device .et_pb_slides .et_parallax_bg.et_pb_parallax_css{background-attachment:scroll}
.et-pb-arrow-next,.et-pb-arrow-prev{position:absolute;top:50%;z-index:100;font-size:48px;color:#fff;margin-top:-24px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:0}.et_pb_bg_layout_light .et-pb-arrow-next,.et_pb_bg_layout_light .et-pb-arrow-prev{color:#333}.et_pb_slider:hover .et-pb-arrow-prev{left:22px;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:22px;opacity:1}.et_pb_bg_layout_light .et-pb-controllers .et-pb-active-control{background-color:#333}.et_pb_bg_layout_light .et-pb-controllers a{background-color:rgba(0,0,0,.3)}.et-pb-arrow-next:hover,.et-pb-arrow-prev:hover{text-decoration:none}.et-pb-arrow-next span,.et-pb-arrow-prev span{display:none}.et-pb-arrow-prev{left:-22px}.et-pb-arrow-next{right:-22px}.et-pb-arrow-prev:before{content:"4"}.et-pb-arrow-next:before{content:"5"}.format-gallery .et-pb-arrow-next,.format-gallery .et-pb-arrow-prev{color:#fff}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-prev{left:0}.et_pb_column_1_3 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-prev,.et_pb_column_2_5 .et_pb_slider:hover .et-pb-arrow-next{right:0}.et_pb_column_1_4 .et_pb_slider .et_pb_slide,.et_pb_column_1_5 .et_pb_slider .et_pb_slide,.et_pb_column_1_6 .et_pb_slider .et_pb_slide{min-height:170px}.et_pb_column_1_4 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_5 .et_pb_slider:hover .et-pb-arrow-next,.et_pb_column_1_6 .et_pb_slider:hover .et-pb-arrow-next{right:0}@media (max-width:980px){.et_pb_bg_layout_light_tablet .et-pb-arrow-next,.et_pb_bg_layout_light_tablet .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_tablet .et-pb-arrow-next,.et_pb_bg_layout_dark_tablet .et-pb-arrow-prev{color:#fff}}@media (max-width:767px){.et_pb_slider:hover .et-pb-arrow-prev{left:0;opacity:1}.et_pb_slider:hover .et-pb-arrow-next{right:0;opacity:1}.et_pb_bg_layout_light_phone .et-pb-arrow-next,.et_pb_bg_layout_light_phone .et-pb-arrow-prev{color:#333}.et_pb_bg_layout_dark_phone .et-pb-arrow-next,.et_pb_bg_layout_dark_phone .et-pb-arrow-prev{color:#fff}}.et_mobile_device .et-pb-arrow-prev{left:22px;opacity:1}.et_mobile_device .et-pb-arrow-next{right:22px;opacity:1}@media (max-width:767px){.et_mobile_device .et-pb-arrow-prev{left:0;opacity:1}.et_mobile_device .et-pb-arrow-next{right:0;opacity:1}}
.et_pb_button[data-icon]:not([data-icon=""]):after{content:attr(data-icon)}@media (max-width:980px){.et_pb_button[data-icon-tablet]:not([data-icon-tablet=""]):after{content:attr(data-icon-tablet)}}@media (max-width:767px){.et_pb_button[data-icon-phone]:not([data-icon-phone=""]):after{content:attr(data-icon-phone)}}
.et_pb_with_border .et-pb-icon,.et_pb_with_border .et_pb_image_wrap{border:0 solid #333}.et_pb_blurb_content{max-width:550px;margin:0 auto;position:relative;text-align:center;word-wrap:break-word;width:100%}.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center .et_pb_blurb_content .et_pb_blurb_container{text-align:center}.et_pb_blurb_content p:last-of-type{padding-bottom:0}.et_pb_blurb .et_pb_module_header a,.et_pb_blurb h4 a{text-decoration:none}.et_pb_blurb .et_pb_image_wrap{display:block;margin:auto}.et_pb_main_blurb_image img{border-radius:inherit}.et_pb_main_blurb_image img[src*=".svg"]{width:auto}.et_pb_sticky_module .et_pb_main_blurb_image .et_pb_image_wrap{width:100%;max-width:100%}.et_pb_blurb_position_left .et_pb_blurb_content,.et_pb_blurb_position_right .et_pb_blurb_content{display:table}.et_pb_blurb_position_left .et_pb_main_blurb_image,.et_pb_blurb_position_right .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left .et_pb_main_blurb_image img,.et_pb_blurb_position_right .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left .et-pb-icon,.et_pb_blurb_position_right .et-pb-icon{font-size:32px}.et_pb_blurb_position_right .et-pb-icon{display:table-cell}.et_pb_blurb_position_left .et_pb_blurb_container,.et_pb_blurb_position_right .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right .et_pb_blurb_content{text-align:right}.et_pb_blurb_position_right .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_main_blurb_image{display:inline-block;margin-bottom:30px;line-height:0;max-width:100%}@media (max-width:980px){.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_tablet .et_pb_main_blurb_image img,.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_tablet .et-pb-icon,.et_pb_blurb_position_right_tablet .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_tablet .et_pb_blurb_container,.et_pb_blurb_position_right_tablet .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_tablet .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_tablet .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_tablet .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_tablet .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_tablet .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_tablet .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_tablet .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_tablet .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_tablet .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_tablet .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:767px){.et_pb_blurb_position_left_phone .et_pb_main_blurb_image,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{width:32px;display:table-cell;line-height:0}.et_pb_blurb_position_left_phone .et_pb_main_blurb_image img,.et_pb_blurb_position_right_phone .et_pb_main_blurb_image img{width:inherit}.et_pb_blurb_position_left_phone .et-pb-icon,.et_pb_blurb_position_right_phone .et-pb-icon{font-size:32px;display:table-cell}.et_pb_blurb_position_left_phone .et_pb_blurb_container,.et_pb_blurb_position_right_phone .et_pb_blurb_container{display:table-cell;vertical-align:top}.et_pb_blurb_position_left_phone .et_pb_blurb_container{padding-left:15px}.et_pb_blurb_position_left_phone .et_pb_blurb_content{text-align:left}.et_pb_blurb_position_right_phone .et_pb_blurb_container{padding-right:15px}.et_pb_blurb_position_right_phone .et_pb_blurb_content{padding-right:52px;text-align:right}.et_pb_blurb_position_right_phone .et_pb_main_blurb_image{left:auto;right:0}.et_pb_blurb_position_right_phone .et-pb-icon{margin-right:0;margin-left:20px}.et_pb_blurb_position_top_phone .et_pb_main_blurb_image{display:block;width:auto}.et_pb_blurb_position_top_phone .et-pb-icon{font-size:96px;display:initial}.et_pb_blurb_position_top_phone .et_pb_blurb_container{display:block;padding-left:0;padding-right:0}.et_pb_blurb_position_top_phone .et_pb_blurb_content{display:inline-block;text-align:center;padding-right:0}}@media (max-width:980px){.et_pb_blurb.et_pb_text_align_left-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-tablet .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}@media (max-width:767px){.et_pb_blurb.et_pb_text_align_left-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:left}.et_pb_blurb.et_pb_text_align_right-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:right}.et_pb_blurb.et_pb_text_align_justified-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:justify}.et_pb_blurb.et_pb_text_align_center-phone .et_pb_blurb_content .et_pb_blurb_container{text-align:center}}
.et-waypoint.et_pb_animation_off,.et-waypoint:not(.et_pb_counters).et_pb_animation_off,.et_pb_animation_off{opacity:1}.et-waypoint.et_pb_animation_left.et-animated,.et_pb_animation_left.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right.et-animated,.et_pb_animation_right.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top.et-animated,.et_pb_animation_top.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom.et-animated,.et_pb_animation_bottom.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in.et-animated,.et_pb_animation_fade_in.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}@media (max-width:980px){.et-waypoint.et_pb_animation_off_tablet,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_tablet,.et_pb_animation_off_tablet{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_tablet.et-animated,.et_pb_animation_left_tablet.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_tablet.et-animated,.et_pb_animation_right_tablet.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_tablet.et-animated,.et_pb_animation_top_tablet.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_tablet.et-animated,.et_pb_animation_bottom_tablet.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_tablet.et-animated,.et_pb_animation_fade_in_tablet.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}@media (max-width:767px){.et-waypoint.et_pb_animation_off_phone,.et-waypoint:not(.et_pb_counters).et_pb_animation_off_phone,.et_pb_animation_off_phone{opacity:1;-webkit-animation:none;animation:none}.et-waypoint.et_pb_animation_left_phone.et-animated,.et_pb_animation_left_phone.et-animated{opacity:1;-webkit-animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeLeft 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_right_phone.et-animated,.et_pb_animation_right_phone.et-animated{opacity:1;-webkit-animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeRight 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_top_phone.et-animated,.et_pb_animation_top_phone.et-animated{opacity:1;-webkit-animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeTop 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_bottom_phone.et-animated,.et_pb_animation_bottom_phone.et-animated{opacity:1;-webkit-animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeBottom 1s cubic-bezier(.77,0,.175,1) 1}.et-waypoint.et_pb_animation_fade_in_phone.et-animated,.et_pb_animation_fade_in_phone.et-animated{opacity:1;-webkit-animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1;animation:fadeIn 1s cubic-bezier(.77,0,.175,1) 1}}
.et_pb_text{word-wrap:break-word}.et_pb_text ol,.et_pb_text ul{padding-bottom:1em}.et_pb_text>:last-child{padding-bottom:0}.et_pb_text_inner{position:relative}
ul.et_pb_social_media_follow{list-style-type:none!important;margin:0 0 22px;padding:0}.et_pb_social_media_follow li{display:inline-block;margin-bottom:8px;position:relative}.et_pb_social_media_follow li a{margin-right:8px;display:inline-block;text-decoration:none;text-align:center;position:relative}.et_pb_social_media_follow li a.follow_button{padding:0 12px;margin-top:5px;margin-right:25px;font-size:14px;line-height:1.6em;background:rgba(0,0,0,.1);color:rgba(0,0,0,.5);border-radius:3px;border-width:0;border-style:solid;-webkit-transition:all .3s;transition:all .3s}.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a{margin-right:0}.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon{margin-right:8px}.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}.et_pb_social_media_follow li a.icon{height:32px;width:32px;padding:0;-webkit-box-sizing:content-box;box-sizing:content-box}.et_pb_social_media_follow li a.icon:before{height:32px;width:32px;font-size:16px;line-height:32px;display:block;color:#fff;-webkit-transition:color .3s;transition:color .3s;position:relative;z-index:10}.et_pb_social_media_follow li a.icon:hover:before{color:hsla(0,0%,100%,.7)}.et_pb_social_media_follow li a.icon{border-radius:3px}.et_pb_social_media_follow_network_name{display:none}.et_pb_social_icon a.icon{vertical-align:middle}.et_pb_social_icon a.icon:before{font-family:ETmodules;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0;direction:ltr}.et-pb-social-fa-icon a.icon:before{font-family:FontAwesome}.et-social-telegram a.icon:before{content:"\F3FE"}.et-social-amazon a.icon:before{content:"\F270"}.et-social-bandcamp a.icon:before{content:"\F2D5"}.et-social-bitbucket a.icon:before{content:"\F171"}.et-social-behance a.icon:before{content:"\F1B4"}.et-social-buffer a.icon:before{content:"\F837"}.et-social-codepen a.icon:before{content:"\F1CB"}.et-social-deviantart a.icon:before{content:"\F1BD"}.et-social-flipboard a.icon:before{content:"\F44D"}.et-social-foursquare a.icon:before{content:"\F180"}.et-social-github a.icon:before{content:"\F09B"}.et-social-goodreads a.icon:before{content:"\F3A9"}.et-social-google a.icon:before{content:"\F1A0"}.et-social-houzz a.icon:before{content:"\F27C"}.et-social-itunes a.icon:before{content:"\F3B5"}.et-social-last_fm a.icon:before{content:"\F202"}.et-social-line a.icon:before{content:"\F3C0"}.et-social-medium a.icon:before,.et-social-meetup a.icon:before{content:"\F3C7"}.et-social-odnoklassniki a.icon:before{content:"\F263"}.et-social-patreon a.icon:before{content:"\F3D9"}.et-social-periscope a.icon:before{content:"\F3DA"}.et-social-quora a.icon:before{content:"\F2C4"}.et-social-researchgate a.icon:before{content:"\F4F8"}.et-social-reddit a.icon:before{content:"\F281"}.et-social-snapchat a.icon:before{content:"\F2AC"}.et-social-soundcloud a.icon:before{content:"\F1BE"}.et-social-spotify a.icon:before{content:"\F1BC"}.et-social-steam a.icon:before{content:"\F3F6"}.et-social-tripadvisor a.icon:before{content:"\F262"}.et-social-tiktok a.icon:before{content:"\E07B"}.et-social-twitch a.icon:before{content:"\F1E8"}.et-social-vk a.icon:before{content:"\F189"}.et-social-weibo a.icon:before{content:"\F18A"}.et-social-whatsapp a.icon:before{content:"\F232"}.et-social-xing a.icon:before{content:"\F168"}.et-social-yelp a.icon:before{content:"\F1E9"}.et-social-pinterest a.icon:before{content:"\E095"}.et-social-linkedin a.icon:before{content:"\E09D"}.et-social-tumblr a.icon:before{content:"\E097"}.et-social-skype a.icon:before{content:"\E0A2"}.et-social-flikr a.icon:before{content:"\E0A6"}.et-social-myspace a.icon:before{content:"\E0A1"}.et-social-dribbble a.icon:before{content:"\E09B"}.et-social-youtube a.icon:before{content:"\E0A3"}.et-social-vimeo a.icon:before{content:"\E09C"}@media (max-width:980px){.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_tablet.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.1);color:rgba(0,0,0,.5)}.et_pb_bg_layout_light_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button{background:rgba(0,0,0,.6);color:hsla(0,0%,100%,.8)}.et_pb_bg_layout_dark_phone.et_pb_social_media_follow li a.follow_button:hover{background:rgba(0,0,0,.7);color:#fff}}.rtl .et_pb_social_media_follow li a{margin-left:8px;margin-right:0}
/*# sourceURL=divi-dynamic-critical-inline-css */
</style>
<link rel='preload' id='divi-dynamic-late-css' href='https://harpersfield.com/wp-content/et-cache/8/et-divi-dynamic-tb-84-8-late.css?ver=1781818307' as='style' media='all' onload="this.onload=null;this.rel='stylesheet'" />
<link rel='preload' id='divi-dynamic-css' href='https://harpersfield.com/wp-content/et-cache/8/et-divi-dynamic-tb-84-8.css?ver=1781818307' as='style' media='all' onload="this.onload=null;this.rel='stylesheet'" />
<link rel='stylesheet' id='divi-pixel-styles-css' href='https://harpersfield.com/wp-content/plugins/divi-pixel/styles/style.min.css?ver=1.0.0' media='all' />
<style id="dipi-etmodules-font-inline-css">

        @font-face{
        font-family:'ETmodules';
        font-display:block;
        src:url('https://harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot');
        src:url('https://harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.eot?#iefix') format('embedded-opentype'),
            url('https://harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.woff') format('woff'),
            url('https://harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.ttf') format('truetype'),
            url('https://harpersfield.com/wp-content/themes/Divi/core/admin/fonts/modules/all/modules.svg#ETmodules') format('svg');
        font-weight:400;
        font-style:normal;
        }
/*# sourceURL=dipi-etmodules-font-inline-css */
</style>
<link rel='stylesheet' id='divi-style-css' href='https://harpersfield.com/wp-content/themes/sapphire-falls-web-design/style.css?ver=4.27.6' media='all' />
<script id="jquery-core-js" src="https://harpersfield.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://harpersfield.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="jquery-js-after">
jqueryParams.length&&$.each(jqueryParams,function(e,r){if("function"==typeof r){var n=String(r);n.replace("$","jQuery");var a=new Function("return "+n)();$(document).ready(a)}});
//# sourceURL=jquery-js-after
</script>
<script id="dipi_preloader_js-js-extra">
var dipi_preloader_vars = {"preloader_reveal_duration":"300","preloader_reveal_delay":"300"};
//# sourceURL=dipi_preloader_js-js-extra
</script>
<script id="dipi_preloader_js-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/js/preloader.min.js?ver=2.51.0"></script>
<script id="dipi_hamburgers_js-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/js/hamburger.min.js?ver=2.51.0"></script>
<script id="sf-theme-script-js" src="https://harpersfield.com/wp-content/themes/sapphire-falls-web-design/sf-script.js?ver=7.0"></script>
<link rel="https://api.w.org/" href="https://harpersfield.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://harpersfield.com/wp-json/wp/v2/pages/8" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://harpersfield.com/xmlrpc.php?rsd" />
<link rel='shortlink' href='https://harpersfield.com/' />



<style id="mobile-menu-breakpoing-divi-core-css">
@media (min-width: 981px) and (max-width: 1175px) {

	/***********************************
	* Styles from Divis style.dev.css *
	***********************************/

	/* Hide Logo On Mobile */
	.et_hide_mobile_logo #main-header .logo_container {
		display: none;
		opacity: 0;
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}

	/* Full width Logo */
	.et_fullwidth_nav #main-header .container {
		width: 80%;
		margin: auto;
		position: relative;
	}
	/* Page Containers */

	#page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
	#page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	.et_fixed_nav.et_show_nav #page-container {
		padding-top: 80px;
	}

	.et-tb #page-container,
	.et-tb-has-header #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container,
	.et_fixed_nav.et_show_nav.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
		padding-top: 0 !important;
	}

	.et_non_fixed_nav #page-container {
		padding-top: 0;
	}

	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
	.et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
		padding-top: 136px;
	}

	#sidebar,
	#left-area {
		width: 100% !important;
	}


	/* With Sidebar */

	.et_right_sidebar #left-area,
	.et_right_sidebar #sidebar,
	.et_left_sidebar #left-area,
	.et_left_sidebar #sidebar {
		width: auto;
		float: none;
		padding-right: 0;
		padding-left: 0;
	}

	.et_right_sidebar #left-area {
		margin-right: 0;
	}

	.et_right_sidebar #sidebar {
		margin-left: 0;
		border-left: none;
	}

	.et_left_sidebar #left-area {
		margin-left: 0;
	}

	.et_left_sidebar #sidebar {
		margin-right: 0;
		border-right: none;
	}

	#main-content .container:before {
		display: none !important;
	}

	.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1),
	.et_full_width_page .et_gallery_item:nth-child(4n+1) {
		clear: none;
	}


	/* Blog + Sidebar Module + Footer */

	.footer-widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}

	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 16.21%;
	}

	.et_pb_gutters1 .footer-widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}

	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0;
	}

	#footer-widgets {
		padding: 8% 0;
	}

	#footer-widgets .footer-widget:nth-child(2n) {
		margin-right: 0 !important;
	}

	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-bottom: 0 !important;
	}

	.bottom-nav {
		text-align: center;
	}


	/* WooCommerce */

	.woocommerce .cart-collaterals>div,
	.woocommerce .cart-collaterals>form {
		width: 100% !important;
		float: none !important;
	}

	.shop_table .coupon {
		margin-bottom: 25px !important;
	}

	.checkout .form-row,
	.checkout .col-1,
	.checkout .col-2 {
		float: none !important;
		width: auto !important;
	}

	.checkout .col-1,
	.checkout .col-2 {
		margin-bottom: 25px !important;
	}


	/* Header Styles */

	#main-header,
	#top-header {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	#top-menu {
		display: none;
	}

	.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header,
	.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_hide_nav.et_fixed_nav #top-header,
	.et_hide_nav.et_fixed_nav #main-header {
		transform: translateY(0px) !important;
		-webkit-transform: translateY(0px) !important;
		opacity: 1;
	}

	.et_header_style_centered #main-header {
		padding: 20px 0;
	}

	.et_header_style_centered nav#top-menu-nav {
		display: none;
	}

	.et_header_style_split #main-header {
		padding: 20px 0;
	}

	.et_header_style_split #et-top-navigation,
	.et_header_style_split .et-fixed-header #et-top-navigation {
		display: block;
		padding-top: 0;
	}

	#et-top-navigation {
		margin-right: 0;
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_non_fixed_nav.et_transparent_nav #top-header,
	.et_fixed_nav #main-header,
	.et_fixed_nav #top-header {
		position: absolute;
	}

	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_left #et-top-navigation {
		padding-top: 24px;
		display: block;
	}

	.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_fixed_nav #main-header {
		-webkit-transition: none;
		transition: none;
	}

	.et_vertical_nav.et_right_sidebar #left-area,
	.et_vertical_nav.et_left_sidebar #left-area {
		width: auto;
	}

	#et-secondary-nav,
	#et-secondary-menu {
		display: none !important;
	}

	.et_non_fixed_nav.et_transparent_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header,
	.et_fixed_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header {
		top: 0 !important;
	}

	.et_secondary_nav_only_menu #top-header {
		display: none;
	}

	#top-header .container {
		padding-top: 0;
	}

	#et-info {
		padding-top: 0.75em;
	}


	/* Logo */

	#logo,
	.logo_container,
	#main-header,
	.container {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	.et_header_style_centered #logo#logo {
		max-height: 60px;
	}

	.et_header_style_centered header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.et_header_style_split header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.et_header_style_split #logo {
		max-height: 60px;
	}

	.et_vertical_nav span.logo_helper {
		display: inline-block;
	}

	.et_vertical_nav.et_header_style_left .logo_container {
		height: 100%;
		position: absolute;
	}

	.et_header_style_left #logo,
	.et_header_style_split #logo {
		max-width: 50%;
	}


	/* Search Form */

	#et_top_search {
		margin: 0 35px 0 0;
		float: left;
	}

	#et_search_icon:before {
		top: 7px;
	}

	.et_header_style_centered #et_top_search,
	.et_vertical_nav.et_header_style_centered #main-header #et_top_search {
		display: none !important;
	}

	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

	.et_header_style_split #et_top_search,
	.et_vertical_nav.et_header_style_split #main-header #et_top_search {
		display: none !important;
	}

	.et_header_style_left .et-search-form,
	.et_header_style_split .et-search-form {
		width: 50% !important;
		max-width: 50% !important;
	}

	.et_header_style_slide .et_slide_in_menu_container .et-search-form {
		width: 100% !important;
		max-width: 100% !important;
	}


	/* Social Icons */

	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}

	.et-social-icons {
		margin: 0 0 5px;
	}

	#top-header .et-social-icons {
		margin-bottom: 0;
	}


	/* Cart */

	.et_header_style_centered #et-top-navigation .et-cart-info {
		display: none;
	}

	#et-top-navigation .et-cart-info {
		margin-top: 5px;
	}

	.et_vertical_nav #et-top-navigation .et-cart-info {
		margin-left: -38px;
	}


	/* Mobile Menu */

	header .et_mobile_nav_menu,
	header #et_mobile_nav_menu {
		display: flex;
		-webkit-box-align: center;
        align-items: center;
	}


	/* Centered */

	.et_header_style_centered .et_menu_container .mobile_menu_bar,
	.et_header_style_split .et_menu_container .mobile_menu_bar {
		opacity: 1;
	}

	.et_header_style_centered .et_mobile_nav_menu,
	.et_header_style_centered #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
	}

	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		text-align: left;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 5px;
		padding: 5px 10px;
	}

	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}

	.et_header_style_centered .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_centered .et_mobile_menu {
		top: 53px;
	}


	/* Centered Inline Logo */

	.et_header_style_split .et_mobile_nav_menu,
	.et_header_style_split #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
		display: block;
	}

	.et_header_style_split nav#top-menu-nav {
		display: none;
	}

	.et_header_style_split #main-header .mobile_nav {
		display: block;
		text-align: left;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 5px;
		padding: 9px 10px;
	}

	.et_header_style_split .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_split .et_mobile_menu {
		top: 53px;
	}


	/* Admin Bar Fixes */

	body.admin-bar.et_vertical_nav #main-header {
		top: 0 !important;
	}

	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header,
	.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
		top: 32px !important;
	}

	body.admin-bar.et_fixed_nav.et_header_style_slide #main-header {
		top: 0 !important;
	}

	.et_fixed_nav.et_header_style_slide #main-header {
		left: 0 !important;
	}

	.et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header {
		width: 100%;
	}
	




	/**************************************
	* Styles from Divis style-cpt.dev.css *
	***************************************/

	/* Hide Logo On Mobile */

	.et_hide_mobile_logo #main-header .logo_container {
		display: none;
		opacity: 0;
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}


	/* Page Containers */

	#page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
	#page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	.et_fixed_nav.et_show_nav #page-container {
		padding-top: 80px;
	}

	.et-tb #page-container,
	.et-tb-has-header #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container,
	.et_fixed_nav.et_show_nav.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
		padding-top: 0 !important;
	}

	.et_non_fixed_nav #page-container {
		padding-top: 0;
	}

	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
	.et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
		padding-top: 136px;
	}

	#sidebar,
	#left-area {
		width: 100% !important;
	}


	/* With Sidebar */

	.et_right_sidebar #left-area,
	.et_right_sidebar #sidebar,
	.et_left_sidebar #left-area,
	.et_left_sidebar #sidebar {
		width: auto;
		float: none;
		padding-right: 0;
		padding-left: 0;
	}

	.et_right_sidebar #left-area {
		margin-right: 0;
	}

	.et_right_sidebar #sidebar {
		margin-left: 0;
		border-left: none;
	}

	.et_left_sidebar #left-area {
		margin-left: 0;
	}

	.et_left_sidebar #sidebar {
		margin-right: 0;
		border-right: none;
	}

	#main-content .container:before {
		display: none !important;
	}

	.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1),
	.et_full_width_page .et_gallery_item:nth-child(4n+1) {
		clear: none;
	}


	/* Blog + Sidebar Module + Footer */

	.footer-widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}

	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 16.21%;
	}

	.et_pb_gutters1 .footer-widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}

	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0;
	}

	#footer-widgets {
		padding: 8% 0;
	}

	#footer-widgets .footer-widget:nth-child(2n) {
		margin-right: 0 !important;
	}

	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-bottom: 0 !important;
	}

	.bottom-nav {
		text-align: center;
	}


	/* WooCommerce */

	.woocommerce .cart-collaterals>div,
	.woocommerce .cart-collaterals>form {
		width: 100% !important;
		float: none !important;
	}

	.shop_table .coupon {
		margin-bottom: 25px !important;
	}

	.checkout .form-row,
	.checkout .col-1,
	.checkout .col-2 {
		float: none !important;
		width: auto !important;
	}

	.checkout .col-1,
	.checkout .col-2 {
		margin-bottom: 25px !important;
	}


	/* Header Styles */

	#main-header,
	#top-header {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	#top-menu {
		display: none;
	}

	.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header,
	.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_hide_nav.et_fixed_nav #top-header,
	.et_hide_nav.et_fixed_nav #main-header {
		transform: translateY(0px) !important;
		-webkit-transform: translateY(0px) !important;
		opacity: 1;
	}

	.et_header_style_centered #main-header {
		padding: 20px 0;
	}

	.et_header_style_centered nav#top-menu-nav {
		display: none;
	}

	.et_header_style_split #main-header {
		padding: 20px 0;
	}

	.et_header_style_split #et-top-navigation,
	.et_header_style_split .et-fixed-header #et-top-navigation {
		display: block;
		padding-top: 0;
	}

	#et-top-navigation {
		margin-right: 0;
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_non_fixed_nav.et_transparent_nav #top-header,
	.et_fixed_nav #main-header,
	.et_fixed_nav #top-header {
		position: absolute;
	}

	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_left #et-top-navigation {
		padding-top: 24px;
		display: block;
	}

	.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_fixed_nav #main-header {
		-webkit-transition: none;
		transition: none;
	}

	.et_vertical_nav.et_right_sidebar #left-area,
	.et_vertical_nav.et_left_sidebar #left-area {
		width: auto;
	}

	#et-secondary-nav,
	#et-secondary-menu {
		display: none !important;
	}

	.et_non_fixed_nav.et_transparent_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header,
	.et_fixed_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header {
		top: 0 !important;
	}

	.et_secondary_nav_only_menu #top-header {
		display: none;
	}

	#top-header .container {
		padding-top: 0;
	}

	#et-info {
		padding-top: 0.75em;
	}


	/* Logo */

	#logo,
	.logo_container,
	#main-header,
	.container {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	.et_header_style_centered #logo {
		max-height: 60px;
	}

	.et_header_style_centered header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.et_header_style_split header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.et_header_style_split #logo {
		max-height: 60px;
	}

	.et_vertical_nav span.logo_helper {
		display: inline-block;
	}

	.et_vertical_nav.et_header_style_left .logo_container {
		height: 100%;
		position: absolute;
	}

	.et_header_style_left #logo,
	.et_header_style_split #logo {
		max-width: 50%;
	}


	/* Search Form */

	#et_top_search {
		margin: 0 35px 0 0;
		float: left;
	}

	#et_search_icon:before {
		top: 7px;
	}

	.et_header_style_centered #et_top_search,
	.et_vertical_nav.et_header_style_centered #main-header #et_top_search {
		display: none !important;
	}

	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

	.et_header_style_split #et_top_search,
	.et_vertical_nav.et_header_style_split #main-header #et_top_search {
		display: none !important;
	}

	.et_header_style_left .et-search-form,
	.et_header_style_split .et-search-form {
		width: 50% !important;
		max-width: 50% !important;
	}

	.et_header_style_slide .et_slide_in_menu_container .et-search-form {
		width: 100% !important;
		max-width: 100% !important;
	}


	/* Social Icons */

	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}

	.et-social-icons {
		margin: 0 0 5px;
	}

	#top-header .et-social-icons {
		margin-bottom: 0;
	}


	/* Cart */

	.et_header_style_centered #et-top-navigation .et-cart-info {
		display: none;
	}

	#et-top-navigation .et-cart-info {
		margin-top: 5px;
	}

	.et_vertical_nav #et-top-navigation .et-cart-info {
		margin-left: -38px;
	}


	/* Centered */

	.et_header_style_centered .et_menu_container .mobile_menu_bar,
	.et_header_style_split .et_menu_container .mobile_menu_bar {
		opacity: 1;
	}

	.et_header_style_centered .et_mobile_nav_menu,
	.et_header_style_centered #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
	}

	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		text-align: left;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 5px;
		padding: 5px 10px;
	}

	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}

	.et_header_style_centered .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_centered .et_mobile_menu {
		top: 53px;
	}


	/* Centered Inline Logo */

	.et_header_style_split .et_mobile_nav_menu,
	.et_header_style_split #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
		display: block;
	}

	.et_header_style_split nav#top-menu-nav {
		display: none;
	}

	.et_header_style_split #main-header .mobile_nav {
		display: block;
		text-align: left;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 5px;
		padding: 9px 10px;
	}

	.et_header_style_split .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_split .et_mobile_menu {
		top: 53px;
	}


	/* Admin Bar Fixes */

	body.admin-bar.et_vertical_nav #main-header {
		top: 0 !important;
	}

	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header,
	.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
		top: 32px !important;
	}

	body.admin-bar.et_fixed_nav.et_header_style_slide #main-header {
		top: 0 !important;
	}

	.et_fixed_nav.et_header_style_slide #main-header {
		left: 0 !important;
	}

	.et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header {
		width: 100%;
	}





	/**********************************
	* Styles from Divis functions.php *
	***********************************/
    
        .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_mobile_menu li a, .mobile_menu_bar:before, .et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_dark #top-menu > li > a, #top-menu a, .et_mobile_menu li a, #et_search_icon:before, #et_top_search .et-search-form input, .et_search_form_container input, #et-top-navigation .et-cart-info { color: #2b2b2b; }
    .et_close_search_field:after { color: #2b2b2b !important; }
    .et_search_form_container input::-moz-placeholder { color: #2b2b2b; }
    .et_search_form_container input::-webkit-input-placeholder { color: #2b2b2b; }
    .et_search_form_container input:-ms-input-placeholder { color: #2b2b2b; }
    
        #main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu { background-color: #ffffff!important; }
	
	/**
	 * Theme Builder Header
	 */
	header .et_pb_menu .et_pb_menu__wrap {
    	justify-content: flex-end;
	}



	/*************************
     * Styles from style.css *
	 *************************/
	
	header .et_pb_fullwidth_menu .et_pb_menu__menu, header .et_pb_menu .et_pb_menu__menu {
		display: none;
	}

	.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_fullwidth_menu .et_mobile_menu ul, .et_pb_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu ul {
		list-style: none!important;
		text-align: left;
	}

	.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu {
		top: 100%;
		padding: 5%;
	}

}
</style><style type="text/css" id="mobile-menu-breakpoint-css">
body.dipi-menu-custom-breakpoint #et_mobile_nav_menu {
	display: none !important;
}

body.dipi-menu-custom-breakpoint #top-menu {
	display: block !important;
	white-space: nowrap; /* Fix cta wrapping  */
}
body.dipi-menu-custom-breakpoint #top-menu > * {
	white-space: normal;
}
/* .et_header_style_centered body.dipi-menu-custom-breakpoint #top-menu {
	display: flex;
	align-items: center;
} */

@media (max-width: 1175px) {

	body.dipi-menu-custom-breakpoint #top-menu,
	body.dipi-menu-custom-breakpoint #menu-main {
		display: none !important;
	}

	body.dipi-menu-custom-breakpoint #et_mobile_nav_menu {
		display: block !important;
	}

	.et_header_style_split #et_top_search {
    	display: none!important;
	}

	.et_header_style_split .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_centered #main-header .container,
	.et_header_style_split #main-header .container {
		height: auto;
	}

	.et_header_style_centered #et_mobile_nav_menu,
	.et_header_style_split #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
		display: block;
	}
	
	.et_header_style_split #main-header {
		padding: 20px 0;
	}
	.et_header_style_split .dipi_logo_container {
		position: absolute;
		height: 100%;
		width: 100%;
		z-index: 0;
	}
	.et_header_style_split .dipi_logo_container span.logo_helper,
	.et_header_style_split .dipi_logo_container #dipi_logo {
		display: inline-block;
		vertical-align: middle;
	}

	.et_header_style_split.et_header_style_split #et-top-navigation, 
	.et_header_style_split.et_header_style_split .et-fixed-header #et-top-navigation {
		padding-top: 0;
	}

	.et_header_style_split .logo_container {
		display: none;
	}

	#et-top-navigation #et_top_search {
		margin: 0 35px 0 0;
    	float: left;
	}
	#et-top-navigation #et_top_search #et_search_icon:before {
		top: 7px;
	}

	.et_header_style_fullscreen #main-header #et-top-navigation #et_mobile_nav_menu,
	.et_header_style_slide #main-header #et-top-navigation #et_mobile_nav_menu {
		display: none !important;
	}
}

@media (min-width: 1176px) {
	.et_header_style_centered nav#top-menu-nav#top-menu-nav,
	.et_header_style_split nav#top-menu-nav#top-menu-nav {
		display: inline-block;
	}

	.dipi_logo_container {
		display: none;
	}
}	
</style>



<style id="mobile-menu-breakpoing-divi-core-css">
@media (min-width: 981px) and (max-width: 1175px) {

	/***********************************
	* Styles from Divis style.dev.css *
	***********************************/

	/* Hide Logo On Mobile */
	.et_hide_mobile_logo #main-header .logo_container {
		display: none;
		opacity: 0;
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}

	/* Full width Logo */
	.et_fullwidth_nav #main-header .container {
		width: 80%;
		margin: auto;
		position: relative;
	}
	/* Page Containers */

	#page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
	#page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	.et_fixed_nav.et_show_nav #page-container {
		padding-top: 80px;
	}

	.et-tb #page-container,
	.et-tb-has-header #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container,
	.et_fixed_nav.et_show_nav.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
		padding-top: 0 !important;
	}

	.et_non_fixed_nav #page-container {
		padding-top: 0;
	}

	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
	.et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
		padding-top: 136px;
	}

	#sidebar,
	#left-area {
		width: 100% !important;
	}


	/* With Sidebar */

	.et_right_sidebar #left-area,
	.et_right_sidebar #sidebar,
	.et_left_sidebar #left-area,
	.et_left_sidebar #sidebar {
		width: auto;
		float: none;
		padding-right: 0;
		padding-left: 0;
	}

	.et_right_sidebar #left-area {
		margin-right: 0;
	}

	.et_right_sidebar #sidebar {
		margin-left: 0;
		border-left: none;
	}

	.et_left_sidebar #left-area {
		margin-left: 0;
	}

	.et_left_sidebar #sidebar {
		margin-right: 0;
		border-right: none;
	}

	#main-content .container:before {
		display: none !important;
	}

	.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1),
	.et_full_width_page .et_gallery_item:nth-child(4n+1) {
		clear: none;
	}


	/* Blog + Sidebar Module + Footer */

	.footer-widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}

	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 16.21%;
	}

	.et_pb_gutters1 .footer-widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}

	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0;
	}

	#footer-widgets {
		padding: 8% 0;
	}

	#footer-widgets .footer-widget:nth-child(2n) {
		margin-right: 0 !important;
	}

	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-bottom: 0 !important;
	}

	.bottom-nav {
		text-align: center;
	}


	/* WooCommerce */

	.woocommerce .cart-collaterals>div,
	.woocommerce .cart-collaterals>form {
		width: 100% !important;
		float: none !important;
	}

	.shop_table .coupon {
		margin-bottom: 25px !important;
	}

	.checkout .form-row,
	.checkout .col-1,
	.checkout .col-2 {
		float: none !important;
		width: auto !important;
	}

	.checkout .col-1,
	.checkout .col-2 {
		margin-bottom: 25px !important;
	}


	/* Header Styles */

	#main-header,
	#top-header {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	#top-menu {
		display: none;
	}

	.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header,
	.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_hide_nav.et_fixed_nav #top-header,
	.et_hide_nav.et_fixed_nav #main-header {
		transform: translateY(0px) !important;
		-webkit-transform: translateY(0px) !important;
		opacity: 1;
	}

	.et_header_style_centered #main-header {
		padding: 20px 0;
	}

	.et_header_style_centered nav#top-menu-nav {
		display: none;
	}

	.et_header_style_split #main-header {
		padding: 20px 0;
	}

	.et_header_style_split #et-top-navigation,
	.et_header_style_split .et-fixed-header #et-top-navigation {
		display: block;
		padding-top: 0;
	}

	#et-top-navigation {
		margin-right: 0;
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_non_fixed_nav.et_transparent_nav #top-header,
	.et_fixed_nav #main-header,
	.et_fixed_nav #top-header {
		position: absolute;
	}

	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_left #et-top-navigation {
		padding-top: 24px;
		display: block;
	}

	.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_fixed_nav #main-header {
		-webkit-transition: none;
		transition: none;
	}

	.et_vertical_nav.et_right_sidebar #left-area,
	.et_vertical_nav.et_left_sidebar #left-area {
		width: auto;
	}

	#et-secondary-nav,
	#et-secondary-menu {
		display: none !important;
	}

	.et_non_fixed_nav.et_transparent_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header,
	.et_fixed_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header {
		top: 0 !important;
	}

	.et_secondary_nav_only_menu #top-header {
		display: none;
	}

	#top-header .container {
		padding-top: 0;
	}

	#et-info {
		padding-top: 0.75em;
	}


	/* Logo */

	#logo,
	.logo_container,
	#main-header,
	.container {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	.et_header_style_centered #logo#logo {
		max-height: 60px;
	}

	.et_header_style_centered header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.et_header_style_split header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.et_header_style_split #logo {
		max-height: 60px;
	}

	.et_vertical_nav span.logo_helper {
		display: inline-block;
	}

	.et_vertical_nav.et_header_style_left .logo_container {
		height: 100%;
		position: absolute;
	}

	.et_header_style_left #logo,
	.et_header_style_split #logo {
		max-width: 50%;
	}


	/* Search Form */

	#et_top_search {
		margin: 0 35px 0 0;
		float: left;
	}

	#et_search_icon:before {
		top: 7px;
	}

	.et_header_style_centered #et_top_search,
	.et_vertical_nav.et_header_style_centered #main-header #et_top_search {
		display: none !important;
	}

	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

	.et_header_style_split #et_top_search,
	.et_vertical_nav.et_header_style_split #main-header #et_top_search {
		display: none !important;
	}

	.et_header_style_left .et-search-form,
	.et_header_style_split .et-search-form {
		width: 50% !important;
		max-width: 50% !important;
	}

	.et_header_style_slide .et_slide_in_menu_container .et-search-form {
		width: 100% !important;
		max-width: 100% !important;
	}


	/* Social Icons */

	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}

	.et-social-icons {
		margin: 0 0 5px;
	}

	#top-header .et-social-icons {
		margin-bottom: 0;
	}


	/* Cart */

	.et_header_style_centered #et-top-navigation .et-cart-info {
		display: none;
	}

	#et-top-navigation .et-cart-info {
		margin-top: 5px;
	}

	.et_vertical_nav #et-top-navigation .et-cart-info {
		margin-left: -38px;
	}


	/* Mobile Menu */

	header .et_mobile_nav_menu,
	header #et_mobile_nav_menu {
		display: flex;
		-webkit-box-align: center;
        align-items: center;
	}


	/* Centered */

	.et_header_style_centered .et_menu_container .mobile_menu_bar,
	.et_header_style_split .et_menu_container .mobile_menu_bar {
		opacity: 1;
	}

	.et_header_style_centered .et_mobile_nav_menu,
	.et_header_style_centered #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
	}

	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		text-align: left;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 5px;
		padding: 5px 10px;
	}

	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}

	.et_header_style_centered .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_centered .et_mobile_menu {
		top: 53px;
	}


	/* Centered Inline Logo */

	.et_header_style_split .et_mobile_nav_menu,
	.et_header_style_split #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
		display: block;
	}

	.et_header_style_split nav#top-menu-nav {
		display: none;
	}

	.et_header_style_split #main-header .mobile_nav {
		display: block;
		text-align: left;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 5px;
		padding: 9px 10px;
	}

	.et_header_style_split .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_split .et_mobile_menu {
		top: 53px;
	}


	/* Admin Bar Fixes */

	body.admin-bar.et_vertical_nav #main-header {
		top: 0 !important;
	}

	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header,
	.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
		top: 32px !important;
	}

	body.admin-bar.et_fixed_nav.et_header_style_slide #main-header {
		top: 0 !important;
	}

	.et_fixed_nav.et_header_style_slide #main-header {
		left: 0 !important;
	}

	.et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header {
		width: 100%;
	}
	




	/**************************************
	* Styles from Divis style-cpt.dev.css *
	***************************************/

	/* Hide Logo On Mobile */

	.et_hide_mobile_logo #main-header .logo_container {
		display: none;
		opacity: 0;
		-webkit-transition: all 0.4s ease-in-out;
		transition: all 0.4s ease-in-out;
	}


	/* Page Containers */

	#page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,
	#page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,
	.et_fixed_nav.et_show_nav #page-container {
		padding-top: 80px;
	}

	.et-tb #page-container,
	.et-tb-has-header #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et-tb-has-header #page-container,
	.et_fixed_nav.et_show_nav.et-tb #page-container,
	.et_fixed_nav.et_show_nav.et-tb-has-header #page-container {
		padding-top: 0 !important;
	}

	.et_non_fixed_nav #page-container {
		padding-top: 0;
	}

	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
	.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,
	.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,
	.et_fixed_nav.et_show_nav.et_header_style_centered #page-container {
		padding-top: 136px;
	}

	#sidebar,
	#left-area {
		width: 100% !important;
	}


	/* With Sidebar */

	.et_right_sidebar #left-area,
	.et_right_sidebar #sidebar,
	.et_left_sidebar #left-area,
	.et_left_sidebar #sidebar {
		width: auto;
		float: none;
		padding-right: 0;
		padding-left: 0;
	}

	.et_right_sidebar #left-area {
		margin-right: 0;
	}

	.et_right_sidebar #sidebar {
		margin-left: 0;
		border-left: none;
	}

	.et_left_sidebar #left-area {
		margin-left: 0;
	}

	.et_left_sidebar #sidebar {
		margin-right: 0;
		border-right: none;
	}

	#main-content .container:before {
		display: none !important;
	}

	.et_full_width_page.woocommerce-page ul.products li.product:nth-child(4n+1),
	.et_full_width_page .et_gallery_item:nth-child(4n+1) {
		clear: none;
	}


	/* Blog + Sidebar Module + Footer */

	.footer-widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}

	#footer-widgets .footer-widget .fwidget {
		margin-bottom: 16.21%;
	}

	.et_pb_gutters1 .footer-widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}

	.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
		margin-bottom: 0;
	}

	#footer-widgets {
		padding: 8% 0;
	}

	#footer-widgets .footer-widget:nth-child(2n) {
		margin-right: 0 !important;
	}

	#footer-widgets .footer-widget:nth-last-child(-n+2) {
		margin-bottom: 0 !important;
	}

	.bottom-nav {
		text-align: center;
	}


	/* WooCommerce */

	.woocommerce .cart-collaterals>div,
	.woocommerce .cart-collaterals>form {
		width: 100% !important;
		float: none !important;
	}

	.shop_table .coupon {
		margin-bottom: 25px !important;
	}

	.checkout .form-row,
	.checkout .col-1,
	.checkout .col-2 {
		float: none !important;
		width: auto !important;
	}

	.checkout .col-1,
	.checkout .col-2 {
		margin-bottom: 25px !important;
	}


	/* Header Styles */

	#main-header,
	#top-header {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	#top-menu {
		display: none;
	}

	.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header,
	.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_hide_nav.et_fixed_nav #top-header,
	.et_hide_nav.et_fixed_nav #main-header {
		transform: translateY(0px) !important;
		-webkit-transform: translateY(0px) !important;
		opacity: 1;
	}

	.et_header_style_centered #main-header {
		padding: 20px 0;
	}

	.et_header_style_centered nav#top-menu-nav {
		display: none;
	}

	.et_header_style_split #main-header {
		padding: 20px 0;
	}

	.et_header_style_split #et-top-navigation,
	.et_header_style_split .et-fixed-header #et-top-navigation {
		display: block;
		padding-top: 0;
	}

	#et-top-navigation {
		margin-right: 0;
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_non_fixed_nav.et_transparent_nav #top-header,
	.et_fixed_nav #main-header,
	.et_fixed_nav #top-header {
		position: absolute;
	}

	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_left #et-top-navigation {
		padding-top: 24px;
		display: block;
	}

	.et_non_fixed_nav.et_transparent_nav #main-header,
	.et_fixed_nav #main-header {
		-webkit-transition: none;
		transition: none;
	}

	.et_vertical_nav.et_right_sidebar #left-area,
	.et_vertical_nav.et_left_sidebar #left-area {
		width: auto;
	}

	#et-secondary-nav,
	#et-secondary-menu {
		display: none !important;
	}

	.et_non_fixed_nav.et_transparent_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header,
	.et_fixed_nav_temp #main-header,
	.et_secondary_nav_only_menu #main-header {
		top: 0 !important;
	}

	.et_secondary_nav_only_menu #top-header {
		display: none;
	}

	#top-header .container {
		padding-top: 0;
	}

	#et-info {
		padding-top: 0.75em;
	}


	/* Logo */

	#logo,
	.logo_container,
	#main-header,
	.container {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
	}

	.et_header_style_centered #logo {
		max-height: 60px;
	}

	.et_header_style_centered header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.et_header_style_split header#main-header .logo_container {
		height: auto;
		max-height: 100px;
		padding: 0;
	}

	.et_header_style_split #logo {
		max-height: 60px;
	}

	.et_vertical_nav span.logo_helper {
		display: inline-block;
	}

	.et_vertical_nav.et_header_style_left .logo_container {
		height: 100%;
		position: absolute;
	}

	.et_header_style_left #logo,
	.et_header_style_split #logo {
		max-width: 50%;
	}


	/* Search Form */

	#et_top_search {
		margin: 0 35px 0 0;
		float: left;
	}

	#et_search_icon:before {
		top: 7px;
	}

	.et_header_style_centered #et_top_search,
	.et_vertical_nav.et_header_style_centered #main-header #et_top_search {
		display: none !important;
	}

	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}

	.et_header_style_split #et_top_search,
	.et_vertical_nav.et_header_style_split #main-header #et_top_search {
		display: none !important;
	}

	.et_header_style_left .et-search-form,
	.et_header_style_split .et-search-form {
		width: 50% !important;
		max-width: 50% !important;
	}

	.et_header_style_slide .et_slide_in_menu_container .et-search-form {
		width: 100% !important;
		max-width: 100% !important;
	}


	/* Social Icons */

	.et-social-icons,
	#footer-info {
		float: none;
		text-align: center;
	}

	.et-social-icons {
		margin: 0 0 5px;
	}

	#top-header .et-social-icons {
		margin-bottom: 0;
	}


	/* Cart */

	.et_header_style_centered #et-top-navigation .et-cart-info {
		display: none;
	}

	#et-top-navigation .et-cart-info {
		margin-top: 5px;
	}

	.et_vertical_nav #et-top-navigation .et-cart-info {
		margin-left: -38px;
	}


	/* Centered */

	.et_header_style_centered .et_menu_container .mobile_menu_bar,
	.et_header_style_split .et_menu_container .mobile_menu_bar {
		opacity: 1;
	}

	.et_header_style_centered .et_mobile_nav_menu,
	.et_header_style_centered #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
	}

	.et_header_style_centered #main-header .mobile_nav {
		display: block;
		text-align: left;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 5px;
		padding: 5px 10px;
	}

	.et_header_style_centered .mobile_nav .select_page,
	.et_header_style_split .mobile_nav .select_page {
		display: inline-block;
		color: #666;
		font-size: 14px;
	}

	.et_header_style_centered .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_centered .et_mobile_menu {
		top: 53px;
	}


	/* Centered Inline Logo */

	.et_header_style_split .et_mobile_nav_menu,
	.et_header_style_split #et_mobile_nav_menu {
		float: none;
		position: relative;
		margin-top: 20px;
		display: block;
	}

	.et_header_style_split nav#top-menu-nav {
		display: none;
	}

	.et_header_style_split #main-header .mobile_nav {
		display: block;
		text-align: left;
		background-color: rgba(0, 0, 0, 0.05);
		border-radius: 5px;
		padding: 9px 10px;
	}

	.et_header_style_split .et_menu_container .mobile_menu_bar {
		position: absolute;
		right: 5px;
		top: 2px;
	}

	.et_header_style_split .et_mobile_menu {
		top: 53px;
	}


	/* Admin Bar Fixes */

	body.admin-bar.et_vertical_nav #main-header {
		top: 0 !important;
	}

	.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header,
	.et_fixed_nav.et_secondary_nav_only_menu.admin-bar #main-header {
		top: 32px !important;
	}

	body.admin-bar.et_fixed_nav.et_header_style_slide #main-header {
		top: 0 !important;
	}

	.et_fixed_nav.et_header_style_slide #main-header {
		left: 0 !important;
	}

	.et_fixed_nav.et_boxed_layout.et_header_style_slide #page-container #main-header {
		width: 100%;
	}





	/**********************************
	* Styles from Divis functions.php *
	***********************************/
    
        .et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_mobile_menu li a, .mobile_menu_bar:before, .et_nav_text_color_light #top-menu > li > a, .et_nav_text_color_dark #top-menu > li > a, #top-menu a, .et_mobile_menu li a, #et_search_icon:before, #et_top_search .et-search-form input, .et_search_form_container input, #et-top-navigation .et-cart-info { color: #2b2b2b; }
    .et_close_search_field:after { color: #2b2b2b !important; }
    .et_search_form_container input::-moz-placeholder { color: #2b2b2b; }
    .et_search_form_container input::-webkit-input-placeholder { color: #2b2b2b; }
    .et_search_form_container input:-ms-input-placeholder { color: #2b2b2b; }
    
        #main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu { background-color: #ffffff!important; }
	
	/**
	 * Theme Builder Header
	 */
	header .et_pb_menu .et_pb_menu__wrap {
    	justify-content: flex-end;
	}



	/*************************
     * Styles from style.css *
	 *************************/
	
	header .et_pb_fullwidth_menu .et_pb_menu__menu, header .et_pb_menu .et_pb_menu__menu {
		display: none;
	}

	.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_fullwidth_menu .et_mobile_menu ul, .et_pb_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu ul {
		list-style: none!important;
		text-align: left;
	}

	.et_pb_fullwidth_menu .et_mobile_menu, .et_pb_menu .et_mobile_menu {
		top: 100%;
		padding: 5%;
	}

}
</style>
<style type="text/css" id="mobile-menu-collapse-submenu-css">
@media all and (max-width: 1175px) {
    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li .sub-menu,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li .sub-menu {
        width: 100%;
        overflow: hidden;
        max-height: 0;
        visibility: hidden !important;
    }

    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li .dipi-collapse-closed,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li .dipi-collapse-closed {
        width: 100%;
        max-height: 0px;
        display: none !important;
    }
    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li .dipi-collapse-animating,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li .dipi-collapse-animating {
        display: block !important;
    }

    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li .dipi-collapse-opened,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li .dipi-collapse-opened {
        width: 100%;
        max-height: 3000px;
        display: block !important;
        visibility: visible !important;

    }
    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li ul.sub-menu,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li ul.sub-menu{
        -webkit-transition: all 800ms ease-in-out;
        -moz-transition: all 800ms ease-in-out;
        -o-transition: all 800ms ease-in-out;
        transition: all 800ms ease-in-out;
    }

    body.dipi-collapse-submenu-mobile .et_mobile_menu li li {
        padding-left: 0 !important;
    }

    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children > a,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children > a {
        cursor: pointer;
        font-weight: 500 !important;
        position: relative;
    }

    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children ul li a,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children ul li a {
        font-weight: 500 !important;
    }


    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:before,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:before,
    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:after,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:after  {
        font-size: 18px;
        margin-right: 10px;
        display: inline-block;
        position: absolute;
        right: 5px;
        z-index: 10;
        cursor: pointer;
        font-family: "ETmodules";
        transition-timing-function: ease-in-out;
        transition-property: all;
        transition-duration: .4s;
        width: 1.6rem;
        height: 1.6rem;
        line-height: 1.6rem;
        text-align: center;
        vertical-align: middle;
    }

    /* Submenu closed */
    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:before,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:before {
        content: 'L';
        color: #4f2d48;
        background-color: #ffffff;
        border-radius: 0%;
    }


    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:after,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:after{
        content: '2';
        color: #4f2d48;
        background-color: #ffffff;
        border-radius: 0%;
        transform: rotate(-90deg);
        opacity: 0;
    }

    /* Submenu opened */
    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a.dipi-collapse-menu:before,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a.dipi-collapse-menu:before {
        transform: rotate(90deg);
        opacity: 0;
    }
    body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a.dipi-collapse-menu:after,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a.dipi-collapse-menu:after {
        transform: rotate(0deg);
        opacity: 1;
    }

    /* body.dipi-collapse-submenu-mobile .et-l--header .et_mobile_menu li.menu-item-has-children>a:before,
    body.dipi-collapse-submenu-mobile #main-header .et_mobile_menu li.menu-item-has-children>a:before */


}
</style>
<style type="text/css" id="mobile-menu-fixed-header-css">
@media all and (max-width: 1175px) {
    #main-header,
    .et-l--header,
    #top-header { 
        position: fixed !important;
        display: flex;
        flex-direction: column;
        width: 100%;
        z-index: 9999999;
    }
    .et_menu_container {
        display: flex !important;
        flex-direction: column !important;
        height: 100%;
        justify-content: center;
    }
    #et-top-navigation {
        display: flex !important;
        flex-direction: row;
        justify-content: flex-end;
    }
    .dipi-fixed-header {
        top: 0px !important;
    }
    .et_mobile_menu {
        max-height: calc(100vh - 120px);
        overflow: auto;
    }

    .et_header_style_centered header#main-header.et-fixed-header .logo_container.logo_container {
        height: auto !important;
    }
    
    .et_header_fullscreen_left .dipi-fixed-header.et-fixed-header #et-top-navigation,
    .et_header_style_left .dipi-fixed-header.et-fixed-header #et-top-navigation {
        padding: 24px 0 0 123px !important;
    }

    .et_header_style_left .et_slide_in_menu_container {
        z-index: 10000000;
    }
}
</style>
 
<style type="text/css" id="mobile-menu-fullscreen-css">

body.et-fb.dipi-mobile-menu-fullscreen .mobile_nav.opened ul.et_mobile_menu{
	display:none !important;
}
body.dipi-mobile-menu-fullscreen {
    overflow-x: hidden;
}

@media all and (max-width: 1175px){

	body.dipi-mobile-menu-fullscreen #main-header #mobile_menu,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .et_mobile_menu,
	{
		background: #ffffff !important;
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	body.dipi-mobile-menu-fullscreen #main-header #mobile_menu:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .et_mobile_menu:before,
	{
		content:'';
		display: block;
		height: 70px !important;
	}
	body.dipi-mobile-menu-fullscreen #main-header #mobile_menu:after,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .et_mobile_menu:after,
	{
		content:'';display:block;
		height: 20px !important;
	}

	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.opened:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .mobile_nav.opened:before {
		visibility: visible;
		background: #ffffff !important;
		opacity: 1;
	}

	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.closed:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .mobile_nav.closed:before {
		visibility: hidden;
		background: transparent !important;
		opacity: 0;
	}

	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.opened ul.et_mobile_menu,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .mobile_nav.opened ul.et_mobile_menu {
		opacity: 1;
		transition: all 1s;
		transition-timing-function: cubic-bezier(.79,.14,.15,.86);
		max-height: 100vh;
		overflow: scroll;
		/* Hide scrollbars in IE and Edge */
		-ms-overflow-style: none;
		/* Hide scrollbars in Firefox */
  		scrollbar-width: none;
	}	
	
	/* Hide scrollbars in Chrome, Safari and Opera */
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.opened ul.et_mobile_menu::-webkit-scrollbar,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .mobile_nav.opened ul.et_mobile_menu::-webkit-scrollbar {
		display: none;
	}

	body.dipi-mobile-menu-fullscreen #main-header.et-db #et-boc .et-l .mobile_nav.closed ul.et_mobile_menu,
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.closed ul.et_mobile_menu,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .mobile_nav.closed ul.et_mobile_menu {
		opacity: 0 !important;
	}

	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .mobile_nav:before {
		content: '';
		position: fixed;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 99;
		display: block;
		transition: all 1s !important;
		transition-timing-function: cubic-bezier(.79,.14,.15,.86) !important;
		opacity: 0;
		visibility: hidden;
		height: 120vh;
    	top: -20vh;
		
	}

	/* Not working mobile menu when use sticky header & scroll down
		@since 20231204
	*/
	body.dipi-mobile-menu-fullscreen #main-header .et_pb_sticky_placeholder .mobile_nav,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_pb_sticky_placeholder .mobile_nav {
		pointer-events: none;
	}

	/* Animation Circle */
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.dipi-menu-background-animation-circle:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu.dipi-menu-background-animation-circle .mobile_nav:before{
		position: absolute;
		top: calc(20px - 50vh);
    	right: calc(20px - 50vh);
		bottom:auto;left: auto;
		height: 100vh;
    	width: 100vh;
		transform-origin: 50% 50%;
		border-radius:50%;
		background: #ffffff !important;
		transition-property: transform;
	}
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.dipi-menu-background-animation-circle.closed:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu.dipi-menu-background-animation-circle .closed:before{
		opacity:0;
		visibility:visible;
		transform: scale(0);
		will-change: transform;
    }
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.dipi-menu-background-animation-circle.closed.animate:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu.dipi-menu-background-animation-circle .closed.animate:before{
		opacity:1;
	}
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.dipi-menu-background-animation-circle.opened:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu.dipi-menu-background-animation-circle .opened:before{
		transform: scale(4.8);
		position:fixed;
	}

	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.dipi-menu-background-animation-circle.opened:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu.dipi-menu-background-animation-circle .opened:before {
		transition-duration: .8s !important;
	}
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.dipi-menu-background-animation-circle.closed:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu.dipi-menu-background-animation-circle .closed:before {
		transition-duration: .5s !important;
	}

	/* Animation Slide Left */
	.dipi-menu-animation-slide-left.closed #mobile_menu,
	.et-l--header .dipi-menu-animation-slide-left .closed ul.et_mobile_menu {
		transform: translateX(-120%);
	}

	.dipi-menu-animation-slide-left.opened #mobile_menu,
	.et-l--header .dipi-menu-animation-slide-left .opened ul.et_mobile_menu {
		transform: translateX(0);

	}

	.dipi-menu-background-animation-slide-left.closed:before,
	.et-l--header .dipi-menu-background-animation-slide-left .closed:before {
		transform: translateX(-100%);
	}

	.dipi-menu-background-animation-slide-left.opened:before,
	.et-l--header .dipi-menu-background-animation-slide-left .opened:before {
		transform: translateX(0);
	}

	/* Animation Slide Right */
	.dipi-menu-animation-slide-right.closed #mobile_menu ,
	.et-l--header .dipi-menu-animation-slide-right .closed ul.et_mobile_menu {
		transform: translateX(120%);
	}

	.dipi-menu-animation-slide-right.opened #mobile_menu,
	.et-l--header .dipi-menu-animation-slide-right .opened ul.et_mobile_menu {
		transform: translateX(0);
	}

	.dipi-menu-background-animation-slide-right.closed:before,
	.et-l--header .dipi-menu-background-animation-slide-right .closed:before {
		transform: translateX(100%);
	}

	.dipi-menu-background-animation-slide-right.opened:before {
		transform: translateX(0);
	}

	/* Animation Slide Bottom */
	.dipi-menu-animation-slide-bottom.closed #mobile_menu,
	.et-l--header .dipi-menu-animation-slide-bottom .closed ul.et_mobile_menu {
		transform: translateY(120%);
	}

	.dipi-menu-background-animation-slide-bottom.closed:before,
	.et-l--header .dipi-menu-background-animation-slide-bottom .closed:before {
		transform: translateY(100%);
	}

	.dipi-menu-animation-slide-bottom.opened #mobile_menu,
	.et-l--header .dipi-menu-animation-slide-bottom .opened ul.et_mobile_menu,
	.dipi-menu-background-animation-slide-bottom.opened:before,
	.et-l--header .dipi-menu-background-animation-slide-bottom .opened:before {
		transform: translateY(0);
	}

	/* Animation Slide Top */
	.dipi-menu-animation-slide-top.closed #mobile_menu,
	.et-l--header .dipi-menu-animation-slide-top .closed ul.et_mobile_menu{
		transform: translateY(-120%);
	}

	.dipi-menu-background-animation-slide-top.closed:before,
	.et-l--header .dipi-menu-background-animation-slide-top .closed:before {
		transform: translateY(-100%);
	}

	.dipi-menu-animation-slide-top.opened #mobile_menu,
	.et-l--header .dipi-menu-animation-slide-top .opened ul.et_mobile_menu,
	.dipi-menu-background-animation-slide-top.opened:before,
	.et-l--header .dipi-menu-background-animation-slide-top .opened:before {
		transform: translateY(0);
	}

	/* Animation Grow */
	.et-db #et-boc .et-l .dipi-menu-animation-grow.closed .et_mobile_menu,
	.dipi-menu-animation-grow.closed #mobile_menu,
	.dipi-menu-background-animation-grow.closed:before,
	.et-l--header .dipi-menu-animation-grow .closed ul.et_mobile_menu,
	.et-l--header .dipi-menu-background-animation-grow .closed:before {
		transform: scale(.5);
		opacity: 0;
		visibility: hidden;
	}

	.et-db #et-boc .et-l .et_pb_module .dipi-menu-animation-grow .mobile_menu_bar:before{content:none;}
	
	#main-header .mobile_nav.closed .et_mobile_menu li ul,
	.et_pb_fullwidth_menu .mobile_nav.closed .et_mobile_menu li ul,
	.et_pb_menu .mobile_nav.closed .et_mobile_menu li ul,
	.et-l--header .mobile_nav.closed .et_mobile_menu li ul{
		visibility: hidden !important;
	}

	.dipi-menu-animation-grow.opened #mobile_menu,
	.et-l--header .dipi-menu-animation-grow .opened ul.et_mobile_menu,
	.dipi-menu-background-animation-grow.opened:before,
	.et-l--header .dipi-menu-background-animation-grow .opened:before {
		transform: scale(1);
		opacity: 1;
		visibility: visible;
	}

	/* Animation Fade In */
	.dipi-menu-animation-fade.closed #mobile_menu,
	.et-db #et-boc .et-l--header .dipi-menu-animation-fade .closed ul.et_mobile_menu,
	.et-l--header .dipi-menu-animation-fade .closed ul.et_mobile_menu,
	.dipi-menu-background-animation-fade .closed:before {
		opacity: 0;
		visibility: hidden;
	}

	.dipi-menu-animation-fade.opened #mobile_menu,
	.et-db #et-boc .et-l--header .dipi-menu-animation-fade .opened .et_mobile_menu,
	.et-l--header .dipi-menu-animation-fade .opened .et_mobile_menu,
	.dipi-menu-background-animation-fade.opened:before {
		opacity: 1;
		visibility: visible;
	}

	/* Overlay Background */
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.closed:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .mobile_nav.closed:before {
		transition-duration: .7s !important;
		transition-delay: .2s;
		transition-timing-function: cubic-bezier(.79,.14,.15,.86);
	}
	
	body.dipi-mobile-menu-fullscreen #main-header .mobile_nav.opened:before,
	body.dipi-mobile-menu-fullscreen .et-l--header .mobile_nav.opened:before {
		transition-duration: .7s !important;
		transition-timing-function: cubic-bezier(.79,.14,.15,.86);
	}

	/* Menu Links */
	.mobile_nav.closed #mobile_menu,
	.et-l--header .mobile_nav.closed ul.et_mobile_menu {
		transition-duration: .5s;
	}

	.mobile_nav.opened #mobile_menu,
	.et-l--header .mobile_nav.opened ul.et_mobile_menu {
		transition-duration: .5s;
		transition-delay: .2s !important;
	}

	.mobile_nav #mobile_menu,
	.et-l--header .mobile_nav .et_mobile_menu {
		display: block !important;
		position: absolute;
		z-index: 9998;
		width: 100%;
	}
	.mobile_nav:not(.opened) #mobile_menu,
	.et-l--header .mobile_nav:not(.opened) .et_mobile_menu
	{
		pointer-events: none;
	}
	
	body.dipi-mobile-menu-fullscreen #main-header #mobile_menu,
	body.dipi-mobile-menu-fullscreen .et-l--header .et_mobile_nav_menu .et_mobile_menu {
		top: 0;
		min-height: 100vh;
		background: transparent !important;
		border-top: none !important;
		box-shadow: none !important;
		list-style: none;
	}

	#main-header .mobile_menu_bar,
	.et-l--header .mobile_menu_bar {
		z-index: 10001;
	}
}
</style>
<style type="text/css" id="mobile-menu-hamburger-css">
.dipi_hamburger.hamburger {
	background-color: #73476a !important;
	border-radius: 30px !important;
	padding-top: 11px !important;
	padding-bottom: 10px !important;
	padding-left: 9px !important;
	padding-right: 9px !important;
}
.dipi_hamburger.hamburger.is-active {
	background-color: #73476a !important;
}


.dipi_hamburger .hamburger-inner, 
.dipi_hamburger .hamburger-inner:after, 
.dipi_hamburger .hamburger-inner:before {
	background-color: #ffffff !important;
}

.dipi_hamburger.hamburger.is-active .hamburger-inner, 
.dipi_hamburger.hamburger.is-active .hamburger-inner:after, 
.dipi_hamburger.hamburger.is-active .hamburger-inner:before {
	background-color: #ffffff !important;
}
.dipi_hamburger.hamburger.hamburger--spring.is-active .hamburger-inner,
.dipi_hamburger.hamburger.hamburger--stand.is-active .hamburger-inner{
	background-color: transparent !important;
}

@media (max-width: 1175px) {
	.et_pb_module.et_pb_fullwidth_menu div.et_pb_menu__wrap,
	.et_pb_module.et_pb_menu div.et_pb_menu__wrap {
		margin: 0;
	}

	.et_pb_module.et_pb_fullwidth_menu div.et_pb_menu__wrap .et_mobile_nav_menu,
	.et_pb_module.et_pb_menu div.et_pb_menu__wrap .et_mobile_nav_menu {
		margin-right: 0;
	}

	.et_pb_fullwidth_menu .et_mobile_menu ul, 
	.et_pb_menu .et_mobile_menu ul {
		padding: 0;
	}

	.et_pb_fullwidth_menu .mobile_menu_bar, 
	.et_pb_menu .mobile_menu_bar {
		display: inline;
	}
	@media only screen and (max-width: 980px) {
		.et_header_style_centered:has(.dipi_hamburger) div#et-top-navigation {pointer-events: none;}
		.et_header_style_centered:has(.dipi_hamburger) span.mobile_menu_bar.mobile_menu_bar_toggle {pointer-events: all;}
		.et_header_style_centered:has(.dipi_hamburger) ul#mobile_menu { pointer-events: all;}
	}
}
</style>
<style type="text/css" id="mobile-menu-styles-css">

@media screen and (max-width: 1175px) {

	#main-header {
		display: flex;
		flex-direction: column;
		align-items: center;
		height: 80px !important;
		background: #ffffff !important;
			}

	.et_header_style_left .et-fixed-header #et-top-navigation,
	.et_header_style_left:not(.et_header_style_slide):not(.et_header_style_fullscreen) #et-top-navigation 
	/*,.et_header_style_fullscreen #et-top-navigation */ 
	/*	Comment for Enable Custom Mobile Menu Style + Add Hamburger Icon Animation + Full screen of HEADER STYLE */
	{
		padding-top:0 !important;
	}
	.et_header_style_left:not(.et_header_style_slide):not(.et_header_style_fullscreen) #et-top-navigation .mobile_menu_bar, 
	/* 
		Need for Enable Custom Mobile Menu Style +  Default HeaderStyle
		Comment for Enable Custom Mobile Menu Style + SlideIn HeaderStyle
	*/
	.et_header_style_fullscreen #et-top-navigation {
		padding-bottom:0 !important;
	}

	#main-header #et_top_search {
		margin: 0 35px 0 0;
	}

	#main-header #et_top_search #et_search_icon:before {
		top: 7px;
	}

	#top-header .container #et-info {
		width: 100% !important;
    	text-align: center;
	}

	.et-l--header {
		height: 80px !important;
		background: #ffffff !important;
			}

		.et_header_style_left #logo {
		max-height: 50px !important;
		height: auto !important;
	}

	.et_header_style_split header#main-header #dipi_logo,
	.et_header_style_centered header#main-header #logo {
		max-height: 50px !important;
		height: auto !important;
		margin: 0 auto !important;
		width: auto;
	}
			.et_header_style_left #logo,
	.et_header_style_split header#main-header #dipi_logo,
	.et_header_style_centered header#main-header #logo
	{
		width: px !important;
	}
		header .et_mobile_menu {
		background: #ffffff !important;
		/*padding-top: 0px !important;*/
		padding-right: 0px !important;
		/*padding-bottom: 0px !important;*/
		padding-left: 0px !important;
	}
	header .et_mobile_menu:before {
		content:'';
		display: block;
		height: 70px !important;
			}
	header .et_mobile_menu:after {
		content:'';display:block;
		height: 20px !important;
	}

	header .et_mobile_menu li:not(:last-child) a{
		margin-bottom: 10px !important;
	}

	header .et_mobile_menu li > a + ul {
		/* margin-top: 10px !important; */
	}

	header .et_mobile_menu > li > a{
		text-align: left !important;
	}

	header .et-menu li {
		margin-bottom: 10px !important;
		text-align: left !important;
	}

	header .et_mobile_menu > li > a,
	header .et-menu > li > a {
		font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;		text-transform: uppercase !important;		background-color: rgba(44,61,73,0.03) !important;
		padding-top: 10px !important;
        padding-right: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 10px !important;
		font-size:18px !important;
		color:#2b2b2b !important;
		letter-spacing: 0px !important;
		font-weight: 500;
		border-top-left-radius:0px;
		border-top-right-radius:0px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
		border-width: 0px !important;
		border-style: solid !important;
		border-color: #4f2d48 !important;
			}

	header .et_mobile_menu li > ul.sub-menu > li > a {
			}

	header .et_mobile_menu li.menu-item-has-children > a,
	header .et-menu li.menu-item-has-children > a {
		font-weight: 500 !important;
	}

	
	
	.et_header_style_centered header#main-header.et-fixed-header .logo_container.logo_container {
		height: auto !important;
	}

	#main-header .et_mobile_menu li li,
	#main-header .et_mobile_menu li ul.sub-menu {
		padding-left: 0;
	}
}
</style><style>
@media all and (max-width: 1175px) {
    .et_header_style_centered.et_header_style_centered header#main-header.et-fixed-header .logo_container {
        height: auto;
    }

    .et_header_style_split #et_mobile_nav_menu,
    .et_header_style_centered #et_mobile_nav_menu{
		    flex: 1;
    }

    #et-top-navigation {
        display: flex !important;
    }
}

@media all and (min-width: 1176px) {
    .et_header_style_centered #et-top-navigation {
        justify-content: center;
    }

    .et_header_style_centered #et_search_icon#et_search_icon:before {
        position: relative;
        top: 0;
    }
}
</style>
<style id="mobile-submenu-styles-partial">
header .et_mobile_menu li > .sub-menu > li {
    margin-bottom: 5px !important;
}
body.dipi-collapse-submenu-mobile header .et_mobile_menu li .sub-menu {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
body.dipi-collapse-submenu-mobile header .et_mobile_menu li .sub-menu:before {
    content:'';
    display:block;
    height: 10px !important;
}
body.dipi-collapse-submenu-mobile header .et_mobile_menu li .sub-menu:after {
    content:'';
    display:block;
    height: 10px !important;
}
header .et_mobile_menu li > .sub-menu > li > a  {
    padding-top: 7px !important;
    padding-right: 0px !important;
    padding-bottom: 7px !important;
    padding-left: 15px !important;
    border-width:  0px !important;
    border-style: solid;
    border-radius: 0px 0px 0px 0px !important;
    border-color: #4f2d48 !important;
    background-color: rgba(230,230,230,0.1) !important;
    text-transform: uppercase !important;    text-align: left;
    font-weight: 500;
    font-size: 14px !important;
    letter-spacing: 0px !important;
    color: rgba(43,43,43,0.9) !important;
}
</style><style>
/*#main-header .logo_container img,
header.et-l--header .et_pb_menu__logo > img {
    display: none;
}*/
</style>
<script type="text/javascript" id="dipi-logo-js">
jQuery(document).ready(function($) {

    var currentLogoMode = '';


    let $mainHeader = $('header#main-header');
    let $tbHeader = $('header.et-l--header');
        if ($tbHeader.length) {
        let $tbLogos = $('header.et-l--header .et_pb_menu__logo img');
        $tbLogos.each(function(i, $tblogo) {
            dipi_update_logo($($tblogo), true)
        })
    } else {
        let $logo = $('#logo'); 
        dipi_update_logo($logo)   
    }
        function dipi_update_logo($logo, $is_tb_logo) {
        // Clone $logo so we can replace it rather than just change src attr (because this causes a bug in Safari browser) 
        let $mainLogo = $logo.clone();
        let $tbLogoContainer = $logo.closest(".et_pb_menu__logo")
        let $tbLogoContainer_a = $logo.closest(".et_pb_menu__logo a")
        let $tbLogoWrapper = $tbLogoContainer_a.length ? $tbLogoContainer_a : $tbLogoContainer
        if($mainLogo.length) {
            $mainLogo.attr("data-logo-type", "main");
            $mainLogo.attr("data-actual-width", $mainLogo[0].naturalWidth);
            $mainLogo.attr("data-actual-height", $mainLogo[0].naturalHeight);
        }
        // Clone $logo to use in fixed header. If fixed header logo is not enabled, we simple use the original logo
          
            let fixedLogoUrl = "https://harpersfield.com/wp-content/uploads/logo_Harpersfield-Vineyard-scaled.jpg";
            let $fixedLogo = $logo.clone().attr("src", fixedLogoUrl)
            $fixedLogo.attr("data-logo-type", "fixed");
                if($fixedLogo.length) {
            $fixedLogo.attr("data-actual-width", $fixedLogo[0].naturalWidth);
            $fixedLogo.attr("data-actual-height", $fixedLogo[0].naturalHeight);
        }
        
        // Clone $logo to use in mobile. If mobile logo is not enabled, we simple use the original logo
        let $use_mobile_logo = false;
                let $mobileLogo = $logo.clone();
                
        if($use_mobile_logo && ($(window).width() <= 1175)){
            setTimeout( function(){
                $mobileLogo.show();
            }, 500)
        } else {
            setTimeout( function(){
                $fixedLogo.show();
                $mainLogo.show();
            }, 500)
        }

        $fixedLogo.removeAttr("srcset")
        $mobileLogo.removeAttr("srcset")
        function callback(mutationList, observer) {
            mutationList.forEach(function(mutation){
                if('attributes' != mutation.type || 'class' !== mutation.attributeName){
                    return;
                }
                if($is_tb_logo) {
                    dipi_tb_header_change();
                } else {
                    dipi_default_logo_change();
                }
            });
        }

        var targetNode = document.querySelector("#main-header,header.et-l--header > .et_builder_inner_content");
        var observerOptions = {
            childList: false,
            attributes: true,
            subtree: false
        }

        if(targetNode){
            var observer = new MutationObserver(callback);
            observer.observe(targetNode, observerOptions);
        }

        
        if($is_tb_logo) {
            // Observe resize events to switch between mobile/fixed logos
            $(window).resize(dipi_tb_header_change);
            // finally call the callback manually once to get started
            dipi_tb_header_change(true);
        } else {
            // Observe resize events to switch between mobile/fixed logos
            $(window).resize(dipi_default_logo_change);
            // finally call the callback manually once to get started
            dipi_default_logo_change(true);
        }

        
        function dipi_tb_header_change(first_loading = false) {
            if($mainLogo.length)
                $mainLogo.attr("data-actual-width", $mainLogo[0].naturalWidth);
            
            
            if($use_mobile_logo && $(window).width() <= 1175 && currentLogoMode != 'mobile'){
                currentLogoMode = 'mobile';
                $tbLogoWrapper.find("img").remove();
                $tbLogoWrapper.append($mobileLogo);
            } else if ($(window).width() > 1175) {
                if ($tbHeader.find('.has_et_pb_sticky').length !== 0  && currentLogoMode != 'desktop-fixed'){
                    currentLogoMode = 'desktop-fixed';
                    $tbLogoWrapper.find("img").remove();
                    $tbLogoWrapper.append($fixedLogo);
                      
                    if (!first_loading) {              
                        $tbLogoContainer.removeClass("animation-mainLogo")
                        $tbLogoContainer.addClass("animation-replaceLogo")
                    }
                                    } else if($tbHeader.find('.has_et_pb_sticky').length == 0 && currentLogoMode != 'desktop-normal' ){
                    currentLogoMode = 'desktop-normal';
                    $tbLogoWrapper.find("img").remove();
                    $tbLogoWrapper.append($mainLogo);
                                        if (!first_loading) {              
                        $tbLogoContainer.removeClass("animation-replaceLogo")
                        $tbLogoContainer.addClass("animation-mainLogo")
                    }
                                    }
            }
        }

        // Callback to fire when window is resized or scrolled
        function dipi_default_logo_change(first_loading = false) {
            if($mainLogo.length){
                $mainLogo.attr("data-actual-width", $mainLogo[0].naturalWidth);
            }

            if($use_mobile_logo && $(window).width() <= 1175 && currentLogoMode != 'mobile'){
                currentLogoMode = 'mobile';
                let $a = $(".logo_container a");
                $a.find("#logo").remove();    
                $a.append($mobileLogo);
            } else if($(window).width() > 1175) {                
                if ($mainHeader.hasClass('et-fixed-header') && currentLogoMode != 'desktop-fixed'){
                    currentLogoMode = 'desktop-fixed';
                    let $a = $(".logo_container a");
                    $a.find("#logo").remove();    
                    $a.append($fixedLogo);
                      
                    if (!first_loading) {
                        $a.find("#logo").removeClass("animation-mainLogo")        
                        $a.find("#logo").addClass("animation-replaceLogo")
                    }
                                    } else if(!$mainHeader.hasClass('et-fixed-header') && currentLogoMode != 'desktop-normal') {
                    currentLogoMode = 'desktop-normal';
                    let $a = $(".logo_container a");
                    $a.find("#logo").remove(); 
                    $a.append($mainLogo);
                                        if (!first_loading) {
                        $a.find("#logo").removeClass("animation-replaceLogo")                
                        $a.find("#logo").addClass("animation-mainLogo")
                    }
                                    }
            }
        }
    }

});
</script>
<style type="text/css" id="social-icon-css">

	#et-top-navigation {
		display: flex;
	}
	
	.dipi-social-icons {
		display: flex;
		margin: 0 0 0 22px;
		position: relative;
		align-items: center;
		justify-content: flex-end;
	}

	.et_header_style_fullscreen .dipi-social-icons,
	.et_header_style_slide .dipi-social-icons {
		margin: 0 10px;
		justify-content: center;
	}

	.et_header_style_fullscreen #main-header #et-top-navigation .dipi-social-icons,
	.et_header_style_slide #main-header #et-top-navigation .dipi-social-icons {
		display: none !important;
	}

	
	.et_header_style_left #main-header #et-top-navigation .dipi-social-icons {
					margin: 5px 0 0 22px;
				
	}

	.et_vertical_nav #main-header #et-top-navigation .dipi-social-icons {
    	margin: 15px 0;
    	float: left;
    }

	.et_header_style_split #main-header #et-top-navigation .dipi-social-icons,
	.et_header_style_centered #main-header #et-top-navigation .dipi-social-icons {
		align-items: baseline;
		margin: 5px 0 0 22px;
	}

	.dipi-social-icon:not(:last-child) {
	    margin: 0 10px 0 0;
	}

	.dipi-social-icons a {
		opacity: 1 !important;
	}
	
	.et_pb_menu_visible .dipi-primary-menu-social-icons {
		z-index: 99;
		opacity: 1;
		-webkit-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
		-moz-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
		-o-animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
		animation: fadeInBottom 1s 1 cubic-bezier(.77,0,.175,1);
	}
	
	.et_pb_menu_hidden .dipi-primary-menu-social-icons {
		opacity: 0;
	    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
	    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
	    -o-animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
	    animation: fadeOutBottom 1s 1 cubic-bezier(.77,0,.175,1);
	}

	.dipi-secondary-menu-social-icons {
		margin: 0 0 5px 10px;
	}

	.dipi-primary-menu-social-icons .dipi-social-icon,
	.dipi-secondary-menu-social-icons .dipi-social-icon {
		display: flex;
  		box-sizing: content-box;
	}

	
	.dipi-primary-menu-social-icons .dipi-social-icon > a > span,
	.dipi-secondary-menu-social-icons .dipi-social-icon > a > span:nth-of-type(1){
		width: 15px;
    	height: 15px;
	}
	

	.dipi-primary-menu-social-icons a .dipi-icon svg, 
	.dipi-secondary-menu-social-icons a .dipi-icon svg {
		fill: #e6e6e6;
		transition: all .4s ease-in-out;
	}
	
	.dipi-primary-menu-social-icons a .dipi-icon, 
	.dipi-secondary-menu-social-icons a .dipi-icon {
		width: 100%;
		height: 100%;
		overflow: hidden;
		display: grid;
	}

	.dipi-primary-menu-social-icons a, 
	.dipi-secondary-menu-social-icons a {
		/* padding: 0 !important; */
		border-bottom: 0 !important;
		width: 100%;
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.dipi-primary-menu-social-icons .dipi-social-icon:hover .dipi-icon svg,
	.dipi-secondary-menu-social-icons .dipi-social-icon:hover .dipi-icon svg {
		fill: #c69e3f;
		transition: all .4s ease-in-out;
	}

	.dipi-primary-menu-social-icons .dipi-social-icon-box-style a,
	.dipi-secondary-menu-social-icons .dipi-social-icon-box-style {
    	padding: 10px;
  		box-sizing: content-box !important;
    	border-radius: 30px;
		background-color: rgba(216,229,242,0.1);
				transition: all .4s ease-in-out;
	}

	.dipi-primary-menu-social-icons .dipi-social-icon.dipi-social-icon-box-style:hover a,
	.dipi-secondary-menu-social-icons .dipi-social-icon.dipi-social-icon-box-style:hover  {
		background-color: #ffffff;
				transition: all .4s ease-in-out;
	}
	
	@media screen and (min-width: 1176px) {

					
			.et_header_style_split #et-top-navigation,
			.et_header_style_left #et-top-navigation {
				display: flex;
	        	align-items: center;
	        	padding-top: 33px !important;
	        	padding-bottom: 33px !important;
			}
			
			.et_header_style_left #et-top-navigation nav > ul > li > a,
			.et_header_style_split #et-top-navigation nav > ul > li > a{
	        	padding-bottom: 0px !important;
	    	}

			.et_header_style_split #et-top-navigation,
			.et_header_style_centered #main-header div#et-top-navigation {
				justify-content: center !important;
			}

			/*.et_header_style_split .dipi-social-icons,
			.et_header_style_centered .dipi-social-icons {
				margin: 0 !important;
			}*/

			#et_top_search {
				margin-top: 0 !important;
			}

			#et_search_icon:before {
				position: relative;
        		top: 0;
			}
		
	}

	/**
	 * Footer social
	 */
	.dipi-footer-menu-social-icons {
		display: flex !important;
		justify-content: flex-end !important;
		margin: 0;
		/* margin-top: 20px !important; */
		margin-bottom: 20px !important;
	}

	.dipi-footer-menu-social-icons .dipi-social-icon {
  		box-sizing: content-box !important;
		width: 15px;
    	height: 15px;
    	padding: 15px;
	}

	.dipi-footer-menu-social-icons a .dipi-icon svg {
		fill: #2c3d49;
		transition: all .4s ease-in-out;
	}

	.dipi-footer-menu-social-icons a .dipi-icon {
		width: 100%;
		height: 100%;
		overflow: hidden;
		display: grid;
	}

	.dipi-footer-menu-social-icons .dipi-social-icon:hover .dipi-icon svg {
		fill: #2c3d49;
		transition: all .4s ease-in-out;
	}

	.dipi-footer-menu-social-icons .dipi-social-icon-box-style {
  		box-sizing: content-box !important;
    	border-radius: 100px;
		background-color: #ffffff;
				transition: all .4s ease-in-out;
	}

	.dipi-footer-menu-social-icons .dipi-social-icon.dipi-social-icon-box-style:hover {
		background-color: #ffffff;
				transition: all .4s ease-in-out;
	}

	/**
	 * mobile social
	 */

	#dipi-mobile-menu-social-icons-id{
		display: none;
	}
	
	@media all and (max-width: 1175px) {

		#dipi-primary-menu-social-icons-id,
		#dipi-secondary-menu-social-icons-id {
			display: none !important;
		}

		#dipi-mobile-menu-social-icons-id {
			display: flex;
      		overflow: inherit;
		}

				#dipi-mobile-menu-social-icons-id { justify-content: center; }
		
		.dipi-mobile-menu-social-icons {
        	display: inline-flex !important;
			margin: 20px 0 !important;
		}

		.dipi-social-icons {
        	justify-content: unset;
		}

		.dipi-mobile-menu-social-icons .dipi-social-icon {
  			box-sizing: content-box !important;
			width: 16px;
			height: 16px;
			padding: 10px;
		}

		.dipi-mobile-menu-social-icons a .dipi-icon svg {
			fill: #c69e3f;
			transition: all .4s ease-in-out;
		}

		.dipi-mobile-menu-social-icons a .dipi-icon {
        	width: 100%;
        	height: 100%;
	        overflow: hidden;
	        display: grid;
		}

		.dipi-mobile-menu-social-icons .dipi-social-icon:hover .dipi-icon svg {
			fill: #ffffff;
			transition: all .4s ease-in-out;
		}

		.dipi-mobile-menu-social-icons .dipi-social-icon {
			border-radius: 30px;
						background-color: #ffffff;
									transition: all .4s ease-in-out;
		}

		.dipi-mobile-menu-social-icons a {
			padding: 0 !important;
			border-bottom: 0 !important;
			width: 100% !important;
			height: 100% !important;
			display: flex !important;
			justify-content: center !important;
			align-items: center !important;
		}

		.dipi-mobile-menu-social-icons .dipi-social-icon:hover  {
						background-color: #c69e3f;
						transition: all .4s ease-in-out;
		}

	}

</style>

<script type="text/javascript" id="dipi-social-icons-js">
// FIXME: If secondary menu is not enabled, we shouldn't force it just to display icons to it
jQuery(document).ready(function($) {
			if (!$('body').hasClass("et_secondary_nav_enabled")) {
			$("body").addClass('dipi_secondary_nav_enabled');
		}

					if ($('body').hasClass("dipi_secondary_nav_enabled")) {
				$('<div id="top-header"><div class="container clearfix"><div id="et-secondary-menu"></div></div></div>').prependTo('#page-container');
			}
			
			
		$("#main-header #top-menu #dipi-primary-menu-social-icons-id").insertAfter("#top-menu-nav");
		$(".et-l--header #top-menu #dipi-primary-menu-social-icons-id").insertAfter("#et-menu-nav");
    
	
			setTimeout(() => {
			var $cta_button = $("#top-menu .menu-item.dipi-cta-button-menu-item .et_pb_button.dipi-cta-button");
			var $social_icons = $("#et-top-navigation #dipi-primary-menu-social-icons-id").not("#mobile_menu #dipi-primary-menu-social-icons-id");
			var $social_icons_button = $social_icons.find('.dipi-social-icon > a');
			var socialMT = parseInt($cta_button.css('padding-top')) - parseInt($social_icons_button.css('padding-top')) + 5;
			$social_icons.css('margin-top', socialMT);
		}, 500);
	
});

</script>

<style type="text/css" id="dipi-footer-social-icons-styles">

	.et-social-icons {
		display: none !important;
	}

	#footer-bottom .et-social-icons {
		display: flex;
		align-items: center;
		justify-content: center;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	#footer-bottom .et-social-icon a {
		transition: all .5s ease-in-out;
		line-height: 1em;
		font-size: 15px;
		color: #2c3d49;
	}

  	#footer-bottom .et-social-icons li {
		padding: 15px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

  #footer-bottom .et-social-icon a:hover,
  #footer-bottom .et-social-icon:hover a {
  	opacity: 1;
  	transition: all .5s ease-in-out;
    color: #2c3d49;
  }

	#footer-bottom .dipi-social-icon-box {
	height: calc(15px + 30px);
	width: calc(15px + 30px);
		border-radius: 100%;
		background-color: #ffffff;
			}

	#footer-bottom .dipi-social-icon-box:hover {
		transition: all .5s ease-in-out;
		background-color: #ffffff	}
</style>

<script type="text/javascript">
			jQuery(document).ready(function($) {
			$('#footer-bottom .et-social-icons li').addClass('dipi-social-icon-zoom');
		});
	
			jQuery(document).ready(function($) {
			$('#footer-bottom .et-social-icons li').addClass('dipi-social-icon-box');
		});
	
  
			jQuery(document).ready(function($) {
			var $iconHeight = $('#footer-bottom .et-social-icons li').innerHeight();
			$('#footer-info').css( "height", $iconHeight);
		});
  </script>
<script type="text/javascript" id="reveal-footer-partial-js">
(function ($) {

    $(document).ready(function () {

        var original_content_margin_bottom = get_content_element().css("margin-bottom");
        var original_z_index = get_content_element().css("z-index");
        var original_position = get_content_element().css("position");
        var observer;
        var is_enabled = false;

        function dipi_revealing_footer_remove() {
            if (observer) observer.disconnect();

            var content = get_content_element();
            if (content) {
                content.removeClass("dipi_revealing_footer_content");
            }

            var footer = get_footer_element();
            if (footer) {
                footer.removeClass("dipi_revealing_footer_footer");
            }

            var footer_g = get_footer_global_element();
            if (footer_g) {
                footer_g.removeClass("dipi_revealing_footer_footer");
            }
        }

        function dipi_revealing_footer_apply() {

            if (!is_divi() && !is_extra()) {
                return;
            }

            var footer = get_footer_element();
            var content = get_content_element();
            var footer_g = get_footer_global_element();

            var pageContainer = $("#page-container");

            //Make sure #page-container is not transparent
            let color = pageContainer.css("background-color");
            if (!color || color === '' || color === 'rgba(0, 0, 0, 0)' || color === 'transparent') {
                pageContainer.css("background-color", "inherit");
            }

            set_footer_offset();
            set_footer_global_offset();

            $(window).scroll(function (event) {
                set_footer_offset();
                set_footer_global_offset();
            });

            $(window).resize(function () {
                set_footer_offset();
                set_footer_global_offset();
            });

            setup_mutation_observer();

            setup_footer_css();

            function set_footer_offset() {

                if(!is_enabled) {
                    return;
                }

                
                
                //Get viewport height
                var windowHeight = $(window).outerHeight();   // returns height of browser viewport (how much is currently visible)
                
                //Get obscured are
                var obscured = 0;
                var wpadminbar = $("#wpadminbar");
                if (wpadminbar.length && wpadminbar.css("position") === "fixed") {
                    obscured += wpadminbar.outerHeight();
                }
                
                //Get footer height
                var footerHeight = footer ? footer.outerHeight() : 0;
                
                var fixedHeader = $("#main-header");
                // if (fixedHeader.length && fixedHeader.css("position") === "fixed") {
                //     obscured += fixedHeader.outerHeight();
                //     footerHeight += fixedHeader.outerHeight();
                // }
               
               
                
                //Set bottom margin of main content to footer height
                content.css("margin-bottom", footerHeight + "px");

                if ((windowHeight - obscured) < (content.outerHeight() + footer.outerHeight())) {
                    var offset = (windowHeight - obscured) - footer.outerHeight();

                    var pageHeight = content.outerHeight();
                    if (wpadminbar.length && wpadminbar.css("position") !== "fixed") {
                        pageHeight += wpadminbar.outerHeight();
                    }
                    if (fixedHeader.length && fixedHeader.css("position") !== "fixed") {
                        pageHeight += fixedHeader.outerHeight();
                    }

                    var docScrollTop = $(document).scrollTop();

                    offset -= Math.min((pageHeight - docScrollTop), 0);
                    offset = Math.min(offset, 0);
                    footer.css("bottom", offset + "px");

                } else {

                    var offset = windowHeight - obscured - content.outerHeight() - footer.outerHeight();
                    if (wpadminbar.length && wpadminbar.css("position") !== "fixed") {
                        offset -= wpadminbar.outerHeight();
                    }

                    if (fixedHeader.length && fixedHeader.css("position") !== "fixed") {
                        offset -= fixedHeader.outerHeight();
                    }
 
                    if(footer.hasClass('fixed-footer')) {
                        footer.css('cssText', 'bottom:0px;');
                    } else {
                          footer.css('cssText', 'bottom:'+ offset +'px;');
                    }
                }
            }

            function set_footer_global_offset() {

                if(!is_enabled || !footer_g) {
                    return;
                }

                

                //Get viewport height
                var windowHeight = $(window).outerHeight();   // returns height of browser viewport (how much is currently visible)

                //Get obscured are
                var obscured = 0;
                var wpadminbar = $("#wpadminbar");
                if (wpadminbar.length && wpadminbar.css("position") === "fixed") {
                    obscured += wpadminbar.outerHeight();
                }

                //Get footer_g height
                var footer_gHeight = footer_g ? footer_g.outerHeight() : 0;

                
                var fixedHeader = $("#main-header");
                // if (fixedHeader.length && fixedHeader.css("position") === "fixed") {
                //     obscured += fixedHeader.outerHeight();
                //     footer_gHeight += fixedHeader.outerHeight();
                // }

                //Set bottom margin of main content to footer_g height
                content.css("margin-bottom", footer_gHeight + "px");

                if ((windowHeight - obscured) < (content.outerHeight() + footer_gHeight)) {
                    var offset = (windowHeight - obscured) - footer_gHeight;

                    var pageHeight = content.outerHeight();
                    if (wpadminbar.length && wpadminbar.css("position") !== "fixed") {
                        pageHeight += wpadminbar.outerHeight();
                    }
                    if (fixedHeader.length && fixedHeader.css("position") !== "fixed") {
                        pageHeight += fixedHeader.outerHeight();
                    }

                    var docScrollTop = $(document).scrollTop();

                    offset -= Math.min((pageHeight - docScrollTop), 0);
                    offset = Math.min(offset, 0);
                    footer_g.css("bottom", offset + "px");
                } else {
                    var offset = windowHeight - obscured - content.outerHeight() - footer_gHeight;
                    if (wpadminbar.length && wpadminbar.css("position") !== "fixed") {
                        offset -= wpadminbar.outerHeight();
                    }
                    if (fixedHeader.length && fixedHeader.css("position") !== "fixed") {
                        offset -= fixedHeader.outerHeight();
                    }
                    if(footer_g.hasClass('fixed-footer')) {
                        footer_g.css('cssText', 'bottom:0px;z-index: 2 !important');
                    } else {
                          footer_g.css('cssText', 'bottom:'+ offset +'px;');
                    }
                }
            }

            function setup_mutation_observer() {
                if(!pageContainer || !pageContainer[0]){
                    return;
                }
                if (observer) {
                    observer.disconnect();
                }
                observer = new MutationObserver(function (mutations) {
                    set_footer_offset();
                    set_footer_global_offset();
                });
                var config = { subtree: true, childList: true };
                // observer.observe(get_footer_element()[0], config);
                observer.observe(pageContainer[0], config);
            }

            function setup_footer_css() {
                content.addClass("dipi_revealing_footer_content");
                footer.addClass("dipi_revealing_footer_footer");
                if (footer_g) {
                    footer_g.addClass("dipi_revealing_footer_footer");
                }
                // footer.css("position", "fixed");
                // footer.css("left", "0");
                // footer.css("right", "0");

                // content.css("box-shadow", "0 10px 20px rgba(0, 0, 0, 0.22), 0 14px 56px rgba(0, 0, 0, 0.25)");
                // content.css("z-index", "10 !important");
                // content.css("position", "relative");
            }
        }

        function is_divi() {
            return $("body").hasClass("et_divi_theme");
        }

        function is_extra() {
            return $("body").hasClass("et_extra");
        }

        function get_footer_element() {
            if (is_extra()) {
                return $("#footer");
            } else if (is_divi()) {
                return $("#main-footer");
            } else {
                return null;
            }
        }

        function get_footer_global_element(){

            if (is_divi()) {
                return $(".et-l--footer");
            } else {
                return null;
            }
        }

        function get_content_element() {

            if (is_extra()) {

                if ($("#main-content").length) {
                    return $("#main-content");
                } else {
                    return $("#page-container > div.et_pb_section:last-of-type");
                }

            } else if (is_divi()) {

                return $("#main-content");

            } else {

                return null;

            }
        }

        var desktop = null;
        var tablet = null;
        var phone = null;

        if ($("body").hasClass("dipi_revealing_footer_desktop")) {
            desktop = window.matchMedia("(min-width: 981px)");
            desktop.addListener(dipi_revealing_footer_run);
        }

        if ($("body").hasClass("dipi_revealing_footer_tablet")) {
            tablet = window.matchMedia("(min-width: 768px) and (max-width: 980px)");
            tablet.addListener(dipi_revealing_footer_run);
        }

        if ($("body").hasClass("dipi_revealing_footer_phone")) {
            phone = window.matchMedia("(max-width: 767px)");
            phone.addListener(dipi_revealing_footer_run);
        }


        function dipi_revealing_footer_run() {
            if ((desktop && desktop.matches) || (tablet && tablet.matches) || (phone && phone.matches)) {
                is_enabled = true;
                dipi_revealing_footer_apply();
            } else {
                is_enabled = false;
                dipi_revealing_footer_remove();
            }
        }

        dipi_revealing_footer_run();

    });

})(jQuery);

</script>

<style type="text/css" id="reveal-footer-partial-css">

    #page-container {
        overflow-y: visible !important;
    }

    body.et_pb_pagebuilder_layout div#et-main-area div#main-content {
        background: white;
        background-color: white;
    }

    body.et-fb .dipi_revealing_footer_content.et-fb-app-wrapper--no-z-index,
    .dipi_revealing_footer_content {
        position: relative;
    }

    .et-l--header{position:relative;z-index: 3}
    .dipi_revealing_footer_content{
        z-index:2;
    }
    .dipi_revealing_footer_footer {
        z-index: 1 !important;
        position: fixed;
        left: 0;
        right: 0;
    }

    .dipi_revealing_footer_content {
        background: inherit;
    }
</style>

<style type="text/css">

body::-webkit-scrollbar {
	width: 14px;
	background-color: #ffffff;
	outline: none;
}

body::-webkit-scrollbar-thumb {
	border-radius: 9px;
	background-color: #73476a;
}

body::-webkit-scrollbar-track {
	background-color: #ffffff;
	border-radius: 0px;
}

body::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0px 6px grey;
}
</style>
<style type="text/css" id="cta-button-styles">


    header.et-l--header ul.et-menu {
        align-items: center !important;
    }
 
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button,
    .et-db #et-boc .et-l ul > li > a.dipi-cta-button,
    body #page-container .et-db #et-boc .et-l .et_pb_menu ul li a.dipi-cta-button,
    header.et-l--header ul > li > a.dipi-cta-button,
    header#main-header #et-top-navigation nav > ul > li > a.dipi-cta-button,
    #top-header #et-secondary-menu > ul > li > a.dipi-cta-button,
    nav > ul > li > a.dipi-cta-button {
        opacity: 1 !important;
        font-family: 'none', sans-serif;                font-weight: 500;
        font-size: 15px;
        letter-spacing: 0px;
        color: #e6e6e6 !important;
        background-color: #435e36;
                padding-top: 10px !important;
        padding-right: 20px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important;
                
        border-width: 0px !important;
        border-color: 0|0|0|0;
        border-radius: 30px  !important;
        border-style: solid !important;
            
                transition: all .3s;
    }
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button,
    div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button{
        color: #e6e6e6 !important;
    }
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button span:before,
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button span:after,
    header.et-l--header .dipi-cta-button span:before,
    header.et-l--header .dipi-cta-button span:after,
    #top-header #et-secondary-menu .dipi-cta-button span:before,
    #top-header #et-secondary-menu .dipi-cta-button span:after,
    header#main-header .dipi-cta-button span:before,
    header#main-header .dipi-cta-button span:after {
        position: relative;
        text-shadow: 0 0;
        font-family: ETmodules !important;
        font-weight: 400;
        font-style: normal;
        font-variant: normal;
        line-height: 1;
        text-transform: none;
        speak: none;
    }


    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button:hover,
    .et-db #et-boc .et-l ul > li > a.dipi-cta-button:hover,
    body #page-container .et-db #et-boc .et-l .et_pb_menu ul li a.dipi-cta-button:hover,
    ul li a.dipi-cta-button:hover,
    nav > ul > li > a.dipi-cta-button:hover,
    #top-header #et-secondary-menu > ul > li > a.dipi-cta-button:hover,
    header.et-l--header ul > li > a.dipi-cta-button:hover,
    header#main-header ul > li > a.dipi-cta-button:hover,
    header#main-header #et-top-navigation nav > ul > li > a.dipi-cta-button:hover
    {
        color: #ffffff !important;
        background-color: #658954 !important;
        border-color: 0|0|0|0 !important;
        padding-top: 10px !important;
        padding-right: 20px !important;
        padding-bottom: 10px !important;
        padding-left: 20px !important;
            }
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button span,
    #top-header #et-secondary-menu .dipi-cta-button span,
    header.et-l--header .dipi-cta-button span,
    header#main-header .dipi-cta-button span {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button span:before,
    header.et-l--header .et_pb_button.dipi-cta-button span:before,
    #top-header #et-secondary-menu .et_pb_button.dipi-cta-button span:before,
    header#main-header .et_pb_button.dipi-cta-button span:before {
        margin-right: 5px;
    }
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button span:after,
    header.et-l--header .et_pb_button.dipi-cta-button span:after,
    #top-header #et-secondary-menu .et_pb_button.dipi-cta-button span:after,
    header#main-header .et_pb_button.dipi-cta-button span:after {
        margin-left: 5px;
    }
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button.dipi-cta-button-icon-none span:after,
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button.dipi-cta-button-icon-none span:before,
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button:after,
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button.dipi-cta-button-icon-none span:after,
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button.dipi-cta-button-icon-none span:before,
    header.et-l--header .dipi-cta-button-menu-item .et_pb_button:after,
    header.et-l--header .dipi-cta-button-menu-item .et_pb_button:before,
    header.et-l--header .dipi-cta-button-icon-none span:after,
    header.et-l--header .dipi-cta-button-icon-none span:before,
    #top-header #et-secondary-menu .dipi-cta-button-menu-item .et_pb_button:after,
    #top-header #et-secondary-menu .dipi-cta-button-menu-item .et_pb_button:before,
    #top-header #et-secondary-menu .dipi-cta-button-icon-none span:after,
    #top-header #et-secondary-menu .dipi-cta-button-icon-none span:before,
    header#main-header .dipi-cta-button-menu-item .et_pb_button:after,
    header#main-header .dipi-cta-button-menu-item .et_pb_button:before,
    header#main-header .dipi-cta-button-icon-none span:after,
    header#main-header .dipi-cta-button-icon-none span:before {
        content: none !important;
    }

    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button.dipi-cta-button-icon-left span:before,
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button.dipi-cta-button-icon-right span:after,
    header.et-l--header .et_pb_button.dipi-cta-button-icon-left span:before,
    header.et-l--header .et_pb_button.dipi-cta-button-icon-right span:after,
    #top-header #et-secondary-menu .et_pb_button.dipi-cta-button-icon-left span:before,
    #top-header #et-secondary-menu .et_pb_button.dipi-cta-button-icon-right span:after,
    header#main-header .et_pb_button.dipi-cta-button-icon-left span:before,
    header#main-header .et_pb_button.dipi-cta-button-icon-right span:after {
        content: "$";
        font-size: 15px;
    }

    header#main-header.et-fixed-header #et-top-navigation .dipi-cta-button {
        background-color: #435e36 !important;
        border-color: 0|0|0|0 !important;
        color: #e6e6e6 !important;
    }

    header#main-header.et-fixed-header #et-top-navigation .dipi-cta-button:hover {
        background-color: #658954 !important;
        border-color: 0|0|0|0 !important;
        color: #ffffff !important;
    }

    /* Vertical Navigation CTA Button Style */
    .et_vertical_nav #main-header #et-top-navigation nav > ul > li > a.dipi-cta-button ,
    #top-header #et-secondary-menu > ul > li > a.dipi-cta-button,
    nav > ul > li > a.dipi-cta-button {
        margin-right: 0;
    }

    .et_pb_menu .et_pb_menu__menu>nav>ul>li.dipi-cta-button-menu-item {
        margin-top: 0;
    }

</style>

<style type="text/css" id="mobile-cta-button-styles">
@media (max-width: 1175px) {
    .et-db #et-boc .et-l div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button,
    div[class^='et_pb_module et_pb_menu et_pb_menu_'].et_pb_menu ul li a.dipi-cta-button,
    body.dipi-mobile-cta-button .dipi-cta-button,
    body.dipi-mobile-cta-button #main-header.et-fixed-header .dipi-cta-button {
        font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;                font-weight: 600 !important;
        font-size: 0|0|0|0px !important;
        letter-spacing: 0|0|0|0px !important;
        color: #ffffff !important;
        background-color: #435e36 !important;
        padding: 12px !important;
        border-style: solid;
        border-width: 0px !important;
        border-color: 0|0|0|0 !important;
        border-radius: 60px !important;
        transition: all .5s ease-in-out; 
            }

    .dipi-hide-cta-button-mobile {
        display: none !important;
    }

}
</style><style type="text/css" id="primary-menu-position">

@media screen and (min-width: 1176px) {
    body.dipi-cta-button #et_top_search{
        margin: 15px 0 0 22px;
    }
    
    .et_header_style_split div#et-top-navigation,
    .et_header_style_left div#et-top-navigation{
        align-items: flex-start !important;
    }

    .et_header_style_left #et-top-navigation nav > ul > li > a,
    .et_header_style_split #et-top-navigation nav > ul > li > a {
        padding-bottom: 23.2px !important;
    }

            .dipi-primary-menu-social-icons{
            margin-top: 5px;
        }
        .et_header_style_centered #top-menu > li > a,
        .et_header_style_left #et-top-navigation nav > ul > li > a,
        .et_header_style_split #et-top-navigation nav > ul > li > a {
            line-height: 1.7em;
        }
    
    .et_header_style_left div#et-top-navigation {
        display: flex;
        align-items: center;
        
        /* With social icons enabled, we remove the bottom padding below the li elements so we need to add it to the container */
        padding-top: 33px;
        padding-bottom: 19.8px;
    }
    
    .et_header_style_split div#et-top-navigation {
        align-items: center;

        /* With social icons enabled, we remove the bottom padding below the li elements so we need to add it to the container */
        padding-top: 33px !important;
        padding-bottom: 19.8px !important;
    }
    
    .et_header_style_fullscreen #et-top-navigation {  
        padding-bottom: 19.8px !important;   
    }

    /* Vertical Navigation Styles */
    .et_vertical_nav #main-header #top-menu>li>a {
        padding-bottom: 19px !important;
        line-height: inherit;
    }
    .et_vertical_nav #main-header #et-top-navigation {
        display: block;
    }
    .et_vertical_nav #top-header {
        position: initial;
    }
    .et_vertical_fixed.admin-bar #page-container #main-header {
        top:32px !important;
    }
    .et_vertical_nav.et_vertical_fixed.et_header_style_left #et-top-navigation {
        padding-top:33px !important;
    }
    .et_vertical_fixed.admin-bar #page-container #main-header {
        transform: translateY(0) !important;
    }
    .et_vertical_nav #page-container #main-header {
        top: 0 !important;
    }

    /* With do-not-shrink functionality enabeld, we also must apply padding to fixed menu */
            .et_header_style_left .et-fixed-header div#et-top-navigation {
            padding-top: 33px;
            padding-bottom: 19.8px !important;
        }
        .et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a,
        .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a{
            padding-bottom: 23.2px !important;
        }

    
    .et-menu li:not(.mega-menu) ul,
    #top-menu li:not(.mega-menu) ul{width: 210px !important;}
    .et-menu li li a,
    #top-menu li li a{width:100% !important;}
    #top-menu li li,
    .et-menu li li{width: 100%;}
}
</style><style>
.dipi-fixed-header #main-header,
.dipi-fixed-header #top-header{position:fixed !important;width:100%;}
</style>

<script type="text/javascript">
	jQuery(document).ready(function ($) {
		window.dipi_apply_hide_top_bar_timer = null;
		window.dipi_apply_hide_top_bar = function () {
			var $mainContent = $('#page-container'),
				$mainHeader = $('#main-header');
			if($mainHeader.length === 0 && $('.et-l--header').length > 0 )
				$mainHeader = $('.et-l--header');
			
			var $topHeader = $('#top-header'),
				$adminBar = $('#wpadminbar'),
				adminBarHeight = $('#wpadminbar').height(),
			 	mainHeaderHiehgt = $mainHeader.height(),
				topBarHeight = 0;
			

			if($topHeader.length > 0)
				topBarHeight = $('#top-header').height();

			var didScroll = false;
			var lastScrollTop = 0;
			var delta = 5;
			if(!$('body').hasClass('admin-bar'))
				adminBarHeight = 0;

				$mainHeader.css('top', adminBarHeight + topBarHeight );
			$topHeader.css('top', adminBarHeight );

			if($mainHeader.css('position') === 'relative'){
				$mainHeader.css('top', 0 );
			}
			
			if(window.innerWidth > 1175){
					
				
				return;
			}
							function dipi_check_fixed_mobile_header() {
					clearInterval(window.dipi_apply_hide_top_bar_timer);
					if(window.innerWidth <= 1175){
						var container_padding = topBarHeight + mainHeaderHiehgt;
						 
						$mainContent.css('cssText', 'padding-top: ' + container_padding +'px !important;')
						
						$(window).scroll(function(event){
							if (window.pageYOffset > 0) {
								$('body').addClass('dipi-fixed-header');
								didScroll = true;
							} else {
								$('body').removeClass('dipi-fixed-header');
							}
						});
						window.dipi_apply_hide_top_bar_timer = setInterval(function() {
							if (didScroll) {
								hasScrolled();
								didScroll = false;
							}
						}, 200);
					} else {
						$mainContent.css("padding-top", "");
						$('body').removeClass('dipi-fixed-header');
					}
				}
				var dipi_check_fixed_mobile_rtime;
				var dipi_check_fixed_mobile_timeout = false;
				var dipi_check_fixed_mobile_delta = 200;
				$(window).resize(function() {
					dipi_check_fixed_mobile_rtime = new Date();
					if (dipi_check_fixed_mobile_timeout === false) {
						dipi_check_fixed_mobile_timeout = true;
						setTimeout(dipi_check_fixed_mobile_resizeend, delta);
					}
				});
				
				function dipi_check_fixed_mobile_resizeend() {
					if (new Date() - dipi_check_fixed_mobile_rtime < dipi_check_fixed_mobile_delta) {
						setTimeout(dipi_check_fixed_mobile_resizeend, dipi_check_fixed_mobile_delta);
					} else {
						dipi_check_fixed_mobile_timeout = false;
						dipi_check_fixed_mobile_header();
					}               
				}
				dipi_check_fixed_mobile_header()
			
			function hideTopBarOnScroll(){
				var scrollTop = $(this).scrollTop();
				var adminBarHeight = $('#wpadminbar').height();
				var topBarHeight = 0;
				if($topHeader.length > 0)
					topBarHeight = $('#top-header').height();
				if(Math.abs(lastScrollTop - scrollTop) <= delta){
					return;
				}
				if (scrollTop > lastScrollTop && scrollTop > topBarHeight) { // scroll down
					$('#top-header').css('transform', 'translateY(-' + topBarHeight + 'px)');
					$('#main-header').css('transform', 'translateY(-' + topBarHeight + 'px)');
				} else if(scrollTop + $(window).height() < $(document).height()) {
					$('#top-header').css('transform', 'translateY(0px)');
					$('#main-header').css('transform', 'translateY(0px)');
				}
				lastScrollTop = scrollTop;
			}
			function hasScrolled() {
				var adminBarHeight = $('#wpadminbar').height();
				var topBarHeight = 0;
				if($topHeader.length > 0)
					topBarHeight = $('#top-header').height();
				
					if(!$('body').hasClass('admin-bar'))
						adminBarHeight = 0;
				var scrollTop = $(this).scrollTop();
				
				if(Math.abs(lastScrollTop - scrollTop) <= delta){
					return;
				}
				if (scrollTop > lastScrollTop && scrollTop > topBarHeight) { // scroll down
					if(window.innerWidth > 600)
						adminBarHeight = 0;
											$('#top-header').css('transform', 'translateY(-' +  adminBarHeight + 'px)');
						$('#main-header').css('transform', 'translateY(-' +  adminBarHeight + 'px)');
									} else if(scrollTop + $(window).height() < $(document).height()) {
					$('#top-header').css('transform', 'translateY(0px)');
					$('#main-header').css('transform', 'translateY(0px)');
				}

				lastScrollTop = scrollTop;
			}
		}
		window.dipi_apply_hide_top_bar();
		$(window).on('resize', function(){
			window.dipi_apply_hide_top_bar();
		})
	});
</script>

	<style type="text/css" id="top-header-bar-css">
	@media (max-width: 980px){
		#main-header,
		#top-header{
			transition:transform 0.4s, opacity 0.4s ease-in-out, -webkit-transform 0.4s !important;
		}
	}
			#top-header {
			font-family: 'none', sans-serif;			font-size: 0px !important;
			letter-spacing: 0px !important;
					}

		#top-header li a,
		#et-info-email,
		#et-info-phone {
						font-weight: 100 !important;
		}
			</style>

<style type="text/css" id="main-header-bar-css">
#main-header,
.et-l--header {
	box-shadow: 0px 4px 12px rgba(25,25,25,0.5) !important;
	transition: all 0.3s ease-in-out;
}
</style>


<style type="text/css" id="fixed-header-bar-css">
header#main-header.et-fixed-header {
	box-shadow: 0px 4px 12px rgba(25,25,25,0.5) !important;
	transition: all 0.3s ease-in-out;
}
</style>

<style type="text/css" id="main-header-bar-mobile-css">
/* .et_header_style_centered header#main-header.et-fixed-header .logo_container.logo_container {
	height: auto !important;
} */
</style>
<style type="text/css" id="primary-menu-styles-css">

	.et-menu-nav ul.et-menu li,
	#top-menu li {
		padding-right: 0|0|0|0px !important;
	}
	.et-menu-nav ul.et-menu li:hover,
	#top-menu li:hover {
		transition: all .3s ease-in-out;
	}

	.et-fixed-header #top-menu li {
		padding-right: 0|0|0|0px !important;
		transition: all .3s ease-in-out;
	}
	/*.et-menu-nav ul.et-menu li:last-of-type,
	#top-menu>li:last-of-type {
		padding-right: 0 !important;
	}*/
	.et-menu-nav ul.et-menu li a,
	#top-menu a {
				font-weight: 500;
	}

	.et-menu-nav ul.et-menu li a:hover,
	#top-menu a:hover {
		color: #ffe29e ;
		opacity: 1 !important;
	}

	.et-fixed-header ul#top-menu li a:hover {
		color: #ffe29e !important;
	}

</style> 

<style type="text/css" id="dropdown-menu-styles-css">
	
	header.et-l--header .nav li ul,
	.nav li ul {
		background: 0|0|0|0 !important;
		border-radius: 0px !important;
			}

	#top-menu.nav li ul li.current-menu-item a,
	#top-menu.nav li ul a,
	.et-menu-nav ul.et-menu ul.sub-menu li a {
		font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;    	    	font-weight: 600 !important;
		font-size: 13px !important;
		letter-spacing: 0px !important;
		color: #e6e6e6 !important;
		transition: all .2s ease-in-out !important;
    }
	#top-menu.nav li ul li.current-menu-item a:hover,
	#top-menu.nav li ul a:hover,
	.et-menu-nav ul.et-menu ul.sub-menu li a:hover {
		color: #ffe29e !important;
		letter-spacing: 0px !important;
		background: rgba(255,226,158,0.1) !important;
		transition: all .2s ease-in-out;
	}

			.nav li ul a:hover {
			margin-left: 5px !important;
		}
	
	</style>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" /><!-- SEO meta tags powered by SmartCrawl https://wpmudev.com/project/smartcrawl-wordpress-seo/ -->
<link rel="canonical" href="https://harpersfield.com/" />
<meta name="description" content="Harpersfield Vineyard is passionate about producing all-estate bottled wine. A family-owned winery with a taste of Europe in Grand River Valley - Geneva, Ohio." />
<script type="application/ld+json">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Corporation","@id":"https:\/\/harpersfield.com\/#schema-publishing-organization","url":"https:\/\/harpersfield.com\/","name":"Harpersfield Vineyard","logo":{"@type":"ImageObject","@id":"https:\/\/harpersfield.com\/#schema-organization-logo","url":"https:\/\/harpersfield.com\/wp-content\/uploads\/logo_Harpersfield-Vineyard-scaled.jpg","height":60,"width":60},"image":{"@type":"ImageObject","@id":"https:\/\/harpersfield.com\/#schema-organization-logo","url":"https:\/\/harpersfield.com\/wp-content\/uploads\/logo_Harpersfield-Vineyard-scaled.jpg","height":60,"width":60},"description":"Harpersfield Vineyard is passionate about producing all-estate bottled wine in Geneva, Ohio. A family-owned winery with a taste of Europe in the Grand River Valley.","contactPoint":{"@type":"ContactPoint","contactType":"sales","telephone":"+1 440 466 4739","url":"https:\/\/harpersfield.com\/contact-us\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Harpersfield-Winery\/100063691864070\/","https:\/\/www.instagram.com\/explore\/tags\/harpersfieldvineyard\/","https:\/\/twitter.com\/Harpersfield"]},{"@type":"WebSite","@id":"https:\/\/harpersfield.com\/#schema-website","url":"https:\/\/harpersfield.com","name":"Harpersfield Vineyard","encoding":"UTF-8","potentialAction":{"@type":"SearchAction","target":"https:\/\/harpersfield.com\/search\/{search_term_string}\/","query-input":"required name=search_term_string"},"image":{"@type":"ImageObject","@id":"https:\/\/harpersfield.com\/#schema-site-logo","url":"https:\/\/harpersfield.com\/wp-content\/uploads\/logo_Harpersfield-Vineyard-scaled.jpg","height":1120,"width":2560}},{"@type":"BreadcrumbList","@id":"https:\/\/harpersfield.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"Person","@id":"https:\/\/harpersfield.com\/author\/adminsf\/#schema-author","name":"John Waraksa","url":"https:\/\/harpersfield.com\/author\/adminsf\/"}]}</script>
<meta property="og:type" content="website" />
<meta property="og:url" content="https://harpersfield.com/" />
<meta property="og:title" content="Estate Winery in Geneva, Ohio | Harpersfield Vineyard" />
<meta property="og:description" content="Harpersfield Vineyard is passionate about producing all-estate bottled wine. A family-owned winery with a taste of Europe in Grand River Valley - Geneva, Ohio." />
<meta property="og:image" content="https://harpersfield.com/wp-content/uploads/logo_Harpersfield-Vineyard-scaled.jpg" />
<meta property="og:image:width" content="2560" />
<meta property="og:image:height" content="1120" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:title" content="Estate Winery in Geneva, Ohio | Harpersfield Vineyard" />
<meta name="twitter:description" content="Harpersfield Vineyard is passionate about producing all-estate bottled wine. A family-owned winery with a taste of Europe in Grand River Valley - Geneva, Ohio." />
<!-- /SEO -->
<style id="custom-background-css">
body.custom-background { background-color: #4f2d48; }
</style>
<script>(function(d){var s = d.createElement("script");s.setAttribute("data-account", "RnHca5LFub");s.setAttribute("src", "https://cdn.userway.org/widget.js");s.setAttribute("data-color", "#e8c369");(d.body || d.head).appendChild(s);})(document)</script><noscript>Please ensure Javascript is enabled for purposes of <a href="https://userway.org">website accessibility</a></noscript><link rel="icon" href="https://harpersfield.com/wp-content/uploads/cropped-icon_Harpersfield-Vineyard-32x32.jpg" sizes="32x32" />
<link rel="icon" href="https://harpersfield.com/wp-content/uploads/cropped-icon_Harpersfield-Vineyard-192x192.jpg" sizes="192x192" />
<link rel="apple-touch-icon" href="https://harpersfield.com/wp-content/uploads/cropped-icon_Harpersfield-Vineyard-180x180.jpg" />
<meta name="msapplication-TileImage" content="https://harpersfield.com/wp-content/uploads/cropped-icon_Harpersfield-Vineyard-270x270.jpg" />
<style id="et-critical-inline-css">body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:16px}.et_pb_slide_content,.et_pb_best_value{font-size:18px}body{color:#2b2b2b}h1,h2,h3,h4,h5,h6{color:#000000}body{line-height:1.8em}#et_search_icon:hover,.mobile_menu_bar:before,.mobile_menu_bar:after,.et_toggle_slide_menu:after,.et-social-icon a:hover,.et_pb_sum,.et_pb_pricing li a,.et_pb_pricing_table_button,.et_overlay:before,.entry-summary p.price ins,.et_pb_member_social_links a:hover,.et_pb_widget li a:hover,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,.et_pb_gallery .et_pb_gallery_pagination ul li a.active,.wp-pagenavi span.current,.wp-pagenavi a:hover,.nav-single a,.tagged_as a,.posted_in a{color:#4f2d48}.et_pb_contact_submit,.et_password_protected_form .et_submit_button,.et_pb_bg_layout_light .et_pb_newsletter_button,.comment-reply-link,.form-submit .et_pb_button,.et_pb_bg_layout_light .et_pb_promo_button,.et_pb_bg_layout_light .et_pb_more_button,.et_pb_contact p input[type="checkbox"]:checked+label i:before,.et_pb_bg_layout_light.et_pb_module.et_pb_button{color:#4f2d48}.footer-widget h4{color:#4f2d48}.et-search-form,.nav li ul,.et_mobile_menu,.footer-widget li:before,.et_pb_pricing li:before,blockquote{border-color:#4f2d48}.et_pb_counter_amount,.et_pb_featured_table .et_pb_pricing_heading,.et_quote_content,.et_link_content,.et_audio_content,.et_pb_post_slider.et_pb_bg_layout_dark,.et_slide_in_menu_container,.et_pb_contact p input[type="radio"]:checked+label i:before{background-color:#4f2d48}.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1400px}.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1560px}a{color:#c69e3f}#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#4f2d48}#main-header .nav li ul{background-color:#73476a}.nav li ul{border-color:#c69e3f}.et_secondary_nav_enabled #page-container #top-header{background-color:#4f2d48!important}#et-secondary-nav li ul{background-color:#4f2d48}#et-secondary-nav li ul{background-color:#73476a}#top-header,#top-header a{color:#e6e6e6}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,.et_nav_text_color_light .et_mobile_menu li a,.et_nav_text_color_dark .et_mobile_menu li a,#et_search_icon:before,.et_search_form_container input,span.et_close_search_field:after,#et-top-navigation .et-cart-info{color:#e6e6e6}.et_search_form_container input::-moz-placeholder{color:#e6e6e6}.et_search_form_container input::-webkit-input-placeholder{color:#e6e6e6}.et_search_form_container input:-ms-input-placeholder{color:#e6e6e6}#top-menu li a,.et_search_form_container input{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-moz-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input::-webkit-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}.et_search_form_container input:-ms-input-placeholder{font-weight:bold;font-style:normal;text-transform:uppercase;text-decoration:none}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#e8c369}#main-footer .footer-widget h4,#main-footer .widget_block h1,#main-footer .widget_block h2,#main-footer .widget_block h3,#main-footer .widget_block h4,#main-footer .widget_block h5,#main-footer .widget_block h6{color:#4f2d48}.footer-widget li:before{border-color:#4f2d48}#footer-widgets .footer-widget li:before{top:10.6px}#footer-bottom{background-color:rgba(0,0,0,0)}#footer-info,#footer-info a{color:#000000}#footer-bottom .et-social-icon a{color:#ffffff}body .et_pb_button{font-size:14px;background-color:rgba(182,115,18,0);border-width:0px!important;border-color:rgba(255,255,255,0);border-radius:0px}body.et_pb_button_helper_class .et_pb_button,body.et_pb_button_helper_class .et_pb_module.et_pb_button{color:#ffffff}body .et_pb_button:after{font-size:22.4px}body .et_pb_bg_layout_light.et_pb_button:hover,body .et_pb_bg_layout_light .et_pb_button:hover,body .et_pb_button:hover{color:#ffffff!important;background-color:#e8c369}h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none}@media only screen and (min-width:981px){#logo{max-height:76%}.et_pb_svg_logo #logo{height:76%}.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:11.88px}.et_fixed_nav #page-container .et-fixed-header#top-header{background-color:#4f2d48!important}.et_fixed_nav #page-container .et-fixed-header#top-header #et-secondary-nav li ul{background-color:#4f2d48}.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#e6e6e6!important}.et-fixed-header .et_search_form_container input::-moz-placeholder{color:#e6e6e6!important}.et-fixed-header .et_search_form_container input::-webkit-input-placeholder{color:#e6e6e6!important}.et-fixed-header .et_search_form_container input:-ms-input-placeholder{color:#e6e6e6!important}.et-fixed-header #top-menu li.current-menu-ancestor>a,.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#e8c369!important}.et-fixed-header#top-header a{color:#e6e6e6}}@media only screen and (min-width:1750px){.et_pb_row{padding:35px 0}.et_pb_section{padding:70px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:105px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#ffffff}.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:#2b2b2b}.et_close_search_field:after{color:#2b2b2b!important}.et_search_form_container input::-moz-placeholder{color:#2b2b2b}.et_search_form_container input::-webkit-input-placeholder{color:#2b2b2b}.et_search_form_container input:-ms-input-placeholder{color:#2b2b2b}}@media only screen and (max-width:767px){.et_pb_row,.et_pb_column .et_pb_row_inner{padding:29px 0}}	h1,h2,h3,h4,h5,h6{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}body,input,textarea,select{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}.et_pb_button{font-family:'Poppins',Helvetica,Arial,Lucida,sans-serif}#main-header,#et-top-navigation{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}#top-header .container{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif}</style>
<link rel="stylesheet" id="et-core-unified-8-cached-inline-styles" href="https://harpersfield.com/wp-content/et-cache/8/et-core-unified-8.min.css?ver=1781818308" /><link rel="preload" as="style" id="et-core-unified-tb-84-deferred-8-cached-inline-styles" href="https://harpersfield.com/wp-content/et-cache/8/et-core-unified-tb-84-deferred-8.min.css?ver=1781818308" onload="this.onload=null;this.rel='stylesheet';" /><link rel='stylesheet' id='dipi_animate-css' href='https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/css/animate.min.css?ver=2.51.0' media='all' />
<link rel='stylesheet' id='magnific-popup-css' href='https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/css/magnific-popup.css?ver=2.51.0' media='all' />
<link rel='stylesheet' id='wpgmza-ol-base-style-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/ol.css?ver=7.0' media='all' />
<link rel='stylesheet' id='wpgmza-ol-style-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/css/open-layers.css?ver=7.0' media='all' />
<link rel='stylesheet' id='fontawesome-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/css/font-awesome.min.css?ver=7.0' media='all' />
<link rel='stylesheet' id='fontawesome-polyfill-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/css/polyfill/fa-5to4.css?ver=7.0' media='all' />
<link rel='stylesheet' id='wpgmza-common-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/css/atlas-novus/common.css?ver=10.0.10' media='all' />
<link rel='stylesheet' id='remodal-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/remodal.css?ver=7.0' media='all' />
<link rel='stylesheet' id='remodal-default-theme-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/remodal-default-theme.css?ver=7.0' media='all' />
<link rel='stylesheet' id='datatables-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/css/jquery.dataTables.min.css?ver=7.0' media='all' />
<link rel='stylesheet' id='wpgmza-components-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/css/atlas-novus/components.css?ver=10.0.10' media='all' />
<link rel='stylesheet' id='wpgmza-compat-css' href='https://harpersfield.com/wp-content/plugins/wp-google-maps/css/atlas-novus/compat.css?ver=10.0.10' media='all' />

</head>
<body class="home wp-singular page-template-default page page-id-8 custom-background wp-theme-Divi wp-child-theme-sapphire-falls-web-design dipi-mobile-menu-fullscreen dipi-zoom-logo dipi-shrink-header grow_below_center dipi_revealing_footer_desktop dipi_revealing_footer_tablet dipi-custom-archive-page dipi-archive- dipi-hide-search-icon dipi-collapse-submenu-mobile dipi-menu-custom-breakpoint dipi-cta-button dipi-mobile-cta-button dipi-anim-preload et-tb-has-template et-tb-has-footer locale-en-us et_button_no_icon et_pb_button_helper_class et_fixed_nav et_show_nav et_primary_nav_dropdown_animation_expand et_secondary_nav_dropdown_animation_fade et_header_style_left et_cover_background et_pb_gutter linux et_pb_gutters3 et_pb_pagebuilder_layout et_smooth_scroll et_no_sidebar et_divi_theme et-db">
	<div id="page-container">
<div id="et-boc" class="et-boc">
			
		

	<header id="main-header" data-height-onload="66">
		<div class="container clearfix et_menu_container">
					<div class="logo_container">
				<span class="logo_helper"></span>
				<a href="https://harpersfield.com/">
				<img src="https://harpersfield.com/wp-content/uploads/logo_Harpersfield-Vineyard-scaled.jpg" width="2560" height="1120" alt="Harpersfield Vineyard" id="logo" data-height-percentage="76" />
				</a>
			</div>
					<div id="et-top-navigation" data-height="66" data-fixed-height="40">
									<nav id="top-menu-nav">
					<ul id="top-menu" class="nav"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-8 current_page_item menu-item-20"><a href="https://harpersfield.com/" aria-current="page"><span class="dashicons dashicons-admin-home"></span> Harpersfield</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-728"><a href="#">Winery</a>
<ul class="sub-menu">
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-944"><a href="https://harpersfield.com/estate-wines/">Estate Wines</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1046"><a href="https://harpersfield.com/winery-menu/">Winery Menu</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1044"><a href="https://harpersfield.com/wine-merchants/">Wine Merchants</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1045"><a href="https://harpersfield.com/links-to-friends/">Links to Friends</a></li>
	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-149"><a href="https://harpersfield.com/contact-us/">Contact Us</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1043"><a href="https://harpersfield.com/grapevine-news/">Grapevine News</a></li>
<li class="menu-item dipi-cta-button-menu-item ">
				<a href="https://harpersfield.com/music-schedule/" class="et_pb_button dipi-cta-button dipi-cta-button-icon-none dipi-cta-button-effect-zoomin " >
					<span>Music</span>
				</a>
			</li></ul>					</nav>
				
				
				
				
				<div id="et_mobile_nav_menu">
				<div class="mobile_nav closed">
					<span class="select_page">Select Page</span>
					<span class="mobile_menu_bar mobile_menu_bar_toggle"></span>
				</div>
			</div>			</div> <!-- #et-top-navigation -->
		</div> <!-- .container -->
			</header> <!-- #main-header -->
<div id="et-main-area">
	
<div id="dipi-secondary-menu-social-icons-id" class="dipi-social-icons dipi-secondary-menu-social-icons">
</div>

<script type="text/javascript" id="dipi-secondary-menu-social-icons-js">
	jQuery(document).ready(function() {	
		jQuery("#dipi-secondary-menu-social-icons-id").appendTo("#et-secondary-menu");
		if(typeof window.dipi_apply_hide_top_bar !== 'undefined')
			window.dipi_apply_hide_top_bar()
	});
</script>

<style type="text/css" id="social-icons-secondary-menu-styles">

	#et-secondary-menu {
		display: flex;
    	align-items: center;
		justify-content: flex-end;
	}

			#top-header {
			display: block !important;
		}
				
	@media screen and (min-width: 768px) {
		#top-header .container {
			display: flex;
			align-items: center;
	  		justify-content: flex-end;
		}
		
		#top-header .container #et-info,
		#top-header .container #et-secondary-menu {
			width: 50%;
		}
		body.dipi_secondary_nav_enabled #top-header .container {
			justify-content: flex-end;
		}
		body.dipi_secondary_nav_enabled #top-header .container #et-secondary-menu {
			width: 100%;
		}
	}

</style>
<div id="main-content">


			
				<article id="post-8" class="post-8 page type-page status-publish hentry">

				
					<div class="entry-content">
					<div class="et-l et-l--post">
			<div class="et_builder_inner_content et_pb_gutters3">
		<div class="et_pb_section et_pb_section_0 et_pb_fullwidth_section et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_module et_pb_fullwidth_slider_0 et_pb_slider">
				<div class="et_pb_slides">
					<div class="et_pb_slide et_pb_slide_0 et_pb_bg_layout_dark et_pb_media_alignment_center et-pb-active-slide" data-slide-id="et_pb_slide_0">
				
				
				<div class="et_pb_container clearfix">
					<div class="et_pb_slider_container_inner">
						
						<div class="et_pb_slide_description">
							<h2 class="et_pb_slide_title"><a href="https://harpersfield.com/music-schedule/">Harpersfield Vineyard</a></h2><div class="et_pb_slide_content"><p>Welcome to our wine-growing estate at Harpersfield Vineyards, it&#8217;s a destination all its own. We’re delighted to share our farm with you.</p></div>
							<div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://harpersfield.com/music-schedule/">Music Schedule</a></div>
						</div>
					</div>
				</div>
				
				
				
			</div>
			<div class="et_pb_slide et_pb_slide_1 et_pb_bg_layout_dark et_pb_media_alignment_center" data-slide-id="et_pb_slide_1">
				
				
				<div class="et_pb_container clearfix">
					<div class="et_pb_slider_container_inner">
						
						<div class="et_pb_slide_description">
							<h2 class="et_pb_slide_title"><a href="https://harpersfield.com/music-schedule/">Wine Pavillion</a></h2><div class="et_pb_slide_content"><p>Enjoy an evening of entertainment on our beautiful grounds with a plate from our kitchen.</p></div>
							<div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://harpersfield.com/music-schedule/">Music Schedule</a></div>
						</div>
					</div>
				</div>
				
				
				
			</div>
			<div class="et_pb_slide et_pb_slide_2 et_pb_bg_layout_dark et_pb_media_alignment_center" data-slide-id="et_pb_slide_2">
				
				
				<div class="et_pb_container clearfix">
					<div class="et_pb_slider_container_inner">
						
						<div class="et_pb_slide_description">
							<h2 class="et_pb_slide_title"><a href="https://harpersfield.com/music-schedule/">Estate Wine</a></h2><div class="et_pb_slide_content"><p>As with all Harpersfield wines, only the perfect, hand-picked fruit is utilized to produce luscious quality wines.</p></div>
							<div class="et_pb_button_wrapper"><a class="et_pb_button et_pb_more_button" href="https://harpersfield.com/music-schedule/">Music Schedule</a></div>
						</div>
					</div>
				</div>
				
				
				
			</div>
			
				</div>
				
			</div>
			
				
				
			</div><div class="et_pb_section et_pb_section_1 et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0">
				<div class="et_pb_column et_pb_column_1_4 et_pb_column_0  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_blurb et_pb_blurb_0  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Address</span></h4>
						<div class="et_pb_blurb_description"><p><a href="https://goo.gl/maps/1WvMZtx3fYTx8w347" target="_blank" rel="noopener"> 6387 St Rt 307<br />Geneva, OH 44041</a></p></div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_1  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Email</span></h4>
						<div class="et_pb_blurb_description"><p><a href="/contact-us">Contact Form</a></p></div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_2  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Phone</span></h4>
						<div class="et_pb_blurb_description"><p><a href="tel:+14404664739">+1 (440)-466-4739<br /></a></p></div>
					</div>
				</div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_1  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h1>Experience<br />Harpersfield Vineyard</h1>
<p>Discover what makes our farm so special and why we call it home. Our wine farm is open year-round and we proudly offer our estate wines by bottle, glass, or taste.</p>
<p>Our farm winery offers magnificent vineyard views in the warmer months and intimate fireside sipping when the days get cooler. While here savor small plates paired with our wines and enjoy the talents of our weekend blues artists.</p></div>
			</div><div class="et_pb_module et_pb_text et_pb_text_1  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h3>Fall/Winter Hours</h3>
<p><strong>We are open year-round!</strong></p>
<p>Starting November 1st:<br />
Fri &#8211; Noon to 9<br />
Sat &#8211; Noon to 9<br />
Sun &#8211; Noon to 6</p>
<p>We will have our guest musicians performing fireside. Drop by and enjoy a warm fire, a splash, and a nibble.</p>
<p>Check our <a href="https://www.facebook.com/people/Harpersfield-Winery/100063691864070/" target="_blank" rel="noopener">Facebook Page</a> for special Thursday events&#8230; Cheers!</p>
<p><em>We are closed Monday-Thursday until spring.</em></div>
			</div><ul class="et_pb_module et_pb_social_media_follow et_pb_social_media_follow_0 social_icons clearfix  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<li
            class='et_pb_with_border et_pb_social_media_follow_network_0 et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-facebook'><a
              href='https://www.facebook.com/people/Harpersfield-Winery/100063691864070/'
              class='icon et_pb_with_border'
              title='Follow on Facebook'
               target="_blank"><span
                class='et_pb_social_media_follow_network_name'
                aria-hidden='true'
                >Follow</span></a></li><li
            class='et_pb_with_border et_pb_social_media_follow_network_1 et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-instagram'><a
              href='https://www.instagram.com/explore/tags/harpersfieldvineyard/'
              class='icon et_pb_with_border'
              title='Follow on Instagram'
               target="_blank"><span
                class='et_pb_social_media_follow_network_name'
                aria-hidden='true'
                >Follow</span></a></li><li
            class='et_pb_with_border et_pb_social_media_follow_network_2 et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-twitter'><a
              href='https://twitter.com/Harpersfield'
              class='icon et_pb_with_border'
              title='Follow on X'
               target="_blank"><span
                class='et_pb_social_media_follow_network_name'
                aria-hidden='true'
                >Follow</span></a></li>
			</ul>
			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_2  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_blurb et_pb_blurb_3  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Mon. - Tues.</span></h4>
						<div class="et_pb_blurb_description"><p>Closed</p></div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_4  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Wed. - Thurs.</span></h4>
						<div class="et_pb_blurb_description"><strong>Closed: Fall/Winter Hours</strong></div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_5  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Fri. - Sat.</span></h4>
						<div class="et_pb_blurb_description"><p>Noon &#8211; 9:00 pm<br /><a href="https://harpersfield.com/music-schedule/">Evening Music</a></p></div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_6  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Sunday</span></h4>
						<div class="et_pb_blurb_description"><p>Noon &#8211; 6:00 pm</p></div>
					</div>
				</div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_1">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_3  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module dipi_masonry_gallery dipi_masonry_gallery_0">
				
				
				
				
				
				
				<div class="et_pb_module_inner">
					<div class="dipi_masonry_gallery_wrapper" data-config="{&quot;infinite_scroll_viewport&quot;:&quot;25%&quot;}">
                
            <div
                class="dipi_masonry_gallery_container animated none"
                
                data-count="9"
                data-anim="none"
            >
                <div class="grid show_lightbox show_lightbox_tablet show_lightbox_phone hide_overlay " data-lazy="true" >
                    <div class="grid-sizer"></div><div class="gutter-sizer"></div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/1-red-wine.jpg" data-caption='Pinot Noir - Harpersfield Vineyard'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/1-red-wine.jpg"
                                alt="Pinot Noir - Harpersfield Vineyard"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/2-wine-tasting.jpg" data-caption='Harpersfield Vineyard wine tasting room'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/2-wine-tasting.jpg"
                                alt="Harpersfield Vineyard wine tasting room"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/3-pinot-noir.jpg" data-caption='Pinot Noir estate grapes'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/3-pinot-noir.jpg"
                                alt="Pinot Noir estate grapes"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/4-Harpersfield-Vineyard-mascots-by-fireplace.jpg" data-caption='Winery Mascots - Toby and Matilda'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/4-Harpersfield-Vineyard-mascots-by-fireplace.jpg"
                                alt="Harpersfield Vineyard - mascots by the fireplace"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/5-chardonnay.jpg" data-caption='Chardonnay estate grapes'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/5-chardonnay.jpg"
                                alt="Chardonnay estate grapes"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/6-white-wine.jpg" data-caption='Pinot Gris - Harpersfield Vineyard'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/6-white-wine.jpg"
                                alt="Pinot Gris - Harpersfield Vineyard"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/7-wine-cellar.jpg" data-caption='Harpersfield Vineyard wine cellar'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/7-wine-cellar.jpg"
                                alt="Harpersfield Vineyard wine cellar"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/8-winery-patio-1.jpg" data-caption='Harpersfield Vineyard winery patio'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/8-winery-patio-1.jpg"
                                alt="Harpersfield Vineyard winery patio"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div><div class="grid-item et_pb_gallery_image ">
                       
                        <div class="img-container dipi-mg-animation dipi-mg-none" href="https://harpersfield.com/wp-content/uploads/9-pinot-gris.jpg" data-caption='Pinot Gris estate grapes'>
                            <img decoding="async" src="https://harpersfield.com/wp-content/uploads/9-pinot-gris.jpg"
                                alt="Pinot Gris estate grapes"
                                loading="eager"
                            />
                            <span class="dipi_masonry_gallery_overlay background"></span>
                <span class="dipi_masonry_gallery_overlay background-hover"></span>
                <span class="dipi_masonry_gallery_overlay content" style="transition-duration: 0ms;">
                    <div class="et-pb-icon  dipi-mansonry-gallery-icon animated fadeInUp"data-no-icon></div>
                    
                    
                </span>
                        </div>
                    
                </div>
                </div>
                
            </div>
            
            </div>
             
				</div>
			</div>
			</div>
				
				
				
				
			</div><div class="et_pb_row et_pb_row_2">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_4  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2  et_pb_text_align_center et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><h2>Welcome to the Wine Farm</h2>
<p>We invite you to visit our family farm. The winery provides a cozy and inviting atmosphere, with ample seating both indoors and outdoors. In the warmer months, guests can relax outside, taking in the beautiful surroundings and finding shade under the trees. In the colder months, the giant wood-burning fireplace inside creates a warm and cozy ambiance.</p>
<p><strong>The wine farm is open year-round.</strong></div>
			</div><div class="et_pb_with_border et_pb_module dipi_advanced_tabs dipi_advanced_tabs_0">
				
				
				
				
				
				
				<div class="et_pb_module_inner">
					<div class="dipi-advanced-tabs dipi-at-container dipi-advanced-tabs-front"  data-tab_animation="none" data-animation_duration="300" data-activate_on_hover="off" data-activate_first_tab_as_placeholder="on" data-use_sticky_tabs="off" data-use_scroll_to_content="{&quot;desktop&quot;:&quot;off&quot;,&quot;tablet&quot;:&quot;off&quot;,&quot;phone&quot;:&quot;off&quot;}" data-scroll_to_content_offset="{&quot;desktop&quot;:&quot;0px&quot;,&quot;tablet&quot;:&quot;0px&quot;,&quot;phone&quot;:&quot;0px&quot;}" data-ts_navigation_vertical_position="{&quot;desktop&quot;:&quot;50&quot;,&quot;tablet&quot;:&quot;50&quot;,&quot;phone&quot;:&quot;50&quot;}" data-ts_navigation_horizontal_position="{&quot;desktop&quot;:&quot;0&quot;,&quot;tablet&quot;:&quot;0&quot;,&quot;phone&quot;:&quot;0&quot;}" data-sticky_distance="55px" data-sticky_distance_tablet="55px" data-sticky_distance_phone="" data-admin_bar_space="" data-turn_off_sticky="none" data-module_class="dipi_advanced_tabs_0" data-default_tab="0">
                    <div class="dipi-at-tabs-container dipi-at-slider" data-slider='{"allow_touch_move":"on","enable_ts_on_wide":"off","tabs_per_view_wide":2,"ts_navigation_wide":"off","enable_ts_on_tab":"off","tabs_per_view_tab":2,"ts_navigation_tab":"off","enable_ts_on_pho":"off","tabs_per_view_pho":2,"ts_navigation_pho":"off"}' data-next-icon="9" data-prev-icon="8" >
                        <div class="dipi-at-tabs has-arrow arrow-place-top arrow-allign-start"><div class="dipi-at-tab dipi_advanced_tabs_item_0 " data-panel="dipi_advanced_tabs_item_0"  data-tab-scroll-off="100px"> 
                       
                    <div class="dipi-at-tab-container"><div class="dipi-at-tab-title">Wines</div> <div class="dipi-at-tab-subtitle"></div></div>
                    
                </div><div class="dipi-at-tab dipi_advanced_tabs_item_1 " data-panel="dipi_advanced_tabs_item_1"  data-tab-scroll-off="100px"> 
                       
                    <div class="dipi-at-tab-container"><div class="dipi-at-tab-title">Tastings</div> <div class="dipi-at-tab-subtitle"></div></div>
                    
                </div><div class="dipi-at-tab dipi_advanced_tabs_item_2 " data-panel="dipi_advanced_tabs_item_2"  data-tab-scroll-off="100px"> 
                       
                    <div class="dipi-at-tab-container"><div class="dipi-at-tab-title">Events</div> <div class="dipi-at-tab-subtitle"></div></div>
                    
                </div></div>
                    </div>
                    <div class="dipi-at-panels"><div class="et_pb_module dipi_advanced_tabs_item dipi_advanced_tabs_item_0">
				
				
				
				
				
				
				<div class="et_pb_module_inner">
					<div class="dipi-at-panel"><div class="dipi-at-panel-content" data-imgplacement-desktop="column" data-imgplacement-tablet="column" data-imgplacement-phone="column">
                    
                    <div class="dipi-at-panel-text">
                    <h2>Passionate &amp; Committed to Quality Ohio Wine</h2>
<p>Welcome to the wine-growing estate of Harpersfield Vineyard, a destination all its own. Our family-owned farm and winery is located in the Grand River Valley wine region of Ohio.</p>
<p>Since the inception of our farm in 1979, Harpersfield Vineyard has been passionate about producing wines that exhibit the character of this very special slice of earth. The vineyards consist of quality plantings of<span> </span><strong>Pinot Noir, Cabernet Franc, Chardonnay, Gewurztraminer, Pinot Gris, and Gruner Veltiner</strong>. Harpersfield remains committed to producing superb Ohio wines from our estate-grown fruit. Our wine list reflects years of tradition &#8211; not a fad or fancy.</p>
<p>We invite you to visit our family farm. Discover what makes this farm so special and why we call it home.</p> 
                    </div>
                </div></div>
				</div>
			</div><div class="et_pb_module dipi_advanced_tabs_item dipi_advanced_tabs_item_1">
				
				
				
				
				
				
				<div class="et_pb_module_inner">
					<div class="dipi-at-panel"><div class="dipi-at-panel-content" data-imgplacement-desktop="column" data-imgplacement-tablet="column" data-imgplacement-phone="column">
                    
                    <div class="dipi-at-panel-text">
                    <h2>Enjoy Winery Year Round</h2>
<p>Wine tastes are poured at our intimate wine bar from<span> </span><strong>Noon until 5</strong><span> </span>(tasting fee applies per Ohio State Law). Feel free to enjoy a glass or bottle of your favorite Harpersfield wine.</p>
<p>Wine and linger amongst the vines on our garden-laden grounds and patio while enjoying our eclectic mix of guest musicians or in the cooler months relax in front of our medieval fireplace. Our kitchen is open daily and we feature hearty nibbles and small plates that pair perfectly with our estate wines.<span> </span><strong>Reservations are not required or accepted</strong><span> </span>– we offer plenty of casual open seating, so just swing by the farm and enjoy your Harpersfield experience.</p>
<p>Keep in mind, no outside food or alcohol is permitted at the farm. We are pet friendly and ask that you please remain on the grassy areas of the farm.</p> 
                    </div>
                </div></div>
				</div>
			</div><div class="et_pb_module dipi_advanced_tabs_item dipi_advanced_tabs_item_2">
				
				
				
				
				
				
				<div class="et_pb_module_inner">
					<div class="dipi-at-panel"><div class="dipi-at-panel-content" data-imgplacement-desktop="column" data-imgplacement-tablet="column" data-imgplacement-phone="column">
                    
                    <div class="dipi-at-panel-text">
                    <h2>Wine Farm Celebration Planning</h2>
<p>Planning a special celebration? Everyone loves a great party! Call or email us at the wine farm to discuss the possibilities for your special day.</p>
<p>Harpersfield Vineyard is the perfect choice for entertaining a small or large group, with live entertainment on Fridays and Saturdays. Enjoy your time with your group at Harpersfield Vineyard while we cater to your specific celebration needs. The outdoor pavilion is available for groups to protect from sun or showers. Our kitchen supports local Ohio farms by serving fresh homemade dishes.</p>
<p>Keep in mind, no outside food or alcohol is permitted at the farm.<span> </span><strong>Sorry, we are unable to accommodate weddings. Smaller, more intimate events can be arranged depending on the time of day and number of guests. No seating can be reserved during live music hours.</strong> Email us if you have any questions! 
                    </div>
                </div></div>
				</div>
			</div></div>
                </div>
				</div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>		</div>
	</div>
						</div>

				
				</article>

			

</div>

	<footer class="et-l et-l--footer">
			<div class="et_builder_inner_content et_pb_gutters3">
		<div class="et_pb_section et_pb_section_0_tb_footer et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_0_tb_footer">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_0_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_0_tb_footer  et_pb_text_align_center et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_text_inner">&nbsp;</div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_1_tb_footer et_pb_with_background et_section_specialty" >
				
				
				
				
				
				<div class="et_pb_row">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_1_tb_footer   et_pb_specialty_column  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_row_inner et_pb_row_inner_0_tb_footer">
				<div class="et_pb_column et_pb_column_1_4 et_pb_column_inner et_pb_column_inner_0_tb_footer">
				
				
				
				
				<div class="et_pb_module et_pb_blurb et_pb_blurb_0_tb_footer  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Address</span></h4>
						<div class="et_pb_blurb_description"><a href="https://goo.gl/maps/1WvMZtx3fYTx8w347" target="_blank" rel="noopener"> 6387 St Rt 307<br />Geneva, OH 44041</a></div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_1_tb_footer  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Email</span></h4>
						<div class="et_pb_blurb_description"><a href="https://harpersfield.com/contact-us">Contact Form</a></div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_2_tb_footer  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Phone</span></h4>
						<div class="et_pb_blurb_description"><p><a href="tel:+14404664739">+1 (440)-466-4739<br /></a></p></div>
					</div>
				</div>
			</div><ul class="et_pb_module et_pb_social_media_follow et_pb_social_media_follow_0_tb_footer social_icons clearfix  et_pb_bg_layout_light">
				
				
				
				
				<li
            class='et_pb_social_media_follow_network_0_tb_footer et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-facebook'><a
              href='https://www.facebook.com/people/Harpersfield-Winery/100063691864070/'
              class='icon et_pb_with_border'
              title='Follow on Facebook'
               target="_blank"><span
                class='et_pb_social_media_follow_network_name'
                aria-hidden='true'
                >Follow</span></a></li><li
            class='et_pb_social_media_follow_network_1_tb_footer et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-instagram'><a
              href='https://www.instagram.com/explore/tags/harpersfieldvineyard/'
              class='icon et_pb_with_border'
              title='Follow on Instagram'
               target="_blank"><span
                class='et_pb_social_media_follow_network_name'
                aria-hidden='true'
                >Follow</span></a></li><li
            class='et_pb_social_media_follow_network_2_tb_footer et_pb_section_video_on_hover et_pb_social_icon et_pb_social_network_link  et-social-twitter'><a
              href='https://twitter.com/Harpersfield'
              class='icon et_pb_with_border'
              title='Follow on X'
               target="_blank"><span
                class='et_pb_social_media_follow_network_name'
                aria-hidden='true'
                >Follow</span></a></li>
			</ul>
			</div><div class="et_pb_column et_pb_column_1_4 et_pb_column_inner et_pb_column_inner_1_tb_footer et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_blurb et_pb_blurb_3_tb_footer  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Mon. - Tues.</span></h4>
						<div class="et_pb_blurb_description">Closed</div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_4_tb_footer  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Wed. - Thurs.</span></h4>
						<div class="et_pb_blurb_description">Closed: Fall/Winter Hours </div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_5_tb_footer  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Fri. - Sat.</span></h4>
						<div class="et_pb_blurb_description"><p>Noon &#8211; 9:00 pm<br /><a href="https://harpersfield.com/music-schedule/">Evening Music</a></p></div>
					</div>
				</div>
			</div><div class="et_pb_module et_pb_blurb et_pb_blurb_6_tb_footer  et_pb_text_align_left  et_pb_blurb_position_left et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_blurb_content">
					<div class="et_pb_main_blurb_image"><span class="et_pb_image_wrap"><span class="et-waypoint et_pb_animation_off et_pb_animation_off_tablet et_pb_animation_off_phone et-pb-icon"></span></span></div>
					<div class="et_pb_blurb_container">
						<h4 class="et_pb_module_header"><span>Sunday</span></h4>
						<div class="et_pb_blurb_description"><p>Noon &#8211; 6:00 pm</p></div>
					</div>
				</div>
			</div>
			</div>
				
				
				
				
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_2_tb_footer    et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_1_tb_footer  et_pb_text_align_left et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><div id="wpgmza_map_1" class="wpgmza_map wpgmza-auto-left" style="display:block;width:100%;height:400px;overflow:hidden;position:relative;" data-map-id="1" data-maps-engine="open-layers" data-build-engine="atlas-novus" data-shortcode-attributes="{&quot;id&quot;:&quot;1&quot;,&quot;zoom&quot;:false,&quot;width&quot;:false,&quot;height&quot;:false,&quot;marker&quot;:false,&quot;classname&quot;:false}" data-settings="{&quot;map_title&quot;:&quot;Harpersfield vineyard&quot;,&quot;map_width&quot;:&quot;100&quot;,&quot;map_height&quot;:&quot;400&quot;,&quot;map_start_lat&quot;:&quot;41.76057793939512&quot;,&quot;map_start_lng&quot;:&quot;-80.98258229680697&quot;,&quot;map_start_location&quot;:&quot;45.950464398418106,-109.81550500000003&quot;,&quot;map_start_zoom&quot;:&quot;13&quot;,&quot;default_marker&quot;:&quot;&quot;,&quot;type&quot;:&quot;1&quot;,&quot;alignment&quot;:&quot;4&quot;,&quot;directions_enabled&quot;:&quot;0&quot;,&quot;styling_enabled&quot;:&quot;0&quot;,&quot;styling_json&quot;:&quot;&quot;,&quot;active&quot;:&quot;0&quot;,&quot;kml&quot;:&quot;&quot;,&quot;bicycle&quot;:&quot;0&quot;,&quot;traffic&quot;:&quot;0&quot;,&quot;dbox&quot;:&quot;0&quot;,&quot;dbox_width&quot;:&quot;&quot;,&quot;listmarkers&quot;:&quot;0&quot;,&quot;listmarkers_advanced&quot;:&quot;0&quot;,&quot;filterbycat&quot;:&quot;0&quot;,&quot;ugm_enabled&quot;:&quot;0&quot;,&quot;ugm_category_enabled&quot;:&quot;0&quot;,&quot;fusion&quot;:&quot;&quot;,&quot;map_width_type&quot;:&quot;%&quot;,&quot;map_height_type&quot;:&quot;px&quot;,&quot;mass_marker_support&quot;:&quot;0&quot;,&quot;ugm_access&quot;:&quot;0&quot;,&quot;order_markers_by&quot;:&quot;0&quot;,&quot;order_markers_choice&quot;:&quot;0&quot;,&quot;show_user_location&quot;:&quot;0&quot;,&quot;default_to&quot;:&quot;&quot;,&quot;map_type&quot;:1,&quot;sl_stroke_color&quot;:&quot;&quot;,&quot;sl_fill_color&quot;:&quot;&quot;,&quot;sl_stroke_opacity&quot;:&quot;&quot;,&quot;sl_fill_opacity&quot;:&quot;&quot;,&quot;transport_layer&quot;:false,&quot;action&quot;:&quot;wpgmza_save_map&quot;,&quot;redirect_to&quot;:&quot;\/harp\/wp-admin\/admin-post.php&quot;,&quot;map_id&quot;:&quot;1&quot;,&quot;wpgmza_savemap&quot;:&quot;Save Map&quot;,&quot;http_referer&quot;:&quot;\/wp-admin\/admin.php?page=wp-google-maps-menu&amp;amp;action=edit&amp;amp;map_id=1&quot;,&quot;wpgmza_id&quot;:&quot;1&quot;,&quot;wpgmza_start_location&quot;:&quot;41.76057793939512,-80.98258229680697&quot;,&quot;wpgmza_start_zoom&quot;:&quot;13&quot;,&quot;wpgmza_map_align&quot;:&quot;1&quot;,&quot;store_locator_enabled&quot;:false,&quot;store_locator_distance&quot;:false,&quot;store_locator_search_area&quot;:&quot;radial&quot;,&quot;wpgmza_store_locator_default_radius&quot;:&quot;10&quot;,&quot;store_locator_auto_area_max_zoom&quot;:&quot;&quot;,&quot;wpgmza_store_locator_radius_style&quot;:&quot;legacy&quot;,&quot;store_locator_component_anchor&quot;:&quot;0&quot;,&quot;wpgmza_store_locator_bounce&quot;:false,&quot;wpgmza_sl_animation&quot;:null,&quot;store_locator_query_string&quot;:&quot;&quot;,&quot;store_locator_location_placeholder&quot;:&quot;&quot;,&quot;store_locator_default_address&quot;:&quot;&quot;,&quot;store_locator_name_search&quot;:false,&quot;store_locator_name_string&quot;:&quot;&quot;,&quot;store_locator_not_found_message&quot;:&quot;&quot;,&quot;store_locator_show_distance&quot;:false,&quot;store_locator_category&quot;:false,&quot;wpgmza_store_locator_use_their_location&quot;:false,&quot;wpgmza_store_locator_hide_before_search&quot;:false,&quot;store_locator_nearby_searches&quot;:false,&quot;wpgmza_theme_data&quot;:&quot;&quot;,&quot;custom_tile_enabled&quot;:false,&quot;custom_tile_image&quot;:&quot;&quot;,&quot;custom_tile_image_width&quot;:&quot;&quot;,&quot;custom_tile_image_height&quot;:&quot;&quot;,&quot;custom_tile_image_attribution&quot;:&quot;&quot;,&quot;iw_primary_color&quot;:&quot;#000000&quot;,&quot;iw_accent_color&quot;:&quot;#000000&quot;,&quot;iw_text_color&quot;:&quot;#000000&quot;,&quot;close_infowindow_on_map_click&quot;:false,&quot;marker_share_links&quot;:false,&quot;wpgmza_listmarkers_by&quot;:&quot;0&quot;,&quot;marker_listing_component_anchor&quot;:null,&quot;marker_listing_component_auto_open&quot;:false,&quot;dataTable_pagination_style&quot;:null,&quot;category_filter_component_anchor&quot;:null,&quot;zoom_level_on_marker_listing_override&quot;:false,&quot;zoom_level_on_marker_listing_click&quot;:&quot;&quot;,&quot;marker_listing_disable_zoom&quot;:false,&quot;datatable_no_result_message&quot;:&quot;&quot;,&quot;remove_search_box_datables&quot;:false,&quot;datatable_search_string&quot;:&quot;&quot;,&quot;datatable_result_start&quot;:&quot;&quot;,&quot;datatable_result_of&quot;:&quot;&quot;,&quot;datatable_result_to&quot;:&quot;&quot;,&quot;datatable_result_total&quot;:&quot;&quot;,&quot;datatable_result_show&quot;:&quot;&quot;,&quot;datatable_result_entries&quot;:&quot;&quot;,&quot;category_legends_enabled&quot;:false,&quot;category_legends_component_anchor&quot;:null,&quot;jump_to_nearest_marker_on_initialization&quot;:false,&quot;click_open_link&quot;:false,&quot;wpgmza_zoom_on_marker_click&quot;:false,&quot;wpgmza_zoom_on_marker_click_slider&quot;:&quot;&quot;,&quot;polygon_labels&quot;:false,&quot;disable_polygon_info_windows&quot;:false,&quot;fit_maps_bounds_to_markers&quot;:false,&quot;fit_maps_bounds_to_markers_after_filtering&quot;:false,&quot;automatically_pan_to_users_location&quot;:false,&quot;override_users_location_zoom_level&quot;:false,&quot;override_users_location_zoom_levels&quot;:&quot;&quot;,&quot;show_distance_from_location&quot;:false,&quot;map_starts_in_streetview&quot;:false,&quot;map_starts_in_streetview_location&quot;:&quot;&quot;,&quot;map_starts_in_streetview_heading&quot;:&quot;&quot;,&quot;map_starts_in_streetview_pitch&quot;:&quot;&quot;,&quot;map_max_zoom&quot;:&quot;21&quot;,&quot;map_min_zoom&quot;:&quot;0&quot;,&quot;hide_point_of_interest&quot;:false,&quot;disable_lightbox_images&quot;:false,&quot;use_Raw_Jpeg_Coordinates&quot;:false,&quot;enable_marker_ratings&quot;:false,&quot;only_load_markers_within_viewport&quot;:false,&quot;wpgmza_ol_tile_filter&quot;:&quot;none&quot;,&quot;id&quot;:1}" ></div></div>
			</div>
			</div>
				</div>
				
			</div><div class="et_pb_section et_pb_section_2_tb_footer et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_row et_pb_row_1_tb_footer">
				<div class="et_pb_column et_pb_column_4_4 et_pb_column_3_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_2_tb_footer  et_pb_text_align_center et_pb_bg_layout_dark">
				
				
				
				
				<div class="et_pb_text_inner"><a href="https://harpersfield.com/website-accessibility">Accessibility</a> &nbsp;|&nbsp; <a href="https://harpersfield.com/privacy-policy">Privacy Policy</a> &nbsp;|&nbsp; <a href="https://harpersfield.com/terms-of-use">Terms of Use</a></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div><div class="et_pb_section et_pb_section_3_tb_footer et_pb_with_background et_section_regular" >
				
				
				
				
				
				
				<div class="et_pb_with_border et_pb_row et_pb_row_2_tb_footer">
				<div class="et_pb_column et_pb_column_1_2 et_pb_column_4_tb_footer  et_pb_css_mix_blend_mode_passthrough">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_3_tb_footer  et_pb_text_align_left et_pb_text_align_center-tablet et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner">Copyright ©2026 all rights reserved.</div>
			</div>
			</div><div class="et_pb_column et_pb_column_1_2 et_pb_column_5_tb_footer  et_pb_css_mix_blend_mode_passthrough et-last-child">
				
				
				
				
				<div class="et_pb_module et_pb_text et_pb_text_4_tb_footer  et_pb_text_align_right et_pb_text_align_center-tablet et_pb_bg_layout_light">
				
				
				
				
				<div class="et_pb_text_inner"><p><a href="https://harpersfield.com/website-credits">Website Credits</a></p></div>
			</div>
			</div>
				
				
				
				
			</div>
				
				
			</div>		</div>
	</footer>
		</div>

			
		</div>
		</div>

			<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/sapphire-falls-web-design/*","/wp-content/themes/Divi/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<div id="dipi-popup-maker-container"></div>    <script type="text/javascript">
        var ajaxurl = "https://harpersfield.com/wp-admin/admin-ajax.php";
    </script>
    
<script type="text/javascript">

jQuery(document).ready(function ($) {
	if( $('body').hasClass('et_is_customize_preview') ){
		return;
	}

	if( !$('body').hasClass('admin-bar') ){
		return;
	}

	let admin_bar_visible = false;
	let admin_bar_hiding = false;
	let timeout_show_admin_bar = null;
	let timeout_hide_admin_bar = null;

	function show_admin_bar(animated = true){
		animation_duration = animated ? 200 : 0;
		
		$('#wpadminbar').stop().animate({'top': '0px'}, animation_duration);
		$('body').stop().animate({'margin-top': '0px'}, animation_duration);

		// Fix for reading progress bar module
		$(' .dipi-reading-progress-top').stop().animate({'top': '30px'}, animation_duration);

		if($('body').hasClass('et_secondary_nav_enabled') || $('body').hasClass('dipi_secondary_nav_enabled')) {
			$('#top-header').stop().animate({'top': '32px'}, animation_duration);
			var topHeaderHeight = $('#top-header').innerHeight();
			var totalSpace = topHeaderHeight+32;
			$('#main-header').stop().animate({'top': totalSpace+'px'}, animation_duration);
		} else {
			$('#main-header').stop().animate({'top': '32px'}, animation_duration);
		}
	}

	function hide_admin_bar(animated = true){
		admin_bar_hiding = true;
		animation_duration = animated ? 200 : 0;
		
		$('#wpadminbar').stop().animate({'top': '-32px'}, animation_duration);
		$('body').stop().animate({'margin-top': '-32px'}, animation_duration);
		
		// Fix for reading progress bar module 
		$(' .dipi-reading-progress-top').stop().animate({'top': '0px'}, animation_duration);

		if($('body').hasClass('et_secondary_nav_enabled') || $('body').hasClass('dipi_secondary_nav_enabled')) {
			$('#top-header').stop().animate({'top': '0px'}, animation_duration);
			var topHeaderHeight = $('#top-header').innerHeight();
			$('#main-header').stop().animate({'top': topHeaderHeight+'px'}, animation_duration);
		} else {
			$('#main-header').stop().animate({'top': '0px'}, animation_duration);
		}

		setTimeout(function(){
			admin_bar_visible = false;
			admin_bar_hiding = false;
		}, animation_duration);
	}

	function bodyMousemove(e){
		if($("#wpadminbar:hover").length != 0){
			return;
		}

		if( e.clientY < 35 && !admin_bar_visible && !timeout_show_admin_bar){
			timeout_show_admin_bar = setTimeout(function(){
				admin_bar_visible = true;
				show_admin_bar();
			}, 500);
		} 
		
		if (e.clientY >= 35 && admin_bar_visible && !admin_bar_hiding && !timeout_hide_admin_bar){
			timeout_hide_admin_bar = setTimeout(function(){
				hide_admin_bar();
			}, 500);
		} 
		
		if(e.clientY < 35 && timeout_hide_admin_bar){
			clearTimeout(timeout_hide_admin_bar);
			timeout_hide_admin_bar = null;
		}

		if(e.clientY >= 35 && timeout_show_admin_bar){
			clearTimeout(timeout_show_admin_bar);
			timeout_show_admin_bar = null;
		}
	}

	$(window).resize(function(){
		$("body").off('mousemove', bodyMousemove);

		if ($(window).width() <= 1175) {
			admin_bar_visible = true;
			show_admin_bar(false);
			return;
		} 

		$("body").on('mousemove', bodyMousemove);
		
		hide_admin_bar(false);
	});
});

</script>
		<script type="application/javascript">
			(function() {
				var file     = ["https:\/\/harpersfield.com\/wp-content\/et-cache\/8\/et-divi-dynamic-tb-84-8-late.css"];
				var handle   = document.getElementById('divi-style-parent-inline-inline-css');
				var location = handle.parentNode;

				if (0===document.querySelectorAll('link[href="' + file + '"]').length) {
					var link  = document.createElement('link');
					link.rel  = 'stylesheet';
					link.id   = 'et-dynamic-late-css';
					link.href = file;

					location.insertBefore(link, handle.nextSibling);
				}
			})();
		</script>
		
<div class="dipi_hamburger hamburger hamburger--spring" style="display:none; float: right; margin-bottom: 24px; line-height: 1em;">
    <div class="hamburger-box">
        <div class="hamburger-inner"></div>
    </div>
</div><!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-92Z3V5TC78"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-92Z3V5TC78');
</script><script id="DIPI_Breakpoint-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/js/Breakpoint.min.js?ver=2.51.0"></script>
<script id="DIPI_CollapseSubmenu-js-extra">
var dipi_CollapseSubmenu_data = {"collapse_submenu_prevent_parent_opening":"1"};
//# sourceURL=DIPI_CollapseSubmenu-js-extra
</script>
<script id="DIPI_CollapseSubmenu-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/js/CollapseSubmenu.min.js?ver=2.51.0"></script>
<script id="DIPI_MobileMenuFullscreen-js-extra">
var dipi_data = {"slide_menu_class":"dipi-menu-animation-grow","background_animation_class":"dipi-menu-background-animation-slide-right"};
//# sourceURL=DIPI_MobileMenuFullscreen-js-extra
</script>
<script id="DIPI_MobileMenuFullscreen-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/js/Fullscreen.min.js?ver=2.51.0"></script>
<script id="dipi_scroll_top_js-js-extra">
var dipi_scroll_top_vars = {"use_btt_custom_link":"","btt_link":"","btt_custom_text":"Top","btt_button_style":"display_icon","btt_text_placement":"vertically","btt_hover_anim":"zoomup"};
//# sourceURL=dipi_scroll_top_js-js-extra
</script>
<script id="dipi_scroll_top_js-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/js/scroll-top.min.js?ver=2.51.0"></script>
<script id="divi-custom-script-js-extra">
var DIVI = {"item_count":"%d Item","items_count":"%d Items"};
var et_builder_utils_params = {"condition":{"diviTheme":true,"extraTheme":false},"scrollLocations":["app","top"],"builderScrollLocations":{"desktop":"app","tablet":"app","phone":"app"},"onloadScrollLocation":"app","builderType":"fe"};
var et_frontend_scripts = {"builderCssContainerPrefix":"#et-boc","builderCssLayoutPrefix":"#et-boc .et-l"};
var et_pb_custom = {"ajaxurl":"https://harpersfield.com/wp-admin/admin-ajax.php","images_uri":"https://harpersfield.com/wp-content/themes/Divi/images","builder_images_uri":"https://harpersfield.com/wp-content/themes/Divi/includes/builder/images","et_frontend_nonce":"1aee7b00c8","subscription_failed":"Please, check the fields below to make sure you entered the correct information.","et_ab_log_nonce":"4697e14138","fill_message":"Please, fill in the following fields:","contact_error_message":"Please, fix the following errors:","invalid":"Invalid email","captcha":"Captcha","prev":"Prev","previous":"Previous","next":"Next","wrong_captcha":"You entered the wrong number in captcha.","wrong_checkbox":"Checkbox","ignore_waypoints":"no","is_divi_theme_used":"1","widget_search_selector":".widget_search","ab_tests":[],"is_ab_testing_active":"","page_id":"8","unique_test_id":"","ab_bounce_rate":"5","is_cache_plugin_active":"yes","is_shortcode_tracking":"","tinymce_uri":"https://harpersfield.com/wp-content/themes/Divi/includes/builder/frontend-builder/assets/vendors","accent_color":"#4f2d48","waypoints_options":[]};
var et_pb_box_shadow_elements = [];
//# sourceURL=divi-custom-script-js-extra
</script>
<script id="divi-custom-script-js" src="https://harpersfield.com/wp-content/themes/Divi/js/scripts.min.js?ver=4.27.6"></script>
<script id="smoothscroll-js" src="https://harpersfield.com/wp-content/themes/Divi/js/smoothscroll.js?ver=4.27.6"></script>
<script id="jquery-mobile-js" src="https://harpersfield.com/wp-content/themes/Divi/includes/builder/feature/dynamic-assets/assets/js/jquery.mobile.js?ver=4.27.6"></script>
<script id="divi-pixel-frontend-bundle-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/scripts/frontend-bundle.min.js?ver=1.0.0"></script>
<script id="et-core-common-js" src="https://harpersfield.com/wp-content/themes/Divi/core/admin/js/common.js?ver=4.27.6"></script>
<script id="magnific-popup-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/js/magnific-popup.min.js?ver=2.51.0"></script>
<script id="dipi_masonry-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/js/masonry.pkgd.min.js?ver=2.51.0"></script>
<script id="dipi_imagesloaded-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/js/imagesloaded.pkgd.min.js?ver=2.51.0"></script>
<script id="dipi_jquery_throttle_debounce-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/js/jquery.throttle.debounce.min.js?ver=2.51.0"></script>
<script id="dipi_masonry_gallery_public-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/js/MasonryGallery.min.js?ver=2.51.0"></script>
<script id="dipi_sticky-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/vendor/js/hc-sticky.js?ver=2.51.0"></script>
<script id="dipi_advanced_tabs_public-js" src="https://harpersfield.com/wp-content/plugins/divi-pixel/dist/public/js/AdvancedTabs.min.js?ver=2.51.0"></script>
<script id="wpgmza_ol_api_call-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/ol.js?ver=7.0"></script>
<script id="wpgmza-ol-olms-js" src="https://unpkg.com/ol-mapbox-style@13.0.1/dist/olms.js?ver=7.0"></script>
<script id="datatables-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/js/jquery.dataTables.min.js?ver=7.0"></script>
<script id="javascript-cookie-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/jquery-cookie.js?ver=7.0"></script>
<script id="remodal-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/remodal.min.js?ver=7.0"></script>
<script id="pepjs-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/pep.js?ver=7.0"></script>
<script id="fast-text-encoding-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/text.js?ver=7.0"></script>
<script id="pako-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/lib/pako_deflate.min.js?ver=7.0"></script>
<script id="wpgmza_data-js-extra">
var wpgmza_google_api_status = {"message":"Engine is not google-maps","code":"ENGINE_NOT_GOOGLE_MAPS"};
//# sourceURL=wpgmza_data-js-extra
</script>
<script id="wpgmza_data-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/wpgmza_data.js?ver=7.0"></script>
<script id="wpgmza-js-extra">
var WPGMZA_localized_data = {"adminurl":"https://harpersfield.com/wp-admin/","siteHash":"aa16087c942fb3a797e3d02d1f7663c1","ajaxurl":"https://harpersfield.com/wp-admin/admin-ajax.php","pluginDirURL":"https://harpersfield.com/wp-content/plugins/wp-google-maps/","ajaxnonce":"a16c331841","legacyajaxnonce":"781315dc29","html":{"googleMapsAPIErrorDialog":"\u003Cdiv\u003E\r\n\r\n\t\r\n\t\u003Cdiv class=\"error-overlay-inner\"\u003E\r\n\t\t\u003Ch2\u003EMaps API Error\u003C/h2\u003E\r\n\t\t\u003Cp\u003E\r\n\t\t\tOne or more error(s) have occured attempting to initialize the Maps API:\t\t\u003C/p\u003E\r\n\t\r\n\t\t\u003Cul class=\"wpgmza-google-api-error-list\"\u003E\r\n\t\t\t\u003Cli class=\"template notice notice-error\"\u003E\r\n\t\t\t\t\u003Cspan class=\"wpgmza-message\"\u003E\u003C/span\u003E\r\n\t\t\t\t\u003Cspan class=\"wpgmza-documentation-buttons\"\u003E\r\n\t\t\t\t\t\u003Ca target=\"_blank\"\u003E\r\n\t\t\t\t\t\t\u003Ci class=\"fa\" aria-hidden=\"true\"\u003E\u003C/i\u003E\r\n\t\t\t\t\t\u003C/a\u003E\r\n\t\t\t\t\u003C/span\u003E\r\n\t\t\t\u003C/li\u003E\r\n\t\t\u003C/ul\u003E\r\n\t\r\n\t\u003C/div\u003E\r\n\r\n\t\u003Cp class=\"wpgmza-front-end-only\"\u003E\r\n\t\t\u003Ci class=\"fa fa-eye\" aria-hidden=\"true\"\u003E\u003C/i\u003E\r\n\t\tThis dialog is only visible to administrators\t\u003C/p\u003E\r\n\r\n\u003C/div\u003E"},"imageFolderURL":"https://harpersfield.com/wp-content/plugins/wp-google-maps/images/","resturl":"https://harpersfield.com/wp-json/wpgmza/v1","restnonce":"ecce46e98a","restnoncetable":{"/(polygons|polylines|circles|rectangles|pointlabels)(\\/\\d+)?/":"d2d3c65b13","/markers(\\/\\d+)?/":"56b6a90f73","/datatables":"74a985cde5","/system-health-tools/":"85f44e75dc"},"settings":{"engine":"open-layers","internal_engine":"atlas-novus","google_maps_api_key":false,"default_marker_icon":"https://harpersfield.com/wp-content/plugins/wp-google-maps/images/spotlight-poi3.png","developer_mode":false,"user_interface_style":"default","wpgmza_gdpr_enabled":1,"wpgmza_gdpr_default_notice":"\u003Cp\u003E\r\n\tI agree for my personal data to be processed by \u003Cspan name=\"wpgmza_gdpr_company_name\"\u003E\u003C/span\u003E, for the purpose(s) of \u003Cspan name=\"wpgmza_gdpr_retention_purpose\"\u003E\u003C/span\u003E.\r\n\u003C/p\u003E\r\n\r\n\u003Cp\u003E\t\r\n\tI agree for my personal data, provided via map API calls, to be processed by the API provider, for the purposes of geocoding (converting addresses to coordinates), reverse geocoding and\tgenerating directions.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tSome visual components of WP Go Maps use 3rd party libraries which are loaded over the network. At present the libraries are Google Maps, Open Street Map, jQuery DataTables and FontAwesome. When loading resources over a network, the 3rd party server will receive your IP address and User Agent string amongst other details. Please refer to the Privacy Policy of the respective libraries for details on how they use data and the process to exercise your rights under the GDPR regulations.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tWP Go Maps uses jQuery DataTables to display sortable, searchable tables, such as that seen in the Advanced Marker Listing and on the Map Edit Page. jQuery DataTables in certain circumstances uses a cookie to save and later recall the \"state\" of a given table - that is, the search term, sort column and order and current page. This data is held in local storage and retained until this is cleared manually. No libraries used by WP Go Maps transmit this information.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tPlease \u003Ca href=\"https://developers.google.com/maps/terms\"\u003Esee here\u003C/a\u003E and \u003Ca href=\"https://maps.google.com/help/terms_maps.html\"\u003Ehere\u003C/a\u003E for Google's terms. Please also see \u003Ca href=\"https://policies.google.com/privacy?hl=en-GB&amp;gl=uk\"\u003EGoogle's Privacy Policy\u003C/a\u003E. We do not send the API provider any personally identifying information, or information that could uniquely identify your device.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tWhere this notice is displayed in place of a map, agreeing to this notice will store a cookie recording your agreement so you are not prompted again.\r\n\u003C/p\u003E","wpgmza_gdpr_company_name":"DiviPIxel Template","wpgmza_gdpr_retention_purpose":"displaying map tiles, geocoding addresses and calculating and display directions.","wpgmza_gdpr_button_label":"I agree","wpgmza_marker_xml_url":"https://harpersfield.com/wp-content/uploads/wp-google-maps/","wpgmza_maps_engine":"open-layers","wpgmza_maps_engine_dialog_done":true,"gdprCompanyName":"DiviPIxel Template","gdprRetentionPurpose":"displaying map tiles, geocoding addresses and calculating and display directions.","gdprButtonLabel":"I agree","defaultMarkerIcon":"https://harpersfield.com/wp-content/plugins/wp-google-maps/images/spotlight-poi3.png","developerMode":false,"gdprDefaultNotice":"\u003Cp\u003E\r\n\tI agree for my personal data to be processed by \u003Cspan name=\"wpgmza_gdpr_company_name\"\u003E\u003C/span\u003E, for the purpose(s) of \u003Cspan name=\"wpgmza_gdpr_retention_purpose\"\u003E\u003C/span\u003E.\r\n\u003C/p\u003E\r\n\r\n\u003Cp\u003E\t\r\n\tI agree for my personal data, provided via map API calls, to be processed by the API provider, for the purposes of geocoding (converting addresses to coordinates), reverse geocoding and\tgenerating directions.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tSome visual components of WP Go Maps use 3rd party libraries which are loaded over the network. At present the libraries are Google Maps, Open Street Map, jQuery DataTables and FontAwesome. When loading resources over a network, the 3rd party server will receive your IP address and User Agent string amongst other details. Please refer to the Privacy Policy of the respective libraries for details on how they use data and the process to exercise your rights under the GDPR regulations.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tWP Go Maps uses jQuery DataTables to display sortable, searchable tables, such as that seen in the Advanced Marker Listing and on the Map Edit Page. jQuery DataTables in certain circumstances uses a cookie to save and later recall the \"state\" of a given table - that is, the search term, sort column and order and current page. This data is held in local storage and retained until this is cleared manually. No libraries used by WP Go Maps transmit this information.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tPlease \u003Ca href=\"https://developers.google.com/maps/terms\"\u003Esee here\u003C/a\u003E and \u003Ca href=\"https://maps.google.com/help/terms_maps.html\"\u003Ehere\u003C/a\u003E for Google's terms. Please also see \u003Ca href=\"https://policies.google.com/privacy?hl=en-GB&amp;gl=uk\"\u003EGoogle's Privacy Policy\u003C/a\u003E. We do not send the API provider any personally identifying information, or information that could uniquely identify your device.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tWhere this notice is displayed in place of a map, agreeing to this notice will store a cookie recording your agreement so you are not prompted again.\r\n\u003C/p\u003E","gdprEnabled":1,"internalEngine":"atlas-novus","mapsEngineDialogDone":true,"markerXmlUrl":"https://harpersfield.com/wp-content/uploads/wp-google-maps/","userInterfaceStyle":"default"},"stylingSettings":{},"currentPage":null,"tileServer":"","userCanAdministrator":"0","serverCanInflate":"1","localized_strings":{"unsecure_geolocation":"Many browsers are no longer allowing geolocation from unsecured origins. You will need to secure your site with an SSL certificate (HTTPS) or this feature may not work for your visitors","use_my_location":"Use my location","google_api_not_loaded":"The map cannot be initialized because the Maps API has not been loaded. Please check your settings.","no_google_maps_api_key":"You have not entered a \u003Cb\u003EGoogle Maps API Key\u003C/b\u003E.\u003Cbr /\u003E\u003Cbr /\u003EPlease go to the your admin area, then Maps, then Settings, then the Advanced tab to \u003Ca href=\"https://harpersfield.com/wp-admin/admin.php?page=wp-google-maps-menu-settings&highlight=wpgmza_google_maps_api_key#advanced-settings\"\u003Eenter your Google Maps API key\u003C/a\u003E.\u003Cbr /\u003E\u003Cbr /\u003EAlternatively, \u003Ca href=\"https://harpersfield.com/wp-admin/admin.php?page=wp-google-maps-menu-settings&highlight=wpgmza_maps_engine\"\u003Echoose the Open Layers engine\u003C/a\u003E to avoid getting an API key.","documentation":"Documentation","api_dashboard":"API Dashboard","verify_project":"Verify Project","no_shape_circle":"Please create the circle first.","no_shape_rectangle":"Please create the rectangle first.","no_shape_polygon":"Please create the polygon first.","no_shape_polyline":"Please create the polyline first.","failed_to_get_address":"Failed to get address","failed_to_create_marker":"Failed to create marker %d - this marker cannot be placed on the map.","my_location":"My Location","kilometers_away":"km away","miles_away":"miles away","import_completed":"Import completed.","importing_please_wait":"Importing, this may take a moment...","no_address_specified":"No address specified","add_marker":"Add Marker","save_marker":"Save Marker","please_wait":"Please Wait...","zero_results":"No results found in this location. Please try again.","address_not_found":"This address could not be found. WP Go Maps uses a 3rd party service (eg Google) to convert addresses to geographic coordinates. Unfortunately, the service has no records for this address at present. Please try an alternative format, or manually position the marker using right click.","geocode_fail":"Geocode failed due to technical reasons","you_must_check_gdpr_consent":"You must check the GDPR consent box to continue","no_gps_coordinates":"No GPS coordinates found","fetching_directions":"Fetching directions...","unknown_directions_service_status":"Unknown directions service status","please_fill_out_both_from_and_to_fields":"Please fill out both the \"from\" and \"to\" fields","no_picture_found":"No picture found","overwrite_theme_data":"Are you sure you want to overwrite the existing theme data?","upload_complete":"Upload Complete","uploading_file":"Uploading file","bulk_jpeg_media_title":"WP Go Maps - Bulk JPEG Upload","from_your_location":"from your location","from_searched_location":"from searched location","yes":"Yes","no":"No","requires_gold_v5":"Requires WP Go Maps - Gold add-on 5.0.0 or above","confirm_remove_duplicates":"This operation is not reversable. We recommend you take a backup before proceeding. Would you like to continue?","invalid_theme_data":"Invalid theme data","duplicate_custom_field_name":"Duplicate custom field names, please ensure you only add unique custom field names.","disabled_interactions_notice":"Some interactions are disabled.","interactions_enabled_notice":"Interactions Enabled","disabled_interactions_button":"Re-Enable Interactions","use_two_fingers":"Use two fingers to move the map","use_ctrl_scroll_to_zoom":"Use ctrl + scroll to zoom the map","use_ctrl_scroll_to_zoom_ios":"Use cmd + scroll to zoom the map","geocode_was_not_successful":"Geocode was not successful for the following reason: ","geocoding_library_notice":"Geocoding this address failed. Please check you have enabled the Geocoding API for your Google Maps API project.","map_delete_prompt_text":"Are you sure you want to delete this map?","map_bulk_delete_prompt_text":"Are you sure you want to delete these maps?","general_delete_prompt_text":"Are you sure you want to delete this data?","new_map":"New Map","all":"All","cloud_api_key_error_1":"Autocomplete disabled. \u003Ca href=\"https://wpgmaps.com/documentation/autocomplete-disabled/?utm_source=plugin&utm_medium=link&utm_campaign=cloud-autocomplete-error\" target=\"_BLANK\"\u003EFind out more\u003C/a\u003E.","autcomplete_placeholder":"Enter a location","map_type_roadmap":"Roadmap","map_type_satellite":"Satellite","map_type_terrain":"Terrain","map_type_hybrid":"Hybrid"},"api_consent_html":"\u003Cdiv class=\"wpgmza-gdpr-compliance modern\"\u003E\u003Cdiv class='wpgmza-gdpr-image-placeholder'\u003E\u003Cimg src='https://harpersfield.com/wp-content/plugins/wp-google-maps//images/default.png' /\u003E\u003C/div\u003E\u003Cdiv class='wpgmza-gdpr-notice-card'\u003E\u003Cdiv class='wpgmza-gdpr-inner-notice'\u003E\u003Cp\u003E\r\n\tI agree for my personal data to be processed by \u003Cspan name=\"wpgmza_gdpr_company_name\"\u003EDiviPIxel Template\u003C/span\u003E, for the purpose(s) of \u003Cspan name=\"wpgmza_gdpr_retention_purpose\"\u003Edisplaying map tiles, geocoding addresses and calculating and display directions.\u003C/span\u003E.\r\n\u003C/p\u003E\r\n\r\n\u003Cp\u003E\t\r\n\tI agree for my personal data, provided via map API calls, to be processed by the API provider, for the purposes of geocoding (converting addresses to coordinates), reverse geocoding and\tgenerating directions.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tSome visual components of WP Go Maps use 3rd party libraries which are loaded over the network. At present the libraries are Google Maps, Open Street Map, jQuery DataTables and FontAwesome. When loading resources over a network, the 3rd party server will receive your IP address and User Agent string amongst other details. Please refer to the Privacy Policy of the respective libraries for details on how they use data and the process to exercise your rights under the GDPR regulations.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tWP Go Maps uses jQuery DataTables to display sortable, searchable tables, such as that seen in the Advanced Marker Listing and on the Map Edit Page. jQuery DataTables in certain circumstances uses a cookie to save and later recall the \"state\" of a given table - that is, the search term, sort column and order and current page. This data is held in local storage and retained until this is cleared manually. No libraries used by WP Go Maps transmit this information.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tPlease \u003Ca href=\"https://developers.google.com/maps/terms\"\u003Esee here\u003C/a\u003E and \u003Ca href=\"https://maps.google.com/help/terms_maps.html\"\u003Ehere\u003C/a\u003E for Google's terms. Please also see \u003Ca href=\"https://policies.google.com/privacy?hl=en-GB&gl=uk\"\u003EGoogle's Privacy Policy\u003C/a\u003E. We do not send the API provider any personally identifying information, or information that could uniquely identify your device.\r\n\u003C/p\u003E\r\n\u003Cp\u003E\r\n\tWhere this notice is displayed in place of a map, agreeing to this notice will store a cookie recording your agreement so you are not prompted again.\r\n\u003C/p\u003E\u003C/div\u003E\u003Cp class='wpgmza-centered wpgmza-gdpr-button-container'\u003E\u003Cbutton class='wpgmza-api-consent'\u003EI agree\u003C/button\u003E\u003C/p\u003E\u003C/div\u003E\u003C/div\u003E","basic_version":"10.0.10","_isProVersion":"","defaultMarkerIcon":"https://harpersfield.com/wp-content/plugins/wp-google-maps/images/spotlight-poi3.png","markerXMLPathURL":"//harpersfield.com/wp-content/uploads/wp-google-maps/","is_admin":"0","locale":"en_US","wpml_language":null,"isServerIIS":"","labelpointIcon":"https://harpersfield.com/wp-content/plugins/wp-google-maps/images/label-point.png","buildCode":"B.10.0.10::A.O","postID":"8"};
//# sourceURL=wpgmza-js-extra
</script>
<script id="wpgmza-js" src="https://harpersfield.com/wp-content/plugins/wp-google-maps/js/v8/wp-google-maps.min.js?ver=10.0.10"></script>

<style type="text/css">
.et_pb_scroll_top.et-pb-icon {
    transition: all.3s ease-in-out;
    right: 10px;
    bottom: 10px;
    background: none;
    padding: 0 !important;
}

.et_pb_scroll_top.et-pb-icon:hover {
    background: none;
}

.et_pb_scroll_top.et-pb-icon .dipi_btt_wrapper {
    background: #4f2d48;
    color:  #e6e6e6;
    font-size: 20px;
    transition: all.3s ease-in-out;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-left-radius:4px;
    border-bottom-right-radius:4px;
    padding-top: 12px;
    padding-right: 12px;
    padding-bottom: 12px;
    padding-left: 12px;
}

.et_pb_scroll_top.et-pb-icon:hover .dipi_btt_wrapper {
    background: #73476a;
    color: #ffffff;
}



.et_pb_scroll_top .dipi_btt_wrapper {
	display: flex;
	align-items: center;
	flex-direction: column;
}

.et_pb_scroll_top .dipi_btt_wrapper:before{
    content: '!';
	font-family: ETmodules;
}

.dipi-custom-text .dipi_btt_wrapper:before {
    content: none !important;
}

.et_pb_scroll_top:before {
        content: '2';
}

.et_pb_scroll_top.et-pb-icon.dipi-custom-text .btt_custom_text,
.et_pb_scroll_top.et-pb-icon.dipi-custom-text-icon .btt_custom_text {
	font-size: 0|0|0|0px !important;
	letter-spacing: 0|0|0|0px !important;
	font-weight: 0|0|0|0;
    font-family: 'none', sans-serif;	}

.et_pb_scroll_top.et-pb-icon.dipi-custom-text .dipi-text-horizontally,
.et_pb_scroll_top.et-pb-icon.dipi-custom-text-icon .dipi-text-horizontally{
	transform: rotate(0deg);
}

.et_pb_scroll_top.et-pb-icon.dipi-custom-text .dipi-text-vertically,
.et_pb_scroll_top.et-pb-icon.dipi-custom-text-icon .dipi-text-vertically {
    writing-mode: vertical-rl;
	transform: rotate(180deg);
}

.et_pb_scroll_top.et-pb-icon.dipi-custom-text-icon .dipi_btt_wrapper:before {
	margin-bottom: 10px;
}

.et_pb_scroll_top:before {
	content: none !important;
	font-family: none !important;
}

</style>
<script id="dipi-menu-hover-styles-js">
    jQuery(document).ready(function($){
        $("#top-menu-nav #top-menu li a").not(".dipi-cta-button").wrapInner("<span></span>");
        $(".et_pb_menu__menu > nav > ul > li > a").not(".dipi-cta-button").wrapInner("<span></span>");
    });
</script>

<style id="dipi-menu-hover-styles">

    #top-menu li a,
    .et_pb_menu__menu > nav > ul > li a {
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
    }

    #top-menu li > a > span,
    .et_pb_menu__menu > nav > ul > li a > span {
        position: relative;
    }

        .three_dots #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after,
    .three_dots .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after
     {
        position: absolute;
        content: '';
        left: 50%;
        top: 25px;
        transition: all .3s ease-in-out;
        text-shadow: 0 0 transparent;
        width: 5px;
        height: 5px;
        border-radius: 100px;
        transform: translateX(-50%);
    }

        .three_dots #top-menu li.current-menu-ancestor > a > span:after,
    .three_dots .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
            .three_dots #top-menu li.current-menu-item > a > span:after,
    .three_dots .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
            .three_dots #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span:after,
    .three_dots .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span:after
     {
        background-color: #ffe29e;
        box-shadow: 10px 0 #ffe29e, -10px 0 #ffe29e;
    }

        .three_dots .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
            .three_dots .et-fixed-header #top-menu > li.current-menu-item > a > span:after,
    
        .three_dots .et-fixed-header #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span:after
     {
        background-color: #ffe29e !important;
        box-shadow: 10px 0 #ffe29e, -10px 0 #ffe29e !important;
    }
    
        
        .filled_background #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span
     {
        border-style: solid;
        border-color: transparent;
        background-color: transparent;
        transition: background-color .1s ease-in-out, box-shadow .1s ease-in-out, border-color .2s ease-in-out, margin .1s ease, padding .1s ease;
        border-width: 2px;
        border-top-left-radius: 0px;
        border-top-right-radius: 0px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
    }

        .filled_background #top-menu li.current-menu-ancestor > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span,
    
        .filled_background #top-menu li.current-menu-item:not(.dipi-cta-button-menu-item) > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li.current-menu-item:not(.dipi-cta-button-menu-item) > a > span,
    
        .filled_background #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span
     {
        border-color: #4f2d48;
        background-color: #ffe29e;
            }




        .filled_background #top-menu li.current-menu-item:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li.current-menu-item:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span,
        .filled_background #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span,
    .filled_background .et_pb_menu__menu > nav  ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span
    {
        padding: 5px 10px;
        margin: -5px -10px;
    }

    .filled_background #top-menu li.menu-item-has-children > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li.menu-item-has-children > a > span,
    .filled_background #top-menu li.menu-item-has-children:hover > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li.menu-item-has-children:hover > a > span {
        padding: 5px 25px 5px 10px;
        margin: -5px -25px -5px -10px;
    }

        .filled_background .et-fixed-header #top-menu li.current-menu-ancestor > a > span,
            .filled_background .et-fixed-header #top-menu > li.current-menu-item > a > span,
    
        .filled_background .et-fixed-header #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span
     {
        background-color: #ffe29e !important;
    }

        .slide_up_below #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after,
    .slide_up_below .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after
      {
        content: '';
        display: block;
        background: #ffe29e;
        width: 100%;
        height: 1px;
        left: 0;
        position: absolute;
        top: 25px;
        transition: all .3s ease-in-out;
        opacity: 0;
        border-radius: 0px;
    }

        .slide_up_below #top-menu li.current-menu-ancestor > a > span:after,
    .slide_up_below .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    
        .slide_up_below #top-menu li.current-menu-item > a > span:after,
    .slide_up_below .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    
        .slide_up_below #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span:after,
    .slide_up_below .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover > a > span:after
     {
        top: calc(25px - 5px) !important;
        opacity: 1 !important;
    }

        .slide_up_below .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
            .slide_up_below .et-fixed-header #top-menu > li.current-menu-item > a > span:after,
            .slide_up_below .et-fixed-header #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after
     {
        background-color: #ffe29e !important;
    }

        .slide_down_below #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after,
    .slide_down_below .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after
     {
        content: '';
        display: block;
        background: #ffe29e;
        width: 100%;
        height: 1px;
        left: 0;
        position: absolute;
        top: 25px;
        transition: all .3s ease-in-out;
        opacity: 0;
        border-radius: 0px;
    }

        .slide_down_below #top-menu li.current-menu-ancestor > a > span:after,
    .slide_down_below .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    
        .slide_down_below #top-menu li.current-menu-item > a > span:after,
    .slide_down_below .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    
        .slide_down_below #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap):hover a > span:after,
    .slide_down_below .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap):hover a > span:after
     {
        top: calc(25px + 5px) !important;
        opacity: 1 !important;
    }
    
        .slide_down_below .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
            .slide_down_below .et-fixed-header #top-menu > li.current-menu-item > a > span:after,
            .slide_down_below .et-fixed-header #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after
     {
        background-color: #ffe29e !important;
    }

        .grow_below_left #top-menu > li:not(.menu-item-has-children):not(.centered-inline-logo-wrap) a > span:after,
    .grow_below_left .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children) a > span:after,
    .grow_above_and_below_left #top-menu > li:not(.menu-item-has-children) a > span:after,
    .grow_above_and_below_left .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children) a > span:after
     {
        content: '';
        display: block;
        background: #ffe29e;
        width: 0;
        height: 1px;
        left: 0;
        position: absolute;
        top: 25px;
        transition: all .3s ease-in-out;
        opacity: 0;
        border-radius: 0px;
    }

        .grow_above_and_below_left #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:before,
    .grow_above_and_below_left .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:before
     {
        content: '';
        display: block;
        background: #ffe29e;
        width: 0;
        height: 1px;
        left: 0;
        position: absolute;
        top: -5px;
        transition: all .3s ease-in-out;
        opacity: 0;
        border-radius: 0px;
    }

        .grow_below_left #top-menu li.current-menu-ancestor > a > span:after,
    .grow_below_left .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_left #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_left #top-menu li.current-menu-ancestor > a > span:before,
    .grow_above_and_below_left .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_left .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:before,
    
        .grow_below_left #top-menu li.current-menu-item > a > span:after,
    .grow_below_left .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    .grow_above_and_below_left #top-menu li.current-menu-item > a > span:before,
    .grow_above_and_below_left #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_left .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:before,
    .grow_above_and_below_left .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    
        .grow_below_left #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_below_left .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_above_and_below_left #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap):hover a > span:after,
    .grow_above_and_below_left #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap):hover a > span:before,
    .grow_above_and_below_left .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_above_and_below_left .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before
     {
        width: 100% !important;
        opacity: 1 !important;
    }

        .grow_below_left .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_left .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_left .et-fixed-header #top-menu li.current-menu-ancestor > a > span:before,
            .grow_below_left .et-fixed-header #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_left .et-fixed-header #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_left .et-fixed-header #top-menu li.current-menu-item > a > span:before,
    
        .grow_below_left .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after,
    .grow_above_and_below_left .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after,
    .grow_above_and_below_left .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:before
     {
        background-color: #ffe29e !important;
    }

        .grow_below_center #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:after,
    .grow_above_and_below_center #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:after,
    .grow_below_center .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after,
    .grow_above_and_below_center .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after
     {
        content: '';
        display: block;
        background: #ffe29e;
        width: 0;
        height: 1px;
        left: 50%;
        position: absolute;
        top: 25px;
        transition: all .3s ease-in-out;
        opacity: 0;
        border-radius: 0px;
    }

        .grow_above_and_below_center #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:before,
    .grow_above_and_below_center .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:before
     {
        content: '';
        display: block;
        background: #ffe29e;
        width: 0;
        height: 1px;
        left: 50%;
        position: absolute;
        top: -5px;
        transition: all .3s ease-in-out;
        opacity: 0;
        border-radius: 0px;
    }

        .grow_below_center #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_center #top-menu li.current-menu-ancestor > a > span:before,
    .grow_above_and_below_center #top-menu li.current-menu-ancestor > a > span:after,
    .grow_below_center .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_center .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:before,
    .grow_above_and_below_center .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    
        .grow_below_center #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_center #top-menu li.current-menu-item > a > span:before,
    .grow_above_and_below_center #top-menu li.current-menu-item > a > span:after,
    .grow_below_center .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    .grow_above_and_below_center .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:before,
    .grow_above_and_below_center .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    
        .grow_below_center #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_above_and_below_center #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before,
    .grow_above_and_below_center #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_below_center .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_above_and_below_center .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before,
    .grow_above_and_below_center .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after
     {
        width: 100% !important;
        opacity: 1 !important;
        left: 0 !important;
    }

        .grow_below_center .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_center .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_center .et-fixed-header #top-menu li.current-menu-ancestor > a > span:before,
            .grow_below_center .et-fixed-header #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_center .et-fixed-header #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_center .et-fixed-header #top-menu li.current-menu-item > a > span:before,
    
        .grow_below_center .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after,
    .grow_above_and_below_center .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after,
    .grow_above_and_below_center .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:before
     {
        background-color: #ffe29e !important;
    }

        .grow_below_right #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:after,
    .grow_above_and_below_right #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:after,
    .grow_below_right .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after,
    .grow_above_and_below_right .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after
     {
        content: '';
        display: block;
        background: #ffe29e;
        width: 0;
        height: 1px;
        right: 0;
        position: absolute;
        top: 25px;
        transition: all .3s ease-in-out;
        opacity: 0;
        border-radius: 0px;
    }

        .grow_above_and_below_right #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:before,
    .grow_above_and_below_right .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:before
     {
        content: '';
        display: block;
        background: #ffe29e;
        width: 0;
        height: 1px;
        right: 0;
        position: absolute;
        top: -5px;
        transition: all .3s ease-in-out;
        opacity: 0;
        border-radius: 0px;
    }

        .grow_below_right #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_right #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_right #top-menu li.current-menu-ancestor > a > span:before,
    .grow_below_right .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_right .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_right .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:before,
    
        .grow_below_right #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_right #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_right #top-menu li.current-menu-item > a > span:before,
    .grow_below_right .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    .grow_above_and_below_right .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    .grow_above_and_below_right .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:before,
    
        .grow_below_right #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_above_and_below_right #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_above_and_below_right #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before,
    .grow_below_right .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_above_and_below_right .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .grow_above_and_below_right .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before

     {
        width: 100% !important;
        opacity: 1 !important;
    }

        .grow_below_right .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_right .et-fixed-header #top-menu li.current-menu-ancestor > a > span:after,
    .grow_above_and_below_right .et-fixed-header #top-menu li.current-menu-ancestor > a > span:before,
    
        .grow_below_right .et-fixed-header #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_right .et-fixed-header #top-menu li.current-menu-item > a > span:after,
    .grow_above_and_below_right .et-fixed-header #top-menu li.current-menu-item > a > span:before,
    
        .grow_below_right .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after,
    .grow_above_and_below_right .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:after,
    .grow_above_and_below_right .et-fixed-header #top-menu li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) > a > span:before
     {
        background-color: #ffe29e !important;
    }

        .bracketed_out #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:before,
    .bracketed_out .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:before
     {
        content: '[';
        display: inline-block;
        color: #ffe29e;
        transition: all .15s ease-in-out;
        opacity: 0;
        left: 0;
        position: absolute;
        top: 25px;
        font-size: 120%;
    }

        .bracketed_out #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:after,
    .bracketed_out .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after
     {
        content: ']';
        display: inline-block;
        color: #ffe29e;
        transition: all .15s ease-in-out;
        opacity: 0;
        right: 0;
        position: absolute;
        top: 25px;
        font-size: 120%;
    }

        .bracketed_in #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:before,
    .bracketed_in .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:before
     {
        content: '[';
        display: inline-block;
        color: #ffe29e;
        transition: all .15s ease-in-out;
        opacity: 0;
        left: -20px;
        position: absolute;
        top: 25px;
        font-size: 120%;
    }

        .bracketed_in #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):not(.centered-inline-logo-wrap) a > span:after,
    .bracketed_in .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after
     {
        content: ']';
        display: inline-block;
        color: #ffe29e;
        transition: all .15s ease-in-out;
        opacity: 0;
        right: -20px;
        position: absolute;
        top: 25px;
        font-size: 120%;
    }

        .bracketed_out #top-menu li.current-menu-ancestor > a > span:before,
    .bracketed_in #top-menu li.current-menu-ancestor > a > span:before,
    .bracketed_out .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:before,
    .bracketed_in .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:before,
    
        .bracketed_out #top-menu li.current-menu-item > a > span:before,
    .bracketed_in #top-menu li.current-menu-item > a > span:before,

    .bracketed_out .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:before,
    .bracketed_in .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:before,
    
        .bracketed_out #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before,
    .bracketed_in #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before,

    .bracketed_out .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before,
    .bracketed_in .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:before
     {
        left: -10px !important;
        opacity: 1 !important;
    }

        .bracketed_out #top-menu li.current-menu-ancestor > a > span:after,
    .bracketed_in #top-menu li.current-menu-ancestor > a > span:after,
    .bracketed_out .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    .bracketed_in .et_pb_menu__menu > nav > ul > li.current-menu-ancestor > a > span:after,
    
        .bracketed_out #top-menu li.current-menu-item > a > span:after,
    .bracketed_in #top-menu li.current-menu-item > a > span:after,
    .bracketed_out .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    .bracketed_in .et_pb_menu__menu > nav > ul > li.current-menu-item > a > span:after,
    
        .bracketed_out #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .bracketed_in #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .bracketed_out .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after,
    .bracketed_in .et_pb_menu__menu > nav > ul > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item):hover a > span:after

     {
        right: -10px !important;
        opacity: 1 !important;
    }

    /* @-moz-document url-prefix() { 
        .filled_background #top-menu li:not(.dipi-cta-button-menu-item) > a > span,
        .filled_background .et_pb_menu__menu > nav > ul > li:not(.dipi-cta-button-menu-item) > a > span,
        .filled_background #top-menu li:not(.dipi-cta-button-menu-item):hover > a > span,
        .filled_background .et_pb_menu__menu > nav > ul > li:not(.dipi-cta-button-menu-item):hover > a > span {
            margin: 0 !important;
        }
    } */

    .filled_background #top-menu li:not(.dipi-cta-button-menu-item) > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li:not(.dipi-cta-button-menu-item) > a > span,
    .filled_background #top-menu li:not(.dipi-cta-button-menu-item):hover > a > span,
    .filled_background .et_pb_menu__menu > nav > ul > li:not(.dipi-cta-button-menu-item):hover > a > span {
        white-space: nowrap;
    }

        .bracketed_out .et-fixed-header #top-menu > li.current-menu-ancestor a > span:before,
    .bracketed_in .et-fixed-header #top-menu > li.current-menu-ancestor a > span:before,
    .bracketed_out .et-fixed-header #top-menu > li.current-menu-ancestor a > span:after,
    .bracketed_in .et-fixed-header #top-menu > li.current-menu-ancestor a > span:after,
    
        .bracketed_out .et-fixed-header #top-menu > li.current-menu-item a > span:before,
    .bracketed_in .et-fixed-header #top-menu > li.current-menu-item a > span:before,
    .bracketed_out .et-fixed-header #top-menu > li.current-menu-item a > span:after,
    .bracketed_in .et-fixed-header #top-menu > li.current-menu-item a > span:after,
    
        .bracketed_out .et-fixed-header #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:before,
    .bracketed_in .et-fixed-header #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:before,
    .bracketed_out .et-fixed-header #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after,
    .bracketed_in .et-fixed-header #top-menu > li:not(.menu-item-has-children):not(.dipi-cta-button-menu-item) a > span:after
     {
        color: #ffe29e !important;
    }

</style>	
			<span class="et_pb_scroll_top et-pb-icon"></span>
	</body>
</html>
