/*
Theme Name: Houzez Child
Theme URI: http://houzez.co/
Description: Houzez Child Theme
Author: Favethemes
Author URI: http://favethemes.com/
Template: houzez
Version: 1.0
*/


.VIpgJd-ZVi9od-aZ2wEe-wOHMyf-ti6hGc {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    left: -14px;
    top: -14px;
    opacity: 0 !important;
}

/* ===================================
   GTRANSLATE STYLING - MATCH NAVBAR
   Matching main navigation styles
   =================================== */

/* GTranslate wrapper to behave like nav-item */
.gtranslate_wrapper,
.gt-wrapper {
    display: inline-block !important;
}

/* Language button - match .nav-link styling */
.gtranslate_wrapper a,
.gt-current-lang,
a[onclick*="doGTranslate"],
.glink {
    color: #fff !important;
    padding: 6px 12px !important;
    line-height: normal !important;
    height: auto !important;
    display: inline-block !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    transition: all 0.3s ease !important;
    background-color: rgba(201, 169, 97, 0.2) !important;
    border: 1px solid rgba(201, 169, 97, 0.4) !important;
    border-radius: 4px !important;
    min-width: auto !important;
    margin: 28px !important;
    vertical-align: middle !important;
}

.menu-item-gtranslate-child {
    margin: 0px !important;

}

/* Hover effect - match navbar hover */
.gtranslate_wrapper a:hover,
.gt-current-lang:hover,
a[onclick*="doGTranslate"]:hover,
.glink:hover {
    color: #fff !important;
    background-color: rgba(201, 169, 97, 0.4) !important;
    border-color: #c9a961 !important;
    transform: none !important;
}

/* Language dropdown menu - match .dropdown-menu */
.gtranslate_wrapper ul,
.gt_languages {
    background-color: #fff !important;
    border: 1px solid #dce0e0 !important;
    border-radius: 0 !important;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
    padding: 0 !important;
    margin-top: 0 !important;
    width: 150px !important;
}

/* Dropdown items styling */
.gtranslate_wrapper ul li,
.gt_languages li {
    list-style: none !important;
    margin: 0 !important;
    border-bottom: 1px solid #dce0e0 !important;
}

.gtranslate_wrapper ul li:last-child,
.gt_languages li:last-child {
    border-bottom: none !important;
}

.gtranslate_wrapper ul li a,
.gt_languages li a {
    color: #c9a961 !important;
    background-color: #fff !important;
    padding: 10px 20px !important;
    display: block !important;
    font-size: 14px !important;
    line-height: normal !important;
    height: auto !important;
    border: none !important;
    border-left: none !important;
    text-align: left !important;
    transition: all 0.3s ease !important;
}

.gtranslate_wrapper ul li a:hover,
.gt_languages li a:hover {
    color: #c9a961 !important;
    background-color: rgba(0, 174, 255, 0.05) !important;
    padding-left: 60px !important;
}