/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

/* General Custom CSS */
.gizle {display:none ! important;}

@media only screen and (max-width: 767px) {
    .logo, .logo a {
        margin-left: -22px;
        height: 80%;
    }
}
/* Mobile menu flyout size */
@media only screen and (max-width: 767px) {
    .html_av-overlay-side .av-burger-overlay-scroll {
        width: 70% !important;
		background: #ff0000!important; 
    }
}
/* Mobile menu background  */
#mobile-advanced, #mobile-advanced .mega_menu_title {
    background: #ff0000!important; 
    color: #ffffff!important;     
}

/* Increase container height and force logo scaling  MAKE LOGO BİggER*/
/* 1. Force the main header container to expand to fit the logo 
#header_main .container, 
#header_main {
    height: 120px !important; 
    line-height: 120px !important;
}
*/
/* 2. Prevent the menu layout from breaking due to the taller header 
.av-main-nav > li > a {
    height: 120px !important;
    line-height: 120px !important;
}
*/
/* 3. Reset the logo image properties so it stops clipping 
.logo, .logo a, .logo img {
    max-height: 100% !important;
    height: 100% !important;
    width: auto !important;
    padding: 0 !important;
}
*/
/* 4. Handle the header when scrolling so it shrinks properly without cutting off 
.header-scrolled #header_main,
.header-scrolled #header_main .container,
.header-scrolled .av-main-nav > li > a {
    height: 70px !important;
    line-height: 70px !important;
}
.header-scrolled .logo img {
    height: 100% !important;
}
*/
 /*  MAKE LOGO BİggER bitti */


/* --- BLUR EFFECT FOR TRANSPARENT HEADER --- */
.av_header_transparency #header_main---iptal-eskisi daha iyi {
    background-color: rgba(255, 255, 255, 0.15) !important; /* Ultra-thin white tint */
    backdrop-filter: blur(12px) !important; /* Controls the blur strength */
    -webkit-backdrop-filter: blur(12px) !important; /* Safari support */
}

/* --- BLUR EFFECT FOR SCROLLED HEADER --- */
/* Optional: Keeps a semi-transparent blurred header after scrolling down */
#header:not(.av_header_transparency) #header_main {
    background-color: rgba(22, 33, 62, 0.75) !important; /* Slightly thicker white background */
    backdrop-filter: blur(5px) !important;
    -webkit-backdrop-filter: blur(5px) !important;
}


/*MENU*/
.av_header_transparency #header_main {
    height: 100%;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.0), rgb(255 191 68 / 63%) 90%) no-repeat;
}

/* --- TRANSPARENT HEADER STATE ONLY --- */
/* Target the menu text BEFORE scrolling */
.av_header_transparency .av-main-nav > li > a .avia-menu-text {
    color: #ffffff !important; /* Default transparent text color (e.g., White) */
}

/* Target the menu text HOVER state BEFORE scrolling */
.av_header_transparency .av-main-nav > li:hover > a .avia-menu-text {
    color: #ff0000 !important; /* Hover color while header is transparent (e.g., Red) */
    background: transparent !important;
}

/* --- SCROLLED / OPAQUE HEADER STATE ONLY --- */
/* Optional: Target the menu text AFTER the user scrolls and the header becomes solid */
#header:not(.av_header_transparency) .av-main-nav > li > a .avia-menu-text {
    color: #C9A84C !important; /* Scrolled text color (e.g., Dark Gray) */
}

#header:not(.av_header_transparency) .av-main-nav > li:hover > a .avia-menu-text {
    color: #ff0000 !important; /* Scrolled hover text color */
}


.av_header_transparency .av-main-nav > li > a {
   color: #FFF ! important;
   font-size: 18px;
   border-color: #FF0000;
}

/* ESKİLER vardı burda teda custom v1 de kaldılar*/
#top #header .av-main-nav > li > a {
    //background-color: rgba(255, 255, 255, 0.3)!important;
	background-color: rgba(255, 255, 255, 0.0)!important;
    color: #dedede;
    font-size: 18px;
    border-color: #ff0000;
}

