body {
    color: #000;
    font-family: 'Dosis', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.form-check-input {
    width: 14px !important;
    height: 14px !important;
    position: unset !important;
    clip: unset !important;
    appearance: auto !important;
}
.prCheck {
    margin: 0px !important;
}
.promosyonContent label {
    margin-bottom: 0px !important;
    margin-left: 7px;
}
.textInput {
    margin-bottom: 4px;
    border-radius: 7px;
    padding: 4px;
    outline: none;
    border: 2px solid #ddd;
    margin-left:-8px;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none !important;
}
.text-btn {
    margin-left:-8px;
    font-size: 16px;
    font-weight: 500;
    background: #565a5c !important;
    border: 0px !important;
    text-decoration: none !important;
}

.text-btn:hover {
    text-decoration: none !important;
}

    body.noScroll {
        height: 100vh;
        overflow: hidden;
    }

input, select, textarea {
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

    select::-ms-expand {
        display: none;
        /* to ie 10 */
    }

    input:focus, input[type="radio"]:focus, input[type="checkbox"]:focus,
    .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active:focus, .btn.active.focus,
    a:focus, a:active:focus {
        outline: none;
        outline-offset: 0;
        outline-color: transparent;
    }

.btn:hover, .btn:focus, .btn.focus {
    color: #fff;
    text-decoration: underline;
}

a {
    color: #003d84;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    a:hover, a:focus {
        color: #179bd7;
    }

.w-100 {
    width: 100%;
}

.width-full, .header, .top-bar, .navBar {
    width: 100%;
    float: left;
}

ul.disc {
    padding-left: 40px;
}

    ul.disc li {
        list-style: disc;
    }

ul li {
    list-style: none;
}

.clearfix {
    clear: both;
}

.wrapper {
    margin: 0 auto;
    width: 1170px;
}

.max-width-100 {
    max-width: 100%;
}

.row5 {
    margin-left: -5px;
    margin-right: -5px;
}

.row7 {
    margin-left: -7px;
    margin-right: -7px;
}

.row10 {
    margin-left: -10px;
    margin-right: -10px;
}

.row12 {
    margin-left: -12px;
    margin-right: -12px;
}

.mTB0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.mTB5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}

.mTB10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.mTB15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.mTB20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.mTB30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.mTB45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}

.mTop45 {
    margin-top: 45px !important;
}

.mTop30 {
    margin-top: 30px !important;
}

.mTop25 {
    margin-top: 25px !important;
}

.mTop20 {
    margin-top: 20px !important;
}

.mTop15 {
    margin-top: 15px !important;
}

.mTop10 {
    margin-top: 10px !important;
}

.mTop5 {
    margin-top: 5px !important;
}

.mTop0 {
    margin-top: 0 !important;
}

.mBottom45 {
    margin-bottom: 45px !important;
}

.mBottom30 {
    margin-bottom: 30px !important;
}

.mBottom25 {
    margin-bottom: 25px !important;
}

.mBottom20 {
    margin-bottom: 20px !important;
}

.mBottom15 {
    margin-bottom: 15px !important;
}

.mBottom10 {
    margin-bottom: 10px !important;
}

.mBottom5 {
    margin-bottom: 5px !important;
}

.mBottom0 {
    margin-bottom: 0 !important;
}

.mRight20 {
    margin-right: 20px !important;
}

.mRight15 {
    margin-right: 15px !important;
}

.mRight10 {
    margin-right: 10px !important;
}

.mRight7 {
    margin-right: 7px !important;
}

.mRight5 {
    margin-right: 5px !important;
}

.mRight3 {
    margin-right: 3px !important;
}

.mLeft20 {
    margin-left: 20px !important;
}

.mLeft15 {
    margin-left: 15px !important;
}

.mLeft10 {
    margin-left: 10px !important;
}

.mLeft7 {
    margin-left: 7px !important;
}

.mLeft5 {
    margin-left: 5px !important;
}

.mLeft3 {
    margin-left: 3px !important;
}

.mLR0 {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.m0 {
    margin: 0 !important;
}

.p0 {
    padding: 0 !important;
}

.pLR0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.pTB10 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

.pTB20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.pTB15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.pTB30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.pTB60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.padding9 {
    padding: 9px !important;
}

.padding10 {
    padding: 10px !important;
}

.padding15 {
    padding: 15px !important;
}

.pTop15 {
    padding-top: 15px !important;
}

.pBottom15 {
    padding-bottom: 15px !important;
}

.pLeft15 {
    padding-left: 15px !important;
}

.pRight15 {
    padding-right: 15px !important;
}

.removeSelect::after {
    display: none;
}

.relative {
    position: relative;
}

.tableCell {
    display: table-cell;
    vertical-align: middle;
}

.flex, .accordion-header strong {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.flex-column {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.flex-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.text-center {
    text-align: center;
}

.space-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.hl-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.vl-center, .accordion-header strong {
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
}

.selectBoxArrow {
    position: relative;
}

    .selectBoxArrow::after {
        content: '';
        top: 13px;
        right: 15px;
        width: 10px;
        height: 5px;
        position: absolute;
        background-image: url("/img/selectboxarrow.png");
        background-repeat: no-repeat;
        background-position: center center;
    }

    .selectBoxArrow.v2::after {
        top: 16px;
    }

.bg-white {
    background-color: #fff !important;
}

.amatic-regular, #owl-slider .item strong, .pageTitle .title em {
    font-weight: normal;
    font-family: 'Amatic SC', cursive;
}

.amatic-bold, ul.navMenu > li > a, #basketList .dropdown-menu li.basket-item .basketDel, .search input, #owl-slider .item span, #owl-slider .item .shoppingBtn, ul.aboutWidget li strong, .pageTitle .title, .specialBanner strong, .specialBanner a, ul.breadcrumb li a, .detailTab li a {
    font-weight: bold;
    font-family: 'Amatic SC', cursive;
}

.text-white, .iphone-fix {
    color: #fff !important;
}

.text-black {
    color: #000 !important;
}

.fs12 {
    font-size: 12px !important;
}

.fs14 {
    font-size: 14px !important;
}

.fs16 {
    font-size: 16px !important;
}

.fs18 {
    font-size: 18px !important;
}

.fs20 {
    font-size: 20px !important;
}

.fs24 {
    font-size: 24px !important;
}

.fs30 {
    font-size: 30px !important;
}

.fs34 {
    font-size: 34px !important;
}

.fs44 {
    font-size: 44px !important;
}

.fs50 {
    font-size: 50px !important;
}

.light {
    font-weight: 300 !important;
}

.normal {
    font-weight: 400 !important;
}

.medium {
    font-weight: 500 !important;
}

.solid {
    font-weight: 600 !important;
}

.bold {
    font-weight: 700 !important;
}

.text-decoration {
    text-decoration: none;
}

    .text-decoration:hover, .text-decoration:focus {
        text-decoration: none;
    }

.old-price {
    text-decoration: line-through;
}

.img-hover img {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all .4s;
    transition: all .4s;
}

.img-hover:hover img {
    opacity: .8;
    filter: alpha(opacity=80);
}

.display_380 {
    display: none;
}

.display_420 {
    display: none;
}

.display_480 {
    display: none;
}

.display_540 {
    display: none;
}

.display_640 {
    display: none;
}

input[type="checkbox"],
input[type="radio"] {
    width: 1px;
    height: 1px;
    left: -1000px;
    z-index: -1000;
    overflow: hidden;
    position: absolute;
    clip: rect(0 0 0 0);
}

.scrollBarFix::-webkit-scrollbar-track {
    width: 0;
    height: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    background: none;
}

.scrollBarFix::-webkit-scrollbar {
    width: 0;
    height: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    background: none;
}

.scrollBarFix::-webkit-scrollbar-thumb {
    width: 0;
    height: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    background: none;
}

.menuTitle {
    float: left;
    width: 100%;
    margin: 15px 0 10px;
    padding-left: 23px;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}

.mSocial {
    float: left;
    width: 100%;
    padding-left: 13px;
    margin-bottom: 20px;
}

    .mSocial a {
        float: left;
        margin-left: 10px;
    }

        .mSocial a i {
            float: left;
            width: 30px;
            height: 30px;
            color: #fff;
            font-size: 15px;
            line-height: 28px;
            text-align: center;
            background-color: transparent;
            border: 1px solid transparent;
        }

            .mSocial a i.fa-facebook-f {
                border-color: transparent;
                color: white;
                background-color: #3b5999;
            }

            .mSocial a i.fa-twitter {
                border-color: transparent;
                color: white;
                background-color: #55acee;
            }

            .mSocial a i.fa-instagram {
                border-color: transparent;
                color: white;
                background-color: #c13584;
            }

.mSearch {
    float: left;
    width: 100%;
    padding: 0 10px 0 23px;
}

    .mSearch input {
        float: left;
        width: calc(100% - 50px);
        height: 34px;
        margin: 0 0;
        padding: 0 0 0 9px;
        font-size: 15px;
        color: #f6f5f1;
        border: 1px solid #fff;
        border-radius: 4px 0 0 4px;
        background: none;
        outline: 0;
    }

        .mSearch input::-webkit-input-placeholder {
            color: #f6f5f1;
        }

        .mSearch input:-ms-input-placeholder {
            color: #f6f5f1;
        }

        .mSearch input::-ms-input-placeholder {
            color: #f6f5f1;
        }

        .mSearch input::placeholder {
            color: #f6f5f1;
        }

    .mSearch .submitBtn {
        float: left;
        width: 50px;
        height: 34px;
        margin: 0 0;
        padding: 0 0;
        font-size: 16px;
        color: #c7433c;
        font-weight: 600;
        background-color: #fff;
        border-radius: 0 4px 4px 0;
        outline: 0;
        border: 0;
    }

.top-bar {
    height: 55px;
    background: url("/img/top-pattern.png") repeat center;
}

ul.contactDesc {
    float: left;
    margin-bottom: 0;
}

    ul.contactDesc li {
        float: left;
        color: #fff;
        font-size: 16px;
        font-weight: 600;
    }

        ul.contactDesc li:last-child {
            margin-left: 15px;
        }

        ul.contactDesc li .icon {
            float: left;
            width: 26px;
            height: 26px;
            margin-right: 5px;
            background-repeat: no-repeat;
            background-position: center center;
        }

            ul.contactDesc li .icon.icon1 {
                background-image: url("/img/email_icon.png");
            }

            ul.contactDesc li .icon.icon2 {
                background-image: url("/img/phone_icon.png");
            }

ul.headerSocial {
    float: right;
    margin-bottom: 0;
    margin-left: 5px;
}

    ul.headerSocial li {
        float: left;
        margin-left: 10px;
    }

#language, #currency {
    float: right;
    margin-left: 15px;
}

    #language .dropdown-toggle, #currency .dropdown-toggle {
        float: left;
        margin: 0 0;
        padding: 0 0;
        color: #fff;
        font-size: 16px;
        font-weight: 700;
        background: none;
        outline: 0;
        border: 0;
    }

    #language ul, #currency ul {
        border: 1px solid #ddd;
        background: #fff;
        padding: 0 0;
        width: auto;
        left: auto;
        top: 40px;
        right: 0;
    }

        #language ul::before, #currency ul::before {
            content: '';
            top: -10px;
            right: 9px;
            z-index: 3;
            position: absolute;
            border-left: 7px solid transparent;
            border-right: 7px solid transparent;
            border-bottom: 10px solid #ffffff;
        }

        #language ul::after, #currency ul::after {
            content: '';
            top: -12px;
            right: 8px;
            z-index: 2;
            position: absolute;
            border-left: 8px solid transparent;
            border-right: 8px solid transparent;
            border-bottom: 12px solid #dddddd;
        }

