﻿/*son


    */

@import url('https://fonts.cdnfonts.com/css/tuesday');

.tt-layout-newsletter03 {
    padding: 0px !important
}
.tt-desctop-menu .dropdown {
    text-shadow: 2px 2px #3f3f3f;
}
footer .tt-color-scheme-01 {
    background: #272727 !important;
}

.tt-social-icon {
    margin-left: 30%;
}

.renk1 {
    height: 5px;
    background: #FFC100;
}

.renk2 {
    height: 5px;
    background: #FF8A08;
}

.renk3 {
    height: 5px;
    background: #FF6500;
}

.renk4 {
    height: 5px;
    background: #FF6500;
}

.renk5 {
    height: 5px;
    background: #FF8A08;
}

.renk6 {
    height: 5px;
    background: #FFC100;
}

.baslik {
    display: block;
    margin: 0 0 0 10px;
    font-family: 'Tuesday', sans-serif !important;
    color: #d1d1d1;
    font-size: 62px;
    line-height: 27px;
    font-weight: 400;
    margin-top: -50px;
}


h1, h2, h3, h5, h6 {
    font-family: 'wokiee' !important;
}

tt-collapse-title tt-open {
    font-family: "Hind", sans-serif !important
}

.tt-title-subpages:not(.text-left):not(.text-right) {
    color: #191919 !important
}

.slider1_left {
    height: auto;
    width: 390px;
    position: absolute;
    left: 0;
    top: 180px;
    z-index: 8;
    -webkit-animation: slider1-left 8s infinite;
    animation: slider1-left 8s infinite;
    display: block;
}

.header .tt-dropdown-obj .tt-dropdown-toggle {
    color: #F9C44E !important
}

@media (max-width: 1000px) {
    .theme-custom {
        max-width: 600px;
        margin: 0px auto 15px !important;
    }
}


@media (max-width: 575px) {
    #tt-pageContent > .container-indent:not(.nomargin):not([class^="tt-offset"]) {
        margin-top: 0px !important
    }
}

@media (max-width: 1024px) {
    #tt-pageContent > .container-indent:not(.nomargin):not([class^="tt-offset"]) {
        margin-top: 0px !important
    }
}

.btn {
    background-color: #F9C44E !important;
}

    .btn:hover {
        background-color: #F9C44E !important;
    }

footer .tt-color-scheme-01 .tt-list li a:hover, footer .tt-color-scheme-01 .tt-mobile-collapse .tt-collapse-content .tt-list li a {
    color: #c5c5c5 !important
}
footer .tt-footer-custom {
    background-color: #272727 !important
}

.tt-product:not(.tt-view) .tt-description .tt-btn-addtocart.thumbprod-button-bg:hover {
    background-color: #F9C44E !important;
}

.tt-back-to-top {
    background-color: #FB8B24 !important;
}

.dot {
    background-color: #F9C44E !important;
}

.tt-aside .tt-item .tt-content .tt-price .sale-price {
    color: #F9C44E !important;
}

.tt-breadcrumb {
    margin-bottom: 20px;
}

.tt-filters-options .tt-title {
    color: #F9C44E !important
}

.tt-desctop-menu:not(.tt-hover-02) li.dropdown > a {
    color: #F9C44E !important
}

    .tt-desctop-menu:not(.tt-hover-02) li.dropdown > a :hover {
        color: #FB8B24 !important;
    }

header .tt-cart .tt-dropdown-toggle .tt-badge-cart {
    background: #F9C44E !important
}

.tt-collapse-title {
    color: #c5c5c5 !important
}
/*cart*/
.tt-product:not(.tt-view) .tt-description .tt-btn-addtocart.thumbprod-button-bg {
    background-color: #FB8B24 !important;
}

.tt-product:not(.tt-view) .tt-image-box img {
    border-radius: 10px;
}

.tt-product:not(.tt-view) .tt-description .tt-title a {
    color: #191919 !important
}


.tt-block-title .tt-title {
    color: #191919 !important
}

.tt-product:not(.tt-view) .tt-image-box .tt-btn-wishlist:hover {
    background: #F9C44E !important
}

.tt-product:not(.tt-view) .tt-image-box .tt-btn-compare:hover {
    background: #F9C44E !important
}

.tt-title-subpages:not(.text-left):not(.text-right) {
    color: #F9C44E !important
}


.tt-promo-box .tt-description {
    align-items: flex-start;
    top: 50px !important
}

.tt-logo img {
    max-height: 60px !important
}

