/*
Theme Name: Maiko
Theme URI: http://demo.casethemes.com/maiko/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/
Description: Maiko is a premium WordPress theme designed for architecture portfolios, agencies, and businesses. With a clean and modern design, it provides responsive layouts, grid-based sections, and extensive customization options to showcase your projects effectively.
Version: 1.0.0
License: GPL-2.0+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: maiko
Tags: architecture, portfolio, design, creative, modern, minimalist, photography, agency, responsive, grid
Requires at least: 5.8 or Higher
Requires PHP: 7.4 or Higher
Tested up to: 6.4

Copyright (c) 2024 Case-Themes. All rights reserved.
This theme is licensed under the GPL-2.0+ license.
*/

:root {
  --theme-beige: #CC8921;
  --theme-beige-light: #E49C2D;
  --theme-beige-bg: #FAC573;
  --theme-beige-bg-light: #F7E2B8;
}

#service_page_carousel_post_list .elementor-widget-wrap > .elementor-element {
	width: 100% !important;
	max-width: 1400px !important;
	margin: 0 auto !important;
}


#service_page_carousel_post_list .pxl-container-left {

	width: 100% !important;
	padding: 0 !important;
	display: flex !important;
	flex-direction: column !important;
	max-width: 100% !important;
	min-width: 100% !important;
}

#service_page_carousel_post_list .pxl-post--content{
	max-width : 100% !important;
}

#service_page_carousel_post_list .multi-text{
	display : none !important;
}

#service_page_carousel_post_list .pxl-grid-item{
	display : flex;
	justify-content : center;
	align-items : center;
	max-width : 80%;
} 

#service_page_carousel_post_list .pxl-grid-inner{
	display : flex;
	justify-content : center;
	align-items : center;
}

.page-title-header-section .pxl-heading--inner {
	width: 100%;
	padding-left: 60px;
}

#home_page_services_post_carousel .box-multi a{
	text-decoration : none;
}

#home_page_services_post_carousel .box-multi a[href="#"] {
  pointer-events: none;
  cursor: default;
  color: inherit;
  text-decoration: none;
}

.pxl-service-carousel1 .pxl-swiper-slide .pxl-post--overlay .multi-text .box-multi {
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 24px;
	letter-spacing: 0.15px;
	text-transform: capitalize;
	color: #c2c2c2;
	list-style: none;
}

/*-------------------  20-5-2025 -------------------*/
.pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--icon svg {
	height: auto;
	max-width: 43px;
	fill: var(--theme-beige);
}

.pxl--btn-text {
	color: var(--theme-beige);
	font-size: larger;
}

.pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .pxl-item-lef svg {
	fill: var(--theme-beige);
}

.elementor-2260 .elementor-element.elementor-element-44af3bb:not(.elementor-motion-effects-element-type-background), .elementor-2260 .elementor-element.elementor-element-44af3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--theme-beige-bg-light);
}

.elementor-2260 .elementor-element.elementor-element-7b6a1d5 .pxl-heading .pxl-item--title {
	color: var(--theme-beige);
	-webkit-text-stroke-color: #FFFFFF;
	font-size: 50px;
}

.pxl-accordion1.style4 .pxl-accordion--title {
	font-size: 22px;
	font-weight: 400;
	color:var(--theme-beige);
}

.elementor-2260 .elementor-element.elementor-element-0197fb2 .pxl-counter .pxl-counter--icon svg path,.pxl-counter--icon svg path {
	fill: var(--theme-beige) !important;
}

#header_golder_btn .pxl--btn-text{
	color : white;
}

.footer_contact_details .pxl-text-editor i{
	color : var(--theme-beige)
}

#footer_contact_info .pxl-link.style-hover a i{
	width : 0px;
}