.language_icon {
    float: left;
    width: 24px;
    height: 24px;
    background: url("/img/language.png") no-repeat center;
}

.currency_icon {
    float: left;
    width: 24px;
    height: 24px;
    background: url("/img/currency.png") no-repeat center;
}

.navBar {
    height: 85px;
    background: url("/img/navbar-pattern.png") repeat center;
}

#sys_btn_toogle_menu {
    width: 42px;
    float: right;
    color: #c7433c;
    text-align: center;
    display: none;
    outline: none;
    border: none;
}

    #sys_btn_toogle_menu i {
        float: left;
        width: 100%;
        font-size: 24px;
        line-height: 100%;
    }

    #sys_btn_toogle_menu span {
        float: left;
        width: 100%;
        font-size: 15px;
        font-weight: 500;
    }

.navBarLeft, .navBarRight {
    float: left;
    padding: 18px 0;
    width: calc(50% - 148px);
    position: relative;
    z-index: 3;
}

.navBarRight {
    float: right;
}

ul.navMenu {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

    ul.navMenu > li > a {
        min-width: 88px;
        font-size: 30px;
        color: #c64c47;
        padding: 0 0 7px;
        text-align: center;
        position: relative;
        display: inline-block;
        text-decoration: none;
        background-repeat: no-repeat;
        background-position: center center;
    }

        ul.navMenu > li > a::before {
            content: '';
            left: 0;
            bottom: 0;
            width: 88px;
            height: 7px;
            display: none;
            position: absolute;
            background: url("/img/navmenu-pattern.png") no-repeat center;
        }

        ul.navMenu > li > a.active, ul.navMenu > li > a:hover {
            color: #2d2d2d;
        }

            ul.navMenu > li > a.active::before, ul.navMenu > li > a:hover::before {
                display: block;
            }

.logo {
    top: 0;
    left: 50%;
    right: 50%;
    z-index: 2;
    width: 296px;
    height: 163px;
    text-align: center;
    position: absolute;
    margin: -39px 0 0 -148px;
    background: url(../../img/logo-pattern.png) no-repeat center;
}

    .logo img {
        width: 155px;
        height: 146px;
        margin-top: 8.5px;
        display: inline-block;
        background: url("/img/logo.png") no-repeat center;
    }

#basketList .dropdown-toggle {
    float: left;
    width: 28px;
    height: 29px;
    margin-top: 8px;
    position: relative;
    background: url("/img/shopping.png") no-repeat center;
    outline: 0;
    border: 0;
}

    #basketList .dropdown-toggle span {
        top: -10px;
        width: 24px;
        height: 24px;
        right: -12px;
        color: #fff;
        font-weight: 600;
        line-height: 20px;
        text-align: center;
        position: absolute;
        border-radius: 50%;
        border: 2px solid #fff;
        background-color: #2d2d2d;
    }

#basketList .dropdown-menu {
    border: 0;
    left: auto;
    outline: 0;
    margin: 0 0;
    right: -12px;
    width: 310px;
    border-radius: 0;
    padding: 28px 0 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: url("/img/shopping-bg.png") no-repeat center;
    background-size: cover;
}

.dropdown-menu.m_min {
    min-width: 72px;
    max-width: 76px;
}

#basketList .dropdown-menu li {
    float: left;
    width: 100%;
    position: relative;
}

    #basketList .dropdown-menu li.basket-item {
        margin-bottom: 12px;
        padding: 0 20px 12px;
    }

        #basketList .dropdown-menu li.basket-item a {
            float: left;
            padding: 0 0;
            white-space: inherit;
            width: calc(100% - 30px);
        }

            #basketList .dropdown-menu li.basket-item a:hover, #basketList .dropdown-menu li.basket-item a:focus {
                outline: 0;
                background: none;
            }

            #basketList .dropdown-menu li.basket-item a img {
                float: left;
                width: 75px;
                height: 77px;
                background-size: cover;
                background-position: center;
                background-repeat: no-repeat;
            }

            #basketList .dropdown-menu li.basket-item a .desc {
                float: left;
                color: #fff;
                position: relative;
                padding: 3px 0 3px 7px;
                width: calc(100% - 75px);
            }

                #basketList .dropdown-menu li.basket-item a .desc::after {
                    content: '';
                    left: 7px;
                    width: 78px;
                    height: 7px;
                    bottom: -12px;
                    position: absolute;
                    background: url("/img/basket-pattern.png") no-repeat center;
                }

            #basketList .dropdown-menu li.basket-item a .title {
                display: block;
                font-size: 16px;
            }

            #basketList .dropdown-menu li.basket-item a .price {
                display: block;
                font-size: 18px;
            }

                #basketList .dropdown-menu li.basket-item a .price em {
                    font-weight: 400;
                    font-style: normal;
                }

        #basketList .dropdown-menu li.basket-item .basketDel {
            float: left;
            width: 29px;
            height: 31px;
            color: #fff;
            font-size: 20px;
            margin-top: 25px;
            line-height: 31px;
            text-align: center;
            background: url("/img/close-btn.png") no-repeat center;
            outline: 0;
            border: 0;
        }

.goBasket {
    width: 218px;
    height: 50px;
    font-size: 24px;
    text-align: center;
    margin: 0 auto -15px;
    padding: 0 0 !important;
    color: #fff !important;
    display: table !important;
    line-height: 50px !important;
    background: url("/img/red-btn.png") no-repeat center;
}

    .goBasket:hover, .goBasket:focus {
        text-decoration: none;
        background: transparent url("/img/red-btn.png") no-repeat center !important;
    }

.search {
    right: 0;
    top: 15px;
    z-index: 2;
    position: absolute;
}

    .search input {
        float: left;
        width: 240px;
        height: 34px;
        margin: 0 0;
        padding: 0 0;
        font-size: 18px;
        color: #f6f5f1;
        background: url("/img/search-pattern.png") no-repeat left bottom;
        outline: 0;
        border: 0;
    }

        .search input::-webkit-input-placeholder {
            color: #f6f5f1;
        }

        .search input:-ms-input-placeholder {
            color: #f6f5f1;
        }

        .search input::-ms-input-placeholder {
            color: #f6f5f1;
        }

        .search input::placeholder {
            color: #f6f5f1;
        }

    .search .submitBtn {
        float: left;
        width: 22px;
        height: 22px;
        margin-top: 6px;
        background: url("/img/search_icon.png") no-repeat center;
        outline: 0;
        border: 0;
    }

#owl-slider .item img {
    float: left;
    width: 100%;
    height: 564px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

#owl-slider .item a {
    float: left;
    width: 100%;
}

#owl-slider .item .shadow {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
    text-align: center;
    position: absolute;
    background-color: rgba(47, 39, 13, 0.56);
}

