/*
Theme Name: Gea Yazılım
Theme URI: https://geayazilim.com/
Author: rebase software
Author URI: URI: https://rebase.com.tr
Description: Gea Yazılım Wordress teması
Version: 1.4.2
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: itfirm
Text Domain: itfirm-child
Tags: agency, business, it services, it solutions, technology, technology service, software, services, app, network solution, startup, technology company, saas, digital
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

#ct_menu-84f4662 .ct-main-menu > li {
    display: inline !important;
}

#ct_menu-84f4662 .ct-main-menu > li a{
    color: #9D9D9D !important;
    font-size: 16px;
    line-height: 5px;
    font-weight: normal !important;
}

.ct-nav-menu1 {
    display: block;
    width: 100%;
}

.ct-contact-form .input-filled.col-12 span[data-name="file"] {
    width: 100%;
}

.ct-contact-form input[type="file"].file-upload {
    position: relative;
    width: 100%;
    height: 100% !important;
    padding: 15px;
    background-color: #f8f9fa;
    border: 2px solid #ced4da;
    border-radius: 8px;
    color: #6c757d;
    cursor: pointer;
}

.ct-contact-form input[type="file"].file-upload::-webkit-file-upload-button {
    visibility: hidden;
    width: 0;
}

.ct-contact-form input[type="file"].file-upload::before {
    content: 'Dosya Yükle / (PDF, DOC, DOCX)';
    display: block;
    text-align: center;
    color: #6c757d;
}

.ct-contact-form input[type="file"].file-upload:hover {
    background-color: #e9ecef;
    border-color: #6c757d;
}

@media screen and (max-width: 1199px) {
    .ct-header-mobile .ct-header-branding img {
        max-height: 90px !important;
    }
    #ct-header-default .ct-header-branding, .ct-header-mobile .ct-header-branding {
        margin: 0 0 0 10px !important;
        min-height: 50px;
        align-items: center;
        display: flex;
    }
}

.item--phone a {
    color: #ffffff !important;
}

.ct-info-box1 .item--phone {
    font-size: 30px !important;
}

footer a.pxl-item--link {
    left: 23px !important;
    color: #9D9D9D;
}

.elementor-7339 .elementor-element.elementor-element-7ee06d85 .ct-contact-info .ct-contact-content {
    padding-top: 5px;
}