/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.3.0.1744988893
Updated: 2025-04-18 18:08:13

*/

/* HEADER MENU */

.elementor-18 .elementor-element.elementor-element-68a9aa7 .menu-item a.hfe-sub-menu-item { padding-left:20px; padding-right: 20px}
.elementor-18 .elementor-element.elementor-element-68a9aa7 .menu-item a.hfe-sub-menu-item:hover {background:#e2823a;}

/* CONTACT FORM POPUP MESSAGE */

..swal2-popup {font-family: 'Poppins';}

/*FORM CONTROL */

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100% !important;
    border: 1px solid #999 !important;
    border-radius: 5px !important;
    padding: .5rem 1rem !important;
    transition: all .3s !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: #eee;
    opacity: 1;
}

select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e") !important;
    background-repeat: no-repeat !important;
    background-position: right 0.75rem center !important;
    background-size: 16px 12px !important;
    padding-right: 2.5rem !important; /* Ok için yeterli boşluk */
}

/* REQUEST FORM */

.fiyat-talep-formu {background:#f5f5f5; padding:20px; font-family: 'Poppins';}

.fiyat-talep-formu a {color:#2980b9;}

.fiyat-talep-formu .akartip .item { position:relative; font-size:12px; vertical-align:bottom; }
.fiyat-talep-formu .akartip .item .head-img {width:120px; height:auto;}
.fiyat-talep-formu .akartip .item .caption { display:block; cursor:pointer; }
.fiyat-talep-formu .akartip .item .item-bottom { position:absolute; bottom:0;}

/*.fiyat-talep-formu span.wpcf7-list-item {margin-left:0;}*/

.tooltip.show {opacity: 1 !important;}
.large .tooltip-inner  {background-color: #243c4b;  opacity: 1 !important;}
.large.tooltip-inner { max-width: 430px; width: 430px; }
.large .tooltip-inner { max-width: 430px; width: 430px; }

.fiyat-talep-formu .akartable tr { }
.fiyat-talep-formu .akartable tr td { padding: 0 15px 30px 15px; font-size:13px; }

.fiyat-talep-formu .banyotoplam,
.fiyat-talep-formu .mutfaktoplam,
.fiyat-talep-formu .kisamusluktoplam,
.fiyat-talep-formu .dustoplam,
.fiyat-talep-formu .wctoplam {color:rgb(235, 88, 88); font-weight:bold;}

.fiyat-talep-formu .badge-light { font-size: 16px; color: rgb(235, 88, 88); background: transparent; font-weight: bold; padding: 0; }

.fiyat-talep-formu .wpcf7-list-item-label {cursor:pointer;}

@media screen and (max-width:767px) {
    .akartip .item .item-bottom { position:relative !important;}

}