#owl-slider .item span {
    float: left;
    width: 100%;
    font-size: 36px;
    letter-spacing: 2px;
}

#owl-slider .item strong {
    float: left;
    width: 100%;
    font-size: 92px;
    line-height: 110%;
    margin-bottom: 9px;
}

#owl-slider .item .shoppingBtn {
    width: 303px;
    color: #fff;
    display: table;
    margin: 0 auto;
    font-size: 30px;
    font-weight: 700;
    line-height: 35px;
    padding: 10px 3px;
    text-decoration: none;
    background: url("/img/shopping-btn.png") no-repeat center;
}

.aboutSection {
    float: left;
    width: 100%;
    color: #2d2d2d;
    position: relative;
    padding: 65px 0 182px;
    background: url("/img/aboutus.jpg") no-repeat center;
    background-size: cover;
}

    .aboutSection::before {
        content: '';
        left: 0;
        z-index: 2;
        top: -61px;
        width: 100%;
        height: 61px;
        position: absolute;
        /*background: url("/img/about-pattern.png") no-repeat center;*/
    }

.about-title {
    float: left;
    width: 100%;
    font-size: 36px;
    position: relative;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

    .about-title::after {
        content: '';
        left: 0;
        bottom: 0;
        width: 358px;
        height: 10px;
        position: absolute;
        background: url("/img/about-title-pattern.png") no-repeat left center;
    }

.blackBtn {
    float: left;
    width: 218px;
    color: #fff;
    font-size: 22px;
    margin-top: 10px;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    background: url("/img/black-btn.png") no-repeat center;
}

.right-arrow {
    width: 26px;
    height: 14px;
    background: url("/img/right-arrow.png") no-repeat center;
}

ul.aboutWidget {
    float: left;
    width: 100%;
    margin: -107px 0 0;
    position: relative;
}

    ul.aboutWidget li {
        margin-bottom: 30px;
    }

        ul.aboutWidget li a, ul.aboutWidget li a:hover, ul.aboutWidget li a:focus {
            text-decoration: none;
        }

        ul.aboutWidget li img {
            float: left;
            width: 214px;
            height: 214px;
            border-radius: 50%;
            margin-bottom: 15px;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
        }

        ul.aboutWidget li strong {
            display: block;
            font-size: 36px;
            color: #c64c47;
            text-align: center;
        }

.pageTitle {
    float: left;
    width: 100%;
    text-align: center;
    position: relative;
    margin-bottom: 45px;
    padding-bottom: 15px;
}

    .pageTitle::before {
        content: '';
        bottom: 0;
        left: 50%;
        right: 50%;
        width: 358px;
        height: 10px;
        position: absolute;
        margin-left: -179px;
        background: url("/img/about-title-pattern.png") no-repeat center;
    }

    .pageTitle .subTitle {
        width: 218px;
        color: #fff;
        line-height: 36px;
        margin-bottom: 5px;
        letter-spacing: 10px;
        display: inline-block;
        background: url("/img/subtitle-pattern.png") no-repeat center;
    }

    .pageTitle .title {
        float: left;
        width: 100%;
        font-size: 36px;
        color: #c64c47;
        letter-spacing: 3px;
    }

        .pageTitle .title em {
            color: #2d2d2d;
            font-style: normal;
        }

.bestSellerSection {
    float: left;
    width: 100%;
    background: url("/img/best-seller.png") center;
}

.product-item {
    float: left;
    width: 25%;
    padding: 0 20px;
    text-align: center;
    margin-bottom: 30px;
}

    .product-item .img,
    #owl-ekurun .img {
        float: left;
        width: 100%;
        padding: 10px 10px;
        background-color: #f1f1f1;
        position: relative;
    }

        .product-item .img img,
        #owl-ekurun .img img {
            float: left;
            width: 100%;
            height: 247px;
            border-radius: 8px 8px 0 0;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: contain;
            background-color: #fff;
        }

    .product-item .desc,
    #owl-ekurun .desc {
        float: left;
        width: 100%;
        position: relative;
        padding-bottom: 15px;
        border-radius: 0 0 8px 8px;
        background-color: #f9f9f9;
        border-bottom: 4px solid rgba(198, 76, 71, 0.44);
    }

        .product-item .desc::after,
        #owl-ekurun .desc::after {
            content: '';
            left: 0;
            top: -49px;
            width: 100%;
            height: 49px;
            position: absolute;
            /*background: url("/img/product-pattern.png") no-repeat center;*/
        }

    .product-item .title,
    #owl-ekurun .title {
        float: left;
        width: 100%;
        padding: 0 5px;
        font-size: 18px;
        color: #525252;
        font-weight: 500;
        position: relative;
        margin-bottom: 10px;
        margin-top: 10px;
        padding-bottom: 10px;
        height: 60px;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

        .product-item .title::after,
        #owl-ekurun .title::after {
            content: '';
            bottom: 0;
            left: 50%;
            right: 50%;
            width: 72px;
            height: 4px;
            margin-left: -36px;
            position: absolute;
            background: url("/img/yellow-pattern-sm.png") no-repeat center;
        }

    .product-item .price,
    #owl-ekurun .price {
        float: left;
        width: 100%;
        font-size: 18px;
        color: #c64c47;
    }

        .product-item .price em,
        #owl-ekurun .price em,
        .table tr em {
            color: #adadad;
            font-weight: 400;
            margin-left: 5px;
            font-style: normal;
            text-decoration: line-through;
        }

.actions {
    z-index: 3;
    display: table;
    position: relative;
    margin: -25px auto 10px;
}

    .actions .addBasketBtn, .actions .detailBtn {
        float: left;
        margin: 0 1px;
        padding: 8px 13px 2px;
        background-color: #fff;
        border-radius: 0 20px 20px 0;
        outline: 0;
        border: 0;
    }

        .actions .addBasketBtn svg, .actions .detailBtn svg {
            width: 24px;
            height: 24px;
            fill: #cecece;
        }

    .actions .detailBtn {
        border-radius: 20px 0 0 20px;
    }

.specialBanner {
    float: left;
    width: 100%;
    position: relative;
    padding: 32px 49px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

    .specialBanner.orange {
        background-image: url("/img/special-banner1.png");
    }

    .specialBanner.yellow {
        background-image: url("/img/special-banner2.png");
    }

    .specialBanner .wrap {
        float: left;
        width: 100%;
        height: 210px;
        color: #2d2d2d;
        text-align: center;
        padding-left: 250px;
        border: 5px solid #fff;
    }

    .specialBanner img {
        top: 0;
        left: 0;
        width: 300px;
        height: 274px;
        position: absolute;
        background-repeat: no-repeat;
        background-position: center center;
    }

    .specialBanner strong {
        display: block;
        font-size: 52px;
        color: #95a200;
        margin-top: 38px;
        line-height: 100%;
    }

    .specialBanner b {
        display: block;
        font-size: 28px;
        margin-bottom: 3px;
    }

        .specialBanner b em {
            font-weight: 300;
            font-style: normal;
        }

    .specialBanner span {
        display: block;
        font-weight: 300;
        letter-spacing: 3px;
        margin-bottom: 10px;
    }

    .specialBanner a {
        top: 18px;
        width: 205px;
        color: #fff;
        font-size: 22px;
        line-height: 37px;
        position: relative;
        letter-spacing: 2px;
        display: inline-block;
        text-decoration: none;
        background: url("/img/brown-btn.png") no-repeat center;
    }

.albumSection {
    float: left;
    width: 100%;
    padding: 48px 0 28px;
    background: url("/img/best-seller.png") no-repeat center;
}

    .albumSection .albums {
        float: left;
        width: 100%;
    }

        .albumSection .albums li {
            width: 33.333%;
            -webkit-box-flex: 1;
            -ms-flex-positive: 1;
            flex-grow: 1;
            padding: 10px;
        }

            .albumSection .albums li img,
            .albumSection .albums li .item {
                float: left;
                width: 100%;
                height: 100%;
            }

            .albumSection .albums li img {
                background-size: cover;
                background-position: center;
                background-repeat: no-repeat;
            }

            .albumSection .albums li .item {
                position: relative;
                height: 180px;
                padding: 4px;
                border: 5px solid #969595;
                transition: all 1.3s;
            }

                .albumSection .albums li .item:hover .text span {
                    background: rgba(0, 0, 0, 0.72);
                }


                .albumSection .albums li .item .text {
                    position: absolute;
                    width: 100%;
                    height: 100%;
                    text-align: center;
                    display: table;
                    left: 0px;
                    top: 0px;
                    border: 4px solid #d0d0d0;
                    transition: all 0.3s;
                }

                    .albumSection .albums li .item .text span {
                        width: 100%;
                        padding: 5px 10px;
                        bottom: 0px;
                        position: absolute;
                        color: #fff;
                        font-size: 18px;
                        left: 0;
                        background-color: rgba(0,0,0,0.4);
                        border-top: 1px solid rgba(255, 255, 255, 0.4);
                    }

.commentsSection {
    float: left;
    width: 100%;
    padding: 48px 0 28px;
    background-size: cover;
}

    .commentsSection .img {
        float: left;
        width: 132px;
        border-radius: 50%;
        border: 4px solid #d3d1cc;
    }

        .commentsSection .img img {
            float: left;
            width: 116px;
            height: 116px;
            margin: 4px 4px;
            border-radius: 50%;
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
        }

    .commentsSection .desc {
        float: left;
        padding-left: 20px;
        width: calc(100% - 132px);
    }

        .commentsSection .desc .title {
            display: block;
            font-size: 20px;
            color: #9cbd6b;
            font-weight: 600;
            margin-bottom: 6px;
        }

        .commentsSection .desc p {
            color: #aaa;
            font-size: 16px;
        }

    .commentsSection .comment-meta {
        float: left;
        width: 100%;
        color: #2d2d2d;
        text-transform: uppercase;
    }

        .commentsSection .comment-meta b {
            font-weight: 600;
        }

        .commentsSection .comment-meta i {
            color: #c64c47;
        }

.blogSection {
    float: left;
    width: 100%;
    padding-top: 90px;
}

#owl-blog {
    padding: 0 35px;
}

    #owl-blog .item {
        margin: 0 12px;
    }

        #owl-blog .item .img {
            float: left;
            width: 282px;
            border-radius: 10px;
            padding: 11.5px 12px;
            border: 1px solid rgba(45, 45, 45, 0.13);
        }

            #owl-blog .item .img img {
                float: left;
                width: 100%;
                height: 233px;
                background-repeat: no-repeat;
                background-position: center center;
                background-size: cover;
            }

        #owl-blog .item .desc {
            float: left;
            font-size: 18px;
            color: #525252;
            width: calc(100% - 282px);
            padding: 16px 0 16px 15px;
        }

        #owl-blog .item .title {
            display: block;
            font-size: 20px;
            font-weight: 600;
            position: relative;
            margin-bottom: 10px;
            padding-bottom: 15px;
        }

            #owl-blog .item .title::before {
                content: '';
                left: 0;
                bottom: 0;
                height: 8px;
                width: 150px;
                position: absolute;
                background: url("/img/red-title-pattern.png") no-repeat center;
            }

        #owl-blog .item .date {
            float: left;
            margin: 5px 0;
            color: #9f9f9f;
            line-height: 22px;
        }

        #owl-blog .item .detailBtn {
            float: right;
            width: 133px;
            color: #c64c47;
            line-height: 32px;
            text-align: center;
            text-decoration: none;
            background: url("/img/btn-border.png") no-repeat center;
        }

            #owl-blog .item .detailBtn .right-red-icon {
                top: -2px;
                width: 18px;
                height: 10px;
                margin-left: 3px;
                position: relative;
                display: inline-block;
                background: url("/img/right-arrow-red.png") no-repeat center;
            }

    #owl-blog .owl-prev, #owl-blog .owl-next,
    #owl-ekurun .owl-prev, #owl-ekurun .owl-next {
        top: 50%;
        left: 12px;
        bottom: 50%;
        margin-top: -14px;
        position: absolute;
    }

    #owl-blog .owl-next,
    #owl-ekurun .owl-next {
        left: auto;
        right: 12px;
    }

