.elementor-kit-4408{--e-global-color-primary:#072C62;--e-global-color-secondary:#F1F2F4;--e-global-color-text:#072C62;--e-global-color-accent:#FF5A24;--e-global-color-69a563ed:#072C62;--e-global-color-3a6732a3:#FF5A24;--e-global-color-44a43d14:#FFF;--e-global-color-6818cd38:#EFF30E;--e-global-color-69ccb1c0:#000000;--e-global-color-6ac13f6:#F1F2F4;--e-global-color-c67f501:#FDFDFD;--e-global-color-9f9842e:#0088CC;--e-global-color-3049e90:#A4D9DF;}.elementor-kit-4408 a{color:var( --e-global-color-accent );}.elementor-kit-4408 h1{font-weight:700;}.elementor-kit-4408 h2{font-weight:700;line-height:1.2em;}.elementor-kit-4408 h3{font-weight:700;}.elementor-kit-4408 h4{font-weight:700;}.elementor-kit-4408 e-page-transition{background-color:#FFBC7D;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-container{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-container{--container-max-width:767px;}}/* Start custom CSS *//* SIDEBAR STICKY */ 

.titlesticky{
position: sticky;
position: -webkit-sticky;
top: 90px !important;
}
.parentsticky 
.elementor-widget-wrap {
display: block!important; 
}

/* BULLET POINT SPACE */
ul li { padding: 3px 0px; }


.elementor-widget-wrap.elementor-element-populated {
    padding: 0px;
}


/* ICON BOX */

.elementor-icon-box-content {
margin-top: -20px;    
}

/* HIGHLIGHT */
mark {
  padding: 0px !important;
  background-color: #ffded3 !important;
  color: #072C62 !important;
}

/* TABLE PRICING */
.elementor-price-table .elementor-price-table__heading {
    margin-bottom: 10px;
}

.elementor-price-table .elementor-price-table__features-list li {
    color: #072c62;
}


/* SLOW DOWN MENU HOVER*/
@media (min-width: 1025px){
    .elementskit-megamenu-has .elementskit-megamenu-panel {
        transition: 400ms !important;
    }
}

/* ADJUST FOR STICKY HEADER */
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
  content: "";
  display:block;
  height: 80px; /* fixed header height*/
  margin: -80px 0 0; /* negative fixed header height */
  visibility: hidden;
  pointer-events: none;
}


/* NAV BUTTONS */

.no-caret i.icon.icon-down-arrow1.elementskit-submenu-indicator {
    display: none;
}

.no-caret ul.elementskit-dropdown.elementskit-submenu-panel {
    display: none; 
}

.elementskit-navbar-nav > li > a {
 padding-top: 3px !important;
    padding-bottom: 3px !important;
} 



.mainsite-nav-button-trial a {
    font-size: 14px !important;
    color: #072C62 !important;
    border: 2px solid #072C62;
	border-radius: 200px;
	padding-left: 25px !important;
	padding-right: 25px !important;
	margin-left: 10px;
}

.mainsite-nav-button-demo a {
    font-size: 14px !important;
    color:#fdfdfd !important;
	background-color:#072C62;
	border: 2px solid #072C62;
	border-radius: 200px;
	padding-left: 25px !important;
	padding-right: 25px !important;
	margin-left: 10px;
}

#menu-item-15551 a {
    top: px !important;
}

.mainsite-nav-button-trial a:hover {
    color:#fdfdfd !important;
    background-color:#072C62 !important;
   border-bottom: 2px solid transparent !important;
}

.mainsite-nav-button-demo a:hover {
    color:#fdfdfd !important;
    background-color:#2D4C7A !important;
    border-bottom: 2px solid transparent !important;
}


.mainsite-nav-button-trial a.active, .mainsite-nav-button-demo a.active {
    color:#fdfdfd !important;
    background-color:#072C62 !important;
   border-bottom: 3px solid transparent !important;
}



/* NAV BOTTOM BORDER */
 .ekit-menu-nav-link.active {
       border-bottom: 3px solid #FF5B24;
}

.ekit-menu-nav-link {
       border-bottom: 3px solid transparent;
}

.current-menu-parent {
       border-bottom: 3px solid #FF5B24 !important;
}


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


.mainsite-nav-button-demo a, .mainsite-nav-button-trial a {
    font-weight: 700 !important;
	padding-left: 15px !important;
	margin-left: 0px !important;
	margin-top: 15px;
	text-transform: uppercase !important;
}


.elementskit-navbar-nav-default .elementskit-navbar-nav {
    padding-left: 20px !important;
    padding-right: 20px !important;
}


.elementor-section.elementor-top-section {
    box-shadow: none !important;
}


}

/* Integrations image */

.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {
    background-color: rgba(0,0,0,0) !important;
}




/* Footer Pages */
.ekit-heading__description {
    color: #072C62;
    
}/* End custom CSS */