.tt-desctop-menu nav > ul > li.dropdown > a {
    font-size: 15px !important;
    font-weight: 500 !important
}
/*
footer .tt-mobile-collapse .tt-collapse-title {
    color: #fff !important;
}

footer .tt-social-icon li a {
    color: #fff !important;
}

.tt-footer-default,
.tt-footer-col {
    background-image: url(/Content/Images/footer.jpg) !important;
    background-repeat: no-repeat !important;
    color: white !important;
}

footer .tt-color-scheme-01 .tt-collapse-title {
    color: #fff !important;
}

footer .tt-color-scheme-01 .tt-list li a,
footer .tt-color-scheme-01 .tt-mobile-collapse .tt-collapse-content .tt-list li a,
footer address, footer .tt-color-scheme-01 address span {
    color: #bcbbe2 !important;
    font-size: 16px !important;
}
*/
.tt-about-box {
    color: black !important;
    background-size: unset !important;
}

    .tt-about-box .tt-title {
        color: black !important;
    }

.tt-table-01 tbody tr td:first-child, .tt-table-01 tbody tr td:not(:first-child), .tt-table-01 thead tr th:first-child, .tt-table-01 thead tr th:not(:first-child) {
    width: unset !important;
}

/*********** CART  ***********/
.tt-list-description-cart, .option-list {
    list-style: none;
    margin: 0;
    padding: 0;
}

.btn-checkout {
    background-color: #28a745 !important;
    border-color: #28a745 !important;
}
/*********** CART END  ***********/

/*********** BUTTON  ***********/
button.btn-link {
    border: none;
}

a:hover {
    cursor: pointer;
}
/*********** BUTTON ENDED  ***********/

/*********** ACCOUNT  ***********/
ul.address-info {
    list-style-type: none;
    padding-left: 0px
}

select[name="DateOfBirthDay"], select[name="DateOfBirthMonth"] {
    width: 100px;
    float: left;
    margin-right: 5px
}

select[name="DateOfBirthYear"] {
    width: 100px;
    float: left;
}
/*********** ACCOUNT ENDED  ***********/
/***********  VALIDATION  ***********/
span.required {
    color: red;
    font-weight: 700;
}

.field-validation-error {
    color: red;
    font-weight: 700;
}

.message-error {
    color: red !important;
    font-weight: 700 !important;
}
/***********  VALIDATION ENDED  ***********/
/*********** PAGINATION  ***********/
.pager {
    margin: 0 0 20px;
}

    .pager ul {
        text-align: center;
        font-size: 0;
    }

    .pager li {
        display: inline-block;
        margin: 0 5px;
        vertical-align: top;
    }

        .pager li a,
        .pager li span {
            display: block;
            min-width: 35px;
            height: 35px;
            border: 1px solid #ddd;
            background-color: #eee;
            padding: 8px;
            text-align: center;
            font-size: 14px; /*reset zeroing*/
            cursor: pointer;
        }

        .pager li.active a,
        .pager li.active span {
            background-color: #2879fe;
            color: #fff;
        }

        .pager li span {
            border-color: transparent;
            background-color: #4ab2f1;
            color: #fff;
        }

        .pager li.previous-page *,
        .pager li.next-page *,
        .pager li.first-page *,
        .pager li.last-page * {
            background-position: center;
            background-repeat: no-repeat;
            font-size: 0;
            color: #fff;
        }

        .pager li.previous-page * {
            background-image: url('../../images/prev.png');
        }

        .pager li.next-page * {
            background-image: url('../../images/next.png');
        }

        .pager li.first-page * {
            background-image: url('../../images/first.png');
        }

        .pager li.last-page * {
            background-image: url('../../images/last.png');
        }

        .pager li a:hover {
            border-color: transparent;
            background-color: #ddd;
        }
/*********** PAGINATION ENDED  ***********/

/*********** NOTIFICATIONS & POPUPS  ***********/
.bar-notification {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    padding: 15px 25px 15px 10px;
    line-height: 16px;
    color: #fff;
    opacity: 0.95;
}

    .bar-notification.success {
        background-color: #4bb07a;
    }

    .bar-notification.error {
        background-color: #e4444c;
    }

    .bar-notification.warning {
        background-color: #f39c12;
    }

    .bar-notification .content {
        margin: 0 10px 0 0;
    }

        .bar-notification .content a {
            color: #fff;
            text-decoration: underline;
        }

    .bar-notification .close {
        position: absolute;
        top: 0;
        right: 0;
        width: 32px;
        height: 32px;
        margin: 7px;
        background: #fff url('../../images/close.png') center no-repeat;
        cursor: pointer;
    }