.clock_icon {
    float: left;
    width: 22px;
    height: 22px;
    background: url("/img/clock_icon.png") no-repeat center;
}

.newsletterSection {
    float: left;
    width: 100%;
}

.newsletterInfo {
    float: left;
    width: 100%;
    color: #fff;
    padding: 9px 5px;
    text-align: center;
    margin-bottom: 45px;
    background: url("/img/newsletter.png") no-repeat center;
    background-size: cover;
}

    .newsletterInfo .title {
        display: block;
        font-size: 42px;
    }

    .newsletterInfo p {
        font-size: 16px;
        color: #cecece;
    }

.newsletter .input-field {
    float: left;
    padding: 0 15px;
    position: relative;
    margin-bottom: 20px;
    width: calc(50% - 156px);
}

    .newsletter .input-field.button {
        width: 312px;
    }

.newsletter .icon {
    float: left;
    width: 39px;
    height: 39px;
    margin: 3px 8px 3px 0;
    background-repeat: no-repeat;
    background-position: center center;
}

    .newsletter .icon.user-icon {
        background-image: url("/img/user-icon.png");
    }

    .newsletter .icon.email-icon {
        background-image: url("/img/email-icon.png");
    }

.newsletter input {
    float: left;
    width: calc(100% - 47px);
    height: 46px;
    margin: 0 0;
    padding: 0 0;
    font-size: 20px;
    color: #b5b5b5;
    background: url("/img/newsletter-input.png") no-repeat left bottom;
    outline: 0;
    border: 0;
}

    .newsletter input::-webkit-input-placeholder {
        color: #b5b5b5;
    }

    .newsletter input:-ms-input-placeholder {
        color: #b5b5b5;
    }

    .newsletter input::-ms-input-placeholder {
        color: #b5b5b5;
    }

    .newsletter input::placeholder {
        color: #b5b5b5;
    }

.newsletter .submitBtn {
    float: left;
    width: 100%;
    height: 46px;
    margin: 0 0;
    padding: 0 0;
    font-size: 30px;
    color: #fcf9f2;
    background: url("/img/newsletter-btn.png") no-repeat center;
    outline: 0;
    border: 0;
}

.footer {
    float: left;
    width: 100%;
    padding-top: 60px;
    background: url(/img/aboutus.jpg) no-repeat center;
    background-size: cover;
}

.fSection {
    min-height: 295px;
    margin-bottom: 30px;
}

    .fSection p {
        color: #000;
        font-size: 18px;
        line-height: 32px;
    }

        .fSection p i {
            margin-right: 5px;
        }

.fTitle {
    float: left;
    width: 100%;
    color: #000;
    font-size: 36px;
    position: relative;
    margin-bottom: 40px;
    padding-bottom: 20px;
}

    .fTitle::before {
        content: '';
        left: 0;
        bottom: 0;
        height: 8px;
        width: 195px;
        position: absolute;
        background: url("/img/ftitle.png") no-repeat center;
    }

    .fTitle span {
        color: #c64c47;
    }

ul.instagram {
    margin: 0 -7px;
}

    ul.instagram li {
        float: left;
        width: 33.333%;
        padding: 0 14px;
        margin-bottom: 10px;
    }

        ul.instagram li img {
            float: left;
            width: 100%;
            height: 91px;
            border: 3px solid rgba(255, 255, 255, 0.6);
            background-repeat: no-repeat;
            background-position: center center;
            background-size: cover;
        }

ul.fNav {
    margin: 0 5px;
}

    ul.fNav li {
        float: left;
        width: 50%;
        padding: 0 5px;
        margin-bottom: 10px;
    }

        ul.fNav li a {
            float: left;
            width: 100%;
            color: #000;
            font-size: 18px;
            position: relative;
            padding: 0 0 5px 25px;
            text-decoration: none;
        }

            ul.fNav li a::before {
                content: '';
                left: 0;
                top: 5px;
                width: 19px;
                height: 19px;
                position: absolute;
                background: url("/img/fnav.png") no-repeat center;
            }

            ul.fNav li a::after {
                content: '';
                left: 0;
                bottom: 0;
                width: 100%;
                height: 4px;
                position: absolute;
                background: url("/img/fnav-pattern.png") no-repeat left center;
            }

ul.payment {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

    ul.payment li {
        float: left;
        width: 20%;
        margin-bottom: 10px;
    }

        ul.payment li img {
            float: left;
            width: 100%;
            height: 32px;
            background-repeat: no-repeat;
            background-position: center center;
            filter: brightness(0);
        }

.copright {
    float: left;
    width: 100%;
    height: 142px;
    margin-top: 44px;
    text-align: center;
    background: url("/img/copright.png") no-repeat center;
}

.flogo {
    width: 95px;
    height: 95px;
    display: table;
    border-radius: 50%;
    margin: -52px auto 0;
    background-color: #fff;
    -webkit-box-shadow: 0 5px 0 rgba(0, 0, 0, 0.13);
    box-shadow: 0 5px 0 rgba(0, 0, 0, 0.13);
}

    .flogo img {
        float: left;
        width: 100%;
        height: 69px;
        margin-top: 13px;
        background: url("/img/logo.png") no-repeat center;
        background-size: contain;
    }

.copright-text {
    float: left;
    width: 100%;
    margin-top: 15px;
}

    .copright-text span {
        color: #fff;
        display: block;
    }

#productAjax {
    float: left;
    width: 100%;
}

