.elementor-kit-218{--e-global-color-primary:#0566D0;--e-global-color-secondary:#00451B;--e-global-color-text:#666666;--e-global-color-accent:#FF5100;--e-global-color-255f10d:#8ECE51;--e-global-color-86b6c0e:#333333;--e-global-color-0e5f4b7:#00AD4E;--e-global-color-cb6194a:#092B50;--e-global-typography-primary-font-family:"active";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Lato";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-218 button,.elementor-kit-218 input[type="button"],.elementor-kit-218 input[type="submit"],.elementor-kit-218 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-kit-218 button:hover,.elementor-kit-218 button:focus,.elementor-kit-218 input[type="button"]:hover,.elementor-kit-218 input[type="button"]:focus,.elementor-kit-218 input[type="submit"]:hover,.elementor-kit-218 input[type="submit"]:focus,.elementor-kit-218 .elementor-button:hover,.elementor-kit-218 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-kit-218 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */ol, ul {
    margin: 0 0 1.5em 1em;
}

/*------ fonts ------*/

h1.elementor-heading-title {
	    text-shadow: 3px 3px 7px rgba(0,0,0,.55);
}

.hero p {
   	    text-shadow: 3px 3px 5px rgba(0,0,0,.9);
   	    text-transform: uppercase;
}

.home-activities h2 {
	text-shadow: 3px 3px 5px #000000;
}

footer ul li, .ast-builder-menu-1, h6, .entry-content h6, h5, .entry-content h5 {
	text-transform: uppercase;
}

/*------ trip landing ------*/

.single.ast-page-builder-template .post-navigation {
	display: none;
}

.elementor-accordion .elementor-accordion-item {
	border: none;
}

.bg-graphic .elementor-widget-text-editor{
background: #fff;
border-radius: 10px;
border: solid 1px #0000001A;
padding: 30px;
}

/*--------blog archive-------*/
.elementor-post__title a {
    color: #0566D0;
}

.elementor-post__title a:hover {
    color: #FF5100;
}


/*-------- home --------*/

.swiper-slide-bg::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.3);
}

.home-slide .elementor-slide-heading {
    text-shadow: 3px 3px 7px rgba(0,0,0,.55);
}

.home-slide .elementor-slides .swiper-slide-inner .elementor-slide-description {
    font-size:24px;
    font-family: 'Lato';
    text-shadow: 3px 3px 7px rgba(0,0,0,.55);
}

.home-slide .elementor-slide-button {
    background: #FF5100 !important;
    text-transform: uppercase;
    border: none !important;
}

.home-slide .elementor-slide-button:hover {
    background: #0566D0 !important;
    text-transform: uppercase;
    border: none !important;
}

/*---- top image opacity ----*/
section > .elementor-background-overlay::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.3);
}

/*-------- footer --------*/

footer .hfe-nav-menu li.menu-item {border-bottom:1px solid rgba(255, 255, 255, 0.1);}/* End custom CSS */