#top .av_header_glassy .av_header_transparency .header_bg {
    background-color: #fff;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
#top .header_bg {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.main_menu ul:first-child > li > a { font-family: 'Merriweather', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; }
#top #header_meta, #top #header_meta nav ul ul li, #top #header_meta nav ul ul a, #top #header_meta nav ul ul {background-color: #68bae8; background-image: linear-gradient(#68bae8,#a4d6f1);}


h1,h2,h3,h4,h5,h6 {text-transform:none!important;}

#top div .dropdown_widget_cart {
    background: #C9A84C !important;
}
.av_header_transparency .cart_dropdown_first .cart_dropdown_link {color:#FFF;}
#header:not(.av_header_transparency) .cart_dropdown_first .cart_dropdown_link {color:#C9A84C;}

/* --- MAIN MENU --- */
/* Default state  BUNU İPTAL ETTİK YUKARIDA KARŞILIĞI VAR....
.header_color .av-main-nav > li > a .avia-menu-text {
    color: #C9A84C !important; /* Change text color */
}
*/
/* Hover state */
.header_color .av-main-nav > li:hover > a .avia-menu-text {
    color: #C9A84C !important; /* Change hover text color */
    background-color: transparent !important; /* Optional hover background */
}


/* --- SUBMENU (DROPDOWN) --- */
/* Background & text default */
.header_color .main_menu .menu-item-has-children ul.sub-menu {
    background-color: #ffffff !important; /* Submenu background */
}
.header_color .sub-menu li a .avia-menu-text {
    color: #ffdd33 !important; /* Submenu text color */
}

/* Submenu hover state */
.header_color .sub-menu li a:hover .avia-menu-text {
    color: #ffddee !important; /* Submenu hover text color */
}
.header_color .sub-menu li:hover > a {
    background-color: #ff0000 !important; /* Submenu row hover background */
}



/* Remove header and menu borders */
#header, #header_main, #header_main_alternate {
    border: none !important;
}

/* Remove borders between individual menu items */
.av-main-nav > li > a {
    border: none !important;
}

/* Remove bottom indicator line (active menu fx) */
.avia-menu-fx {
    display: none !important;
}


/* Semi-transparent glassy background for dropdowns under a transparent header */
.av_header_transparency .sub-menu {
    background-color: rgba(0, 0, 0, 0.6) !important; /* Black with 60% visibility */
    border: none !important;
}
.av_header_transparency .sub-menu li a .avia-menu-text {
    color: #ffffff !important; /* White dropdown text */
}

/* Default color for the cart icon item */
.av_header_transparency #top .menu-item-avia-special.cart_dropdown .cart_dropdown_link span::before {
    color: #ffffff !important; /* Matches your default menu link color */
    background: #FFFFFF !important;
}

/* Hover color for the cart icon item */
.av_header_transparency #top .menu-item-avia-special.cart_dropdown:hover .cart_dropdown_link span::before {
    color: #ff0000 !important; /* Matches your designated hover color */
    //background: transparent !important;
    background: #FFFFFF !important;
}


#footer { 
background-color: white; 
background: url(/wp-content/uploads/2026/05/Footer_BG_1.jpg);
background-repeat: no-repeat;
background-size: cover;
    background-position: center bottom;
    min-height:100%;
    border: none !important;
}
#footer h3, p {color:#FFF;}

#socket { 
background-color: white; 
background: url(/wp-content/uploads/2026/05/Footer_BG_1.jpg);
background-repeat: no-repeat;
background-size: cover;
    background-position: center top;
    min-height:100%;
    border: none !important;
}

/* Remove top/bottom borders from all Color Sections */
.avia-section .container_wrap,
.avia-section .av-extra-border-element {
    border: none !important;
    display: none !important;
}



/*
Desktop Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px) {
  /* Add your Desktop Styles here */

}



/*
Mobile Styles
================================================== */
/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

}