.product-image {
    width: 50%;
    padding: 0 15px;
    position: relative;
    background-color: rgba(191, 191, 191, 0.1);
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

    .product-image img {
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
    }

.product-summary {
    width: 50%;
    min-height: 442px;
    padding: 30px 15px;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
}

    .product-summary a, .product-summary a:hover, .product-summary a:focus {
        color: inherit;
        text-decoration: none;
    }

    .product-summary .title {
        display: block;
        font-size: 24px;
        color: #9cbd6b;
        font-weight: 500;
        line-height: 32px;
        margin-bottom: 10px;
    }

    .product-summary p {
        font-size: 18px;
        color: #2d2d2d;
        font-weight: 500;
        line-height: 24px;
    }

    .product-summary .price {
        float: left;
        width: 100%;
        font-size: 18px;
        color: #c64c47;
        margin-bottom: 20px;
    }

        .product-summary .price em {
            color: #adadad;
            font-weight: 400;
            margin-left: 5px;
            font-style: normal;
            text-decoration: line-through;
        }

.coverPhoto {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

    .coverPhoto .shadow {
        float: left;
        width: 100%;
        height: 176px;
        background-color: rgba(47, 39, 13, 0.76);
    }

        .coverPhoto .shadow h1 {
            display: block;
            color: #fff;
            font-size: 42px;
            margin: 0 0 10px;
            position: relative;
            padding-bottom: 10px;
        }

            .coverPhoto .shadow h1::before {
                content: '';
                left: 0;
                bottom: 0;
                width: 100%;
                height: 3px;
                position: absolute;
                background: url("/img/white-pattern.png") no-repeat left center;
            }

        .coverPhoto .shadow .search {
            top: 30px;
        }

ul.breadcrumb {
    float: left;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
    border-radius: 0;
    background: none;
}

    ul.breadcrumb li + li::before {
        content: "|";
        color: #9cbd6b;
    }

    ul.breadcrumb li a {
        font-size: 20px;
        color: #9cbd6b;
        text-decoration: none;
    }

.sidebar {
    float: left;
    width: 300px;
    padding: 0 15px;
    margin-bottom: 30px;
}

ul.pageMenu {
    float: left;
    width: 100%;
    padding: 24px 20px 20px;
    background: url("/img/pagemenu.png") no-repeat center;
    background-size: cover;
}

    ul.pageMenu li {
        display: block;
        position: relative;
        margin-bottom: 4px;
        padding-bottom: 4px;
    }

        ul.pageMenu li a::after {
            content: '';
            left: 0;
            bottom: 0;
            height: 3px;
            width: 100%;
            position: absolute;
            background: url("/img/pagemenu_border.png") repeat left center;
        }

        ul.pageMenu li ul {
            padding-left: 15px;
        }

        ul.pageMenu li a {
            display: block;
            padding: 6px 0;
            color: #b67646;
            font-weight: 700;
            letter-spacing: 1px;
            position: relative;
        }

        ul.pageMenu li:hover a, ul.pageMenu li.active a {
            color: #9cbd6b;
            text-decoration: none;
        }

.banner {
    float: left;
    width: 100%;
    padding: 0 5px;
    margin-top: 20px;
}

.content {
    float: left;
    padding: 0 15px;
    margin-bottom: 30px;
    width: calc(100% - 300px);
}

    .content .product-item {
        width: 33.333%;
    }

        .content .product-item:nth-child(3n+1) {
            clear: both;
        }

.galleryPhotos {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

    .galleryPhotos li {
        float: left;
        width: 25%;
        padding: 0 5px;
        margin-bottom: 10px;
    }

    .galleryPhotos img {
        float: left;
        width: 100%;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: cover;
    }

.drawer {
    float: left;
    width: 100%;
    margin: 0 0;
    padding: 0 0;
}

.accordion-header {
    float: left;
    width: 100%;
    margin: 10px 0 0;
    padding: 0 0;
}

    .accordion-header strong {
        float: left;
        width: 100%;
        height: 40px;
        margin: 0 0;
        padding: 0 40px 0 10px;
        cursor: pointer;
        color: #000;
        font-size: 16px;
        font-weight: 500;
        overflow: hidden;
        position: relative;
        -webkit-transition: all .3s;
        transition: all .3s;
        background: #f9f9f9;
        border: 1px solid #e6e6e6;
    }

        .accordion-header strong i {
            top: 0;
            right: 0;
            width: 40px;
            height: 40px;
            padding: 12px;
            text-align: center;
            position: absolute;
            border-left: 1px solid #e6e6e6;
            background: #f7f7f7 url("/img/plus.png") no-repeat center;
        }

        .accordion-header strong:hover {
            background: #f7f7f7;
        }

    .accordion-header.accordion-header-active strong i {
        background-image: url("/img/minus.png");
    }

.accordion-content {
    float: left;
    width: 100%;
    display: none;
    font-size: 16px;
    border-style: solid;
    border-width: 0 1px 1px;
    border-color: #e6e6e6;
    padding: 15px 15px 5px;
}

.listBar {
    float: left;
    width: 100%;
    padding-bottom: 9px;
    margin-bottom: 30px;
    border-bottom: 1px solid rgba(45, 45, 45, 0.13);
}

    .listBar .title {
        float: left;
        margin: 5px 0;
        font-size: 18px;
        color: #c64c47;
        font-weight: 600;
    }

.toggle-filters {
    float: right;
    width: 90px;
    height: 35px;
    margin: 0 0;
    padding: 0 0;
    color: #ffff;
    font-size: 16px;
    text-align: center;
    border-radius: 4px;
    background-color: #f6a429;
    display: none;
    outline: 0;
    border: 0;
}

.sort-order-menu {
    float: right;
}

    .sort-order-menu select {
        float: left;
        height: 35px;
        padding: 0 30px 0 9px;
        background-color: #f9f9f9;
        border: 1px solid rgba(45, 45, 45, 0.13);
        outline: 0;
    }

.sayfalama {
    float: left;
    width: 100%;
    margin: 0 0;
    text-align: center;
}

    .sayfalama li {
        margin: 0 0;
        display: inline-block;
    }

        .sayfalama li a {
            float: left;
            width: 34px;
            height: 34px;
            color: #333;
            line-height: 32px;
            background-color: #f9f9f9;
            border: 1px solid rgba(234, 234, 234, 0.71);
        }

            .sayfalama li a.active, .sayfalama li a:hover {
                color: #fff;
                text-decoration: none;
                border-color: transparent;
                background-color: #9cbd6b;
            }

.detailSection {
    float: left;
    width: 100%;
    padding: 70px 0;
    background: url("/img/best-seller.png") no-repeat center;
}

.detailSlider {
    float: left;
    width: 540px;
    position: relative;
    padding-right: 15px;
}

#owl-detailSlider .item a {
    float: left;
    width: 100%;
    position: relative;
}

    #owl-detailSlider .item a img {
        float: left;
        width: 100%;
        height: 436px;
        background-repeat: no-repeat;
        background-position: center center;
        background-size: contain;
    }

#owl-detailSlider .owl-prev, #owl-detailSlider .owl-next {
    top: 50%;
    left: 20px;
    bottom: 50%;
    margin-top: -14px;
    position: absolute;
}

#owl-detailSlider .owl-next {
    left: auto;
    right: 20px;
}

.detailDesc {
    float: left;
    padding-left: 15px;
    width: calc(100% - 540px);
}

.productTitle {
    display: block;
    font-size: 32px;
    color: #c64c47;
    position: relative;
    margin-bottom: 10px;
    padding-bottom: 7px;
}

    .productTitle::before {
        content: '';
        left: 0;
        bottom: 0;
        height: 3px;
        width: 125px;
        position: absolute;
        background: url("/img/product-title.png") no-repeat center;
    }

.productInfo {
    display: block;
    font-size: 22px;
    color: #2d2d2d;
    margin-bottom: 20px;
}

.productPrice {
    display: block;
    font-size: 34px;
    color: #c64c47;
    margin-bottom: 20px;
}

.free-cargo {
    float: right;
    width: 124px;
    height: 124px;
    margin-top: -55px;
    text-align: center;
    padding: 27px 3px 0;
    background: url("/img/free-cargo.png") no-repeat center;
}

    .free-cargo .icon {
        display: inline-block;
    }

        .free-cargo .icon .cargo-icon {
            float: left;
            width: 35px;
            height: 20px;
            background: url("/img/cargo-icon.png") no-repeat center;
        }

    .free-cargo b {
        float: left;
        width: 100%;
        color: #fff;
        font-size: 22px;
        margin-top: -7px;
    }

.productLenght,
.M_productLenght {
    float: left;
    width: 162px;
    height: 42px;
    margin-bottom: 20px;
}

.M_productLenght {
    height: 22px;
    width: 90px;
    margin: 0 auto;
    float: none;
}

    .M_productLenght .btn-number {
        outline: 0;
        padding: 0 0;
        background: none;
        position: relative;
        height: 31px;
        border: 0px;
        width: 33px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
    }

        .M_productLenght .btn-number.icon-minus {
            background-image: url(/img/kare0.png);
        }

        .M_productLenght .btn-number.icon-plus {
            background-image: url(/img/kare2.png);
            width: 34px;
        }

    /*.M_productLenght button.btn-number.icon-minus:before {
        content: "";
        position: absolute;
        left: calc(50% - 5px);
        top: calc(50% - 1px);
        width: 10px;
        height: 2px;
        background: #a7a6a6;
    }

    .M_productLenght button.btn-number.icon-plus:before {
        content: "";
        position: absolute;
        left: calc(50% - 5px);
        top: calc(50% - 1px);
        width: 10px;
        height: 2px;
        background: #a7a6a6;
    }

    .M_productLenght button.btn-number.icon-plus:after {
        content: "";
        position: absolute;
        left: calc(50% - 1px);
        top: calc(50% - 5px);
        width: 2px;
        height: 10px;
        background: #a7a6a6;
    }*/

    .M_productLenght .input-number {
        float: left;
        outline: 0;
        height: 22px;
        font-size: 18px;
        color: #c58c63;
        font-weight: 700;
        text-align: center;
        display: inline-block;
        outline: 0;
        padding: 0 0;
        background: none;
        position: relative;
        height: 32px;
        border: 0px;
        width: 32px;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        background-image: url(/img/kare1.png);
    }

    .M_productLenght .btn-number[disabled='disabled'] {
        background-color: #e2e1e1;
        cursor: no-drop;
    }

