body {overflow-x: hidden;}
.dnnFormItem input[type=submit], .dnnPrimaryAction, a.dnnPrimaryAction {background-color: #7f7d3d; border-color: #5f5d2d; color: #ffffff !important;}
.dnnFormItem input[type=submit], .dnnSecondaryAction, a.dnnSecondaryAction {background-color: #9d663c; border-color: #80391d; color: #ffffff !important;}
.eds_headerTrigger {display: none;}
.searchSkinObjectPreview_group {display: none;}
/* Colorz */
.elia-colorWhite {color:#ffffff;}
.elia-shadowText {text-shadow: 2px 2px 5px #7f7d3d;}
.eds_paralaxBackground.eds_pBackground2 {background-image: url("/Portals/0/Images/dikella-backgr.jpg?v=1");}
/* Menu */
.eds_menuType2.eds_menuType2Style3 .responsAbilityMenu .raMenuWrapper ol li ol li > span::before {background-color: #f5f1e6;}
.eds_menuType2.eds_menuType2Style3 .responsAbilityMenu .raMenuWrapper ol li ol li:hover > span .edsmm_itemContainer {color: #9d9b4c;}
/* Embed */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Carousel */
/* Carousel Full Visible Viewport Height */
#carouselElia {
    height: 100vh;
}
#carouselElia .carousel-inner,
#carouselElia .carousel-item {height: 100%;}
#carouselElia .carousel-item img {
    height: 100%;
    object-fit: cover;
    object-position: center;
}
/* Indicators and Caption */
.carousel-indicators {bottom: 2rem;}
.carousel-indicators [data-bs-target] {
    background-color: rgba(129, 140, 72, 0.5);
    border: 2px solid rgba(129, 140, 72, 0.9);
    opacity: 1;
}
.carousel-indicators .active {
    background-color: #ffffff;
    opacity: 1;
}
.carousel-caption {bottom: 4rem;}
/* Colors */
.bg_lightOlive {background-color: #bcb95b;}
/* Lists */
ul.eds_listCircle > li, ul.eds_listStar > li, ul.eds_listCheckSquare > li, ul.eds_listChevronCircle > li, ul.eds_listCircleO > li, ul.eds_listCheck > li, ul.eds_listCheckSquareO > li, ul.eds_listPaperclip > li {
    padding: 0 0 0 25px;
}
ul.eds_listCircle > li::before, ul.eds_listCheck > li::before, ul.eds_listCheckSquare > li::before, ul.eds_listChevronCircle > li::before {
    font-size: 16px;
}
/* Info */
@media handheld, only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
    .eds_infoBox4 > div {
        height: 800px;
    }
	#carouselElia {
		height: 300px;
	}
}