.noscript {
    border-bottom: 1px solid #333;
    background-color: #ff9;
    padding: 30px 15px;
    text-align: center;
    line-height: 22px;
    color: #444;
}

.ajax-loading-block-window {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    width: 32px;
    height: 32px;
    margin: -16px 0 0 -16px;
    background: url('../../images/loading.gif') center no-repeat;
}

.please-wait {
    background: url('../../images/ajax-loader-small.gif') no-repeat;
    padding-left: 20px;
    font-size: 14px;
}

.ui-dialog {
    max-width: 90%;
    border: 1px solid #ddd;
    box-shadow: 0 0 2px rgba(0,0,0,0.15);
    overflow: hidden;
    background-color: #fff;
    /*override jQuery UI styles, do not delete doubled properties*/
    border-radius: 0;
    padding: 0;
    font: normal 14px Arial, Helvetica, sans-serif;
}

    .ui-dialog:before {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(0,0,0,0.5);
    }

.ui-dialog-titlebar {
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    background-color: #eee;
    padding: 10px 15px;
    /*override jQuery UI styles, do not delete doubled properties*/
    border-width: 0 0 1px;
    border-radius: 0;
    background-image: none;
    padding: 10px 15px !important;
    font-weight: normal;
    cursor: auto !important;
}

    .ui-dialog-titlebar > span {
        float: left;
        font-size: 18px;
        color: #444;
        /*override jQuery UI styles, do not delete doubled properties*/
        margin: 0 !important;
    }

    .ui-dialog-titlebar button {
        position: absolute;
        top: 0;
        right: 0;
        width: 42px;
        height: 42px;
        border: none;
        overflow: hidden;
        background: url('../../images/close.png') center no-repeat;
        font-size: 0;
        /*override jQuery UI styles, do not delete doubled properties*/
        top: 0 !important;
        right: 0 !important;
        width: 42px !important;
        height: 42px !important;
        margin: 0 !important;
        border: none !important;
        border-radius: 0;
        background: url('../../images/close.png') center no-repeat !important;
        padding: 0 !important;
    }

        .ui-dialog-titlebar button span {
            display: none !important;
        }

.ui-dialog-content {
    padding: 15px;
    line-height: 20px;
    /*override jQuery UI styles, do not delete doubled properties*/
    background-color: #fff !important;
    padding: 15px 15px 20px 15px !important;
    color: #777;
}

    .ui-dialog-content .page {
        min-height: 0;
    }

    .ui-dialog-content .page-title {
        min-height: 0;
        margin: 0 0 15px;
        padding: 0px 10px 10px 10px;
        text-align: center;
    }

        .ui-dialog-content .page-title h1 {
            font-size: 24px;
            line-height: 30px;
        }

    .ui-dialog-content .back-in-stock-subscription-page {
        text-align: center;
    }

        .ui-dialog-content .back-in-stock-subscription-page .tooltip {
            margin-bottom: 10px;
        }

        .ui-dialog-content .back-in-stock-subscription-page .button-1 {
            border: none;
            background-color: #4ab2f1;
            padding: 10px 15px;
            font-size: 15px;
            color: #fff;
            text-transform: uppercase;
        }

            .ui-dialog-content .back-in-stock-subscription-page .button-1:hover {
                background-color: #248ece;
            }

.tt-aside .tt-item .tt-content .tt-price {
    color: #F9C44E !important;
}

.tt-product:not(.tt-view) .tt-description .tt-price .new-price {
    color: #F9C44E !important;
}

.eu-cookie-bar-notification {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 1050;
    width: 320px;
    height: 180px;
    margin: -90px 0 0 -160px;
    border: 1px solid #ccc;
    box-shadow: 0 0 2px rgba(0,0,0,0.15);
    background-color: #fff;
    padding: 20px;
    text-align: center;
}

    .eu-cookie-bar-notification .text {
        margin-bottom: 20px;
        line-height: 20px;
    }

    .eu-cookie-bar-notification button {
        min-width: 60px;
        margin: 5px 0 10px;
        border: none;
        background-color: #4ab2f1;
        padding: 8px 12px;
        font-size: 14px;
        color: #fff;
    }

        .eu-cookie-bar-notification button:hover {
            background-color: #248ece;
        }

    .eu-cookie-bar-notification a {
        display: block;
        color: #4ab2f1;
    }

        .eu-cookie-bar-notification a:hover {
            text-decoration: underline;
        }

.tt-block-title {
    padding-bottom: 10px !important
}
/*********** NOTIFICATIONS & POPUPS  ENDED ***********/