.Utotaprice {
    color: #dd3131;
    font-size: 18px;
    width: 100px;
    margin: 0px auto;
    float: none;
    display: table;
}

.productLenght {
    background: url("/img/product-lenght.png") no-repeat center;
}

    .productLenght .btn-number {
        border: 0;
        outline: 0;
        width: 40px;
        height: 42px;
        padding: 0 0;
        background: none;
    }


    .productLenght .input-number {
        width: 98%;
        border: 0;
        outline: 0;
        height: 42px;
        font-size: 24px;
        color: #6e6e6e;
        font-weight: 700;
        background: none;
        text-align: center;
        display: inline-block;
        background-repeat: no-repeat;
        background-position: left center, right center;
        background-image: url("/img/input-number.png"), url("/img/input-number.png");
    }

.shoppingCartBtn {
    float: left;
    width: 205px;
    height: 40px;
    padding: 0 0;
    color: #fff;
    font-size: 25px;
    margin-left: 24px;
    margin-bottom: 20px;
    background: url("/img/shopping-cart.png") no-repeat center;
    outline: 0;
    border: 0;
}

    .shoppingCartBtn.m_btnM {
        margin: 10px auto 0px auto;
        float: none;
    }

.shopping-cart-icon {
    width: 23px;
    height: 23px;
    margin-left: 5px;
    display: inline-block;
    background: url("/img/shopping-cart-icon.png") no-repeat center;
}

.productInfoTitle {
    display: block;
    font-size: 24px;
    color: #2d2d2d;
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 10px;
}

    .productInfoTitle::before {
        content: '';
        left: 0;
        bottom: 0;
        height: 6px;
        width: 236px;
        position: absolute;
        background: url("/img/black-title-pattern.png") no-repeat center;
    }

.productInfoText {
    font-size: 16px;
    color: #2d2d2d;
}

.detailTabSection {
    float: left;
    width: 100%;
    color: #2d2d2d;
    min-height: 559px;
    padding-top: 30px;
    position: relative;
    background: url("/img/aboutus.jpg") no-repeat center;
    background-size: cover;
}

.detailTab {
    float: left;
    width: 100%;
}

    .detailTab li {
        float: left;
        margin-left: 29px;
        margin-bottom: 15px;
    }

        .detailTab li:first-child {
            margin-left: 0;
        }

        .detailTab li a {
            display: block;
            font-size: 32px;
            color: #2d2d2d;
            padding: 0 0 12px;
            position: relative;
        }

            .detailTab li a::before {
                content: '';
                left: 0;
                bottom: 0;
                height: 3px;
                width: 100%;
                position: absolute;
                background-repeat: no-repeat;
                background-position: center center;
            }

            .detailTab li a:hover, .detailTab li a:focus {
                text-decoration: none;
                background-color: transparent;
            }

        .detailTab li.active a {
            color: #c64c47;
        }

            .detailTab li.active a::before {
                background-image: url("/img/product-title.png");
            }

.each_detail_div {
    float: left;
    width: 100%;
    padding: 25px 0;
}

    .each_detail_div p {
        font-size: 17px;
        color: #886f5d;
        text-align: left;
        line-height: 26px;
    }

    .each_detail_div h3 {
        color: #b76f3b;
        line-height: 30px;
    }

    .each_detail_div h2 {
        margin: 0 0 20px;
        color: #6c9d30;
        text-align: center;
        font-style: italic;
    }

