/*
Theme Name: Archi Child
Theme URI: https://archi.oceanthemes.site/
Template: archi
Author: OceanThemes
Author URI: https://oceanthemes.site/
Description: Archi Elementor theme built on Elementor page builder plugin and not compatible with WPBakery Page Builder. This is a completely new version, highly customizable and easy to use, easy to build any layout. Live advanced customizer using Kirki plugin. Build themes easily with free Elementor plugin (Elementor Pro not required)
Tags: one-column,two-columns,left-sidebar,right-sidebar,full-width-template,post-formats,theme-options,threaded-comments,translation-ready
Version: 5.1.7.1778173249
Updated: 2026-05-07 20:00:49

*/

.ks_collection_btn a {
	min-width: 280px!important;
}
@media (max-width: 991px) {
	.ks_home_tab .ot-process__nav {
		display: flex;
		align-items: center; 
		flex-direction: column;
		justify-content: center; 
		padding-bottom: 20px;
	}
	.ks_home_tab .ot-process__nav li {
		padding-bottom: 0;
	}
}

.owl-carousel .owl-item {
    transition: opacity 0.25s ease !important;
}

.owl-carousel .owl-item:not(.active) {
    opacity: 0 !important;
    visibility: hidden !important;
}

.owl-carousel .owl-item.active {
    opacity: 1 !important;
    visibility: visible !important;
}

@media (max-width: 480px) {
	#particles-js {
		height: 90%;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
	}
	
	.post-box .inner-post {
		padding: 110px 0 0 0!important;
	}
	
}

.related-posts .entry-title {
	font-size: 18px;
}
.post-box .post-date .day {
	padding-top: 24px;
}

.site-footer .elementor-widget-wp-widget-recent-posts .elementor-widget-container h5 {
	font-size: 20px;
    font-weight: 400;
    line-height: 1.3em;
    color: #FFFFFF;
	text-transform: uppercase;
	letter-spacing: 3px;
}
.site-footer .elementor-widget-wp-widget-recent-posts .elementor-widget-container ul {
	padding: 0;
	margin: 0;
}
.site-footer .elementor-widget-wp-widget-recent-posts .elementor-widget-container li {
	padding: 3px 0;
	border-bottom: 1px solid #222;
	list-style-type: none;
	letter-spacing: 1.2;
}
.site-footer .elementor-widget-wp-widget-recent-posts .elementor-widget-container li a {
	opacity: 0.8;
}
.site-footer .elementor-widget-wp-widget-recent-posts .elementor-widget-container li a:hover {
	opacity: 1;
}

.ks_buking_calendar .amelia-v2-booking #amelia-container.am-fs__wrapper {
	margin: 0 auto !important;
}
.ks_buking_calendar .am-lite-footer {
	display: none;
}

.ks_buking_calendar .ks_kalendar {
	width: 100%;
}
.calendar-text {
	max-width: 940px !important;
	margin: 0 auto;
}