.elementor-20 .elementor-element.elementor-element-714c5e00:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-714c5e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-20 .elementor-element.elementor-element-714c5e00 > .elementor-container{max-width:800px;}.elementor-20 .elementor-element.elementor-element-714c5e00{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:25px 0px 60px 0px;}.elementor-20 .elementor-element.elementor-element-714c5e00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20 .elementor-element.elementor-element-65a5874 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-516df1b4{width:100%;max-width:100%;font-size:17px;font-weight:600;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-516df1b4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 10px 2px 20px;}.elementor-20 .elementor-element.elementor-element-3bf06ec{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-3bf06ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5b243f54{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-5b243f54 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4a28d90d{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-4a28d90d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-67bf040a{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-67bf040a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-64ee6428{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-64ee6428 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4f1b4f5b{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-4f1b4f5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5b61f1fb{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-5b61f1fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-4700f2b8{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-4700f2b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-737e7e5d{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-737e7e5d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-25ea7a56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-64139286{width:100%;max-width:100%;font-size:17px;font-weight:600;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-64139286 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 10px 2px 020px;}.elementor-20 .elementor-element.elementor-element-1c24a8dc{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-1c24a8dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-3fd29815{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-3fd29815 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-7b5f7d0a{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-7b5f7d0a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-3e91978 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-20 .elementor-element.elementor-element-1df768a8{width:100%;max-width:100%;font-size:17px;font-weight:600;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-1df768a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:15px 10px 2px 20px;}.elementor-20 .elementor-element.elementor-element-41421f01{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-41421f01 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20 .elementor-element.elementor-element-5bfc47b3{width:100%;max-width:100%;font-size:17px;font-weight:400;line-height:18px;color:#0F0808;}.elementor-20 .elementor-element.elementor-element-5bfc47b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for section, class: .elementor-element-714c5e00 */.elementormegamenu {
  display: block;              /* Makes the whole area clickable */
  color: #000000 !important;
  text-decoration: none;
  padding: 8px 20px;          /* Optional: adds some clickable space */
}

.elementormegamenu:hover {
  text-decoration: underline;
  /*background-color: #B9B090;*/
  /*color: #FFFFFF !important;*//* Optional: gives a nice hover effect */
}

  /*Indent third level mobile menu*/
 @media only screen and (max-width: 784px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu a.mega-menu-link {
        padding-left: 50px;
    }
}
  /*border on third level mobile menu*/
@media only screen and (max-width: 784px) {
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item ul.mega-sub-menu {
        position: static;
        left: 0;
        width: 100%;
        border-top: 1px solid;
        border-bottom: 1px solid;
        border-color:#dddddd;
    }
}/* End custom CSS */