ul.commentList {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

    ul.commentList li {
        float: left;
        width: 100%;
        padding: 10px 10px;
        margin-bottom: 30px;
        background-color: #ccda97;
    }

        ul.commentList li span {
            font-weight: 400;
        }

        ul.commentList li em {
            float: right;
            font-style: normal;
        }

            ul.commentList li em i {
                margin-right: 5px;
            }

.addComment {
    float: left;
    width: 100%;
}

    .addComment input, .addComment textarea, .addComment select {
        float: left;
        width: 100%;
        height: 34px;
        margin: 0 0 15px;
        padding: 0 0 0 9px;
        font-size: 15px;
        color: #8e8e8e;
        font-weight: 400;
        background: none;
        border: 1px solid #bdbdbd;
        outline: 0;
    }

    .addComment textarea {
        height: 132px;
        padding-top: 6px;
    }

        .addComment input::-webkit-input-placeholder,
        .addComment textarea::-webkit-input-placeholder {
            color: #8e8e8e;
        }

        .addComment input:-ms-input-placeholder,
        .addComment textarea:-ms-input-placeholder {
            color: #8e8e8e;
        }

        .addComment input::-ms-input-placeholder,
        .addComment textarea::-ms-input-placeholder {
            color: #8e8e8e;
        }

        .addComment input::placeholder,
        .addComment textarea::placeholder {
            color: #8e8e8e;
        }

    .addComment .submitBtn {
        float: left;
        width: 100%;
        height: 38px;
        margin: 0 0;
        padding: 0 0;
        color: #fff;
        font-size: 18px;
        font-weight: 600;
        background-color: #9cbd6b;
        outline: 0;
        border: 0;
    }

ul.certificate {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

    ul.certificate li {
        padding: 0 15px;
        max-width: 16.667%;
        margin-bottom: 15px;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
    }

        ul.certificate li img {
            width: 100%;
        }

.contactTitle {
    display: block;
    font-size: 40px;
    color: #525252;
    font-weight: 500;
    margin: 30px 0 30px;
    padding: 50px 0 30px;
    background: url("/img/heading-bg.png") no-repeat left center;
}

.contactInfo .subTitle {
    display: block;
    font-size: 18px;
    color: #9cbd6b;
    font-weight: 600;
    margin-bottom: 40px;
}

.contactInfo p {
    font-size: 20px;
    color: #8e8e8e;
    position: relative;
    padding-left: 130px;
    margin-bottom: 30px;
}

.contactInfo .subTitle p {
    padding-left: 0px;
}

.contactInfo p b {
    top: 0;
    left: 0;
    color: #525252;
    position: absolute;
}

.socialLink {
    float: left;
    margin-right: 10px;
}

    .socialLink i {
        width: 38px;
        height: 38px;
        font-size: 16px;
        color: #696969;
        line-height: 36px;
        text-align: center;
        border-radius: 50%;
        border: 1px solid #bdbdbd;
    }

    .socialLink .tooltip-inner {
        background-color: #9cbd6b;
    }

    .socialLink .tooltip.top .tooltip-arrow {
        border-top-color: #9cbd6b;
    }

.contactForm .contactTitle {
    display: table;
    margin-left: auto;
    margin-right: auto;
    background-position: center center;
}

.contactForm .input-field {
    float: left;
    width: 100%;
    padding: 0 15px;
    position: relative;
    margin-bottom: 15px;
}

    .contactForm .input-field.w3 {
        width: 33.333%;
    }

    .contactForm .input-field.wi2 {
        width: 50%;
    }

.input-field.radiocontrol label {
    float: left;
    margin-right: 10px;
    width: calc(50% - 5px);
    text-align: center;
    border: 1px solid #dedede;
}

    .input-field.radiocontrol label span {
        padding: 5px 0px;
        float: left;
        width: 100%;
        font-size: 17px;
        background: rgba(0, 0, 0, 0.03137254901960784);
        cursor: pointer;
    }

    .input-field.radiocontrol label input[type='radio'] {
        -webkit-appearance: radio;
    }

    .input-field.radiocontrol label input:checked + span {
        background: #dd3131;
        color: #fff;
        font-size: 17px;
    }

    .input-field.radiocontrol label:last-child {
        margin: 0px;
    }

.contactForm input, .contactForm textarea, .contactForm select {
    float: left;
    width: 100%;
    height: 38px;
    margin: 0 0;
    padding: 0 0 0 9px;
    font-size: 15px;
    color: #8e8e8e;
    font-weight: 400;
    border: 1px solid #bdbdbd;
    background-color: #fff;
}

.contactForm textarea {
    max-width: 100%;
    min-width: 100%;
    min-height: 50px;
}

.contactForm select {
    outline: none;
}

.contactForm textarea {
    height: 120px;
    padding-top: 9px;
}

.contactForm input::-webkit-input-placeholder {
    color: #8e8e8e;
}

.contactForm input:-ms-input-placeholder {
    color: #8e8e8e;
}

.contactForm input::-ms-input-placeholder {
    color: #8e8e8e;
}

.contactForm input::placeholder {
    color: #8e8e8e;
}

.contactForm .submitBtn {
    float: left;
    width: 100%;
    height: 38px;
    margin: 0 0;
    padding: 0 0;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    background-color: #9cbd6b;
    outline: 0;
    border: 0;
}

.map {
    float: left;
    width: 100%;
    height: 350px;
}
/*# sourceMappingURL=style.css.map */
img.loading.loadingimg {
    background-image: url('/img/loading.gif');
    background-color: #fff;
    background-size: contain;
}

.thumb_cart {
    border: 1px solid #ddd;
    overflow: hidden;
    width: 60px;
    height: 60px;
    margin-right: 10px;
    float: left;
    position: relative;
}

    .thumb_cart .Tm {
        position: absolute;
        width: 100%;
        text-align: center;
        bottom: 0;
        left: 0;
        background: rgba(0, 0, 0, 0.5098039215686274);
        color: #fff;
    }

    .thumb_cart img {
        padding: 1px;
        width: 58px;
        height: auto;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }


.item_cart {
    display: inline-block;
    margin-top: 10px;
}

.table.cart-list .item_cart {
    max-width: calc(100% - 70px);
}

.table.cart-list td, .table.options_cart td {
    vertical-align: middle;
}

    .table.options_cart td i {
        font-size: 38px;
    }

.table.cart-list th,
.table.options_cart th {
    background-color: #fff;
}

.table.cart-list td,
.table.options_cart td {
    vertical-align: middle;
}

.numbers-row {
    width: 97px;
    overflow: visible;
}

    .numbers-row.list {
        margin: 15px auto 5px;
    }

input.qty2 {
    width: 35px;
    border-radius: none;
    left: 31px;
    font-size: 12px;
    padding: 5px;
}

.button_inc {
    position: absolute;
    width: 33px;
    height: 40px;
    z-index: 9;
}

.box_style_1 {
    background: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ddd;
    margin-bottom: 25px;
    padding: 15px;
    position: relative;
    color: #666;
}

.box_style_2,
.box_style_3,
.box_style_4 {
    background: #fff;
    padding: 15px;
    position: relative;
}

    .box_style_1 h3.inner,
    .box_style_4 h3.inner {
        margin: -15px -15px 5px;
        background-color: #565a5c;
        padding: 10px 20px 10px 18px;
        color: #fff;
        border: 1px solid #fff;
        -webkit-border-top-left-radius: 3px;
        text-align: center;
        -webkit-border-top-right-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-topright: 3px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }


.box_style_2,
.box_style_4 {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 25px;
    border: 1px solid #ddd;
}

    .box_style_4:after,
    .box_style_4:before {
        content: "";
        position: absolute;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        bottom: 100%;
        left: 50%;
        margin-left: -10px;
    }

    .box_style_4:before {
        border-bottom: 10px solid #ccc;
        margin-bottom: 0;
    }

    .box_style_4:after {
        border-bottom: 10px solid #fff;
        margin-bottom: -1px;
        z-index: 1;
    }

    .box_style_1 table td,
    .box_style_4 table td {
        font-size: 15px;
    }

.content.sepet table th,
.content.sepet table th {
    border: 0px;
}

.content.sepet table,
.content.sepet table {
    border: 1px solid #ddd;
}

    .content.sepet table tbody tr:nth-child(2n) {
        background-color: #fff;
    }

.content.odeme {
    margin-bottom: 30px;
    width: calc(100% - 300px);
    background: #f3f3f3;
    border: 1px solid #dcdcdc;
    padding: 15px;
}

.options i {
    font-size: 22px;
    color: red;
}

.noclick {
    cursor: no-drop;
}

    .noclick a,
    .noclick button {
        pointer-events: none;
    }

.btn_style_v1 {
    float: left;
    width: calc(100% + 16px);
    text-align: center;
    border: 2px solid #dd3131;
    margin: 0 -8px;
    padding: 5px 2px;
    color: #fff;
    background: #dd3131;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none !important;
}

.btn_style_v2 {
    float: left;
    width: calc(100% + 16px);
    text-align: center;
    border: 2px solid #dd3131;
    margin: 0 -8px;
    padding: 5px 2px;
    color: #dd3131;
    font-weight: 500;
    font-size: 16px;
    text-decoration: none !important;
    margin-top: 5px;
}

.btn_style_v1:hover {
    background-color: #fff;
    color: #dd3131;
    border: 2px solid #dd3131;
}

.btn_style_v2:hover {
    background-color: #dd3131;
    color: #fff;
}

.LeftTitle {
    float: left;
    width: 100%;
    font-size: 31px;
    font-family: 'Amatic SC', cursive;
    font-weight: 800;
    padding: 5px;
    margin: 0px 0px 10px 10px;
    background: url(/img/search-pattern.png) no-repeat left bottom;
}

.help-block.with-errors {
    font-size: 16px;
    letter-spacing: 0.5px;
}

.main_.checked {
    float: left;
    padding: 2px 0px 2px 20px;
    position: relative;
}

    .main_.checked input + span:after {
        position: absolute;
        content: "";
        left: 0px;
        top: 5px;
        width: 15px;
        height: 15px;
        border: 1px solid #333;
    }

    .main_.checked input + span:before {
        position: absolute;
        content: "\f00c";
        left: 3px;
        top: 5px;
        font-size: 1px;
        opacity: 0;
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        transition: all 0.2s;
        transform: rotate(150deg);
    }


    .main_.checked input:checked + span:before {
        transform: rotate(0);
        opacity: 1;
        font-size: 10px;
    }

.main_a {
    padding: 10px 20px;
    float: left;
    font-size: 18px;
    color: #333;
    text-decoration: none !important;
    border: 1px solid #cdcccc;
    text-transform: uppercase;
    font-weight: 500;
    transition: all 0.2s;
}

    .main_a:hover {
        border-color: #dd3535;
        background: #dd3535;
        color: #fff;
    }

.bloglist {
    float: left;
    width: 100%;
}

    .bloglist .item {
        border: 1px solid rgba(45, 45, 45, 0.13);
        padding: 11.5px 12px;
        margin: 10px 0px;
        border-radius: 10px;
        float: left;
        width: 100%;
        position: relative;
        background-color: rgba(255, 255, 255, 0.58);
    }

        .bloglist .item img {
            width: 200px;
            float: left;
            height: 150px;
            background-position: center;
            background-size: cover;
            background-repeat: no-repeat;
        }

        .bloglist .item .text {
            float: left;
            width: calc(100% - 200px);
            padding: 0px 0px 0px 20px;
        }

            .bloglist .item .text strong {
                font-size: 24px;
                float: left;
                width: 100%;
                font-weight: 500;
                color: #5a5a5a;
            }

            .bloglist .item .text span {
                font-size: 14px;
                font-size: 15px;
                position: absolute;
                left: 225px;
                bottom: 15px;
                padding: 3px 2px;
                color: #0e0e0e;
                text-align: center;
                min-width: 115px;
            }

            .bloglist .item .text p {
                float: left;
                font-size: 16px;
                margin-top: 10px;
            }

            .bloglist .item .text a.detailBtn {
                float: left;
                color: #c64c47;
                text-align: center;
                text-decoration: none;
                font-size: 16px;
                border: 1px solid #c64c47;
                padding: 3px 10px;
                position: absolute;
                bottom: 15px;
                right: 10px;
                transition: all 0.3s;
            }

                .bloglist .item .text a.detailBtn:hover {
                    background-color: #c64c47;
                    color: #fff;
                }

.sidebar.blog section {
    float: left;
    width: 100%;
    border: 1px solid #e0e0e0;
    border-radius: 10px 10px 0px 0px;
    padding: 12px;
    background: #f9f9f9;
    margin-bottom: 15px;
}

    .sidebar.blog section strong {
        float: left;
        width: 100%;
        font-size: 18px;
        font-weight: 500;
        color: #272727;
        border-bottom: 1px solid #d6d6d6;
        padding-bottom: 5px;
        margin-bottom: 10px;
    }

    .sidebar.blog section .contactForm input {
        height: 30px;
        width: calc(100% - 40px);
    }

    .sidebar.blog section .contactForm button {
        float: left;
        width: 41px;
        margin-left: -1px;
        height: 30px;
        background: #dd3131;
        border: 1px solid #dd3131;
        font-size: 15px;
        color: #fff;
        outline: none;
    }

.min-blg-list .item {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d6d6d6;
}

    .min-blg-list .item:first-child {
        margin-top: 0px;
    }

    .min-blg-list .item:last-child {
        border-bottom: 0px;
    }

    .min-blg-list .item img {
        width: 50px;
        height: 50px;
        float: left;
        background-size: cover;
        background-position: center;
        background-repeat: no-repeat;
    }

    .min-blg-list .item .text {
        float: left;
        width: calc(100% - 50px);
        padding-left: 10px;
    }

        .min-blg-list .item .text strong,
        .min-blg-list .item .text a {
            font-size: 16px;
            margin: 0px;
            border: 0px;
        }

    .min-blg-list .item a:hover,
    .min-blg-list .item a:hover strong {
        color: #dd3131 !important;
    }

.blank_img {
    float: left;
    width: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 380px;
    margin-bottom: 10px;
}

.blogdetay .content {
    background: #f9f9f9;
    padding: 10px;
}

.blogdetay .m_hood {
    float: left;
    width: 100%;
    font-size: 24px;
    color: #6b6b6b;
}

.blogdetay .m_span {
    float: left;
    width: 100%;
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 10px;
}

.bg-contain {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.m_button {
    transition: all 0.3s;
    float: left;
    font-size: 20px;
    background-color: transparent;
    border: 1px solid #909090;
    color: #333;
    padding: 5px 14px;
    outline: none;
    clear: both;
    margin-left: 13px;
}

    .m_button.v2 {
        margin: 10px 0px 0px 0px;
        padding: 4px 10px;
        width: 100%;
    }

    .m_button:hover {
        background: #b9b9b9;
        color: #fff;
    }

.list-unstyled {
    float: left;
    width: 100%;
    margin: 0px;
    margin-bottom: -22px;
    line-height: 15px;
}

.SM_main {
    float: left;
    width: 100%;
    border: 1px solid #d4d4d4;
    font-size: 18px;
    padding: 10px 15px 10px 45px;
    position: relative;
    font-weight: 500;
    color: dimgrey;
    letter-spacing: 0.3px;
    background: rgba(5, 255, 1, 0.2) !important;
}

.SE_main {
    float: left;
    width: 100%;
    border: 1px solid #d4d4d4;
    font-size: 18px;
    padding: 10px 15px 10px 45px;
    font-weight: 500;
    color: dimgrey;
    letter-spacing: 0.3px;
    position: relative;
    background: rgba(255, 5, 1, 0.2) !important;
}

.SM_main:after {
    position: absolute;
    content: "";
    transition: all 0.5s;
}

.SM_main:before {
    position: absolute;
    content: "";
    transition: all 0.5s;
}

.SM_main.loaded:after {
    content: "";
    left: 13px;
    top: 23px;
    width: 12px;
    height: 3px;
    transform: rotate(40DEG);
    background: #00ff9b;
}

.SM_main.loaded:before {
    content: "";
    left: 20px;
    top: 20px;
    width: 18px;
    height: 3px;
    transform: rotate(-40DEG);
    background: #00ff9b;
}

.SE_main:after {
    position: absolute;
    content: "";
    transition: all 0.5s;
}

.SE_main:before {
    position: absolute;
    content: "";
    transition: all 0.5s;
}

.SE_main.loaded:after {
    content: "";
    left: 13px;
    top: 22px;
    width: 18px;
    height: 3px;
    transform: rotate(40DEG);
    background: red;
}

.SE_main.loaded:before {
    content: "";
    left: 13px;
    top: 22px;
    width: 18px;
    height: 3px;
    transform: rotate(-40DEG);
    background: red;
}

.contactForm.yorumlar {
    background-color: #f2f2f2;
    float: left;
    width: 100%;
    border-radius: 10px;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-image: linear-gradient(to bottom, #dd3131 0%, #ff0000 100%);
}

.item_no .tukendi {
    background-image: url('/img/tukendi.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: absolute;
    left: 10%;
    top: 25%;
    z-index: 1;
    width: 80%;
    height: 50%;
}

    .item_no .tukendi.T_en {
        background-image: url('/img/finished.png');
    }

.item_no button,
.item_no a {
    pointer-events: none;
}

.item_no form {
    cursor: no-drop;
}

.m0Auto {
    margin: 0 auto;
    float: none;
    display: table;
}

.sepetlist,
.sepetlist .sepetitem,
.sepetlist .listhood {
    float: left;
    width: 100%;
}

.sepetitem .part {
    float: left;
}

    .sepetitem .part:nth-child(1) {
        width: 33.33%;
    }

    .sepetitem .part:nth-child(2),
    .sepetitem .part:nth-child(3) {
        width: 25%;
    }

    .sepetitem .part:nth-child(4) {
        width: 16.66%;
    }


    .sepetitem .part:nth-child(2),
    .sepetitem .part:nth-child(3),
    .sepetitem .part:nth-child(4) {
        padding: 10px 0px;
    }

.sepetitem {
    margin: 5px 0px;
    border: 1px solid #e2dfdf;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.02);
}

    .sepetitem .part .M_productLenght,
    .sepetitem .part .Utotaprice,
    .sepetitem .part .tooltips {
        height: 40px;
        -ms-flex-align: center;
        -webkit-box-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

.sepetlist .listhood {
    position: relative;
}

    .sepetlist .listhood:before {
        display: block;
        content: "";
        width: 100%;
        height: 4px;
        background: url(/img/hrM.png) no-repeat;
        position: absolute;
        top: 0;
    }

    .sepetlist .listhood:after {
        display: block;
        content: "";
        width: 100%;
        background: url(/img/hrM.png) no-repeat;
        height: 4px;
        position: absolute;
        bottom: 0;
    }

    .sepetlist .listhood .part {
        float: left;
    }

        .sepetlist .listhood .part span {
            float: left;
            width: 100%;
            padding: 10px 0px;
            font-size: 17px;
            color: #b76f3b;
            font-weight: 600;
            text-align: center;
        }

        .sepetlist .listhood .part:nth-child(1) {
            width: 33.33%;
        }

        .sepetlist .listhood .part:nth-child(2),
        .sepetlist .listhood .part:nth-child(3) {
            width: 25%;
        }

        .sepetlist .listhood .part:nth-child(4) {
            width: 16.66%;
        }

.jstSelect {
    float: right;
    padding: 4px 20px;
    font-size: 18px;
    color: #b76f3b;
    font-weight: bold;
    position: relative;
    outline: none;
    border: 2px solid #b76f3b;
}

.sepeteOzelEkler {
    float: left;
    width: 100%;
    margin: 20px 0px 0px 0px;
}

#owl-ekurun .price {
    text-align: center;
    margin-bottom: 10px;
}

#owl-ekurun .shoppingCartBtn.m_btnM {
    display: table;
}

#owl-ekurun .item {
    float: left;
    width: calc(100% - 10px);
    margin: 0px 5px;
}

.L_Hood {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 22px;
    margin: 20px 0px 5px 0px;
    color: #b76f3b;
    border-bottom: 2px solid;
    padding-bottom: 10px;
}

.field-teklist .itemF {
    float: left;
    width: 100%;
    border: 1px solid #dad2d2;
    padding-top: 15px;
    margin-bottom: 15px;
}

    .field-teklist .itemF:last-child {
        margin-bottom: 0px;
    }

    .field-teklist .itemF img {
        float: left;
        margin-left: 10px;
        width: calc(100% - 20px);
        height: 60px;
        margin-bottom: 5px;
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    .field-teklist .itemF strong,
    .field-teklist .itemF span {
        float: left;
        padding: 2px 10px;
    }

    .field-teklist .itemF strong {
        text-align: right;
        width: 30%;
    }

    .field-teklist .itemF span {
        text-align: left;
        width: 70%;
        margin-left: -1px;
    }

.field-teklist .input-field {
    width: 50%;
}

.field-teklist {
    display: block;
    position: relative;
    width: 200%;
    clear: both;
}

.contactForm .field-teklist .itemF .input-field {
    width: 100%;
}

.field-teklist .input-field:nth-child(2n+1) {
    clear: both;
}

.select_icon {
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
}

    .select_icon:after {
        content: "\f078";
        height: 10px;
        position: absolute;
        right: 5%;
        top: calc(50% - 9px);
        font-family: 'Font Awesome 5 Free';
        font-weight: 900;
        color: #bdbdbd;
    }

.banner.fulx, .banner.fulx img {
    float: left;
    width: 100%;
    text-align: center;
    padding: 8px;
}


.whatsapp_banner {
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #dd3131;
    width: 100%;
    /* border: 1px solid #e0e0e0; */
    border-radius: 5px;
    box-shadow: 0px 0px 16px rgba(0,0,0,0.18);
    overflow: hidden;
    max-width: calc(100% - 50px);
    width: 1000px;
    margin: auto;
}

.whatsapp_banner_text {
    font-size: 17px;
    color: #ffffff;
    margin: 0;
    text-align: center;
    float: left;
    padding: 0px 20px;
    flex: 1 1 auto;
}

.whatsapp_banner_phone {
    float: left;
    min-width: 150px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #00aa10;
    position: relative;
    flex: 1 1 auto;
    color: #fff;
    font-size: 17px;
}


    .whatsapp_banner_phone:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 30px 0 30px 12px;
        border-color: #00aa10 #00aa10 #00aa10 #3d0202;
        transform: rotate(0);
        left: -12px;
        position: absolute;
        top: 0;
    }

.whatsapp_banner_wp {
    float: left;
    min-width: 200px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: #00c813;
    position: relative;
    flex: 1 1 auto;
    color: white;
    font-size: 17px;
    max-width: 230px;
    padding-left: 20px;
}


    .whatsapp_banner_wp:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 30px 0 30px 12px;
        border-color: #00c813 #00c813 #00c813 #dd3131;
        transform: rotate(0);
        left: -12px;
        position: absolute;
        top: 0;
    }

.whatsapp_banner_text strong {
    font-weight: 700;
}

.whatsapp_banner_wp a, .whatsapp_banner_phone a {
    color: #fff;
    text-decoration: underline;
    font-weight: 600;
}

.whatsapp_banner_wp:after, .whatsapp_banner_phone:after {
    content: "";
    width: 38px;
    height: 30px;
    position: absolute;
    left: 11px;
    top: 50%;
    transform: translateY(-50%);
    background-image: url("/img/phone_icon.png");
    background-position: center;
    background-repeat: no-repeat;
    filter: invert(1);
}

.border_check {
    border: 1px solid #8f8f8f;
    padding: 10px 10px 5px 10px !important;
    display: table;
    width: 100%;
}