/*
Theme Name: Maiko Child
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
Template: maiko
Text Domain: maiko-child
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 { --secondary-color: var(--e-global-color-7192433) !important; }

.ft-public, .pxl-team-box1 .pxl-item--inner .box-right .pxl-item--title, .pxl-list1.style-3 label, .pxl-close-popup, .pxl-language-switch .list-language .pxl--item, .pxl-language-switch .language-first, .pxl-language-switch.style-3 .language-first, .pxl-pie-chart1 .wrap-chart .pxl-item--holder, .pxl-pie-chart1 .pxl-item-description, .pxl-process2 .pxl-item--title p, .pxl-countdown .countdown-amount span, .pxl-pagination-wrap .page-numbers, .pxl-project--navigation .pxl--item-prev a, .pxl-project--navigation .pxl--item-next a, .widget_pxl_recent_posts .pxl--item .pxl-item--date, .wrap-ctf1 input, .wrap-ctf3 input, .wrap-ctf1-1 input, .widget_products .amount, .single-product section.related .woocommerce-product-content .price, .pxl-shop-topbar-wrap .nice-select span, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .item--content, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .post-date, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .post-date, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-item--author a, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-item--author a, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--content, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--content, .pxl-blog-grid-layout2 .pxl-grid-item .pxl-post--holder .post-shares .label, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .pxl-item--position, .pxl-image-carousel3 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title, .btn-submit, .pxl-icon-box2.style-5 .pxl-item--inner .pxl-item--description, .pxl-icon-box2.style-2 .pxl-item--inner .pxl-item--description, .pxl-icon-box2.style-1 .pxl-item--inner .pxl-item--description, .pxl-icon-box2.style-3 .pxl-item--inner .pxl-item--description, .pxl-icon-box2.style-4 .pxl-item--inner .pxl-item--description, .pxl-icons-carousel1 .pxl-swiper-slide .pxl-item--inner .title-box, .pxl-box-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--step, .pxl-box-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title, .pxl-counter2 .pxl-counter--holder .pxl-counter--number, .pxl-testimonial-carousel4.style-3 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--title, .pxl-tabs1 .pxl-tabs--inner .pxl-tabs--content ul li, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--position, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--position, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--desc, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .ft-gt, blockquote:not(.pxl-blockquote) p, blockquote:not(.pxl-blockquote) cite, .pxl-breadcrumb, .pxl-cursor .pxl-cursor-arrow-prev, .pxl-cursor .pxl-cursor-arrow-next, .pxl-cursor .pxl-cursor--drap, .pxl-awards-list .pxl--item .pxl-item-content .pxl-year, .pxl-awards-list .pxl--item .pxl-item-content .pxl-title, .pxl-link.style-line-text .pxl-item--link a, .pxl-icon1.style-3 a, .pxl-heading .pxl-item--title, .pxl-language-switch .language, .pxl-icon-postformat .link-icon a span, .pxl-process1 .pxl-item--step, .pxl-countdown .countdown-period, .pxl-text-carousel1 .pxl-item--title, .pxl-text-carousel6 .pxl-item--title, .pxl-text-carousel6 .btn-readmore, .pxl-text-carousel7 .btn-readmore, .pxl-text-carousel3 .pxl-item--title, .pxl-text-carousel9 .pxl-counter--number, .pxl-text-carousel9 .pxl-item--title, .pxl-text-carousel8 .wrap-arrow .pxl-swiper-dots, .pxl-info-box3 .pxl-post--readmore .btn-readmore, .pxl-menu-hidden-sidebar .pxl-menu-popup-content .pxl-item-content > p, .pxl-menu-hidden-sidebar .pxl-menu-button .pxl-anchor--title, .pxl-banner2 .pxl-banner-inner > a .pxl-counter--content, .pxl-banner1 .btn-banner .pxl--btn-text, .pxl-showcase1 .pxl-item--label, .pxl-showcase1 .pxl-item--title, .pxl-showcase1 .pxl-bottom .pxl-item--readmore, .pxl-showcase2 .pxl-item--inner .pxl-item--title a, .pxl--hide-arrow .pxl-pagination-carousel .pxl-swiper-dots span.pxl-swiper-pagination-bullet, .pxl-menu-primary li.menu-item > a, .pxl-anchor-button .pxl-anchor--title, .post-tags-share > div .post-shares .label, .comments-title, .comment-reply-title, .comment-title, .wrap-ctf3 .wpcf7-form-control-wrap input, .wrap-ctf3 button, .wrap-ctf-page label, .wrap-ctf-page button, .wrap-ctf-page.single-sv button, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label, .woocommerce #pxl-sidebar-area .widget_price_filter .price_label span:first-child:before, .woocommerce #pxl-sidebar-area .widget_products ul a, .woocommerce span.onsale, .single-product .comment-reply-title, .single-product .woocommerce-social-share label, .single-product section.related .woocommerce-product-content .woocommerce-product--title, .single-product #pxl-content-area div.product .entry-summary .price, .single-product > div.product .entry-summary .price, .single-product #pxl-content-area div.product .quantity-label, .single-product > div.product .quantity-label, .single-product #pxl-content-area div.product .wooc-product-meta button, .single-product > div.product .wooc-product-meta button, .single-product #pxl-content-area div.product .woocommerce-tabs ul.wc-tabs li a, .single-product > div.product .woocommerce-tabs ul.wc-tabs li a, .woosw-popup .added_to_cart, .woosw-popup .woosw-item--actions a.button, .woosw-list table.woosw-items .woosw-item .woosw-item--actions a.button, .woosw-list table.woosw-items .woosw-item .woosw-item--actions .added_to_cart.wc-forward, .archive .woocommerce-product-content .price, .archive .woocommerce-product-content .woocommerce-product--title, .woocommerce-pagination ul .page-numbers, .woocommerce.archive .products.shop-view-list li .add_to_cart_button, .woocommerce.archive .products.shop-view-list li .added_to_cart, .pxl-grid .pxl-pagination-links .page-numbers, .pxl-post-carousel .pxl-pagination-links .page-numbers, .pxl-post-modern .pxl-pagination-links .page-numbers, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--featured .note-post, .pxl-post-carousel1 .pxl-swiper-slide .wrap-inner-content .pxl-item--holder .btn-readmore a, .pxl-post-carousel2 .pxl-swiper-slide .pxl-post--inner .btn--readmore, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--featured .pxl-post--category a, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--title, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .pxl-post--title, .pxl-blog-grid-layout1 .pxl-grid-item .pxl-post--inner .btn--readmore, .layout-post-list-2 .pxl-grid-item .pxl-post--inner .btn--readmore, .pxl-portfolio-grid-layout1 .pxl-grid-item .pxl-post--inner .pxl-post--holder .pxl-post--title a, .pxl-portfolio-grid-layout4 .pxl-grid-item .pxl-post--inner .pxl-post--title a, .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title a, .pxl-portfolio-grid-layout6 .pxl-post--top, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--area, .pxl-portfolio-grid-layout6 .pxl-grid-item .pxl-post--year, .pxl-service-list.layout-service-list-3 .pxl-post--readmore .btn-readmore, .pxl-service-list .multi-text .box-multi, .pxl-service-grid-layout1 .pxl-grid-item .pxl-post--inner .count-pos, .pxl-service-carousel2 .wrap-content .btn-readmore, .pxl-post-navigation .pxl-icon-link, .pxl-portfolio-carousel1 .pxl-post--inner .btn-readmore, .pxl-portfolio-carousel6 .wrap-arrow .pxl-swiper-dots, .pxl-image-carousel2 .pxl-swiper-slide .wrap-content .top-content .pxl-item--title, .pxl-image-carousel6 .pxl-swiper-slide .pxl-item--inner .wrap-content .pxl-item--title, .btn:not(.btn-stroke), .pxl-nav-menu .pxl-menu-primary > li > a, .pxl-icon-box2.style-5 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box2.style-2 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box2.style-1 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box2.style-3 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box2.style-4 .pxl-item--inner .content-top .pxl-item--title, .pxl-icon-box3 .pxl-item--inner .pxl-item--title, .pxl-counter1 .pxl-counter--title, .pxl-counter8 .pxl-counter--number .pxl-counter--value, .pxl-counter8 .pxl-counter--number .pxl-counter--suffix, .pxl-counter8 .pxl-counter--number .pxl-counter--prefix, .pxl-counter8 .btn, .pxl-counter8 .pxl-counter--title, .pxl-counter5 .pxl-counter--number .pxl-counter--value, .pxl-counter5 .pxl-counter--number .pxl-counter--suffix, .pxl-counter5 .pxl-counter--number .pxl-counter--prefix, .pxl-counter5 .pxl-counter--title, .pxl-counter6 .pxl-counter--number .pxl-counter--value, .pxl-counter6 .pxl-counter--number .pxl-counter--suffix, .pxl-counter6 .pxl-counter-title, .pxl-counter3.default .pxl-counter--title, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--value, .pxl-counter3 .pxl-counter--inner .pxl-counter--number .pxl-counter--suffix, .pxl-counter3 .pxl-counter--title, .pxl-counter2 .pxl-counter--holder .pxl-counter--title, .pxl-counter7 .pxl-counter--holder .pxl-counter--number .pxl-counter--value, .pxl-counter7 .pxl-counter--holder .pxl-counter--title, .pxl-video-player1 .label-text, .pxl-testimonial-grid1 .btn--loadmore a, .pxl-testimonial-carousel1 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel4.style-4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .quote, .pxl-testimonial-carousel4 .pxl-swiper-pagination-fraction, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--holder .pxl-item--avatar .quote, .pxl-testimonial-carousel2 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel5.style-2 .wrap-arrow .pxl-swiper-dots, .pxl-testimonial-carousel5 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc, .pxl-testimonial-carousel3.style-2 .pxl-item--inner .pxl-item--title, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-icon, .pxl-testimonial-carousel3 .pxl-item--inner .pxl-item--desc, .pxl-accordion1.style3 .pxl-accordion--title, .pxl-accordion1.style4 .pxl-accordion--title, .pxl-tabs4 .pxl-tabs--title .pxl-item--title, .pxl-tabs6 .pxl-tabs--title .pxl-item--title, .anchor-nav .anchor, .pagination-fraction, .pxl-texts-slip1 .pxl-item--text, .pxl-progressbar-1.style-2 .pxl--percentage, .pxl-team-grid1 .pxl-grid-filter .pxl--filter-inner .filter-item, .pxl-team-grid1 .pxl-grid-item .pxl-item--inner .pxl-item--title, .pxl-team-grid1 .pxl-swiper-slide .pxl-item--inner .pxl-item--title, .pxl-pricing1 .content-inner .pxl-item--price, .pxl-pricing1 .content-inner .pxl-item--button a { font-family: "Ysabeau", sans-serif; }

.pxl-counter--number { min-height: 200px; }

#pxl-header-elementor #pxl-header-mobile { background-color: var(--e-global-color-7192433) !important; }

.pxl-scroll-top { box-shadow: inset 0 0 0 2px #04a1e4; }
.pxl-scroll-top .pxl-scroll-progress-circle path { stroke: #071433; }
.pxl-scroll-top:before { background-color: #04a1e4; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .pxl-select-higthlight, .nice-select { border: 1px solid rgb(238 244 246); font-family: "Ysabeau", sans-serif; font-size: 18px; }
.cm-divider:before, .cm-divider:after, .cm-divider .ip-divider:before, .cm-divider .ip-divider:after { border-color: rgb(238 244 246); }

.wrap-ctf-page .wpcf7-btn-abs { background-color: var(--e-global-color-7192433); }
.wrap-ctf-page .wpcf7-btn-abs:hover { background-color: #04a1e4; }

.pxl-swiper-arrow .cls-1, .pxl-navigation-arrow .cls-1 { stroke: #04a1e4; }

.omega-video .elementor-wrapper { --video-aspect-ratio: 0.9 !important; }

@media (min-width: 1025px) {
	.footer-elementor-inner .col-12 { padding-left: 50px; padding-right: 50px; }
}

@media (max-width: 1024px) {
    .pxl-text-carousel9 .pxl-counter--number { font-size: 100px; }
}

@media screen and (min-width: 1201px) {
	.pxl-menu-primary .wpml-ls-item { display: none; }
}

@media screen and (max-width: 1200px) {
    .pxl-header-menu { background-color: var(--e-global-color-7192433); }
	.pxl-menu-primary li.menu-item > a { font-size: 20px; }
	.pxl-menu-primary .wpml-ls-item { float: left; padding-right: 20px; margin-top: 50px; }
	.pxl-menu-primary .wpml-ls-item a { border-bottom: none !important; }
}

@media (max-width: 767px) {
	.col-12 { padding-right: 0px; padding-left: 0px; }
	.pxl-icon-box2.style-3 .pxl-item--inner .content-top { align-items: start; }
	.pxl-icon-box2.style-3 .pxl-item--inner .pxl-item--description { text-align: left; }
	.pxl-testimonial-carousel4.style-3 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc { font-size: 18px; line-height: 1.3em; }
	.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--subtitle { text-align: left; }
	.pxl-testimonial-carousel4 .pxl-swiper-slide .pxl-item--inner .pxl-item--desc { text-align: left; }
	.pxl-testimonial-carousel4.style-3 .pxl-item--meta { text-align: left; }
	.pxl-testimonial-carousel4 .pxl-swiper-bottom .pxl-wrap-arrow { justify-content: start; }
}