﻿:root {
    --main-color: #000;
    --hover-main-color: #007e91;
    --text: #222222;
    --tooltip-boder-color: #383838;
    --font-size: 14px;
    --font-family: Quicksand, sans-serif;
    --site-body-bg-image: "";
    --inner-header-bg-color: #fff;

    /*--font-family: Raleway, sans-serif;*/
    /*--font-family: Montserrat, sans-serif;*/
    /*--font-family: Orbitron, sans-serif;*/
    /*--font-family: Cinzel, sans-serif;*/
    /*--font-family: Righteous, sans-serif;*/
    /*--font-family: Alegreya Sans SC, sans-serif;*/
}
.inner-header {
    background-color: var(--inner-header-bg-color) !important;
}
.bg-gradient-menu-orta {
    background: linear-gradient(0deg, var(--ustHeaderOrtaMenuBgColorGradient1) 0%, var(--ustHeaderOrtaMenuBgColorGradient2) 50%) !important;
}

body, #nt_wrapper {
    background-color: var(--site-body-bg-color) !important;
    background-image: var(--site-body-bg-image) !important;
}
.bg-light {
    background-color: var(--site-content-bg-color) !important;
   
}
.type_slideshow button.kalles-caption-layout-01__button.slt4_btn, .type_slideshow a.kalles-caption-layout-01__button.slt4_btn {
    color: var(--slide-button-text-color) !important;
    background-color: var(--slide-button-bg-color) !important;
    border-color: var(--slide-button-border-color) !important;
}

.single_add_to_cart_button {
    background: var(--urun-detay-sepet-button-bg-color) !important;
    color: var(--urun-detay-button-text-color) !important;
}

.product-image .nt_add_qv:hover, .product-image .pr_atc:hover {
    background: var(--product-hover-button-bg-color) !important;
    color: var( --product-hover-button-text-color) !important;
}

.push-menu-btn > svg {
    fill: var( --mobil-menu-icon-color) !important;
}

.nt-social a:hover {
    color: var( --footer-social-icons-hover-text-color) !important;
}

.footer__bot_wrap {
    background-color: var(--footer-bottom-bg-color) !important;
    color: var(--footer-bottom-text-color) !important;
}

.footer__bot a:not(:hover) {
    color: var(--footer-bottom-menu-li-text-color) !important;
}

.footer__bot_wrap a:hover {
    color: var(--footer-bottom-menu-li-hover-text-color) !important;
}


.footer__top a:hover {
    color: var(--footer-menu-li-hover-text-color) !important;
}

.footer__top a:not(:hover) {
    color: var(--footer-menu-li-text-color) !important;
}

.footer__top .widget-title {
    color: var(--footer-menu-text-color) !important;
}

.footer__top_wrap {
    background-color: var(--footer-bg-color) !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    background-position: center center;
    color: var(--footer-text-color) !important;
}

.sub-title {
    font-family: serif;
    font-style: italic;
    font-size: 14px;
    color: var(--sub-title-text-color) !important;
    font-weight: 400;
    margin-top: 0;
}

.section-title {
    font-size: 24px;
    font-weight: 600;
    color: var(--title-text-color) !important;
    background-color: var(--title-background-color) !important;
    border-radius: var(--title-bg-border-radius) !important;
    padding:5px;
}

.title_2:before, .title_2:after, .title_11:before, .title_11:after, .title_12:before, .title_12:after {
    background: var(--title-left-right-border-bg-color) !important;
}

.ntheader .nt_action > .my-account > a, .ntheader .nt_action > .icon_search {
    color: var(--right-icons-text-color) !important;
}

.nt_opended .sub-menu .menu-item, .nt_opended .sub-menu .menu-item a {
    color: var(--mobil-submenu-li-text-color) !important;
}

.nt_mb_menu .sub-menu li > a .nav_link_icon {
    color: var(--mobil-sub-menu-right-icon-color) !important;
}

.nt_opended .sub-menu {
    background-color: var( --mobil-submenu-li-bg-color) !important;
}

.nt_mb_menu li.nt_opended > a, .nt_mb_menu li:active > a, .nt_mb_menu li > a:hover {
    background-color: var(--mobil-menu-li-active-bg-color) !important;
}

#nt_menu_canvas > i {
    color: var(--mobil-menu-close-button-text-color) !important;
    background-color: var(--mobil-menu-close-button-bg-color) !important;
}

.act_opened {
    border-right: 6px solid var( --menu-right-border-color) !important;
}

.mb_nav_title:after {
    background-color: var(--menu-title-border-bottom-color) !important;
}

.mb_nav_title.active {
    background-color: var(--menu-title-bg-color) !important;
}

.mb_nav_title {
    color: var(--mobil-menu-title-text-color) !important;
}

.sp_header_mid {
    background-color: var(--menu-bg-color) !important;
}

.page-head a:hover, .nt_menu > li > a:hover, .nt_action > a:hover, .nt_action > div > a:hover, .nt_action .ssw-topauth .push_side:hover, .nt_menu > li > a:focus, .nt_action > a:focus, .nt_action > div > a:focus, .nt_action .ssw-topauth .push_side:focus {
    background-color: var(--menu-text-hover-bg-color) !important;
    color: var(--menu-text-hover-color) !important;
}

.ntheader .nt_menu > li > a, .ntheader .nt_action > a, .nt_action .ssw-topauth .push_side, .ntheader .nt_action > div > a, .ntheader .sp_header_mid .nt-social a, .ntheader .cus_txt_h, .ntheader .header_categories, .ntheader .branding > a, .ntheader .icon_cart .ch_tt_price {
    color: var( --menu-main-text-hover-color) !important;
}

.nt_menu div.menu-item > a, .nt_menu ul li a {
    color: var( --menu-text-dropdown-color) !important;
}

    .nt_menu div.menu-item > a:hover, .nt_menu ul li a:hover {
        color: var(--menu-text-dropdown-hover-color) !important;
    }

.kalles_toolbar_item > a {
    color: var(--mobil-toolbar-text-color) !important;
}
.kalles_toolbar {
    background-color: var(--mobil-toolbar-bg-color) !important;
}