body .productItem .productImage img {
    max-height: none;
    height: auto;
    width: auto;
    transition: none;
    animation: none;
    max-width: 100%
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -moz-appearance: none;
    -webkit-appearance: none;
    margin: 0
}

body {
    font-family: montserrat, sans-serif;
    background: #fff;
    margin: 0;
    padding: 0;
    font-size: .8rem
}

label input {
    margin-right: 5px
}

img {
    border: none;
    max-width: 100%
}

i {
    font-style: normal
}

.hesabimBolumuTutucu i {
    vertical-align: middle
}

a {
    text-decoration: none;
    color: #000;
    transition: background .1s ease-in-out
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-weight: 400
}

/* input[type=text] {
    border: solid 1px #a9a9a9;
    padding: 0 5px;
    height: 26px;
    color: #777
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 50px #fff inset;
    -webkit-text-fill-color: #333
}

input:-webkit-autofill:focus {
    -webkit-box-shadow: 0 0 0 50px #fff inset;
    -webkit-text-fill-color: #333
}

input[type=password] {
    border: solid 1px #a9a9a9;
    padding: 4px;
    text-indent: 5px;
    color: #777
}

input[type=submit] {
    border: none;
    cursor: pointer
} */

select,
input {
    font-family: montserrat, sans-serif !important
}

button {
    -moz-appearance: none;
    -webkit-appearance: none
}

.button {
    cursor: pointer
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    transition: background-color 600s ease-in-out 0s
}

.sepetimBody .fa {
    font-family: FontAwesome
}

@media(min-width:768px) {
    @keyframes fadein {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-moz-keyframes fadein {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-webkit-keyframes fadein {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    @-o-keyframes fadein {
        from {
            opacity: 0
        }

        to {
            opacity: 1
        }
    }

    body {
        -webkit-animation: fadein 500ms ease-in-out .5s both;
        animation: fadein 500ms ease-in-out .5s both
    }

    .mobilaf {
        -webkit-animation: fadein .5s;
        -moz-animation: fadein .5s;
        -ms-animation: fadein .5s;
        -o-animation: fadein .5s;
        animation: fadein .5s
    }

    .hoverr:before {
        -webkit-animation: fadein .5s;
        -moz-animation: fadein .5s;
        -ms-animation: fadein .5s;
        -o-animation: fadein .5s;
        animation: fadein .5s
    }

    .tooltip {
        -webkit-animation: fadein .5s;
        -moz-animation: fadein .5s;
        -ms-animation: fadein .5s;
        -o-animation: fadein .5s;
        animation: fadein .5s
    }
}

.fa-facebook-f:before {
    content: "\f39e" !important
}

.fa-whatsapp:before {
    content: "\f232" !important
}

.ProductList ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.blokSonYazilar ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.blogKategori ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.blogCenter ul,
.blogCenter ol {
    padding: revert;
    margin: revert
}

.blogRight ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.navigation .navUl ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#footer .socialdiv ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#footer .store ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#footer .linkler .blink ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.category-vertical-filters .vertical-filter-panel .list-group {
    list-style: none;
    padding: 0;
    margin: 0
}

.category-vertical-filters .vertical-filter-panel .list-group ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.TopDet .product_social_icon_wrapper ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.tabUrunOneriler ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.sepetimBody ul {
    padding: 0;
    margin: 0;
    list-style: none
}

body .category-vertical-filters.top-filters ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.mobilMenu ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.bottomHead ul {
    margin: 0;
    list-style: none;
    padding: 0
}

.breadList ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.urunOzellikTab .urunTab>ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.CartProduct ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.welcome ul {
    margin: 0;
    list-style: none;
    padding: 0
}

.brandlistselection ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.TopDet #IlgiliUrunDiv ul {
    padding: 0;
    margin: 0;
    list-style: none
}

.urunOzellik .urunTab ul {
    padding: 0;
    margin: 0;
    list-style: none
}

#pnlSlider ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.mBread ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.categorydesign ul,
.categorydesign ol {
    padding: revert;
    margin: revert
}

.GuvenList ul {
    list-style: none
}

.htop .htopleft ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.htop .htopright ul {
    padding: 0;
    list-style: none;
    margin: 0
}

.Footer .FooterMiddle .ticiContainer>ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.Footer .FooterMiddle ul li ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.BasketDetailComplate .BasketDetailRight {
    float: left;
    width: 100%
}

.headerContent,
body ul.breadcrumb,
.navigation>div,
.userLoginContent,
.hesabimContent,
.sepetimBody .headerContent,
.sepetimBody #footer .ticiContainer,
.ticiContainer {
    max-width: 1320px;
    margin: 0 auto;
    position: relative;
    clear: both;
    display: block
}

.sliderBannerContainer .ProductList {
    max-width: 1320px
}

.detaySliderContainer .ProductList {
    max-width: 1320px
}

.homeContainer .ProductListContent .ProductList {
    max-width: 1320px
}

.markaSlider .jCarouselLite {
    max-width: 1320px
}

.headerContent {
    text-align: center
}

.ticiContainer.homeContainer {
    max-width: 100%
}

.ticiContainer.pageContainer {
    padding-top: 20px
}

ul.breadcrumb {
    clear: none
}

.leftBlock {
    float: left;
    padding: 0
}

.rightBlock {
    float: right;
    padding: 0
}

.centerCount {
    float: left;
    padding: 0
}

.centerCount.Middle {
    width: 100%;
    padding: 0
}

.centerCount.userLoginContent {
    width: 100%;
    padding: 0
}

.centerCount.iletisimContent {
    width: 100%;
    padding: 0
}

.centerCount.UyeolContent {
    width: 100%;
    padding: 0
}

.centerCount.HesabimTakip {
    width: 100%;
    padding: 0
}

.leftBlock {
    float: left;
    width: 25%;
    padding-right: 20px
}

.rightBlock {
    float: right;
    width: 25%;
    padding-left: 20px
}

.centerCount {
    float: left;
    width: 100%;
    padding: 0
}

.leftBlock.LeftMiddle {
    width: 276px;
    margin-bottom: 30px;
    padding-right: 96px
}

.centerCount.LeftMiddle {
    width: calc(100% - 276px)
}

.rightBlock.MiddleRight {
    width: 276px
}

.centerCount.MiddleRight {
    width: calc(100% - 276px)
}

.ticiContainer:before,
.ticiContainer:after {
    content: "";
    display: table
}

.ticiContainer:after {
    clear: both
}

.ticiContainer {
    clear: both;
    zoom: 1
}

.headerContent:after,
.headerContent:before,
.headerContent:after,
.headerContent:before {
    content: "";
    display: table;
    clear: both
}

#back-to-top {
    float: right;
    position: fixed;
    right: 1%;
    bottom: 5%;
    z-index: 9999
}

#back-to-top a {
    float: left;
    text-align: center;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 100%
}

#back-to-top a:after {
    content: '\f077';
    font-family: fontawesomepro;
    color: #000;
    font-size: 16px;
    line-height: 40px
}

.taksitBlok {
    width: 50%;
    height: auto;
    float: left;
    line-height: 20px
}

.taksitBaslik {
    width: 100%;
    height: 21px;
    text-align: center
}

.taksitBaslik img {
    display: none
}

.taksitLine {
    width: 101%
}

.taksitLine .tak {
    width: 39.1%;
    height: 20px;
    overflow: hidden;
    border-bottom: solid 1px #fff;
    border-right: solid 1px #fff;
    font-size: 10px;
    float: left;
    color: #000;
    text-align: center
}

.taksitLine .tak.Taksit {
    background-color: #ededed;
    width: 19%
}

.taksitBaslik1 {
    background: url(../../../Uploads/BankaLogo/1.png) center center no-repeat #7cc242
}

.taksitBaslik2 {
    background: url(../../../Uploads/BankaLogo/2.png) center center no-repeat #fdbf57
}

.taksitBaslik3 {
    background: url(../../../Uploads/BankaLogo/3.png) center center no-repeat #6950a2
}

.taksitBaslik4 {
    background: url(../../../Uploads/BankaLogo/4.png) center center no-repeat #e01d6e
}

.taksitBaslik5 {
    background: url(../../../Uploads/BankaLogo/5.png) center center no-repeat #ed1c24
}

.taksitBaslik6 {
    background: url(../../../Uploads/BankaLogo/6.png) center center no-repeat #00a6d4
}

.taksitBaslik7 {
    background: url(../../../Uploads/BankaLogo/7.png) center center no-repeat #ee3623
}

.taksitBaslik8 {
    background: url(../../../Uploads/BankaLogo/8.png) center center no-repeat #00aedb
}

.taksitBaslik9 {
    background: url(../../../Uploads/BankaLogo/9.png) center center no-repeat #a3a3a3
}

.taksitBaslik10 {
    background: url(../../../Uploads/BankaLogo/10.png) center center no-repeat #2e3192
}

.taksitBaslik11 {
    background: url(../../../Uploads/BankaLogo/11.png) center center no-repeat #056bb6
}

.taksitBaslik12 {
    background: url(../../../Uploads/BankaLogo/12.png) center center no-repeat #221f1f
}

.taksitBaslik13 {
    background: url(../../../Uploads/BankaLogo/13.png) center center no-repeat #0053a0
}

.taksitBaslik14 {
    background: url(../../../Uploads/BankaLogo/14.png) center center no-repeat #ffdf00
}

.taksitBaslik15 {
    background: url(../../../Uploads/BankaLogo/15.png) center center no-repeat #024d39
}

.taksitBaslik16 {
    background: url(../../../Uploads/BankaLogo/16.png) center center no-repeat #8c1639
}

.taksitBaslik17 {
    background: url(../../../Uploads/BankaLogo/17.png) center center no-repeat #e9690e
}

.taksitBaslik18 {
    background: url(../../../Uploads/BankaLogo/18.png) center center no-repeat #e8ce00
}

.taksitBaslik19 {
    background: url(../../../Uploads/BankaLogo/19.png) center center no-repeat #fff
}

.TakRenk1 {
    background-color: #edf4e6
}

.TakRenk2 {
    background-color: #f1e7f3
}

.TakRenk3 {
    background-color: #f5f9d9
}

.TakRenk4 {
    background-color: #eeafa2
}

.TakRenk5 {
    background-color: #b5d0df
}

.TakRenk6 {
    background-color: #e4e9f4
}

.TakRenk7 {
    background-color: #edf4e6
}

.TakRenk8 {
    background-color: #f1e7f3
}

.TakRenk9 {
    background-color: #f5f9d9
}

.TakRenk10 {
    background-color: #eeafa2
}

.TakRenk11 {
    background-color: #b5d0df
}

.TakRenk12 {
    background-color: #e4e9f4
}

.TakRenk13 {
    background-color: #edf4e6
}

.TakRenk14 {
    background-color: #f1e7f3
}

.TakRenk15 {
    background-color: #f5f9d9
}

.TakRenk16 {
    background-color: #eeafa2
}

.TakRenk17 {
    background-color: #b5d0df
}

.TakRenk18 {
    background-color: #e4e9f4
}

.TakRenk19 {
    background-color: #edf4e6
}

.iletisimContent {
    float: left;
    width: 100%
}

.iletisimContent .row {
    margin: 0
}

.iletisimContent .AdBan {
    float: left;
    width: 50%
}

.iletisimContent .iletisimLeft {
    float: left;
    padding: 0;
    margin: 0 0 40px;
    width: 100%;
    display: block
}

.iletisimContent .categoryTitle {
    float: left;
    padding: 0;
    margin: 0 0 30px;
    width: 100%;
    text-align: left
}

.iletisimContent .categoryTitle .categoryTitleText {
    margin-bottom: 0;
    color: #000;
    font-size: 24px;
    font-weight: 700;
    line-height: 80px;
    text-align: left
}

.iletisimContent .categoryTitle:after {
    clear: left;
    content: '';
    width: 70px;
    height: 1px;
    background: #e5e5e5;
    float: left
}

.iletisimContent .iletisimLeft .Left {
    display: none
}

.iletisimContent .iletisimLeft .Center {
    display: none
}

.iletisimContent .iletisimLeft .span {
    float: left;
    width: 100%;
    margin-top: 20px
}

.iletisimContent .iletisimLeft .Right {
    display: block;
    color: #000;
    font-size: 14px;
    line-height: 20px
}

.iletisimContent .iletisimLeft .Right:before {
    color: #000;
    font-size: 20px;
    font-family: fontawesomepro;
    width: 35px;
    text-align: left;
    font-weight: 300;
    float: left
}

.iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right {
    font-size: 20px;
    font-weight: 700
}

.iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right {
    font-size: 24px
}

.iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right:before {
    content: '\f2a0'
}

.iletisimContent .iletisimLeft .span.iletisimLeftFaks .Right:before {
    content: '\f1ac'
}

.iletisimContent .iletisimLeft .span.iletisimLeftAdres .Right:before {
    content: '\f3c5'
}

.iletisimContent .iletisimLeft .span.iletisimLeftEposta .Right:before {
    content: '\f2b6'
}

.iletisimContent .iletisimRight {
    float: left;
    padding: 0;
    margin: 0;
    width: 100%
}

.iletisimContent .iletisimRight .iletisimbanka {
    float: left;
    padding: 0;
    width: 100%;
    margin: 0
}

.iletisimContent .iletisimRight .iletisimbanka .span {
    float: left;
    padding: 0;
    width: 100%;
    margin: 0
}

.iletisimContent .iletisimRight .iletisimbanka .span>div {
    display: block;
    font-size: 0;
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0 20px;
    margin: 0 0 20px
}

.iletisimContent .iletisimRight .iletisimbanka .span>div span {
    display: inline-block;
    vertical-align: top;
    width: auto !important;
    color: #000;
    font-size: 14px
}

.iletisimContent .iletisimRight .iletisimbanka .span>div div {
    display: inline-block;
    vertical-align: top
}

.iletisimContent .iletisimRight .iletisimbanka .span>div.line1 span {
    display: block
}

.iletisimContent .iletisimRight .iletisimbanka .span>div.line1 {
    text-align: center
}

.iletisimContent .iletisimRight .iletisimbanka .span>div.line1 .line1 {
    text-align: left
}

.iletisimContent .iletisimRight .iletisimbanka .span>div.line1 .line4 {
    text-align: right
}

.iletisimContent .iletisimRight .iletisimbanka .span>div.line1>div {
    display: inline-block;
    vertical-align: top;
    width: 25%
}

.iletisimContent .iletisimRight .iletisimbanka .span>div.line1>div span:nth-child(1) {
    margin-bottom: 10px
}

.iletisimContent .iletisimRight .iletisimbanka .span>div.line2>div.line2 {
    float: right
}

.iletisimContent .iletisimRight .iletisimbanka .span>.line1:nth-child(n+2) {
    border-top: 4px solid #000;
    margin-top: 20px;
    padding-top: 20px
}

.iletisimContent .iletisimForm {
    float: left;
    width: 50%;
    padding-left: 80px
}

.iletisimContent .iletisimForm .rowLeft {
    float: left;
    padding: 0;
    margin: 0;
    width: 100%
}

.iletisimContent .iletisimForm .rowLeft .span {
    float: left;
    padding: 0;
    margin: 0 0 10px;
    width: 100%
}

.iletisimContent .iletisimForm .rowLeft .span .Center {
    display: none
}

.iletisimContent .iletisimForm .rowLeft .span .Left {
    display: block;
    font-size: 14px;
    color: #000;
    font-weight: 600;
    line-height: 30px
}

.iletisimContent .iletisimForm .rowLeft .span .Right {
    display: block;
    position: relative
}

.iletisimContent .iletisimForm .rowLeft .span .Right input {
    height: 40px;
    border-color: #e3e3e3;
    background: 0 0;
    padding: 0 10px;
    width: 100%
}

.iletisimContent .iletisimForm .rowRight {
    float: left;
    padding: 0;
    margin: 0;
    width: 100%
}

.iletisimContent .iletisimForm .rowRight .span {
    float: left;
    padding: 0;
    margin: 0 0 10px;
    width: 100%
}

.iletisimContent .iletisimForm .rowRight .span .Center {
    display: none
}

.iletisimContent .iletisimForm .rowRight .span .Left {
    display: block;
    font-size: 12px;
    color: #000;
    font-weight: 600;
    line-height: 30px;
    width: auto !important
}

.iletisimContent .iletisimForm .rowRight .span .Right {
    display: block;
    position: relative;
    width: auto !important
}

.iletisimContent .iletisimForm .rowRight .span .Right .captchaImageBox {
    display: block;
    margin-bottom: 10px
}

.iletisimContent .iletisimForm .rowRight .span .Right input {
    height: 40px;
    border-color: #e3e3e3;
    background: 0 0;
    padding: 0 10px;
    width: 100%
}

.iletisimContent .iletisimForm .rowRight .span .Right textarea {
    border-color: #e3e3e3;
    background: 0 0;
    padding: 10px;
    width: 100%
}

.iletisimContent .iletisimForm .rowRight .iletisimBtn {
    margin-top: 20px
}

.iletisimContent .iletisimForm .rowRight .iletisimBtn input {
    padding: 0;
    display: block;
    background: #000;
    height: 55px;
    font-size: 16px;
    color: #fff;
    font-weight: 400;
    text-transform: uppercase;
    float: left;
    width: 100%
}

.iletisimContent .validate .validateOk,
.iletisimContent .validateSol .validateSolOk,
.iletisimContent .validateOrta .validateOrtaOk {
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #ff0d0d;
    border-radius: 2px
}

.iletisimContent .validate,
.iletisimContent .validateSol,
.iletisimContent .validateOrta {
    left: 0;
    right: 0;
    bottom: 0;
    top: auto;
    display: block;
    border-radius: 2px
}

.uyeOlContainer .FormTitle {
    display: block;
    margin: 20px 0;
    font-size: 26px;
    text-align: center
}

.uyeOlContainer #FrmYeniUye>.uyeOlCol {
    margin: 30px 20px 0 0;
    padding: 30px;
    background-color: #fff;
    border: 1px solid #eee;
    width: calc(50% - 10px)
}

.uyeOlContainer #FrmYeniUye>.uyeOlCol:nth-child(2) {
    margin-right: 0
}

.uyeOlContainer .uyeOlRow {
    margin: 0
}

.uyeOlContainer .uyeOlCol .uyeOlCol {
    width: auto;
    padding: 0
}

.uyeOlContainer .uyeOlCol .uyeOlCol-3 {
    padding-left: 0
}

.uyeOlContainer .uyeOlCol label {
    font-size: 14px;
    margin-bottom: 10px;
    display: inline-block
}

.uyeOlContainer .uyeOlCol input.textbox {
    line-height: normal;
    font-size: 14px;
    display: block;
    letter-spacing: .3px;
    background-color: #fff !important;
    height: auto !important;
    border-radius: 0;
    box-shadow: none;
    padding: 15px 0;
    border: 1px solid #eee !important;
    font-weight: 400;
    color: #555 !important;
    width: 100%;
    text-indent: 15px;
    transition-duration: .2s, .2s;
    -webkit-transition-duration: .2s, .2s
}

.uyeOlContainer .uyeOlCol select.selectboxx {
    font-size: 14px;
    display: block;
    letter-spacing: .3px;
    background-color: #fff !important;
    height: auto;
    border-radius: 0;
    box-shadow: none;
    padding: 15px 0;
    border: 1px solid #eee !important;
    font-weight: 400;
    color: #555 !important;
    width: 100%;
    text-indent: 15px;
    transition-duration: .2s, .2s;
    -webkit-transition-duration: .2s, .2s
}

.uyeOlContainer .dateofbirth select.selectboxx {
    width: 31%;
    float: left;
    margin-right: 1%
}

.uyeOlContainer .gender {
    float: left;
    width: 100%
}

.uyeOlContainer .gender label {
    float: left;
    width: 70px;
    margin-top: 10px;
    display: block
}

.uyeOlContainer .gender input {
    float: left;
    margin-top: 14px;
    margin-right: 3px
}

.uyeOlContainer .intl-tel-input {
    margin-bottom: 15px
}

.uyeOlContainer #mainHolder_rblCinsiyet {
    float: left
}

.uyeOlContainer input.uyeol {
    height: auto;
    padding: 15px 0;
    line-height: normal;
    font-weight: 500;
    font-size: 16px;
    width: 100%
}

.uyeOlContainer .intl-tel-input input[type=tel] {
    padding-left: 48px !important
}

.uyeOlContainer .uyeOlColItem.checkboxItem label span {
    display: inline-block;
    vertical-align: top;
    float: left;
    font-size: 13px;
    line-height: 14px;
    width: calc(100% - 26px)
}

.uyeOlContainer .uyeol {
    width: 100%;
    text-align: center;
    padding: 2px;
    margin: 30px 0;
    height: 45px;
    font-size: 15px;
    line-height: 48px
}

.uyeOlContainer .uyeOlColItem.checkboxItem label input {
    margin-left: -20px
}

.uyeOlContainer .uyeOlColItem.checkboxItem label:before {
    margin-right: 10px
}

.uyeOlContainer .uyeOlCol .uyeOlCol {
    margin-right: 20px
}

.uyeOlContainer #chkSozlesme {
    margin: 0 !important
}

.uyeOlContainer #chkSozlesme+label {
    width: calc(100% - 20px);
    float: right;
    line-height: 15px;
    font-size: 13px
}

.userContainer .userMail,
.userContainer .userSms,
.userContainer .userSozlesmeDiv {
    float: left;
    width: 100%
}

.userContainer .userMail label,
.userContainer .userSms label,
.userContainer .userSozlesmeDiv label {
    width: 93%;
    float: right
}

.userContainer #chkSozlesme+label {
    width: 93%;
    float: right
}

.SifremiUnuttum {
    width: 100%;
    margin: 30px 0;
    padding-left: 50px;
    float: left
}

.SifremiUnuttum p {
    line-height: 25px
}

.SifremiUnuttum #mainHolder_txtbxMail {
    width: 80%;
    height: 40px;
    float: left;
    line-height: 40px;
    padding: 0 20px
}

.SifremiUnuttum .button {
    padding: 0 10px;
    float: right;
    width: 20%;
    height: 40px
}

.SifremiUnuttumInput {
    position: relative;
    width: 100%;
    margin-top: 10px
}

.SifremiUnuttumInput .validate {
    left: auto;
    right: 0;
    top: -38px
}

.SifremiUnuttumInput .validateSol {
    left: 0;
    right: auto;
    top: -38px
}

.SifremiUnuttumInput .validateSol .validateSolOk {
    border-radius: 0 0 15px;
    bottom: -5px;
    left: 10px
}

.SifremiUnuttum .line {
    min-height: 32px;
    line-height: 32px;
    margin-bottom: 5px;
    width: 400px;
    position: relative;
    margin: 0 auto
}

.SifremiUnuttum .line .Left {
    width: 30%;
    float: left
}

.SifremiUnuttum .line .Center {
    width: 4%;
    float: left
}

.SifremiUnuttum .line .Right {
    width: 66%;
    float: left
}

.userLogin {
    float: left;
    width: 100%;
    text-align: center;
    margin: 50px 0
}

.userLogin .newuserForm .uyelikonay.basariliUyelik {
    display: inline-block;
    vertical-align: top
}

.userLogin .newuserForm .uyelikonay.basariliUyelik .title {
    color: #000
}

.userLogin .newuserForm .uyelikonay.basariliUyelik .title:before {
    content: '\f00c';
    font-family: fontawesomepro;
    display: block;
    font-size: 40px;
    color: #097d2d;
    font-weight: 700;
    margin-bottom: 10px
}

.userLogin .newuserForm .uyelikonay.basariliUyelik .title h4 {
    font-size: 25px
}

.userLogin .newuserForm .uyelikonay.basariliUyelik .title span {
    font-size: 15px;
    margin: 10px 0;
    display: inline-block;
    vertical-align: top
}

.userLogin .newuserForm .uyelikonay.basariliUyelik a {
    padding: 15px;
    display: inline-block;
    vertical-align: top;
    font-size: 14px
}

.popupBox {
    width: 80% !important
}

.popupBox input[type=password],
.popupBox input[type=text] {
    width: 100% !important;
    padding: 0 10px !important;
    margin-bottom: 7px !important;
    height: 40px !important;
    border: 1px solid #e7e7e7 !important
}

.popupBox input[type=password]:focus,
.popupBox input[type=text]:focus {
    border-color: #000 !important
}

.popupBox input[type=checkbox] {
    margin: 3px 10px 0 0 !important
}

.popupBox input[type=radio] {
    margin: 3px 10px 0 0 !important;
    float: left
}

.userloginF1 {
    border: none !important
}

.errBoxRegister {
    overflow: hidden
}

.uyePopupContent .button {
    padding: 10px !important
}

.uyePopupCinsiyet {
    margin: 10px 0 !important
}

.uyePopupCinsiyet tr td {
    padding-right: 10px !important
}

.popupLogo {
    margin-bottom: 10px
}

#logo .htop {
    display: none
}

#logo .hfav {
    display: none
}

.htop {
    background: #f3f3f3
}

.htop .htopleft {
    float: left
}

.htop .htopright {
    float: right
}

.htop ul li {
    float: left;
    font-size: 12px;
    color: #000;
    line-height: 40px
}

.htop ul li a {
    font-size: 12px;
    color: #000;
    line-height: 40px
}

.htop ul li:after {
    content: '-';
    font-size: 12px;
    color: #000;
    line-height: 40px;
    margin: 0 25px
}

.htop .htopleft ul li:last-child,
.htop .htopright ul li:last-child {
    margin-right: 0;
    padding-right: 0
}

.htop .htopleft ul li:last-child:after,
.htop .htopright ul li:last-child:after {
    display: none
}

#lang_flag_container {
    right: 295px;
    top: -40px !important;
    z-index: 99999 !important
}

#lang_flag_container #langHover.white {
    background: 0 0 !important
}

#lang_flag_container #lang {
    font-size: 12px !important;
    color: #000 !important;
    background: 0 0;
    padding: 0 !important
}

#lang_flag_container #lang:after {
    content: '-';
    font-size: 12px;
    color: #000;
    margin: 0 25px
}

#header {
    width: 100%;
    position: relative;
    float: left;
    z-index: 1000;
    background: #fff
}

#logo {
    display: inline-block;
    vertical-align: top;
    float: left
}

#logo .logo {
    display: inline-block;
    padding: 32px 0 30px;
    vertical-align: middle
}

#logo .logo img {
    display: block;
    max-width: 100%
}

.searchContent {
    width: 451px;
    position: relative;
    margin-top: 28px;
    display: inline-block;
    vertical-align: top
}

.searchContent.active {
    display: block
}

#divAramaKategori {
    display: none !important;
    position: absolute;
    left: 0;
    top: 5px
}

#divAramaKategori select {
    cursor: pointer;
    background: #f5f5f5;
    display: block;
    height: 36px;
    border: none;
    border-right: 1px solid #dcdcdc;
    width: 135px;
    padding: 0 0 0 15px;
    border-radius: 0;
    text-transform: uppercase;
    color: #807e7e;
    font-size: 12px;
    font-weight: 300
}

#divAramaKategori option {
    text-transform: capitalize
}

.search {
    float: left;
    width: 100%;
    position: relative;
    z-index: 9999
}

.ButtonMic {
    display: none !important;
    position: absolute;
    right: 75px;
    top: 1px;
    padding: 0;
    border: none;
    border-radius: 0;
    background: 0 0;
    color: #795f52;
    font-size: 14px;
    width: 20px;
    height: 40px
}

#txtbxArama {
    float: left;
    width: 100%;
    height: 45px;
    border-radius: 4px;
    border: 1px solid #dcdcdc;
    color: #9a9a9a;
    padding-left: 10px;
    padding-right: 80px;
    background: #fff;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0;
    transition: .3s;
    -webkit-transition: .3s;
    -ms-transition: .3s;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

#txtbxArama::-webkit-input-placeholder {
    color: #9a9a9a
}

#txtbxArama:-moz-placeholder {
    color: #9a9a9a
}

#txtbxArama::-moz-placeholder {
    color: #9a9a9a
}

#txtbxArama:-ms-input-placeholder {
    color: #9a9a9a
}

#txtbxArama:focus {
    color: #9a9a9a
}

#btnKelimeAra {
    background: #ea5b0c;
    width: 60px;
    line-height: 25px;
    font-size: 12px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    text-transform: uppercase;
    position: absolute;
    right: 10px;
    top: 10px;
    border: none;
    border-radius: 4px;
    padding: 0;
    cursor: pointer;
    z-index: 9;
    -moz-appearance: none;
    -webkit-appearance: none
}

.searchContent ul {
    padding: 15px !important;
    text-align: left;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: hidden
}

.searchContent ul li {
    float: left;
    width: 100%
}

.searchContent ul li a {
    line-height: 30px;
    font-size: 13px;
    color: #000;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    float: left
}

.hfav {
    float: right;
    z-index: 99;
    position: relative;
    margin-top: 25px
}

.hfav>a {
    color: #000;
    font-size: 13px;
    font-weight: 500
}

.hfav>a>i {
    display: block;
    margin: 0 auto 10px;
    text-align: center;
    color: #000;
    font-size: 24px;
    font-weight: 300
}

#instaStories {
    float: right;
    width: auto;
    margin-top: 30px
}

#instaStories.stories.carousel .story {
    display: inline-block;
    width: 46px;
    max-width: 90px;
    margin: 0;
    vertical-align: top
}

#instaStories.stories.carousel .story>.item-link>.item-preview {
    border-radius: 100%;
    font-size: 0;
    max-height: 90px;
    height: 45px;
    overflow: hidden;
    transition: transform .2s;
    display: block;
    padding: 2px;
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%)
}

#instaStories.stories.carousel .story>.item-link>.item-preview img {
    display: block;
    box-sizing: border-box;
    height: 100%;
    width: 100%;
    object-fit: cover;
    border: 0 !important;
    border-radius: 100%
}

#instaStories.stories.carousel .story>.item-link>.info {
    display: none
}

@media(max-width:767px) {
    body #header .stories.carousel {
        margin: 0;
        position: absolute;
        right: 87px;
        top: 13px
    }

    body #header .stories.carousel .story {
        width: 30px;
        max-width: 30px
    }

    body #header .stories.carousel .story>.item-link>.item-preview {
        max-height: 30px;
        height: 30px
    }
}

.welcome {
    float: right;
    z-index: 99;
    position: relative;
    margin: 25px 39px 0
}

.welcome>div {
    float: left;
    text-align: center
}

.welcome>ul {
    float: left;
    text-align: center
}

.uyeGirisWelcome,
.uyeGirisUyeAdi {
    display: none
}

.headerUyeGiris a,
.headerUyeOl a,
.headerHesabim,
.headerCikis {
    display: block;
    color: #000;
    font-size: 13px;
    font-weight: 500
}

.headerUyeOl a:before,
.headerUyeGiris a:before,
.headerHesabim:before,
.headerCikis:before {
    font-family: fontawesomepro;
    font-size: 24px;
    font-weight: 300;
    display: block;
    margin: 0 auto 10px;
    color: #000
}

.headerUyeGiris a:before {
    content: '\f406'
}

.headerHesabim:before {
    content: '\f406'
}

.welcome li {
    display: block;
    vertical-align: top
}

.headerSocialConnect {
    display: none !important;
    float: right;
    margin-left: 25px
}

.headerSocialConnect .baglanButton {
    background: 0 0 !important;
    border: none;
    margin: 0;
    padding: 0;
    line-height: 0
}

.headerSocialConnect .baglanButton a {
    line-height: 43px;
    color: #fff;
    text-indent: 0;
    font-size: 12px;
    font-weight: 500;
    padding: 0
}

.headerSocialConnect .baglanButton a:before {
    display: none;
    content: '\f290';
    font-family: fontawesomeprobrands;
    margin-right: 10px;
    font-size: 12px;
    line-height: 43px;
    vertical-align: top;
    font-weight: 400
}

.usernav {
    display: none
}

.mycart {
    float: right;
    z-index: 9999;
    position: relative;
    margin-top: 25px
}

.mycart>a {
    display: block;
    color: #000;
    font-size: 13px;
    float: left
}

.mycart>a:before {
    content: '\f290';
    font-family: fontawesomepro;
    font-weight: 300;
    font-size: 24px;
    color: #000;
    display: block;
    margin: 0 auto 10px;
    text-align: center
}

.mycart .sepetTecxt {
    display: block;
    float: left;
    font-weight: 500
}

.mycart .sepetUrunSayisi {
    display: none
}

.mycart .sepetUrun {
    display: none
}

.sepetTopTutar {
    display: none !important
}

.CartProduct {
    display: block !important;
    width: 230px;
    background: #fff;
    float: left;
    padding: 10px 20px 20px;
    z-index: 99999;
    position: absolute;
    top: 129%;
    right: -1px;
    margin-left: -150px;
    opacity: 0;
    visibility: hidden;
    box-shadow: 0 7px 10px 0 rgb(0 0 0 / .25);
    -webkit-transform: translateY(30px);
    opacity: 0;
    visibility: hidden;
    -moz-transform: translateY(30px);
    -ms-transform: translateY(30px);
    -o-transform: translateY(30px);
    transform: translateY(30px);
    -webkit-transition: all .4s ease;
    -moz-transition: all .4s ease;
    transition: all .4s ease
}

.CartProduct:before {
    content: '';
    height: 15px;
    position: absolute;
    left: 0;
    right: 0;
    top: -15px
}

.CartProduct .SPrice {
    float: left;
    height: 30px;
    background: #000;
    width: 100%;
    text-align: center;
    margin-top: 14px
}

.CartProduct.more .SPrice {
    display: block
}

.CartProduct .SPrice * {
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    text-transform: uppercase
}

.CartProduct .SPrice .sepetToplamTutar {
    color: #fff
}

.CartProduct .SProduct {
    max-height: 300px;
    float: left;
    width: 100%;
    display: table;
    overflow: hidden;
    text-align: center;
    font-weight: 300;
    font-size: 12px;
    color: #000;
    overflow-y: auto;
    padding: 0
}

.CartProduct .SProduct li {
    display: block;
    padding: 20px 0 13px;
    border-bottom: 1px solid #ebebeb;
    position: relative
}

.CartProduct .SProduct li:last-child {
    border: none
}

.CartProduct .SProduct li:after {
    clear: both;
    display: table;
    content: ""
}

.CartProduct .SProduct li a {
    float: left;
    display: inline-block;
    width: 100%
}

.CartProduct .SProduct li a .SepettopAd span:last-child {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.CartProduct .SProduct li a .SepettopAd span:first-child {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%
}

.CartProduct .SProduct li a .sepetTopFiyat {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 81px
}

.CartProduct .SProduct li a:nth-child(2) {
    position: absolute;
    right: 0;
    top: 0;
    width: auto !important
}

.CartProduct .SProduct li a:nth-child(2):hover * {
    color: red
}

.CartProduct .SProduct li a * {
    display: inline-block !important;
    vertical-align: top !important;
    float: left;
    color: #000;
    font-weight: 400;
    font-size: 11px;
    line-height: 25px;
    text-align: left
}

.CartProduct .SProduct li a .SepettopAd {
    width: calc(100% - 60px);
    text-transform: uppercase;
    min-height: 50px
}

.CartProduct .SProduct li a .sepetTopBirimFiyat {
    display: none !important
}

.CartProduct .SProduct li a .fa-times {
    font-family: fontawesomepro;
    font-size: 16px
}

.CartProduct .SProduct li a .fa-times:before {
    content: '\f00d'
}

.CartProduct .SProduct li a .SepetTopAdet {
    color: #717171;
    float: none
}

.CartProduct .SProduct li a .sepetTopFiyat {
    white-space: nowrap;
    color: #000;
    font-weight: 600;
    float: right;
    font-size: 15px
}

.CartProduct .SProduct .SepetTopSil {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0
}

.CartProduct .SProduct li a img {
    float: left;
    margin-right: 10px;
    height: auto !important;
    width: 50px
}

.CartProduct .button {
    margin: 5px 5px 0 !important;
    float: left;
    width: calc(50% - 10px);
    font-size: 13px !important;
    line-height: 22px;
    border-radius: 5px
}

.CartProduct .headerCartBtn {
    line-height: 20px;
    border: 1px solid #ddd;
    background: 0 0;
    color: #000
}

.more .headerCartBtn {
    display: block !important
}

.more .headerOrderBtn {
    display: block !important
}

.CartProduct .divustSepetteUrunYok {
    margin: 15px 0
}

.CartProduct .divustSepetteUrunYok:before {
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #ea5b0c;
    content: '\f07a';
    font-size: 18px;
    color: #fff;
    display: block;
    text-align: center;
    line-height: 40px;
    margin: 0 auto;
    font-family: fontawesomepro;
    font-weight: 300;
    margin-bottom: 10px
}

.CartProduct .divustSepetteUrunYok span.spanustSepetteUrunYok {
    font-size: 10px
}

@media(min-width:768px) {
    .mycart:hover .CartProduct {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

.sepetimBody .AllCategory {
    display: none
}

.sepetimBody .linkRebatedProducts {
    margin-left: 0
}

.yanResimliMenu {
    display: none
}

.navigation {
    float: left;
    width: 100%;
    text-align: center;
    background: #fff
}

.navigation>div {
    z-index: 1;
    text-align: center;
    padding: 0 !important
}

.navigation .navUl {
    display: inline-block;
    font-size: 0;
    padding: 0
}

.navigation .navUl>li {
    display: inline-block;
    vertical-align: middle
}

.navigation .navUl>li>a {
    display: block;
    font-size: 15px;
    color: #000;
    padding: 0 35px;
    line-height: 58px;
    font-weight: 400
}

.navigation .navUl>li>a:hover {
    color: #ea5b0c
}

.navigation .navUl>li>.Flexscroll {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 475px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background: #fff;
    display: none;
    text-align: left;
    display: none;
    padding: 31px;
    border-top: 1px solid #e5e5e5
}

.navigation .navUl>li:hover>.Flexscroll {
    display: block
}

.navigation .navUl>li .Flexscroll>ul {
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4
}

.navigation .navUl>li .Flexscroll>ul li a {
    color: #000;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px
}

.navigation .navUl>li .Flexscroll>ul>li {
    margin-bottom: 10px;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid
}

.navigation .navUl>li .Flexscroll>ul>li>a {
    font-size: 14px;
    font-weight: 600;
    display: table-cell
}

.navigation .navUl>li .Flexscroll>ul>li>ul {
    float: left;
    width: calc(100% - 20px);
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 180px
}

.Glist {
    float: left;
    width: 100%;
    margin: 55px 0 60px
}

.Glist ul {
    margin: 0 -15px;
    list-style: none;
    padding: 0
}

.Glist ul li {
    float: left;
    width: 25%;
    padding: 0 15px
}

.Glist ul li .Gblok {
    background: #f3f3f3;
    float: left;
    width: 100%;
    padding: 30px 25px
}

.Glist ul li .Gblok .Gicon {
    float: left;
    min-width: 65px
}

.Glist ul li .Gblok .Gicon i {
    font-size: 36px;
    color: #7d7d7d;
    line-height: 80px
}

.Glist ul li .Gblok .Gtext {
    float: left;
    width: calc(100% - 65px)
}

.Glist ul li .Gblok .Gtext strong {
    display: block;
    font-size: 14px;
    font-weight: 700;
    color: #7d7d7d;
    line-height: 20px
}

.Glist ul li .Gblok .Gtext p {
    display: block;
    font-size: 13px;
    font-weight: 400;
    color: #7d7d7d;
    line-height: 20px
}

.Glist ul li:hover .Gblok {
    background: #ea5b0c
}

.Glist ul li:hover .Gicon i {
    color: #fff
}

.Glist ul li:hover .Gtext strong {
    color: #fff
}

.Glist ul li:hover .Gtext p {
    color: #fff
}

.Footer {
    float: left;
    width: 100%;
    background: #000
}

.Footer .FooterTop {
    float: left;
    width: 100%;
    padding: 62px 0 52px
}

.Footer .FooterTop strong {
    display: inline-block;
    text-align: center;
    font-size: 24px;
    color: #fff;
    letter-spacing: 1px;
    width: 100%;
    font-weight: 500;
    line-height: 30px
}

.Footer .FooterTop span {
    display: inline-block;
    text-align: center;
    font-size: 13px;
    color: #fff;
    letter-spacing: .25px;
    width: 100%;
    line-height: 25px
}

.Footer .FooterTop {
    float: left;
    width: 100%
}

.ebultenDiv {
    position: relative;
    width: 560px;
    text-align: center;
    display: block;
    margin: 0 auto
}

.ebultenGelecek {
    display: block;
    width: 100%;
    float: left;
    margin-top: 35px
}

#divNewsLetter {
    float: left;
    width: 100%;
    position: relative
}

#divNewsLetter label {
    display: none
}

#UpdatePanel1 {
    position: relative;
    float: right;
    width: 100%
}

#txtbxNewsletterMail {
    display: inline-block;
    color: #000;
    background: #fff;
    border-radius: 0;
    border: none;
    width: 100%;
    height: 50px;
    padding: 0 80px 0 10px;
    font-size: 12px;
    text-align: left;
    font-weight: 400;
    opacity: 1
}

#txtbxNewsletterMail::-webkit-input-placeholder {
    color: #000
}

#txtbxNewsletterMail:-moz-placeholder {
    color: #000
}

#txtbxNewsletterMail::-moz-placeholder {
    color: #000
}

#txtbxNewsletterMail:-ms-input-placeholder {
    color: #000
}

#txtbxNewsletterMail:focus {
    color: #000
}

.newsbutton {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    text-transform: uppercase;
    width: 80px !important;
    height: 50px;
    line-height: 50px;
    color: #000 !important;
    border: none;
    border-radius: 0;
    background: 0 0 !important;
    font-weight: 600;
    font-size: 13px !important;
    padding: 0;
    margin: 0 !important;
    text-decoration: none
}

.ebultenGelecek #divNewsLetter {
    display: block;
    padding: 0
}

.Footer .FooterMiddle {
    float: left;
    width: 100%;
    margin-top: 50px
}

.Footer .FooterMiddle .ticiContainer>ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -moz-flex-direction: row;
    -o-flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between
}

.Footer .FooterMiddle ul li {
    line-height: 30px
}

.Footer .FooterMiddle ul li span {
    font-size: 14px;
    line-height: 30px;
    font-weight: 500;
    color: #fff;
    text-align: left;
    margin-bottom: 25px;
    display: block
}

.Footer .FooterMiddle ul li.Filetisim i {
    color: #fff;
    font-size: 13px;
    margin-right: 13px;
    float: left;
    line-height: 30px
}

.Footer .FooterMiddle ul li.Filetisim p {
    float: left
}

.Footer .FooterMiddle ul li.Filetisim {
    font-size: 13px;
    color: #999
}

.Footer .FooterMiddle ul li.Filetisim ul li {
    float: left;
    clear: left
}

.Footer .FooterMiddle ul li a {
    font-size: 13px;
    color: #999;
    text-align: left
}

.Footer .FooterMiddle ul li a:hover {
    color: #ea5b0c
}

.Footer .FooterBottom {
    float: left;
    width: 100%;
    padding: 50px 0 60px
}

.Footer .FooterBottom .FooterBottomLeft {
    float: left
}

.Footer .FooterBottom .FooterBottomLeft ul li {
    float: left;
    margin-right: 10px
}

.Footer .FooterBottom .FooterBottomLeft ul li:last-child {
    margin-right: 0
}

.Footer .FooterBottom .FooterBottomLeft ul li a {
    height: 40px;
    width: 40px;
    background: #fff;
    color: #000;
    line-height: 40px;
    border-radius: 100%;
    display: block;
    text-align: center
}

.Footer .FooterBottom .FooterBottomLeft ul li a i {
    line-height: 40px;
    font-size: 15px
}

.Footer .FooterBottom .FooterBottomLeft ul li:hover a {
    background: #ea5b0c
}

.Footer .FooterBottom .FooterBottomLeft ul li:hover a i {
    color: #fff
}

.Footer .FooterBottom .FooterBottomRight {
    float: right
}

.Footer .FooterBottom .FooterBottomRight span {
    color: #fff;
    font-size: 14px;
    float: left;
    margin-right: 20px;
    font-weight: 500;
    line-height: 30px
}

.Footer .FooterBottom .FooterBottomRight ul {
    float: left
}

.Footer .FooterBottom .FooterBottomRight ul li {
    float: left;
    margin-right: 20px
}

.Footer .FooterBottom .FooterBottomRight ul li:last-child {
    margin-right: 0
}

.Footer .FooterBottom .FooterBottomRight ul li i {
    color: #fff;
    font-size: 24px
}

.Footer .FooterBottom .FooterBottomRight ul li:hover i {
    color: #ea5b0c
}

.Footer .FooterBottomBottom {
    float: left;
    width: 100%;
    border-top: 1px solid #1b1b1b;
    padding: 55px 0
}

.Footer .FooterBottomBottom .FooterBottomBottomLeft {
    float: left;
    font-size: 12px;
    color: #fff;
    line-height: 20px
}

.Footer .FooterBottomBottom .FooterBottomBottomRight {
    float: right
}

#ticimaxCopyright {
    font-family: montserrat, sans-serif !important;
    margin: 0 auto !important;
    line-height: 85px;
    float: left;
    width: 100%;
    text-align: center;
    background: #fff;
    font-size: 12px;
    color: #fff
}

#ticimaxCopyright a {
    color: #000 !important
}

#mainHolder_divDesign .ticimaxTabHead li a {
    background-color: transparent !important
}

#mainHolder_divDesign .ticimaxTabHead li.ticimaxTabHead_active a {
    background-color: transparent !important;
    color: #000 !important
}

#mainHolder_divDesign .ticimaxTabHead li.ticimaxTabHead_active a:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 3px;
    width: 36px;
    background: #ea5b0c;
    margin: auto
}

#mainHolder_divDesign .w-auto img {
    width: auto !important;
    margin: 0 auto;
    display: block
}

#mainHolder_divDesign .w-auto a {
    display: block
}

.KBlok {
    float: left;
    width: 100%;
    padding: 60px 0
}

.KBlok ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -moz-flex-direction: row;
    -o-flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between;
    list-style: none;
    padding: 0;
    margin: 0
}

.KBlok ul>li>a {
    display: block;
    text-align: center
}

.KBlok ul>li>a .Kicon {
    position: relative;
    height: 55px;
    width: 55px;
    margin: 0 auto
}

.KBlok ul>li>a .Kicon img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%
}

.KBlok ul>li>a .Kicon img:first-child {
    display: block
}

.KBlok ul>li>a .Kicon img:last-child {
    display: none
}

.KBlok ul>li:hover>a .Kicon img:first-child {
    display: none
}

.KBlok ul>li:hover>a .Kicon img:last-child {
    display: block
}

.KBlok ul>li>a .Ktext {
    font-size: 13px;
    color: #000;
    margin-top: 12px
}

.KBlok ul>li:hover>a .Ktext {
    color: #ea5b0c
}

.bRow {
    margin: 0 -15px
}

.Ecol1 {
    float: left;
    width: 100%;
    padding: 0
}

.Ecol1 .ScRow {
    margin: 0
}

.Ecol2 {
    float: left;
    width: 50%;
    padding: 0 15px
}

.Ecol3 {
    float: left;
    width: 33.33%;
    padding: 0 15px
}

.Ecol3 .ScRow {
    margin: 0
}

.Ecol4 {
    float: left;
    width: 25%;
    padding: 0 15px
}

.Ecol4 .ScRow {
    margin: 0
}

.Ecol5 {
    float: left;
    width: 20%;
    padding: 0 15px
}

.Ecol5 .ScRow {
    margin: 0
}

.Ecol6 {
    float: left;
    width: 66.66%;
    padding: 0 15px
}

.Ecol7 {
    float: left;
    width: 59.017%;
    padding: 0 15px
}

.Ecol8 {
    float: left;
    width: 40.984%;
    padding: 0 15px
}

.JKatAdi {
    float: left;
    position: relative;
    width: 100%;
    padding: 0;
    margin: 45px 0 5px
}

.JKatAdi .bold {
    display: block;
    float: left;
    width: 100%;
    text-align: center
}

.JKatAdi .bold .satir1 {
    display: inline-block;
    vertical-align: top;
    font-size: 22px !important;
    font-weight: 400;
    color: #000;
    line-height: normal;
    text-transform: uppercase
}

#mainHolder_divDesign .owl-carousel .owl-nav,
.owl-carousel .owl-nav {
    z-index: 2;
    position: absolute;
    right: 0;
    top: 40%;
    left: 0
}

#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev,
.owl-carousel .owl-nav .ProductListprev,
.InstaGallery .owl-carousel .owl-nav .InstaGalleryprev,
.InstaGallery .owl-carousel .owl-nav .InstaGallerynext,
.owl-carousel .owl-nav .ProductListnext,
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext {
    font-size: 0;
    position: absolute;
    border-radius: 0 !important;
    border: none;
    width: 35px !important;
    height: 65px !important;
    background: #ddd !important;
    display: inline-block;
    cursor: pointer;
    text-align: center;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease
}

#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:hover,
.owl-carousel .owl-nav .ProductListprev:hover,
.InstaGallery .owl-carousel .owl-nav .InstaGalleryprev:hover,
.InstaGallery .owl-carousel .owl-nav .InstaGallerynext:hover,
.owl-carousel .owl-nav .ProductListnext:hover,
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:hover {
    background: #ea5b0c !important;
    color: #000 !important
}

#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext,
.InstaGallery .owl-carousel .owl-nav .InstaGallerynext,
.owl-carousel .owl-nav .ProductListnext {
    right: 10px
}

#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev,
.InstaGallery .owl-carousel .owl-nav .InstaGalleryprev,
.owl-carousel .owl-nav .ProductListprev {
    left: 10px
}

#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:before,
.owl-carousel .owl-nav .ProductListprev:before,
.owl-carousel .owl-nav .ProductListnext:before,
.InstaGallery .owl-carousel .owl-nav .InstaGallerynext:before,
.InstaGallery .owl-carousel .owl-nav .InstaGalleryprev:before,
#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:before {
    font-family: fontawesome;
    font-size: 20px !important;
    font-weight: 300;
    line-height: 65px !important;
    color: #fff
}

#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:before,
.InstaGallery .owl-carousel .owl-nav .InstaGalleryprev:before,
.owl-carousel .owl-nav .ProductListprev:before {
    content: '\f104'
}

#mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:before,
.InstaGallery .owl-carousel .owl-nav .InstaGallerynext:before,
.owl-carousel .owl-nav .ProductListnext:before {
    content: '\f105'
}

#mainHolder_divDesign .owl-carousel .owl-dots,
.owl-carousel .owl-dots {
    position: static;
    width: 100%;
    margin-top: 15px
}

.instashop-context {
    text-align: center
}

.instashop-context .AllImages {
    display: inline-block;
    vertical-align: top;
    background: #000;
    color: #fff;
    padding: 10px;
    margin-top: 15px
}

#mainHolder_divDesign .owl-dots .owl-dot span {
    width: 13px !important;
    height: 13px !important;
    border: none !important;
    background-color: #000 !important
}

#mainHolder_divDesign .owl-dots .owl-dot.active span {
    background-color: #ea5b0c !important
}

.Bloks {
    float: left;
    width: 100%
}

.sliderBannerContainer {
    float: left;
    width: 100%;
    position: relative;
    margin: 20px 0
}

.sliderBannerContainer .Block_Link {
    display: none
}

.sliderBannerContainer .ProductList {
    display: block !important;
    margin: 0 auto
}

.sliderBannerContainer .Jbutonlar {
    display: none
}

.sliderBannerContainer .jCarouselLite {
    float: left;
    width: 100%
}

.sliderBannerContainer .owl-carousel {
    float: left;
    width: 100%
}

.sliderBannerContainer .owl-carousel .owl-stage-outer {
    padding: 20px 0
}

.sliderBannerContainer .owl-dots {
    display: none !important
}

.sliderBannerContainer.SliderBannerFull {
    background: #f3f3f3
}

.ProductListContent {
    float: left;
    width: 100%
}

.categoryContainer .ProductListContent {
    float: left;
    width: 100%
}

.categoryContainer .ProductList {
    margin: 0 -15px
}

.categoryContainer .ProductListContent .productItem {
    margin-bottom: 30px
}

.ItemOrj {
    float: left;
    padding: 0 15px
}

.categoryContainer .ProductList:not(.PlSc_hrz, .PlSc_2, .PlSc_3, .PlSc_4, .PlSc_5) .ItemOrj {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
    width: 100%
}

.productItem {
    width: 100%;
    position: relative;
    text-align: center;
    display: inline-block;
    float: left;
    font-size: 0
}

.productItem:hover {
    box-shadow: 0 0 20px 0 rgb(0 0 0 / .1)
}

.productItem .productIcon {
    width: 100%;
    height: 100%
}

.productItem .productImage {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0
}

.productItem .productImage a {
    display: block;
    position: relative;
    padding-bottom: 67%
}

.productItem .productImage .Videolu {
    display: block;
    position: relative;
    padding-bottom: 67%
}

.productItem .productImage img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 0;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease
}

.productItem .productImage .Videolu video {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    border-radius: 0;
    transition: all 1s ease;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease
}

.productItem .productDetail {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    height: 115px;
    padding: 20px;
    transition: all .3s ease
}

.productItem .productName {
    position: relative;
    margin: 0;
    float: left;
    width: 100%;
    margin-bottom: 5px
}

.productItem .productName a {
    float: left;
    width: 100%;
    padding: 0;
    line-height: 22px;
    height: 22px;
    font-weight: 500;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.productItem .productPrice {
    display: inline-block;
    vertical-align: top;
    position: relative;
    margin: 18px 0 0
}

.productItem .discountPrice {
    display: block;
    float: right
}

.productItem .discountPrice span {
    color: #000;
    font-size: 18px;
    line-height: .8;
    font-weight: 600
}

.productItem .discountKdv {
    display: none
}

.productItem .regularKdv {
    display: none
}

.productItem .regularPrice {
    display: inline-block !important;
    float: left;
    margin-right: 11px;
    margin-top: 1px
}

.productItem .regularPrice span {
    color: #000;
    font-size: 13px;
    line-height: .8;
    font-weight: 400;
    text-decoration: line-through;
    -moz-text-decoration-color: #8c8c8c;
    text-decoration-color: #000
}

.productItem .productMarka {
    display: none !important
}

.productItem .productOnYazi {
    font-size: 13px;
    position: relative;
    margin: 0;
    float: left;
    width: 100%;
    color: #000;
    font-weight: 400;
    line-height: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.productItem .productOnYazi * {
    background: 0 0 !important
}

.productItem .productFaMyEx {
    position: absolute;
    left: 10px;
    top: 10px;
    margin: auto;
    z-index: 5;
    height: 51px;
    display: block
}

.productItem .productFaMyEx .newIcon {
    z-index: 3;
    background: #000;
    color: #fff;
    width: 45px;
    line-height: 25px;
    font-weight: 600;
    font-size: 12px;
    height: 25px;
    overflow: hidden;
    margin-bottom: 1px
}

.productItem .productFaMyEx .discountIcon {
    z-index: 3;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    width: 45px;
    background: #ea5b0c;
    line-height: 25px
}

.cargoIcon {
    display: block;
    z-index: 3;
    position: absolute;
    top: 10px;
    right: 10px;
    background: #fff;
    color: #000;
    width: 45px;
    font-size: 0
}

.cargoIcon:after {
    font-size: 14px;
    content: '\f0d1';
    font-family: fontawesomepro;
    line-height: 25px;
    padding: 0;
    margin: 0
}

.firsatIcon {
    z-index: 3;
    padding: 8px 16px;
    background: #00c753;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    display: block;
    width: auto;
    line-height: normal;
    margin-top: 3px
}

.urunListStokUyari {
    display: none
}

.discountIcon div {
    display: none
}

.discountIcon span {
    font-weight: 600
}

.discountIcon .discountIcon_s2 {
    display: none
}

.favori {
    display: none;
    z-index: 5;
    position: absolute;
    bottom: 20px;
    right: 55px
}

.examineIcon {
    z-index: 5;
    display: none
}

.mycartIcon {
    display: none;
    z-index: 5;
    position: absolute;
    bottom: 20px;
    right: 20px
}

.productItem:hover .favori,
.productItem:hover .mycartIcon {
    display: block
}

.favori a {
    display: block;
    font-size: 0
}

.examineIcon a {
    display: block;
    font-size: 0
}

.mycartIcon a {
    display: block;
    font-size: 0;
    color: #000
}

.mycartIcon a span {
    font-weight: 600
}

.examineIcon a:before,
.favori a:before,
.mycartIcon a:before {
    font-family: fontawesomepro;
    display: inline-block;
    vertical-align: top
}

.favori a:before {
    content: '\f004';
    font-size: 18px;
    color: #959595;
    font-weight: 300
}

.examineIcon a:before {
    content: 'Ã¯â‚¬â€š';
    font-size: 18px;
    color: #fff;
    font-weight: 300
}

.mycartIcon a:before {
    content: '\f290';
    font-family: fontawesomepro;
    color: #ea5b0c;
    font-size: 18px;
    font-weight: 300
}

.mycartIcon a:hover:before {
    font-weight: 600
}

.favori a.listfavoriAktif:before {
    font-weight: 600
}

.favori a:hover:before {
    font-weight: 600
}

.TukendiIco {
    z-index: 5;
    border-radius: 0;
    background: 0 0;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    height: calc(100% - 115px);
    overflow: hidden
}

.TukendiIco span {
    line-height: 30px;
    position: absolute;
    bottom: 20px;
    width: 160px;
    right: 0;
    left: 0;
    max-width: 100%;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    padding: 0;
    margin: 0 auto;
    background: rgb(0 0 0 / .8)
}

.StokYok .cargoIcon {
    display: none
}

.urunListStokUyari {
    display: none
}

.categorydesign {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom: 20px
}

.categorydesign .Blok {
    margin: 0
}

.leftBlock .categorydesign {
    display: block
}

.categorydesign p {
    margin-bottom: 0
}

.categorydesign strong {
    font-weight: 700
}

.categorydesign strong * {
    font-weight: 700
}

.categorydesign img {
    display: inline-block;
    vertical-align: middle
}

.categorydesign .rrHandle {
    display: none
}

.KatAc {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50%;
    padding: 70px 30px;
    color: #fff;
    margin: auto;
    background: #fff0;
    background: -moz-linear-gradient(left, #fff0 0%, rgb(0 0 0 / .7) 33%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #fff0), color-stop(33%, rgb(0 0 0 / .7)));
    background: -webkit-linear-gradient(left, #fff0 0%, rgb(0 0 0 / .7) 33%);
    background: -o-linear-gradient(left, #fff0 0%, rgb(0 0 0 / .7) 33%);
    background: -ms-linear-gradient(left, #fff0 0%, rgb(0 0 0 / .7) 33%);
    background: linear-gradient(to right, #fff0 0%, rgb(0 0 0 / .7) 33%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1)
}

.KatAc .KatDetay {
    float: left;
    width: 100%;
    overflow: auto;
    max-height: 100%;
    padding-right: 25px
}

.KatAc .KatDetay span {
    font-size: 40px;
    font-weight: 400;
    color: #fff;
    letter-spacing: 2
}

.KatAc .KatDetay p {
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    line-height: 35px
}

.KatAc .KatDetay::-webkit-scrollbar {
    width: 6px
}

.KatAc .KatDetay::-webkit-scrollbar-track {
    background: 0 0
}

.KatAc .KatDetay::-webkit-scrollbar-thumb {
    background: #fff;
    border-radius: 3px
}

.breadcrumbContent {
    float: left
}

body ul.breadcrumb {
    margin: 0 auto;
    display: block !important;
    padding: 0 !important;
    border-radius: 0;
    float: none;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 20px
}

body ul.breadcrumb * {
    color: #000;
    font-size: 12px !important;
    line-height: 50px !important;
    float: left;
    font-weight: 400
}

body ul.breadcrumb li {
    font-size: 0 !important;
    float: none !important;
    vertical-align: middle
}

body ul.breadcrumb li:after {
    content: '>';
    display: inline-block;
    margin: 0 5px;
    color: #000;
    font-size: 12px;
    line-height: 50px;
    float: left;
    font-weight: 400
}

body ul.breadcrumb li:nth-last-of-type(1):after {
    display: none
}

body ul.breadcrumb li:nth-last-of-type(1) * {
    color: #ea5b0c
}

body ul.breadcrumb li:first-child:before {
    content: '\f3c5';
    font-size: 13px;
    color: #000;
    margin-right: 7px;
    line-height: 48px;
    display: inline-block;
    float: left;
    font-family: fontawesomepro
}

body a#linkOncekiSayfa {
    line-height: 50px;
    display: block;
    color: #000;
    font-size: 12px !important;
    font-weight: 400
}

.categoryTitle {
    float: left;
    width: 100%
}

.categoryTitleText {
    float: left;
    width: 100%
}

.CategoryBody .categoryTitleText {
    margin: 5px 0 0
}

.Block_Title {
    display: none
}

.leftBlock .category-vertical-filters {
    float: left;
    width: 100%;
    border: none;
    border-radius: 0;
    overflow: hidden;
    margin: 0 0 20px;
    text-align: center;
    padding: 0
}

.leftBlock .panel-heading {
    position: relative;
    z-index: 1;
    float: left;
    padding: 0;
    width: 100%;
    text-align: left;
    border: none;
    margin: 0 0 10px;
    background-color: transparent !important
}

.leftBlock .panel-heading a {
    display: block;
    line-height: 35px;
    font-size: 14px;
    color: #1a1a1a;
    font-weight: 600;
    padding: 0;
    text-transform: uppercase
}

.leftBlock .panel-heading a:after {
    content: '\f068';
    font-family: fontawesomepro;
    float: right;
    font-weight: 400;
    color: #000;
    font-size: 12px
}

.leftBlock .panel-heading.active a:after {
    content: '\f067'
}

.leftBlock .panel-search {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.leftBlock .panel-search input[type=text] {
    border: none;
    width: 100%;
    color: #000;
    background: #f3f3f3
}

.leftBlock .category-vertical-filters>div {
    width: 100%;
    padding: 0;
    margin: 0 0 20px;
    float: left;
    display: inline-block;
    border-bottom: 1px solid #e5e5e5
}

.leftBlock .category-vertical-filters>div:last-child {
    margin-bottom: 0;
    border-bottom: none
}

.leftBlock .category-vertical-filters .panel.div-kategori {
    padding-bottom: 0
}

.leftBlock .category-vertical-filters .panel.div-kategori .panel-heading {
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 11px
}

.leftBlock .category-vertical-filters .panel.div-kategori .panel-heading a {
    font-size: 14px
}

.leftBlock .category-vertical-filters .panel.div-kategori ul li {
    margin-bottom: 0;
    width: 100%
}

.leftBlock .category-vertical-filters .panel.div-kategori ul li a {
    margin-bottom: 20px;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase
}

.leftBlock .category-vertical-filters .panel.div-kategori ul li ul {
    margin-left: 0
}

.leftBlock .category-vertical-filters .panel.div-kategori ul a:hover {
    text-decoration: underline
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group {
    float: left;
    text-align: left;
    padding: 2px 0;
    margin: 0;
    width: 100%;
    top: 100%;
    display: block;
    border: none;
    max-height: 160px
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li,
.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item {
    float: left;
    margin: 0 0 18px;
    padding: 0;
    background-color: #fff0;
    width: 100%;
    height: auto;
    border: none
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item a,
.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li a {
    float: left;
    font-size: 12px;
    color: #000;
    display: inline-block;
    line-height: 16px;
    font-weight: 400;
    width: calc(100% - 22px);
    white-space: normal
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li.list-group-item:hover>a {
    text-decoration: underline
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li ul {
    float: left;
    width: 100%
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group li ul li:last-child {
    margin-bottom: 0
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
    background-size: 16px 16px !important;
    background-position: 0 0 !important;
    background-repeat: no-repeat !important
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image a {
    padding-left: 18px;
    width: auto
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image:before {
    display: none !important
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item:before {
    margin-right: 5px;
    width: 16px;
    height: 16px;
    border: 1px solid #d2d2d2 !important;
    border-radius: 0;
    background: #fff;
    display: inline-block !important;
    margin-top: 0;
    text-align: center;
    line-height: 16px
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
    border-color: #d2d2d2 !important;
    background: #fff;
    content: '\f00c';
    font-family: fontawesomepro;
    color: #ea5b0c;
    font-size: 8px;
    font-weight: 600
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before {
    border-color: #d2d2d2 !important;
    background: #fff;
    content: '\f00c';
    font-family: fontawesomepro;
    color: #ea5b0c;
    font-size: 7px;
    font-weight: 600
}

body .FiyatSlider {
    float: left;
    width: 100%;
    padding: 0;
    border-radius: 0
}

body .FiyatSlider .slider-range {
    float: left;
    width: 90%;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0 0 10px;
    height: 1px;
    background: #e5e5e5
}

body .FiyatSlider .slider-range .ui-slider-range {
    height: 1px;
    background: #000;
    border-radius: 0;
    top: 0;
    margin: 0
}

body .FiyatSlider .slider-range .ui-slider-handle {
    width: 10px;
    height: 10px;
    border-radius: 100%;
    background: #000;
    border: none;
    margin: 0;
    top: -4px
}

body .FiyatSlider .amount {
    float: left;
    width: 100%;
    color: #000;
    font-size: 12px;
    text-align: left
}

body .FiyatTextBox {
    display: none;
    max-height: 250px;
    -webkit-box-shadow: 0 5px 12px 0 #bfbbbf;
    -moz-box-shadow: 0 5px 12px 0 #bfbbbf;
    box-shadow: 0 5px 12px 0 #bfbbbf;
    border: 1px solid #efefef;
    top: 100%;
    width: 250px;
    left: 0;
    right: 0;
    z-index: 999;
    position: absolute;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #fff;
    padding: 10px
}

body .FiyatTextBox input[type=text] {
    border-color: #e5e5e5;
    color: #000
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar {
    width: 4px
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-track {
    background: 0 0
}

.leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 2px
}

.leftBlock .FiyatTextBox {
    position: static;
    padding: 0;
    width: 100%;
    border: none;
    box-shadow: none;
    display: block
}

body #divSayfalamaUst {
    float: right;
    margin: 0 0 20px;
    padding: 0;
    text-align: center
}

.urunListRel {
    width: 100%;
    float: left;
    position: relative
}

.brandlistselection {
    display: inline-block;
    vertical-align: top;
    float: left;
    margin: 0;
    width: 100%
}

.brandlistselection .clear {
    clear: none;
    display: none
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect {
    float: right;
    margin: 0 0 0 20px;
    background: 0 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a {
    background: 0 0;
    color: #999;
    padding: 0 5px;
    float: left;
    margin-left: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a i {
    font-size: 16px;
    float: left;
    line-height: 43px;
    font-family: fontawesomepro;
    font-weight: 600
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_3:before {
    bottom: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a:hover i {
    color: #000
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.Active i {
    color: #000
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_2 {
    display: none
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_5 {
    display: none
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_hrz {
    display: none
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent {
    float: left;
    width: 100%;
    z-index: 999;
    background-color: #fff0;
    border: none;
    border-radius: 0;
    margin: 0;
    padding: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -o-flex
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:not(.appliedFilter) {
    float: left;
    font-weight: 400;
    border-radius: 0;
    padding: 0;
    border: none
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a {
    position: relative;
    background-color: #fff0;
    color: #000;
    font-size: 12px;
    border-radius: 0;
    padding: 0 6px
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a span {
    font-weight: 400;
    line-height: 45px
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li>a:hover {
    text-decoration: underline
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a.selected {
    text-decoration: underline
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet span {
    float: left;
    font-size: 12px;
    color: #000;
    font-weight: 400;
    line-height: 45px;
    padding: 0;
    margin: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet {
    float: right;
    background-color: #fff0;
    height: auto;
    padding: 0
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
    float: right
}

body #divSayfalamaUst .blockSelect {
    float: right;
    margin: 0;
    display: block !important;
    padding: 0;
    margin-left: 25px
}

body #divSayfalamaUst .blockSelect a {
    float: left;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    text-align: center;
    border: none;
    background: 0 0
}

body #divSayfalamaUst .blockSelect i {
    color: #c6c6c6;
    line-height: 45px;
    font-size: 0
}

body #divSayfalamaUst .blockSelect a.sort_3 {
    margin-right: 15px;
    padding-right: 15px !important;
    position: relative
}

body #divSayfalamaUst .blockSelect a.sort_3:before {
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    bottom: 3px;
    margin: auto;
    width: 1px;
    height: 15px;
    background: #d7d7d7
}

body #divSayfalamaUst .blockSelect a.sort_3 i:before {
    content: "ï„‘ ï„‘ ï„‘";
    font-family: fontawesomepro;
    font-size: 10px;
    color: #d7d7d7;
    font-weight: 600
}

body #divSayfalamaUst .blockSelect a.sort_4 i:before {
    content: "ï„‘ ï„‘ ï„‘ ï„‘";
    font-family: fontawesomepro;
    font-size: 10px;
    color: #d7d7d7;
    font-weight: 600
}

body #divSayfalamaUst .blockSelect a:hover i:before {
    color: #d7d7d7
}

body #divSayfalamaUst .blockSelect .sort_hrz {
    display: none
}

body #divSayfalamaUst .blockSelect .sort_2 {
    display: none
}

body #divSayfalamaUst .blockSelect .sort_5 {
    display: none
}

body #divSayfalamaUst .blockSelect a.Active i:before {
    color: #000
}

body #divSayfalamaUst.Slct .brandlistselection {
    float: left;
    width: 100%
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent {
    background: 0 0;
    float: left;
    width: 100%
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent select {
    float: left;
    height: 45px;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    border: none;
    background: #fff url(images/selectbg.png)no-repeat right 10px center;
    border-radius: 0;
    padding: 0 15px;
    width: 190px;
    -webkit-appearance: none;
    border: 1px solid #e5e5e5
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent li {
    padding: 0;
    border-radius: 0;
    background: 0 0;
    float: left;
    margin-right: 20px
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
    float: right
}

body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet {
    margin: 0
}

body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet span {
    color: #000;
    font-size: 12px;
    line-height: 45px;
    font-weight: 400;
    float: left;
    margin: 0
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock {
    padding: 0;
    background: 0 0;
    color: #000;
    font-size: 12px
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock span {
    line-height: 45px;
    font-weight: 400;
    display: inline-block;
    vertical-align: top
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock:before {
    content: '\f00c';
    font-family: fontawesomepro;
    color: #fff;
    font-size: 10px;
    font-weight: 400;
    width: 14px;
    height: 14px;
    border: 1px solid #e5e5e5;
    border-radius: 0;
    float: left;
    margin: 16px 8px 0 0;
    line-height: 14px
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock.selected:before {
    color: #000
}

body #divSayfalamaUst .filterDeleteContent {
    float: left;
    margin: 0 0 20px;
    padding: 0;
    width: 100%
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter {
    padding: 0;
    margin: 0 15px 15px 0;
    height: auto;
    background: 0 0;
    border: 1px solid #000;
    width: auto
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a {
    width: 38px;
    margin: 0
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a i {
    font-family: fontawesomepro;
    line-height: 30px;
    color: #000;
    font-size: 15px
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a i:before {
    content: '\f00d'
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span {
    color: #000;
    font-size: 12px;
    text-align: left;
    margin-top: 2px
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span+span {
    color: #252525;
    margin-top: 3px
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir {
    display: block;
    border-color: #eb1f27
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a {
    width: 100%;
    background: 0 0;
    line-height: 1;
    margin: 0;
    padding: 0 5px
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a span {
    line-height: 30px;
    font-weight: 400;
    color: #eb1f27;
    font-size: 12px;
    text-align: center;
    margin: 0;
    width: 100%
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.filtrelemeKaydet a {
    width: 100%;
    background: 0 0;
    line-height: 1;
    margin: 0;
    padding: 0 5px
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.filtrelemeKaydet a .filter-content span {
    line-height: 30px;
    font-weight: 400;
    font-size: 12px;
    text-align: center;
    margin: 0;
    width: 100%
}

@media screen and (min-width:1042px) {
    .sortingContent {
        display: block !important
    }

    body #divSayfalamaUst .filterBlock {
        float: left;
        border: none;
        border-radius: 0;
        width: auto
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters {
        padding: 0;
        margin: 0;
        background: 0 0;
        position: static
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .panel {
        margin: 0 25px 0 0;
        padding: 0;
        width: auto;
        position: relative
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading {
        padding: 0;
        border: none;
        margin: 0;
        min-width: auto;
        border-right: none;
        background-color: transparent !important
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a {
        line-height: 55px;
        padding-left: 15px;
        text-align: left;
        color: #000;
        font-size: 12px;
        padding: 0
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a:after {
        content: '\f107';
        line-height: 55px;
        vertical-align: top;
        margin-left: 5px;
        position: static;
        color: #000;
        font-size: 18px;
        font-family: fontawesomepro;
        font-weight: 300
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading.active a:after {
        content: '\f106';
        color: #000
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li {
        float: left;
        text-align: left;
        margin: 0;
        width: 50%
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .div-kategori .list-group.dropdown>li {
        width: 100%
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a {
        line-height: 28px;
        font-size: 13px;
        color: #000
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a:hover {
        text-decoration: underline
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li ul {
        display: block;
        padding-left: 10px
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown>li ul>li {
        width: 100%
    }

    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:before {
        margin-top: 7px;
        display: inline-block
    }

    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before {
        background: #000;
        border-color: #000
    }

    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
        background: #000;
        border-color: #000
    }

    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
        background: 0 0 !important
    }

    body #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item a {
        color: #000
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown {
        top: 100%;
        width: 250px
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .FiyatSlider {
        display: block !important
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .slider-range {
        width: 100%;
        margin: 20px 0 0
    }

    body #divSayfalamaUst .category-vertical-filters.top-filters .amount {
        padding: 5px 0 0;
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: 0
    }
}

#divSayfalamaAlt {
    width: 100%;
    margin: 0
}

.pageNumber {
    float: right;
    text-align: right;
    margin: 0;
    display: none
}

.pageNumberBottom {
    float: right;
    margin: 50px 0 10px;
    padding: 0;
    width: 100%;
    display: block;
    vertical-align: middle
}

.pageNumberContent,
.pageBorder {
    display: inline-block;
    vertical-align: top
}

.pageNumberContent a,
.pageBorder a {
    float: left;
    position: relative;
    display: block;
    min-width: 35px;
    height: 35px;
    background: #f3f3f3;
    line-height: 35px;
    color: #000;
    text-align: center;
    font-size: 13px;
    border-radius: 100%;
    font-weight: 500;
    margin: 0;
    margin-right: 10px
}

.pageNumberContent a:last-child,
.pageBorder a:last-child {
    margin-right: 0
}

.pageNumberContent a:hover,
.pageBorder a:hover {
    color: #fff;
    background: #000
}

.pageNumberContent a.SelectedSayfa,
.pageBorder a.SelectedSayfa {
    color: #fff;
    background: #000
}

.pageNumberContent a.butonDisabled,
.pageBorder a.butonDisabled {
    opacity: 1 !important
}

.RightDetail>.clear {
    clear: none
}

.ProductDetailMain {
    float: left;
    width: 100%
}

.ProductDetailMainRow {
    float: left;
    width: 100%
}

.leftImage {
    width: 600px;
    float: left;
    position: relative;
    padding: 0
}

.RightDetail {
    width: calc(100% - 600px);
    float: left;
    position: relative;
    padding: 0 0 0 31px
}

.UrunDetayLeft {
    margin: 0 !important;
    overflow: hidden
}

.Images {
    float: right;
    width: 600px;
    padding-bottom: 66.7%;
    position: relative
}

.Images img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

#divVideoGoruntulemeAlan {
    float: right;
    width: 545px !important;
    padding-bottom: 67.3%;
    position: relative
}

#vdUrunVideo {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto
}

.cloudzoom-blank>div:last-child {
    display: none !important
}

.SmallImages {
    display: block !important;
    float: left;
    width: 100%;
    max-height: 75px;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: 30px;
    white-space: nowrap
}

.SmallImages div {
    display: inline-block;
    width: 112px;
    height: 75px;
    margin-right: 6px
}

.SmallImages div:last-child {
    margin-right: 0
}

.SmallImages div img {
    max-width: 100%;
    max-height: 100%
}

.SmallImages::-webkit-scrollbar {
    height: 6px
}

.SmallImages::-webkit-scrollbar-track {
    background: 0 0
}

.SmallImages::-webkit-scrollbar-thumb {
    background: #000;
    border-radius: 2px
}

.leftImage .mobileImageSlider {
    width: 100%
}

.leftImage .mobileImageSlider .owl-stage-outer {
    float: left;
    width: 100%
}

.leftImage .productTimer {
    display: none !important
}

.DetayYeniUrun {
    display: none !important
}

.ProductName {
    float: left;
    position: relative;
    margin: 0;
    width: 100%
}

.ProductName h1 {
    margin: 0;
    float: left;
    width: 100%
}

.ProductName h1 span {
    float: left;
    width: 100%;
    display: inline-block;
    color: #000;
    font-size: 20px;
    font-weight: 500
}

#divUrunKodu {
    float: left;
    clear: left;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 14px;
    padding: 0;
    margin: 5px 0 0
}

#divUrunKodu:before {
    display: inline-block;
    vertical-align: top;
    content: 'ÃœrÃ¼n Kodu :';
    color: #000;
    font-size: 13px;
    font-weight: 400;
    position: relative;
    line-height: 14px;
    margin-right: 2px
}

#divTaksitAciklama {
    display: block;
    float: right;
    margin-top: 20px;
    clear: right
}

#divTaksitAciklama .taksitSatir {
    color: #000;
    font-size: 13px
}

.RightDetail .puanVer {
    float: left;
    clear: left;
    margin-top: 10px
}

.RightDetail #PuanVer {
    float: left
}

.RightDetail .PuanVerSag {
    float: left;
    font-size: 13px;
    color: #000;
    margin-left: 9px;
    font-weight: 400;
    line-height: 17px
}

.RightDetail ul.rating {
    float: left
}

.RightDetail ul.rating li {
    margin-right: 5px !important;
    width: 13px !important;
    float: left;
    height: 13px
}

.RightDetail ul.rating li i.starItem {
    font-size: 13px !important;
    color: #ea5b0c;
    line-height: 13px;
    height: 13px;
    font-weight: 300;
    font: normal normal normal 13px/1 FontAwesomePro
}

.RightDetail ul.rating li i.starItem:before {
    content: '\f005' !important
}

.RightDetail ul.rating li i.starItem:hover {
    font-size: 13px !important;
    color: #ea5b0c !important;
    font-weight: 600
}

.RightDetail ul.rating li.filled i {
    color: #ea5b0c !important;
    font-weight: 600
}

.RightDetail .rating-stars ul>li.star.hover>i.fa {
    color: #ea5b0c;
    font-weight: 600
}

.RightDetail .rating-stars ul>li.star.selected>i.fa {
    color: #ea5b0c;
    font-weight: 600
}

.markaresmi {
    float: left;
    position: relative;
    z-index: 1;
    clear: left;
    max-width: 100px;
    margin-top: 10px
}

.markaresmi a {
    float: left
}

.markaresmi img {
    max-width: 100%;
    float: left
}

#divMagazaStok {
    float: left;
    width: 100%;
    margin: 0 !important
}

#divOnyazi {
    float: left;
    clear: left;
    font-size: 13px;
    margin-top: 13px
}

#divOnyazi h2 {
    font-weight: 400;
    font-size: 100%
}

#divOnyazi * {
    font-family: montserrat, sans-serif !important
}

#divOnyazi strong {
    font-weight: 700
}

#divOnyazi strong * {
    font-weight: 700
}

#divOnyazi #divMinMaksAlim {
    margin-top: 10px;
    float: left;
    clear: left
}

.PriceList {
    float: left;
    position: relative;
    width: 100%;
    padding: 0 0 20px;
    margin: 0 0 10px
}

#pnlFiyatlar {
    display: inline-block;
    vertical-align: top;
    float: left;
    margin: 20px 0 0
}

#pnlFiyatlar #divFiyatAlanlari {
    float: left
}

#divIndirimliFiyat {
    display: block
}

#divMarka {
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 13px
}

#divMarka .left_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divMarka .center_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divMarka .right_line {
    display: inline-block;
    vertical-align: top;
    width: auto
}

#divMarka .right_line * {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divTedarikci {
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 13px
}

#divTedarikci .left_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divTedarikci .center_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divTedarikci .right_line {
    display: inline-block;
    vertical-align: top;
    width: auto
}

#divTedarikci .right_line * {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divUrunStokAdedi {
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 13px
}

#divUrunStokAdedi .left_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divUrunStokAdedi .center_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divUrunStokAdedi .right_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divToplamStokAdedi {
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 13px
}

#divToplamStokAdedi .left_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divToplamStokAdedi .center_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divToplamStokAdedi .right_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divBarkod {
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 13px
}

#divBarkod .left_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divBarkod .center_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divBarkod .right_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divParaPuan {
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 13px
}

#divParaPuan .left_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divParaPuan .center_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divParaPuan .right_line {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divIndirimOrani {
    float: left;
    line-height: 13px;
    margin-left: 30px
}

#divIndirimOrani .left_line {
    display: none;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divIndirimOrani .center_line {
    display: none;
    vertical-align: top;
    width: auto;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    line-height: 13px
}

#divIndirimOrani .indirimliOrani {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #fff;
    background: #ea5b0c;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px;
    width: 45px;
    overflow: hidden;
    height: 25px;
    text-align: center
}

#divIndirimOrani .indirimliOrani * {
    display: inline-block;
    vertical-align: top;
    width: auto;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 25px
}

.PiyasafiyatiContent {
    display: block;
    line-height: .8;
    float: left;
    margin-right: 10px
}

.PiyasafiyatiContent .left_line {
    display: none;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    line-height: .8
}

.PiyasafiyatiContent .center_line {
    display: none;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin-right: 0
}

.PiyasafiyatiContent .right_line {
    display: inline-block;
    vertical-align: top
}

.PiyasafiyatiContent .right_line * {
    display: inline-block;
    vertical-align: top;
    font-weight: 400;
    text-decoration: line-through;
    line-height: 1.8
}

.PiyasafiyatiContent .right_line .spanKdv {
    display: none !important;
    vertical-align: middle
}

.IndirimliFiyatContent {
    display: block;
    line-height: .8;
    float: left
}

.IndirimliFiyatContent .left_line {
    display: none;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    line-height: .8
}

.IndirimliFiyatContent .center_line {
    display: none;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin-right: 0
}

.IndirimliFiyatContent .right_line {
    display: inline-block;
    vertical-align: top
}

.IndirimliFiyatContent .right_line * {
    display: inline-block;
    vertical-align: top;
    line-height: 1.3
}

.IndirimliFiyatContent .right_line .spanKdv {
    display: none !important;
    vertical-align: middle;
    font-size: 12px;
    line-height: 1
}

#divTurkLirasiFiyat {
    display: block;
    line-height: .8
}

#divTurkLirasiFiyat .left_line {
    display: none;
    width: 103px;
    color: #000;
    font-size: 15px;
    font-weight: 400
}

#divTurkLirasiFiyat .center_line {
    display: none;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin-right: 0
}

#divTurkLirasiFiyat .right_line {
    display: inline-block
}

#divTurkLirasiFiyat .right_line * {
    display: inline-block !important;
    vertical-align: top;
    line-height: .8
}

#divIndirimsizFiyat {
    display: block;
    line-height: .8
}

#divIndirimsizFiyat .left_line {
    display: none;
    vertical-align: top;
    font-size: 15px;
    font-weight: 400
}

#divIndirimsizFiyat .center_line {
    display: none;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin-right: 0
}

#divIndirimsizFiyat .right_line {
    display: inline-block;
    font-size: 15px;
    font-weight: 400
}

#divIndirimsizFiyat .right_line * {
    display: inline-block !important;
    vertical-align: top
}

#divIndirimsizFiyat .right_line .spanKdv {
    display: none !important;
    vertical-align: top
}

#divKDVDahilFiyat {
    display: block;
    line-height: .8;
    float: left;
    margin-top: 8px
}

#divKDVDahilFiyat .left_line {
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px
}

#divKDVDahilFiyat .center_line {
    display: none;
    color: #000;
    font-size: 15px;
    font-weight: 400;
    margin-right: 0
}

#divKDVDahilFiyat .right_line * {
    display: inline-block !important;
    vertical-align: top
}

body #divStokYok {
    float: left;
    width: 100%;
    margin: 20px 0 0;
    font-size: 18px;
    color: #000;
    font-weight: 400;
    text-align: center;
    padding: 3% 0;
    background-color: #f3f3f3;
    border-radius: 0
}

body #divStokYok:before {
    content: '';
    font-weight: 400;
    width: 100%;
    float: left;
    font-size: 62px;
    display: none
}

#pnlFiyatlar .spanKdv {
    margin-left: 5px;
    display: inline-block
}

#divEkstraBilgiler {
    float: left;
    width: 100%;
    margin-top: 10px
}

#divEkstraBilgiler img {
    max-width: 100%;
    display: block
}

.PiyasafiyatiContent .right_line * {
    color: #000;
    font-size: 15px;
    font-weight: 400
}

#divIndirimsizFiyat .right_line {
    color: #000
}

#divIndirimsizFiyat .left_line {
    color: #000;
    line-height: 22px
}

.IndirimliFiyatContent .right_line * {
    font-size: 22px;
    color: #000;
    font-weight: 600
}

#divTurkLirasiFiyat .right_line * {
    font-size: 22px;
    color: #000;
    font-weight: 600
}

#divIndirimsizFiyat .right_line * {
    font-size: 22px;
    color: #000;
    font-weight: 600
}

#divKDVDahilFiyat .right_line * {
    font-size: 22px;
    color: #000;
    font-weight: 600
}

#pnlFiyatlar br {
    display: none
}

#pnlFiyatlar strong {
    display: inline-block
}

#pnlFiyatlar #ltrHavaleFiyati {
    float: left;
    font-size: 14px;
    color: #4d555f;
    font-weight: 400
}

#divUrunEkSecenek {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 0
}

#divUrunEkSecenek .eksecenekLine {
    clear: none !important;
    margin: 15px 0;
    float: left;
    width: 100%;
    border-top: 1px solid #e5e5e5;
    padding-top: 10px
}

#divUrunEkSecenek .eksecenekLine:last-child {
    margin-bottom: 0 !important
}

#divUrunEkSecenek .eksecenekLine .left_line {
    float: left;
    width: 100%;
    line-height: 45px;
    color: #000;
    font-size: 14px;
    font-weight: 600
}

#divUrunEkSecenek .eksecenekLine .center_line {
    display: none
}

#divUrunEkSecenek .eksecenekLine .right_line {
    display: inline-block;
    vertical-align: top
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box {
    float: left;
    cursor: pointer;
    text-align: center;
    font-size: 12px;
    position: relative;
    color: #000;
    font-weight: 400;
    margin-right: 10px
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box img {
    width: 100%;
    height: 100%;
    display: block
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line select {
    min-width: 170px;
    float: left;
    height: 40px;
    border: 1px solid #dcdcdc;
    color: #000;
    font-size: 12px;
    font-weight: 400;
    padding: 0 20px;
    background: #fff url(images/adetselectbg.png)no-repeat right 10px center;
    border-radius: 0;
    -webkit-appearance: none
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box {
    width: 40px;
    height: 40px;
    border: 1px solid #fff;
    position: relative
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box.selected {
    border-color: #ea5b0c
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box {
    min-width: 40px;
    height: 40px;
    line-height: 38px;
    border: 1px solid #dcdcdc;
    text-align: center;
    border-radius: 0;
    padding: 0 4px
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:last-child {
    margin-right: 0
}

@media(min-width:768px) {
    #divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:hover {
        background: #ea5b0c;
        color: #fff;
        border-color: #ea5b0c
    }
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box.selected {
    background: #ea5b0c;
    color: #fff;
    border-color: #ea5b0c
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok {
    position: relative;
    background: #f3f3f3 !important;
    color: #7a7979 !important;
    border-color: #dcdcdc
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok:after {
    content: '';
    height: 1px;
    max-width: 65px;
    margin: 0 auto;
    background: #dcdcdc;
    left: 0;
    right: 0;
    top: 50%;
    position: absolute;
    transform: rotate(140deg)
}

#IlgiliUrunDiv {
    float: left;
    width: 100%
}

#divUrunKisiselNot {
    float: left;
    width: 100%;
    margin-top: 5px
}

#divUrunKisiselNot div:first-child {
    font-size: 14px;
    font-weight: 700;
    color: #343437;
    line-height: 45px
}

#divUrunKisiselNot br {
    display: none
}

#divUrunKisiselNot input {
    float: left;
    width: 100%;
    height: 41px;
    border: 2px solid #bbb;
    border-radius: 3px;
    padding: 15px;
    font-size: 13px;
    color: #343437;
    font-weight: 700
}

#divUrunKisiselNot input::-webkit-input-placeholder {
    color: #343437
}

#divUrunKisiselNot input:-moz-placeholder {
    color: #343437
}

#divUrunKisiselNot input::-moz-placeholder {
    color: #343437
}

#divUrunKisiselNot input:-ms-input-placeholder {
    color: #343437
}

#divUrunKisiselNot input:focus {
    color: #343437;
    transition: .3s;
    -webkit-transition: .3s;
    -ms-transition: .3s
}

#divUrunSiparisDosya {
    float: left;
    width: 50%;
    clear: left !important
}

#divUrunSiparisDosya div {
    position: relative
}

#divUrunSiparisDosya div:first-child {
    font-size: 12px;
    font-weight: 700;
    color: #010101
}

#divSatinAl {
    float: left;
    width: 100%;
    margin: 20px 0 0;
    padding: 0
}

.BasketBtn {
    float: left;
    position: relative;
    width: 100%
}

#divAdetCombo {
    display: block !important;
    position: relative;
    float: left
}

#divAdetCombo .left_line {
    float: left;
    line-height: 40px;
    font-size: 14px;
    font-weight: 600;
    margin-right: 20px
}

#divAdetCombo .center_line {
    display: none !important;
    float: left
}

#divAdetCombo .right_line {
    float: left;
    width: 90px;
    max-width: 100% !important
}

#divAdetCombo select {
    width: 100%;
    padding: 0 10px;
    text-align: left
}

.riSingle {
    position: relative;
    display: inline-block;
    vertical-align: top;
    border-radius: 0;
    width: 91px
}

.riSingle a.riUp,
.riSingle a.riDown {
    width: 30px !important;
    height: 40px !important;
    top: 0;
    line-height: 40px;
    font-size: 10px;
    color: #333;
    background: 0 0;
    font-weight: 400;
    position: absolute;
    margin: 0 !important;
    float: left;
    cursor: pointer;
    text-indent: 0;
    text-align: center
}

.riSingle a.riUp i {
    line-height: 40px
}

.riSingle a.riDown i {
    line-height: 40px
}

.riSingle a.riUp {
    left: auto;
    right: 0
}

.riSingle a.riDown {
    left: 0
}

.Basketinp {
    display: block;
    float: left;
    position: relative
}

.Basketinp p {
    float: left;
    line-height: 40px;
    font-size: 14px;
    font-weight: 600;
    margin-right: 20px
}

#txtbxurunSiparisAdedi_wrapper {
    float: left;
    width: 100% !important;
    position: relative;
    padding: 0 !important
}

#txtbxurunSiparisAdedi {
    width: 100% !important;
    text-align: center;
    display: inline-block;
    padding: 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

#txtbxurunSiparisAdedi,
#divAdetCombo select {
    float: left;
    height: 40px !important;
    color: #000;
    font-size: 13px;
    font-weight: 400;
    border: 1px solid #dcdcdc;
    background: #fff;
    margin: 0;
    border-radius: 0;
    -webkit-appearance: none;
    padding: 0 20px 0 15px
}

#divAdetCombo select {
    background: url(images/adetselectbg.png)no-repeat right 15px center
}

.basketBtn {
    float: left;
    position: relative;
    width: calc(50% - 59.5px);
    margin: 0 20px
}

.basketBtn input {
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    letter-spacing: 0;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #ea5b0c
}

.buyfast {
    float: left;
    width: calc(50% - 59.5px);
    margin: 0;
    display: none
}

.buyfast input {
    background: 0 0;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    letter-spacing: 0;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #dcdcdc
}

.buyfast input:hover {
    background: 0 0
}

#divKombinSatinAl {
    float: left;
    width: calc(50% - 59.5px);
    margin-top: 20px
}

#divKombinSatinAl .btnUrundetayKombin {
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-weight: 700;
    font-size: 14px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    letter-spacing: 0;
    border: none;
    border-radius: 0;
    text-transform: uppercase;
    -moz-appearance: none;
    -webkit-appearance: none;
    text-align: center
}

#divTahminiTeslimatSuresi {
    float: left;
    clear: left;
    margin-top: 10px;
    padding: 0
}

#divTahminiTeslimatSuresi .left_line {
    float: left;
    color: #151515;
    font-size: 13px;
    line-height: 1
}

#divTahminiTeslimatSuresi .center_line {
    float: left;
    color: #151515;
    font-size: 13px;
    line-height: 1;
    margin: 0 3px
}

#divTahminiTeslimatSuresi .right_line {
    float: left;
    color: #151515;
    font-size: 13px;
    line-height: 1
}

#divUrunTakimAlan {
    float: left;
    width: 100%
}

#divUrunTakimAlan .takimUrunContent {
    float: left;
    width: 100%
}

.takimUrunAltContent {
    float: left;
    width: 100%
}

.takimUrunAltContent .takimUrunAltContainer {
    float: left;
    width: 100%
}

.ProductIcon {
    float: left;
    margin-top: 45px
}

.ProductIcon .box1 {
    padding: 0;
    margin: 0;
    min-width: 0;
    background: 0 0;
    color: #000;
    font-size: 0;
    font-weight: 400;
    text-align: left;
    float: left;
    width: 100%
}

.ProductIcon .box1 i {
    margin: 0;
    float: left;
    font-size: 14px;
    color: #000;
    display: block;
    font-weight: 400;
    text-align: center;
    transition: all .3s ease;
    width: 35px;
    height: 35px;
    border: 2px solid #e5e5e5;
    border-radius: 100%
}

.ProductIcon .box1 i:hover {
    border-color: #000;
    background: #000;
    color: #fff
}

.ProductIcon .box1 i:before {
    font-weight: 400;
    font-family: fontawesomepro;
    line-height: 32px
}

.ProductIcon .UGelinceHaberVer .box1 i:before {
    content: '\f0a1'
}

.ProductIcon>div {
    float: left;
    width: auto;
    margin-bottom: 20px;
    margin-right: 10px;
    position: relative
}

.ProductIcon>div>a {
    display: inline-block;
    vertical-align: top;
    width: 100%
}

.ProductIcon>div>a.title {
    display: none
}

.tooltip.top {
    padding: 5px 0;
    margin-bottom: 7px;
    bottom: 100%;
    left: 50%
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 7px;
    left: 100%;
    top: 50%
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 7px;
    top: 100%;
    left: 50%
}

.tooltip.left {
    padding: 0 5px;
    margin-right: 7px;
    right: 100%;
    top: 50%
}

.UFavorilerimeEkle {
    float: left
}

.UFavorilerimeEkle .box1 {
    min-width: initial;
    background: 0 0;
    margin: 0;
    padding: 0;
    font-size: 0
}

.UFavorilerimeEkle .box1 i {
    margin: 0;
    color: #d7d7d7;
    font-size: 18px;
    height: 40px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-weight: 300;
    width: 40px;
    border: 1px solid #ddd;
    border-radius: 100%
}

.UFavorilerimeEkle .box1:hover i:before {
    color: #ea5b0c
}

.UFavorilerimeEkle #aFavroriCikarBtn .box1 i:before {
    color: #ea5b0c
}

.ProductIcon2 {
    float: left;
    width: 100%;
    margin-top: 20px
}

.ProductIcon2 .clear {
    clear: none
}

.ProductIcon2>div {
    float: left
}

.ProductIcon2>div>a {
    float: left;
    background: #ebebeb;
    color: #000;
    font-size: 12px;
    text-transform: uppercase;
    margin-right: 10px;
    padding: 0 18px;
    line-height: 31px
}

.ProductIcon2>div>a:hover {
    background: #cfa18a;
    color: #fff
}

.ProductIcon2>div>a:before {
    font-family: fontawesomepro;
    font-size: 16px;
    line-height: 31px;
    margin-right: 7px;
    vertical-align: top;
    font-weight: 300
}

.ProductIcon2>div.YorumYazbtnContent>a:before {
    content: '\f303'
}

.ProductIcon2>div.TavsiyeEtBtnContent>a:before {
    content: '\f164'
}

.divYorumYaz,
#yorumYaz {
    min-height: 220px
}

.fancybox-inner #yorumYaz {
    min-width: 540px
}

.fancybox-inner #yorumYaz .fancyboxTittle {
    font-size: 18px;
    font-weight: 700;
    color: #000
}

.fancybox-inner #yorumYaz .divYorumYaz {
    min-width: 520px
}

.fancybox-inner #yorumYaz .yorumYaz input {
    height: 25px;
    padding: 0 5px
}

.fancybox-inner #yorumYaz .button {
    font-size: 16px;
    line-height: 25px
}

.fancybox-inner .yorumYazMesaj textarea {
    min-height: 155px;
    padding: 5px
}

#TavsiyeEt {
    padding: 20px
}

.socialButons {
    float: right !important;
    width: 100%;
    position: relative;
    margin: 0 !important
}

.socialButons iframe {
    float: left
}

.product-social {
    float: left;
    margin-right: 10px
}

.product-social span {
    float: left;
    line-height: 32px;
    display: inline-block;
    color: #000;
    font-size: 12px;
    font-weight: 300;
    margin-right: 5px
}

.product-social ul {
    float: left
}

.product-social ul li {
    float: left;
    margin-right: 13px
}

.product-social ul li a {
    display: block;
    color: #323232;
    font-size: 18px
}

.urunOzellik {
    float: left;
    width: 100%;
    margin: 55px 0 0;
    padding: 0
}

.urunTab {
    float: left;
    width: 100%;
    text-align: center
}

.urunTab ul {
    display: inline-block;
    vertical-align: top;
    float: left
}

.urunTab>ul>li {
    float: left;
    margin-right: 52px
}

.urunTab>ul>li:last-child {
    margin-right: 0
}

.urunTab>ul>li>a {
    cursor: pointer;
    display: block;
    color: #000;
    font-weight: 600;
    font-size: 13px;
    text-transform: uppercase;
    padding: 0;
    line-height: 35px
}

.urunTab>ul>li>a span {
    font-weight: 600
}

.urunTab>ul>li.active>a {
    color: #ea5b0c;
    border-bottom: 1px solid #ea5b0c
}

.webTab {
    float: left;
    position: relative;
    width: 100%
}

.webTab>ul {
    float: left;
    width: 100%
}

.webTab>ul>li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #f1f1f1
}

.webTab>ul>li:last-child>a {
    margin-bottom: 0
}

.webTab>ul>li>a {
    float: left;
    width: 100%;
    text-align: left;
    color: #181818;
    font-size: 14px;
    line-height: 37px;
    font-weight: 600
}

.webTab>ul>li>a:after {
    content: '\f067';
    font-family: fontawesomepro;
    font-weight: 300;
    float: right;
    margin-right: 0;
    font-size: 18px;
    color: #282727
}

.webTab>ul>li>a span {
    font-weight: 600
}

.webTab>ul>li.active>a:after {
    content: '\f068'
}

.webTab>ul>li.active .urunDetayPanel {
    display: block !important
}

.urunDetayPanel {
    float: left;
    width: 100%;
    clear: none !important;
    border: none;
    padding: 0;
    margin: 25px 0 0
}

.urunTabAlt {
    float: left;
    width: 100%
}

.urunTabAlt strong {
    font-weight: 700
}

.urunTabAlt .divYorumYaz,
.urunTabAlt #yorumYaz {
    padding: 0 0 10px
}

.urunTabAlt #txtOneriMail {
    width: 100%;
    margin: 0;
    height: 30px;
    padding: 0 10px;
    width: 100% !important
}

.urunTabAlt #txtOneriNot {
    width: 100%;
    margin: 0;
    padding: 10px;
    width: 100% !important;
    background: #fff
}

.yorumlarItem {
    background-color: #eee;
    border-bottom: 3px solid #a09b98;
    padding: 16px;
    line-height: 26px;
    width: 100%;
    margin-top: 20px;
    text-align: left
}

.yorumlarItemS1 {
    padding-bottom: 5px;
    font-size: 12px;
    color: #666;
    border-bottom: 1px dashed #a09b98
}

.urunDetayPanel .button {
    color: #fff
}

.urunTabAlt {
    font-family: montserrat, sans-serif !important;
    padding: 0
}

.urunTabAlt * {
    font-family: montserrat, sans-serif !important
}

.urunTabAlt i {
    font-family: fontawesome !important
}

.urunTabAlt img {
    max-width: 100% !important
}

.urunTabAlt iframe {
    max-width: 100% !important
}

.urunTabAlt .ng-valid-email {
    text-align: left
}

.urunTabAlt .button {
    padding: 10px 5px
}

.urunTabAlt .button#btnOneriGonder {
    cursor: pointer;
    transition: all .3s ease 0s;
    border: none;
    font-family: poppins, sans-serif !important;
    text-align: center;
    background-color: #ea5b0c
}

.orders .order-info i {
    margin-top: 0 !important
}

#btnYorumKaydet {
    float: left;
    text-align: center;
    -moz-appearance: none;
    -webkit-appearance: none
}

.urunTabAlt ul li {
    margin-bottom: 10px;
    clear: both
}

.oneriValidate .validate {
    top: 0;
    padding: 5px
}

.urunTabAlt ul li input {
    float: left;
    margin-right: 5px;
    width: auto !important
}

.urunTabAlt ul li label {
    float: left;
    width: auto !important;
    line-height: normal
}

.urunTabAlt ul li input[type=checkbox] {
    margin-top: 0
}

.urunTabAlt ul li .captchaImageBox {
    float: left
}

.urunTabAlt ul li .captchaImageBox img {
    max-width: 100%;
    width: auto
}

.urunTabAlt ul li .captchaInputBox {
    margin: 10px;
    float: left
}

.urunTabAlt ul li.urundetyaGuvenlikodu span {
    float: left
}

.urunTabAlt ul li .GuvnelikKodu {
    float: left;
    line-height: 50px;
    margin-right: 10px;
    display: block
}

.fancyboxTittle {
    margin-bottom: 10px;
    font-size: 13px
}

.urunTabAlt #yorumYaz {
    margin: 0 auto;
    float: left
}

.yorumYaz {
    margin-bottom: 10px;
    position: relative
}

.yorumYaz .validate {
    padding: 5px;
    top: -30px
}

.yorumYazMesaj textarea {
    width: 100%
}

.urunYorumYok {
    float: left;
    width: 100%;
    text-align: left
}

#divEtiketler {
    float: left;
    width: 100%;
    padding: 0 20px 20px;
    margin: 50px 0 0;
    background: #fff;
    text-align: center
}

#divEtiketler .productModuleTitle {
    float: left;
    color: #202122;
    font-size: 15px;
    font-weight: 700;
    width: 100%;
    text-align: center;
    line-height: 30px;
    margin: 10px 0
}

#divEtiketler a {
    color: #696d71;
    font-size: 13px
}

#divEtiketler a:hover {
    text-decoration: underline
}

.bedenT {
    float: left;
    position: relative;
    width: 100%;
    display: none
}

.bedenTablosu {
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    float: left;
    color: #000;
    position: absolute;
    top: -70px;
    right: 0
}

#bedenTablosu {
    display: none
}

.RightDetail .bedenT {
    display: block
}

.taksitT {
    float: right;
    margin-top: -16px;
    position: relative;
    z-index: 5;
    margin-right: 150px
}

.taksitT .taksitTablosu {
    color: #000;
    font-size: 13px;
    font-weight: 400;
    text-decoration: underline;
    line-height: 13px;
    float: left
}

.fancybox-inner #taksitTablosu {
    width: 720px;
    padding: 10px
}

.RightDetail .product_social_icon_wrapper {
    display: inline-block !important;
    vertical-align: top;
    float: left;
    margin-top: 45px;
    padding-right: 32px;
    margin-right: 40px;
    border-right: 1px solid #dcdcdc;
    padding-top: 2.5px;
    height: 35px
}

.RightDetail .product_social_icon_wrapper .PaylasTit {
    display: inline-block;
    vertical-align: top;
    float: left;
    font-size: 14px;
    color: #000;
    line-height: 30px;
    margin-right: 15px;
    font-weight: 600
}

.RightDetail .product_social_icon_wrapper ul {
    display: inline-block;
    vertical-align: top;
    list-style: none;
    margin: 0;
    padding: 0
}

.RightDetail .product_social_icon_wrapper ul li {
    float: left;
    margin-right: 8px
}

.RightDetail .product_social_icon_wrapper ul li:last-child {
    margin-right: 0
}

.RightDetail .product_social_icon_wrapper ul li a {
    float: left;
    color: #fff;
    font-size: 14px
}

.RightDetail .product_social_icon_wrapper ul li a i {
    line-height: 30px;
    display: inline-block;
    vertical-align: top;
    float: left;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #000;
    border-radius: 100%
}

.RightDetail .product_social_icon_wrapper ul li a i.fa-facebook {
    background: #4464a3
}

.RightDetail .product_social_icon_wrapper ul li a i.fa-twitter {
    background: #60b5f0
}

.RightDetail .product_social_icon_wrapper ul li a i.fa-pinterest {
    background: #c5061e
}

.RightDetail .product_social_icon_wrapper ul li a i.fa-google-plus {
    background: #e15541
}

.tooltip {
    position: absolute;
    z-index: -1;
    display: none;
    font-size: 12px;
    line-height: 1.4;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible
}

.tooltip.in {
    opacity: 1;
    filter: alpha(opacity=90);
    z-index: 1030;
    display: block
}

.tooltip.top {
    padding: 5px 0;
    margin-top: -3px
}

.tooltip.right {
    padding: 0 5px;
    margin-left: 3px
}

.tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px
}

.tooltip.left {
    padding: 0 5px;
    margin-left: -3px
}

.tooltip-inner {
    min-width: 90px;
    padding: 0 15px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
    background: #212121;
    border-radius: 0;
    white-space: nowrap;
    font-weight: 400
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: #fff0;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-top-color: #212121;
    border-width: 5px 5px 0
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-top-color: #212121;
    border-width: 5px 5px 0
}

.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-top-color: #212121;
    border-width: 5px 5px 0
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-right-color: #212121;
    border-width: 5px 5px 5px 0
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-left-color: #212121;
    border-width: 5px 0 5px 5px
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-bottom-color: #212121;
    border-width: 0 5px 5px
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-bottom-color: #212121;
    border-width: 0 5px 5px
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-bottom-color: #212121;
    border-width: 0 5px 5px
}

.whatsappSiparis {
    float: left;
    background-color: #33d26a;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    line-height: 30px;
    padding: 0 20px;
    border-radius: 4px
}

.whatsappSiparis i {
    font-size: 20px;
    margin-right: 5px;
    float: left;
    line-height: 30px
}

.UWhatsApp {
    width: 36px;
    font-size: 0;
    margin-top: 0;
    text-align: center;
    display: inline-block;
    vertical-align: top
}

.UWhatsApp a {
    width: auto;
    display: inline-block;
    font-size: 0;
    text-align: center;
    padding-left: 0;
    color: #fff;
    line-height: 0;
    border-radius: 100%;
    text-indent: 0;
    background: 0 0;
    border: none
}

.whatsApp i {
    font-size: 22px;
    line-height: 36px;
    width: 36px;
    height: 36px;
    border-radius: 7px;
    background: #8cd81f
}

.UWhatsApp label {
    font-weight: 300;
    font-size: 0
}

.UWhatsApp:hover a {
    background: 0 0;
    color: #fff
}

.whatsApp:hover,
.whatsApp label:hover,
.whatsApp i:hover {
    color: #fff !important
}

.detaySliderContainer {
    float: left;
    width: 100%;
    position: relative;
    margin: 20px 0
}

.detaySliderContainer .ProductList {
    display: block !important;
    margin: 0 auto
}

.detaySliderContainer .Jbutonlar {
    display: none
}

.detaySliderContainer .jCarouselLite {
    float: left;
    width: 100%
}

.detaySliderContainer .JKatAdi {
    margin-top: 25px
}

.detaySliderContainer .owl-carousel {
    float: left
}

.detaySliderContainer .owl-carousel .owl-stage-outer {
    padding: 20px 0
}

.detaySliderContainer .owl-dots {
    display: none
}

section.ResimGaleri .ResimGaleriHeadIcerik {
    text-align: center
}

section.ResimGaleri .Main {
    position: relative
}

section.ResimGaleri .Main .AllGallery {
    position: absolute;
    top: 29px;
    font-size: 12px;
    right: 0;
    color: #000;
    text-decoration: underline;
    font-weight: 500
}

section.ResimGaleri .AddGallery {
    margin: 10px auto;
    background-color: #000;
    display: block;
    width: 200px;
    text-align: center;
    color: #fff;
    padding: 5px 0
}

section.ResimGaleri .AddGallery:hover {
    background-color: #ddd;
    color: #000
}

section.ResimGaleri .Main .Marquee-tag {
    position: relative;
    cursor: pointer
}

section.ResimGaleri .Main .Marquee-tag img {
    max-width: 100%
}

section.ResimGaleri .Main .Marquee-tag:hover:before {
    content: '\f002';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    z-index: 9;
    font-family: fontawesome;
    width: 50px;
    height: 50px;
    font-size: 30px;
    line-height: 50px;
    text-align: center
}

section.ResimGaleri .Main .Marquee-tag:hover:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 8;
    background: rgb(0 0 0 / .46)
}

.Modals .modal-body {
    padding: 30px;
    max-width: 420px
}

.Modals .modal-body .modal-title {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 22px;
    margin-bottom: 15px
}

.Modals .modal-body .ResimGaleriHeadIcerik {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 20px
}

.Modals .modal-body .ResimGaleriHeadIcerik h2 {
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    margin-bottom: 8px;
    text-align: center
}

.Modals .modal-body .modal-Subtitle {
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 20px
}

.Modals .modal-body .modal-bottom {
    text-align: center;
    border-top: 1px solid #d8d8d8;
    padding-top: 20px;
    font-size: 12px;
    font-style: italic
}

.Modals .modal-body .modal-bottom span.Link {
    font-style: initial;
    text-transform: uppercase;
    color: #000;
    font-weight: 700;
    margin-left: 5px;
    cursor: pointer
}

.AddGalleryModal .Btn {
    width: 100%;
    border: 0;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    padding: 17px 10px;
    background-color: #222;
    border: 1px solid #222;
    cursor: pointer;
    display: block
}

.AddGalleryModal .Btn:hover,
.AddGalleryModal .Btn:focus {
    color: #fff
}

.AddGalleryModal .Btn.Orange {
    background-color: #000;
    border: 1px solid #000
}

.AddGalleryModal .Btn.Orange:hover {
    background-color: #000
}

.AddGalleryModal .modal-dialog {
    margin: 0
}

.AddGalleryModal .modal-body {
    max-width: 100%
}

.AddGalleryModal .FormElements {
    margin-bottom: 10px
}

.AddGalleryModal .FormElements>input {
    padding: 8px 12px
}

.AddGalleryModal .modal-content {
    background: #fff
}

.AddGalleryModal .Gallery--Wrapper .BtnBox {
    margin: 30px 0;
    padding-top: 25px;
    border-top: 1px solid #b3b3b3
}

.AddGalleryModal .Gallery--Wrapper .Title {
    padding: 5px 0 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #b3b3b3
}

.AddGalleryModal .Gallery--Wrapper .row {
    box-sizing: inherit;
    padding: 0;
    width: auto;
    margin: 0;
    height: auto;
    float: none;
    background-color: #fff0;
    position: static;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.AddGalleryModal .Gallery--Wrapper .col-lg-6 {
    width: 50%;
    float: left;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.AddGalleryModal .Gallery--Wrapper .col-12 {
    width: 100%;
    float: left;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

.AddGalleryModal .Gallery--Wrapper .col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.AddGalleryModal .fileClear {
    padding: 5px 10px;
    font-size: 12px;
    font-weight: 600;
    display: inline-block;
    background-color: #f1f1f1;
    color: #777
}

.AddGalleryModal .box {
    display: block;
    background-color: #fff;
    box-shadow: 0 1px 3px rgb(0 0 0 / .12), 0 1px 2px rgb(0 0 0 / .24);
    -webkit-transition: all .3s cubic-bezier(.25, .8, .25, 1);
    transition: all .3s cubic-bezier(.25, .8, .25, 1);
    overflow: hidden
}

.AddGalleryModal .upload-options {
    position: relative;
    height: 35px;
    background-color: #000;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    -webkit-transition: background-color ease-in-out 150ms;
    transition: background-color ease-in-out 150ms
}

.AddGalleryModal .upload-options:hover {
    background-color: #000
}

.AddGalleryModal .upload-options input {
    width: .1px;
    height: .1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.AddGalleryModal .upload-options label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%;
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden
}

.AddGalleryModal .upload-options label::after {
    content: 'Resim SeÃ§';
    position: absolute;
    font-size: 14px;
    color: #fff;
    z-index: 0;
    width: 100%
}

.AddGalleryModal .upload-options label span {
    display: inline-block;
    width: 50%;
    height: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    vertical-align: middle;
    text-align: center
}

.AddGalleryModal .js--image-preview {
    height: 120px;
    width: 100%;
    line-height: 120px;
    text-align: center;
    position: relative;
    overflow: hidden;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain
}

.AddGalleryModal .js--image-preview::after {
    content: "\f1c5";
    font: normal normal normal 14px/1 FontAwesome;
    position: relative;
    font-size: 50px;
    color: #e6e6e6;
    z-index: 0
}

.AddGalleryModal .js--image-preview.js--no-default::after {
    content: "\f1c5";
    color: #000;
    border: 3px solid #000;
    border-radius: 50%;
    padding: 10px;
    font-size: 50px;
    background-color: rgb(0 0 0 / .11)
}

.AddGalleryModal .drop {
    display: block;
    position: absolute;
    background: rgb(95 158 160 / .2);
    border-radius: 100%;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.AddGalleryModal .animate {
    -webkit-animation: ripple .4s linear;
    animation: ripple .4s linear
}

.AddGalleryModal .FormElements {
    width: 100%;
    margin-bottom: 15px;
    display: block
}

.AddGalleryModal .FormElements .Or {
    margin: 20px 0;
    text-align: center;
    position: relative
}

.AddGalleryModal .FormElements .Or::after {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #d8d8d8;
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    display: table
}

.AddGalleryModal .FormElements .Or>span {
    font-style: italic;
    font-size: 12px;
    background-color: #fff;
    padding: 0 10px;
    position: relative;
    z-index: 1;
    display: inline-block;
    line-height: 20px;
    color: #949494
}

.AddGalleryModal .FormElements label {
    font-size: 12px;
    margin: 5px 0;
    width: 100%;
    color: #1894ac
}

.AddGalleryModal .FormElements input,
.FormElements textarea {
    border: 1px solid #bdbdbd;
    display: block;
    width: 100%;
    padding: 12px;
    font-size: 14px
}

.AddGalleryModal .FormElements textarea {
    min-height: 100px;
    max-height: 100px;
    max-width: 100%
}

.AddGalleryModal select {
    font-size: 14px;
    padding: 14px 35px 14px 14px
}

.AddGalleryModal .FormElements .input-box {
    position: relative
}

.AddGalleryModal .FormElements .input-box .ShowPass {
    padding-right: 50px
}

.AddGalleryModal .FormElements .input-box .btn-show-password {
    position: absolute;
    right: 0;
    top: 0;
    padding: 10px 15px;
    font-size: 24px
}

.AddGalleryModal .FormElements .input-box .btn-show-password.Active:before {
    content: "\e992"
}

.AddGalleryModal .form_valition {
    display: none
}

.AddGalleryModal .galleryFooterSuccess {
    display: none
}

.AddGalleryModal #vdUrunVideo {
    float: left;
    width: 100%
}

@media(max-width:480px) {
    section.ResimGaleri .Main .AllGallery {
        position: static;
        margin: 10px auto 0;
        display: table
    }
}

.KasaOnuFirsatlarContent ul li a {
    margin-bottom: 10px !important;
    max-height: auto !important
}

.KasaOnuFirsatlarContent ul li a img {
    max-height: auto !important
}

.KasaOnuFirsatlarContent ul li span,
.KasaOnuFirsatlarContent ul li p {
    line-height: 26px !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.KasaOnuFirsatlarContent ul li span+span,
.KasaOnuFirsatlarContent ul li p+span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.bottomHead {
    display: none
}

@media screen and (min-width:1341px) and (max-width:1367px) {
    .bRow {
        margin: 0
    }

    .Glist ul {
        margin: 0
    }

    .blokRow {
        margin: 0
    }

    .ItemOrj {
        padding: 0 10px
    }

    .categoryContainer .ProductList {
        margin: 0 -10px
    }

    .ticiContainer.categoryContainer {
        padding: 0 10px
    }

    body.CategoryBody ul.breadcrumb {
        padding: 0 10px !important
    }
}

@media screen and (min-width:1201px) and (max-width:1340px) {

    .headerContent,
    body ul.breadcrumb,
    .navigation>div,
    .userLoginContent,
    .hesabimContent,
    .sepetimBody #header .ticiContainer,
    .sepetimBody #footer .ticiContainer,
    .ticiContainer {
        max-width: 1160px
    }

    .sliderBannerContainer .ProductList {
        max-width: 1160px
    }

    .detaySliderContainer .ProductList {
        max-width: 1160px
    }

    .homeContainer .ProductListContent .ProductList {
        max-width: 1160px
    }

    .markaSlider .jCarouselLite {
        max-width: 1160px
    }

    .bRow {
        margin: 0 -12px
    }

    .Glist ul {
        margin: 0 -12px
    }

    .blokRow {
        margin: 0 -12px
    }

    .categoryContainer .ProductList {
        margin: 0 -12px
    }

    .navigation .navUl>li>a {
        font-size: 14px;
        padding: 0 25px
    }

    .searchContent {
        width: 270px
    }

    body #divSayfalamaUst .blockSelect {
        display: none !important
    }
}

@media screen and (min-width:1042px) and (max-width:1200px) {

    .headerContent,
    body ul.breadcrumb,
    .navigation>div,
    .userLoginContent,
    .hesabimContent,
    .sepetimBody #header .ticiContainer,
    .sepetimBody #footer .ticiContainer,
    .ticiContainer {
        max-width: 960px
    }

    .sliderBannerContainer .ProductList {
        max-width: 960px
    }

    .detaySliderContainer .ProductList {
        max-width: 960px
    }

    .homeContainer .ProductListContent .ProductList {
        max-width: 960px
    }

    .markaSlider .jCarouselLite {
        max-width: 960px
    }

    .navigation .navUl>li>a {
        font-size: 14px;
        padding: 0 15px
    }

    .Glist ul li .Gblok .Gicon {
        width: 100%;
        text-align: center
    }

    .Glist ul li .Gblok .Gtext {
        width: 100%
    }

    .productItem .discountPrice span {
        font-size: 16px
    }

    .productItem .regularPrice span {
        font-size: 12px
    }

    .productItem .regularPrice {
        margin-right: 5px
    }

    .favori {
        right: 35px
    }

    .mycartIcon {
        right: 10px
    }

    body #divSayfalamaUst .blockSelect {
        display: none !important
    }

    #divKombinSatinAl {
        width: 50%
    }

    .basketBtn,
    .buyfast {
        width: calc(50% - 49.5px)
    }

    .basketBtn {
        margin: 0 10px
    }

    .ProductIcon2>div>a {
        margin-right: 4px;
        padding: 0 5px
    }

    .RightDetail .product_social_icon_wrapper {
        padding-right: 0;
        border-right: none
    }
}

@media screen and (min-width:768px) and (max-width:1041px) {

    .headerContent,
    body ul.breadcrumb,
    .navigation>div,
    .userLoginContent,
    .hesabimContent,
    .sepetimBody #header .ticiContainer,
    .sepetimBody #footer .ticiContainer,
    .ticiContainer {
        max-width: 720px
    }

    .leftImage {
        width: 50%;
        padding: 0;
        background: 0 0
    }

    #divVideoGoruntulemeAlan {
        width: 100% !important
    }

    .Images {
        width: 100%
    }

    .SmallImages div {
        width: 22%;
        height: auto;
        margin-top: 10px;
        margin-right: 10px;
        margin-bottom: 0
    }

    .RightDetail {
        width: 50%;
        padding: 0 0 0 10px
    }

    .taksitBlok {
        width: 50%
    }

    .homeContainer .ProductListContent .ItemOrj {
        width: 33.33%;
        max-width: 33.33%
    }

    .sliderBannerContainer .ProductList {
        max-width: 720px
    }

    .detaySliderContainer .ProductList {
        max-width: 720px
    }

    .homeContainer .ProductListContent .ProductList {
        max-width: 720px
    }

    .markaSlider .jCarouselLite {
        max-width: 720px
    }

    .htop ul li:after,
    #lang_flag_container #lang:after {
        margin: 0 10px
    }

    #lang_flag_container {
        right: 235px
    }

    .searchContent {
        margin: 0;
        width: 100%
    }

    .navigation .navUl>li>a {
        font-size: 13px;
        padding: 0 5px
    }

    .headerUyeGiris a,
    .headerUyeOl a,
    .headerHesabim,
    .headerCikis {
        font-size: 12px
    }

    .mycart>a,
    .hfav>a {
        font-size: 12px
    }

    .navigation .altMenu {
        padding: 30px;
        width: 650px
    }

    .productItem .discountPrice span {
        font-size: 16px
    }

    .productItem .regularPrice span {
        font-size: 12px
    }

    .productItem .regularPrice {
        margin-right: 5px
    }

    .favori {
        right: 35px
    }

    .mycartIcon {
        right: 10px
    }

    .PlSc_4 .productItem .discountPrice span {
        font-size: 13px
    }

    .PlSc_4 .productItem .regularPrice span {
        font-size: 10px;
        line-height: 1.1
    }

    .PlSc_4 .mycartIcon {
        bottom: 5px
    }

    .PlSc_4 .mycartIcon a:before {
        font-size: 14px
    }

    .PlSc_4 .favori {
        bottom: 5px
    }

    .PlSc_4 .favori a:before {
        font-size: 14px
    }

    .blokRow {
        margin: 0 -5px
    }

    .dortluBlok {
        padding: 0 5px
    }

    .Glist ul li .Gblok {
        padding: 15px 10px
    }

    .Glist ul li .Gblok .Gicon {
        width: 100%;
        text-align: center
    }

    .Glist ul li .Gblok .Gtext {
        width: 100%
    }

    .Footer .FooterMiddle ul li span {
        font-size: 10px
    }

    .Footer .FooterMiddle ul li a {
        font-size: 11px
    }

    .Footer .FooterMiddle ul li:first-child {
        width: 140px
    }

    .Footer .FooterMiddle ul li .Filetisim i {
        font-size: 11px
    }

    .Footer .FooterMiddle ul li .Filetisim p {
        font-size: 11px
    }

    .ProductIcon2>div>a {
        margin-right: 4px;
        padding: 0 5px
    }

    .RightDetail .product_social_icon_wrapper {
        padding-right: 0;
        border-right: none
    }

    body .category-vertical-filters.top-filters {
        width: 400px !important
    }

    .leftImage .mobileImageSlider {
        float: left
    }

    .tabletaf {
        position: fixed;
        right: -100%;
        width: 100%;
        top: 0;
        bottom: 0;
        background: rgb(0 0 0 / .5);
        z-index: 1001
    }

    .tabletaf.acik {
        right: 0
    }
}

@media(max-width:1024px) {
    .hsbmFvrProductContent .hsbmFvrProductItemCol {
        width: 100%
    }
}

@media screen and (max-width:1041px) {
    body .dropdown-toggle:after {
        display: none
    }

    body #divSayfalamaUst {
        padding: 0;
        margin: 5px 0 20px;
        width: 100%
    }

    .urunListRel {
        width: 100%
    }

    body .mobilFilterOpenBtn .button {
        padding: 0;
        margin: 0;
        color: #000;
        width: 47%;
        float: left;
        line-height: 40px;
        background: #fff;
        font-size: 14px;
        display: inline-block;
        vertical-align: top;
        font-weight: 700
    }

    body .mobilFilterOpenBtn .button.mobilSiralamBtn {
        border-right: 1px solid #e3e3e3;
        float: left
    }

    body .mobilFilterOpenBtn .button.mobilFilterBtn {
        float: right;
        background: #f1f1f1;
        border: 1px solid #f1f1f1
    }

    body .mobilFilterOpenBtn {
        margin: 0;
        padding: 0
    }

    .categorydesign .uNo {
        float: right;
        color: #999a9d;
        font-size: 12px
    }

    body #divSayfalamaUst .filterDeleteContent {
        display: none
    }

    body #divSayfalamaUst.Slct .brandlistselection {
        position: absolute;
        top: 0;
        z-index: 9;
        width: 50%;
        background: #fff;
        border: none;
        left: 0;
        padding: 0
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent {
        width: 94%;
        display: block !important;
        border: 1px solid #e5e5e5
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li {
        width: 100%
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent select {
        width: 100%;
        height: 40px;
        background: 0 0;
        font-size: 14px;
        border: none;
        color: #000;
        text-align-last: center;
        font-weight: 700;
        min-width: auto
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:nth-child(2) {
        display: none
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
        display: none
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection {
        padding: 0;
        text-align: center;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 25;
        border-bottom: none;
        background: #fff;
        border: 1px solid #e5e5e5
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent {
        display: none
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:not(.appliedFilter) {
        margin: 0;
        width: 100%
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a {
        border-bottom: 1px solid #e5e5e5;
        text-align: center
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a span {
        line-height: 35px
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet {
        display: none
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li a:before {
        display: none
    }

    body .category-vertical-filters.top-filters {
        display: block !important;
        position: fixed;
        top: 0;
        right: -100%;
        bottom: 0;
        z-index: 99999;
        background: #f5f5f5;
        margin: 0;
        padding: 0;
        border: none;
        transition: all .3s ease;
        overflow-y: auto;
        overflow-x: hidden;
        width: 85%
    }

    body .filterBlock.active .category-vertical-filters.top-filters {
        right: 0
    }

    body .category-vertical-filters.top-filters .FiltreUst {
        float: left;
        width: 100%;
        background: #000;
        line-height: 50px;
        font-size: 16px;
        color: #fff;
        margin-bottom: 10px;
        padding: 0 10px;
        position: relative;
        text-align: center
    }

    body .category-vertical-filters.top-filters .FiltreUst span {
        display: inline-block;
        vertical-align: top;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0
    }

    body .category-vertical-filters.top-filters .FiltreUst .closeFilt {
        float: left;
        font-size: 25px;
        position: relative;
        z-index: 1
    }

    body .category-vertical-filters.top-filters .FiltreUst a {
        float: right;
        font-size: 13px;
        position: relative;
        z-index: 1;
        color: #fff
    }

    body .category-vertical-filters.top-filters .FiltreUst a.active {
        display: block
    }

    body .category-vertical-filters.top-filters .FiltreUst a i {
        color: #fff;
        font-size: 25px;
        display: inline-block;
        vertical-align: top;
        line-height: 50px;
        margin-left: 5px
    }

    body .category-vertical-filters.top-filters .tukgo {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        position: relative;
        padding: 0 10px
    }

    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock {
        float: left;
        width: 100%;
        line-height: 50px;
        font-size: 15px;
        color: #000;
        text-align: left;
        padding: 0 0 0 10px;
        background: #fff;
        font-weight: 700
    }

    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock:before {
        content: '';
        float: right;
        width: 20px;
        max-height: 20px;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 30px;
        border-radius: 100%;
        margin: auto 0;
        background: #f1f1f1;
        box-shadow: 0 0 2px 0 #999;
        z-index: 1;
        transition: all .3s ease
    }

    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock:after {
        content: '';
        float: right;
        width: 25px;
        max-height: 12px;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        border-radius: 20px;
        background: #d2d2d2;
        margin: auto 15px auto 0;
        transition: all .3s ease
    }

    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:before {
        right: 15px
    }

    body .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:after {
        background: #ea5b0c
    }

    body .category-vertical-filters.top-filters .panel .panel-heading {
        padding: 0;
        margin: 0;
        border: none;
        background: #fff;
        float: left;
        width: 100%
    }

    body .category-vertical-filters.top-filters .panel .panel-heading a {
        float: left;
        width: 100%;
        text-align: left;
        color: #000;
        font-weight: 700;
        font-size: 15px;
        line-height: 50px;
        padding: 0 10px;
        text-transform: uppercase
    }

    body .category-vertical-filters.top-filters .panel .panel-heading a:after {
        top: 0;
        color: #000;
        font-weight: 600;
        font-family: fontawesomepro;
        right: 10px
    }

    body .category-vertical-filters.top-filters .panel .panel-heading .moreNum {
        position: absolute;
        right: 40px;
        top: 0;
        bottom: 0;
        line-height: 50px;
        font-size: 15px;
        color: #000
    }

    body .category-vertical-filters.top-filters .panel {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        padding: 0 10px
    }

    body .category-vertical-filters.top-filters .list-group.dropdown {
        border: none;
        position: static;
        box-shadow: none;
        border-top: 1px solid #f5f5f5
    }

    body .category-vertical-filters.top-filters .list-group.dropdown ul {
        margin-top: 10px
    }

    body .category-vertical-filters.top-filters .list-group.dropdown li {
        width: 100%;
        margin-right: 0;
        text-align: left;
        margin-bottom: 10px
    }

    body .category-vertical-filters.top-filters .list-group.dropdown li a {
        color: #000
    }

    body .category-vertical-filters.top-filters .vertical-filter-panel .list-group-item a {
        font-size: 13px;
        color: #000;
        font-weight: 400;
        float: left
    }

    body .category-vertical-filters .vertical-filter-panel .list-group-item:before {
        border-radius: 3px;
        display: inline-block !important
    }

    body .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before {
        border-color: #000;
        background: #000
    }

    body .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image {
        background: 0 0 !important;
        height: auto
    }

    body .category-vertical-filters.top-filters .panel.vertical-top-price-filter {
        width: 100%;
        margin: 20px 0
    }

    body .category-vertical-filters.top-filters .panel .FiyatTextBox {
        position: static;
        background: #fff;
        padding: 10px;
        width: 100%;
        border: none;
        box-shadow: none
    }

    body #divSayfalamaUst.Slct .brandlistselection .filterDeleteContent {
        display: none !important
    }

    body .FiyatSlider {
        display: block !important
    }

    body .slider-range {
        margin: 0 0 15px 10px !important;
        width: calc(100% - 20px)
    }

    body .amount {
        padding: 0;
        text-align: center !important
    }

    .centerCount {
        width: 100% !important
    }

    .leftBlock {
        display: none !important
    }

    .rightBlock {
        display: none !important
    }

    .UyeolContent .grid {
        margin: 30px 18px
    }

    .owl-carousel .owl-item img {
        max-width: 100%
    }

    .uyeOlContainer #FrmYeniUye>.uyeOlCol {
        width: 100%
    }

    .taksitBlok {
        width: 100%
    }

    .urunOzellik {
        margin: 10px 0;
        padding: 0;
        width: 100%
    }

    .urunTabAlt {
        max-height: 100%
    }

    .urunOzellik .mobilTab ul li.active .urunDetayPanel {
        display: block !important
    }

    .urunOzellik .mobilTab .urunDetayPanel {
        max-height: 100%;
        overflow-y: auto;
        padding: 5px;
        width: 100%;
        min-height: 100%;
        margin: 0
    }

    .urunOzellik .mobilTab {
        float: left;
        width: 100%
    }

    .urunOzellik .mobilTab>ul {
        float: left;
        width: 100%;
        list-style: none;
        padding: 0;
        margin: 0
    }

    .urunOzellik .mobilTab>ul>li {
        float: left;
        width: 100%;
        border-bottom: 1px solid #e5e5e5
    }

    .urunOzellik .mobilTab>ul>li>a {
        text-transform: uppercase;
        float: left;
        width: 100%;
        line-height: 50px;
        font-size: 14px;
        color: #000;
        text-align: left;
        font-weight: 700
    }

    .urunOzellik .mobilTab>ul>li>a span {
        font-weight: 700
    }

    .urunOzellik .mobilTab>ul>li>a:after {
        float: right;
        line-height: 50px;
        margin-right: 5px;
        content: '\f067';
        font-family: fontawesomepro;
        font-weight: 400
    }

    .urunOzellik .mobilTab>ul>li.active>a:after {
        content: '\f068'
    }

    .divYorumYaz,
    #yorumYaz {
        padding: 0 !important;
        width: 100%
    }
}

.menuUstBolum {
    width: 100%;
    display: inline-block;
    float: left;
    margin-top: 0;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 40px
}

.menuUstBolum .CloseBtnMenu {
    float: right;
    line-height: 80px;
    color: #656565;
    font-size: 50px;
    width: 80px;
    text-align: center;
    margin: 0;
    cursor: pointer
}

.menuUstBolum .CloseBtnMenu i {
    font-weight: 300
}

.menuUstBolum .mobilMenuBT {
    float: left;
    color: #000;
    font-size: 13px;
    padding-left: 35px;
    cursor: pointer
}

.menuUstBolum .mobilMenuBT i {
    float: left;
    font-size: 24px;
    line-height: 80px;
    margin-right: 10px
}

.menuUstBolum .mobilMenuBT span {
    float: left;
    font-weight: 500;
    line-height: 80px
}

.mobilaf {
    position: fixed;
    right: 0;
    left: 0;
    width: 100%;
    top: 0;
    bottom: 0;
    background: rgb(0 0 0 / .5);
    z-index: 1001;
    display: none
}

.mobilaf.acik {
    display: block
}

.mobilMenu {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    width: 360px;
    z-index: 99999;
    background: #fff;
    transition: left .3s ease-in-out
}

.mobilMenu.acik {
    left: 0
}

.mobilMenu .menuIcerikAlan {
    float: left;
    width: 100%;
    height: calc(100% - 121px);
    position: absolute;
    top: 121px;
    right: 0;
    left: 0;
    overflow-y: auto;
    overflow-x: hidden
}

.mobilMenu .navUl {
    float: left;
    width: 100%;
    height: 100%
}

.mobilMenu .navUl>li,
.mobilMenu .navUl>li>ul li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e8e8e8;
    position: relative;
    padding: 0 0 0 20px
}

.mobilMenu .navUl>li>a,
.mobilMenu .navUl>li>ul li a {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 40px;
    display: inline-block;
    vertical-align: top;
    padding: 0 15px;
    z-index: 2;
    position: relative
}

.mobilMenu .navUl>li .ResimsizDown,
.mobilMenu .navUl>li>ul li .ResimsizDown2 {
    float: right;
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    z-index: 1;
    padding-right: 20px;
    cursor: pointer
}

.mobilMenu .navUl>li .ResimsizDown i,
.mobilMenu .navUl>li>ul li .ResimsizDown2 i {
    line-height: 40px;
    font-size: 20px;
    float: right
}

.mobilMenu .navUl>li>ul,
.mobilMenu .navUl>li>ul li ul {
    position: fixed;
    left: -100%;
    top: 121px;
    bottom: 0;
    width: 360px;
    background: #fff;
    z-index: 3;
    transition: all .3s ease-in-out;
    overflow-y: auto;
    overflow-x: hidden
}

.mobilMenu .navUl>li ul.over {
    overflow-y: hidden
}

.mobilMenu .navUl>li>ul.active,
.mobilMenu .navUl>li>ul li ul.active {
    left: 0
}

.mobilMenu .navUl>li>ul>span,
.mobilMenu .navUl>li>ul li ul>span {
    position: relative;
    float: left;
    width: 100%;
    color: #000;
    font-size: 18px;
    font-weight: 500;
    line-height: 55px;
    padding-left: 70px;
    border-bottom: 1px solid #e5e5e5
}

.mobilMenu .navUl>li>ul>span span,
.mobilMenu .navUl>li>ul li ul>span span {
    z-index: 0;
    position: relative
}

.mobilMenu .navUl>li>ul>span .NoiBack,
.mobilMenu .navUl>li>ul li ul>span .NoiBack2 {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    line-height: 55px;
    text-align: left;
    z-index: 1;
    padding-left: 35px;
    font-size: 20px;
    cursor: pointer
}

.mobilMenu .navUl>li>ul>span .NoiBack i,
.mobilMenu .navUl>li>ul li ul>span .NoiBack2 i {
    font-weight: 400
}

.mobilMenuAcButton {
    margin: 0;
    font-size: 25px;
    float: left;
    position: relative;
    margin-top: 30px;
    margin-right: 10px
}

.mobilMenuAcButton span {
    display: block;
    margin-left: 0;
    line-height: 1;
    font-size: 8px
}

.mobilMenuAcButton i {
    float: none;
    display: block;
    line-height: 1
}

@media screen and (max-width:767px) {
    .SifremiUnuttumContent .userWrapper.SifremiUnuttum {
        padding: 0 10px;
        width: 100%
    }

    .mobilMenuAcButton {
        left: 10px;
        top: 13px;
        display: block;
        margin: 0;
        font-size: 22px;
        float: right;
        position: absolute
    }

    .userLeftBox,
    .userRightBox {
        margin: 5px !important;
        padding: 10px !important
    }

    .spanTittle {
        font-size: 18px !important
    }

    .iletisimContent .iletisimForm {
        width: 100%;
        padding: 0
    }

    .iletisimContent .AdBan {
        width: 100%
    }

    .iletisimContent .categoryTitle {
        margin: 0
    }

    .iletisimContent .categoryTitle .categoryTitleText {
        line-height: 65px
    }

    .iletisimContent .categoryTitle:before {
        display: none
    }

    .iletisimContent .iletisimRight .categoryTitle {
        margin-bottom: 10px
    }

    .iletisimContent .iletisimRight .categoryTitle .categoryTitleText {
        line-height: 65px;
        font-size: 19px
    }

    .iletisimContent .iletisimForm .categoryTitle {
        margin-bottom: 10px
    }

    .iletisimContent .iletisimForm .categoryTitle .categoryTitleText {
        line-height: 65px;
        font-size: 19px
    }

    .iletisimContent .iletisimRight .iletisimbanka .span>div.line2>div.line2 {
        float: none;
        display: block;
        margin: 10px 0 0
    }

    .iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right {
        font-size: 17px
    }

    .iletisimContent .iletisimRight .iletisimbanka .span>div span {
        font-size: 12px
    }

    .iletisimContent .iletisimLeft .Right {
        font-size: 12px
    }

    .iletisimContent .iletisimLeft .span.iletisimLeftTelefon .Right {
        font-size: 20px
    }

    .UyeolContent .grid {
        width: 100%;
        margin: 0;
        padding: 10px;
        border: none;
        margin-bottom: 10px
    }

    .SifremiUnuttum {
        width: 100%;
        margin: 0;
        padding: 0
    }

    .SifremiUnuttum .line {
        width: 100%
    }

    .SifremiUnuttum #mainHolder_txtbxMail {
        width: 70%
    }

    .SifremiUnuttum .button {
        width: 30%
    }

    .tabletaf {
        display: none
    }

    body {
        padding: 0 10px
    }

    .mobilMenu {
        height: calc(100% - 47px);
        width: 100%
    }

    .mobilMenu .navUl>li>ul,
    .mobilMenu .navUl>li>ul li ul {
        width: 100%
    }

    body .category-vertical-filters.top-filters {
        height: calc(100% - 47px)
    }

    #logo {
        float: none;
        position: static;
        display: block;
        border: none;
        width: auto;
        padding: 0;
        background: 0 0;
        margin: 0
    }

    #logo:after {
        display: none
    }

    #logo .logo {
        margin: 0 auto;
        width: 120px;
        float: none;
        padding: 15px 0;
        text-align: center;
        display: block;
        background: 0 0
    }

    #logo .logo img {
        max-width: 100%;
        display: inline-block
    }

    .mycart {
        top: 18px;
        z-index: 2
    }

    .mycart .sepetUrunSayisi {
        background: #000;
        line-height: 17px
    }

    .welcomeOpen {
        position: absolute;
        top: 0;
        right: 55px;
        display: block;
        font-size: 22px;
        color: #000
    }

    .mycartClick {
        position: absolute;
        top: 0;
        right: 15px;
        display: block;
        font-size: 22px;
        color: #000
    }

    .welcomeOpen i {
        display: inline-block;
        vertical-align: top;
        line-height: 61px
    }

    .mycartClick i {
        display: inline-block;
        vertical-align: top;
        line-height: 61px
    }

    .htop {
        display: none
    }

    .hfav {
        display: none
    }

    .resimliYanMenu {
        display: none
    }

    .navigation {
        display: none
    }

    #header {
        border: none;
        padding-top: 0;
        box-shadow: none;
        z-index: 99;
        height: auto;
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        padding-bottom: 10px;
        margin-bottom: 10px;
        box-shadow: 0 6px 6px -6px #eee
    }

    #header:before {
        display: none
    }

    #header.homeHeader {
        border: none
    }

    .headerContent {
        text-align: left
    }

    .homeHeader .searchContent {
        display: block
    }

    .searchContent {
        display: block;
        width: 100%;
        margin: 0;
        height: 0;
        position: static;
        padding: 0;
        border: none;
        transition: all .1s ease;
        -webkit-transition: all .1s ease;
        -moz-transition: all .1s ease;
        -o-transition: all .1s ease;
        height: 45px
    }

    .search {
        margin: 0;
        max-width: 100%;
        width: 100%;
        position: relative;
        padding: 0;
        display: block
    }

    .search:after {
        display: none
    }

    .search:before {
        display: none
    }

    .search .crossclick {
        display: none
    }

    #divAramaKategori {
        top: 0;
        left: 0
    }

    #divAramaKategori select {
        width: 70px;
        padding-left: 5px;
        font-size: 10px;
        height: 34px
    }

    #txtbxArama {
        height: 45px;
        padding-right: 45px;
        padding-left: 10px;
        width: 100%;
        box-shadow: none;
        font-size: 15px;
        border-radius: 0;
        margin: 0;
        border: none;
        background: #f5f5f5
    }

    #btnKelimeAra {
        width: 45px;
        height: 45px;
        right: 0;
        top: 0;
        line-height: 45px;
        text-indent: 0;
        padding: 0;
        left: auto;
        background-position: center center;
        background-image: none;
        border: none;
        border-radius: 0;
        font-size: 20px;
        text-align: center;
        background: 0 0;
        color: #000;
        font-family: fontawesomepro !important
    }

    .ButtonMic {
        right: 34px;
        height: 34px
    }

    .welcome {
        display: block;
        width: 100%;
        position: absolute;
        top: 100%;
        right: 0;
        bottom: auto;
        text-align: center;
        background: 0 0;
        border: none;
        padding: 0;
        margin: 0;
        height: 0;
        border-radius: 0;
        z-index: 100;
        overflow: hidden;
        transition: all .1s ease;
        -webkit-transition: all .1s ease;
        -moz-transition: all .1s ease;
        -o-transition: all .1s ease
    }

    .welcome.active {
        height: 34px;
        background: #444
    }

    .welcome>div {
        width: 100%;
        position: static;
        padding: 0;
        box-shadow: none;
        display: block;
        background: 0 0;
        margin: 0
    }

    .welcome>ul {
        margin: 0
    }

    .welcome>div:before {
        display: none
    }

    .welcome:before {
        display: none
    }

    .mobilMenu .welcome {
        display: block
    }

    .welcome ul {
        float: left;
        width: 100%
    }

    .welcome li {
        float: none;
        display: inline-block !important;
        width: auto;
        vertical-align: top
    }

    .headerSocialConnect {
        margin-left: 0
    }

    .headerSocialConnect .baglanButton {
        margin-left: 10px
    }

    .headerSocialConnect .baglanButton a {
        line-height: 34px;
        font-size: 13px;
        color: #fff;
        padding: 0
    }

    .headerSocialConnect .baglanButton a:before {
        line-height: 34px
    }

    .headerHesabim,
    .headerCikis,
    .headerUyeOl a,
    .headerUyeGiris a {
        float: none;
        display: inline-block !important;
        font-size: 13px;
        line-height: 34px;
        color: #fff;
        border: none;
        padding: 0;
        width: auto;
        height: auto;
        margin: 0;
        font-weight: 500
    }

    .headerUyeGiris a,
    .headerHesabim {
        background: 0 0;
        margin-right: 10px
    }

    .headerUyeGiris a:after,
    .headerHesabim:after,
    .headerCikis:after,
    .headerUyeOl a:after,
    .headerUyeGiris a:before,
    .headerHesabim:before,
    .headerCikis:before,
    .headerUyeOl a:before {
        display: none
    }

    .SepetUst {
        float: left;
        width: 100%;
        text-align: center;
        color: #fff;
        line-height: 50px;
        font-size: 16px;
        margin-bottom: 10px;
        background: #ea5b0c
    }

    .SepetUst span {
        display: inline-block;
        vertical-align: top
    }

    .SepetUst .seClose {
        float: left;
        width: 40px;
        font-size: 22px
    }

    .SepetUst .seClose i {
        display: inline-block;
        vertical-align: top;
        line-height: 50px
    }

    .mycart {
        width: 16px;
        height: 16px;
        background: 0 0 !important;
        padding: 0;
        margin: 0;
        border: none;
        position: absolute;
        right: 5px;
        left: auto;
        bottom: auto;
        z-index: auto
    }

    .mycart:before {
        display: none
    }

    .mycart:after {
        display: none
    }

    .mycart .sepetTopTutar {
        display: none !important
    }

    .mycart .sepetUrun {
        display: none !important
    }

    .mycart .sepetTecxt {
        display: none !important
    }

    .mycart .sepetUrunSayisi {
        display: block !important;
        width: 16px;
        height: 16px;
        line-height: 16px;
        color: #fff;
        border-radius: 100%;
        text-align: center;
        font-size: 12px;
        border: none;
        position: static;
        margin: 0;
        font-weight: 600
    }

    .mycart .sepetUrunSayisi:before {
        display: none
    }

    .mycart .sepetUrunSayisi:after {
        display: none
    }

    .mycart a {
        display: block;
        width: auto;
        height: auto;
        padding: 0;
        border: none;
        margin: 0;
        background: 0 0
    }

    .mycart>a:before {
        display: none
    }

    .mycart>a:after {
        display: none
    }

    .CartProduct {
        background: url(images/sabit/menubg.png)repeat-y 0 0 #fafafa;
        background-size: 100%;
        position: fixed;
        right: -100%;
        top: 0;
        width: 100%;
        height: calc(100% - 47px);
        padding: 5px;
        display: block !important;
        border: none;
        transition: all .3s ease;
        -moz-transition: all .3s ease;
        -webkit-transition: all .3s ease;
        -o-transition: all .3s ease;
        opacity: 1;
        visibility: visible;
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    .CartProduct .CartProductInner {
        float: left;
        width: 100%;
        height: 100%
    }

    .CartProduct:before {
        display: none
    }

    .CartProduct:after {
        display: none
    }

    .CartProduct.animated {
        right: 0
    }

    .CartProduct .SProduct li a * {
        display: inline-block !important;
        padding: 0;
        line-height: 1
    }

    .CartProduct .SProduct {
        float: left;
        width: 100%;
        max-height: 75%;
        overflow-y: auto;
        overflow-x: hidden;
        font-size: 0;
        text-align: left
    }

    .CartProduct .SProduct li {
        float: left;
        width: 100%;
        position: relative;
        margin-bottom: 10px;
        padding-bottom: 10px;
        border-bottom: 1px solid #e5e5e5
    }

    .CartProduct .SProduct li a {
        display: inline-block;
        vertical-align: top;
        font-size: 12px;
        color: #000;
        text-align: right;
        width: 100%
    }

    .CartProduct .SProduct li a img {
        width: 70px;
        margin-right: 10px;
        float: left
    }

    .CartProduct .SProduct li a .SepettopAd {
        display: inline-block;
        vertical-align: top;
        width: calc(100% - 85px);
        margin: 0;
        margin-top: 10px;
        float: left
    }

    .CartProduct .SProduct li a .SepettopAd span {
        float: left;
        clear: left;
        max-width: 100% !important;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin-bottom: 10px
    }

    .CartProduct .SProduct li a .SepettopAd span:nth-child(2) {
        margin-left: 2px
    }

    .CartProduct .SProduct li a .SepetTopAdet {
        display: inline-block;
        vertical-align: top;
        margin: 0 5px;
        line-height: normal;
        margin-right: 10px
    }

    .mycart .CartProduct .SProduct li a span.sepetTopBirimFiyat {
        display: inline-block !important;
        vertical-align: top;
        margin: 0 5px;
        margin-top: 20px
    }

    .CartProduct .SProduct li a:nth-child(2) {
        position: absolute;
        right: 0;
        top: 0;
        font-size: 0;
        width: auto
    }

    .CartProduct .button {
        width: 49%;
        text-transform: uppercase;
        padding: 0;
        margin: 5px 0 !important;
        line-height: 30px;
        font-size: 12px !important;
        display: block !important;
        border: none;
        background: #000;
        color: #fff;
        text-align: center;
        border-radius: 0
    }

    .CartProduct .headerOrderBtn {
        float: right
    }

    .divustSepetteUrunYok span {
        width: 100%;
        float: left;
        text-align: center;
        color: #000;
        font-weight: 500;
        line-height: 30px;
        font-size: 16px;
        margin-bottom: 15px
    }

    .sepetTopTutar {
        font-size: 0;
        padding: 0;
        border: none
    }

    .bottomHead {
        float: left;
        width: 100%;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 1002;
        background: #fff;
        border-top: 1px solid #cecece;
        display: block
    }

    .bottomHead ul {
        margin: 0
    }

    .bottomHead ul li {
        float: left;
        width: 25%
    }

    .bottomHead ul li a {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 12px;
        padding: 5px 0;
        color: #000;
        position: relative
    }

    .bottomHead ul li a i {
        display: block;
        margin: 0 auto 3px;
        font-size: 18px
    }

    .sepetimBody .bottomHead {
        display: none
    }

    #divTicimaxCopyrightContent {
        float: left;
        width: 100%;
        margin-bottom: 50px
    }

    #divTicimaxCopyrightContent img {
        display: inline-block;
        vertical-align: top
    }

    .KBlok {
        padding: 40px 0 25px
    }

    .KBlok ul {
        padding: 0;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        display: block;
        padding-bottom: 10px
    }

    .KBlok ul li {
        display: inline-block;
        vertical-align: top;
        margin: 0 20px
    }

    .bRow {
        margin: 0
    }

    .Ecol1 {
        float: left;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }

    .Ecol1 a {
        margin-bottom: 10px
    }

    .Ecol2 {
        float: left;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }

    .Ecol2 a {
        margin-bottom: 10px
    }

    .Ecol3 {
        float: left;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }

    .Ecol3 a {
        margin-bottom: 10px
    }

    .Ecol4 {
        float: left;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }

    .Ecol4 a {
        margin-bottom: 10px
    }

    .Ecol5 {
        float: left;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }

    .Ecol5 a {
        margin-bottom: 10px
    }

    .Ecol6 {
        float: left;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }

    .Ecol6 a {
        margin-bottom: 10px
    }

    .Ecol7 {
        float: left;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }

    .Ecol7 a {
        margin-bottom: 10px
    }

    .Ecol8 {
        float: left;
        width: 100%;
        padding: 0;
        margin-bottom: 0
    }

    .Ecol8 a {
        margin-bottom: 10px
    }

    .sliderBannerContainer .owl-carousel .owl-stage-outer {
        padding: 0
    }

    .productItem .productDetail {
        padding: 20px 8px;
        height: 135px
    }

    .productItem .discountPrice span {
        font-size: 14px
    }

    .productItem .regularPrice span {
        font-size: 11px
    }

    .TukendiIco {
        left: 20px;
        right: 20px;
        height: calc(100% - 145px)
    }

    .productItem .productFaMyEx .newIcon {
        width: 40px;
        line-height: 25px;
        height: 25px;
        margin-bottom: 3px;
        font-size: 11px
    }

    .productItem .productFaMyEx .discountIcon {
        width: 40px;
        line-height: 25px;
        height: 25px;
        font-size: 11px
    }

    .productItem .productFaMyEx .firsatIcon {
        padding: 5px;
        font-size: 11px
    }

    .mycartIcon a:before,
    .favori a:before {
        font-size: 20px
    }

    .favori {
        bottom: 10px;
        left: 55px;
        display: block;
        right: auto
    }

    .mycartIcon {
        bottom: 10px;
        right: 55px;
        display: block
    }

    .JKatAdi {
        margin: 25px 0 15px
    }

    .Glist {
        margin: 10px 0
    }

    .Glist ul {
        margin: 0
    }

    .Glist ul li {
        width: 100%;
        margin-bottom: 10px;
        padding: 0
    }

    .Glist ul li:last-child {
        margin-bottom: 0
    }

    .Glist ul li .Gblok {
        padding: 20px 30px 20px 40px
    }

    .Glist ul li .Gblok .Gtext strong {
        font-size: 17px;
        line-height: normal
    }

    .Footer .FooterTop {
        background-size: 200%;
        padding: 50px 40px 90px
    }

    .Footer .FooterTop strong {
        font-size: 0
    }

    .Footer .FooterTop strong:before {
        content: "\f0e0";
        font-size: 25px;
        font-family: fontawesomepro;
        font-weight: 300
    }

    .Footer .FooterTop .ebultenDiv {
        width: 100%
    }

    .Footer .FooterTop .ebultenDiv .ebultenGelecek {
        margin-top: 20px
    }

    #txtbxNewsletterMail {
        padding: 0 10px
    }

    .newsbutton {
        left: 0;
        top: auto;
        bottom: -55px;
        color: #fff !important;
        margin: 0 auto !important;
        font-size: 16px !important;
        letter-spacing: .5px
    }

    .Footer .FooterMiddle .ticiContainer>ul {
        display: block
    }

    .Footer .FooterMiddle {
        width: 100%;
        float: left;
        padding: 0 10px 5px;
        margin: 0;
        border: none
    }

    .Footer .FooterMiddle .ticiContainer>ul>li>ul {
        display: block
    }

    .Footer .FooterMiddle .ticiContainer>ul>li.acik>ul {
        display: block
    }

    .Footer .FooterMiddle .ticiContainer>ul>li>span {
        margin-bottom: 0;
        font-size: 14px;
        border-top: 1px solid #252525;
        line-height: 70px;
        width: 100%
    }

    .Footer .FooterMiddle .ticiContainer>ul>li:last-child span {
        margin: 0
    }

    .Footer .FooterMiddle .ticiContainer>ul>li>span:before {
        display: none
    }

    .Footer .FooterMiddle .ticiContainer>ul>li>span:after {
        display: none
    }

    .Footer .FooterMiddle .ticiContainer>ul>li .ackapabtn {
        float: right;
        font-size: 22px
    }

    .Footer .FooterMiddle .ticiContainer>ul>li .ackapabtn i {
        margin-right: 0;
        font-size: 14px;
        line-height: 70px;
        font-weight: 500
    }

    .Footer .FooterMiddle .ticiContainer>ul>li {
        float: left;
        width: 100%;
        text-align: center;
        min-height: 100%;
        padding: 0;
        border: none;
        margin: 0
    }

    .Footer .FooterMiddle .ticiContainer>ul {
        display: block;
        width: 100%
    }

    .Footer .FooterMiddle .ticiContainer>ul>li {
        width: 100% !important
    }

    .Footer .FooterMiddle .ticiContainer>ul>li>ul {
        float: left;
        width: 100%
    }

    .Footer .FooterMiddle .ticiContainer>ul>li>ul>li>a {
        font-size: 13px;
        margin-bottom: 5px;
        width: 100%;
        display: block;
        color: #fff;
        font-weight: 400;
        line-height: 30px
    }

    .Footer .FooterMiddle .ticiContainer>ul>li:last-child {
        width: 100%
    }

    .Footer .FooterMiddle .ticiContainer>ul>li>ul {
        display: none
    }

    .Footer .FooterMiddle ul li.Filetisim ul li {
        text-align: left;
        color: #fff
    }

    .Footer .FooterBottom {
        padding: 0 10px
    }

    .Footer .FooterBottom .FooterBottomLeft {
        width: 100%;
        padding: 30px 0;
        border-bottom: 1px solid #252525
    }

    .Footer .FooterBottom .FooterBottomLeft ul {
        display: inline-block;
        width: 100%;
        text-align: center
    }

    .Footer .FooterBottom .FooterBottomLeft ul li {
        float: none;
        display: inline-block;
        margin-right: 3px
    }

    .Footer .FooterBottom .FooterBottomRight {
        width: 100%;
        padding: 30px 0
    }

    .Footer .FooterBottom .FooterBottomRight span {
        display: none
    }

    .Footer .FooterBottom .FooterBottomRight ul {
        width: 100%;
        display: inline-block;
        text-align: center
    }

    .Footer .FooterBottom .FooterBottomRight ul li {
        float: none;
        display: inline-block;
        margin-right: 8px
    }

    .Footer .FooterBottomBottom {
        padding: 20px 0
    }

    .Footer .FooterBottomBottom .FooterBottomBottomLeft {
        width: 100%;
        text-align: center
    }

    .Footer .FooterBottomBottom .FooterBottomBottomRight {
        width: 100%;
        text-align: center;
        margin-top: 20px
    }

    html #divTicimaxCopyrightContent p#ticimaxCopyright {
        font-family: montserrat, sans-serif !important;
        line-height: 25px
    }

    html #divTicimaxCopyrightContent #ticimaxCopyright a {
        font-weight: 400
    }

    body ul.breadcrumb {
        border: none;
        margin-bottom: 10px
    }

    body ul.breadcrumb li:first-child:before {
        line-height: 35px
    }

    body ul.breadcrumb * {
        line-height: 35px !important
    }

    body ul.breadcrumb li:after {
        line-height: 35px
    }

    .KatAc {
        width: 100%;
        padding: 10px 15px
    }

    .KatAc .KatDetay span {
        font-size: 25px
    }

    .KatAc .KatDetay p {
        font-size: 12px;
        line-height: 25px
    }

    .categoryContainer .ProductList {
        margin: 0 -10px
    }

    .categoryContainer .ProductList .ItemOrj {
        width: 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 10px
    }

    .homeContainer .ProductListContent .ItemOrj {
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
        padding: 0 1vw
    }

    .pageNumberBottom {
        margin: 10px 0
    }

    .Images {
        width: 100%
    }

    .leftImage {
        width: 100%
    }

    .leftImage .SmallImages {
        display: none !important
    }

    .leftImage .mobileImageSlider {
        float: left
    }

    .leftImage #linkOncekiSayfa {
        position: absolute;
        top: 10px;
        left: 10px;
        z-index: 9;
        font-size: 0 !important;
        width: 50px;
        height: 40px;
        background: #fff;
        text-align: center
    }

    .leftImage #linkOncekiSayfa:before {
        line-height: 40px;
        content: "\f053";
        font-size: 25px;
        color: #000;
        font-family: fontawesomepro
    }

    .leftImage .UFavorilerimeEkle {
        position: absolute;
        top: 10px;
        right: 10px;
        color: #000;
        border: none;
        z-index: 9
    }

    .leftImage .UFavorilerimeEkle .box1 i {
        border: none;
        color: #000;
        font-weight: 300;
        font-family: fontawesomepro;
        font-size: 25px
    }

    .leftImage #divFirsatUrunu.DetayFirsatUrunu {
        display: block !important;
        position: absolute;
        bottom: 10px;
        left: 10px;
        z-index: 9;
        line-height: 30px;
        font-weight: 500;
        padding: 0 10px;
        color: #fff;
        font-size: 13px;
        background: #00c753
    }

    .leftImage #divMobileImageList .owl-dots {
        display: none
    }

    .RightDetail {
        width: 100%;
        padding: 20px 0 0
    }

    #divIndirimOrani .indirimliOrani {
        width: auto;
        padding: 0 15px
    }

    .basketBtn {
        width: 100%;
        margin: 0 0 10px
    }

    .buyfast {
        width: 100%
    }

    #divKombinSatinAl {
        width: 100%;
        margin-top: 10px
    }

    #divAdetCombo,
    .Basketinp {
        margin-bottom: 25px
    }

    #divAdetCombo .right_line {
        width: 150px
    }

    .ProductIcon2>div>a {
        font-size: 11px;
        padding: 0 7px
    }

    .RightDetail .product_social_icon_wrapper {
        width: 100%;
        padding-right: 0;
        border-right: 0;
        margin-top: 20px
    }

    .UWhatsApp {
        float: left;
        width: 30px
    }

    .UWhatsApp .whatsApp i {
        width: 30px;
        height: 30px;
        line-height: 30px;
        border-radius: 100%;
        font-size: 18px
    }

    .ProductIcon {
        width: 100%;
        margin-top: 15px
    }

    .ProductIcon>div {
        float: none;
        display: inline-block;
        text-align: center
    }

    .urunOzellik {
        margin-top: 20px
    }

    #divUrunEkSecenek .eksecenekLine {
        margin: 5px 0;
        padding-top: 5px
    }

    .PriceList {
        padding-bottom: 0
    }

    .detaySliderContainer {
        margin: 5px 0
    }

    .detaySliderContainer .owl-carousel .owl-stage-outer {
        padding: 5px 0
    }
}

@media(max-width:361px) {
    #logo {
        min-height: 60px;
        width: 100%
    }

    body [class*=t-pb-] {
        margin: 0 !important
    }

    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-12,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-1,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-10,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-11,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-12,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-2,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-3,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-4,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-5,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-6,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-7,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-8,
    body #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-9 {
        padding: 0 !important;
        margin: 0 !important
    }
}

.sliderOpacity {
    display: none
}

.hazirBlokContent *,
.hazirBlokContent *::before,
.hazirBlokContent *::after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#mainHolder_divDesign .ticiContainer {
    padding: 0;
    margin: 0 auto
}

#mainHolder_divDesign .jCarouselLite {
    margin: 0;
    padding: 0
}

.homepage {
    margin: 0 auto
}

.noSliderProduct.product_8 .ItemOrj {
    float: left;
    width: 25%;
    padding: 0 10px;
    margin-bottom: 15px
}

.noSliderProduct.product_6 .ItemOrj {
    float: left;
    width: 33.3333%;
    padding: 0 10px;
    margin-bottom: 15px
}

#mainHolder_divDesign .owl-dots {
    display: none
}

.hazirBlokContent .txrow {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px
}

.hazirBlokContent .txcol-1,
.hazirBlokContent .txcol-2,
.hazirBlokContent .txcol-3,
.hazirBlokContent .txcol-4,
.hazirBlokContent .txcol-5,
.hazirBlokContent .txcol-6,
.hazirBlokContent .txcol-7,
.hazirBlokContent .txcol-8,
.hazirBlokContent .txcol-9,
.hazirBlokContent .txcol-10,
.hazirBlokContent .txcol-11,
.hazirBlokContent .txcol-12,
.hazirBlokContent .txcol,
.hazirBlokContent .txcol-auto,
.hazirBlokContent .txcol-sm-1,
.hazirBlokContent .txcol-sm-2,
.hazirBlokContent .txcol-sm-3,
.hazirBlokContent .txcol-sm-4,
.hazirBlokContent .txcol-sm-5,
.hazirBlokContent .txcol-sm-6,
.hazirBlokContent .txcol-sm-7,
.hazirBlokContent .txcol-sm-8,
.hazirBlokContent .txcol-sm-9,
.hazirBlokContent .txcol-sm-10,
.hazirBlokContent .txcol-sm-11,
.hazirBlokContent .txcol-sm-12,
.hazirBlokContent .txcol-sm,
.hazirBlokContent .txcol-sm-auto,
.hazirBlokContent .txcol-md-1,
.hazirBlokContent .txcol-md-2,
.hazirBlokContent .txcol-md-3,
.hazirBlokContent .txcol-md-4,
.hazirBlokContent .txcol-md-5,
.hazirBlokContent .txcol-md-6,
.hazirBlokContent .txcol-md-7,
.hazirBlokContent .txcol-md-8,
.hazirBlokContent .txcol-md-9,
.hazirBlokContent .txcol-md-10,
.hazirBlokContent .txcol-md-11,
.hazirBlokContent .txcol-md-12,
.hazirBlokContent .txcol-md,
.hazirBlokContent .txcol-md-auto,
.hazirBlokContent .txcol-lg-1,
.hazirBlokContent .txcol-lg-2,
.hazirBlokContent .txcol-lg-3,
.hazirBlokContent .txcol-lg-4,
.hazirBlokContent .txcol-lg-5,
.hazirBlokContent .txcol-lg-6,
.hazirBlokContent .txcol-lg-7,
.hazirBlokContent .txcol-lg-8,
.hazirBlokContent .txcol-lg-9,
.hazirBlokContent .txcol-lg-10,
.hazirBlokContent .txcol-lg-11,
.hazirBlokContent .txcol-lg-12,
.hazirBlokContent .txcol-lg,
.hazirBlokContent .txcol-lg-auto,
.hazirBlokContent .txcol-xl-1,
.hazirBlokContent .txcol-xl-2,
.hazirBlokContent .txcol-xl-3,
.hazirBlokContent .txcol-xl-4,
.hazirBlokContent .txcol-xl-5,
.hazirBlokContent .txcol-xl-6,
.hazirBlokContent .txcol-xl-7,
.hazirBlokContent .txcol-xl-8,
.hazirBlokContent .txcol-xl-9,
.hazirBlokContent .txcol-xl-10,
.hazirBlokContent .txcol-xl-11,
.hazirBlokContent .txcol-xl-12,
.hazirBlokContent .txcol-xl,
.hazirBlokContent .txcol-xl-auto {
    position: relative;
    width: 100%;
    padding: 0 15px
}

.hazirBlokContent .txcol {
    -ms-flex-preferred-size: 0;
    flex-basis: 0%;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.hazirBlokContent .txcol-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%
}

.hazirBlokContent .txcol-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%
}

.hazirBlokContent .txcol-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%
}

.hazirBlokContent .txcol-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.hazirBlokContent .txcol-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%
}

.hazirBlokContent .txcol-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%
}

.hazirBlokContent .txcol-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.hazirBlokContent .txcol-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%
}

.hazirBlokContent .txcol-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%
}

.hazirBlokContent .txcol-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.hazirBlokContent .txcol-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%
}

.hazirBlokContent .txcol-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%
}

.hazirBlokContent .txcol-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media(min-width:576px) {
    .hazirBlokContent .txcol-sm {
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .hazirBlokContent .txcol-sm-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .hazirBlokContent .txcol-sm-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .hazirBlokContent .txcol-sm-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .hazirBlokContent .txcol-sm-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .hazirBlokContent .txcol-sm-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .hazirBlokContent .txcol-sm-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .hazirBlokContent .txcol-sm-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .hazirBlokContent .txcol-sm-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .hazirBlokContent .txcol-sm-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .hazirBlokContent .txcol-sm-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .hazirBlokContent .txcol-sm-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .hazirBlokContent .txcol-sm-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .hazirBlokContent .txcol-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media(min-width:768px) {
    .hazirBlokContent .txcol-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .hazirBlokContent .txcol-md-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .hazirBlokContent .txcol-md-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .hazirBlokContent .txcol-md-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .hazirBlokContent .txcol-md-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .hazirBlokContent .txcol-md-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .hazirBlokContent .txcol-md-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .hazirBlokContent .txcol-md-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .hazirBlokContent .txcol-md-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .hazirBlokContent .txcol-md-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .hazirBlokContent .txcol-md-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .hazirBlokContent .txcol-md-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .hazirBlokContent .txcol-md-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .hazirBlokContent .txcol-md-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media(min-width:992px) {
    .hazirBlokContent .txcol-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .hazirBlokContent .txcol-lg-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .hazirBlokContent .txcol-lg-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .hazirBlokContent .txcol-lg-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .hazirBlokContent .txcol-lg-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .hazirBlokContent .txcol-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .hazirBlokContent .txcol-lg-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .hazirBlokContent .txcol-lg-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .hazirBlokContent .txcol-lg-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .hazirBlokContent .txcol-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .hazirBlokContent .txcol-lg-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .hazirBlokContent .txcol-lg-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .hazirBlokContent .txcol-lg-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .hazirBlokContent .txcol-lg-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

@media(min-width:1200px) {
    .hazirBlokContent .txcol-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0%;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .hazirBlokContent .txcol-xl-auto {
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .hazirBlokContent .txcol-xl-1 {
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
    }

    .hazirBlokContent .txcol-xl-2 {
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
    }

    .hazirBlokContent .txcol-xl-3 {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .hazirBlokContent .txcol-xl-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
    }

    .hazirBlokContent .txcol-xl-5 {
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
    }

    .hazirBlokContent .txcol-xl-6 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .hazirBlokContent .txcol-xl-7 {
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
    }

    .hazirBlokContent .txcol-xl-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
    }

    .hazirBlokContent .txcol-xl-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .hazirBlokContent .txcol-xl-10 {
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
    }

    .hazirBlokContent .txcol-xl-11 {
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
    }

    .hazirBlokContent .txcol-xl-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.t-pt-0 {
    padding-top: 0 !important
}

.t-pt-5 {
    padding-top: 5px !important
}

.t-pt-10 {
    padding-top: 10px !important
}

.t-pt-15 {
    padding-top: 15px !important
}

.t-pt-20 {
    padding-top: 20px !important
}

.t-pt-25 {
    padding-top: 25px !important
}

.t-pt-30 {
    padding-top: 30px !important
}

.t-pt-35 {
    padding-top: 35px !important
}

.t-pt-40 {
    padding-top: 40px !important
}

.t-pt-45 {
    padding-top: 45px !important
}

.t-pt-50 {
    padding-top: 50px !important
}

.t-pt-55 {
    padding-top: 55px !important
}

.t-pt-60 {
    padding-top: 60px !important
}

.t-pt-65 {
    padding-top: 65px !important
}

.t-pt-70 {
    padding-top: 70px !important
}

.t-pt-75 {
    padding-top: 75px !important
}

.t-pt-80 {
    padding-top: 80px !important
}

.t-pt-85 {
    padding-top: 85px !important
}

.t-pt-90 {
    padding-top: 90px !important
}

.t-pt-95 {
    padding-top: 95px !important
}

.t-pt-100 {
    padding-top: 100px !important
}

.t-pt-105 {
    padding-top: 105px !important
}

.t-pt-110 {
    padding-top: 110px !important
}

.t-pt-115 {
    padding-top: 115px !important
}

.t-pt-120 {
    padding-top: 120px !important
}

.t-pt-125 {
    padding-top: 125px !important
}

.t-pt-130 {
    padding-top: 130px !important
}

.t-pt-135 {
    padding-top: 135px !important
}

.t-pt-140 {
    padding-top: 140px !important
}

.t-pt-145 {
    padding-top: 145px !important
}

.t-pt-150 {
    padding-top: 150px !important
}

.t-pb-0 {
    padding-bottom: 0 !important
}

.t-pb-5 {
    padding-bottom: 5px !important
}

.t-pb-10 {
    padding-bottom: 10px !important
}

.t-pb-15 {
    padding-bottom: 15px !important
}

.t-pb-20 {
    padding-bottom: 20px !important
}

.t-pb-25 {
    padding-bottom: 25px !important
}

.t-pb-30 {
    padding-bottom: 30px !important
}

.t-pb-35 {
    padding-bottom: 35px !important
}

.t-pb-40 {
    padding-bottom: 40px !important
}

.t-pb-45 {
    padding-bottom: 45px !important
}

.t-pb-50 {
    padding-bottom: 50px !important
}

.t-pb-55 {
    padding-bottom: 55px !important
}

.t-pb-60 {
    padding-bottom: 60px !important
}

.t-pb-65 {
    padding-bottom: 65px !important
}

.t-pb-70 {
    padding-bottom: 70px !important
}

.t-pb-75 {
    padding-bottom: 75px !important
}

.t-pb-80 {
    padding-bottom: 80px !important
}

.t-pb-85 {
    padding-bottom: 85px !important
}

.t-pb-90 {
    padding-bottom: 90px !important
}

.t-pb-95 {
    padding-bottom: 95px !important
}

.t-pb-100 {
    padding-bottom: 100px !important
}

.t-pb-105 {
    padding-bottom: 105px !important
}

.t-pb-110 {
    padding-bottom: 110px !important
}

.t-pb-115 {
    padding-bottom: 115px !important
}

.t-pb-120 {
    padding-bottom: 120px !important
}

.t-pb-125 {
    padding-bottom: 125px !important
}

.t-pb-130 {
    padding-bottom: 130px !important
}

.t-pb-135 {
    padding-bottom: 135px !important
}

.t-pb-140 {
    padding-bottom: 140px !important
}

.t-pb-145 {
    padding-bottom: 145px !important
}

.t-pb-150 {
    padding-bottom: 150px !important
}

.t-mt-0 {
    margin-top: 0 !important
}

.t-mt-5 {
    margin-top: 5px !important
}

.t-mt-10 {
    margin-top: 10px !important
}

.t-mt-15 {
    margin-top: 15px !important
}

.t-mt-20 {
    margin-top: 20px !important
}

.t-mt-25 {
    margin-top: 25px !important
}

.t-mt-30 {
    margin-top: 30px !important
}

.t-mt-35 {
    margin-top: 35px !important
}

.t-mt-40 {
    margin-top: 40px !important
}

.t-mt-45 {
    margin-top: 45px !important
}

.t-mt-50 {
    margin-top: 50px !important
}

.t-mt-55 {
    margin-top: 55px !important
}

.t-mt-60 {
    margin-top: 60px !important
}

.t-mt-65 {
    margin-top: 65px !important
}

.t-mt-70 {
    margin-top: 70px !important
}

.t-mt-75 {
    margin-top: 75px !important
}

.t-mt-80 {
    margin-top: 80px !important
}

.t-mt-85 {
    margin-top: 85px !important
}

.t-mt-90 {
    margin-top: 90px !important
}

.t-mt-95 {
    margin-top: 95px !important
}

.t-mt-100 {
    margin-top: 100px !important
}

.t-mt-105 {
    margin-top: 105px !important
}

.t-mt-110 {
    margin-top: 110px !important
}

.t-mt-115 {
    margin-top: 115px !important
}

.t-mt-120 {
    margin-top: 120px !important
}

.t-mt-125 {
    margin-top: 125px !important
}

.t-mt-130 {
    margin-top: 130px !important
}

.t-mt-135 {
    margin-top: 135px !important
}

.t-mt-140 {
    margin-top: 140px !important
}

.t-mt-145 {
    margin-top: 145px !important
}

.t-mt-150 {
    margin-top: 150px !important
}

.t-mb-0 {
    margin-bottom: 0 !important
}

.t-mb-5 {
    margin-bottom: 5px !important
}

.t-mb-10 {
    margin-bottom: 10px !important
}

.t-mb-15 {
    margin-bottom: 15px !important
}

.t-mb-20 {
    margin-bottom: 20px !important
}

.t-mb-25 {
    margin-bottom: 25px !important
}

.t-mb-30 {
    margin-bottom: 30px !important
}

.t-mb-35 {
    margin-bottom: 35px !important
}

.t-mb-40 {
    margin-bottom: 40px !important
}

.t-mb-45 {
    margin-bottom: 45px !important
}

.t-mb-50 {
    margin-bottom: 50px !important
}

.t-mb-55 {
    margin-bottom: 55px !important
}

.t-mb-60 {
    margin-bottom: 60px !important
}

.t-mb-65 {
    margin-bottom: 65px !important
}

.t-mb-70 {
    margin-bottom: 70px !important
}

.t-mb-75 {
    margin-bottom: 75px !important
}

.t-mb-80 {
    margin-bottom: 80px !important
}

.t-mb-85 {
    margin-bottom: 85px !important
}

.t-mb-90 {
    margin-bottom: 90px !important
}

.t-mb-95 {
    margin-bottom: 95px !important
}

.t-mb-100 {
    margin-bottom: 100px !important
}

.t-mb-105 {
    margin-bottom: 105px !important
}

.t-mb-110 {
    margin-bottom: 110px !important
}

.t-mb-115 {
    margin-bottom: 115px !important
}

.t-mb-120 {
    margin-bottom: 120px !important
}

.t-mb-125 {
    margin-bottom: 125px !important
}

.t-mb-130 {
    margin-bottom: 130px !important
}

.t-mb-135 {
    margin-bottom: 135px !important
}

.t-mb-140 {
    margin-bottom: 140px !important
}

.t-mb-145 {
    margin-bottom: 145px !important
}

.t-mb-150 {
    margin-bottom: 150px !important
}

.t-ml-0 {
    margin-left: 0 !important
}

.t-ml-5 {
    margin-left: 5px !important
}

.t-ml-10 {
    margin-left: 10px !important
}

.t-ml-15 {
    margin-left: 15px !important
}

.t-ml-20 {
    margin-left: 20px !important
}

.t-ml-25 {
    margin-left: 25px !important
}

.t-ml-30 {
    margin-left: 30px !important
}

.t-ml-35 {
    margin-left: 35px !important
}

.t-ml-40 {
    margin-left: 40px !important
}

.t-ml-45 {
    margin-left: 45px !important
}

.t-ml-50 {
    margin-left: 50px !important
}

.t-ml-55 {
    margin-left: 55px !important
}

.t-ml-60 {
    margin-left: 60px !important
}

.t-ml-65 {
    margin-left: 65px !important
}

.t-ml-70 {
    margin-left: 70px !important
}

.t-ml-75 {
    margin-left: 75px !important
}

.t-ml-80 {
    margin-left: 80px !important
}

.t-ml-85 {
    margin-left: 85px !important
}

.t-ml-90 {
    margin-left: 90px !important
}

.t-ml-95 {
    margin-left: 95px !important
}

.t-ml-100 {
    margin-left: 100px !important
}

.t-ml-105 {
    margin-left: 105px !important
}

.t-ml-110 {
    margin-left: 110px !important
}

.t-ml-115 {
    margin-left: 115px !important
}

.t-ml-120 {
    margin-left: 120px !important
}

.t-ml-125 {
    margin-left: 125px !important
}

.t-ml-130 {
    margin-left: 130px !important
}

.t-ml-135 {
    margin-left: 135px !important
}

.t-ml-140 {
    margin-left: 140px !important
}

.t-ml-145 {
    margin-left: 145px !important
}

.t-ml-150 {
    margin-left: 150px !important
}

.t-mr-0 {
    margin-right: 0 !important
}

.t-mr-5 {
    margin-right: 5px !important
}

.t-mr-10 {
    margin-right: 10px !important
}

.t-mr-15 {
    margin-right: 15px !important
}

.t-mr-20 {
    margin-right: 20px !important
}

.t-mr-25 {
    margin-right: 25px !important
}

.t-mr-30 {
    margin-right: 30px !important
}

.t-mr-35 {
    margin-right: 35px !important
}

.t-mr-40 {
    margin-right: 40px !important
}

.t-mr-45 {
    margin-right: 45px !important
}

.t-mr-50 {
    margin-right: 50px !important
}

.t-mr-55 {
    margin-right: 55px !important
}

.t-mr-60 {
    margin-right: 60px !important
}

.t-mr-65 {
    margin-right: 65px !important
}

.t-mr-70 {
    margin-right: 70px !important
}

.t-mr-75 {
    margin-right: 75px !important
}

.t-mr-80 {
    margin-right: 80px !important
}

.t-mr-85 {
    margin-right: 85px !important
}

.t-mr-90 {
    margin-right: 90px !important
}

.t-mr-95 {
    margin-right: 95px !important
}

.t-mr-100 {
    margin-right: 100px !important
}

.t-mr-105 {
    margin-right: 105px !important
}

.t-mr-110 {
    margin-right: 110px !important
}

.t-mr-115 {
    margin-right: 115px !important
}

.t-mr-120 {
    margin-right: 120px !important
}

.t-mr-125 {
    margin-right: 125px !important
}

.t-mr-130 {
    margin-right: 130px !important
}

.t-mr-135 {
    margin-right: 135px !important
}

.t-mr-140 {
    margin-right: 140px !important
}

.t-mr-145 {
    margin-right: 145px !important
}

.t-mr-150 {
    margin-right: 150px !important
}

.t-pr-0 {
    padding-right: 0 !important
}

.t-pr-5 {
    padding-right: 5px !important
}

.t-pr-10 {
    padding-right: 10px !important
}

.t-pr-15 {
    padding-right: 15px !important
}

.t-pr-20 {
    padding-right: 20px !important
}

.t-pr-25 {
    padding-right: 25px !important
}

.t-pr-30 {
    padding-right: 30px !important
}

.t-pr-35 {
    padding-right: 35px !important
}

.t-pr-40 {
    padding-right: 40px !important
}

.t-pr-45 {
    padding-right: 45px !important
}

.t-pr-50 {
    padding-right: 50px !important
}

.t-pr-55 {
    padding-right: 55px !important
}

.t-pr-60 {
    padding-right: 60px !important
}

.t-pr-65 {
    padding-right: 65px !important
}

.t-pr-70 {
    padding-right: 70px !important
}

.t-pr-75 {
    padding-right: 75px !important
}

.t-pr-80 {
    padding-right: 80px !important
}

.t-pr-85 {
    padding-right: 85px !important
}

.t-pr-90 {
    padding-right: 90px !important
}

.t-pr-95 {
    padding-right: 95px !important
}

.t-pr-100 {
    padding-right: 100px !important
}

.t-pr-105 {
    padding-right: 105px !important
}

.t-pr-110 {
    padding-right: 110px !important
}

.t-pr-115 {
    padding-right: 115px !important
}

.t-pr-120 {
    padding-right: 120px !important
}

.t-pr-125 {
    padding-right: 125px !important
}

.t-pr-130 {
    padding-right: 130px !important
}

.t-pr-135 {
    padding-right: 135px !important
}

.t-pr-140 {
    padding-right: 140px !important
}

.t-pr-145 {
    padding-right: 145px !important
}

.t-pr-150 {
    padding-right: 150px !important
}

.t-pl-0 {
    padding-left: 0 !important
}

.t-pl-5 {
    padding-left: 5px !important
}

.t-pl-10 {
    padding-left: 10px !important
}

.t-pl-15 {
    padding-left: 15px !important
}

.t-pl-20 {
    padding-left: 20px !important
}

.t-pl-25 {
    padding-left: 25px !important
}

.t-pl-30 {
    padding-left: 30px !important
}

.t-pl-35 {
    padding-left: 35px !important
}

.t-pl-40 {
    padding-left: 40px !important
}

.t-pl-45 {
    padding-left: 45px !important
}

.t-pl-50 {
    padding-left: 50px !important
}

.t-pl-55 {
    padding-left: 55px !important
}

.t-pl-60 {
    padding-left: 60px !important
}

.t-pl-65 {
    padding-left: 65px !important
}

.t-pl-70 {
    padding-left: 70px !important
}

.t-pl-75 {
    padding-left: 75px !important
}

.t-pl-80 {
    padding-left: 80px !important
}

.t-pl-85 {
    padding-left: 85px !important
}

.t-pl-90 {
    padding-left: 90px !important
}

.t-pl-95 {
    padding-left: 95px !important
}

.t-pl-100 {
    padding-left: 100px !important
}

.t-pl-105 {
    padding-left: 105px !important
}

.t-pl-110 {
    padding-left: 110px !important
}

.t-pl-115 {
    padding-left: 115px !important
}

.t-pl-120 {
    padding-left: 120px !important
}

.t-pl-125 {
    padding-left: 125px !important
}

.t-pl-130 {
    padding-left: 130px !important
}

.t-pl-135 {
    padding-left: 135px !important
}

.t-pl-140 {
    padding-left: 140px !important
}

.t-pl-145 {
    padding-left: 145px !important
}

.t-pl-150 {
    padding-left: 150px !important
}

.design-bg-1 {
    background-color: #fff !important
}

.design-bg-2 {
    background-color: #6ab8ee !important
}

.design-bg-3 {
    background-color: #000 !important
}

.design-bg-4 {
    background-color: #222 !important
}

.design-bg-5 {
    background-color: #333 !important
}

.design-bg-5 {
    background-color: #555 !important
}

.design-bg-6 {
    background-color: #72c02c !important
}

.design-bg-7 {
    background-color: #3398dc !important
}

.design-bg-8 {
    background-color: #d6e2ee !important
}

.design-bg-9 {
    background-color: #009 !important
}

.design-bg-10 {
    background-color: #4263a3 !important
}

.design-bg-11 {
    background-color: #f00 !important
}

.design-bg-12 {
    background-color: rgb(255 0 0 / .8) !important
}

.design-bg-13 {
    background-color: #a10f2b !important
}

.design-bg-14 {
    background-color: #9a69cb !important
}

.design-bg-15 {
    background-color: #6639b6 !important
}

.design-bg-16 {
    background-color: #e81c62 !important
}

.design-bg-17 {
    background-color: rgb(232 28 98 / .9) !important
}

.design-bg-18 {
    background-color: #e57d20 !important
}

.design-bg-19 {
    background-color: #fe541e !important
}

.design-bg-20 {
    background-color: #ebc71d !important
}

.design-bg-21 {
    background-color: #f8f8f8 !important
}

.t-lr-0 .txrow {
    margin-right: 0 !important;
    margin-left: 0 !important
}

.t-lr-1 .txrow {
    margin-right: -5px !important;
    margin-left: -5px !important
}

.t-lr-2 .txrow {
    margin-right: -10px !important;
    margin-left: -10px !important
}

.t-lr-3 .txrow {
    margin-right: -15px !important;
    margin-left: -15px !important
}

.t-lr-4 .txrow {
    margin-right: -20px !important;
    margin-left: -20px !important
}

.t-lr-5 .txrow {
    margin-right: -25px !important;
    margin-left: -25px !important
}

.t-lr-6 .txrow {
    margin-right: -30px !important;
    margin-left: -30px !important
}

.t-lr-0 .txrow .txcol-sm,
.t-lr-0 .txcol-sm-1,
.t-lr-0 .txcol-sm-2,
.t-lr-0 .txcol-sm-3,
.t-lr-0 .txcol-sm-4,
.t-lr-0 .txcol-sm-5,
.t-lr-0 .txcol-sm-6,
.t-lr-0 .txcol-sm-7,
.t-lr-0 .txcol-sm-8,
.t-lr-0 .txcol-sm-9,
.t-lr-0 .txcol-sm-10,
.t-lr-0 .txcol-sm-11,
.t-lr-0 .txcol-sm-12,
.t-lr-0 .txcol-12.JKatAdi {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.t-lr-1 .txrow .txcol-sm,
.t-lr-1 .txcol-sm-1,
.t-lr-1 .txcol-sm-2,
.t-lr-1 .txcol-sm-3,
.t-lr-1 .txcol-sm-4,
.t-lr-1 .txcol-sm-5,
.t-lr-1 .txcol-sm-6,
.t-lr-1 .txcol-sm-7,
.t-lr-1 .txcol-sm-8,
.t-lr-1 .txcol-sm-9,
.t-lr-1 .txcol-sm-10,
.t-lr-1 .txcol-sm-11,
.t-lr-1 .txcol-sm-12,
.t-lr-1 .txcol-12.JKatAdi {
    padding-right: 5px !important;
    padding-left: 5px !important
}

.t-lr-2 .txrow .txcol-sm,
.t-lr-2 .txcol-sm-1,
.t-lr-2 .txcol-sm-2,
.t-lr-2 .txcol-sm-3,
.t-lr-2 .txcol-sm-4,
.t-lr-2 .txcol-sm-5,
.t-lr-2 .txcol-sm-6,
.t-lr-2 .txcol-sm-7,
.t-lr-2 .txcol-sm-8,
.t-lr-2 .txcol-sm-9,
.t-lr-2 .txcol-sm-10,
.t-lr-2 .txcol-sm-11,
.t-lr-2 .txcol-sm-12,
.t-lr-2 .txcol-12.JKatAdi {
    padding-right: 10px !important;
    padding-left: 10px !important
}

.t-lr-3 .txrow .txcol-sm,
.t-lr-3 .txcol-sm-1,
.t-lr-3 .txcol-sm-2,
.t-lr-3 .txcol-sm-3,
.t-lr-3 .txcol-sm-4,
.t-lr-3 .txcol-sm-5,
.t-lr-3 .txcol-sm-6,
.t-lr-3 .txcol-sm-7,
.t-lr-3 .txcol-sm-8,
.t-lr-3 .txcol-sm-9,
.t-lr-3 .txcol-sm-10,
.t-lr-3 .txcol-sm-11,
.t-lr-3 .txcol-sm-12,
.t-lr-3 .txcol-12.JKatAdi {
    padding-right: 15px !important;
    padding-left: 15px !important
}

.t-lr-4 .txrow .txcol-sm,
.t-lr-4 .txcol-sm-1,
.t-lr-4 .txcol-sm-2,
.t-lr-4 .txcol-sm-3,
.t-lr-4 .txcol-sm-4,
.t-lr-4 .txcol-sm-5,
.t-lr-4 .txcol-sm-6,
.t-lr-4 .txcol-sm-7,
.t-lr-4 .txcol-sm-8,
.t-lr-4 .txcol-sm-9,
.t-lr-4 .txcol-sm-10,
.t-lr-4 .txcol-sm-11,
.t-lr-4 .txcol-sm-12,
.t-lr-4 .txcol-12.JKatAdi {
    padding-right: 20px !important;
    padding-left: 20px !important
}

.t-lr-5 .txrow .txcol-sm,
.t-lr-5 .txcol-sm-1,
.t-lr-5 .txcol-sm-2,
.t-lr-5 .txcol-sm-3,
.t-lr-5 .txcol-sm-4,
.t-lr-5 .txcol-sm-5,
.t-lr-5 .txcol-sm-6,
.t-lr-5 .txcol-sm-7,
.t-lr-5 .txcol-sm-8,
.t-lr-5 .txcol-sm-9,
.t-lr-5 .txcol-sm-10,
.t-lr-5 .txcol-sm-11,
.t-lr-5 .txcol-sm-12,
.t-lr-5 .txcol-12.JKatAdi {
    padding-right: 25px !important;
    padding-left: 25px !important
}

.t-lr-6 .txrow .txcol-sm,
.t-lr-6 .txcol-sm-1,
.t-lr-6 .txcol-sm-2,
.t-lr-6 .txcol-sm-3,
.t-lr-6 .txcol-sm-4,
.t-lr-6 .txcol-sm-5,
.t-lr-6 .txcol-sm-6,
.t-lr-6 .txcol-sm-7,
.t-lr-6 .txcol-sm-8,
.t-lr-6 .txcol-sm-9,
.t-lr-6 .txcol-sm-10,
.t-lr-6 .txcol-sm-11,
.t-lr-6 .txcol-sm-12,
.t-lr-6 .txcol-12.JKatAdi {
    padding-right: 30px !important;
    padding-left: 30px !important
}

#mainHolder_divDesign .t-vw-0 .ticiContainer {
    width: 720px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-1 .ticiContainer {
    width: 960px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-2 .ticiContainer {
    width: 1110px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-3 .ticiContainer {
    width: 1180px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-4 .ticiContainer {
    width: 1240px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-5 .ticiContainer {
    width: 1320px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-6 .ticiContainer {
    width: 1440px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-7 .ticiContainer {
    width: 1480px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-8 .ticiContainer {
    width: 1600px !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-9 .ticiContainer {
    width: 100% !important;
    max-width: 100% !important
}

#mainHolder_divDesign .t-vw-9 .ticiContainer .txrow {
    margin: 0 !important
}

#mainHolder_divDesign .t-vw-9 .ticiContainer .txrow .txcol-sm {
    padding: 0 !important
}

[class*="t-list-"] .ProductListContent {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    border: 0
}

[class*="t-list-"] .ProductListContent .ProductList {
    padding: 0;
    border: 0;
    width: auto;
    height: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: wrap
}

[class*="t-list-"] .ProductListContent .ProductList .ItemOrj {
    float: none;
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 0;
    margin: 0 0 20px;
    border: 0
}

.t-list-2 .ProductListContent .ProductList .ItemOrj {
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%
}

.t-list-3 .ProductListContent .ProductList .ItemOrj {
    width: 33.33%;
    max-width: 33.33%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33%;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%
}

.t-list-4 .ProductListContent .ProductList .ItemOrj {
    width: 25%;
    max-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%
}

.t-list-5 .ProductListContent .ProductList .ItemOrj {
    width: 20%;
    max-width: 20%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%
}

[class*="t-list-"].t-listm-0 .ProductListContent .ProductList {
    margin: 0
}

[class*="t-list-"].t-listm-5 .ProductListContent .ProductList {
    margin: 0 -2.5px
}

[class*="t-list-"].t-listm-10 .ProductListContent .ProductList {
    margin: 0 -5px
}

[class*="t-list-"].t-listm-15 .ProductListContent .ProductList {
    margin: 0 -7.5px
}

[class*="t-list-"].t-listm-20 .ProductListContent .ProductList {
    margin: 0 -10px
}

[class*="t-list-"].t-listm-25 .ProductListContent .ProductList {
    margin: 0 -12.5px
}

[class*="t-list-"].t-listm-30 .ProductListContent .ProductList {
    margin: 0 -15px
}

[class*="t-list-"].t-listm-0 .ProductListContent .ItemOrj {
    padding: 0
}

[class*="t-list-"].t-listm-5 .ProductListContent .ItemOrj {
    padding: 0 2.5px
}

[class*="t-list-"].t-listm-10 .ProductListContent .ItemOrj {
    padding: 0 5px
}

[class*="t-list-"].t-listm-15 .ProductListContent .ItemOrj {
    padding: 0 7.5px
}

[class*="t-list-"].t-listm-20 .ProductListContent .ItemOrj {
    padding: 0 10px
}

[class*="t-list-"].t-listm-25 .ProductListContent .ItemOrj {
    padding: 0 12.5px
}

[class*="t-list-"].t-listm-30 .ProductListContent .ItemOrj {
    padding: 0 15px
}

@media screen and (min-width:1540px) and (max-width:1660px) {
    #mainHolder_divDesign .t-vw-8 .ticiContainer {
        width: 1480px !important;
        max-width: 100% !important
    }
}

@media screen and (min-width:1500px) and (max-width:1539px) {
    #mainHolder_divDesign .t-vw-8 .ticiContainer {
        width: 1440px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-7 .ticiContainer {
        width: 1440px !important;
        max-width: 100% !important
    }
}

@media screen and (min-width:1380px) and (max-width:1499px) {
    #mainHolder_divDesign .t-vw-8 .ticiContainer {
        width: 1320px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-7 .ticiContainer {
        width: 1320px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-6 .ticiContainer {
        width: 1320px !important;
        max-width: 100% !important
    }
}

@media screen and (min-width:1300px) and (max-width:1379px) {
    #mainHolder_divDesign .t-vw-8 .ticiContainer {
        width: 1240px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-7 .ticiContainer {
        width: 1240px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-6 .ticiContainer {
        width: 1240px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-5 .ticiContainer {
        width: 1240px !important;
        max-width: 100% !important
    }
}

@media screen and (min-width:1240px) and (max-width:1299px) {
    #mainHolder_divDesign .t-vw-8 .ticiContainer {
        width: 1180px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-7 .ticiContainer {
        width: 1180px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-6 .ticiContainer {
        width: 1180px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-5 .ticiContainer {
        width: 1180px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-4 .ticiContainer {
        width: 1180px !important;
        max-width: 100% !important
    }
}

@media screen and (min-width:1160px) and (max-width:1239px) {
    #mainHolder_divDesign .t-vw-8 .ticiContainer {
        width: 1100px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-7 .ticiContainer {
        width: 1100px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-6 .ticiContainer {
        width: 1100px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-5 .ticiContainer {
        width: 1100px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-4 .ticiContainer {
        width: 1100px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-3 .ticiContainer {
        width: 1100px !important;
        max-width: 100% !important
    }

    .t-list-5 .ProductListContent .ProductList .ItemOrj {
        width: 25%;
        max-width: 25%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }
}

@media screen and (min-width:1025px) and (max-width:1159px) {
    #mainHolder_divDesign .t-vw-8 .ticiContainer {
        width: 960px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-7 .ticiContainer {
        width: 960px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-6 .ticiContainer {
        width: 960px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-5 .ticiContainer {
        width: 960px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-4 .ticiContainer {
        width: 960px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-3 .ticiContainer {
        width: 960px !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-1 .ticiContainer {
        width: 960px !important;
        max-width: 100% !important
    }

    .t-list-5 .ProductListContent .ProductList .ItemOrj {
        width: 25%;
        max-width: 25%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%
    }
}

@media(max-width:1024px) {
    [class*="t-pt-"] {
        margin: 0 0 10px 0 !important;
        padding: 0 !important
    }

    [class*="t-pb-"] {
        margin: 0 0 10px 0 !important;
        padding: 0 !important
    }

    #divIcerik {
        padding: 0 !important;
        margin: 0 !important;
        width: auto !important
    }

    .hazirBlokContent .txrow {
        margin: 0 -1vw !important
    }

    .hazirBlokContent>.txrow {
        margin: 0 0 !important
    }

    .hazirBlokContent .ProductListContent {
        margin: 0 -1vw !important
    }

    [class*="t-list-"] .ProductListContent {
        margin: 0 0 !important
    }

    #mainHolder_divDesign .ticiContainer {
        padding: 0 1vw !important;
        width: auto !important
    }

    #mainHolder_divDesign .t-vw-8 .ticiContainer {
        width: 100% !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-7 .ticiContainer {
        width: 100% !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-6 .ticiContainer {
        width: 100% !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-5 .ticiContainer {
        width: 100% !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-4 .ticiContainer {
        width: 100% !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-3 .ticiContainer {
        width: 100% !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-1 .ticiContainer {
        width: 100% !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-0 .ticiContainer {
        width: 100% !important;
        max-width: 100% !important
    }

    #mainHolder_divDesign .t-vw-9 .ticiContainer {
        padding: 0 !important;
        width: auto !important
    }

    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-1,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-2,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-3,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-4,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-5,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-6,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-7,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-8,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-9,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-10,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-11,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-12,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-12 {
        padding: 0 1vw !important;
        text-align: center
    }

    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-1.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-2.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-3.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-4.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-5.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-6.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-7.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-8.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-9.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-10.box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-11 .box-t-mb-15,
    #mainHolder_divDesign .hazirBlokContent .txrow .txcol-sm-12.box-t-mb-15 {
        margin-bottom: 10px
    }

    .t-list-4 .ProductListContent .ProductList .ItemOrj {
        width: 33.33%;
        max-width: 33.33%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%
    }

    .t-list-5 .ProductListContent .ProductList .ItemOrj {
        width: 33.33%;
        max-width: 33.33%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%
    }

    [class*="t-list-"].t-listm-15 .ProductListContent .ProductList {
        margin: 0 -7.5px
    }

    [class*="t-list-"].t-listm-20 .ProductListContent .ProductList {
        margin: 0 -7.5px
    }

    [class*="t-list-"].t-listm-25 .ProductListContent .ProductList {
        margin: 0 -10px
    }

    [class*="t-list-"].t-listm-30 .ProductListContent .ProductList {
        margin: 0 -12.5px
    }

    [class*="t-list-"].t-listm-15 .ProductListContent .ItemOrj {
        padding: 0 7.5px
    }

    [class*="t-list-"].t-listm-20 .ProductListContent .ItemOrj {
        padding: 0 7.5px
    }

    [class*="t-list-"].t-listm-25 .ProductListContent .ItemOrj {
        padding: 0 10px
    }

    [class*="t-list-"].t-listm-30 .ProductListContent .ItemOrj {
        padding: 0 12.5px
    }
}

@media(max-width:991px) {
    #mainHolder_divDesign .ticimaxAnasayfaTab .txcol-sm-3 {
        display: none
    }
}

@media(max-width:767px) {
    #ticimaxTabContent .ticimaxTabHead ul {
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
        font-size: 0;
        padding: 0;
        border: 0
    }

    #ticimaxTabContent .ticimaxTabHead li {
        float: none;
        width: auto;
        display: inline-block;
        vertical-align: top;
        padding: 0;
        margin: 0
    }

    #ticimaxTabContent .ticimaxTabHead li a:after {
        display: none
    }

    #ticimaxTabContent .ticimaxTabHead {
        margin-bottom: 15px;
        border: 0
    }

    #ticimaxTabContent {
        padding: 0;
        margin: 10px 0
    }

    #ticimaxTabContent .ticimaxTabHead li:last-child {
        width: auto
    }

    .noSliderProduct.product_8 .ItemOrj {
        width: 50%;
        padding: 0 1vw
    }

    .noSliderProduct.product_6 .ItemOrj {
        width: 50%;
        padding: 0 1vw
    }

    #mainHolder_divDesign .ticimaxYanBlokItem.n3 a {
        padding-bottom: 10px
    }

    #mainHolder_divDesign .ticimaxYanBlokItem.n3:last-child a {
        padding-bottom: 0
    }

    #mainHolder_divDesign .ticimaxYanBlokItem.n2 a {
        padding-bottom: 10px
    }

    #mainHolder_divDesign .ticimaxYanBlokItem.n2:last-child a {
        padding-bottom: 0
    }

    [class*="t-list-"] .ProductListContent .ProductList .ItemOrj {
        margin: 0 0 10px
    }

    .t-list-4 .ProductListContent .ProductList .ItemOrj {
        width: 50%;
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .t-list-5 .ProductListContent .ProductList .ItemOrj {
        width: 50%;
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    [class*="t-list-"].t-listm-5 .ProductListContent .ProductList {
        margin: 0 -1vw
    }

    [class*="t-list-"].t-listm-10 .ProductListContent .ProductList {
        margin: 0 -1vw
    }

    [class*="t-list-"].t-listm-15 .ProductListContent .ProductList {
        margin: 0 -1vw
    }

    [class*="t-list-"].t-listm-20 .ProductListContent .ProductList {
        margin: 0 -1vw
    }

    [class*="t-list-"].t-listm-25 .ProductListContent .ProductList {
        margin: 0 -1vw
    }

    [class*="t-list-"].t-listm-30 .ProductListContent .ProductList {
        margin: 0 -1vw
    }

    [class*="t-list-"].t-listm-5 .ProductListContent .ItemOrj {
        padding: 0 1vw
    }

    [class*="t-list-"].t-listm-10 .ProductListContent .ItemOrj {
        padding: 0 1vw
    }

    [class*="t-list-"].t-listm-15 .ProductListContent .ItemOrj {
        padding: 0 1vw
    }

    [class*="t-list-"].t-listm-20 .ProductListContent .ItemOrj {
        padding: 0 1vw
    }

    [class*="t-list-"].t-listm-25 .ProductListContent .ItemOrj {
        padding: 0 1vw
    }

    [class*="t-list-"].t-listm-30 .ProductListContent .ItemOrj {
        padding: 0 1vw
    }
}

@media(max-width:576px) {
    .tm-mb-10 {
        margin-bottom: 10px !important
    }

    .t-mb-20 {
        margin-bottom: 10px !important
    }

    .box-t-mb-15 {
        margin-bottom: 10px !important
    }
}

@media(max-width:359px) {
    .t-list-2 .ProductListContent .ProductList .ItemOrj {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .t-list-3 .ProductListContent .ProductList .ItemOrj {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .t-list-4 .ProductListContent .ProductList .ItemOrj {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }

    .t-list-5 .ProductListContent .ProductList .ItemOrj {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

.anasayfa_tek_slider {
    position: relative;
    text-align: center;
    display: block
}

.anasayfa_tek_slider>a.blokResimLink {
    display: none
}

.anasayfa_tek_slider>a.blokResimLink:nth-child(1) {
    display: block
}

#mainHolder_divDesign .owl-carousel .owl-dots {
    float: left;
    position: absolute;
    bottom: 16px;
    left: 0;
    right: 0;
    text-align: center
}

#mainHolder_divDesign .owl-carousel .owl-dots .owl-dot {
    margin: 0 3px !important;
    cursor: pointer;
    display: inline-block;
    zoom: 1
}

#mainHolder_divDesign .owl-carousel .owl-dots .owl-dot span {
    position: relative;
    width: 15px;
    height: 15px;
    box-shadow: none;
    font-size: 0;
    text-indent: 0;
    background-color: #fff0;
    border-radius: 15px;
    display: block;
    cursor: default;
    border: 2px solid #fff
}

#mainHolder_divDesign .owl-carousel .owl-dots .owl-dot.active span {
    background: #fff
}

#mainHolder_divDesign .owl-nav {
    position: absolute;
    top: 45%;
    left: 20px;
    right: 20px
}

#mainHolder_divDesign .ProductListprev {
    left: 0
}

#mainHolder_divDesign .ProductListnext {
    right: 0
}

#mainHolder_divDesign .ProductListprev,
#mainHolder_divDesign .ProductListnext {
    display: inline-block;
    z-index: 9;
    font-size: 0;
    text-align: center;
    top: 0;
    margin: 0;
    opacity: 1 !important;
    float: left;
    width: 50px;
    height: 50px;
    border: 0;
    background-color: #fff;
    border-radius: 12px;
    cursor: pointer;
    position: absolute
}

#mainHolder_divDesign .anasayfaTekSliderThumbimg {
    float: left;
    width: 100%;
    position: relative
}

#mainHolder_divDesign .anasayfaTekSliderThumbimg .owl-thumbsimg {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: wrap;
    padding: 10px 0
}

#mainHolder_divDesign .anasayfaTekSliderThumbimg .owl-thumbsimg .owl-dot {
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0 5px;
    width: 60px;
    height: 45px;
    border-radius: 5px;
    border: 2px solid #010932;
    background: #fff
}

#mainHolder_divDesign .anasayfaTekSliderThumbimg .owl-thumbsimg .owl-dot img {
    display: block;
    max-width: 100%;
    max-height: 100%
}

#mainHolder_divDesign .anasayfaTekSliderThumbimg .owl-thumbsimg .owl-dot.active {
    border-color: #2b7ae8
}

#mainHolder_divDesign .instashop-context .ProductListprev,
#mainHolder_divDesign .instashop-context .ProductListnext {
    width: 36px;
    height: 36px;
    border-radius: 8px
}

#mainHolder_divDesign .instashop-context .ProductListprev:before {
    font-size: 26px;
    line-height: 36px
}

#mainHolder_divDesign .instashop-context .ProductListnext:before {
    font-size: 26px;
    line-height: 36px
}

#mainHolder_divDesign .ProductListprev:before {
    content: "";
    font-family: FontAwesome;
    font-size: 30px;
    line-height: 50px;
    color: #000
}

#mainHolder_divDesign .ProductListnext:before {
    content: "";
    font-family: FontAwesome;
    font-size: 30px;
    line-height: 50px;
    color: #000
}

#mainHolder_divDesign .ProductListprev:after {
    display: none
}

#mainHolder_divDesign .ProductListnext:after {
    display: none
}

#mainHolder_divDesign .ProductListnext:hover {
    background-color: #000
}

#mainHolder_divDesign .ProductListprev:hover {
    background-color: #000
}

#mainHolder_divDesign .ProductListnext:hover:before {
    color: #fff
}

#mainHolder_divDesign .ProductListprev:hover:before {
    color: #fff
}

#mainHolder_divDesign .instashop-context .ResimGaleriHeadIcerik {
    padding: 20px 0
}

#mainHolder_divDesign .categoryTitle {
    margin: 0 !important;
    padding: 15px 0 !important;
    background-color: #fff0;
    border: 0
}

#mainHolder_divDesign .categoryTitle.vitrinUrunBaslik {
    float: none
}

#mainHolder_divDesign .categoryTitle span {
    margin: 0 !important;
    padding: 0 !important;
    background-color: #fff0;
    height: auto;
    border: 0;
    font-size: 16px
}

#mainHolder_divDesign .ticimaxTabHead {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 15px
}

#mainHolder_divDesign .ticimaxTabHead ul {
    float: left;
    width: 100%
}

#mainHolder_divDesign .ticimaxTabHead li {
    text-align: center;
    display: inline-block;
    padding: 0;
    margin: 0 4px
}

#mainHolder_divDesign .ticimaxTabHead li a {
    color: #000;
    font-size: 14px;
    background-color: #ddd;
    padding: 15px 30px;
    display: inline-block;
    text-decoration: none;
    position: relative
}

#mainHolder_divDesign .ticimaxTabHead li.ticimaxTabHead_active a {
    background-color: #000;
    color: #fff
}

#mainHolder_divDesign #ticimaxTabContent {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0
}

#mainHolder_divDesign #ticimaxTabContent .ticimaxAnasayfaTab {
    width: 100%;
    padding: 0;
    float: left;
    height: 0;
    overflow: hidden;
    position: relative
}

#mainHolder_divDesign #ticimaxTabContent .ticimaxAnasayfaTab.active {
    overflow: visible;
    height: 100%;
    padding: 0;
    padding-bottom: 0
}

#mainHolder_divDesign #ticimaxTabContent .ticimaxAnasayfaTab .sliderBannerContainer:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    background-color: #fff;
    z-index: 999
}

#mainHolder_divDesign #ticimaxTabContent .ticimaxAnasayfaTab.active .sliderBannerContainer:after {
    opacity: 0;
    z-index: -1
}

#mainHolder_divDesign #ticimaxTabContent .productItem {
    margin-bottom: 0
}

#ticimaxYanBlok .ticimaxYanBlokBaslik p {
    float: left;
    border-bottom: 2px solid;
    font-weight: 700;
    font-size: 18px;
    color: #444;
    margin: 0 0 10px 0
}

.ticimaxYanBlokItem {
    padding-bottom: 18px;
    margin-bottom: 20px
}

.ticimaxYanBlokItem a {
    display: table;
    position: relative;
    width: 100%;
    border-bottom: 1px solid #ddd;
    padding: 0 0 19px 0;
    cursor: pointer
}

.ticimaxYanBlokItem.n2 {
    padding: 0;
    margin: 0;
    padding: 0
}

.ticimaxYanBlokItem.n2 a {
    border: 0;
    padding-bottom: 22px
}

.ticimaxYanBlokItem.n3 {
    padding: 0;
    margin: 0;
    padding: 0
}

.ticimaxYanBlokItem.n3 a {
    border: 0;
    padding-bottom: 21px
}

.ticimaxYanBlokItem:last-child {
    padding: 0;
    margin: 0;
    padding: 0
}

.ticimaxYanBlokItem:last-child a {
    padding: 0;
    border: 0;
    margin: 0
}

.ticimaxYanBlokItem .ticiImg {
    width: 86px;
    margin-right: 15px;
    display: inline-block;
    float: left
}

.ticimaxYanBlokItem .ticiText {
    width: calc(100% - 101px);
    display: inline-block;
    float: left;
    text-decoration: none;
    color: #000
}

.ticimaxYanBlokItem .ticiText p {
    font-size: 16px;
    margin: 20px 0
}

.ticimaxYanBlokItem .ticiText .ticiTextTittle {
    float: left;
    width: 100%;
    font-size: 17px;
    color: #666
}

.ticimaxYanBlokItem .ticiText .ticiTextBtn {
    float: left;
    font-weight: 600;
    color: #000;
    line-height: 25px;
    font-size: 16px
}

#ticimaxYanBlok.tittleClosed .ticimaxYanBlokBaslik {
    display: none
}

#ticimaxYanBlok.tittleClosed .ticimaxYanBlokItem:first-child a {
    padding-top: 0
}

#ticimaxYanBlok.tittleClosed .ticimaxYanBlokItem a {
    border: 0;
    padding: 0
}

#ticimaxYanBlok.tittleClosed .ticimaxYanBlokItem {
    margin-bottom: 10px
}

#ticimaxYanBlok.tittleClosed .ticimaxYanBlokItem:last-child {
    margin-bottom: 0
}

#ticimaxYanBlok.textClosed .ticimaxYanBlokItem .ticiText {
    display: none
}

#ticimaxYanBlok.textClosed .ticimaxYanBlokItem .ticiImg {
    width: 100%
}

@media(max-width:1480px) {
    .ticimaxYanBlokItem {
        padding-bottom: 0;
        margin-bottom: 0
    }

    .ticimaxYanBlokItem a {
        padding-bottom: 15px;
        margin-bottom: 15px
    }

    .ticimaxYanBlokItem .ticiImg {
        width: 60px;
        margin-right: 5px
    }

    .ticimaxYanBlokItem .ticiText {
        width: calc(100% - 65px)
    }

    .ticimaxYanBlokItem .ticiText p {
        padding: 0;
        margin: 0;
        font-size: 13px
    }
}

#divIcerik div.anasayfa_tek_slider {
    position: relative;
    text-align: center;
    display: block
}

#divIcerik div.anasayfa_tek_slider>a.blokResimLink {
    display: none
}

#divIcerik div.anasayfa_tek_slider>a.blokResimLink:nth-child(1) {
    display: block
}

.kampanyaBannerDiv {
    margin-bottom: 20px
}

.kampanyaBannerImg {
    float: left;
    width: 100%
}

.kampanyaImg {
    float: left;
    width: 100%
}

.kampanyaTexTime {
    float: left;
    width: 100%;
    background: #000;
    color: #fff;
    padding: 10px
}

.kampanyaText {
    float: left
}

.kampanyaTime {
    float: right
}

.kampanyaTime .kdays {
    margin-right: 2px
}

.kampanyaTime .DateGun {
    margin-right: 5px
}

.footerTemp,
.footerTemp section,
.footerTemp .footerTempContainer,
.footerTemp .footerTempColumnDiv,
.footerTemp .footerTempWidgetRepeat,
.footerTemp .footerTempRow,
.footerTemp .socialMediaDiv,
.footerTemp .appMediaDiv,
.footerTemp .storeMedia,
.footerTemp .storeMedia li a,
.footerTemp .socialMedia,
.footerTemp .socialMedia li a,
.footerTemp .footerText,
.footerTemp .footerText li,
.footerTemp .footerMenul,
.footerTemp .footerMenuAlt,
.footerTemp .footerMenul.accordionMode .accordion-active .footerMenuAlt,
.footerTemp .footerMenul.accordionMode .footerMenuTitle:after,
.footerTemp .footerMenuTitle,
.footerTemp .permissionDiv,
.footerTemp .permissionBox,
.footerTemp .ebultenDivTemp,
.footerTemp .eTempTitle,
.footerTemp .footerimg,
.footerTemp .footerimg a,
.footerTemp .footerBankLogo {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.footerTemp section[data-element_type="section"][data-d-left="true"] .footerMenuAlt.horizontal,
.footerTemp section[data-element_type="section"][data-d-left="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp section[data-element_type="section"][data-d-left="true"] .socialMediaDiv,
.footerTemp section[data-element_type="section"][data-d-left="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp section[data-element_type="section"][data-d-left="true"] .appMediaDiv,
.footerTemp section[data-element_type="section"][data-d-left="true"] .footerText,
.footerTemp section[data-element_type="section"][data-d-left="true"] .footerText li,
.footerTemp section[data-element_type="section"][data-d-left="true"] .footerBankLogo,
.footerTemp section[data-element_type="section"][data-d-left="true"] .footerimg,
.footerTemp section[data-element_type="section"][data-d-left="true"] .footerimg a {
    justify-content: flex-start
}

.footerTemp section[data-element_type="section"][data-d-left="true"] .footerText,
.footerTemp section[data-element_type="section"][data-d-left="true"] .footerText li,
.footerTemp section[data-element_type="section"][data-d-left="true"] .footerMenul,
.footerTemp section[data-element_type="section"][data-d-left="true"] .eTempTitle {
    text-align: left
}

.footerTemp section[data-element_type="section"][data-d-left="true"] .footerMenuAlt:not(.horizontal),
.footerTemp section[data-element_type="section"][data-d-left="true"] .socialMediaDiv,
.footerTemp section[data-element_type="section"][data-d-left="true"] .appMediaDiv,
.footerTemp section[data-element_type="section"][data-d-left="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp section[data-element_type="section"][data-d-left="true"] .appMediaDiv .storeMedia.vertical {
    align-items: flex-start
}

.footerTemp section[data-element_type="section"][data-d-left="true"] .footerHr {
    margin: 0 auto 0 0
}

.footerTemp section[data-element_type="section"][data-d-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: 0;
    left: auto
}

.footerTemp section[data-element_type="section"][data-d-center="true"] .footerMenuAlt.horizontal,
.footerTemp section[data-element_type="section"][data-d-center="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp section[data-element_type="section"][data-d-center="true"] .socialMediaDiv,
.footerTemp section[data-element_type="section"][data-d-center="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp section[data-element_type="section"][data-d-center="true"] .appMediaDiv,
.footerTemp section[data-element_type="section"][data-d-center="true"] .footerText,
.footerTemp section[data-element_type="section"][data-d-center="true"] .footerText li,
.footerTemp section[data-element_type="section"][data-d-center="true"] .footerBankLogo,
.footerTemp section[data-element_type="section"][data-d-center="true"] .footerimg,
.footerTemp section[data-element_type="section"][data-d-center="true"] .footerimg a {
    justify-content: center
}

.footerTemp section[data-element_type="section"][data-d-center="true"] .footerText,
.footerTemp section[data-element_type="section"][data-d-center="true"] .footerText li,
.footerTemp section[data-element_type="section"][data-d-center="true"] .footerMenul,
.footerTemp section[data-element_type="section"][data-d-center="true"] .footerMenuAlt,
.footerTemp section[data-element_type="section"][data-d-center="true"] .eTempTitle {
    text-align: center
}

.footerTemp section[data-element_type="section"][data-d-center="true"] .footerMenuAlt:not(.horizontal),
.footerTemp section[data-element_type="section"][data-d-center="true"] .socialMediaDiv,
.footerTemp section[data-element_type="section"][data-d-center="true"] .appMediaDiv,
.footerTemp section[data-element_type="section"][data-d-center="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp section[data-element_type="section"][data-d-center="true"] .appMediaDiv .storeMedia.vertical {
    align-items: center
}

.footerTemp section[data-element_type="section"][data-d-center="true"] .footerHr {
    margin: 0 auto
}

.footerTemp section[data-element_type="section"][data-d-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: 0;
    left: auto
}

.footerTemp section[data-element_type="section"][data-d-right="true"] .footerMenuAlt.horizontal,
.footerTemp section[data-element_type="section"][data-d-right="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp section[data-element_type="section"][data-d-right="true"] .socialMediaDiv,
.footerTemp section[data-element_type="section"][data-d-right="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp section[data-element_type="section"][data-d-right="true"] .appMediaDiv,
.footerTemp section[data-element_type="section"][data-d-right="true"] .footerText,
.footerTemp section[data-element_type="section"][data-d-right="true"] .footerText li,
.footerTemp section[data-element_type="section"][data-d-right="true"] .footerBankLogo,
.footerTemp section[data-element_type="section"][data-d-right="true"] .footerimg,
.footerTemp section[data-element_type="section"][data-d-right="true"] .footerimg a {
    justify-content: flex-end
}

.footerTemp section[data-element_type="section"][data-d-right="true"] .footerText,
.footerTemp section[data-element_type="section"][data-d-right="true"] .footerText li,
.footerTemp section[data-element_type="section"][data-d-right="true"] .footerMenul,
.footerTemp section[data-element_type="section"][data-d-right="true"] .eTempTitle {
    text-align: right
}

.footerTemp section[data-element_type="section"][data-d-right="true"] .footerMenuAlt:not(.horizontal),
.footerTemp section[data-element_type="section"][data-d-right="true"] .socialMediaDiv,
.footerTemp section[data-element_type="section"][data-d-right="true"] .appMediaDiv,
.footerTemp section[data-element_type="section"][data-d-right="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp section[data-element_type="section"][data-d-right="true"] .appMediaDiv .storeMedia.vertical {
    align-items: flex-end
}

.footerTemp section[data-element_type="section"][data-d-right="true"] .footerHr {
    margin: 0 0 0 auto
}

.footerTemp section[data-element_type="section"][data-d-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: auto;
    left: 0
}

.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerMenuAlt.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .socialMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .appMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerText,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerText li,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerBankLogo,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerimg,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerimg a {
    justify-content: flex-start
}

.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerText,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerText li,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerMenul,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .eTempTitle {
    text-align: left
}

.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerMenuAlt:not(.horizontal),
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .socialMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .appMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .appMediaDiv .storeMedia.vertical {
    align-items: flex-start
}

.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerHr {
    margin: 0 auto 0 0
}

.footerTemp div[data-element_type="elementor-column"][data-d-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: 0;
    left: auto
}

.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerMenuAlt.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .socialMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .appMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerText,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerText li,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerBankLogo,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerimg,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerimg a {
    justify-content: center
}

.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerText,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerText li,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerMenul,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .eTempTitle {
    text-align: center
}

.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerMenuAlt:not(.horizontal),
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .socialMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .appMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .appMediaDiv .storeMedia.vertical {
    align-items: center
}

.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerHr {
    margin: 0 auto
}

.footerTemp div[data-element_type="elementor-column"][data-d-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: 0;
    left: auto
}

.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerMenuAlt.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .socialMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .appMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerText,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerText li,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerBankLogo,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerimg,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerimg a {
    justify-content: flex-end
}

.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerText,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerText li,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerMenul,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .eTempTitle {
    text-align: right
}

.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerMenuAlt:not(.horizontal),
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .socialMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .appMediaDiv,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .appMediaDiv .storeMedia.vertical {
    align-items: flex-end
}

.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerHr {
    margin: 0 0 0 auto
}

.footerTemp div[data-element_type="elementor-column"][data-d-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: auto;
    left: 0
}

.footerTemp div[data-element_type="widget"][data-d-left="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .socialMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .appMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerMenuAlt.horizontal,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerText,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerText li,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerBankLogo,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerimg,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerimg a {
    justify-content: flex-start
}

.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerText,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerText li,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerMenul,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .ebultenDivTemp .eTempTitle {
    text-align: left
}

.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerMenuAlt:not(.horizontal),
.footerTemp div[data-element_type="widget"][data-d-left="true"] .socialMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .appMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp div[data-element_type="widget"][data-d-left="true"] .appMediaDiv .storeMedia.vertical {
    align-items: flex-start
}

.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerHr {
    margin: 0 auto 0 0
}

.footerTemp div[data-element_type="widget"][data-d-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: 0;
    left: auto
}

.footerTemp div[data-element_type="widget"][data-d-center="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .socialMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .appMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerMenuAlt.horizontal,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerText,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerText li,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerBankLogo,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerimg,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerimg a {
    justify-content: center
}

.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerText,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerText li,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerMenul,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .ebultenDivTemp .eTempTitle {
    text-align: center
}

.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerMenuAlt:not(.horizontal),
.footerTemp div[data-element_type="widget"][data-d-center="true"] .socialMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .appMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp div[data-element_type="widget"][data-d-center="true"] .appMediaDiv .storeMedia.vertical {
    align-items: center
}

.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerHr {
    margin: 0 auto
}

.footerTemp div[data-element_type="widget"][data-d-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: 0;
    left: auto
}

.footerTemp div[data-element_type="widget"][data-d-right="true"] .socialMediaDiv .socialMedia.horizontal,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .socialMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .appMediaDiv .storeMedia.horizontal,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .appMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerMenuAlt.horizontal,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerText,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerText li,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerBankLogo,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerimg,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerimg a {
    justify-content: flex-end
}

.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerText,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerText li,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerMenul,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .ebultenDivTemp .eTempTitle {
    text-align: right
}

.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerMenuAlt:not(.horizontal),
.footerTemp div[data-element_type="widget"][data-d-right="true"] .socialMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .appMediaDiv,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .socialMediaDiv .socialMedia.vertical,
.footerTemp div[data-element_type="widget"][data-d-right="true"] .appMediaDiv .storeMedia.vertical {
    align-items: flex-end
}

.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerHr {
    margin: 0 0 0 auto
}

.footerTemp div[data-element_type="widget"][data-d-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
    right: auto;
    left: 0
}

.footerTemp {
    flex-direction: column;
    float: left;
    width: 100%
}

.footerTemp section {
    flex-flow: wrap;
    float: left;
    width: 100%
}

.footerTemp .footerTempContainer {
    margin: 0 auto;
    width: 100%
}

.footerTemp .footerTempRow {
    flex: 1;
    float: left;
    width: 100%
}

.footerTemp .elementor-column {
    width: 100%;
    flex-direction: column;
    float: left
}

.footerTemp .footerTempWidgetRepeat.elementor-element {
    position: relative;
    width: 100%;
    float: left
}

.footerTemp a {
    text-decoration: none
}

.footerTemp img {
    display: block;
    border: none;
    max-width: 100%
}

.footerTemp ul,
.footerTemp ol {
    margin: 0;
    padding: 0;
    list-style: none
}

.footerTemp p {
    margin: 0
}

.footerTemp .footerMenul,
.footerTemp .footerimg,
.footerTemp .ebultenDivTemp,
.footerTemp .socialMedia,
.footerTemp .storeMedia,
.footerTemp .footerText,
.footerTemp .footerText li,
.footerTemp .socialMediaDiv,
.footerTemp .appMediaDiv,
.footerTemp .footerBankLogo {
    width: 100%;
    float: left
}

.footerTemp .storeMedia li a,
.footerTemp .socialMedia li a {
    align-items: center
}

.footerTemp .socialMedia.horizontal,
.footerTemp .footerMenuAlt.horizontal,
.footerTemp .footerBankLogo,
.footerTemp .storeMedia.horizontal,
.footerTemp .storeMedia li a,
.footerTemp .socialMedia li a {
    flex-flow: row wrap
}

.footerTemp .socialMedia.vertical,
.footerTemp .footerMenul,
.footerTemp .ebultenDivTemp,
.footerTemp .eTempTitle,
.footerTemp .socialMediaDiv,
.footerTemp .appMediaDiv,
.footerTemp .storeMedia.vertical,
.footerTemp .footerMenuAlt {
    flex-flow: column wrap
}

.footerTemp .footerMenuTitle {
    font-size: 14px;
    color: #000;
    line-height: 1.8
}

.footerTemp .footerBankLogo,
.footerTemp .footerMenuAlt {
    row-gap: 5px;
    column-gap: 5px
}

.footerTemp .footerMenuAlt a {
    font-size: 12px;
    color: #666;
    float: left;
    line-height: 1.4
}

.footerTemp .ebultenDivTemp,
.footerTemp .ebultenDivTemp .eTempTitle {
    row-gap: 10px
}

.footerTemp .socialMediaTitle span,
.footerTemp .storeMediaTitle span,
.footerTemp .eTempTitle1 {
    font-size: 14px;
    color: #000
}

.footerTemp .footerText li {
    flex-flow: wrap
}

.footerTemp .footerText li,
.footerTemp .eTempTitle2 {
    font-size: 12px;
    color: #666;
    line-height: normal
}

.footerTemp .newsletterContent #btnMailKaydet,
.footerTemp .newsletterContent #txtbxNewsletterMail {
    padding: 10px;
    font-size: 12px;
    color: #000;
    border-color: #f1f1f1;
    border-style: solid;
    border-width: 1px;
    border-radius: 5px;
    margin: 0 !important;
    line-height: normal
}

.footerTemp .newsletterContent #txtbxNewsletterMail {
    background-color: #fff;
    width: 100%;
    height: auto !important
}

.footerTemp .newsletterContent #btnMailKaydet {
    background-color: #e9e9e9;
    display: flex;
    align-items: center
}

.footerTemp .socialMediaDiv,
.footerTemp .appMediaDiv,
.footerTemp .storeMedia,
.footerTemp .socialMedia {
    row-gap: 5px
}

.footerTemp .storeMedia.horizontal,
.footerTemp .socialMedia.horizontal {
    column-gap: 5px
}

.footerTemp .storeMedia li a,
.footerTemp .socialMedia li a {
    column-gap: 5px
}

.footerTemp .storeMedia li a i,
.footerTemp .socialMedia li a i {
    font-size: 15px;
    color: #000;
    padding: 10px;
    width: calc(15px + 2*10px);
    background-color: #e9e9e9;
    border-radius: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center
}

.footerTemp .storeMedia li a span,
.footerTemp .socialMedia li a span {
    font-size: 11px;
    color: #666
}

.footerTemp .footerHr {
    width: 100%;
    height: 1px;
    background-color: #666;
    border: 0;
    margin: 0
}

.footerTemp .newsletterContent,
.footerTemp .permissionDiv,
.footerTemp .permissionList {
    float: left;
    width: 100%;
    position: relative
}

.footerTemp .permissionDiv {
    flex-direction: column;
    gap: 10px
}

.footerTemp .permissionBox {
    align-items: center;
    font-size: 10px;
    gap: 5px
}

.footerTemp .permissionBox input {
    width: 13px;
    height: 13px
}

.footerTemp .permissionBox label {
    flex: auto
}

.footerTemp .newsletterContent #btnMailKaydet {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.footerTemp .elementor-column[data-col="10"] {
    width: 10%
}

.footerTemp .elementor-column[data-col="11"] {
    width: 11.111%
}

.footerTemp .elementor-column[data-col="12"] {
    width: 12.5%
}

.footerTemp .elementor-column[data-col="14"] {
    width: 14.285%
}

.footerTemp .elementor-column[data-col="16"] {
    width: 16.666%
}

.footerTemp .elementor-column[data-col="20"] {
    width: 20%
}

.footerTemp .elementor-column[data-col="25"] {
    width: 25%
}

.footerTemp .elementor-column[data-col="30"] {
    width: 30%
}

.footerTemp .elementor-column[data-col="33"] {
    width: 33.333%
}

.footerTemp .elementor-column[data-col="40"] {
    width: 40%
}

.footerTemp .elementor-column[data-col="50"] {
    width: 50%
}

.footerTemp .elementor-column[data-col="60"] {
    width: 60%
}

.footerTemp .elementor-column[data-col="66"] {
    width: 66.666%
}

.footerTemp .elementor-column[data-col="70"] {
    width: 70%
}

.footerTemp .elementor-column[data-col="75"] {
    width: 75%
}

.footerTemp .elementor-column[data-col="80"] {
    width: 80%
}

.footerTemp .elementor-column[data-col="83"] {
    width: 83.333%
}

.footerTemp .elementor-column[data-col="90"] {
    width: 90%
}

.footerTemp .elementor-column[data-col="100"] {
    width: 100%
}

@media (min-width:768px) and (max-width:1025px) {

    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerMenuAlt.horizontal,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .socialMediaDiv,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .appMediaDiv,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerBankLogo,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerimg,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerimg a {
        justify-content: flex-start
    }

    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerMenul,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .eTempTitle {
        text-align: left
    }

    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp section[data-element_type="section"][data-t-left="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp section[data-element_type="section"][data-t-left="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-start
    }

    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerHr {
        margin: 0 auto 0 0
    }

    .footerTemp section[data-element_type="section"][data-t-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerMenuAlt.horizontal,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .socialMediaDiv,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .appMediaDiv,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerBankLogo,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerimg,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerimg a {
        justify-content: center
    }

    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerMenul,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerMenuAlt,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .eTempTitle {
        text-align: center
    }

    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp section[data-element_type="section"][data-t-center="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp section[data-element_type="section"][data-t-center="true"] .appMediaDiv .storeMedia.vertical {
        align-items: center
    }

    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerHr {
        margin: 0 auto
    }

    .footerTemp section[data-element_type="section"][data-t-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerMenuAlt.horizontal,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .socialMediaDiv,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .appMediaDiv,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerBankLogo,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerimg,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerimg a {
        justify-content: flex-end
    }

    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerMenul,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .eTempTitle {
        text-align: right
    }

    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp section[data-element_type="section"][data-t-right="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp section[data-element_type="section"][data-t-right="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-end
    }

    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerHr {
        margin: 0 0 0 auto
    }

    .footerTemp section[data-element_type="section"][data-t-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: auto;
        left: 0
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .appMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerBankLogo,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerimg,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerimg a {
        justify-content: flex-start
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerMenul,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .eTempTitle {
        text-align: left
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-start
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerHr {
        margin: 0 auto 0 0
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .appMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerBankLogo,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerimg,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerimg a {
        justify-content: center
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerMenul,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .eTempTitle {
        text-align: center
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .appMediaDiv .storeMedia.vertical {
        align-items: center
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerHr {
        margin: 0 auto
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .appMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerBankLogo,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerimg,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerimg a {
        justify-content: flex-end
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerMenul,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .eTempTitle {
        text-align: right
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-end
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerHr {
        margin: 0 0 0 auto
    }

    .footerTemp div[data-element_type="elementor-column"][data-t-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: auto;
        left: 0
    }

    .footerTemp div[data-element_type="widget"][data-t-left="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerBankLogo,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerimg,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerimg a {
        justify-content: flex-start
    }

    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerMenul,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .ebultenDivTemp .eTempTitle {
        text-align: left
    }

    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="widget"][data-t-left="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-start
    }

    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerHr {
        margin: 0 auto 0 0
    }

    .footerTemp div[data-element_type="widget"][data-t-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp div[data-element_type="widget"][data-t-center="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerBankLogo,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerimg,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerimg a {
        justify-content: center
    }

    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerMenul,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .ebultenDivTemp .eTempTitle {
        text-align: center
    }

    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="widget"][data-t-center="true"] .appMediaDiv .storeMedia.vertical {
        align-items: center
    }

    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerHr {
        margin: 0 auto
    }

    .footerTemp div[data-element_type="widget"][data-t-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp div[data-element_type="widget"][data-t-right="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerBankLogo,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerimg,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerimg a {
        justify-content: flex-end
    }

    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerMenul,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .ebultenDivTemp .eTempTitle {
        text-align: right
    }

    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="widget"][data-t-right="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-end
    }

    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerHr {
        margin: 0 0 0 auto
    }

    .footerTemp div[data-element_type="widget"][data-t-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: auto;
        left: 0
    }
}

@media (max-width:767px) {
    .footerTemp .footerMenul.accordionMode .footerMenuAlt {
        display: none;
        float: left;
        width: 100%
    }

    .footerTemp .footerMenul.accordionMode .footerMenuTitle {
        cursor: pointer;
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        float: left;
        width: 100%
    }

    .footerTemp .footerMenul.accordionMode .footerMenuTitle:after {
        content: '\f078';
        float: right;
        font-family: 'FontAwesome';
        margin: 0 10px;
        font-weight: 400;
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        align-items: center
    }

    .footerTemp .footerMenul.accordionMode .accordion-active .footerMenuTitle:after {
        content: '\f077'
    }

    .footerTemp .footerMenul.accordionMode .accordion-active .footerMenuAlt {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex
    }

    .footerTemp .elementor-section .elementor-container .footerTempRow {
        flex-direction: column;
        -webkit-flex-direction: column;
        min-height: auto
    }

    .footerTemp .elementor-section .elementor-container .elementor-column {
        flex-direction: column;
        -webkit-flex-direction: column;
        min-height: auto
    }

    .footerTemp .elementor-column[data-col="10"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="11"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="12"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="14"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="16"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="20"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="25"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="30"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="33"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="40"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="50"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="60"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="66"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="70"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="75"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="80"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="83"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="90"] {
        width: 100%
    }

    .footerTemp .elementor-column[data-col="100"] {
        width: 100%
    }

    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerMenuAlt.horizontal,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .socialMediaDiv,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .appMediaDiv,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerBankLogo,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerimg,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerimg a {
        justify-content: flex-start
    }

    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerMenul,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .eTempTitle {
        text-align: left
    }

    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp section[data-element_type="section"][data-m-left="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp section[data-element_type="section"][data-m-left="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-start
    }

    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerHr {
        margin: 0 auto 0 0
    }

    .footerTemp section[data-element_type="section"][data-m-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerMenuAlt.horizontal,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .socialMediaDiv,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .appMediaDiv,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerBankLogo,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerimg,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerimg a {
        justify-content: center
    }

    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerMenul,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerMenuAlt,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .eTempTitle {
        text-align: center
    }

    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp section[data-element_type="section"][data-m-center="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp section[data-element_type="section"][data-m-center="true"] .appMediaDiv .storeMedia.vertical {
        align-items: center
    }

    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerHr {
        margin: 0 auto
    }

    .footerTemp section[data-element_type="section"][data-m-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerMenuAlt.horizontal,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .socialMediaDiv,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .appMediaDiv,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerBankLogo,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerimg,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerimg a {
        justify-content: flex-end
    }

    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerText,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerText li,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerMenul,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .eTempTitle {
        text-align: right
    }

    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp section[data-element_type="section"][data-m-right="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp section[data-element_type="section"][data-m-right="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-end
    }

    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerHr {
        margin: 0 0 0 auto
    }

    .footerTemp section[data-element_type="section"][data-m-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: auto;
        left: 0
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .appMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerBankLogo,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerimg,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerimg a {
        justify-content: flex-start
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerMenul,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .eTempTitle {
        text-align: left
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-start
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerHr {
        margin: 0 auto 0 0
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .appMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerBankLogo,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerimg,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerimg a {
        justify-content: center
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerMenul,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .eTempTitle {
        text-align: center
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .appMediaDiv .storeMedia.vertical {
        align-items: center
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerHr {
        margin: 0 auto
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .appMediaDiv,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerBankLogo,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerimg,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerimg a {
        justify-content: flex-end
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerText,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerText li,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerMenul,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .eTempTitle {
        text-align: right
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-end
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerHr {
        margin: 0 0 0 auto
    }

    .footerTemp div[data-element_type="elementor-column"][data-m-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: auto;
        left: 0
    }

    .footerTemp div[data-element_type="widget"][data-m-left="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerBankLogo,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerimg,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerimg a {
        justify-content: flex-start
    }

    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerMenul,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .ebultenDivTemp .eTempTitle {
        text-align: left
    }

    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="widget"][data-m-left="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-start
    }

    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerHr {
        margin: 0 auto 0 0
    }

    .footerTemp div[data-element_type="widget"][data-m-left="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp div[data-element_type="widget"][data-m-center="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerBankLogo,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerimg,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerimg a {
        justify-content: center
    }

    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerMenul,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .ebultenDivTemp .eTempTitle {
        text-align: center
    }

    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="widget"][data-m-center="true"] .appMediaDiv .storeMedia.vertical {
        align-items: center
    }

    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerHr {
        margin: 0 auto
    }

    .footerTemp div[data-element_type="widget"][data-m-center="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: 0;
        left: auto
    }

    .footerTemp div[data-element_type="widget"][data-m-right="true"] .socialMediaDiv .socialMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .appMediaDiv .storeMedia.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerMenuAlt.horizontal,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerBankLogo,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerimg,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerimg a {
        justify-content: flex-end
    }

    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerText,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerText li,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerMenul,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .ebultenDivTemp .eTempTitle {
        text-align: right
    }

    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerMenuAlt:not(.horizontal),
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .socialMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .appMediaDiv,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .socialMediaDiv .socialMedia.vertical,
    .footerTemp div[data-element_type="widget"][data-m-right="true"] .appMediaDiv .storeMedia.vertical {
        align-items: flex-end
    }

    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerHr {
        margin: 0 0 0 auto
    }

    .footerTemp div[data-element_type="widget"][data-m-right="true"] .footerMenul.accordionMode .footerMenuTitle:after {
        right: auto;
        left: 0
    }
}

@media (min-width:1026px) {
    .footerTemp .desktopVisible {
        display: none
    }
}

@media (min-width:768px) and (max-width:1025px) {
    .footerTemp .tabletVisible {
        display: none
    }
}

@media (max-width:767px) {
    .footerTemp .mobileVisible {
        display: none
    }
}

.productItem .productImage a {
    padding-bottom: 100%
}

body .productItem .productImage img {
    max-height: 100%
}

.whatsBtn {
    display: block !important;
    position: fixed;
    right: 10px;
    bottom: 160px;
    background-color: #25D366;
    color: #222;
    padding: 12px 13px;
    border-radius: 50%;
    z-index: 99999;
    text-align: center;
    -webkit-box-shadow: 0 0 5px 1px rgb(189 189 189);
    -moz-box-shadow: 0 0 5px 1px rgb(189 189 189);
    box-shadow: 0 0 5px 1px rgb(189 189 189)
}

.whatsBtn i {
    color: #fff;
    font-size: 26px;
    line-height: 1;
    float: left;
    font-weight: 500
}

@media screen and (max-width:767px) {
    #langHover {
        padding: 0 !important
    }

    body #lang_flag_container {
        top: 47px !important;
        left: 10px !important
    }
}

.fa,
.fab,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-spin {
    animation: a 2s infinite linear
}

.fa-pulse {
    animation: a 1s infinite steps(8)
}

@keyframes a {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.pull-left {
    float: left
}

.pull-right {
    float: right
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    transform: scaleX(-1)
}

.fa-flip-vertical {
    transform: scaleY(-1)
}

.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-horizontal.fa-flip-vertical {
    transform: scale(-1)
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-address-card:before {
    content: ""
}

.fa-alarm-clock:before {
    content: ""
}

.fa-algolia:before {
    content: ""
}

.fa-align-center:before {
    content: ""
}

.fa-align-justify:before {
    content: ""
}

.fa-align-left:before {
    content: ""
}

.fa-align-right:before {
    content: ""
}

.fa-allergies:before {
    content: ""
}

.fa-anchor:before {
    content: ""
}

.fa-android:before {
    content: ""
}

.fa-angle-double-down:before {
    content: ""
}

.fa-angle-double-left:before {
    content: ""
}

.fa-angle-double-right:before {
    content: ""
}

.fa-angle-double-up:before {
    content: ""
}

.fa-angle-down:before {
    content: ""
}

.fa-angle-left:before {
    content: ""
}

.fa-angle-right:before {
    content: ""
}

.fa-angle-up:before {
    content: ""
}

.fa-app-store:before {
    content: ""
}

.fa-app-store-ios:before {
    content: ""
}

.fa-apple:before {
    content: ""
}

.fa-archive:before {
    content: ""
}

.fa-arrow-alt-circle-down:before {
    content: ""
}

.fa-arrow-alt-circle-left:before {
    content: ""
}

.fa-arrow-alt-circle-right:before {
    content: ""
}

.fa-arrow-alt-circle-up:before {
    content: ""
}

.fa-arrow-alt-down:before {
    content: ""
}

.fa-arrow-alt-from-bottom:before {
    content: ""
}

.fa-arrow-alt-from-left:before {
    content: ""
}

.fa-arrow-alt-from-right:before {
    content: ""
}

.fa-arrow-alt-from-top:before {
    content: ""
}

.fa-arrow-alt-left:before {
    content: ""
}

.fa-arrow-alt-right:before {
    content: ""
}

.fa-arrow-alt-square-down:before {
    content: ""
}

.fa-arrow-alt-square-left:before {
    content: ""
}

.fa-arrow-alt-square-right:before {
    content: ""
}

.fa-arrow-alt-square-up:before {
    content: ""
}

.fa-arrow-alt-to-bottom:before {
    content: ""
}

.fa-arrow-alt-to-left:before {
    content: ""
}

.fa-arrow-alt-to-right:before {
    content: ""
}

.fa-arrow-alt-to-top:before {
    content: ""
}

.fa-arrow-alt-up:before {
    content: ""
}

.fa-arrow-circle-down:before {
    content: ""
}

.fa-arrow-circle-left:before {
    content: ""
}

.fa-arrow-circle-right:before {
    content: ""
}

.fa-arrow-circle-up:before {
    content: ""
}

.fa-arrow-down:before {
    content: ""
}

.fa-arrow-from-bottom:before {
    content: ""
}

.fa-arrow-from-left:before {
    content: ""
}

.fa-arrow-from-right:before {
    content: ""
}

.fa-arrow-from-top:before {
    content: ""
}

.fa-arrow-left:before {
    content: ""
}

.fa-arrow-right:before {
    content: ""
}

.fa-arrow-square-down:before {
    content: ""
}

.fa-arrow-square-left:before {
    content: ""
}

.fa-arrow-square-right:before {
    content: ""
}

.fa-arrow-square-up:before {
    content: ""
}

.fa-arrow-to-bottom:before {
    content: ""
}

.fa-arrow-to-left:before {
    content: ""
}

.fa-arrow-to-right:before {
    content: ""
}

.fa-arrow-to-top:before {
    content: ""
}

.fa-arrow-up:before {
    content: ""
}

.fa-arrows:before {
    content: ""
}

.fa-arrows-alt:before {
    content: ""
}

.fa-arrows-alt-h:before {
    content: ""
}

.fa-arrows-alt-v:before {
    content: ""
}

.fa-arrows-h:before {
    content: ""
}

.fa-arrows-v:before {
    content: ""
}

.fa-balance-scale:before {
    content: ""
}

.fa-ban:before {
    content: ""
}

.fa-barcode:before {
    content: ""
}

.fa-barcode-alt:before {
    content: ""
}

.fa-barcode-read:before {
    content: ""
}

.fa-barcode-scan:before {
    content: ""
}

.fa-bars:before {
    content: ""
}

.fa-bed:before {
    content: ""
}

.fa-bell:before {
    content: ""
}

.fa-bell-slash:before {
    content: ""
}

.fa-bicycle:before {
    content: ""
}

.fa-bimobject:before {
    content: ""
}

.fa-binoculars:before {
    content: ""
}

.fa-birthday-cake:before {
    content: ""
}

.fa-bity:before {
    content: ""
}

.fa-black-tie:before {
    content: ""
}

.fa-blanket:before {
    content: ""
}

.fa-blind:before {
    content: ""
}

.fa-bomb:before {
    content: ""
}

.fa-book:before {
    content: ""
}

.fa-book-heart:before {
    content: ""
}

.fa-bookmark:before {
    content: ""
}

.fa-box:before {
    content: ""
}

.fa-box-alt:before {
    content: ""
}

.fa-box-check:before {
    content: ""
}

.fa-box-fragile:before {
    content: ""
}

.fa-box-full:before {
    content: ""
}

.fa-box-heart:before {
    content: ""
}

.fa-box-open:before {
    content: ""
}

.fa-box-up:before {
    content: ""
}

.fa-box-usd:before {
    content: ""
}

.fa-boxes:before {
    content: ""
}

.fa-boxes-alt:before {
    content: ""
}

.fa-boxing-glove:before {
    content: ""
}

.fa-briefcase:before {
    content: ""
}

.fa-briefcase-medical:before {
    content: ""
}

.fa-browser:before {
    content: ""
}

.fa-btc:before {
    content: ""
}

.fa-bug:before {
    content: ""
}

.fa-building:before {
    content: ""
}

.fa-bullhorn:before {
    content: ""
}

.fa-bullseye:before {
    content: ""
}

.fa-burn:before {
    content: ""
}

.fa-buromobelexperte:before {
    content: ""
}

.fa-bus:before {
    content: ""
}

.fa-buysellads:before {
    content: ""
}

.fa-calculator:before {
    content: ""
}

.fa-calendar:before {
    content: ""
}

.fa-calendar-alt:before {
    content: ""
}

.fa-calendar-check:before {
    content: ""
}

.fa-calendar-edit:before {
    content: ""
}

.fa-calendar-exclamation:before {
    content: ""
}

.fa-calendar-minus:before {
    content: ""
}

.fa-calendar-plus:before {
    content: ""
}

.fa-calendar-times:before {
    content: ""
}

.fa-camera:before {
    content: ""
}

.fa-camera-alt:before {
    content: ""
}

.fa-camera-retro:before {
    content: ""
}

.fa-capsules:before {
    content: ""
}

.fa-car:before {
    content: ""
}

.fa-caret-circle-down:before {
    content: ""
}

.fa-caret-circle-left:before {
    content: ""
}

.fa-caret-circle-right:before {
    content: ""
}

.fa-caret-circle-up:before {
    content: ""
}

.fa-caret-down:before {
    content: ""
}

.fa-caret-left:before {
    content: ""
}

.fa-caret-right:before {
    content: ""
}

.fa-caret-square-down:before {
    content: ""
}

.fa-caret-square-left:before {
    content: ""
}

.fa-caret-square-right:before {
    content: ""
}

.fa-caret-square-up:before {
    content: ""
}

.fa-caret-up:before {
    content: ""
}

.fa-cart-arrow-down:before {
    content: ""
}

.fa-cart-plus:before {
    content: ""
}

.fa-cc-mastercard:before {
    content: ""
}

.fa-cc-visa:before {
    content: ""
}

.fa-certificate:before {
    content: ""
}

.fa-chart-area:before {
    content: ""
}

.fa-chart-bar:before {
    content: ""
}

.fa-chart-line:before {
    content: ""
}

.fa-chart-pie:before {
    content: ""
}

.fa-check:before {
    content: ""
}

.fa-check-circle:before {
    content: ""
}

.fa-check-square:before {
    content: ""
}

.fa-chevron-circle-down:before {
    content: ""
}

.fa-chevron-circle-left:before {
    content: ""
}

.fa-chevron-circle-right:before {
    content: ""
}

.fa-chevron-circle-up:before {
    content: ""
}

.fa-chevron-double-down:before {
    content: ""
}

.fa-chevron-double-left:before {
    content: ""
}

.fa-chevron-double-right:before {
    content: ""
}

.fa-chevron-double-up:before {
    content: ""
}

.fa-chevron-down:before {
    content: ""
}

.fa-chevron-left:before {
    content: ""
}

.fa-chevron-right:before {
    content: ""
}

.fa-chevron-square-down:before {
    content: ""
}

.fa-chevron-square-left:before {
    content: ""
}

.fa-chevron-square-right:before {
    content: ""
}

.fa-chevron-square-up:before {
    content: ""
}

.fa-chevron-up:before {
    content: ""
}

.fa-child:before {
    content: ""
}

.fa-chrome:before {
    content: ""
}

.fa-circle:before {
    content: ""
}

.fa-circle-notch:before {
    content: ""
}

.fa-clipboard:before {
    content: ""
}

.fa-clipboard-check:before {
    content: ""
}

.fa-clipboard-list:before {
    content: ""
}

.fa-clock:before {
    content: ""
}

.fa-clone:before {
    content: ""
}

.fa-closed-captioning:before {
    content: ""
}

.fa-club:before {
    content: ""
}

.fa-code:before {
    content: ""
}

.fa-code-branch:before {
    content: ""
}

.fa-code-commit:before {
    content: ""
}

.fa-code-merge:before {
    content: ""
}

.fa-codepen:before {
    content: ""
}

.fa-codiepie:before {
    content: ""
}

.fa-coffee:before {
    content: ""
}

.fa-cog:before {
    content: ""
}

.fa-cogs:before {
    content: ""
}

.fa-columns:before {
    content: ""
}

.fa-comment:before {
    content: ""
}

.fa-comment-alt:before {
    content: ""
}

.fa-comment-alt-check:before {
    content: ""
}

.fa-comment-alt-dots:before {
    content: ""
}

.fa-comment-alt-edit:before {
    content: ""
}

.fa-comment-alt-exclamation:before {
    content: ""
}

.fa-comment-alt-lines:before {
    content: ""
}

.fa-comment-alt-minus:before {
    content: ""
}

.fa-comment-alt-plus:before {
    content: ""
}

.fa-comment-alt-slash:before {
    content: ""
}

.fa-comment-alt-smile:before {
    content: ""
}

.fa-comment-alt-times:before {
    content: ""
}

.fa-comment-check:before {
    content: ""
}

.fa-comment-dots:before {
    content: ""
}

.fa-comment-edit:before {
    content: ""
}

.fa-comment-exclamation:before {
    content: ""
}

.fa-comment-lines:before {
    content: ""
}

.fa-comment-minus:before {
    content: ""
}

.fa-comment-plus:before {
    content: ""
}

.fa-comment-slash:before {
    content: ""
}

.fa-comment-smile:before {
    content: ""
}

.fa-comment-times:before {
    content: ""
}

.fa-comments:before {
    content: ""
}

.fa-comments-alt:before {
    content: ""
}

.fa-compass:before {
    content: ""
}

.fa-compress:before {
    content: ""
}

.fa-compress-alt:before {
    content: ""
}

.fa-compress-wide:before {
    content: ""
}

.fa-connectdevelop:before {
    content: ""
}

.fa-container-storage:before {
    content: ""
}

.fa-contao:before {
    content: ""
}

.fa-conveyor-belt:before {
    content: ""
}

.fa-conveyor-belt-alt:before {
    content: ""
}

.fa-copy:before {
    content: ""
}

.fa-copyright:before {
    content: ""
}

.fa-couch:before {
    content: ""
}

.fa-cpanel:before {
    content: ""
}

.fa-credit-card:before {
    content: ""
}

.fa-credit-card-blank:before {
    content: ""
}

.fa-credit-card-front:before {
    content: ""
}

.fa-cricket:before {
    content: ""
}

.fa-crop:before {
    content: ""
}

.fa-crosshairs:before {
    content: ""
}

.fa-cube:before {
    content: ""
}

.fa-cubes:before {
    content: ""
}

.fa-curling:before {
    content: ""
}

.fa-cut:before {
    content: ""
}

.fa-cuttlefish:before {
    content: ""
}

.fa-d-and-d:before {
    content: ""
}

.fa-dashcube:before {
    content: ""
}

.fa-database:before {
    content: ""
}

.fa-deaf:before {
    content: ""
}

.fa-delicious:before {
    content: ""
}

.fa-deploydog:before {
    content: ""
}

.fa-deskpro:before {
    content: ""
}

.fa-desktop:before {
    content: ""
}

.fa-desktop-alt:before {
    content: ""
}

.fa-deviantart:before {
    content: ""
}

.fa-diagnoses:before {
    content: ""
}

.fa-diamond:before {
    content: ""
}

.fa-digg:before {
    content: ""
}

.fa-digital-ocean:before {
    content: ""
}

.fa-discord:before {
    content: ""
}

.fa-discourse:before {
    content: ""
}

.fa-dna:before {
    content: ""
}

.fa-dochub:before {
    content: ""
}

.fa-docker:before {
    content: ""
}

.fa-dollar-sign:before {
    content: ""
}

.fa-dolly:before {
    content: ""
}

.fa-dolly-empty:before {
    content: ""
}

.fa-dolly-flatbed:before {
    content: ""
}

.fa-dolly-flatbed-alt:before {
    content: ""
}

.fa-dolly-flatbed-empty:before {
    content: ""
}

.fa-donate:before {
    content: ""
}

.fa-dot-circle:before {
    content: ""
}

.fa-dove:before {
    content: ""
}

.fa-download:before {
    content: ""
}

.fa-draft2digital:before {
    content: ""
}

.fa-dropbox:before {
    content: ""
}

.fa-drupal:before {
    content: ""
}

.fa-dumbbell:before {
    content: ""
}

.fa-dyalog:before {
    content: ""
}

.fa-earlybirds:before {
    content: ""
}

.fa-ebay:before {
    content: ""
}

.fa-edge:before {
    content: ""
}

.fa-edit:before {
    content: ""
}

.fa-eject:before {
    content: ""
}

.fa-elementor:before {
    content: ""
}

.fa-ellipsis-h:before {
    content: ""
}

.fa-ellipsis-h-alt:before {
    content: ""
}

.fa-ellipsis-v:before {
    content: ""
}

.fa-ellipsis-v-alt:before {
    content: ""
}

.fa-ember:before {
    content: ""
}

.fa-empire:before {
    content: ""
}

.fa-envelope:before {
    content: ""
}

.fa-envelope-open:before {
    content: ""
}

.fa-envelope-square:before {
    content: ""
}

.fa-envira:before {
    content: ""
}

.fa-eraser:before {
    content: ""
}

.fa-erlang:before {
    content: ""
}

.fa-ethereum:before {
    content: ""
}

.fa-etsy:before {
    content: ""
}

.fa-euro-sign:before {
    content: ""
}

.fa-exchange:before {
    content: ""
}

.fa-exchange-alt:before {
    content: ""
}

.fa-exclamation:before {
    content: ""
}

.fa-exclamation-circle:before {
    content: ""
}

.fa-exclamation-square:before {
    content: ""
}

.fa-exclamation-triangle:before {
    content: ""
}

.fa-expand:before {
    content: ""
}

.fa-expand-alt:before {
    content: ""
}

.fa-expand-arrows:before {
    content: ""
}

.fa-expand-arrows-alt:before {
    content: ""
}

.fa-expand-wide:before {
    content: ""
}

.fa-expeditedssl:before {
    content: ""
}

.fa-external-link:before {
    content: ""
}

.fa-external-link-alt:before {
    content: ""
}

.fa-external-link-square:before {
    content: ""
}

.fa-external-link-square-alt:before {
    content: ""
}

.fa-eye:before {
    content: ""
}

.fa-eye-dropper:before {
    content: ""
}

.fa-eye-slash:before {
    content: ""
}

.fa-facebook:before {
    content: ""
}

.fa-facebook-f:before {
    content: ""
}

.fa-facebook-messenger:before {
    content: ""
}

.fa-facebook-square:before {
    content: ""
}

.fa-fast-backward:before {
    content: ""
}

.fa-fast-forward:before {
    content: ""
}

.fa-fax:before {
    content: ""
}

.fa-female:before {
    content: ""
}

.fa-field-hockey:before {
    content: ""
}

.fa-fighter-jet:before {
    content: ""
}

.fa-file:before {
    content: ""
}

.fa-film:before {
    content: ""
}

.fa-film-alt:before {
    content: ""
}

.fa-filter:before {
    content: ""
}

.fa-fire:before {
    content: ""
}

.fa-fire-extinguisher:before {
    content: ""
}

.fa-firefox:before {
    content: ""
}

.fa-first-aid:before {
    content: ""
}

.fa-first-order:before {
    content: ""
}

.fa-first-order-alt:before {
    content: ""
}

.fa-firstdraft:before {
    content: ""
}

.fa-flag:before {
    content: ""
}

.fa-flag-checkered:before {
    content: ""
}

.fa-flask:before {
    content: ""
}

.fa-flickr:before {
    content: ""
}

.fa-flipboard:before {
    content: ""
}

.fa-fly:before {
    content: ""
}

.fa-folder:before {
    content: ""
}

.fa-folder-open:before {
    content: ""
}

.fa-forumbee:before {
    content: ""
}

.fa-forward:before {
    content: ""
}

.fa-freebsd:before {
    content: ""
}

.fa-gift:before {
    content: ""
}

.fa-gitlab:before {
    content: ""
}

.fa-gitter:before {
    content: ""
}

.fa-glass-martini:before {
    content: ""
}

.fa-glide:before {
    content: ""
}

.fa-glide-g:before {
    content: ""
}

.fa-globe:before {
    content: ""
}

.fa-gofore:before {
    content: ""
}

.fa-golf-ball:before {
    content: ""
}

.fa-golf-club:before {
    content: ""
}

.fa-goodreads:before {
    content: ""
}

.fa-goodreads-g:before {
    content: ""
}

.fa-google:before {
    content: ""
}

.fa-google-drive:before {
    content: ""
}

.fa-google-play:before {
    content: ""
}

.fa-google-plus:before {
    content: ""
}

.fa-google-plus-g:before {
    content: ""
}

.fa-google-plus-square:before {
    content: ""
}

.fa-google-wallet:before {
    content: ""
}

.fa-graduation-cap:before {
    content: ""
}

.fa-gratipay:before {
    content: ""
}

.fa-grav:before {
    content: ""
}

.fa-gripfire:before {
    content: ""
}

.fa-grunt:before {
    content: ""
}

.fa-gulp:before {
    content: ""
}

.fa-h-square:before {
    content: ""
}

.fa-hashtag:before {
    content: ""
}

.fa-hdd:before {
    content: ""
}

.fa-heading:before {
    content: ""
}

.fa-headphones:before {
    content: ""
}

.fa-heart:before {
    content: ""
}

.fa-heart-circle:before {
    content: ""
}

.fa-heart-square:before {
    content: ""
}

.fa-heartbeat:before {
    content: ""
}

.fa-hexagon:before {
    content: ""
}

.fa-hips:before {
    content: ""
}

.fa-hire-a-helper:before {
    content: ""
}

.fa-history:before {
    content: ""
}

.fa-hockey-puck:before {
    content: ""
}

.fa-hockey-sticks:before {
    content: ""
}

.fa-home:before {
    content: ""
}

.fa-home-heart:before {
    content: ""
}

.fa-hooli:before {
    content: ""
}

.fa-hospital:before {
    content: ""
}

.fa-hospital-alt:before {
    content: ""
}

.fa-hospital-symbol:before {
    content: ""
}

.fa-hotjar:before {
    content: ""
}

.fa-hourglass:before {
    content: ""
}

.fa-hourglass-end:before {
    content: ""
}

.fa-hourglass-half:before {
    content: ""
}

.fa-hourglass-start:before {
    content: ""
}

.fa-houzz:before {
    content: ""
}

.fa-html5:before {
    content: ""
}

.fa-hubspot:before {
    content: ""
}

.fa-i-cursor:before {
    content: ""
}

.fa-id-badge:before {
    content: ""
}

.fa-id-card:before {
    content: ""
}

.fa-id-card-alt:before {
    content: ""
}

.fa-image:before {
    content: ""
}

.fa-images:before {
    content: ""
}

.fa-inbox:before {
    content: ""
}

.fa-inbox-in:before {
    content: ""
}

.fa-inbox-out:before {
    content: ""
}

.fa-indent:before {
    content: ""
}

.fa-industry:before {
    content: ""
}

.fa-industry-alt:before {
    content: ""
}

.fa-info:before {
    content: ""
}

.fa-info-circle:before {
    content: ""
}

.fa-info-square:before {
    content: ""
}

.fa-instagram:before {
    content: ""
}

.fa-inventory:before {
    content: ""
}

.fa-js:before {
    content: ""
}

.fa-js-square:before {
    content: ""
}

.fa-key:before {
    content: ""
}

.fa-keybase:before {
    content: ""
}

.fa-keyboard:before {
    content: ""
}

.fa-keycdn:before {
    content: ""
}

.fa-kickstarter:before {
    content: ""
}

.fa-kickstarter-k:before {
    content: ""
}

.fa-korvue:before {
    content: ""
}

.fa-lamp:before {
    content: ""
}

.fa-language:before {
    content: ""
}

.fa-laptop:before {
    content: ""
}

.fa-laravel:before {
    content: ""
}

.fa-lastfm:before {
    content: ""
}

.fa-lastfm-square:before {
    content: ""
}

.fa-leaf:before {
    content: ""
}

.fa-leaf-heart:before {
    content: ""
}

.fa-leanpub:before {
    content: ""
}

.fa-lemon:before {
    content: ""
}

.fa-less:before {
    content: ""
}

.fa-level-down:before {
    content: ""
}

.fa-level-down-alt:before {
    content: ""
}

.fa-level-up:before {
    content: ""
}

.fa-level-up-alt:before {
    content: ""
}

.fa-life-ring:before {
    content: ""
}

.fa-lightbulb:before {
    content: ""
}

.fa-line:before {
    content: ""
}

.fa-link:before {
    content: ""
}

.fa-linkedin:before {
    content: ""
}

.fa-linkedin-in:before {
    content: ""
}

.fa-linode:before {
    content: ""
}

.fa-linux:before {
    content: ""
}

.fa-lira-sign:before {
    content: ""
}

.fa-list:before {
    content: ""
}

.fa-list-alt:before {
    content: ""
}

.fa-list-ol:before {
    content: ""
}

.fa-list-ul:before {
    content: ""
}

.fa-location-arrow:before {
    content: ""
}

.fa-lock:before {
    content: ""
}

.fa-lock-alt:before {
    content: ""
}

.fa-lock-open:before {
    content: ""
}

.fa-lock-open-alt:before {
    content: ""
}

.fa-long-arrow-alt-down:before {
    content: ""
}

.fa-long-arrow-alt-left:before {
    content: ""
}

.fa-long-arrow-alt-right:before {
    content: ""
}

.fa-long-arrow-alt-up:before {
    content: ""
}

.fa-long-arrow-down:before {
    content: ""
}

.fa-long-arrow-left:before {
    content: ""
}

.fa-long-arrow-right:before {
    content: ""
}

.fa-long-arrow-up:before {
    content: ""
}

.fa-loveseat:before {
    content: ""
}

.fa-low-vision:before {
    content: ""
}

.fa-luchador:before {
    content: ""
}

.fa-lyft:before {
    content: ""
}

.fa-magic:before {
    content: ""
}

.fa-magnet:before {
    content: ""
}

.fa-male:before {
    content: ""
}

.fa-mandalorian:before {
    content: ""
}

.fa-map:before {
    content: ""
}

.fa-map-marker:before {
    content: ""
}

.fa-map-marker-alt:before {
    content: ""
}

.fa-map-pin:before {
    content: ""
}

.fa-map-signs:before {
    content: ""
}

.fa-mars:before {
    content: ""
}

.fa-mars-double:before {
    content: ""
}

.fa-mars-stroke:before {
    content: ""
}

.fa-mars-stroke-h:before {
    content: ""
}

.fa-mars-stroke-v:before {
    content: ""
}

.fa-mastodon:before {
    content: ""
}

.fa-maxcdn:before {
    content: ""
}

.fa-medapps:before {
    content: ""
}

.fa-medium:before {
    content: ""
}

.fa-medium-m:before {
    content: ""
}

.fa-medkit:before {
    content: ""
}

.fa-medrt:before {
    content: ""
}

.fa-meetup:before {
    content: ""
}

.fa-meh:before {
    content: ""
}

.fa-mercury:before {
    content: ""
}

.fa-microchip:before {
    content: ""
}

.fa-microphone:before {
    content: ""
}

.fa-microphone-alt:before {
    content: ""
}

.fa-microphone-slash:before {
    content: ""
}

.fa-microsoft:before {
    content: ""
}

.fa-minus:before {
    content: ""
}

.fa-minus-circle:before {
    content: ""
}

.fa-minus-hexagon:before {
    content: ""
}

.fa-minus-octagon:before {
    content: ""
}

.fa-minus-square:before {
    content: ""
}

.fa-mix:before {
    content: ""
}

.fa-mixcloud:before {
    content: ""
}

.fa-mizuni:before {
    content: ""
}

.fa-mobile:before {
    content: ""
}

.fa-mobile-alt:before {
    content: ""
}

.fa-mobile-android:before {
    content: ""
}

.fa-mobile-android-alt:before {
    content: ""
}

.fa-modx:before {
    content: ""
}

.fa-monero:before {
    content: ""
}

.fa-money-bill:before {
    content: ""
}

.fa-money-bill-alt:before {
    content: ""
}

.fa-moon:before {
    content: ""
}

.fa-motorcycle:before {
    content: ""
}

.fa-mouse-pointer:before {
    content: ""
}

.fa-music:before {
    content: ""
}

.fa-newspaper:before {
    content: ""
}

.fa-notes-medical:before {
    content: ""
}

.fa-npm:before {
    content: ""
}

.fa-object-group:before {
    content: ""
}

.fa-object-ungroup:before {
    content: ""
}

.fa-octagon:before {
    content: ""
}

.fa-old-republic:before {
    content: ""
}

.fa-openid:before {
    content: ""
}

.fa-optin-monster:before {
    content: ""
}

.fa-osi:before {
    content: ""
}

.fa-outdent:before {
    content: ""
}

.fa-page4:before {
    content: ""
}

.fa-pagelines:before {
    content: ""
}

.fa-paint-brush:before {
    content: ""
}

.fa-palfed:before {
    content: ""
}

.fa-pallet:before {
    content: ""
}

.fa-pallet-alt:before {
    content: ""
}

.fa-paper-plane:before {
    content: ""
}

.fa-paperclip:before {
    content: ""
}

.fa-parachute-box:before {
    content: ""
}

.fa-paragraph:before {
    content: ""
}

.fa-paste:before {
    content: ""
}

.fa-patreon:before {
    content: ""
}

.fa-pause:before {
    content: ""
}

.fa-pause-circle:before {
    content: ""
}

.fa-paw:before {
    content: ""
}

.fa-paypal:before {
    content: ""
}

.fa-pen:before {
    content: ""
}

.fa-pen-alt:before {
    content: ""
}

.fa-pen-square:before {
    content: ""
}

.fa-pencil:before {
    content: ""
}

.fa-pencil-alt:before {
    content: ""
}

.fa-pennant:before {
    content: ""
}

.fa-people-carry:before {
    content: ""
}

.fa-percent:before {
    content: ""
}

.fa-periscope:before {
    content: ""
}

.fa-person-carry:before {
    content: ""
}

.fa-person-dolly:before {
    content: ""
}

.fa-person-dolly-empty:before {
    content: ""
}

.fa-phabricator:before {
    content: ""
}

.fa-phone:before {
    content: ""
}

.fa-phone-plus:before {
    content: ""
}

.fa-phone-slash:before {
    content: ""
}

.fa-phone-square:before {
    content: ""
}

.fa-phone-volume:before {
    content: ""
}

.fa-php:before {
    content: ""
}

.fa-pied-piper:before {
    content: ""
}

.fa-pied-piper-alt:before {
    content: ""
}

.fa-pied-piper-hat:before {
    content: ""
}

.fa-pied-piper-pp:before {
    content: ""
}

.fa-piggy-bank:before {
    content: ""
}

.fa-pills:before {
    content: ""
}

.fa-pinterest:before {
    content: ""
}

.fa-pinterest-p:before {
    content: ""
}

.fa-pinterest-square:before {
    content: ""
}

.fa-plane:before {
    content: ""
}

.fa-plane-alt:before {
    content: ""
}

.fa-play:before {
    content: ""
}

.fa-play-circle:before {
    content: ""
}

.fa-playstation:before {
    content: ""
}

.fa-plug:before {
    content: ""
}

.fa-plus:before {
    content: ""
}

.fa-plus-circle:before {
    content: ""
}

.fa-plus-hexagon:before {
    content: ""
}

.fa-plus-octagon:before {
    content: ""
}

.fa-plus-square:before {
    content: ""
}

.fa-podcast:before {
    content: ""
}

.fa-poo:before {
    content: ""
}

.fa-portrait:before {
    content: ""
}

.fa-pound-sign:before {
    content: ""
}

.fa-power-off:before {
    content: ""
}

.fa-prescription-bottle:before {
    content: ""
}

.fa-prescription-bottle-alt:before {
    content: ""
}

.fa-print:before {
    content: ""
}

.fa-procedures:before {
    content: ""
}

.fa-product-hunt:before {
    content: ""
}

.fa-pushed:before {
    content: ""
}

.fa-puzzle-piece:before {
    content: ""
}

.fa-python:before {
    content: ""
}

.fa-qq:before {
    content: ""
}

.fa-qrcode:before {
    content: ""
}

.fa-question:before {
    content: ""
}

.fa-question-circle:before {
    content: ""
}

.fa-question-square:before {
    content: ""
}

.fa-quidditch:before {
    content: ""
}

.fa-quinscape:before {
    content: ""
}

.fa-quora:before {
    content: ""
}

.fa-quote-left:before {
    content: ""
}

.fa-quote-right:before {
    content: ""
}

.fa-r-project:before {
    content: ""
}

.fa-racquet:before {
    content: ""
}

.fa-ramp-loading:before {
    content: ""
}

.fa-random:before {
    content: ""
}

.fa-ravelry:before {
    content: ""
}

.fa-react:before {
    content: ""
}

.fa-readme:before {
    content: ""
}

.fa-rebel:before {
    content: ""
}

.fa-rectangle-landscape:before {
    content: ""
}

.fa-rectangle-portrait:before {
    content: ""
}

.fa-rectangle-wide:before {
    content: ""
}

.fa-recycle:before {
    content: ""
}

.fa-red-river:before {
    content: ""
}

.fa-redo:before {
    content: ""
}

.fa-redo-alt:before {
    content: ""
}

.fa-registered:before {
    content: ""
}

.fa-rendact:before {
    content: ""
}

.fa-renren:before {
    content: ""
}

.fa-repeat:before {
    content: ""
}

.fa-repeat-1:before {
    content: ""
}

.fa-repeat-1-alt:before {
    content: ""
}

.fa-repeat-alt:before {
    content: ""
}

.fa-reply:before {
    content: ""
}

.fa-reply-all:before {
    content: ""
}

.fa-replyd:before {
    content: ""
}

.fa-researchgate:before {
    content: ""
}

.fa-resolving:before {
    content: ""
}

.fa-retweet:before {
    content: ""
}

.fa-retweet-alt:before {
    content: ""
}

.fa-ribbon:before {
    content: ""
}

.fa-road:before {
    content: ""
}

.fa-rocket:before {
    content: ""
}

.fa-rocketchat:before {
    content: ""
}

.fa-rockrms:before {
    content: ""
}

.fa-route:before {
    content: ""
}

.fa-rss:before {
    content: ""
}

.fa-rss-square:before {
    content: ""
}

.fa-scanner:before {
    content: ""
}

.fa-schlix:before {
    content: ""
}

.fa-scribd:before {
    content: ""
}

.fa-scrubber:before {
    content: ""
}

.fa-search:before {
    content: ""
}

.fa-search-minus:before {
    content: ""
}

.fa-search-plus:before {
    content: ""
}

.fa-searchengin:before {
    content: ""
}

.fa-seedling:before {
    content: ""
}

.fa-sellcast:before {
    content: ""
}

.fa-sellsy:before {
    content: ""
}

.fa-server:before {
    content: ""
}

.fa-servicestack:before {
    content: ""
}

.fa-share:before {
    content: ""
}

.fa-share-all:before {
    content: ""
}

.fa-share-alt:before {
    content: ""
}

.fa-share-alt-square:before {
    content: ""
}

.fa-share-square:before {
    content: ""
}

.fa-shekel-sign:before {
    content: ""
}

.fa-shield:before {
    content: ""
}

.fa-shield-alt:before {
    content: ""
}

.fa-shield-check:before {
    content: ""
}

.fa-ship:before {
    content: ""
}

.fa-shipping-fast:before {
    content: ""
}

.fa-shipping-timed:before {
    content: ""
}

.fa-shirtsinbulk:before {
    content: ""
}

.fa-shopping-bag:before {
    content: ""
}

.fa-shopping-basket:before {
    content: ""
}

.fa-shopping-cart:before {
    content: ""
}

.fa-shower:before {
    content: ""
}

.fa-shuttlecock:before {
    content: ""
}

.fa-sign:before {
    content: ""
}

.fa-sign-in:before {
    content: ""
}

.fa-sign-in-alt:before {
    content: ""
}

.fa-sign-language:before {
    content: ""
}

.fa-sign-out:before {
    content: ""
}

.fa-sign-out-alt:before {
    content: ""
}

.fa-signal:before {
    content: ""
}

.fa-simplybuilt:before {
    content: ""
}

.fa-sistrix:before {
    content: ""
}

.fa-sitemap:before {
    content: ""
}

.fa-sith:before {
    content: ""
}

.fa-skyatlas:before {
    content: ""
}

.fa-skype:before {
    content: ""
}

.fa-slack:before {
    content: ""
}

.fa-slack-hash:before {
    content: ""
}

.fa-sliders-h:before {
    content: ""
}

.fa-sliders-h-square:before {
    content: ""
}

.fa-sliders-v:before {
    content: ""
}

.fa-sliders-v-square:before {
    content: ""
}

.fa-slideshare:before {
    content: ""
}

.fa-smile:before {
    content: ""
}

.fa-smile-plus:before {
    content: ""
}

.fa-smoking:before {
    content: ""
}

.fa-snapchat:before {
    content: ""
}

.fa-snapchat-ghost:before {
    content: ""
}

.fa-snapchat-square:before {
    content: ""
}

.fa-snowflake:before {
    content: ""
}

.fa-sort:before {
    content: ""
}

.fa-sort-alpha-down:before {
    content: ""
}

.fa-sort-alpha-up:before {
    content: ""
}

.fa-sort-amount-down:before {
    content: ""
}

.fa-sort-amount-up:before {
    content: ""
}

.fa-sort-down:before {
    content: ""
}

.fa-sort-numeric-down:before {
    content: ""
}

.fa-sort-numeric-up:before {
    content: ""
}

.fa-sort-up:before {
    content: ""
}

.fa-soundcloud:before {
    content: ""
}

.fa-space-shuttle:before {
    content: ""
}

.fa-spade:before {
    content: ""
}

.fa-speakap:before {
    content: ""
}

.fa-spinner:before {
    content: ""
}

.fa-spinner-third:before {
    content: ""
}

.fa-spotify:before {
    content: ""
}

.fa-square:before {
    content: ""
}

.fa-square-full:before {
    content: ""
}

.fa-stack-exchange:before {
    content: ""
}

.fa-stack-overflow:before {
    content: ""
}

.fa-star:before {
    content: ""
}

.fa-star-exclamation:before {
    content: ""
}

.fa-star-half:before {
    content: ""
}

.fa-staylinked:before {
    content: ""
}

.fa-steam:before {
    content: ""
}

.fa-steam-square:before {
    content: ""
}

.fa-steam-symbol:before {
    content: ""
}

.fa-step-backward:before {
    content: ""
}

.fa-step-forward:before {
    content: ""
}

.fa-stethoscope:before {
    content: ""
}

.fa-sticker-mule:before {
    content: ""
}

.fa-sticky-note:before {
    content: ""
}

.fa-stop:before {
    content: ""
}

.fa-stop-circle:before {
    content: ""
}

.fa-stopwatch:before {
    content: ""
}

.fa-strava:before {
    content: ""
}

.fa-street-view:before {
    content: ""
}

.fa-strikethrough:before {
    content: ""
}

.fa-stripe:before {
    content: ""
}

.fa-stripe-s:before {
    content: ""
}

.fa-studiovinari:before {
    content: ""
}

.fa-stumbleupon:before {
    content: ""
}

.fa-stumbleupon-circle:before {
    content: ""
}

.fa-subscript:before {
    content: ""
}

.fa-subway:before {
    content: ""
}

.fa-suitcase:before {
    content: ""
}

.fa-sun:before {
    content: ""
}

.fa-superpowers:before {
    content: ""
}

.fa-superscript:before {
    content: ""
}

.fa-supple:before {
    content: ""
}

.fa-sync:before {
    content: ""
}

.fa-sync-alt:before {
    content: ""
}

.fa-syringe:before {
    content: ""
}

.fa-table:before {
    content: ""
}

.fa-table-tennis:before {
    content: ""
}

.fa-tablet:before {
    content: ""
}

.fa-tablet-alt:before {
    content: ""
}

.fa-tablet-android:before {
    content: ""
}

.fa-tablet-android-alt:before {
    content: ""
}

.fa-tablet-rugged:before {
    content: ""
}

.fa-tablets:before {
    content: ""
}

.fa-tachometer:before {
    content: ""
}

.fa-tachometer-alt:before {
    content: ""
}

.fa-tag:before {
    content: ""
}

.fa-tags:before {
    content: ""
}

.fa-tape:before {
    content: ""
}

.fa-tasks:before {
    content: ""
}

.fa-teamspeak:before {
    content: ""
}

.fa-telegram:before {
    content: ""
}

.fa-telegram-plane:before {
    content: ""
}

.fa-tencent-weibo:before {
    content: ""
}

.fa-tennis-ball:before {
    content: ""
}

.fa-terminal:before {
    content: ""
}

.fa-text-height:before {
    content: ""
}

.fa-text-width:before {
    content: ""
}

.fa-th:before {
    content: ""
}

.fa-th-large:before {
    content: ""
}

.fa-th-list:before {
    content: ""
}

.fa-themeisle:before {
    content: ""
}

.fa-thumbs-down:before {
    content: ""
}

.fa-thumbs-up:before {
    content: ""
}

.fa-thumbtack:before {
    content: ""
}

.fa-ticket:before {
    content: ""
}

.fa-ticket-alt:before {
    content: ""
}

.fa-times:before {
    content: ""
}

.fa-times-circle:before {
    content: ""
}

.fa-times-hexagon:before {
    content: ""
}

.fa-times-octagon:before {
    content: ""
}

.fa-times-square:before {
    content: ""
}

.fa-tint:before {
    content: ""
}

.fa-toggle-off:before {
    content: ""
}

.fa-toggle-on:before {
    content: ""
}

.fa-trade-federation:before {
    content: ""
}

.fa-trademark:before {
    content: ""
}

.fa-train:before {
    content: ""
}

.fa-transgender:before {
    content: ""
}

.fa-transgender-alt:before {
    content: ""
}

.fa-trash:before {
    content: ""
}

.fa-trash-alt:before {
    content: ""
}

.fa-tree:before {
    content: ""
}

.fa-tree-alt:before {
    content: ""
}

.fa-trello:before {
    content: ""
}

.fa-triangle:before {
    content: ""
}

.fa-tripadvisor:before {
    content: ""
}

.fa-trophy:before {
    content: ""
}

.fa-trophy-alt:before {
    content: ""
}

.fa-truck:before {
    content: ""
}

.fa-truck-container:before {
    content: ""
}

.fa-truck-couch:before {
    content: ""
}

.fa-truck-loading:before {
    content: ""
}

.fa-truck-moving:before {
    content: ""
}

.fa-truck-ramp:before {
    content: ""
}

.fa-tty:before {
    content: ""
}

.fa-tumblr:before {
    content: ""
}

.fa-tumblr-square:before {
    content: ""
}

.fa-tv:before {
    content: ""
}

.fa-tv-retro:before {
    content: ""
}

.fa-twitch:before {
    content: ""
}

.fa-twitter:before {
    content: ""
}

.fa-twitter-square:before {
    content: ""
}

.fa-typo3:before {
    content: ""
}

.fa-uber:before {
    content: ""
}

.fa-uikit:before {
    content: ""
}

.fa-umbrella:before {
    content: ""
}

.fa-underline:before {
    content: ""
}

.fa-undo:before {
    content: ""
}

.fa-undo-alt:before {
    content: ""
}

.fa-uniregistry:before {
    content: ""
}

.fa-universal-access:before {
    content: ""
}

.fa-university:before {
    content: ""
}

.fa-unlink:before {
    content: ""
}

.fa-unlock:before {
    content: ""
}

.fa-unlock-alt:before {
    content: ""
}

.fa-untappd:before {
    content: ""
}

.fa-upload:before {
    content: ""
}

.fa-usb:before {
    content: ""
}

.fa-usd-circle:before {
    content: ""
}

.fa-usd-square:before {
    content: ""
}

.fa-user:before {
    content: ""
}

.fa-user-alt:before {
    content: ""
}

.fa-user-alt-slash:before {
    content: ""
}

.fa-user-astronaut:before {
    content: ""
}

.fa-user-check:before {
    content: ""
}

.fa-user-circle:before {
    content: ""
}

.fa-user-clock:before {
    content: ""
}

.fa-user-cog:before {
    content: ""
}

.fa-user-edit:before {
    content: ""
}

.fa-user-friends:before {
    content: ""
}

.fa-user-graduate:before {
    content: ""
}

.fa-user-lock:before {
    content: ""
}

.fa-user-md:before {
    content: ""
}

.fa-user-minus:before {
    content: ""
}

.fa-user-ninja:before {
    content: ""
}

.fa-user-plus:before {
    content: ""
}

.fa-user-secret:before {
    content: ""
}

.fa-user-shield:before {
    content: ""
}

.fa-user-slash:before {
    content: ""
}

.fa-user-tag:before {
    content: ""
}

.fa-user-tie:before {
    content: ""
}

.fa-user-times:before {
    content: ""
}

.fa-users:before {
    content: ""
}

.fa-users-cog:before {
    content: ""
}

.fa-ussunnah:before {
    content: ""
}

.fa-utensil-fork:before {
    content: ""
}

.fa-utensil-knife:before {
    content: ""
}

.fa-utensil-spoon:before {
    content: ""
}

.fa-utensils:before {
    content: ""
}

.fa-utensils-alt:before {
    content: ""
}

.fa-video:before {
    content: ""
}

.fa-video-plus:before {
    content: ""
}

.fa-video-slash:before {
    content: ""
}

.fa-vimeo:before {
    content: ""
}

.fa-vimeo-square:before {
    content: ""
}

.fa-vimeo-v:before {
    content: ""
}

.fa-volleyball-ball:before {
    content: ""
}

.fa-volume-down:before {
    content: ""
}

.fa-volume-mute:before {
    content: ""
}

.fa-volume-off:before {
    content: ""
}

.fa-volume-up:before {
    content: ""
}

.fa-warehouse:before {
    content: ""
}

.fa-warehouse-alt:before {
    content: ""
}

.fa-watch:before {
    content: ""
}

.fa-weibo:before {
    content: ""
}

.fa-weight:before {
    content: ""
}

.fa-weixin:before {
    content: ""
}

.fa-whatsapp:before {
    content: ""
}

.fa-whatsapp-square:before {
    content: ""
}

.fa-wheelchair:before {
    content: ""
}

.fa-whistle:before {
    content: ""
}

.fa-whmcs:before {
    content: ""
}

.fa-wifi:before {
    content: ""
}

.fa-wikipedia-w:before {
    content: ""
}

.fa-window:before {
    content: ""
}

.fa-window-alt:before {
    content: ""
}

.fa-window-close:before {
    content: ""
}

.fa-window-maximize:before {
    content: ""
}

.fa-window-minimize:before {
    content: ""
}

.fa-window-restore:before {
    content: ""
}

.fa-windows:before {
    content: ""
}

.fa-wine-glass:before {
    content: ""
}

.fa-won-sign:before {
    content: ""
}

.fa-wrench:before {
    content: ""
}

.fa-x-ray:before {
    content: ""
}

.fa-xing:before {
    content: ""
}

.fa-xing-square:before {
    content: ""
}

.fa-y-combinator:before {
    content: ""
}

.fa-yandex-international:before {
    content: ""
}

.fa-youtube:before,
.fa-youtube-play:before {
    content: ""
}

.fa-youtube-square:before {
    content: ""
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.fa.fa-facebook:before {
    content: ""
}

.fa.fa-money:before {
    content: ""
}

.fa.fa-refresh:before {
    content: ""
}

.fa-turkish-lira:before,
.fa-try:before {
    content: ""
}

.fa-euro:before,
.fa-eur:before {
    content: ""
}

.fa-gbp:before {
    content: ""
}

.fa-dollar:before,
.fa-usd:before {
    content: ""
}

.fa-rupee:before,
.fa-inr:before {
    content: ""
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
    content: ""
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
    content: ""
}

.fa-won:before,
.fa-krw:before {
    content: ""
}

.fa-kzt:before,
.fa-kzt:before {
    content: "₸"
}

.fa-x-twitter:before,
.fa-twitter:before {
    content: ""
}

.fa-square-x-twitter:before,
.fa-twitter-square:before {
    content: ""
}

@font-face {
    font-family: FontAwesomeBrands;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-brands-400.eot?);
    src: url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-brands-400.woff2) format("woff2"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-brands-400.woff) format("woff"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-brands-400.ttf) format("truetype"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-brands-400.svg#fontawesome) format("svg")
}

.fab,
.fa.fa-facebook,
.fa.fa-whatsapp,
.fa.fa-twitter,
.fa.fa-x-twitter,
.fa.fa-google-plus,
.fa.fa-instagram,
.fa.fa-google,
.fa.fa-apple,
.fa.fa-google-play,
.fa.fa-linkedin,
.fa.fa-youtube,
.fa.fa-pinterest,
.fa.fa-youtube-play,
.fa.fa-pinterest-p {
    font-family: FontAwesomeBrands
}

@font-face {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-light-300.eot?);
    src: url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-light-300.eot?#iefix) format("embedded-opentype"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-light-300.woff2) format("woff2"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-light-300.woff) format("woff"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-light-300.ttf) format("truetype"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-light-300.svg#fontawesome) format("svg")
}

.fal {
    font-weight: 300
}

@font-face {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-regular-400.eot?);
    src: url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-regular-400.woff2) format("woff2"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-regular-400.woff) format("woff"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-regular-400.ttf) format("truetype"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-regular-400.svg#fontawesome) format("svg")
}

.fal,
.far {
    font-family: FontAwesome
}

.far {
    font-weight: 400
}

@font-face {
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-solid-900.eot?);
    src: url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-solid-900.woff2) format("woff2"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-solid-900.woff) format("woff"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-solid-900.ttf) format("truetype"), url(https://cdn.ticimax.cloud/Version/v8.13.64/0/FontAwesome-Pro/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.fas {
    font-family: FontAwesome;
    font-weight: 900
}

.sliderOpacity {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: #fff0;
    position: relative;
    z-index: 1
}

.sliderOpacity.owl-loaded {
    display: block
}

.RightDetail .sliderOpacity {
    display: block
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: #fff0;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: #fff0;
    -webkit-touch-callout: none
}

.sliderOpacity .owl-item img {
    display: block
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
    display: none
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: 0;
    padding: 0 !important;
    font: inherit
}

.owl-carousel.owl-loaded,
.sliderOpacity.owl-loaded {
    display: block
}

.owl-carousel.owl-loading,
.sliderOpacity.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden,
.sliderOpacity.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility: hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .animated {
    animation-duration: 300ms;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

.owl-carousel .fadeIn {
    animation-name: fadeIn
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.owl-height {
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(../plugins/owl-carousel/owl.video.play.html) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition: transform 100ms ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity 400ms ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

.jq-ry-container {
    position: relative;
    padding: 0 5px;
    line-height: 0;
    display: block;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    direction: ltr
}

.jq-ry-container[readonly=readonly] {
    cursor: default
}

.jq-ry-container>.jq-ry-group-wrapper {
    position: relative;
    width: 100%
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group {
    position: relative;
    line-height: 0;
    z-index: 10;
    white-space: nowrap
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg {
    display: inline-block
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group {
    width: 100%
}

.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group {
    width: 0;
    z-index: 11;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.autocomplete-suggestions {
    text-align: left;
    cursor: default;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    box-shadow: -1px 1px 3px rgb(0 0 0 / .1);
    position: absolute;
    display: none;
    z-index: 9999;
    max-height: 254px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box
}

.autocomplete-suggestion {
    position: relative;
    padding: 0 .6em;
    line-height: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.02em;
    color: #333
}

.autocomplete-suggestion b {
    font-weight: 400;
    color: #1f8dd6
}

.autocomplete-suggestion.selected {
    background: #f0f0f0
}

@keyframes drift-loader-rotate {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }

    50% {
        transform: translate(-50%, -50%) rotate(-180deg)
    }

    100% {
        transform: translate(-50%, -50%) rotate(-360deg)
    }
}

@-webkit-keyframes drift-fadeZoomIn {
    0% {
        -webkit-transform: scale(1);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-webkit-keyframes drift-fadeZoomOut {
    0% {
        -webkit-transform: scale(1);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0
    }
}

@-webkit-keyframes drift-loader-rotate {
    0% {
        -webkit-transform: translate(-50%, -50%) rotate(0)
    }

    50% {
        -webkit-transform: translate(-50%, -50%) rotate(-180deg)
    }

    100% {
        -webkit-transform: translate(-50%, -50%) rotate(-360deg)
    }
}

@-webkit-keyframes drift-loader-before {
    0% {
        -webkit-transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.2) translateX(6px)
    }

    25% {
        -webkit-transform: scale(1.3) translateX(8px)
    }

    40% {
        -webkit-transform: scale(1.2) translateX(6px)
    }

    50% {
        -webkit-transform: scale(1)
    }

    60% {
        -webkit-transform: scale(.8) translateX(6px)
    }

    75% {
        -webkit-transform: scale(.7) translateX(8px)
    }

    90% {
        -webkit-transform: scale(.8) translateX(6px)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

@-webkit-keyframes drift-loader-after {
    0% {
        -webkit-transform: scale(1)
    }

    10% {
        -webkit-transform: scale(1.2) translateX(-6px)
    }

    25% {
        -webkit-transform: scale(1.3) translateX(-8px)
    }

    40% {
        -webkit-transform: scale(1.2) translateX(-6px)
    }

    50% {
        -webkit-transform: scale(1)
    }

    60% {
        -webkit-transform: scale(.8) translateX(-6px)
    }

    75% {
        -webkit-transform: scale(.7) translateX(-8px)
    }

    90% {
        -webkit-transform: scale(.8) translateX(-6px)
    }

    100% {
        -webkit-transform: scale(1)
    }
}

.drift-zoom-pane.drift-opening {
    animation: drift-fadeZoomIn 200ms ease-out;
    -webkit-animation: drift-fadeZoomIn 200ms ease-out
}

.drift-zoom-pane.drift-closing {
    animation: drift-fadeZoomOut 10ms ease-in;
    -webkit-animation: drift-fadeZoomOut 10ms ease-in
}

.drift-zoom-pane.drift-inline {
    position: absolute;
    width: 150px;
    height: 150px;
    border-radius: 75px;
    box-shadow: 0 6px 18px rgb(0 0 0 / .3)
}

.drift-loading .drift-zoom-pane-loader {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    width: 66px;
    height: 20px;
    animation: drift-loader-rotate 1800ms infinite linear;
    -webkit-animation: drift-loader-rotate 1800ms infinite linear
}

.drift-zoom-pane-loader:before,
.drift-zoom-pane-loader:after {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    margin-top: -10px;
    border-radius: 20px;
    background: rgb(255 255 255 / .9)
}

.drift-zoom-pane-loader:before {
    left: 0;
    animation: drift-loader-before 1800ms infinite linear;
    -webkit-animation: drift-loader-before 1800ms infinite linear
}

.drift-zoom-pane-loader:after {
    right: 0;
    animation: drift-loader-after 1800ms infinite linear;
    -webkit-animation: drift-loader-after 1800ms infinite linear;
    animation-delay: -900ms;
    -webkit-animation-delay: -900ms
}

.drift-bounding-box {
    background-color: rgb(0 0 0 / .4)
}

.drift-container {
    position: absolute;
    top: 1px;
    min-height: 300px
}

.drift-container.drift-index {
    z-index: 9999
}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #fff;
    color: #444;
    text-shadow: none;
    border-radius: 10px
}

.fancybox-opened {
    z-index: 10001
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgb(0 0 0 / .5);
    -moz-box-shadow: 0 10px 25px rgb(0 0 0 / .5);
    box-shadow: 0 10px 25px rgb(0 0 0 / .5)
}

.fancybox-outer,
.fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url(../../../../Scripts/fancybox/fancybox_sprite.png)
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(../../../../Scripts/fancybox/fancybox_loading.gif) center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -16px;
    right: -17px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
    background: #fff;
    text-align: center;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgb(0 0 0 / .3)
}

.fancybox-close:after {
    content: "x";
    font-size: 21px;
    font-weight: 600;
    display: inline-block;
    line-height: 34px;
    color: #000
}

.fancybox-close:hover {
    box-shadow: 0 3px 6px rgb(0 0 0 / .5);
    background: #eee
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: #fff0 url(../../../../Scripts/fancybox/blank.gif);
    -webkit-tap-highlight-color: #fff0;
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-lock {
    width: auto;
    touch-action: none;
    -ms-touch-action: none
}

.fancybox-lock body {
    overflow: hidden !important;
    touch-action: none;
    -ms-touch-action: none;
    height: 100dvh
}

.fancybox-lock-test {
    overflow-y: hidden !important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(../../../../Scripts/fancybox/fancybox_overlay.png)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll;
    z-index: 9999
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: #fff0;
    background: rgb(0 0 0 / .8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #fff;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgb(0 0 0 / .8)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    .fancybox-close {
        top: 0;
        right: 0;
        width: 20px;
        height: 20px;
        background-color: #fff0
    }

    .fancybox-close:after {
        color: #000;
        line-height: 20px
    }
}

.ProductGallery {
    position: relative
}

.leftImage .ProductGallery {
    float: left;
    width: 100%
}

.leftImage .ProductGallery .gallery-container {
    float: left;
    width: 100%
}

.leftImage .ProductGallery .gallery-container .GalleryArea .owl-carousel {
    display: block
}

.leftImage .ProductGallery .gallery-container .GalleryArea .owl-carousel .zoom-js {
    display: none
}

.leftImage .ProductGallery .gallery-container .GalleryArea .owl-carousel .owl-item:nth-child(1) .zoom-js,
.leftImage .ProductGallery .gallery-container .GalleryArea .owl-carousel .owl-item.active .zoom-js {
    display: block
}

.leftImage .ProductGallery .gallery-container .GalleryArea .owl-carousel .owl-item .zoom-js img,
.leftImage .ProductGallery .galleryOwl-thumb img {
    max-width: 100%
}

.ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav {
    position: absolute;
    top: 50%;
    height: 0;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0 15px
}

.ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav.disabled {
    display: none
}

.ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav>.owl-prev.disabled {
    opacity: 0
}

.ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav>.owl-next.disabled {
    opacity: 0
}

.ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav button:focus {
    outline: 0
}

.ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav span {
    width: 40px;
    height: 40px;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    font-size: 49px;
    border-radius: 50%;
    border: 2px solid rgb(255 255 255 / .6);
    color: rgb(255 255 255 / .6);
    transition: .3s
}

.ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav span:hover {
    color: #fff;
    border-color: #fff
}

.ProductGallery .galleryOwl-thumb {
    position: absolute;
    top: 0;
    left: 0;
    height: calc(100% - 5px);
    z-index: 2;
    background-color: #fff;
    width: 110px;
    border: 1px solid #f3f3f3;
    display: -webkit-flex;
    display: flex;
    flex-direction: column
}

.ProductGallery .galleryOwl-thumb .thumb-list {
    overflow-y: scroll;
    padding: 10px
}

.ProductGallery .galleryOwl-thumb .thumb-list::-webkit-scrollbar {
    width: 5px;
    background-color: #f1f1f1
}

.ProductGallery .galleryOwl-thumb .thumb-list::-webkit-scrollbar-thumb {
    background: #c9c9c9;
    border-radius: 10px
}

.ProductGallery .galleryOwl-thumb .thumb-list::-webkit-scrollbar-thumb:window-inactive {
    background: #d6d6d6
}

.ProductGallery .galleryOwl-thumb .thumb-list .thumb-item {
    overflow: hidden;
    margin-bottom: 15px;
    position: relative
}

.ProductGallery .galleryOwl-thumb .thumb-list .thumb-item.thumb-video::after {
    font-family: misszenne !important;
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 40px;
    height: 40px;
    border: 1px solid #000;
    border-radius: 50%;
    text-align: center;
    line-height: 40px;
    font-size: 16px
}

.ProductGallery .galleryOwl-thumb .thumb-list .thumb-item.active::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 2px solid #f767b0
}

.ProductGallery .galleryOwl-thumb .thumb-bottom {
    text-align: center;
    padding: 15px 0
}

.ProductGallery .galleryOwl-thumb .thumb-bottom>.item {
    padding: 11px 5px;
    font-size: 22px;
    color: #717171;
    cursor: pointer;
    transition: .3s
}

.ProductGallery .galleryOwl-thumb .thumb-bottom>.item:hover {
    color: #000
}

.ProductGallery .galleryOwl-thumb .thumb-bottom>.item>p {
    font-size: 12px;
    font-weight: 600;
    margin-top: 6px
}

.ProductGallery .galleryOwl-thumb .thumb-bottom>.item.StopVideo {
    display: none
}

.modal-js.ShareModal {
    background-color: #fff;
    padding: 0
}

.modal-js.ShareModal .ShareImg {
    padding: 30px 30px 0
}

.modal-js.ShareModal .ShareImg>img {
    width: 100%;
    max-width: 270px
}

.modal-js.ShareModal .ShareTitle {
    text-align: center;
    padding: 15px 10px;
    border-bottom: 1px solid #eee;
    font-weight: 500;
    font-size: 16px
}

.modal-js.ShareModal .ShareList {
    padding: 15px;
    display: -webkit-flex;
    display: flex;
    align-items: center
}

.modal-js.ShareModal .ShareList>.item {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 25%
}

.modal-js.ShareModal .ShareList>.item>.ShareLink {
    width: 100%;
    text-align: center;
    display: block
}

.modal-js.ShareModal .ShareList>.item>.ShareLink span {
    display: block;
    margin-top: 9px;
    color: #717171
}

.modal-js.ShareModal .ShareList>.item>.ShareLink::before {
    content: "";
    font-family: denizbutik !important;
    display: inline-block;
    background-color: red;
    text-align: center;
    border-radius: 10px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #fff
}

.modal-js.ShareModal .ShareList>.item>.ShareLink.Fb::before {
    content: "";
    background-color: #3b5999;
    font-size: 19px
}

.modal-js.ShareModal .ShareList>.item>.ShareLink.Tw::before {
    content: "";
    background-color: #55acee
}

.modal-js.ShareModal .ShareList>.item>.ShareLink.Wp::before {
    content: "";
    background-color: #25d366;
    font-size: 21px
}

.modal-js.ShareModal .ShareList>.item>.ShareLink.Gp::before {
    content: "";
    background-color: #dd4b39;
    font-size: 23px
}

@media only screen and (max-width:768px) {
    .modal-js.ShareModal .close-modal {
        right: 0;
        top: 0
    }
}

.ProductGallery .gallery-container .GalleryArea {
    position: relative;
    margin-left: 125px
}

.ProductGallery .gallery-container .GalleryArea .Badge {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #00b65f;
    z-index: 2;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    padding: 3px 7px
}

.ProductGallery .gallery-container .GalleryArea .Badge2 {
    position: absolute;
    bottom: 6px;
    right: 0;
    background-color: #cc242e;
    z-index: 2;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
    padding: 5px 10px;
    font-weight: 700
}

.ProductGallery .owl-carousel.galleryOwl .owl-dots {
    width: auto;
    position: absolute;
    bottom: 25px;
    left: 50%;
    transform: translateX(-50%);
    background-color: rgb(0 0 0 / .24);
    border-radius: 60px;
    padding: 1px 12px 2px
}

.ProductGallery .owl-carousel.galleryOwl .owl-dots .owl-dot {
    display: inline-block;
    margin: 0 2px;
    line-height: 12px
}

.ProductGallery .owl-carousel.galleryOwl .owl-dots .owl-dot span {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background-color: #fff0;
    border: 1px solid #fff
}

.ProductGallery .owl-carousel.galleryOwl .owl-dots .owl-dot.active span {
    background-color: #fff
}

.ProductGallery .ProductVideo {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 4px;
    background-color: #f1f1f1;
    opacity: 0;
    visibility: hidden;
    z-index: 2
}

.ProductGallery .ProductVideo.ShowVideo {
    opacity: 1;
    visibility: visible
}

.ProductGallery .ProductVideo video {
    width: 100%;
    height: 100%
}

.wm-zoom-box,
.wm-zoom-container {
    position: relative
}

img.wm-zoom-default-img {
    height: auto
}

.wm-zoom-lens {
    display: none;
    left: 0;
    position: absolute;
    top: 0
}

.wm-zoom-hight {
    display: none;
    overflow: hidden;
    position: absolute
}

.wm-zoom-hight img {
    left: 0;
    position: absolute;
    top: 0
}

img.wm-zoom-loader {
    z-index: 1
}

img.wm-zoom-hight-img {
    z-index: 2;
    max-width: inherit !important
}

.wm-zoom-lens {
    background: #fff;
    opacity: .3;
    filter: alpha(opacity=30)
}

.wm-zoom-hight {
    background: #f4f4f4;
    z-index: 999999;
    height: 100% !important
}

@media only screen and (max-width:767px) {

    .wm-zoom-lens,
    .wm-zoom-hight {
        display: none !important;
        opacity: 0 !important;
        visibility: hidden !important
    }

    .ProductGallery .gallery-container .GalleryArea {
        margin-left: 0
    }
}

.ticiDialog {
    overflow: hidden;
    touch-action: none;
    -ms-touch-action: none
}

.ticiDialog .ticimaxDialogContent {
    z-index: 99999;
    transform: scale(1)
}

.ticimaxDialogContent {
    position: fixed;
    z-index: 999;
    top: 0;
    left: 0;
    display: table;
    width: 100%;
    height: 100%;
    transform: scale(0);
    background: rgb(0 0 0 / .5)
}

.ticimaxDialogContainer {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.ticiDialog .ticimaxDialogContainer {
    animation: fadeIn .5s cubic-bezier(.165, .84, .44, 1) forwards
}

.ticiDialog .ticimaxDialogTxt {
    -webkit-animation-name: zoomIn;
    -moz-animation-name: zoomIn;
    -ms-animation-name: zoomIn;
    -o-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -ms-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}

.ticimaxDialogTxt {
    font-weight: 300;
    position: relative;
    display: flex;
    min-width: 280px;
    max-width: 500px;
    margin: auto;
    padding: 15px;
    border-radius: 5px;
    flex-wrap: wrap;
    background: linear-gradient(87deg, #00e676 0, #00c853 100%) !important;
    z-index: 999999999999
}

.ticimaxDialogTxt p {
    display: block;
    text-align: center;
    font-size: 13px;
    width: 100%;
    margin: 1px auto 15px;
    color: #fff;
    letter-spacing: .4px;
    font-weight: 600
}

.ticiDialog .ticimaxDialogTxt>div {
    display: block;
    width: 100%
}

.ticiDialog .ticimaxDialogTxt .ticimaxDialogBtn {
    float: left;
    display: flex;
    align-items: center;
    justify-content: center
}

.ticiDialog .ticimaxDialogTxt .ticimaxDialogBtn a {
    float: left;
    border: 0;
    padding: 10px;
    margin: 0;
    outline: 0;
    font-size: 13px;
    border-radius: 5px
}

.ticiDialog .ticimaxDialogTxt.ticimaxDialog-info .ticimaxDialogBtn a {
    background: #3085d6;
    color: #fff
}

.ticiDialog .ticimaxDialogTxt>div:after {
    clear: both;
    display: table;
    content: ""
}

.ticimaxDialog-default {
    background: #fff !important
}

.ticimaxDialog-default p {
    color: #000
}

.ticimaxDialog-default:before {
    content: "";
    font-family: 'FontAwesome';
    font-size: 50px;
    text-align: center;
    margin: 0 auto;
    color: #000;
    margin: 15px auto
}

.ticimaxDialog-default a.ticiNotyBtn {
    cursor: pointer;
    width: 100%;
    display: block;
    line-height: normal;
    border-radius: 2px;
    position: relative;
    background-color: #00c853;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    padding: 8px 0
}

.ticimaxDialog-default a.ticiNotyBtn:hover {
    text-decoration: none;
    color: #fff;
    background-color: #00c853
}

.ticimaxDialog-success {
    background: #fff !important
}

.ticimaxDialog-success p {
    color: #00c853
}

.ticimaxDialog-success:before {
    content: "";
    font-family: 'FontAwesome';
    font-size: 50px;
    text-align: center;
    margin: 0 auto;
    color: #00c853;
    margin: 15px auto
}

.ticimaxDialog-success a.ticiNotyBtn {
    cursor: pointer;
    width: 100%;
    display: block;
    line-height: normal;
    border-radius: 2px;
    position: relative;
    background-color: #00c853;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    padding: 8px 0
}

.ticimaxDialog-success a.ticiNotyBtn:hover {
    text-decoration: none;
    color: #fff;
    background-color: #00c853
}

.ticimaxDialog-danger {
    background: #fff !important
}

.ticimaxDialog-danger:before {
    content: "";
    font-family: 'FontAwesome';
    font-size: 50px;
    text-align: center;
    margin: 0 auto;
    color: red;
    margin: 15px auto
}

.ticimaxDialog-danger p {
    color: red
}

.ticimaxDialog-danger a.ticiNotyBtn {
    cursor: pointer;
    width: 100%;
    display: block;
    line-height: normal;
    border-radius: 2px;
    position: relative;
    background-color: red;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    padding: 8px 0
}

.ticimaxDialog-danger a.ticiNotyBtn:hover {
    text-decoration: none;
    color: #fff;
    background-color: red
}

.ticimaxDialog-warning {
    background: #fff !important
}

.ticimaxDialog-warning p {
    color: #eeb516
}

.ticimaxDialog-warning:before {
    content: "";
    font-family: 'FontAwesome';
    font-size: 50px;
    text-align: center;
    margin: 0 auto;
    color: #eeb516;
    margin: 15px auto
}

.ticimaxDialog-warning a.ticiNotyBtn {
    cursor: pointer;
    width: 100%;
    display: block;
    line-height: normal;
    border-radius: 2px;
    position: relative;
    background-color: #eeb516;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    padding: 8px 0
}

.ticimaxDialog-warning a.ticiNotyBtn:hover {
    text-decoration: none;
    color: #fff;
    background-color: #eeb516
}

.ticimaxDialog-info {
    background: #fff !important
}

.ticimaxDialog-info p {
    color: #00bce6
}

.ticimaxDialog-info:before {
    content: "";
    font-family: 'FontAwesome';
    font-size: 50px;
    text-align: center;
    color: #00bce6;
    margin: 15px auto
}

.ticimaxDialog-info a.ticiNotyBtn {
    cursor: pointer;
    width: 100%;
    display: block;
    line-height: normal;
    border-radius: 2px;
    position: relative;
    background-color: #00bce6;
    color: #fff;
    font-weight: 400;
    font-size: 13px;
    padding: 8px 0
}

.ticimaxDialog-info a.ticiNotyBtn:hover {
    text-decoration: none;
    color: #fff;
    background-color: #00bce6
}

.ticiNotyBtnCancel {
    display: inline-block;
    width: 49%;
    float: left;
    cursor: pointer;
    background: red;
    color: #fff;
    padding: 5px 0;
    border-radius: 2px
}

.ticiNotyBtnConfirm {
    display: inline-block;
    float: right;
    width: 49%;
    padding: 5px 0;
    background: #00c853;
    color: #fff;
    border-radius: 2px;
    cursor: pointer
}

.ticimaxDialogContainer.dialogSiparis {
    max-width: 95%;
    width: 400px;
    border-radius: 0
}

.ticiDialog .dialogSiparis .ticimaxDialogTxt {
    border-radius: 0
}

.dialogSiparis .ticimaxDialog-success p {
    margin-bottom: 50px
}

.dialogSiparis .ticiNotyBtnCancel {
    display: block;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
    font-size: 13px;
    padding: 12px 0;
    background-color: #eaeaea !important;
    font-family: sans-serif;
    color: #5e5e5e
}

.dialogSiparis .ticiNotyBtnConfirm {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 13px;
    padding: 12px 0;
    background-color: #56be67 !important;
    color: #fff !important;
    font-family: sans-serif;
    color: #5e5e5e
}

.dialogSiparis .tici-noty-notification-close-btn {
    border: 1px solid #909090;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    text-align: center;
    padding: 2px;
    font-size: 19px;
    font-weight: 600;
    line-height: normal;
    color: #909090;
    position: absolute;
    right: 10px;
    top: 10px
}

@media screen and (max-width:767px) {
    div.ticimaxDialogContent {
        height: calc(100% + 200px)
    }

    div.ticimaxDialogContent .ticimaxDialogContainer {
        margin-top: -100px
    }
}

body {
    animation: none !important
}

img:not([src]) {
    visibility: hidden
}

.clear {
    clear: both
}

#divTicimaxCopyrightContent {
    display: flex;
    clear: both;
    align-items: center;
    justify-content: center
}

#divTicimaxCopyrightContent img {
    margin: 0 auto
}

#mainHolder_divDesign .blokResimLink {
    width: 100%;
    display: block
}

.mobilTicimaxLogo {
    text-align: center;
    line-height: 1;
    margin-top: 10px;
    margin-bottom: 5px
}

.hidden {
    display: none
}

.lineThrough {
    text-decoration: line-through
}

@media screen and (min-width:767px) {
    .hideWeb {
        display: none !important
    }
}

@media screen and (max-width:767px) {
    .hideMobile {
        display: none !important
    }
}

@media(max-width:480px) {
    .mobilTicimaxLogo>img {
        width: 70px
    }
}

.navigation ul {
    list-style-type: none
}

.ProductList ul {
    list-style-type: none
}

.welcome ul {
    list-style-type: none
}

.urunTab>ul li {
    list-style-type: none
}

ul.breadcrumb {
    list-style-type: none
}

ul.sortingContent {
    list-style-type: none
}

.usernav ul {
    list-style-type: none
}

.CartProduct ul {
    list-style-type: none
}

.ProductDetail .product-social-icon-wrapper ul {
    list-style-type: none
}

ul#ulDuyurularTemplateData,
ul#ulDovizKurlariTemplateData ul,
ul#ulEncokSatilanUrunlerData {
    list-style-type: none
}

#footer ul {
    list-style-type: none
}

.ProductListContent:before {
    clear: both;
    display: table;
    content: ""
}

.ProductList:after {
    clear: both;
    display: table;
    content: ""
}

#ProductListMainContainer #ProductPageProductList.ProductList {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-flow: wrap
}

.productItem.isBanner .productDetail,
.productItem.isBanner .TukendiIco {
    display: none
}

.productItem.isBanner .productImage a {
    padding-bottom: 0
}

.productItem.isBanner .productImage img {
    position: static
}

.popupSepet .hediyeCekiBtn {
    display: none
}

.sepetTopTutar {
    display: none
}

.CartProduct .SProduct li a span.sepetTopBirimFiyat {
    display: none !important
}

.SifremiUnuttum .line:after {
    clear: both;
    display: table;
    content: ""
}

.TempMenu li {
    list-style-type: none
}

#divNextProduct {
    height: 100%;
    text-align: center
}

#divNextProduct .productItem {
    margin: 0;
    background-color: #fff;
    padding: 0;
    border: 1px solid #f0f0f0
}

#divNextProduct .productItem:hover {
    background-color: #f0f0f0
}

#divNextProduct a {
    display: block;
    padding: 30px
}

#divNextProduct a:hover span {
    color: #333
}

#divNextProduct a .divNextProductButtonAlan {
    font-size: 40px;
    font-weight: 600
}

#divNextProduct span {
    display: block;
    font-weight: 600;
    font-size: 14px
}

#divNextProduct span.divNextProductWorld {
    display: inline-block
}

#divNextProduct span.divNextProductCount {
    display: inline-block
}

.insider-opt-in-notification {
    width: 422px;
    padding: 0 20px 10px 20px;
    border: 1px solid #bababa;
    border-radius: 3px;
    box-shadow: 0 4px 4px -2px #888;
    background-color: #fbfbfb;
    font-family: Arial, sans-serif;
    position: fixed;
    top: 0;
    left: 50%;
    margin-left: -211px;
    z-index: 9999999999999
}

.insider-opt-in-notification-inner-container {
    margin: 0;
    padding: 0 20px 10px 20px
}

.insider-opt-in-notification-image-container {
    float: left;
    margin: 13px 15px 0 0
}

.insider-opt-in-notification-image-container img {
    width: 65px;
    height: 65px
}

.insider-opt-in-notification-text-container {
    position: relative !important;
    padding: 10px 0 0 0 !important;
    color: #000 !important;
    text-align: left !important;
    margin: 0 !important;
    line-height: 1.4em !important
}

.insider-opt-in-notification-title {
    margin-bottom: 5px;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.4em;
    color: #000;
    word-break: break-word;
    overflow: hidden
}

.insider-opt-in-notification-description {
    font-size: 12px;
    line-height: 1.4em;
    margin: 10px 0;
    padding: 0;
    text-align: left;
    word-break: break-word;
    overflow: hidden
}

.insider-brand-logo {
    float: left;
    font-size: 10px;
    margin-top: 8px;
    line-height: 18px
}

.insider-brand-logo img {
    width: 38px;
    margin-left: 3px;
    float: right
}

.insider-opt-in-notification-button-container {
    float: right !important
}

.insider-opt-in-notification-button {
    width: 90px;
    line-height: 18px;
    margin-left: 3px;
    padding: 5px;
    background: #f9f9f9;
    border: 1px solid #bababa;
    border-radius: 1px;
    display: inline-block;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    box-sizing: content-box
}

.insider-opt-in-allow-button {
    background: #00c33d;
    color: #fff;
    border-color: #059833
}

@media all and (max-width:421px) {
    .insider-opt-in-notification {
        width: 100%;
        left: 0;
        margin: 0;
        border-radius: 0;
        border-left: 0;
        border-right: 0;
        border-top: 0
    }
}

#lang_flag_container {
    position: absolute;
    left: auto;
    top: 0;
    z-index: 96
}

#langHover {
    padding: 13px 5px
}

#lang {
    line-height: 13px;
    font-size: 12px;
    color: #8d8d8d;
    padding: 0 0 0 37px;
    position: relative
}

#langHover.white {
    background-color: #fff;
    cursor: default
}

#lang-detail {
    background-color: #fff;
    position: absolute;
    top: 39px;
    left: 0;
    border-top: 1px solid #e9e9e9;
    width: 318px;
    -webkit-box-shadow: 0 10px 10px rgb(0 0 0 / .4);
    -moz-box-shadow: 0 10px 10px rgb(0 0 0 / .4);
    box-shadow: 0 10px 10px rgb(0 0 0 / .4);
    z-index: 992
}

#lang-detail .language,
#lang-detail .currency {
    padding: 15px 10px;
    float: left;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%
}

#lang-detail p {
    font-size: 14px;
    color: #2b2b2b;
    margin-bottom: 18px
}

#lang-detail .language a {
    display: block;
    height: 15px;
    line-height: 15px;
    padding-left: 24px;
    font-size: 12px;
    color: #8d8d8d;
    opacity: .5;
    margin-bottom: 15px
}

@media(min-width:768px) {
    #lang-detail .language a:hover {
        opacity: 1;
        color: #2b2b2b
    }

    #lang-detail .language a.active {
        opacity: 1;
        color: #2b2b2b;
        cursor: text
    }
}

@media(max-width:767px) {
    #lang-detail .language a {
        opacity: 1;
        color: #2b2b2b
    }
}

#divAvailableCountries {
    clear: both;
    padding: 0 10px 10px 10px
}

#teslimatUlkeSec p {
    padding: 5px 0;
    margin: 0 !important;
    font-weight: 600;
    font-size: 12px !important;
    text-align: left
}

#txtHeaderSeciliUlke {
    border: 1px solid #ddd;
    background: url(https://cdn.ticimax.cloud/Scripts/images/comboarrow.svg) no-repeat 95%center;
    width: 100%;
    padding: 0 5px;
    font-size: 12px
}

.teslimatUlkeSecUl {
    display: none;
    height: 120px;
    margin: 0;
    padding: 0;
    overflow-y: auto;
    overflow-x: hidden;
    position: absolute;
    background: #fff;
    left: 10px;
    right: 10px;
    border: 1px solid #eee
}

#txtHeaderSeciliUlke.active+.teslimatUlkeSecUl {
    display: block
}

.teslimatUlkeSecUl li {
    font-size: 12px;
    line-height: 15px;
    margin: 0;
    padding-left: 24px;
    height: 25px;
    cursor: pointer;
    text-align: left
}

.teslimatUlkeSecUl li:hover {
    background-color: #eee
}

.header-dil-content #lang_flag_container #lang.flag,
.flag {
    background: url(./../core/Scripts/images/sprites_countryFlag_s_fix_2.png)no-repeat
}

.header-dil-content #lang_flag_container #lang.flag.flag-ae,
.flag-ae {
    background-position: 0 -78px
}

.header-dil-content #lang_flag_container #lang.flag.flag-af,
.flag-af {
    background-position: 0 -158px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ag,
.flag-ag {
    background-position: 0 -240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ai,
.flag-ai {
    background-position: 0 -318px
}

.header-dil-content #lang_flag_container #lang.flag.flag-aj,
.flag-aj {
    background-position: 0 -398px
}

.header-dil-content #lang_flag_container #lang.flag.flag-al,
.flag-al {
    background-position: 0 -480px
}

.header-dil-content #lang_flag_container #lang.flag.flag-am,
.flag-am {
    background-position: 0 -558px
}

.header-dil-content #lang_flag_container #lang.flag.flag-an,
.flag-an {
    background-position: 0 -640px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ao,
.flag-ao {
    background-position: 0 -720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-aq,
.flag-aq {
    background-position: 0 -800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-as,
.flag-as {
    background-position: 0 -958px
}

.header-dil-content #lang_flag_container #lang.flag.flag-at,
.flag-at {
    background-position: 0 -1040px
}

.header-dil-content #lang_flag_container #lang.flag.flag-au,
.flag-au {
    background-position: 0 -1118px
}

.header-dil-content #lang_flag_container #lang.flag.flag-aw,
.flag-aw {
    background-position: 0 -1200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-az,
.flag-az {
    background-position: 0 -1278px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ba,
.flag-ba {
    background-position: 0 -1360px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bb,
.flag-bb {
    background-position: 0 -1440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bd,
.flag-bd {
    background-position: 0 -1520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-be,
.flag-be {
    background-position: 0 -1600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bf,
.flag-bf {
    background-position: 0 -1680px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bg,
.flag-bg {
    background-position: 0 -1760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bh,
.flag-bh {
    background-position: 0 -1840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bi,
.flag-bi {
    background-position: 0 -1920px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bj,
.flag-bj {
    background-position: 0 -2000px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bk,
.flag-bk {
    background-position: 0 -2078px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bm,
.flag-bm {
    background-position: 0 -2158px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bn,
.flag-bn {
    background-position: 0 -2238px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bo,
.flag-bo {
    background-position: 0 -2320px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bp,
.flag-bp {
    background-position: 0 -2400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-br,
.flag-br {
    background-position: 0 -2480px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bs,
.flag-bs {
    background-position: 0 -2558px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bt,
.flag-bt {
    background-position: 0 -2640px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bv,
.flag-bv {
    background-position: 0 -2720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bw,
.flag-bw {
    background-position: 0 -2800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-by,
.flag-by {
    background-position: 0 -2878px
}

.header-dil-content #lang_flag_container #lang.flag.flag-bz,
.flag-bz {
    background-position: 0 -2960px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ca,
.flag-ca {
    background-position: 0 -3038px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cc,
.flag-cc {
    background-position: 0 -3118px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cd,
.flag-cd {
    background-position: 0 -3200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ce,
.flag-ce {
    background-position: 0 -3278px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cf,
.flag-cf {
    background-position: 0 -3360px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cg,
.flag-cg {
    background-position: 0 -3440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ch,
.flag-ch {
    background-position: 0 -3520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ci,
.flag-ci {
    background-position: 0 -3600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ck,
.flag-ck {
    background-position: 0 -3678px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cl,
.flag-cl {
    background-position: 0 -3760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cm,
.flag-cm {
    background-position: 0 -3840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cn,
.flag-cn {
    background-position: 0 -3920px
}

.header-dil-content #lang_flag_container #lang.flag.flag-co,
.flag-co {
    background-position: 0 -4000px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cq,
.flag-cq {
    background-position: 0 -4078px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cr,
.flag-cr {
    background-position: 0 -4160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cs,
.flag-cs {
    background-position: 0 -4240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cu,
.flag-cu {
    background-position: 0 -4318px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cv,
.flag-cv {
    background-position: 0 -4400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cw,
.flag-cw {
    background-position: 0 -4478px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cx,
.flag-cx {
    background-position: 0 -4558px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cy,
.flag-cy {
    background-position: 0 -4640px
}

.header-dil-content #lang_flag_container #lang.flag.flag-cz,
.flag-cz {
    background-position: 0 -4720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-da,
.flag-da {
    background-position: 0 -4800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-de,
.flag-de {
    background-position: 0 -4880px
}

.header-dil-content #lang_flag_container #lang.flag.flag-dj,
.flag-dj {
    background-position: 0 -4960px
}

.header-dil-content #lang_flag_container #lang.flag.flag-dk,
.flag-dk {
    background-position: 0 -5038px
}

.header-dil-content #lang_flag_container #lang.flag.flag-dm,
.flag-dm {
    background-position: 0 -5118px
}

.header-dil-content #lang_flag_container #lang.flag.flag-do,
.flag-do {
    background-position: 0 -5200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-dr,
.flag-dr {
    background-position: 0 -5280px
}

.header-dil-content #lang_flag_container #lang.flag.flag-dz,
.flag-dz {
    background-position: 0 -5360px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ec,
.flag-ec {
    background-position: 0 -5438px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ee,
.flag-ee {
    background-position: 0 -5520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-eg,
.flag-eg {
    background-position: 0 -5600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-eh,
.flag-eh {
    background-position: 0 -5678px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ek,
.flag-ek {
    background-position: 0 -5760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-er,
.flag-er {
    background-position: 0 -5918px
}

.header-dil-content #lang_flag_container #lang.flag.flag-es,
.flag-es {
    background-position: 0 -6000px
}

.header-dil-content #lang_flag_container #lang.flag.flag-et,
.flag-et {
    background-position: 0 -6080px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ez,
.flag-ez {
    background-position: 0 -6160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-fi,
.flag-fi {
    background-position: 0 -6238px
}

.header-dil-content #lang_flag_container #lang.flag.flag-fj,
.flag-fj {
    background-position: 0 -6318px
}

.header-dil-content #lang_flag_container #lang.flag.flag-fk,
.flag-fk {
    background-position: 0 -6398px
}

.header-dil-content #lang_flag_container #lang.flag.flag-fm,
.flag-fm {
    background-position: 0 -6480px
}

.header-dil-content #lang_flag_container #lang.flag.flag-fo,
.flag-fo {
    background-position: 0 -6560px
}

.header-dil-content #lang_flag_container #lang.flag.flag-fr,
.flag-fr {
    background-position: 0 -6640px
}

.header-dil-content #lang_flag_container #lang.flag.flag-fx,
.flag-fx {
    background-position: 0 -6720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ga,
.flag-ga {
    background-position: 0 -6800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gd,
.flag-gd {
    background-position: 0 -6960px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ge,
.flag-ge {
    background-position: 0 -7040px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gf,
.flag-gf {
    background-position: 0 -7120px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gg,
.flag-gg {
    background-position: 0 -7200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gh,
.flag-gh {
    background-position: 0 -7280px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gi,
.flag-gi {
    background-position: 0 -7358px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gl,
.flag-gl {
    background-position: 0 -7440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gm,
.flag-gm {
    background-position: 0 -7520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gn,
.flag-gn {
    background-position: 0 -7600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gp,
.flag-gp {
    background-position: 0 -7680px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gq,
.flag-gq {
    background-position: 0 -7760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gr,
.flag-gr {
    background-position: 0 -7840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gs,
.flag-gs {
    background-position: 0 -7918px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gt,
.flag-gt {
    background-position: 0 -8000px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gu,
.flag-gu {
    background-position: 0 -8078px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gv,
.flag-gv {
    background-position: 0 -8160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gw,
.flag-gw {
    background-position: 0 -8240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-gy,
.flag-gy {
    background-position: 0 -8320px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ha,
.flag-ha {
    background-position: 0 -8400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-hk,
.flag-hk {
    background-position: 0 -8480px
}

.header-dil-content #lang_flag_container #lang.flag.flag-hm,
.flag-hm {
    background-position: 0 -8558px
}

.header-dil-content #lang_flag_container #lang.flag.flag-hn,
.flag-hn {
    background-position: 0 -8638px
}

.header-dil-content #lang_flag_container #lang.flag.flag-hr,
.flag-hr {
    background-position: 0 -8718px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ht,
.flag-ht {
    background-position: 0 -8800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-hu,
.flag-hu {
    background-position: 0 -8880px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ic,
.flag-ic {
    background-position: 0 -8960px
}

.header-dil-content #lang_flag_container #lang.flag.flag-id,
.flag-id {
    background-position: 0 -9040px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ie,
.flag-ie {
    background-position: 0 -9118px
}

.header-dil-content #lang_flag_container #lang.flag.flag-il,
.flag-il {
    background-position: 0 -9200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-in,
.flag-in {
    background-position: 0 -9280px
}

.header-dil-content #lang_flag_container #lang.flag.flag-io,
.flag-io {
    background-position: 0 -9358px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ku,
.flag-ku {
    background-position: 0 -9440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ir,
.flag-ir,
.header-dil-content #lang_flag_container #lang.flag.flag-fa,
.flag-fa {
    background-position: 0 -9520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-is,
.flag-is {
    background-position: 0 -9600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-it,
.flag-it {
    background-position: 0 -9680px
}

.header-dil-content #lang_flag_container #lang.flag.flag-iv,
.flag-iv {
    background-position: 0 -9760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ja,
.flag-ja {
    background-position: 0 -9840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-jm,
.flag-jm {
    background-position: 0 -9918px
}

.header-dil-content #lang_flag_container #lang.flag.flag-jo,
.flag-jo {
    background-position: 0 -9998px
}

.header-dil-content #lang_flag_container #lang.flag.flag-jp,
.flag-jp {
    background-position: 0 -10080px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ke,
.flag-ke {
    background-position: 0 -10160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-kg,
.flag-kg {
    background-position: 0 -10240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-kh,
.flag-kh {
    background-position: 0 -10320px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ki,
.flag-ki {
    background-position: 0 -10400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-km,
.flag-km {
    background-position: 0 -10480px
}

.header-dil-content #lang_flag_container #lang.flag.flag-kn,
.flag-kn {
    background-position: 0 -10560px
}

.header-dil-content #lang_flag_container #lang.flag.flag-kp,
.flag-kp {
    background-position: 0 -10638px
}

.header-dil-content #lang_flag_container #lang.flag.flag-kr,
.flag-kr {
    background-position: 0 -10720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ks,
.flag-ks {
    background-position: 0 -10800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-kw,
.flag-kw {
    background-position: 0 -10878px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ky,
.flag-ky {
    background-position: 0 -10958px
}

.header-dil-content #lang_flag_container #lang.flag.flag-kz,
.flag-kz {
    background-position: 0 -11040px
}

.header-dil-content #lang_flag_container #lang.flag.flag-la,
.flag-la {
    background-position: 0 -11120px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lb,
.flag-lb {
    background-position: 0 -11200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lc,
.flag-lc {
    background-position: 0 -11278px
}

.header-dil-content #lang_flag_container #lang.flag.flag-le,
.flag-le {
    background-position: 0 -11360px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lg,
.flag-lg {
    background-position: 0 -11440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lh,
.flag-lh {
    background-position: 0 -11520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-li,
.flag-li {
    background-position: 0 -11600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lk,
.flag-lk {
    background-position: 0 -11678px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lr,
.flag-lr {
    background-position: 0 -11758px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ls,
.flag-ls {
    background-position: 0 -11840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lt,
.flag-lt {
    background-position: 0 -11920px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lu,
.flag-lu {
    background-position: 0 -12000px
}

.header-dil-content #lang_flag_container #lang.flag.flag-lv,
.flag-lv {
    background-position: 0 -12080px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ly,
.flag-ly {
    background-position: 0 -12158px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ma,
.flag-ma {
    background-position: 0 -12240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mb,
.flag-mb {
    background-position: 0 -12320px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mc,
.flag-mc {
    background-position: 0 -12400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-md,
.flag-md {
    background-position: 0 -12478px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mg,
.flag-mg {
    background-position: 0 -12560px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mh,
.flag-mh {
    background-position: 0 -12638px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mi,
.flag-mi {
    background-position: 0 -12720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mk,
.flag-mk {
    background-position: 0 -12800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ml,
.flag-ml {
    background-position: 0 -12880px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mm,
.flag-mm {
    background-position: 0 -12958px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mn,
.flag-mn {
    background-position: 0 -13038px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mo,
.flag-mo {
    background-position: 0 -13120px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mo_old,
.flag-mo_old {
    background-position: 0 -13200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mp,
.flag-mp {
    background-position: 0 -13278px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mq,
.flag-mq {
    background-position: 0 -13360px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mr,
.flag-mr {
    background-position: 0 -13440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ms,
.flag-ms {
    background-position: 0 -13518px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mt,
.flag-mt {
    background-position: 0 -13600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mu,
.flag-mu {
    background-position: 0 -13680px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mv,
.flag-mv {
    background-position: 0 -13760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mw,
.flag-mw {
    background-position: 0 -13840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mx,
.flag-mx {
    background-position: 0 -13920px
}

.header-dil-content #lang_flag_container #lang.flag.flag-my,
.flag-my {
    background-position: 0 -13998px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mz,
.flag-mz {
    background-position: 0 -14080px
}

.header-dil-content #lang_flag_container #lang.flag.flag-na,
.flag-na {
    background-position: 0 -14160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-nc,
.flag-nc {
    background-position: 0 -14240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ne,
.flag-ne {
    background-position: 0 -14320px
}

.header-dil-content #lang_flag_container #lang.flag.flag-nf,
.flag-nf {
    background-position: 0 -14398px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ng,
.flag-ng {
    background-position: 0 -14478px
}

.header-dil-content #lang_flag_container #lang.flag.flag-nh,
.flag-nh {
    background-position: 0 -14560px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ni,
.flag-ni {
    background-position: 0 -14640px
}

.header-dil-content #lang_flag_container #lang.flag.flag-nl,
.flag-nl {
    background-position: 0 -14720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-no,
.flag-no {
    background-position: 0 -14800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-np,
.flag-np {
    background-position: 0 -14880px
}

.header-dil-content #lang_flag_container #lang.flag.flag-nr,
.flag-nr {
    background-position: 0 -14958px
}

.header-dil-content #lang_flag_container #lang.flag.flag-nt,
.flag-nt {
    background-position: 0 -15040px
}

.header-dil-content #lang_flag_container #lang.flag.flag-nu,
.flag-nu {
    background-position: 0 -15118px
}

.header-dil-content #lang_flag_container #lang.flag.flag-nz,
.flag-nz {
    background-position: 0 -15198px
}

.header-dil-content #lang_flag_container #lang.flag.flag-om,
.flag-om {
    background-position: 0 -15280px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pa,
.flag-pa {
    background-position: 0 -15360px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pe,
.flag-pe {
    background-position: 0 -15440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pf,
.flag-pf {
    background-position: 0 -15520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pg,
.flag-pg {
    background-position: 0 -15600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ph,
.flag-ph {
    background-position: 0 -15678px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pk,
.flag-pk {
    background-position: 0 -15760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pl,
.flag-pl {
    background-position: 0 -15840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pm,
.flag-pm {
    background-position: 0 -15920px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pn,
.flag-pn {
    background-position: 0 -15998px
}

.header-dil-content #lang_flag_container #lang.flag.flag-po,
.flag-po {
    background-position: 0 -16080px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pr,
.flag-pr {
    background-position: 0 -16160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pt,
.flag-pt {
    background-position: 0 -16320px
}

.header-dil-content #lang_flag_container #lang.flag.flag-pw,
.flag-pw {
    background-position: 0 -16400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-py,
.flag-py {
    background-position: 0 -16480px
}

.header-dil-content #lang_flag_container #lang.flag.flag-qa,
.flag-qa {
    background-position: 0 -16558px
}

.header-dil-content #lang_flag_container #lang.flag.flag-re,
.flag-re {
    background-position: 0 -16640px
}

.header-dil-content #lang_flag_container #lang.flag.flag-rm,
.flag-rm {
    background-position: 0 -16718px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ro,
.flag-ro {
    background-position: 0 -16800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ru,
.flag-ru {
    background-position: 0 -16880px
}

.header-dil-content #lang_flag_container #lang.flag.flag-rw,
.flag-rw {
    background-position: 0 -16960px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ar,
.flag-ar {
    background-position: 0 -17040px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sb,
.flag-sb {
    background-position: 0 -17120px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sc,
.flag-sc {
    background-position: 0 -17198px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sd,
.flag-sd {
    background-position: 0 -17278px
}

.header-dil-content #lang_flag_container #lang.flag.flag-se,
.flag-se {
    background-position: 0 -17360px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sf,
.flag-sf {
    background-position: 0 -17440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sg,
.flag-sg {
    background-position: 0 -17520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sh,
.flag-sh {
    background-position: 0 -17598px
}

.header-dil-content #lang_flag_container #lang.flag.flag-si,
.flag-si {
    background-position: 0 -17678px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sj,
.flag-sj {
    background-position: 0 -17760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sk,
.flag-sk {
    background-position: 0 -17840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sl,
.flag-sl {
    background-position: 0 -17920px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sm,
.flag-sm {
    background-position: 0 -18000px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sn,
.flag-sn {
    background-position: 0 -18080px
}

.header-dil-content #lang_flag_container #lang.flag.flag-so,
.flag-so {
    background-position: 0 -18160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sp,
.flag-sp {
    background-position: 0 -18240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sr,
.flag-sr {
    background-position: 0 -18400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-srb,
.flag-srb {
    background-position: 0 -18400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-st,
.flag-st {
    background-position: 0 -18478px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sv,
.flag-sv {
    background-position: 0 -18560px
}

.header-dil-content #lang_flag_container #lang.flag.language .flag-sv,
.language .flag-sv {
    background-position: 0 -18640px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sw,
.flag-sw {
    background-position: 0 -18640px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sy,
.flag-sy {
    background-position: 0 -18720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-sz,
.flag-sz {
    background-position: 0 -18800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tc,
.flag-tc {
    background-position: 0 -18878px
}

.header-dil-content #lang_flag_container #lang.flag.flag-td,
.flag-td {
    background-position: 0 -18960px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tf,
.flag-tf {
    background-position: 0 -19040px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tg,
.flag-tg {
    background-position: 0 -19120px
}

.header-dil-content #lang_flag_container #lang.flag.flag-th,
.flag-th {
    background-position: 0 -19200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tj,
.flag-tj {
    background-position: 0 -19278px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tk,
.flag-tk {
    background-position: 0 -19358px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tm,
.flag-tm {
    background-position: 0 -19438px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tn,
.flag-tn {
    background-position: 0 -19520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-to,
.flag-to {
    background-position: 0 -19598px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tp,
.flag-tp {
    background-position: 0 -19680px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tr,
.flag-tr {
    background-position: 0 -19760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ts,
.flag-ts {
    background-position: 0 -19840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tt,
.flag-tt {
    background-position: 0 -19920px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tu,
.flag-tu {
    background-position: 0 -20000px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tv,
.flag-tv {
    background-position: 0 -20078px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tw,
.flag-tw {
    background-position: 0 -20160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tw_old,
.flag-tw_old {
    background-position: 0 -20240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tx,
.flag-tx {
    background-position: 0 -20318px
}

.header-dil-content #lang_flag_container #lang.flag.flag-tz,
.flag-tz {
    background-position: 0 -20400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-uk,
.flag-uk {
    background-position: 0 -20480px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ug,
.flag-ug {
    background-position: 0 -20560px
}

.header-dil-content #lang_flag_container #lang.flag.flag-en,
.flag-en {
    background-position: 0 -20638px
}

.header-dil-content #lang_flag_container #lang.flag.flag-um,
.flag-um {
    background-position: 0 -20720px
}

.header-dil-content #lang_flag_container #lang.flag.flag-up,
.flag-up {
    background-position: 0 -20800px
}

.header-dil-content #lang_flag_container #lang.flag.flag-us,
.flag-us {
    background-position: 0 -20880px
}

.header-dil-content #lang_flag_container #lang.flag.flag-uy,
.flag-uy {
    background-position: 0 -20960px
}

.header-dil-content #lang_flag_container #lang.flag.flag-uz,
.flag-uz {
    background-position: 0 -21038px
}

.header-dil-content #lang_flag_container #lang.flag.flag-va,
.flag-va {
    background-position: 0 -21120px
}

.header-dil-content #lang_flag_container #lang.flag.flag-vc,
.flag-vc {
    background-position: 0 -21200px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ve,
.flag-ve {
    background-position: 0 -21280px
}

.header-dil-content #lang_flag_container #lang.flag.flag-vg,
.flag-vg {
    background-position: 0 -21358px
}

.header-dil-content #lang_flag_container #lang.flag.flag-vi,
.flag-vi {
    background-position: 0 -21440px
}

.header-dil-content #lang_flag_container #lang.flag.flag-vm,
.flag-vm {
    background-position: 0 -21520px
}

.header-dil-content #lang_flag_container #lang.flag.flag-vn,
.flag-vn {
    background-position: 0 -21600px
}

.header-dil-content #lang_flag_container #lang.flag.flag-vt,
.flag-vt {
    background-position: 0 -21680px
}

.header-dil-content #lang_flag_container #lang.flag.flag-vu,
.flag-vu {
    background-position: 0 -21760px
}

.header-dil-content #lang_flag_container #lang.flag.flag-wa,
.flag-wa {
    background-position: 0 -21840px
}

.header-dil-content #lang_flag_container #lang.flag.flag-wf,
.flag-wf {
    background-position: 0 -21920px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ws,
.flag-ws {
    background-position: 0 -21998px
}

.header-dil-content #lang_flag_container #lang.flag.flag-wz,
.flag-wz {
    background-position: 0 -22080px
}

.header-dil-content #lang_flag_container #lang.flag.flag-ye,
.flag-ye {
    background-position: 0 -22160px
}

.header-dil-content #lang_flag_container #lang.flag.flag-yt,
.flag-yt {
    background-position: 0 -22240px
}

.header-dil-content #lang_flag_container #lang.flag.flag-yu,
.flag-yu {
    background-position: 0 -22320px
}

.header-dil-content #lang_flag_container #lang.flag.flag-za,
.flag-za {
    background-position: 0 -22400px
}

.header-dil-content #lang_flag_container #lang.flag.flag-zm,
.flag-zm {
    background-position: 0 -22480px
}

.header-dil-content #lang_flag_container #lang.flag.flag-zr,
.flag-zr {
    background-position: 0 -22560px
}

.header-dil-content #lang_flag_container #lang.flag.flag-zw,
.flag-zw {
    background-position: 0 -22638px
}

.header-dil-content #lang_flag_container #lang.flag.flag-mne,
.flag-mne {
    background-position: 0 -22720px
}

.clear-both {
    clear: both
}

#lang-detail .currency a {
    display: block;
    line-height: 20px;
    padding-left: 0;
    font-size: 12px;
    color: #8d8d8d;
    text-align: left;
    margin-bottom: 10px;
    opacity: .5;
    margin-bottom: 8px;
    display: block
}

#lang-detail .currency a i {
    float: left;
    width: 30px;
    height: 20px;
    line-height: 20px;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 0;
    background-color: #000;
    color: #fff;
    text-align: center;
    font-size: 13px;
    margin-right: 5px
}

#lang-detail .currency a:hover {
    opacity: 1;
    color: #2b2b2b
}

#lang-detail .currency a.active {
    opacity: 1;
    color: #2b2b2b;
    cursor: text
}

i.fa.fa-iqd:before {
    content: "د.ع";
    margin-top: -2px;
    display: block
}

.currency-ron svg,
.currency-aed svg,
.currency-bhd svg,
.currency-jod svg,
.currency-kwd svg,
.currency-omr svg,
.currency-azn svg,
.currency-qar svg,
.currency-aud svg,
.currency-sar svg {
    float: left;
    width: 30px;
    height: 20px;
    line-height: 20px;
    border-radius: 0;
    background-color: #000;
    color: #fff;
    text-align: center;
    font-size: 13px;
    margin-right: 5px;
    padding: 4px
}

.currency-bhd .fa {
    line-height: 16px !important
}

.currency-jod .fa {
    line-height: 19px !important
}

.currency-bhd .fa,
.currency-jod .fa {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 12px;
    font-weight: 400
}

.currency-bhd .fa:before,
.currency-jod .fa:before {
    font-size: 9px;
    font-weight: 400;
    letter-spacing: 1px
}

.currency-bhd .fa:before {
    content: ".د.ب"
}

.currency-jod .fa:before {
    content: "د.أ"
}

#store_region_container {
    position: absolute;
    top: 2px
}

#divMagazaBolge {
    min-width: 320px
}

.divMagazaBolgeTittle {
    display: block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px
}

#divMagazaBolgeUlke {
    margin-bottom: 15px
}

#divMagazaBolgeUlke label {
    display: block;
    font-weight: 400;
    display: block;
    color: #666
}

#divMagazaBolgeUlke select {
    display: block;
    width: 100%;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    line-height: 1;
    height: auto
}

#divMagazaBolgeSehir {
    margin-bottom: 15px
}

#divMagazaBolgeSehir label {
    display: block;
    margin-bottom: 5px
}

#divMagazaBolgeSehir select {
    display: block;
    width: 100%;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    line-height: 1;
    height: auto
}

#divMagazaBolgeIlce {
    margin-bottom: 15px
}

#divMagazaBolgeIlce label {
    display: block;
    margin-bottom: 5px
}

#divMagazaBolgeIlce select {
    display: block;
    width: 100%;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    line-height: 1;
    height: auto
}

#divMagazaBolgeSemt {
    margin-bottom: 15px
}

#divMagazaBolgeSemt label {
    display: block;
    margin-bottom: 5px
}

#divMagazaBolgeSemt select {
    display: block;
    width: 100%;
    padding: 8px 0;
    background-color: #fff;
    border: 1px solid #ccc;
    line-height: 1;
    height: auto
}

#divMagazaBolge a {
    display: block;
    text-align: center
}

.divMagazaBolgeAdres {
    margin-top: 10px;
    max-height: 200px;
    overflow-y: auto
}

.divMagazaBolgeAdresTitle {
    font-size: 15px;
    font-weight: 700
}

.divMagazaBolgeAdres li {
    display: flex;
    flex-direction: row;
    margin-top: 10px
}

.divMagazaBolgeAdres li>input {
    margin-top: auto;
    margin-bottom: auto
}

.divMagazaBolgeAdres li>div {
    display: flex;
    flex-direction: column;
    margin-left: 10px;
    font-size: 12px
}

.divMagazaBolgeAdres .AdresTanim {
    font-weight: 700;
    font-size: 13px
}

table.ticimaxTable {
    width: 100%;
    border-collapse: collapse;
    margin-top: 10px
}

.ticimaxTable tr {
    background-color: #f2f2f0
}

.ticimaxTable tbody tr {
    border-bottom: 10px solid #fff
}

.ticimaxTable th {
    background: #fff;
    font-size: 13px;
    font-weight: 600
}

.ticimaxTable td,
.ticimaxTable th {
    padding: 9px;
    text-align: left
}

.ticimaxTable thead tr th {
    border: 0
}

@media only screen and (max-width:760px),
(min-device-width:768px) and (max-device-width:1024px) {

    .ticimaxTable table,
    .ticimaxTable thead,
    .ticimaxTable tbody,
    .ticimaxTable th,
    .ticimaxTable td,
    .ticimaxTable tr {
        display: block
    }

    .ticimaxTable thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
    }

    .ticimaxTable tr {
        border: 1px solid #ccc
    }

    .ticimaxTable td {
        border: 0;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%
    }

    .ticimaxTable td:before {
        position: absolute;
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap
    }
}

@media screen and (max-width:760px),
(min-device-width:768px) and (max-device-width:1024px) {
    table td:before {
        content: attr(data-label);
        float: left;
        font-weight: 700
    }
}

.textalignCenter {
    text-align: center !important
}

.adreslerimBaslikRenk {
    color: #f68428
}

.lblMaplink {
    display: inline-block;
    position: relative
}

.lbMapPoint {
    width: 30px;
    height: 30px;
    background: url(../images/lookbookIco.png) no-repeat center center #fff0;
    cursor: pointer
}

#lbUrunView {
    background: #fff;
    border: 1px solid #ddd;
    padding: 10px 15px
}

#lbUrunView .lbSpanUrunAdi {
    display: block;
    color: #000
}

#lbUrunView .lbSpanUrunFiyat {
    display: block;
    color: #000;
    margin-top: 10px;
    margin-bottom: 10px
}

#lbUrunView .lbSpanUrunSatinAl {
    display: block
}

#lbUrunView .lbSpanUrunSatinAl a {
    color: #000
}

.newUyegirisPopup a.fancybox-close {
    background: #fff;
    color: #000;
    right: 0
}

.newUyegirisPopup a.fancybox-close:after {
    color: #000
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgb(0 0 0 / .1);
    box-shadow: inset 0 1px 2px rgb(0 0 0 / .1)
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgb(0 0 0 / .15);
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease
}

.progress-striped .progress-bar,
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    background-size: 40px 40px
}

.progress.active .progress-bar,
.progress-bar.active {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

.progress-bar-success {
    background-color: #5cb85c
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent)
}

.progress-bar-info {
    background-color: #5bc0de
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent)
}

.progress-bar-warning {
    background-color: #f0ad4e
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent)
}

.progress-bar-danger {
    background-color: #d9534f
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgb(255 255 255 / .15) 25%, transparent 25%, transparent 50%, rgb(255 255 255 / .15) 50%, rgb(255 255 255 / .15) 75%, transparent 75%, transparent)
}

#mainHolder_txtbxSifre {
    padding-right: 30px
}

[ng-cloak],
[data-ng-cloak],
[x-ng-cloak],
.ng-cloak,
.x-ng-cloak {
    display: none !important
}

.translate-cloak {
    display: none
}

.alert {
    padding: 3px;
    margin: 5px 0;
    border: 1px solid #fff0;
    display: block;
    font-weight: 700;
    width: 100%
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1
}

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.sayfaYukleniyor {
    position: relative
}

.sayfaYukleniyor:after {
    content: '';
    background: rgb(255 255 255 / .5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 99
}

.sayfaYukleniyor:before {
    content: '';
    font-family: 'FontAwesome';
    position: absolute;
    font-size: 50px;
    left: 50%;
    top: 50%;
    z-index: 999;
    margin-left: -25px;
    margin-top: -25px;
    color: #000;
    -webkit-animation: fa-spin 2s infinite linear;
    animation: fa-spin 2s infinite linear
}

.butonDisabled {
    opacity: .6;
    cursor: not-allowed !important
}

a {
    cursor: pointer
}

#divStokYok {
    display: block;
    background-color: #dfdfdf;
    text-align: center;
    padding: 10px 0;
    line-height: normal;
    margin: 15px 0;
    border-radius: 4px;
    float: left;
    width: 100%;
    clear: left
}

#divStokYok:after {
    clear: both;
    display: table;
    content: ""
}

.eksecenekLine.kutuluvaryasyon {
    overflow: inherit
}

.size_box.nostok {
    position: relative;
    pointer-events: none;
    cursor: default;
    opacity: .5
}

.btnnostok {
    text-align: center;
    position: absolute;
    display: none;
    background-color: #ddd;
    color: #000;
    padding: 5px 2px;
    font-size: 10px;
    left: -120%;
    right: -120%;
    line-height: 14px !important;
    top: 100%;
    z-index: 10000000;
    margin-top: 6px
}

.btnnostok:after {
    content: "";
    position: absolute;
    top: -6px;
    left: 50%;
    border-bottom: 6px solid #ddd;
    border-left: 6px solid #fff0;
    border-right: 6px solid #fff0;
    margin-left: -6px
}

.btnnostok i {
    display: block;
    font-size: 16px;
    margin-top: 5px
}

.size_box.nostok:hover .btnnostok {
    display: block !important
}

.btnnostok.selected {
    background-color: #f1b9bc;
    border-color: #e89296;
    color: #f00 !important
}

.btnnostok.selected:after {
    border-bottom-color: #f1b9bc
}

.btnnostok:before {
    background-color: #fff0;
    height: 6px;
    display: block;
    left: 0;
    right: 0;
    top: 0;
    content: "";
    width: 100%;
    left: 0;
    right: 0;
    position: absolute;
    top: -6px
}

.btnnostok.selected i {
    color: #f00 !important
}

.SmallImages .AltVideoThumb {
    position: relative
}

.SmallImages .AltVideoThumb i {
    position: absolute;
    bottom: 0;
    top: 0;
    width: 30px;
    height: 30px;
    border: 1px solid #000;
    border-radius: 100%;
    line-height: 28px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center
}

#divThumpVideo {
    position: relative
}

#divThumpVideo i {
    position: absolute;
    bottom: 0;
    top: 0;
    width: 30px;
    height: 30px;
    border: 1px solid #000;
    border-radius: 100%;
    line-height: 28px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center
}

#vdUrunVideo {
    max-width: 100%
}

.productItem .productImage video {
    width: 100%;
    height: 100%;
    margin: auto;
    transition: ease-in-out .3s all;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none
}

.videoAutoPlayFalse .divVideoPlayButton {
    display: block
}

.videoAutoPlayTrue .divVideoPlayButton {
    display: none
}

.productItem .productImage a.urunListeVideoPlay {
    position: absolute;
    left: 10px;
    top: 0;
    padding: 0;
    height: 0;
    margin: 0;
    display: inline-block;
    width: auto;
    z-index: 999999
}

.productItem .productImage a.urunListeVideoPlay i {
    font-size: 20px
}

#txtbxurunSiparisAdedi-error {
    display: none !important
}

.urunsecoverlay {
    position: fixed;
    background-color: #000;
    opacity: .5;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.urunsecbody #divUrunEkSecenek {
    background-color: #fff;
    position: relative;
    z-index: 1000000;
    padding: 5px;
    border-radius: 5px
}

.urunsecbody #divUrunEkSecenek .tooltipp {
    position: absolute;
    top: -50px;
    left: 50%;
    margin-left: -130px;
    background-color: red;
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 5px
}

.eksecenekLine {
    clear: both;
    display: block;
    margin-bottom: 3px
}

.detayEdit {
    position: fixed;
    left: 0;
    z-index: 9999;
    top: 300px;
    -webkit-box-shadow: 3px 3px 8px 0 rgb(186 179 186);
    -moz-box-shadow: 3px 3px 8px 0 rgb(186 179 186);
    box-shadow: 3px 3px 8px 0 rgb(186 179 186)
}

.btnEdit {
    padding: 5px;
    background-color: #fff;
    color: #000;
    display: block;
    border-radius: 2px;
    position: relative;
    cursor: pointer
}

.editUl {
    display: none
}

.editUl a {
    display: block;
    background-color: #fff;
    border-radius: 2px;
    line-height: 34px;
    padding: 0 80px 0 5px;
    font-size: 14px;
    border: 1px solid #e1e1e1;
    margin: 5px 0 5px 0
}

.editUl a:hover {
    background-color: #f1f1f1
}

.btnEdit:hover .editUl {
    display: block;
    padding: 5px 0
}

.whatsApp {
    position: relative;
    color: #fff;
    cursor: pointer;
    background-color: #6dc33a;
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 20px;
    display: inline-block;
    width: 93px;
    text-align: center
}

.whatsApp:hover,
whatsApp label:hover,
.whatsApp i:hover {
    color: #fff
}

.telegram {
    position: relative;
    color: #fff;
    cursor: pointer;
    background-color: #34abe0;
    border-radius: 3px;
    box-sizing: border-box;
    line-height: 20px;
    display: inline-block;
    width: 93px;
    text-align: center
}

.telegram:hover,
telegram label:hover,
.telegram i:hover {
    color: #fff
}

.rating {
    color: #a9a9a9;
    margin: 0;
    padding: 0
}

ul.rating {
    display: inline-block
}

.rating li {
    list-style-type: none;
    display: inline-block;
    padding: 1px;
    text-align: center;
    font-weight: 700;
    cursor: pointer;
    width: 19px;
    height: 20px;
    position: relative;
    margin-right: 3px
}

.div-puan i.starItem {
    color: #f90
}

ul.rating li i.starItem {
    font-size: 18px;
    height: 20px;
    line-height: 20px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

ul.rating li i.starItem:hover {
    font-size: 20px
}

.rating .filled {
    color: gold
}

.taksitWrapper .taksitBlock {
    float: left;
    width: 100%;
    display: block;
    text-align: center;
    padding: 5px 10px 20px 10px
}

.taksitWrapper .taksitBlock .taksitLogo {
    height: 30px;
    margin: 0 auto 10px auto;
    display: block
}

.taksitWrapper .taksitBlock .taksitBlockContent {
    width: 100%;
    max-width: 330px;
    margin: 0 auto
}

.taksitWrapper .taksitBlock .taksitBlockContent table {
    width: 100%;
    background: #fff;
    border: 1px solid #eee;
    border-spacing: 0;
    border-radius: 3px;
    overflow: hidden
}

.taksitWrapper .taksitBlock .taksitBlockContent table thead {
    color: #fff
}

.taksitWrapper .taksitBlock .taksitBlockContent thead tr {
    background: #0f3a54;
    color: #fff
}

.taksitWrapper .taksitBlock .taksitBlockContent table tr {
    height: 40px;
    line-height: 40px
}

.taksitWrapper .taksitBlock .taksitBlockContent table tbody tr:nth-child(even) {
    background: #eee
}

.taksitWrapper .taksitBlock .taksitBlockContent tr td {
    padding: 0 5px
}

.taksitWrapper .taksitBlock .taksitBlockContent tr td.taksitAdet {
    max-width: 100px;
    font-weight: 500
}

.taksitWrapper .taksitBlock .taksitBlockContent tr td {
    padding: 5px;
    line-height: 20px
}

.taksitWrapper .taksitBlock .taksitBlockContent table tbody tr:hover {
    background: #ddd
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-1 {
    background: #7cc242
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-2 {
    background: #fdbf57
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-3 {
    background: #6950a2
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-4 {
    background: #e01d6e
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-5 {
    background: #ed1c24
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-6 {
    background: #00a6d4
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-7 {
    background: #ee3623
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-9 {
    background: #a3a3a3
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-10 {
    background: #2484c6
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-11 {
    background: #056bb6
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-12 {
    background: #221f1f
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-13 {
    background: #0053a0
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-14 {
    background: #fdb813
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-15 {
    background: #036647
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-16 {
    background: #00c3b3
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-17 {
    background: #e8ce00
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-18 {
    background: #e9690e
}

.taksitWrapper .taksitBlock .taksitBlockContent thead .taksitColor-19 {
    background: #009862
}

div.odemeSecenekItem {
    background: #dfecd4;
    width: 100%;
    max-width: 200px;
    padding: 10px;
    border-radius: 3px;
    border: 1px solid #9ec77f;
    font-size: 12px;
    color: #656565;
    float: left;
    margin: 0 10px 10px 0
}

div.odemeSecenekItem b {
    font-size: 18px;
    display: block;
    padding-top: 3px
}

@media(min-width:550px) and (max-width:990px) {
    .taksitWrapper .taksitBlock {
        width: 50%
    }

    .taksitWrapper .taksitBlock:nth-child(2n+1) {
        clear: left
    }
}

@media(min-width:991px) and (max-width:1200px) {
    .taksitWrapper .taksitBlock {
        width: 33%
    }

    .taksitWrapper .taksitBlock:nth-child(3n+1) {
        clear: left
    }
}

@media screen and (min-width:1200px) {
    .taksitWrapper .taksitBlock {
        width: 25%
    }

    .taksitWrapper .taksitBlock:nth-child(4n+1) {
        clear: left
    }
}

.riSingle {
    display: inline-block;
    white-space: nowrap;
    text-align: left;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    vertical-align: middle
}

.riSingle a.riUp {
    display: inline-block;
    height: 8px;
    width: 15px;
    vertical-align: top
}

.riSingle a.riDown {
    display: inline-block;
    height: 8px;
    width: 15px;
    vertical-align: top;
    margin-left: -15px;
    vertical-align: bottom
}

.RadInput a {
    display: block;
    overflow: hidden;
    position: relative;
    outline: 0;
    z-index: 2;
    text-indent: -2222px;
    text-align: center;
    text-decoration: none
}

.quickViewIco {
    display: none;
    position: absolute;
    left: 20px;
    top: 30%;
    right: 20px;
    text-align: center
}

.productItem:hover .quickViewIco {
    display: block
}

.globalSelect {
    font-size: 11px;
    border: 1px solid #eaeaea;
    padding: 3px;
    width: 120px
}

#divTemaOnizleme {
    margin: 0 auto;
    background-color: #000;
    padding: 5px 20px;
    overflow: hidden;
    display: flex
}

#divTemaOnizleme select {
    border: 1px solid #ccc;
    padding: 6px 12px;
    height: 34px;
    width: 100%;
    color: #555;
    margin: 5px 0;
    background-color: #fff;
    background-image: none;
    border-radius: 4px
}

#divTemaOnizleme span {
    margin: 0 auto;
    color: #fff
}

#btnTemaOnizlemeIptal {
    margin-top: 4px;
    float: right;
    line-height: 34px;
    padding: 0 8px;
    background-color: #fff;
    border: 1px solid #ccc;
    color: #000;
    border-radius: 4px;
    cursor: pointer
}

.noProduct {
    background: #fff;
    border-radius: 50%;
    width: 212px;
    height: 212px;
    border: 1px solid #c6c8ca;
    color: #b1b3b7;
    text-align: center;
    font-family: sans-serif;
    padding-top: 40px;
    margin: 20px auto;
    box-sizing: border-box
}

.noProduct span {
    display: block;
    margin-top: 15px;
    font-weight: 700;
    font-size: 16px
}

.noProduct img {
    margin-left: -7px
}

.baglanButton {
    line-height: 34px;
    background-color: #ef233c;
    color: #fff;
    display: block;
    text-align: center;
    font-size: 14px;
    margin: 10px 0;
    padding: 5px 0
}

.baglanButton a {
    border: 0;
    width: 100%;
    height: 100%;
    line-height: 1;
    display: block;
    background-color: #fff0;
    cursor: pointer;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    padding: 15px 0
}

#divFacebookLoginContainer.baglanButton {
    background: #3b5998
}

#divTwitterLoginContainer.baglanButton {
    background: #2ba9e1
}

#divGoogleLoginContainer.baglanButton {
    background: #dd4b39;
    margin-bottom: 10px
}

#divMercanAppLoginContainer.baglanButton {
    background: #4de9ec;
    margin-bottom: 10px;
    color: #0b0b1a
}

#divMercanAppLoginContainer.baglanButton a {
    color: #0b0b1a
}

.baglanButton a#btnMercanAppLogin:hover {
    background-color: #0069d9;
    color: #fff
}

.socialUserSozlesmeDiv {
    margin-top: 10px
}

.asortiListItem {
    display: block
}

.asortiListItem:after {
    clear: both;
    display: table;
    content: ""
}

.asortiListItem>div {
    float: left;
    padding: 5px 0
}

.asortiMiktar {
    min-width: 20%
}

.asortiAyrac {
    min-width: 5%
}

ul.breadcrumb {
    list-style-type: none;
    padding: 0;
    display: inline-block;
    float: left;
    margin: 0;
    font-size: 13px
}

ul.breadcrumb:after {
    clear: both;
    display: table;
    content: ""
}

ul.breadcrumb li {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 13px;
    float: left
}

ul.breadcrumb li:first-child a {
    font-size: 13px
}

ul.breadcrumb li a {
    display: inline-block;
    line-height: normal;
    font-size: 13px
}

ul.breadcrumb li a span {
    font-size: 13px
}

.proCategoryTitle:after {
    clear: both;
    display: table;
    content: ""
}

a#linkOncekiSayfa {
    display: inline-block;
    float: right;
    line-height: normal;
    padding: 0;
    margin: 0;
    position: relative;
    color: #000;
    font-size: 13px
}

.taksitBaslik1 {
    background: none center center no-repeat #7cc242
}

.taksitBaslik2 {
    background: none center center no-repeat #fdbf57
}

.taksitBaslik3 {
    background: none center center no-repeat #6950a2
}

.taksitBaslik4 {
    background: none center center no-repeat #e01d6e
}

.taksitBaslik5 {
    background: none center center no-repeat #ed1c24
}

.taksitBaslik6 {
    background: none center center no-repeat #00a6d4
}

.taksitBaslik7 {
    background: none center center no-repeat #ee3623
}

.taksitBaslik8 {
    background: none center center no-repeat #00aedb
}

.taksitBaslik9 {
    background: none center center no-repeat #a3a3a3
}

.taksitBaslik10 {
    background: none center center no-repeat #2e3192
}

.taksitBaslik11 {
    background: none center center no-repeat #056bb6
}

.taksitBaslik12 {
    background: none center center no-repeat #221f1f
}

.taksitBaslik13 {
    background: none center center no-repeat #0053a0
}

.taksitBaslik14 {
    background: none center center no-repeat #ffdf00
}

.taksitBaslik15 {
    background: none center center no-repeat #024d39
}

.taksitBaslik16 {
    background: none center center no-repeat #8c1639
}

.taksitBaslik17 {
    background: none center center no-repeat #e9690e
}

.taksitBaslik18 {
    background: none center center no-repeat #e9690e
}

.taksitBaslik19 {
    background: none center center no-repeat #fff
}

.taksitBaslik20 {
    background: none center center no-repeat #7cc242
}

.taksitBaslik21 {
    background: none center center no-repeat #ffdf00
}

.taksitBaslik23 {
    background: none center center no-repeat #e01d6e
}

.taksitBaslik img {
    display: inline-block
}

ul.breadcrumb {
    list-style-type: none;
    padding: 0;
    display: inline-block;
    float: left
}

ul.breadcrumb li {
    display: inline-block;
    margin: 0;
    padding: 0;
    font-size: 13px;
    float: left
}

ul.breadcrumb li:first-child a {
    font-size: 13px
}

ul.breadcrumb li a {
    display: inline-block;
    line-height: normal;
    font-size: 13px
}

ul.breadcrumb li a span {
    font-size: 13px
}

.proCategoryTitle:after {
    clear: both;
    display: table;
    content: ""
}

a#linkOncekiSayfa {
    display: inline-block;
    float: right;
    line-height: normal;
    padding: 0;
    margin: 0;
    position: relative;
    color: #000;
    font-size: 13px
}

.flex-caption {
    width: 100%;
    left: 0;
    bottom: 0;
    background: rgb(0 0 0 / .5);
    color: #fff;
    text-shadow: 0 -1px 0 rgb(0 0 0 / .3);
    font-size: 14px;
    line-height: 18px
}

.jautoImages {
    background-color: #fff;
    z-index: 9999
}

.jautoImages .ui-menu-item {
    height: 52px;
    overflow: hidden;
    padding: 0 !important;
    margin-bottom: 10px !important
}

.jautoImages .ui-menu-item:after {
    clear: both;
    display: table;
    content: ""
}

.jautoImages .complate_image {
    float: left;
    width: 20%;
    height: 50px;
    display: block;
    margin-right: 10px;
    text-align: center
}

.jautoImages .complate_image img {
    max-width: 100%;
    max-height: 100%
}

.jautoImages .complate_text {
    float: left;
    width: 70%;
    display: block;
    line-height: 1;
    font-size: 12px;
    padding: 5px 0 0 0;
    vertical-align: middle;
    color: #000;
    text-align: left
}

#divMobileImageList .owl-dots {
    text-align: center;
    position: relative;
    margin-top: 10px
}

#divMobileImageList .owl-dots .owl-dot {
    background: #d9d9d9;
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 50%;
    margin: 0 4px
}

#divMobileImageList .owl-dots .owl-dot.active {
    background: #000
}

.istekListeAra {
    min-width: 320px;
    max-width: 400px;
    margin: 0 auto
}

.istekListeAraTittle {
    font-size: 22px;
    color: #000;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
    margin-top: 40px;
    margin-bottom: 40px
}

.istekListeAra .button {
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    margin-top: 15px;
    min-height: 0;
    line-height: normal;
    padding: 12px 0;
    display: block
}

.istekListeAra .textbox {
    width: 100%;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    margin-top: 15px;
    min-height: 40px;
    line-height: 40px;
    padding: 0;
    background-color: #f3f3f3;
    border: 1px solid #e1e1e1
}

.istekListeAra .validate {
    margin-top: 10px
}

.istekListeSonuc {
    border: 1px solid #e1e1e1;
    padding: 10%
}

.istekListeSonuc .istekListeItemTittle {
    text-align: center;
    font-size: 16px
}

.istekDetayGeri {
    text-align: center;
    display: block;
    margin-bottom: 40px
}

.istekDetayGeri .button {
    display: inline-block;
    background-color: #f3f3f3;
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #2b2b2b;
    padding-left: 30px;
    padding-right: 30px
}

.istekDetayGeri:after {
    clear: both;
    display: table;
    content: ""
}

.istekDetayIcerik .ProductList:after {
    clear: both;
    display: table;
    content: ""
}

.istekDetayIcerik .productItem {
    overflow: inherit
}

.istekUrunDetay .urunBaslik {
    color: #2b2b2b;
    font-size: 13px;
    margin-top: 20px;
    margin-bottom: 8px;
    overflow: hidden;
    display: block
}

.istekUrunDetay .satinAl {
    display: block
}

.istekUrunDetay .satinAl:after {
    clear: both;
    display: table;
    content: ""
}

.istekUrunDetay .satinAl .button {
    padding: 8px 20px;
    border-radius: 4px;
    display: inline-block
}

.istekUrunDetay .istekUrunFiyat {
    color: #2b2b2b;
    font-size: 13px;
    margin-bottom: 20px;
    height: 15px;
    overflow: hidden;
    display: block
}

.istekUrunDetay .istekUrunDurum {
    font-weight: 700;
    font-size: 14px
}

.ArkadasiniDavetetBlock ul {
    list-style-type: none
}

.ArkadasiniDavetetBlock button.accordion {
    color: #2b2b2b;
    background-color: #fff0;
    font-weight: 600;
    cursor: pointer;
    padding: 15px 0;
    width: 100%;
    border: 0;
    text-align: center;
    outline: 0;
    font-size: 14px;
    transition: .4s
}

.ArkadasiniDavetetBlock .Block_Text {
    background-color: #fff;
    padding: 0 10% 20px
}

.ArkadasiniDavetetBlock .button.linkOlustur {
    background-color: #f3f3f3;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    font-size: 14px;
    color: #2b2b2b
}

.ArkadasiniDavetetBlock .button {
    margin: 10px 0 0 0
}

.ArkadasiniDavetetBlock .textbox {
    background-color: #f3f3f3;
    border: 1px solid #e1e1e1;
    box-shadow: none
}

.ArkadasiniDavetetBlock hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #e1e1e1;
    margin: 20px 0 0 0;
    padding: 0
}

.divOzellestirmeContent {
    background-color: #fff;
    max-width: 360px;
    padding: 20px;
    min-width: 360px
}

.ozellestirmeTittle {
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 8px;
    margin-bottom: 10px
}

.ozellestirmeTittle .colLeft {
    text-align: left;
    width: 100%;
    font-weight: 600;
    color: #000;
    font-size: 18px
}

.ozellestirmeTittle .colLeft span {
    font-weight: 600;
    color: #000;
    font-size: 18px
}

.ozellestirmeTittle .colLeft span i {
    margin-right: 5px;
    font-size: 14px
}

.ozellestirmeTittle .colCenter {
    float: left;
    width: 33%;
    font-weight: 600;
    color: #000;
    font-size: 18px
}

.ozellestirmeTittle .colRight {
    float: left;
    width: 33%;
    font-weight: 600;
    color: #000;
    font-size: 18px
}

.ozellestirmeTittle:after {
    clear: both;
    display: table;
    content: ""
}

.ozellestirmeitem:after {
    clear: both;
    display: table;
    content: ""
}

.ozellestirmeitem div {
    text-align: left;
    float: left;
    font-weight: 600;
    color: #000;
    font-size: 13px
}

.ozellestirmeitem .colLeft {
    color: #000;
    font-weight: 500;
    font-size: 13px;
    width: 100%;
    line-height: 1.5
}

.ozellestirmeitem .colRight {
    color: #3d3a3a;
    width: 100%;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.5
}

.ozellestirmeUcret {
    border-bottom: 1px solid #e1e1e1;
    padding: 8px 0;
    margin: 10px 0
}

.ozellestirmeUcret .colLeft {
    text-align: left;
    font-weight: 700;
    color: #000;
    font-size: 14px
}

.ozellestirmeUcret .colLeft i {
    margin-right: 5px;
    font-size: 14px
}

.ozellestirmeUcret .colRight span {
    color: #000;
    font-size: 13px;
    font-weight: 600
}

.brand-list {
    width: 100%
}

.brands-head {
    width: 100%;
    line-height: 58px;
    color: #111;
    font-size: 14px;
    font-weight: 900
}

.brands-head:after {
    clear: both;
    display: table;
    content: ""
}

#allletters {
    background-color: #ddd;
    margin-bottom: 20px;
    padding: 5px;
    margin-top: 10px;
    list-style-type: none
}

#allletters:after {
    clear: both;
    display: table;
    content: ""
}

#allletters li {
    float: left;
    margin-right: 5px;
    text-align: center;
    width: 39px;
    height: 25px;
    background-color: #fff
}

#allletters li a {
    float: left;
    width: 100%;
    float: left;
    line-height: 25px;
    padding: 0;
    font-size: 18px;
    font-weight: 700;
    color: #000;
    text-transform: uppercase
}

.brands-wrapper .brands-block {
    background-color: #ddd;
    min-height: 335px;
    padding: 20px 20px 20px 160px;
    position: relative
}

.brands-wrapper .brand-letter {
    background-color: #000;
    position: absolute;
    left: 0;
    top: 0;
    width: 150px;
    height: 100%;
    padding: 0
}

.brands-wrapper .brand-letter>h4 {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 0;
    text-align: center;
    width: 100%;
    margin-left: 0;
    padding-top: 0
}

.brands-wrapper .brand-letter>h4>a {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    color: #fff;
    font-size: 160px;
    line-height: 1.2;
    text-indent: 0
}

.brands-wrapper .brand-name-list {
    float: left;
    width: 100%;
    max-height: 295px;
    overflow-y: auto;
    overflow-x: hidden
}

.brands-wrapper .brand-name-list::-webkit-scrollbar {
    width: 4px
}

.brands-wrapper .brand-name-list::-webkit-scrollbar-track {
    background: #e5e5e5
}

.brands-wrapper .brand-name-list::-webkit-scrollbar-thumb {
    background: #000
}

.brands-wrapper .brand-name-list .fl {
    float: left;
    width: 100%;
    list-style-type: none
}

.brands-wrapper .brand-name-list .fl li {
    float: left;
    width: 25%
}

.brands-wrapper .brand-name-list .fl li a {
    background: #fff;
    color: #000;
    font-size: 12px;
    padding: 0 11px;
    line-height: 25px;
    float: left;
    margin-bottom: 5px
}

@media(max-width:768px) {
    .brands-wrapper .brands-block {
        min-height: 175px;
        height: 175px;
        padding: 20px 20px 20px 95px
    }

    .brands-wrapper .brand-letter {
        width: 85px
    }

    .brands-wrapper .brand-letter>h4>a {
        font-size: 98px
    }

    .brands-wrapper .brand-name-list .fl li {
        width: 100%
    }

    #allletters li {
        width: 29px;
        margin-bottom: 5px
    }

    #allletters li a {
        font-size: 15px
    }
}

#divMagazaStok {
    float: left;
    margin: 0 0 0 0
}

#divMagazalar {
    max-width: 460px;
    padding: 30px 20px
}

#divMagazalar:after {
    clear: both;
    display: table;
    content: ""
}

#divMagazalar .divMagazalarTittle {
    font-size: 18px;
    font-weight: 500;
    border-bottom: 1px solid #e1e1e1;
    padding-bottom: 10px;
    margin-bottom: 20px;
    color: #000;
    width: 100%
}

#divMagazalar .divMagazalarTittle i {
    font-size: 14px;
    margin-right: 8px
}

#divMagazalar .adresDetayItemContent {
    display: flex;
    margin-left: -5px;
    margin-right: -5px
}

#divMagazalar .adresDetayUlkeItem,
.adresDetaySehirItem,
.adresDetayIlceItem {
    margin: 5px;
    flex-grow: 3
}

#divMagazalar select {
    border: 1px solid #e1e1e1;
    height: 40px;
    background-color: #fff;
    display: block;
    padding: 0;
    margin: 0
}

#divMagazalar .divMagazaHeader {
    width: 100%;
    float: left;
    border-top: 1px solid #e1e1e1;
    margin-top: 20px;
    margin-bottom: 10px;
    padding: 10px 0 0
}

#divMagazalar .divMagazaHeader:after {
    clear: both;
    display: table;
    content: ""
}

#divMagazalar .divMagazaHeader>div {
    width: 25%;
    float: left;
    margin-right: 0;
    text-align: center;
    font-size: 12px;
    color: #000;
    font-weight: 500
}

#divMagazalar .divMagazaContent {
    float: left;
    width: 100%;
    border: 1px solid #e1e1e1;
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden
}

#divMagazalar .divMagazaContent:after {
    clear: both;
    display: table;
    content: ""
}

#divMagazalar .divMagazaItem {
    float: left;
    display: block;
    width: 100%;
    background-color: #f5f4f4;
    padding: 0 0
}

#divMagazalar .divMagazaItem:nth-child(2n) {
    background-color: #fff
}

#divMagazalar .divMagazaItem:after {
    clear: both;
    display: table;
    content: ""
}

#divMagazalar .divMagazaItem>div {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 12px;
    color: #000
}

#divMagazalar .divMagazaItem>div.span-1 {
    padding: 15px 0;
    line-height: normal
}

#divMagazalar .divMagazaItem>div.span-2 {
    padding: 15px 0;
    line-height: normal
}

#divMagazalar .divMagazaItem>div.span-3 {
    padding: 15px 0;
    line-height: normal
}

#divMagazalar .divMagazaItem>div.span-4 {
    padding: 15px 0;
    line-height: normal
}

#divMagazalar .divMagazaItem>div.span-4 a {
    line-height: normal;
    font-size: 12px
}

@media(max-width:768px) {
    #divMagazalar>div {
        width: 100%;
        font-size: 11px;
        margin-bottom: 8px
    }
}

@media(max-width:991px) {
    .leftImage img {
        max-width: 100%
    }
}

.categoryOverlay {
    visibility: visible;
    background: #000;
    opacity: .5;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 9999;
    height: 100%
}

.categoryOverlay #loader {
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -75px 0 0 -75px;
    border: 8px solid #f3f3f3;
    border-radius: 50%;
    border-top: 8px solid #000;
    width: 100px;
    height: 100px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.productItem .productTimer {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    background: #f1efef;
    padding: 10px 0;
    z-index: 9
}

.productItem .productTimer span.productTimerContent {
    display: inline-block;
    min-width: 45px
}

.productItem .productTimer span.productTimerContent span {
    font-size: 17px;
    color: #282929;
    text-align: center;
    font-weight: 600;
    border-right: 1px solid #ded6d6;
    display: block
}

.productItem .productTimer span.productTimerContent span:last-child {
    display: block;
    font-size: 12px;
    color: #919191;
    line-height: 1;
    font-weight: 400;
    border-right: 0
}

.productItem .productTimer span.productTimerContent .productTimerSecond {
    border-right: 0
}

.productItem .productPrice.showLastDayCounter {
    display: block;
    float: none;
    position: relative;
    text-align: center;
    height: auto
}

.productItem .productPrice.showLastDayCounter .discountPrice {
    display: block;
    float: none;
    position: relative;
    text-align: center
}

.productItem .productPrice.showLastDayCounter .discountPrice span {
    display: inline-block;
    font-size: 12px;
    text-decoration: line-through;
    font-weight: 400
}

.productItem .productPrice.showLastDayCounter .regularPrice {
    display: block;
    float: none;
    position: relative;
    text-align: center
}

.productItem .productPrice.showLastDayCounter .regularPrice span {
    display: inline-block;
    font-size: 14px;
    text-decoration: none;
    font-weight: 600
}

.siparisTakipDetayi .siparisTutucu .siparisBilgi .siparisBilgiSag span.siparisTakipDurum {
    font-weight: 600;
    color: #000;
    padding: 5px 0
}

.leftImage .productTimer {
    z-index: 99;
    background: rgb(6 6 6 / .5) !important;
    width: 100%;
    padding: 6px 0 !important;
    text-align: center
}

.leftImage .productTimer>span {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 40px;
    min-width: 0 !important
}

.leftImage .productTimer>span:after {
    content: ':';
    color: #fff;
    float: right;
    position: absolute;
    right: -3px;
    top: 0;
    bottom: 0
}

.leftImage .productTimer>span:last-child:after {
    display: none
}

.leftImage .productTimer>span span {
    display: block;
    clear: both;
    text-align: center;
    width: 100%;
    color: #fff !important
}

.leftImage .productTimer>span span:last-child {
    font-size: 10px
}

.leftImage .productTimer span.productTimerContent span {
    border-right: 0 !important;
    font-weight: 500 !important;
    font-size: 12px !important;
    transform: none !important
}

.centerCount .Block_item.blokUrunArama {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.blokUrunArama .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.blokUrunArama .textbox.blokAramaText {
    margin: 0 0 10px 0
}

.centerCount .Block_item.SepetBlock {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.SepetBlock .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.Anket {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.Anket .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.ArkadasiniDavetetBlock {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.ArkadasiniDavetetBlock .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.ArkadasiniDavetetBlock .Block_Text {
    padding: 0
}

.centerCount .Block_item.DovizKurlari {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.DovizKurlari .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.Duyurular {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.Duyurular .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.EmailListesi {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.EmailListesi .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.EmailListesi .textbox#txtBlokEBultenKaydet {
    margin: 0 0 10px 0
}

.centerCount .Block_item.Haberler {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.Haberler .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.YanUyeGirisi {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.YanUyeGirisi .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.YanUyeGirisi .textbox#txtUyeGirisEmail {
    margin: 0 0 10px 0
}

.centerCount .Block_item.YanUyeGirisi .textbox#txtGuvenlikKodu {
    margin: 0 0 10px 0
}

.newUserWrapper.xIDDiv img {
    display: inline-block
}

.newUserWrapper.xIDDiv a {
    display: inline-block;
    line-height: normal
}

.xIDSifreDegistir img {
    display: inline-block
}

.xIDSifreDegistir a {
    display: inline-block;
    line-height: normal
}

.centerCount .Block_item.YanUyeGirisi .textbox#txtUyeGirisPassword {
    margin: 0 0 10px 0
}

.centerCount .Block_item.Istatistik {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.Istatistik .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.centerCount .Block_item.SonEklenenUrunler {
    width: 300px;
    margin: 0 auto;
    float: none
}

.centerCount .Block_item.SonEklenenUrunler .Block_Title {
    margin: 0 0 10px 0;
    padding: 10px 0
}

.fancybox-inner #dinamikFormPopup {
    width: 320px;
    padding: 15px
}

.dinamikFormContainer * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dinamikFormContainer h3 {
    padding: 10px 0;
    display: block;
    border-bottom: 1px dotted #efefef;
    font-weight: 400;
    font-size: 16px;
    margin-top: 20px
}

.dinamikFormContainer label {
    font-size: 13px;
    color: #000;
    font-weight: 700;
    display: block;
    clear: both;
    padding: 10px 0;
    overflow: hidden;
    font-size: 12px
}

.dinamikFormContainer fieldset label {
    float: left;
    width: auto;
    margin-right: 20px
}

.dinamikFormContainer fieldset label.imageboxRadio {
    float: left;
    width: 100px;
    clear: right
}

.dinamikFormContainer fieldset label.imageboxRadio img {
    max-width: 100%
}

.dinamikFormContainer fieldset {
    border: 0;
    padding: 0;
    margin: 0
}

.dinamikFormContainer .textbox {
    width: 100%;
    border: solid 1px #e5e5e5;
    height: 40px;
    line-height: 40px;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    float: none
}

.dinamikFormContainer select {
    width: 100%;
    border: solid 1px #e5e5e5;
    height: 40px;
    line-height: 40px;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    float: none
}

.dinamikFormContainer textarea {
    width: 100%;
    border: solid 1px #e5e5e5;
    min-height: 80px;
    line-height: 20px;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    float: none
}

.dinamikFormContainer .form_validation {
    color: red
}

.dinamikFormContainer button {
    display: block;
    margin: 20px 0;
    background-color: #000;
    text-align: center;
    color: #fff;
    box-shadow: none;
    border: 0;
    padding: 10px 0;
    width: 100%;
    cursor: pointer
}

.dinamikFormContainer .intl-tel-input input,
.intl-tel-input input[type=text],
.intl-tel-input input[type=tel] {
    position: relative;
    z-index: 0;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-left: 48px !important;
    margin-left: 0;
    transition: background-color 100ms ease-out;
    width: 100%;
    width: 100%;
    border: solid 1px #e5e5e5;
    height: 40px;
    line-height: 40px;
    border-radius: 0;
    box-shadow: none;
    margin: 0;
    float: none;
    color: #666;
    font-size: 14px
}

.blogCenter {
    width: 73%;
    float: left;
    margin-top: 20px
}

.blogRight {
    width: 25%;
    float: right;
    margin-top: 20px
}

.tici-blok-ul {
    position: relative;
    display: block;
    overflow: hidden;
    margin-left: -10px;
    margin-right: -10px
}

.tici-blok-ul:after {
    clear: both;
    display: table;
    content: ""
}

.tici-blok-ul li {
    float: left;
    width: 50%;
    margin-bottom: 20px;
    padding: 0 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.tici-blok-ul li:first-child {
    float: left;
    width: 100%
}

.tici-blok-ul li:nth-child(2n+2) {
    clear: left
}

.tici-blok-ul .pi-picture {
    height: 0;
    position: relative;
    background: #fff;
    padding-bottom: 56%;
    overflow: hidden;
    width: 100%;
    border-bottom: 0
}

.tici-blok-ul .pi-picture a {
    display: block;
    position: relative;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    align-items: center;
    width: 100%;
    padding-bottom: 56%
}

.tici-blok-ul .pi-picture a:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    display: inline-block;
    visibility: visible;
    background-color: rgb(28 28 28 / .7);
    content: '';
    opacity: 0;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    -ms-transition: all .35s;
    -o-transition: all .35s;
    transition: all .35s;
    pointer-events: none !important;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden
}

.tici-blok-ul .pi-picture a img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto
}

.tici-blok-ul li:hover .pi-picture>a:before {
    visibility: visible;
    opacity: 1
}

.tici-blok-ul .pi-titles {
    margin: 8px 0;
    height: 45px;
    overflow: hidden
}

.tici-blok-ul .pi-titles h3 {
    letter-spacing: -.045em;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.3;
    display: block;
    color: #282828
}

.tici-blok-ul .pi-titles h3 a {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.3;
    display: block;
    color: #282828
}

.tici-blok-ul .pi-titles h3 a:hover {
    text-decoration: underline
}

.tici-blok-ul .pi-categories {
    margin: 8px 0
}

.tici-blok-ul .pi-categories * {
    line-height: 20px;
    font-size: 12px !important;
    color: #9c9b9b
}

.tici-blok-ul .pi-categories .pi-cat {
    text-decoration: underline
}

.tici-blok-ul .pi-text {
    overflow: hidden;
    height: 80px
}

.tici-blok-ul .pi-text p * {
    line-height: 20px;
    font-size: 13px !important
}

.tici-blok-ul .pi-etiket {
    margin: 8px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.tici-blok-ul .pi-etiket span {
    line-height: 18px;
    font-size: 12px !important;
    color: #9c9b9b
}

.tici-blok-ul .pi-link {
    margin-top: 10px
}

.tici-blok-ul .pi-link a {
    color: #000;
    text-decoration: underline;
    font-size: 13px;
    display: inline-block
}

.blog-sayfalama ul {
    display: block;
    text-align: center;
    margin: 20px 0
}

.blog-sayfalama ul:After {
    clear: both;
    display: table;
    content: ""
}

.blog-sayfalama ul li {
    display: inline-block;
    margin: 0 5px 8px 5px
}

.blog-sayfalama ul li a {
    padding: 5px 8px;
    background-color: #eee;
    line-height: 25px
}

.blog-sayfalama ul li a:hover {
    background-color: #000;
    color: #fff
}

.blog-sayfalama ul li a.active {
    background-color: #000;
    color: #fff
}

.blogkategoribaslik {
    color: #000;
    font-weight: 600;
    border-bottom: 2px solid #ddd;
    display: block;
    padding: 0 0 10px 0;
    margin-bottom: 10px
}

.blogKategori ul li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd
}

.blogKategori ul li a {
    text-decoration: underline
}

.bloksonyazilarbaslik {
    color: #000;
    font-weight: 600;
    border-bottom: 2px solid #ddd;
    display: block;
    padding: 0 0 10px 0;
    margin-bottom: 10px
}

.blokSonYazilar ul li {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd
}

.blokSonYazilar ul li a {
    text-decoration: underline
}

.blog-h1 {
    display: block;
    margin-bottom: 15px;
    font-size: 20px;
    text-align: center;
    display: block;
    text-decoration: underline
}

.blog-img {
    max-width: 100%;
    margin-bottom: 20px;
    display: block
}

.blog-img img {
    max-width: 100%
}

.yayintarih {
    text-align: left;
    display: block;
    font-size: 13px;
    margin: 10px 0;
    text-decoration: underline
}

.blog-listeyedon {
    color: #000;
    font-size: 13px;
    display: inline-block;
    margin-top: 10px;
    text-decoration: underline;
    font-weight: 600
}

@media(max-width:768px) {
    .blogCenter {
        width: 100%
    }

    .blogRight {
        display: none
    }

    .tici-blok-ul li {
        width: 100%
    }
}

.favoriListelerimBlokContent {
    margin: 20px 0
}

.favoriListelerimBlokContent:after {
    clear: both;
    display: table;
    content: ""
}

.favoriListelerimBlokContent .favoriBlokTittle {
    font-size: 16px;
    display: block;
    margin-bottom: 20px
}

.favoriListelerimBlokContent .tab {
    overflow: hidden;
    border-bottom: 2px solid #4c4c4c;
    position: relative
}

.favoriListelerimBlokContent .tab:after {
    clear: both;
    display: table;
    content: ""
}

.favoriListelerimBlokContent .tab .tablinks {
    font-weight: 500;
    background-color: #fff0;
    border: 0;
    padding: 10px 25px;
    font-size: 14px;
    float: left;
    cursor: pointer;
    color: #b2b2b2;
    letter-spacing: .5px;
    border-left: 2px solid #fff0;
    border-top: 2px solid #fff0;
    border-right: 2px solid #fff0
}

.favoriListelerimBlokContent .tab .tablinks.active {
    color: #4c4c4c;
    border-left: 2px solid #4c4c4c;
    border-top: 2px solid #4c4c4c;
    border-right: 2px solid #4c4c4c
}

.favoriListelerimBlokContent .tab #aFavoriGrupEklemeAlanGoster {
    position: absolute;
    right: 0;
    top: 0;
    border: 1px solid #b2b2b2;
    padding: 4px 20px
}

.favoriListelerimBlokContent .tab #aFavoriGrupEklemeAlanGoster:hover {
    background-color: #4c4c4c;
    color: #fff
}

.favoriListelerimBlokContent .tabcontent {
    display: none;
    margin-top: 30px
}

.favoriListelerimBlokContent #divFavoriGroup:after {
    clear: both;
    display: table;
    content: ""
}

.favoriGrupItem {
    float: left;
    width: 100%;
    border-bottom: 2px solid #b2b2b2;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.favoriGrupItemName {
    float: left;
    width: 30%;
    padding: 9px 0
}

.favoriGrupItemAdet {
    float: left;
    width: 14%;
    padding: 9px 0
}

.favoriGrupItemImg {
    float: left;
    width: 35%
}

.favoriGrupItemSepeteekle {
    float: right;
    margin-top: 5px
}

.favoriGrupItemSepeteekle a {
    padding: 5px 30px;
    border: 1px solid #ddd;
    background-color: #ddd;
    position: relative;
    display: block
}

.favoriGrupItemSepeteekle a i {
    position: absolute;
    right: 10px;
    top: 10px
}

.favoriGrupItemSepeteekle a:hover {
    background-color: #4c4c4c;
    color: #fff
}

.favoriListelerimBlokContent .favoriGrupItemImg ul li {
    float: left;
    width: 40px;
    height: 40px;
    overflow: hidden;
    display: block;
    margin-right: 10px
}

.favoriListelerimBlokContent .favoriGrupItemImg ul li img {
    max-width: 100%
}

.siparisGrupItem {
    float: left;
    width: 100%;
    border-bottom: 2px solid #b2b2b2;
    margin-bottom: 20px;
    padding-bottom: 20px
}

.siparisGrupItem:after {
    clear: both;
    display: table;
    content: ""
}

.siparisGrupItem .siparisGrupStok {
    float: left;
    width: 15%;
    padding: 9px 0
}

.siparisGrupItem .siparisGrupTarih {
    float: left;
    width: 15%;
    padding: 9px 0
}

.siparisGrupItem .siparisGrupFiyat {
    float: left;
    width: 35%;
    padding: 9px 0
}

.siparisGrupItem .siparisGrupsepetekle {
    float: right;
    margin-top: 5px
}

.siparisGrupItem .siparisGrupsepetekle a {
    padding: 5px 30px;
    border: 1px solid #ddd;
    background-color: #ddd;
    position: relative;
    display: block;
    color: #4c4c4c
}

.siparisGrupItem .siparisGrupsepetekle a i {
    position: absolute;
    right: 10px;
    top: 10px
}

.siparisGrupItem .siparisGrupsepetekle a:hover {
    background-color: #4c4c4c;
    color: #fff
}

#divFavoriGrupEklemeAlan {
    float: right
}

#divFavoriGrupEklemeAlan:after {
    clear: both;
    display: table;
    content: ""
}

.FavoriGrupEklemeAlanTxtbox {
    float: left
}

.FavoriGrupEklemeAlanTxtbox input {
    background-color: #fff;
    padding: 8px 20px 8px 5px
}

.FavoriGrupEklemeAlanEkle {
    float: left;
    margin-left: 5px
}

.FavoriGrupEklemeAlanEkle a {
    display: block;
    padding: 8px 15px;
    background-color: #ddd;
    line-height: normal;
    border: 1px solid #ddd;
    background-color: #ddd;
    color: #4c4c4c
}

.FavoriGrupEklemeAlanEkle a:hover {
    background-color: #4c4c4c;
    color: #fff
}

.FavoriGrupEklemeAlanKapat {
    float: left;
    margin-left: 5px
}

.FavoriGrupEklemeAlanKapat a {
    display: block;
    padding: 8px 15px;
    background-color: #ddd;
    line-height: normal;
    border: 1px solid #ddd;
    background-color: #ddd;
    color: #4c4c4c
}

.FavoriGrupEklemeAlanKapat a:hover {
    background-color: #4c4c4c;
    color: #fff
}

.favori-modal-content {
    width: 700px
}

.divFavoriGrupDetayTop {
    background-color: #ddd;
    padding: 3px 10px;
    color: #4c4c4c;
    position: relative
}

.divFavoriGrupDetayTopTarih {
    position: absolute;
    right: 10px;
    top: 13px
}

.divFavoriGrupDetayTop:after {
    clear: both;
    display: table;
    content: ""
}

.divFavoriGrupDetayTop #spnGrupAdi {
    margin: 6px 0;
    display: block;
    line-height: 22px;
    float: left
}

.divFavoriGrupDetayTop #btnShowGrupAdiDuzenle i {
    margin-left: 10px;
    color: #4c4c4c;
    margin-top: 10px;
    float: left
}

.divFavoriGrupDetayTop #inptGrupAdi {
    float: left;
    width: 300px;
    margin: 0;
    float: left;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #ddd
}

.divFavoriGrupDetayTop #btnGrupAdiKaydet {
    display: block;
    float: left;
    margin-left: 10px;
    font-size: 13px;
    padding: 8px 15px;
    background-color: #ddd;
    line-height: normal;
    border: 1px solid #ddd;
    background-color: #4c4c4c;
    color: #fff
}

#divFavoriUrunAraContent {
    margin-top: 10px
}

#divFavoriUrunAraContent input {
    display: block;
    width: 100%;
    border-radius: 0;
    box-shadow: none;
    border: 1px solid #ddd;
    padding: 10px
}

#favoriGrupUrunler:after {
    clear: both;
    display: table;
    content: ""
}

.favoriGrupUrunItem:after {
    clear: both;
    display: table;
    content: ""
}

.favoriGrupUrunItem {
    float: left;
    width: 100%;
    margin-top: 10px;
    border-bottom: 2px solid #ddd;
    display: block;
    padding-bottom: 10px
}

.favoriGrupUrunItem .favoriGrupUrunItemImg {
    float: left;
    width: 100px;
    height: 100px;
    overflow: hidden;
    position: relative
}

.favoriGrupUrunItem .favoriGrupUrunItemImg .favoriGrupUrunItemBirim {
    position: absolute;
    background-color: #000;
    width: 18px;
    height: 18px;
    color: #fff;
    border-radius: 16px;
    right: 5px;
    text-align: center;
    top: 5px;
    font-size: 11px;
    line-height: 18px
}

.favoriGrupUrunItemImg img {
    max-width: 100%
}

.favoriGrupUrunItem .favoriGrupUrunItemName {
    float: left;
    width: 40%
}

.favoriGrupUrunItem .favoriGrupUrunItemName .favoriGrupUrunItemNameAdetBirim {
    display: block;
    font-size: 13px;
    color: #b2b2b2
}

.favoriGrupUrunItem .favoriGrupUrunItemPrice {
    float: left;
    width: 30%
}

.favoriGrupUrunItem .favoriGrupUrunBtnGrup {
    float: right;
    width: 10%;
    display: block;
    text-align: right
}

.favoriGrupUrunItem .favoriGrupUrunBtnGrup>div {
    display: inline-block;
    margin-left: 15px
}

.divFavoriGrupDetayBottom {
    display: block;
    margin-top: 10px;
    text-align: right
}

.divFavoriGrupDetayBottom div {
    display: inline-block
}

.divFavoriGrupDetayBottom div a {
    display: block;
    border: 1px solid #ddd;
    background-color: #ddd;
    color: #4c4c4c;
    padding: 2px 15px
}

.divFavoriGrupDetayBottom div a:hover {
    background-color: #4c4c4c;
    color: #fff
}

.standartFavoriBlok {
    float: left;
    display: block;
    width: 100%;
    margin-bottom: 10px
}

.standartFavoriBlok:after {
    clear: both;
    display: table;
    content: ""
}

.standartFavoriBlok .standartFavoriBlokTittle {
    border: 1px solid #ddd;
    display: block;
    padding: 8px;
    background-color: #fff;
    margin-bottom: 5px;
    position: relative;
    cursor: pointer
}

.standartFavoriBlok .standartFavoriBlokTittle:after {
    clear: both;
    display: table;
    content: ""
}

.standartFavoriBlok .standartFavoriBlokTittle div>span {
    float: left;
    line-height: 27px
}

.standartFavoriBlok .standartFavoriBlokTittle a {
    display: block;
    float: right;
    padding: 5px 15px;
    background-color: #ddd;
    line-height: normal;
    border: 1px solid #ddd;
    background-color: #ddd;
    color: #4c4c4c;
    font-size: 13px
}

.standartFavoriBlok .standartFavoriBlokTittle a:hover {
    border: 1px solid #4c4c4c;
    background-color: #4c4c4c;
    color: #fff
}

.standartFavoriBlok .standartFavoriBlokContent .favoriGrupUrunItemContent {
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 5px;
    background-color: #fff
}

.standartFavoriBlok .standartFavoriBlokContent .favoriGrupUrunItemContent .favoriGrupUrunItem {
    border-bottom: 0
}

.standartFavoriBlok .standartFavoriBlokContent .favoriGrupUrunItemContent:after {
    clear: both;
    display: table;
    content: ""
}

.detayFavoriListesiContent {
    width: 100%
}

#divGrupOlusturContent .item {
    display: block;
    width: 100%
}

.detayFavoriListItem {
    display: block;
    width: 100%;
    padding: 8px 0 8px 5px;
    position: relative;
    border: 1px solid #ccc;
    margin-bottom: 5px
}

.detayFavoriListItem button {
    display: block;
    padding: 5px 15px;
    background-color: #ddd;
    line-height: normal;
    border: 1px solid #ddd;
    background-color: #ddd;
    color: #4c4c4c;
    position: absolute;
    right: 6px;
    top: 3px;
    font-size: 13px;
    cursor: pointer
}

.detayFavoriListItem button:hover {
    border: 1px solid #4c4c4c;
    background-color: #4c4c4c;
    color: #fff
}

.divGrupOlusturContentBottom input {
    display: block;
    width: 100%;
    padding: 8px 0
}

.detayFavoriListesiContent #btnGrupOlusturGoster {
    display: block;
    padding: 5px 15px;
    background-color: #ddd;
    line-height: normal;
    border: 1px solid #ddd;
    margin-top: 5px;
    background-color: #ddd;
    color: #4c4c4c;
    font-size: 13px;
    cursor: pointer;
    width: 100%
}

.divGrupOlusturContentBottom button {
    display: block;
    padding: 5px 15px;
    background-color: #ddd;
    line-height: normal;
    border: 1px solid #ddd;
    margin-top: 5px;
    background-color: #ddd;
    color: #4c4c4c;
    font-size: 13px;
    cursor: pointer;
    width: 100%
}

.divGrupOlusturContentBottomError {
    padding: 5px 0;
    color: red
}

@media(max-width:768px) {
    .favori-modal-content {
        width: 100%
    }
}

.magazaTeslimatBilgisiContent {
    margin: 15px 0
}

.magazaTeslimatKargoBilgisi {
    width: 50%;
    float: left;
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 10PX;
    min-height: 93px
}

.magazaTeslimatKargoBilgisi .magazaTeslimatKargo strong {
    font-size: 13px;
    color: #3e3e3e
}

.magazaTeslimatKargoBilgisi .magazaTeslimatAdresBilgisi {
    font-size: 13px;
    color: #3e3e3e;
    display: block
}

.magazaTeslimatKargoBilgisi .magazaTeslimatAdresBilgisi span {
    margin-left: 5px
}

.magazaTeslimatKargoBilgisi .magazaTeslimatAdresBilgisi span a {
    font-size: 13px;
    color: #4f8ee3;
    font-weight: 500
}

.magazaTeslimatKargoBilgisi .magazaTeslimatAdresBilgisi span a i {
    margin-right: 0
}

.magazaTeslimatKargoBilgisi .magazaTeslimatSaatBilgisi {
    font-size: 13px
}

.magazaTeslimatKargoBilgisi .magazaTeslimatSaatBilgisi a {
    font-size: 13px;
    color: #4f8ee3;
    font-weight: 500;
    margin-left: 5px
}

.magazaTeslimatKargoBilgisi .magazaTeslimatSaatBilgisi a i {
    margin-right: 0
}

.magazaTeslimatMagazaBilgisi {
    float: left;
    width: 50%;
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 10PX;
    border-left: 0;
    min-height: 93px
}

.magazaTeslimatMagazaBilgisi .magazaTeslimatMagaza strong {
    font-size: 13px;
    color: #3e3e3e
}

.magazaTeslimatMagazaBilgisi .magazaTeslimatMagaza span {
    font-size: 11px;
    color: #fff;
    background-color: #ffb007;
    display: inline-block;
    padding: 2px;
    border-radius: 2px;
    line-height: normal;
    margin-top: -5px
}

.magazaTeslimatMagazaBilgisi .magazaTeslimatMagazaAdresBilgisi {
    font-size: 13px;
    color: #3e3e3e;
    line-height: normal
}

.magazaTeslimatMagazaBilgisi .magazaTeslimatMagazaAdresBilgisi a {
    font-size: 13px;
    color: #4f8ee3;
    font-weight: 500;
    margin-left: 5px
}

.magazaTeslimatMagazaBilgisi .magazaTeslimatMagazaAdresBilgisi a i {
    margin-right: 0
}

.sutunsContent {
    width: 700px;
    background-color: #fff;
    padding: 10px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    -moz-flex-direction: row;
    -o-flex-direction: row;
    -webkit-justify-content: space-between;
    -ms-justify-content: space-between
}

.sutunsContent .sutun {
    float: left
}

.sutunsContent .baslik {
    text-align: center;
    border: 1px solid #ebebeb;
    font-size: 13px;
    font-weight: 600
}

.sutunsContent .sutun .satir {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    height: 50px;
    border: 1px solid #ebebeb;
    color: #3e3e3e;
    font-size: 13px
}

.global_body .teslimatSaatiContent {
    width: 600px;
    padding: 10px
}

.global_body .teslimatSaatiContentBaslik p:first-child {
    font-size: 17px;
    font-weight: 600
}

.global_body .teslimatSaatiContentBaslik p:last-child {
    font-size: 13px;
    font-weight: 400;
    padding: 10px 0
}

.global_body .teslimatSaatiContent .teslimatSaatiRow {
    flex-wrap: wrap;
    display: flex
}

.global_body .teslimatSaatiContent .teslimatSaatiRow .teslimatSaatiCol {
    width: 14.285714%;
    cursor: pointer;
    text-align: center;
    border: 2px solid #ebebeb;
    border-right: 0;
    font-size: 12px;
    color: #3e3e3e
}

.global_body .teslimatSaatiContent .teslimatSaatiRow .teslimatSaatiCol.active {
    border: 2px solid #3e3e3e
}

.global_body .teslimatSaatiContent .teslimatSaatiCol span {
    display: block;
    padding: 3px 0
}

.global_body .teslimatSaatiContent .teslimatSaatiTabContent .satirTab.hidden {
    display: none
}

.global_body .teslimatSaatiContent .teslimatSaatiTabContent .satirTab .satir {
    font-size: 12px;
    margin-top: 10px;
    border: 2px solid #ebebeb;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin: 0;
    margin-right: -1px;
    margin-bottom: -1px;
    height: 50px;
    display: block;
    font-size: 12px;
    color: #3e3e3e;
    font-weight: 600;
    cursor: pointer;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.global_body .teslimatSaatiContent .teslimatSaatiTabContent .satirTab .satir span {
    width: 49%;
    display: inline-block;
    color: #3e3e3e
}

.global_body .teslimatSaatiContent .teslimatSaatiTabContent .satirTab .satir span:last-child {
    text-align: right
}

.global_body .teslimatSaatiContent .teslimatSaatiTabContent .satirTab .satir span.pasif {
    color: #ccc
}

.fb_dialog_mobile {
    bottom: 10px !important;
    right: 0 !important
}

#topMessage {
    position: fixed;
    margin: 0;
    background: #e6e6e6;
    text-align: center;
    left: 0;
    right: 0;
    z-index: 999;
    top: 0
}

#topMessage #topMessageContainer {
    display: block;
    max-width: 768px;
    margin: 0 auto
}

#topMessage #browserUpdate,
#topMessage #browserUpdateIE9 {
    overflow: hidden;
    padding: 15px
}

.browser-update-close {
    float: right;
    display: block;
    color: #000;
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 13px;
    cursor: pointer
}

.browser-update-close:hover {
    color: red
}

#browserUpdate strong,
#browserUpdateIE9 strong {
    color: #333;
    font-size: 18px;
    display: block;
    margin-bottom: 10px
}

#browserUpdate ul,
#browserUpdateIE9 ul {
    list-style: none;
    padding: 0;
    margin: 15px 0 0 0;
    overflow: hidden;
    font-size: 0
}

#browserUpdate ul li,
#browserUpdateIE9 ul li {
    zoom: 1;
    margin-left: 10px;
    min-width: 25%;
    display: inline-block;
    vertical-align: text-bottom
}

#browserUpdate ul li:first-child,
#browserUpdateIE9 ul li:first-child {
    margin-left: 0
}

#browserUpdate ul li a,
#browserUpdateIE9 ul li a {
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 45px;
    background: #fff;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -o-transition: all .3s ease
}

#browserUpdate ul li a span,
#browserUpdateIE9 ul li a span {
    display: inline-block;
    cursor: pointer
}

#browserUpdate ul li a i,
#browserUpdateIE9 ul li a i {
    line-height: 45px;
    margin-right: 11px;
    font-size: 27px;
    vertical-align: top;
    color: #666
}

#browserUpdate ul li a:hover,
#browserUpdateIE9 ul li a:hover {
    background: #eee
}

.displayNone {
    display: none
}

.cerezPopupUyari {
    display: none;
    background-color: rgb(32 32 32 / .95);
    max-width: 430px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding: 10px;
    color: #c9c9c9;
    font-size: 12px;
    line-height: 17px;
    position: fixed;
    left: 5px;
    right: auto;
    bottom: 45px;
    z-index: 6;
    border-radius: 0
}

.cerezPopupUyari .closeBtn {
    cursor: pointer;
    display: block;
    position: absolute;
    right: 8px;
    top: 5px;
    z-index: 1;
    font-size: 18px
}

.cerezPopupUyari .closeBtn i {
    font-size: 16px
}

.cerezPopupUyari .title {
    font-size: 17px;
    line-height: 1;
    font-weight: 400;
    margin-bottom: 5px;
    color: #fff
}

@media(max-width:540px) {
    .cerezPopupUyari {
        width: 75%;
        bottom: 45px
    }
}

.zorunluSecimBorder {
    border: 3px solid red;
    padding: 3px;
    border-radius: 5px
}

.urunListeAdet>label.error {
    display: none !important
}

.aIsDisabled {
    cursor: not-allowed;
    opacity: .5;
    color: currentColor;
    display: inline-block;
    pointer-events: none;
    text-decoration: none
}

.aIsDisabled .fa-spin {
    display: inherit !important
}

.searchContent .ui-menu {
    min-width: 360px;
    padding: 5px;
    max-height: 300px;
    overflow-y: auto;
    background-color: #fff
}

.searchContent .ui-menu:after {
    clear: both;
    display: table;
    content: ""
}

.searchContent .ui-menu .ui-menu-item:after {
    clear: both;
    display: table;
    content: ""
}

.searchContent .ui-menu .ui-menu-item a {
    display: block;
    text-align: left;
    padding: 5px 0;
    float: left;
    width: 100%
}

.searchContent .ui-menu .ui-menu-item .complate_image {
    width: 50px !important;
    height: 50px;
    overflow: hidden;
    float: left;
    margin-right: 5px
}

.searchContent .ui-menu .ui-menu-item .complate_image img {
    width: 50px !important;
    height: 50px !important
}

.searchContent .ui-menu .ui-menu-item .complate_text {
    min-width: 200px;
    padding-left: 0;
    float: left;
    max-width: 210px;
    line-height: 16px;
    font-size: 12px
}

.searchContent .ui-menu .ui-menu-item .complate_productPrice {
    width: 59px;
    font-size: 11px;
    padding-left: 5px;
    float: right;
    text-align: right;
    font-weight: 600;
    font-size: 12px
}

.kombinContent ul:after {
    clear: both;
    display: table;
    content: ""
}

.kombinContent ul li.kombinToplamTutar {
    display: flex;
    margin-bottom: 15px
}

.kombinContent ul li.kombinToplamTutar div {
    border: 1px solid #efefef;
    padding: 10px;
    background-color: #fdfdfd
}

.kombinContent ul li.kombinToplamTutar div.kombinTopluSatinAlimFiyatcizgili span:last-child {
    text-decoration: line-through;
    color: #afafaf
}

.kombinContent ul li.kombinToplamTutar div:last-child {
    margin-left: auto
}

.kombinContent ul li.kombinToplamTutar div:first-child {
    margin-right: 15px
}

.kombinContent ul li.kombinToplamTutar div span {
    flex-direction: column;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.5;
    font-size: 18px
}

.kombinContent ul li.kombinToplamTutar div span.title {
    font-size: 13px
}

.kombinItem {
    background-color: #fff;
    border: 1px solid #efefef;
    margin: 0 0 15px 0;
    padding: 10px;
    overflow: hidden;
    display: flex;
    display: -webkit-flex
}

.kombinItem .kombinleftImage {
    width: 96px;
    float: left;
    overflow: hidden
}

.kombinItem .kombinImages img {
    max-width: 96px;
    border: 1px solid #e8e8e8
}

.kombinItem .kombinImages .selectedImagesLink {
    font-size: 12px;
    color: #000;
    text-decoration: underline;
    line-height: 1.5
}

.kombinItem .kombinRightDetail {
    padding-left: 10px;
    float: right;
    width: calc(100% - 96px)
}

.kombinItem .kombinRightDetail .divKombinUrunEkSecenek {
    float: left;
    clear: left;
    width: 100%
}

.kombinItem .kombinRightDetail .divKombinUrunEkSecenek .divKombinEksecenekTipi {
    float: left;
    clear: left;
    width: 100%
}

.kombinItem .kombinRightDetail .divKombinUrunEkSecenek .kombinFormline {
    float: left;
    clear: left;
    width: 100%
}

.kombinItem .kombinRightDetail .divKombinUrunEkSecenek .kombinleft_line {
    float: left;
    clear: left;
    width: 100%
}

.kombinItem .kombinRightDetail .divKombinUrunEkSecenek .kombinright_line {
    float: left;
    clear: left;
    width: 100%
}

.kombinFormline .kombinright_line {
    font-size: 14px;
    line-height: 1.5;
    color: #000
}

#divFiyatAlanlari .kombinFormline {
    font-size: 13px;
    line-height: 1.5
}

#divFiyatAlanlari .kombinFiyat1 {
    font-size: 14px;
    font-weight: 500;
    text-decoration: line-through;
    color: #afafaf
}

#divFiyatAlanlari .kombinFiyat2 {
    font-size: 18px;
    font-weight: 500;
    color: #000
}

#divFiyatAlanlari .kombinFiyat3 {
    font-size: 24px;
    font-weight: 500
}

#divFiyatAlanlari .kombinFiyat1 span {
    font-size: 12px;
    color: #000
}

#divFiyatAlanlari .kombinFiyat2 span {
    font-size: 12px;
    color: #000
}

#divFiyatAlanlari .kombinFiyat3 span {
    font-size: 12px;
    color: #000
}

.kombinleft_line {
    padding: 0 0 5px 0
}

.kombinright_line select {
    padding: 4px 8px;
    border: 1px solid #e8e8e8
}

.kombinright_line a {
    border: solid 1px #d1d1d1;
    background-color: #fff;
    line-height: 32px;
    float: left;
    display: block;
    margin-right: 3px;
    cursor: pointer;
    min-height: 32px;
    min-width: 32px;
    text-align: center
}

.kombinFormline .size_box.selected {
    border: solid 1px #000;
    background-color: #fff;
    color: #000
}

.kombinFormline .size_box.nostok {
    border: solid 1px #ececec !important;
    background-color: #ececec !important;
    color: #9a9a9a !important;
    position: relative
}

.kombinFormline .size_box.nostok img {
    opacity: .4
}

.kombinEksecenekUyari {
    background-color: #fff;
    position: relative;
    z-index: 1000000;
    padding: 5px;
    border-radius: 5px
}

.urunsecoverlay {
    position: fixed;
    background-color: #000;
    opacity: .5;
    z-index: 99999;
    top: 0;
    left: 0;
    width: 100%;
    height: 150%
}

.kombinurunsecbody #divKombinUrunEkSecenek .tooltipp {
    position: absolute;
    top: -50px;
    left: 50%;
    margin-left: -130px;
    background-color: #000;
    width: 260px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    border-radius: 5px
}

.KombinTopluSatinAlimBtn {
    display: flex
}

.KombinTopluSatinAlimBtn a {
    padding: 10px 30px;
    font-size: 16px;
    font-weight: 700
}

.TopluSatinAlimBtn {
    float: left;
    width: 45%
}

.TopluSatinAlimFiyat {
    float: left;
    width: 45%;
    padding: 12px 0
}

.TopluSatinAlimFiyat span {
    font-weight: 600;
    display: inline-block;
    font-size: 15px;
    margin-right: 5px
}

.hrzRow {
    margin-left: -10px;
    margin-right: -10px;
    clear: both;
    display: block
}

.hrzRow:before,
.hrzRow:after {
    content: '';
    display: table;
    clear: both
}

.hrzCol {
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
    position: relative;
    min-height: 1px
}

.hrzCol-3 {
    width: 25%
}

.hrzCol-4 {
    width: 33.33333333%
}

.hrzCol-5 {
    width: 41.66666667%
}

.hrzCol-6 {
    width: 50%
}

.hrzCol-7 {
    width: 58.33333333%
}

.hrzCol-9 {
    width: 75%
}

.hrzCol-12 {
    width: 100%
}

.ItemOrjHrz {
    margin-bottom: 20px
}

.ProductItemHrz {
    border: 1px solid #e1e1e1;
    background-color: #fff;
    padding: 10px 0
}

.ProductItemHrz::after {
    clear: both;
    display: table;
    content: ""
}

.ProductItemHrz .hrzLeft a.hrzLeftLink {
    display: block;
    position: relative;
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-bottom: 150%
}

.ProductItemHrz .hrzLeft a .hrzDiscountIco {
    position: absolute;
    right: 5px;
    top: 5px;
    color: #000;
    z-index: 9;
    font-weight: 700
}

.ProductItemHrz .hrzLeft a .hrzImage {
    background-color: #fff;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    align-items: center
}

.ProductItemHrz .hrzLeft a .hrzImage img {
    margin: 0 auto;
    -webkit-transition-timing-function: ease-in-out;
    -moz-transition-timing-function: ease-in-out;
    -ms-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -ms-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

.ProductItemHrz .hrzLeft .hrzProductStar {
    padding-top: 20px
}

.ProductItemHrz .hrzRight .hrzProductDetail {
    margin-bottom: 10px
}

.hrzName {
    font-size: 19px;
    font-weight: 600;
    display: block;
    margin-bottom: 10px
}

.hrzOnyazi {
    font-size: 13px;
    font-weight: 400;
    display: block;
    margin-bottom: 5px
}

.hrzDahaFazla {
    font-weight: 600;
    font-size: 12px
}

.hrzSecenekTittle {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.hrzSecenekTittle>div {
    padding: 10px 0
}

.hrzSecenekTittle>div div {
    font-weight: 500;
    color: #000;
    font-size: 14px
}

.hrzSecenekItem {
    border-bottom: 1px solid #ddd;
    padding-top: 10px;
    padding-bottom: 10px
}

.hrzSecenekList,
.hrzSecenekPrice {
    line-height: 30px
}

.hrzSecenekItem .urunListeAdet {
    border: 1px solid #ddd;
    padding: 0;
    margin: 0;
    display: flex;
    height: 33px;
    margin-left: 0
}

.hrzSecenekItem .urunListeAdet a {
    display: block;
    width: 100%;
    text-align: center;
    height: 31px;
    line-height: 31px;
    border: 0;
    background-color: #ddd;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.hrzSecenekItem .urunListeAdet a:hover {
    background-color: #000;
    color: #fff
}

.hrzSecenekItem .urunListeAdet input {
    height: 30px;
    text-align: center;
    border: 0;
    width: 100%;
    box-sizing: border-box;
    font-size: 12px;
    text-transform: uppercase;
    box-shadow: none;
    padding: 0;
    line-height: normal;
    margin: 0
}

.hrzTukendi {
    line-height: normal;
    display: block;
    font-weight: 600;
    background-color: #f7f7f7;
    padding: 10px 40px;
    letter-spacing: 1px
}

.hrzSepeteEkle a {
    line-height: 30px;
    width: 100%;
    text-align: center;
    display: block;
    background-color: #ddd;
    border: 1px solid #ddd;
    font-size: 13px;
    border-radius: 2px
}

.hrzSepeteEkle a i {
    margin-right: 10px
}

.hrzSepeteEkle a:hover {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}

.hrzSatir2 {
    color: #666;
    font-size: 12px;
    text-decoration: line-through
}

.hrzSatir1 {
    font-weight: 700;
    color: #000;
    font-size: 14px
}

.hrzProductbottom {
    padding-top: 10px
}

.hrzProductbottom:after,
.hrzProductSecenek:after {
    clear: both;
    display: table;
    content: ""
}

.hrzProductIcons>div {
    display: inline-block;
    padding: 0 10px;
    line-height: 32px;
    margin-right: 5px;
    background-color: #ddd
}

.hrzProductIcons>div.hrzIcons {
    padding: 5px;
    background-color: #666;
    color: #fff;
    line-height: normal;
    margin-right: 0;
    margin-bottom: 5px;
    display: table;
    font-size: 12px;
    float: none;
    clear: left;
    font-weight: 500;
    border-radius: 8px 0 8px 0
}

.dinamikFormContainer label.imageboxRadio>input,
label.imageboxRadio>span.radioButtonText {
    visibility: hidden;
    position: absolute
}

.dinamikFormContainer label.imageboxRadio>img {
    cursor: pointer;
    border: 2px solid #fff0
}

.dinamikFormContainer label.radioChecked>img {
    border: 2px solid #f00 !important
}

.favoriButtonKapali {
    display: none !important
}

.displayNone {
    display: none
}

.flex-viewport {
    display: block !important
}

#divInstashopPopup {
    min-width: 900px;
    background-color: #fff
}

#divInstashopPopup .AddGalleryModal .AddGalleryModalTittle {
    display: block;
    padding: 30px;
    color: #222;
    font-size: 20px;
    -webkit-box-shadow: 0 15px 15px 0 rgb(0 0 0 / .15);
    -moz-box-shadow: 0 15px 15px 0 rgb(0 0 0 / .15);
    box-shadow: 0 15px 15px 0 rgb(0 0 0 / .15)
}

#divInstashopPopup .AddGalleryModal .instaPopupBox {
    background-color: #fff;
    margin-top: 23px
}

#divInstashopPopup .AddGalleryModal .instaPopupBox:after {
    clear: both;
    display: table;
    content: ""
}

#divInstashopPopup .AddGalleryModal .instaPopupBox .popupLeft {
    float: left;
    width: 450px
}

#divInstashopPopup .AddGalleryModal .instaPopupBox .popupLeft img {
    max-width: 100%
}

#divInstashopPopup .AddGalleryModal .popupRight {
    float: right;
    width: 395px
}

#divInstashopPopup .AddGalleryModal .popupList {
    margin-top: 30px
}

#divInstashopPopup .AddGalleryModal .popopItem:after {
    clear: both;
    display: table;
    content: ""
}

#divInstashopPopup .AddGalleryModal .popopItem .popup-left {
    float: left;
    max-width: 100px;
    height: 133px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    width: 33.33333333%
}

#divInstashopPopup .AddGalleryModal .popopItem .popup-left img {
    display: block
}

#divInstashopPopup .AddGalleryModal .popopItem .popup-right {
    float: left;
    width: 63.66666667%;
    margin-left: 3%
}

#divInstashopPopup .AddGalleryModal .popup-right-link {
    font-weight: 500;
    font-size: 15px;
    padding: 0 0 5px 0;
    cursor: pointer;
    display: block
}

#divInstashopPopup .AddGalleryModal .popup-right-btn {
    background-color: #fff;
    border: 1px solid #222;
    color: #222;
    padding: 6px 30px;
    margin-top: 15px;
    font-size: 14px;
    border-radius: 2px;
    display: inline-block;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer
}

#divInstashopPopup .AddGalleryModal .popup-right-btn:hover {
    background-color: #222;
    border: 1px solid #222;
    color: #fff
}

#divInstashopPopup .AddGalleryModal .AddGalleryModalFooter {
    display: block;
    padding: 30px;
    color: #222;
    font-size: 20px;
    -webkit-box-shadow: 0 -15px 15px 0 rgb(0 0 0 / .15);
    -moz-box-shadow: 0 -15px 15px 0 rgb(0 0 0 / .15);
    box-shadow: 0 -15px 15px 0 rgb(0 0 0 / .15);
    text-align: right
}

#divInstashopPopup .AddGalleryModal .AddGalleryModalFooter:after {
    clear: both;
    display: table;
    content: ""
}

#divInstashopPopup .AddGalleryModal .instafooter-right {
    float: right
}

#divInstashopPopup .AddGalleryModal .AddGalleryModalFooter ul {
    float: left
}

#divInstashopPopup .AddGalleryModal .AddGalleryModalFooter ul li {
    float: left;
    margin-right: 30px
}

#divInstashopPopup .AddGalleryModal .AddGalleryModalFooter ul li a i {
    font-size: 18px;
    color: #222
}

#divInstashopPopup .AddGalleryModal .AddGalleryModalFooter p {
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin-right: 30px
}

@media screen and (min-width:1199px) {
    #divInstashopPopup .AddGalleryModal .popupList {
        margin-top: 30px;
        max-height: 400px;
        overflow-y: auto;
        margin-right: 15px;
        margin-bottom: 30px
    }
}

@media screen and (max-width:991px) {
    #divInstashopPopup .AddGalleryModal {
        width: 100%;
        min-width: 100%
    }

    #divInstashopPopup .AddGalleryModal .popupRight {
        width: 340px
    }
}

@media screen and (max-width:768px) {
    #divInstashopPopup .AddGalleryModal {
        width: 100%
    }

    #divInstashopPopup .AddGalleryModal .popupRight {
        width: 100%
    }
}

@media screen and (max-width:480px) {

    #divInstashopPopup .AddGalleryModal .AddGalleryModalTittle,
    #divInstashopPopup .AddGalleryModal .AddGalleryModalFooter {
        padding: 10px;
        box-shadow: none
    }

    #divInstashopPopup .AddGalleryModal .instaPopupBox {
        margin-top: 0
    }

    #divInstashopPopup .AddGalleryModal .instaPopupBox .popupLeft {
        width: 100%
    }
}

#divGaleriPopup {
    min-width: 900px;
    background-color: #fff
}

#divGaleriPopup .AddGalleryModal .AddGalleryModalTittle {
    display: block;
    padding: 30px;
    color: #222;
    font-size: 20px;
    -webkit-box-shadow: 0 15px 15px 0 rgb(0 0 0 / .15);
    -moz-box-shadow: 0 15px 15px 0 rgb(0 0 0 / .15);
    box-shadow: 0 15px 15px 0 rgb(0 0 0 / .15)
}

#divGaleriPopup .AddGalleryModal .instaPopupBox {
    background-color: #fff;
    margin-top: 23px
}

#divGaleriPopup .AddGalleryModal .instaPopupBox:after {
    clear: both;
    display: table;
    content: ""
}

#divGaleriPopup .AddGalleryModal .instaPopupBox .popupLeft {
    float: left;
    width: 450px
}

#divGaleriPopup .AddGalleryModal .instaPopupBox .popupLeft img {
    max-width: 100%
}

#divGaleriPopup .AddGalleryModal .popupRight {
    float: right;
    width: 395px
}

#divGaleriPopup .AddGalleryModal .popupList {
    margin-top: 30px
}

#divGaleriPopup .AddGalleryModal .popopItem:after {
    clear: both;
    display: table;
    content: ""
}

#divGaleriPopup .AddGalleryModal .popopItem .popup-left {
    float: left;
    max-width: 100px;
    height: 133px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top center;
    width: 33.33333333%
}

#divGaleriPopup .AddGalleryModal .popopItem .popup-left img {
    display: block
}

#divGaleriPopup .AddGalleryModal .popopItem .popup-right {
    float: left;
    width: 63.66666667%;
    margin-left: 3%
}

#divGaleriPopup .AddGalleryModal .popup-right-link {
    font-weight: 500;
    font-size: 15px;
    padding: 0 0 5px 0;
    cursor: pointer;
    display: block
}

#divGaleriPopup .AddGalleryModal .popup-right-btn {
    background-color: #fff;
    border: 1px solid #222;
    color: #222;
    padding: 6px 30px;
    margin-top: 15px;
    font-size: 14px;
    border-radius: 2px;
    display: inline-block;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer
}

#divGaleriPopup .AddGalleryModal .popup-right-btn:hover {
    background-color: #222;
    border: 1px solid #222;
    color: #fff
}

#divGaleriPopup .AddGalleryModal .AddGalleryModalFooter {
    display: block;
    padding: 30px;
    color: #222;
    font-size: 20px;
    -webkit-box-shadow: 0 -15px 15px 0 rgb(0 0 0 / .15);
    -moz-box-shadow: 0 -15px 15px 0 rgb(0 0 0 / .15);
    box-shadow: 0 -15px 15px 0 rgb(0 0 0 / .15);
    text-align: right
}

#divGaleriPopup .AddGalleryModal .AddGalleryModalFooter:after {
    clear: both;
    display: table;
    content: ""
}

#divGaleriPopup .AddGalleryModal .instafooter-right {
    float: right
}

#divGaleriPopup .AddGalleryModal .AddGalleryModalFooter ul {
    float: left
}

#divGaleriPopup .AddGalleryModal .AddGalleryModalFooter ul li {
    float: left;
    margin-right: 30px
}

#divGaleriPopup .AddGalleryModal .AddGalleryModalFooter ul li a i {
    font-size: 18px;
    color: #222
}

#divGaleriPopup .AddGalleryModal .AddGalleryModalFooter p {
    float: left;
    font-size: 14px;
    font-weight: 600;
    margin-right: 30px
}

@media screen and (min-width:1199px) {
    #divGaleriPopup .AddGalleryModal .popupList {
        margin-top: 30px;
        max-height: 400px;
        overflow-y: auto;
        margin-right: 15px;
        margin-bottom: 30px
    }
}

@media screen and (max-width:991px) {
    #divGaleriPopup .AddGalleryModal {
        width: 100%;
        min-width: 100%
    }

    #divGaleriPopup .AddGalleryModal .popupRight {
        width: 340px
    }
}

@media screen and (max-width:768px) {
    #divGaleriPopup {
        min-width: 100%
    }

    #divGaleriPopup .AddGalleryModal {
        width: 100%
    }

    #divGaleriPopup .AddGalleryModal .AddGalleryModalTittle,
    #divGaleriPopup .AddGalleryModal .AddGalleryModalFooter {
        font-size: 15px
    }

    #divGaleriPopup .AddGalleryModal .popupRight {
        width: 100%
    }
}

@media screen and (max-width:480px) {

    #divGaleriPopup .AddGalleryModal .AddGalleryModalTittle,
    #divGaleriPopup .AddGalleryModal .AddGalleryModalFooter {
        padding: 10px;
        box-shadow: none
    }

    #divGaleriPopup .AddGalleryModal .instaPopupBox {
        margin-top: 0
    }

    #divGaleriPopup .AddGalleryModal .instaPopupBox .popupLeft {
        width: 100%
    }
}

.galeri-modal {
    display: none;
    position: fixed;
    z-index: 99999999999;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgb(0 0 0 / .4)
}

.galeri-modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888
}

.galeri-modal-content p {
    margin: 10px 0
}

body.smartActive {
    padding: 0
}

body.smartActive div#header {
    position: relative
}

#smartbanner {
    position: absolute;
    left: 0;
    top: -82px;
    border-bottom: 1px solid #e8e8e8;
    width: 100%;
    height: 78px;
    font-family: 'Helvetica Neue', sans-serif;
    background: #fff;
    box-shadow: 0 1px 2px rgb(0 0 0 / .5);
    z-index: 9998;
    -webkit-font-smoothing: antialiased;
    overflow: hidden;
    -webkit-text-size-adjust: none
}

#smartbanner .sb-container {
    margin: 0 auto
}

#smartbanner .sb-close {
    position: absolute;
    left: 5px;
    top: 8px;
    display: block;
    width: 14px;
    height: 14px;
    font-family: 'ArialRoundedMTBold', Arial;
    line-height: 15px;
    text-align: center;
    text-decoration: none;
    text-shadow: none;
    border-radius: 14px;
    border: 0;
    color: #8b8b8b;
    font-size: 20px
}

#smartbanner .sb-close:active {
    font-size: 13px;
    color: #aaa
}

#smartbanner .sb-icon {
    position: absolute;
    left: 30px;
    top: 10px;
    display: block;
    width: 57px;
    height: 57px;
    background: rgb(0 0 0 / .6);
    background-size: cover;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgb(0 0 0 / .3)
}

#smartbanner.no-icon .sb-icon {
    display: none
}

#smartbanner .sb-info {
    position: absolute;
    left: 98px;
    top: 18px;
    width: 44%;
    font-size: 11px;
    line-height: 1.2em;
    font-weight: 700;
    color: #6a6a6a;
    text-shadow: 0 1px 0 rgb(255 255 255 / .8)
}

#smartbanner #smartbanner.no-icon .sb-info {
    left: 34px
}

#smartbanner .sb-info strong {
    display: block;
    font-size: 13px;
    color: #4d4d4d;
    line-height: 18px
}

#smartbanner .sb-info>span {
    display: block
}

#smartbanner .sb-info em {
    font-style: normal;
    text-transform: uppercase
}

#smartbanner .sb-button {
    float: right;
    display: block;
    background-color: #f27a1a;
    color: #fff;
    padding: 2px 10px 2px;
    border-radius: 3px;
    -webkit-transition: all .3s;
    min-width: 12%;
    position: absolute;
    right: 28px;
    top: 24px;
    font-size: 13px
}

#smartbanner .sb-button:active,
#smartbanner .sb-button:hover {
    background: -webkit-linear-gradient(top, #dcdcdc 0%, #efefef 100%)
}

#smartbanner .sb-icon.gloss:after {
    content: '';
    position: absolute;
    left: 0;
    top: -1px;
    border-top: 1px solid rgb(255 255 255 / .8);
    width: 100%;
    height: 50%;
    background: -webkit-linear-gradient(top, rgb(255 255 255 / .7) 0%, rgb(255 255 255 / .2) 100%);
    border-radius: 10px 10px 12px 12px
}

#smartbanner.android .sb-close:active {
    color: #666
}

#smartbanner.android .sb-info strong {
    color: #666
}

#smartbanner.android .sb-button:active,
#smartbanner.android .sb-button:hover {
    background: none
}

.btnUrundetayKombin {
    display: inline-block;
    float: left;
    margin-right: 10px;
    background-color: red;
    border: 0
}

.ulRootAltListe {
    display: none
}

.tamamlayiciUrunContent {
    background-color: #fff;
    width: 800px
}

.tamamlayiciUrunWrapper {
    clear: both;
    width: 100%;
    display: block;
    overflow: hidden
}

.tamamlayiciUrunWrapper .tamamlayiciUrurnItem img {
    width: 100%;
    object-fit: contain
}

.tamamlayiciUrunWrapper .tamamlayiciUrurnItem span.productTitle {
    display: block;
    text-transform: capitalize;
    font-weight: 600
}

.tamamlayiciUrunContainer {
    padding: 0
}

.tamamlayiciUrunContainer p {
    text-align: center;
    font-weight: 600;
    display: block;
    padding: 20px 0;
    color: #000
}

.tamamlayiciUrunContainer>ul {
    margin: 0 30px;
    max-height: 530px;
    overflow-y: auto
}

.tamamlayiciUrunContainer ul ul {
    margin: 0;
    padding: 0 0 0 50px
}

.tamamlayiciUrunContainer ul li {
    margin: 0;
    padding: 0 0 0 0;
    display: block
}

.tamamlayiciUrunContainer ul li .tamamlayiciUrurnItem {
    background-color: #f4f4f4;
    padding: 15px
}

.tamamlayiciUrunContainer ul li span {
    vertical-align: top;
    font-size: 12px;
    display: inline-block;
    padding: 0
}

.tamamlayiciUrunContainer ul li li {
    background-color: #fff;
    vertical-align: top
}

.tamamlayiciUrunContainer ul li li .tamamlayiciUrurnItem {
    background-color: #fff;
    padding: 5px
}

.tamamlayiciUrunContainer ul li li .tamamlayiciUrurnItem .tamamlayiciUrunItemSol {
    float: left
}

.tamamlayiciUrunContainer ul li li .tamamlayiciUrurnItem .tamamlayiciUrunItemSag {
    float: left
}

.tamamlayiciUrunContainer ul li img {
    max-width: 80px;
    display: block;
    max-height: 80px;
    margin: 0
}

.tamamlayiciHeader {
    background-color: #ff671c;
    text-align: center;
    color: #fff;
    padding: 7px 0;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 16px
}

.tamamlayiciFooter {
    text-align: center;
    margin: 15px 0 15px 0
}

.tamamlayiciFooter button {
    border: 0;
    border-radius: 3px;
    cursor: pointer;
    background-color: #ff671c;
    text-align: center;
    color: #fff;
    padding: 8px 20px;
    font-weight: 500;
    font-size: 14px;
    display: inline-block;
    margin: 0 auto
}

.tamamlayiciFooter button:hover {
    background-color: #000
}

.tamamlayiciFooter button:disabled:hover {
    background-color: #ff671c;
    cursor: default
}

.tamamlayiciUrunWrapper .tamamlayiciUrunList {
    float: left;
    width: 75%;
    display: block
}

.tamamlayiciUrunWrapper .tamamlayiciUrunList li {
    float: left;
    width: 50%;
    display: block;
    overflow: hidden
}

.tamamlayiciUrunWrapper .tamamlayiciUrunList li .tamamlayiciUrurnItem {
    width: calc(100% - 10px);
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 10px;
    margin: 0 10px 10px 0
}

.tamamlayiciUrunWrapper .tamamlayiciUrunList li .tamamlayiciUrurnItem img {
    float: left;
    border-radius: 3px
}

.tamamlayiciUrunWrapper .tamamlayiciUrunList li .tamamlayiciUrurnItem div.tamamlayiciUrunItemSag {
    float: left;
    display: block;
    width: calc(100% - 80px);
    padding-left: 10px
}

.tamamlayiciUrunWrapper .tamamlayiciUrunList li .tamamlayiciUrurnItem div.tamamlayiciUrunItemSag span {
    display: block
}

.tamamlayiciUrunWrapper .tamamlayiciUrunList li .tamamlayiciUrurnItem div.tamamlayiciUrunItemSag span:first-child {
    font-weight: 600
}

.tamamlayiciUrunWrapper .tamamlayiciUrurnItem {
    float: left;
    width: 25%;
    padding: 10px
}

.ticimaxTab ._tabHead ul {
    display: inline-block;
    vertical-align: top
}

.ticimaxTab ._tabHead li {
    float: left;
    margin-right: 5px;
    max-width: 150px;
    min-width: 150px
}

.ticimaxTab ._tabHead li span {
    float: left;
    width: 100%;
    cursor: pointer;
    line-height: 40px;
    text-align: center;
    border: 1px solid #adadad;
    color: #606060;
    font-size: 15px;
    position: relative
}

.ticimaxTab ._tabHead li.tabUrunActive span {
    background: #ff671b;
    color: #fff;
    border-color: #ff671b
}

.ticimaxTab .divAnasayfaTabAlt {
    width: 100%;
    padding: 0 16px;
    float: left;
    height: 0;
    overflow: hidden;
    position: relative
}

.ticimaxTab .divAnasayfaTabAlt.tabUrunActive {
    overflow: visible;
    height: 100%;
    -webkit-animation: fadein .5s;
    -moz-animation: fadein .5s;
    -ms-animation: fadein .5s;
    -o-animation: fadein .5s;
    animation: fadein .5s
}

.pageNumber .divMoreProducts {
    text-align: center
}

.pageNumber .getMoreProducts {
    margin-top: 10px
}

.pageNumber .productCountInfo {
    line-height: 1.5
}

.pageNumber .productCountBar {
    height: 6px;
    background-color: #f0f0f0;
    border: 1px solid #f0f0f0;
    margin: 8px 0;
    border-radius: 8px
}

.pageNumber .productCountProgress {
    height: 100%;
    background-color: #ccc
}

.pageNumber .divMoreProducts .button {
    margin: 0;
    width: auto;
    height: auto;
    cursor: pointer;
    display: inline-block
}

.productImage .relatedProducts {
    z-index: 20;
    position: absolute;
    bottom: 0;
    right: 15px
}

.ticimaxModal {
    position: fixed;
    z-index: 99999;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: #000;
    background-color: rgb(0 0 0 / .4)
}

.ticimaxModal .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%
}

.ticimaxModal .modal-content:after {
    clear: both;
    display: table;
    content: ""
}

.ticimaxModal .modal-close {
    color: #aaa;
    float: right;
    font-size: 28px;
    font-weight: 400
}

.ticimaxModal .modal-close:hover,
.ticimaxModal .modal-close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer
}

.ulRelatedProducts {
    display: flex;
    flex-flow: row wrap;
    gap: 5px;
    margin-top: 20px
}

.ulRelatedProducts li {
    width: calc(25% - 5px);
    margin: 5px 0;
    float: left
}

.divRelatedProductsPopup h3 {
    text-align: center
}

#anasayfaPopup.ticimaxModal {
    max-width: 100%
}

#anasayfaPopup.ticimaxModal .modal-content {
    position: relative;
    width: 650px !important;
    max-width: 90%;
    padding: 0;
    -webkit-box-shadow: 0 10px 25px rgb(0 0 0 / .5);
    -moz-box-shadow: 0 10px 25px rgb(0 0 0 / .5);
    box-shadow: 0 10px 25px rgb(0 0 0 / .5)
}

#anasayfaPopup.ticimaxModal .modal-close {
    position: absolute;
    right: -10px;
    top: -10px;
    background: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    box-shadow: 0 3px 6px rgb(0 0 0 / .3);
    text-align: center;
    line-height: 32px;
    color: #000;
    cursor: pointer
}

#saticiyaSoruSor .modal-content {
    width: 650px !important
}

@media screen and (min-width:1000px) {
    #relatedProduct .modal-content {
        max-width: 960px;
        min-width: 960px
    }
}

@media screen and (max-width:1000px) {
    #relatedProduct .modal-content {
        width: 80% !important
    }
}

@media screen and (max-width:860px) {
    #saticiyaSoruSor .modal-content {
        width: 90% !important
    }
}

@media screen and (max-width:500px) {
    .ulRelatedProducts li {
        width: calc(50% - 5px)
    }
}

.ebultenPopupSection {
    width: 650px;
    max-width: 100%
}

.ebultenPopupSection .content-body {
    margin: 0 auto;
    text-align: center;
    padding: 20px
}

.ebultenPopupSection .content-heading {
    text-align: center;
    padding: 30px 30px 0 30px
}

.ebultenPopupSection .content-heading .h2 {
    font-size: 20px;
    color: #000;
    margin: 20px 0 0;
    padding: 0
}

.ebultenPopupSection .content-heading p {
    font-size: 16px;
    color: #000;
    margin: 15px 0;
    padding: 0;
    line-height: 1.5
}

.ebultenPopupSection .input-text-content {
    display: block;
    position: relative
}

.ebultenPopupSection .input-text-content {
    margin-bottom: 10px
}

.ebultenPopupSection .input-text-content input {
    width: 100%;
    border: 1px solid #eaeaea;
    box-shadow: none;
    padding: 0 0 0 15px;
    margin: 0;
    height: 40px;
    color: #000;
    font-size: 14px;
    line-height: 1.4
}

.ebultenPopupSection .input-text-content .tici-valid-error,
.ebultenPopupSection .input-chck-content .tici-valid-error,
.ebultenPopupSection .userSozlesmeDiv .tici-valid-error {
    font-size: 0;
    position: absolute;
    left: -15px;
    top: 2px;
    margin: 0;
    display: block;
    width: 14px;
    height: 14px;
    border-radius: 999px;
    font-weight: 300;
    background-color: #fff0;
    text-align: center;
    padding: 0 0 0 0;
    border: 0
}

.ebultenPopupSection .input-text-content .tici-valid-error:after,
.ebultenPopupSection .input-chck-content .tici-valid-error:after,
.ebultenPopupSection .userSozlesmeDiv .tici-valid-error:after {
    content: '*';
    font-size: 20px;
    z-index: 999;
    color: red;
    border: 0;
    margin: 0;
    background-color: #fff0;
    font-family: Helvetica, sans-serif;
    line-height: 1;
    font-weight: 500
}

.ebultenPopupSection .input-text-content input::-webkit-input-placeholder {
    color: #000
}

.ebultenPopupSection .input-text-content input::-moz-placeholder {
    color: #000
}

.ebultenPopupSection .input-text-content input:-ms-input-placeholder {
    color: #000
}

.ebultenPopupSection .input-text-content input:-moz-placeholder {
    color: #000
}

.ebultenPopupSection .intl-tel-input input {
    border: 1px solid #eaeaea !important;
    color: #000 !important;
    font-size: 14px;
    line-height: 1.4
}

.ebultenPopupSection .intl-tel-input input::-webkit-input-placeholder {
    color: #000 !important
}

.ebultenPopupSection .intl-tel-input input::-moz-placeholder {
    color: #000 !important
}

.ebultenPopupSection .intl-tel-input input:-ms-input-placeholder {
    color: #000 !important
}

.ebultenPopupSection .intl-tel-input input:-moz-placeholder {
    color: #000 !important
}

.ebultenPopupSection .input-chck-content,
.ebultenPopupSection .userSozlesmeDiv {
    text-align: left;
    color: #000 !important;
    font-size: 14px;
    line-height: 1.4;
    position: relative;
    margin-bottom: 5px
}

.ebultenPopupSection .userSozlesmeDiv a {
    text-decoration: underline;
    color: #000 !important;
    font-size: 14px;
    line-height: 1.4
}

.ebultenPopupSection .send-button {
    margin-top: 20px
}

.ebultenPopupSection .send-button input {
    width: 100%;
    border: 0;
    box-shadow: none;
    padding: 0;
    margin: 0;
    height: 40px;
    background-color: #000;
    color: #fff;
    cursor: pointer;
    font-size: 15px;
    line-height: 1.4
}

.tamamlayiciUrunWrapper .tamamlayiciUrunList li:nth-child(odd) {
    clear: both
}

@media screen and (max-width:860px) {
    .tamamlayiciUrunContent {
        width: 100%
    }

    .tamamlayiciUrunWrapper .tamamlayiciUrurnItem {
        width: 30%
    }

    .tamamlayiciUrunWrapper .tamamlayiciUrunList {
        width: 70%
    }
}

@media screen and (max-width:600px) {
    .tamamlayiciUrunWrapper .tamamlayiciUrunList {
        width: 100%;
        padding-left: 10px
    }

    .tamamlayiciUrunWrapper .tamamlayiciUrunList li {
        width: 100%
    }

    .tamamlayiciUrunWrapper>.tamamlayiciUrurnItem {
        display: none
    }
}

@media(max-width:767px) {
    .ebultenPopupSection .content-heading {
        padding: 10px 10px 0 10px
    }

    .ebultenPopupSection .content-body {
        padding: 5px
    }

    .ebultenPopupSection .content-heading .h2 {
        font-size: 16px
    }

    .ebultenPopupSection .content-heading p {
        font-size: 14px
    }

    .ebultenPopupSection .input-chck-content:after,
    .ebultenPopupSection .userSozlesmeDiv:after {
        clear: both;
        display: table;
        content: ""
    }

    .ebultenPopupSection .input-chck-content input {
        width: 5%;
        float: left;
        margin: 0 5px 0 0
    }

    .ebultenPopupSection .input-chck-content label {
        width: 92%;
        float: left;
        line-height: 1;
        font-size: 12px
    }

    .ebultenPopupSection .userSozlesmeDiv input {
        width: 5%;
        float: left;
        margin: 0 5px 0 0
    }

    .ebultenPopupSection .userSozlesmeDiv label {
        width: 92%;
        float: left;
        line-height: 1;
        font-size: 12px
    }

    .ebultenPopupSection .userSozlesmeDiv a {
        font-size: 12px
    }

    #urunFavoriV2.ticimaxModal .modal-content {
        width: 90% !important
    }
}

.tukendiOwlIco {
    pointer-events: none
}

.productItem .productImageOwlSlider .divVideoPlayButton {
    pointer-events: none
}

.productItem .productImageOwlSlider .divVideoPlayButton a.urunListeVideoPlay {
    pointer-events: auto;
    width: auto;
    height: auto;
    display: block;
    top: auto;
    bottom: 10px;
    left: 10px;
    right: auto
}

.productList-Image-Owl .imageItem {
    display: none;
    height: 100%
}

.productList-Image-Owl .imageItem a {
    height: 100%;
    display: block
}

@media(max-width:767px) {
    .productItem>.productImage img {
        transition: none;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        will-change: unset
    }
}

.productList-Image-Owl .imageItem:first-child {
    display: block
}

.productList-Image-Owl.owl-hidden,
.productList-Image-Owl.owl-carousel {
    opacity: 1;
    display: block !important
}

.productList-Image-Owl .owl-dots {
    text-align: center;
    -webkit-tap-highlight-color: #fff0;
    position: absolute;
    z-index: 999;
    bottom: 0;
    left: 0;
    right: 0;
    display: block
}

.productList-Image-Owl .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1
}

.productList-Image-Owl .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #d6d6d6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 30px
}

.productList-Image-Owl .owl-dots .owl-dot.active span,
.productList-Image-Owl .owl-dots .owl-dot:hover span {
    background: #869791
}

#txtQuickEmail,
#txtMailAdres {
    text-transform: lowercase !important
}

.productPoints .rating {
    margin: 5px 0
}

.productPoints .rating i {
    display: inline-block;
    color: #cacaca;
    font-style: normal;
    line-height: 1
}

.productPoints [data-rating^='1'] .star-1 {
    color: #000
}

.productPoints [data-rating^='1,5'] .star-2 {
    background: -webkit-linear-gradient(left, #000 50%, #cacaca 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    color: #fff0
}

.productPoints [data-rating^='1,6'] .star-2,
.productPoints [data-rating^='1,7'] .star-2,
.productPoints [data-rating^='1,8'] .star-2,
.productPoints [data-rating^='1,9'] .star-2 {
    color: #000
}

.productPoints [data-rating^='2'] .star-1 {
    color: #000
}

.productPoints [data-rating^='2'] .star-2 {
    color: #000
}

.productPoints [data-rating*='2,5'] .star-3 {
    background: -webkit-linear-gradient(left, #000 50%, #cacaca 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    color: #fff0
}

.productPoints [data-rating*='2,6'] .star-3,
.productPoints [data-rating*='2,7'] .star-3,
.productPoints [data-rating*='2,8'] .star-3,
.productPoints [data-rating*='2,9'] .star-3 {
    color: #000
}

.productPoints [data-rating^='3'] .star-1 {
    color: #000
}

.productPoints [data-rating^='3'] .star-2 {
    color: #000
}

.productPoints [data-rating^='3'] .star-3 {
    color: #000
}

.productPoints [data-rating^='3,5'] .star-4 {
    background: -webkit-linear-gradient(left, #000 50%, #cacaca 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    color: #fff0
}

.productPoints [data-rating^='3,6'] .star-4,
.productPoints [data-rating^='3,7'] .star-4,
.productPoints [data-rating^='3,8'] .star-4,
.productPoints [data-rating^='3,9'] .star-4 {
    color: #000
}

.productPoints [data-rating^='4'] .star-1 {
    color: #000
}

.productPoints [data-rating^='4'] .star-2 {
    color: #000
}

.productPoints [data-rating^='4'] .star-3 {
    color: #000
}

.productPoints [data-rating^='4'] .star-4 {
    color: #000
}

.productPoints [data-rating^='4,5'] .star-5 {
    background: -webkit-linear-gradient(left, #000 50%, #cacaca 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff0;
    color: #fff0
}

.productPoints [data-rating^='4,6'] .star-5,
.productPoints [data-rating^='4,7'] .star-5,
.productPoints [data-rating^='4,8'] .star-5,
.productPoints [data-rating^='4,9'] .star-5 {
    color: #000
}

.productPoints [data-rating="5"] i {
    color: #000
}

.productDetail .productPointTxt {
    float: left;
    clear: none;
    width: 100%;
    line-height: 1.5;
    font-size: 13px
}

.productDetail .productPointTxt:before {
    content: '';
    font-family: 'FontAwesome';
    float: left;
    font-size: 13px;
    line-height: 1.5;
    float: left;
    margin-right: 5px
}

@media print {
    .productPoints .rating {
        -webkit-print-color-adjust: exact
    }

    .productPoints .rating i {
        text-shadow: none
    }
}

@media print {
    .productPoints .rating {
        -webkit-print-color-adjust: exact
    }

    .productPoints .rating i {
        text-shadow: none
    }
}

.productItemVariantDetail {
    position: absolute;
    top: 0;
    background: rgb(0 0 0 / .6);
    z-index: 999;
    bottom: 0;
    left: 0;
    right: 0;
    border: 1px solid #efefef;
    padding: 10px;
    opacity: 0;
    display: none
}

.productItemVariantDetail.active {
    opacity: 1;
    display: block
}

.productItemVariantDetail .ekSecenek {
    margin-bottom: 12px
}

.productItemVariantDetail .ekSecenek:after {
    clear: both;
    display: table;
    content: ""
}

.productItemVariantDetail .ekSecenekValues.selected .size_box {
    background-color: #ddd;
    color: #333
}

.productItemVariantDetail .btnVaryasyonSepeteEkle {
    width: 100%
}

.ekSecenekValues.noStock {
    opacity: .4;
    border-color: #ccc;
    cursor: default;
    position: relative;
    pointer-events: none
}

.boxUrunlerContainer .boxUrunlerPlus {
    float: left;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px
}

.boxUrunlerContainer .boxUrunlerPlus .boxUrunlerPlusBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    gap: 2px
}

.boxUrunlerContainer .boxUrunlerPlus .boxUrunlerPlusBtn i {
    font-size: 9px
}

.productAccessoryList {
    display: flex;
    width: 100%;
    flex-flow: wrap;
    gap: 5px;
    padding: 0 1px;
    margin: 5px 0
}

.productAccessoryList .accessoryBtn {
    float: left;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center
}

.productAccessoryList .accessoryBtn img {
    width: 100%;
    height: 100%;
    background-color: #f5f5f6;
    border: 1px solid #efecea;
    overflow: hidden
}

.productAccessoryList .accessoryBtn.active img,
.productAccessoryList .accessoryBtn:hover img {
    border: 2px solid #efecea;
    box-shadow: #958f8f 0 0 0 1px
}

.productAccessoryList .accessoryDetail {
    float: left;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 5px
}

.productAccessoryList .accessoryDetail .accessoryDetailBtn {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    gap: 2px
}

.productAccessoryList .accessoryDetail .accessoryDetailBtn i {
    font-size: 9px
}

.productItem .productImage {
    position: relative
}

.productAccessoryColor {
    border-radius: 4px;
    box-shadow: 0 2px 4px rgb(0 0 0 / .1);
    background-color: #fff;
    position: absolute;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
    padding: 3px 6px;
    z-index: 5
}

.productAccessoryColor .colorOptDiv {
    display: flex;
    align-items: center
}

.productAccessoryColor .colorOptDiv .colorOpt {
    width: 13px;
    height: 13px;
    border: solid 1px #fff;
    background-color: pink;
    border-radius: 50%
}

.productAccessoryColor .colorOptDiv .colorOpt:nth-child(1) {
    background-image: linear-gradient(to right, #3023ae 0%, #53a0fd 48%, #b4ec51 101%);
    z-index: 2
}

.productAccessoryColor .colorOptDiv .colorOpt:nth-child(2) {
    background-image: linear-gradient(to right, #6bceb4 0%, #f98cc2 48%, #fff781 101%);
    z-index: 1;
    margin-left: -6px
}

.productAccessoryColor .productAccessoryCount {
    font-size: 10px;
    line-height: 13px;
    color: #333
}

.relatedProductsColor {
    position: absolute;
    right: 10px;
    bottom: 10px;
    z-index: 10
}

.relatedProductsColor .relatedProductsColorBtn {
    border-radius: 4px;
    box-shadow: 0 2px 4px rgb(0 0 0 / .1);
    background-color: #fff;
    cursor: pointer;
    display: flex;
    gap: 5px;
    align-items: center;
    justify-content: center;
    padding: 3px 6px
}

.relatedProductsColor .relatedColorDiv {
    display: flex;
    align-items: center
}

.relatedProductsColor .relatedColorDiv .relatedColor {
    width: 13px;
    height: 13px;
    border: solid 1px #fff;
    background-color: pink;
    border-radius: 50%
}

.relatedProductsColor .relatedColorDiv .relatedColor:nth-child(1) {
    background-image: linear-gradient(to right, #3023ae 0%, #53a0fd 48%, #b4ec51 101%);
    z-index: 2
}

.relatedProductsColor .relatedColorDiv .relatedColor:nth-child(2) {
    background-image: linear-gradient(to right, #6bceb4 0%, #f98cc2 48%, #fff781 101%);
    z-index: 1;
    margin-left: -6px
}

.relatedProductsColor .productRelatedColorCount {
    font-size: 10px;
    line-height: 13px;
    color: #333
}

@media(min-width:768px) {
    .divRelatedProductsMini {
        left: 0;
        right: 0;
        z-index: 10;
        position: absolute;
        padding: 8px 10px;
        background-color: #fff;
        display: flex;
        flex-direction: column;
        gap: 9px
    }

    .divRelatedProductsMini .relatedProductsMiniTitle {
        display: flex;
        justify-content: space-between;
        align-items: center
    }

    .divRelatedProductsMini .relatedProductsMiniTitle .relatedProductsMiniText {
        font-size: 11px;
        color: #000;
        float: left
    }

    .divRelatedProductsMini .relatedProductsMiniTitle .relatedProductsMiniMore {
        font-size: 10px;
        color: #000;
        float: left;
        line-height: 13px;
        border-bottom: 1px solid #000;
        cursor: pointer
    }

    .divRelatedProductsMini .ulRelatedProductsMini {
        margin: 0 -2px;
        overflow: hidden
    }

    .divRelatedProductsMini .ulRelatedProductsMini li {
        float: left;
        width: 25%;
        height: 100%;
        padding: 0 2px
    }

    .divRelatedProductsMini .ulRelatedProductsMini li a {
        float: left;
        width: 100%;
        height: 100%;
        line-height: 0
    }

    .divRelatedProductsMini .ulRelatedProductsMini li span {
        display: none
    }
}

@media(max-width:767px) {
    .RelatedProductsMiniShadow {
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        z-index: 99999998;
        position: fixed;
        background: rgb(0 0 0 / .5)
    }

    .divRelatedProductsMini {
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 99999999;
        position: fixed;
        padding: 10px;
        background-color: #fff
    }

    .divRelatedProductsMini .relatedProductsMiniTitle {
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 10px
    }

    .divRelatedProductsMini .relatedProductsMiniTitle .relatedProductsMiniText {
        font-size: 11px;
        color: #000;
        float: left
    }

    .divRelatedProductsMini .relatedProductsMiniTitle .relatedProductsMiniClose {
        font-size: 15px;
        color: #000;
        float: left;
        line-height: 13px;
        cursor: pointer
    }

    .divRelatedProductsMini .relatedProductsMiniTitle .relatedProductsMiniClose i {
        font-weight: 400
    }

    .divRelatedProductsMini .ulRelatedProductsMini {
        float: left;
        width: 100%;
        height: 35vw
    }

    .divRelatedProductsMini .ulRelatedProductsMini.owl-carousel .owl-stage-outer {
        height: 100%
    }

    .divRelatedProductsMini .ulRelatedProductsMini.owl-carousel .owl-stage {
        height: 100%
    }

    .divRelatedProductsMini .ulRelatedProductsMini.owl-carousel .owl-item {
        height: 100%
    }

    .divRelatedProductsMini .ulRelatedProductsMini li {
        float: left;
        height: 100%
    }

    .divRelatedProductsMini .ulRelatedProductsMini li a {
        float: left;
        height: 100%;
        line-height: 0
    }

    .divRelatedProductsMini .ulRelatedProductsMini li span {
        display: none
    }

    .divRelatedProductsMini .ulRelatedProductsMini li a img {
        max-height: 100%
    }
}

body.modalOpen {
    padding-right: 17px
}

#globalLiteCart {
    overflow: auto
}

#globalLiteCart .modal-close {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    font-size: 0;
    z-index: 100;
    display: block !important
}

#globalLiteCart .modal-content {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    height: 100%;
    width: 100% !important;
    border: 0;
    padding: 0;
    background-color: #fff0
}

#globalLiteCart .modal-content-html {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    overflow: hidden
}

.miniCartBos {
    padding: 1rem;
    font-size: 26px;
    line-height: 30px;
    text-align: center;
    margin: 1rem 0;
    padding: 1rem 0;
    display: block
}

#divCartMiniContent .miniCartLeftProductIem .productIcon,
#divCartMiniContent .miniCartLeftProductIem .productMarka,
#divCartMiniContent .miniCartLeftProductIem .productPoints,
#divCartMiniContent .miniCartLeftProductIem .TukendiIco,
#divCartMiniContent .miniCartLeftProductIem .productOnYazi {
    display: none
}

.miniCartLeftTitle {
    width: 100%;
    color: #000;
    text-align: center;
    padding: .9rem
}

.miniCartLeftTitle .modal-close {
    text-decoration: none;
    display: inline-block;
    padding: 0;
    margin: 0;
    cursor: pointer;
    position: static
}

.miniCartLeftTitle .modal-close svg {
    width: 12px;
    height: 12px
}

.miniCartLeftProduct .miniCartLeftProductIem {
    width: 100%;
    margin: auto;
    margin-bottom: 20px;
    padding: 0 20px;
    float: left;
    margin-bottom: 10px;
    width: 100%
}

.miniCartLeftProduct .miniCartLeftProductIem .productPrice {
    display: flex;
    flex-direction: column;
    float: left
}

.miniCartLeftProduct .miniCartLeftProductIem .regularPrice {
    order: -1;
    font-size: 11px;
    line-height: 17px;
    text-transform: inherit;
    text-decoration: line-through;
    margin-right: 15px
}

.miniCartLeftProduct .miniCartLeftProductIem .regularPrice .regularKdv,
.miniCartLeftProduct .miniCartLeftProductIem .discountPrice .discountKdv {
    display: none
}

.miniCartRigthHeader {
    background: #232323;
    width: 100%;
    height: 46px;
    position: fixed;
    z-index: 200
}

.miniCartRigthHeader .spnCartTxt {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    color: #fff;
    text-align: center
}

.miniCartRigthHeader .header-close-btn {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 50px;
    cursor: pointer
}

.miniCartRigthHeader .header-close-btn svg {
    width: 16px;
    height: 16px;
    fill: #fff
}

.miniCartRigthScroll {
    height: 100dvh;
    overflow: auto;
    padding-top: 46px
}

.miniCartSatir1 {
    width: 100%;
    min-height: 45px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 .5rem;
    border-bottom: 1px solid #e1e1e1
}

.miniCartSatir1.bottom {
    border-top: 1px solid #e1e1e1
}

.miniCartSatir2 {
    padding: 1rem .5rem 1rem .5rem;
    line-height: 21px;
    font-size: 16px;
    border-bottom: 1px solid #e1e1e1
}

.miniCartSatir2 .signInButton {
    display: block;
    width: 100%;
    text-align: center;
    padding: 11px 0;
    margin-bottom: .5rem;
    background-color: #000;
    color: #fff
}

.miniCartSatir2 .checkoutAsGuestButton {
    display: block;
    width: 100%;
    text-align: center;
    padding: 11px 0;
    background-color: #000;
    color: #fff;
    border: 0;
    cursor: pointer
}

.miniCartLeftProduct:After,
.miniCartRigth:After {
    clear: both;
    display: table;
    content: ""
}

#divCartMiniContent {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    width: 100%;
    overflow: hidden
}

.miniCartLeftProduct {
    overflow: auto;
    opacity: 0;
    visibility: hidden;
    position: absolute;
    transform: translateX(130%);
    width: 224px;
    right: 376px;
    top: 46px;
    bottom: 0;
    background-color: #f5f5f5;
    transition: all 500ms cubic-bezier(.65, .05, .36, 1) 0s;
    z-index: 101
}

.miniCartRigth,
.miniCartGiftCodeContent {
    background: #fff;
    top: 0;
    right: 0;
    bottom: 0;
    transform: translateX(130%);
    position: absolute;
    opacity: 0;
    visibility: hidden;
    overflow: auto;
    overflow-y: hidden;
    width: 376px;
    height: 100%;
    transition: all 500ms cubic-bezier(.65, .05, .36, 1) 0s;
    z-index: 101
}

.hediyeCekiBtnContent {
    background-color: #f5f5f5;
    padding: .5rem 0
}

.hediyeCekiBtnContent a {
    background-color: #fff;
    padding: 15px 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    position: relative;
    text-decoration: none
}

.hediyeCekiBtnContent a .offers-tab span {
    font-weight: 500;
    color: #000
}

.hediyeCekiBtnContent a .offers-tab svg {
    vertical-align: text-bottom;
    height: .75rem;
    width: 1rem
}

.hediyeCekiBtnContent a .offers-content svg {
    margin-left: .5rem;
    vertical-align: text-bottom;
    width: 8px;
    height: 14px
}

body.modalOpen .miniCartGiftCodeContent {
    overflow: visible;
    opacity: 1;
    visibility: visible;
    overflow-y: hidden;
    z-index: 152;
    transform: translateX(130%);
    opacity: 0;
    visibility: hidden
}

#divCartMiniContent.transForm .miniCartGiftCodeContent.active {
    transition: all 500ms cubic-bezier(.65, .05, .36, 1) 0s;
    transform: translateX(0);
    opacity: 1;
    visibility: visible
}

body.modalOpen .miniCartGiftCodeContent.active {
    overflow: visible;
    opacity: 1;
    visibility: visible;
    overflow-y: hidden;
    z-index: 153;
    transform: translateX(130%);
    opacity: 0;
    visibility: hidden
}

body.modalOpen .miniCartLeftProduct {
    opacity: 1;
    visibility: visible;
    opacity: 0;
    visibility: hidden;
    transform: translateX(130%)
}

#divCartMiniContent.transForm .miniCartRigth.active {
    transition: all 500ms cubic-bezier(.65, .05, .36, 1) 0s;
    transform: translateX(0);
    opacity: 1;
    visibility: visible
}

#divCartMiniContent.transForm .miniCartLeftProduct.active {
    transform: translateX(0);
    opacity: 1;
    visibility: visible
}

.miniCartContent {
    padding: 1rem .5rem
}

.miniCartItem {
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-flow: row-reverse wrap
}

.miniCartItem .miniCartRight {
    max-width: calc(148px - 5px);
    flex: 0 1 calc(40% - 5px)
}

.miniCartItem .miniCartLeft {
    max-width: calc(60% - 5px);
    display: flex;
    flex-basis: calc(59% - 5px);
    flex-direction: column;
    gap: 5px
}

.miniCartItem .miniCartLeft a {
    position: relative;
    text-decoration: none;
    display: inline-block
}

.miniCartItem .miniCartLeft a img {
    max-width: 100%;
    height: auto;
    border: 0;
    vertical-align: bottom;
    width: calc(148px - 5px)
}

.miniCartHr {
    margin: 1rem 0;
    background: #e1e1e1;
    border: 0;
    height: 1px
}

.miniCartContent .miniCartHr:last-child {
    display: none
}

.miniCartDetail {
    flex: 0 1 calc(33% - 5px);
    max-width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 5px
}

.miniCartDetail span {
    display: block
}

.miniCartDetail span.minimarka a {
    font-size: 12px;
    line-height: 16px
}

.miniCartDetail span.miniurunAdi a {
    font-size: 14px;
    line-height: 18px
}

.miniCartDetail span.ministokKodu {
    font-size: 11px;
    line-height: 17px
}

.adettanim3 {
    float: left;
    width: 115px;
    margin: 5px 0;
    position: relative
}

.miniCartItem .miniCartLeft .adettanim3 a {
    position: absolute;
    bottom: 0;
    float: left;
    width: 35px;
    height: 28px;
    border: 1px solid #e1e1e1;
    background: #fff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.miniCartItem .miniCartLeft .adettanim3 a.aMiniSepetAzalt {
    left: 0
}

.miniCartItem .miniCartLeft .adettanim3 a.aMiniSepetArtir {
    right: 0
}

.miniCartItem .miniCartLeft .adettanim3 a i {
    font-weight: 300
}

.miniCartItem .miniCartLeft .adettanim3 input {
    text-align: center;
    text-indent: 11px;
    height: 28px !important;
    background: #fff;
    color: #000;
    border: 0;
    font-size: 11px;
    font-weight: 400;
    width: 100% !important;
    text-align: center;
    text-indent: 11px;
    height: 28px !important
}

.miniCartButtonSil {
    display: block;
    margin-top: 5px
}

.miniCartButtonSil a {
    flex: 1 0 0%;
    max-width: 50%;
    color: #a50000;
    display: inline-flex !important;
    align-items: center;
    gap: 4px
}

.miniCartButtonSil svg {
    width: 6px;
    height: 8px;
    fill: #a50000
}

.miniCartItemprice {
    display: flex;
    flex-direction: column;
    gap: 5px
}

.miniCartItemprice .DiscountPrice {
    font-size: 16px;
    line-height: 1
}

.miniCartItemprice .DiscountPrice.lineThrough {
    font-size: 13px
}

.miniCartItemprice .CartPrice {
    font-size: 16px;
    line-height: 1
}

div#divRigthCartGiftCodeContent {
    float: left;
    width: 100%;
    height: 100%
}

div#divRigthCartGiftCodeContent .miniCartGiftCode {
    float: left;
    width: 100%
}

div#divRigthCartGiftCodeContent .miniCartGiftInput {
    float: left;
    width: 100%;
    padding: 0 10px;
    margin: 20px 0
}

div#divRigthCartGiftCodeContent .miniCartGiftInput input {
    height: 40px;
    padding: 0 0 0 10px;
    border: 1px solid #ddd;
    color: #777;
    background: #fff0;
    margin: 0
}

#sepetEkleModal {
    padding-top: 0
}

#sepetEkleModal .modal-content {
    width: 515px;
    border: 1px solid #000;
    left: auto;
    right: 40px;
    top: 46px;
    padding: 0;
    margin: 0;
    background: #fff;
    overflow: auto;
    position: absolute
}

#sepetEkleModal .modal-content {
    transform: translateY(-130%);
    transition: all 500ms cubic-bezier(.645, .045, .355, 1) 0s;
    opacity: 0
}

#sepetEkleModal.transForm .modal-content {
    transition: all 500ms cubic-bezier(.65, .05, .36, 1) 0s;
    transform: translateX(0);
    opacity: 1;
    visibility: visible
}

#sepetEkleModal .modal-content .modal-close {
    display: none
}

#sepetEkleModal .divEklenenUrun {
    padding: 1rem
}

#sepetEkleModal .divEklenenUrunRow {
    padding: 1rem 0;
    display: flex;
    padding-top: 0;
    border-top: 0
}

#sepetEkleModal .divEklenenUrunRow .divCol1 {
    flex: 0 0 100px;
    position: relative;
    margin-right: 1rem
}

#sepetEkleModal .divEklenenUrunRow .divCol1 img {
    display: block
}

#sepetEkleModal .divEklenenUrunRow .divCol2 {
    flex: 1 1 100px
}

#sepetEkleModal .divEklenenUrunRow .divCol2 h4 {
    font-size: 14px;
    line-height: 18px;
    text-transform: inherit;
    margin: 0;
    padding: 0
}

#sepetEkleModal .divEklenenUrunRow .divCol2 .divStokKodu {
    margin: .5rem 0 5px
}

#sepetEkleModal .divEklenenUrunRow .divCol2 .divOzelAlan {
    margin: 0;
    padding: 0
}

#sepetEkleModal .divEklenenUrunRow .divCol3 {
    text-align: right;
    flex: 0 0 95px
}

#sepetEkleModal .divEklenenUrunRow .divCol3 h3 {
    font-size: 14px;
    line-height: 18px;
    text-transform: inherit
}

#sepetEkleModal .divEklenenSepetToplam {
    padding: 1rem;
    display: flex;
    justify-content: space-between;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

#sepetEkleModal .divEklenenSepetToplam p {
    margin: 0;
    padding: 0
}

#sepetEkleModal .divAltButonlar {
    padding: 1rem;
    display: flex
}

#sepetEkleModal .divAltButonlar a {
    text-align: center;
    display: block;
    text-decoration: none;
    padding: .8rem 2rem;
    background-color: #000;
    color: #fff;
    font-size: 13px;
    line-height: 1
}

#sepetEkleModal .divAltButonlar a.modalDevamEtBTn {
    flex: 1 1 185px;
    margin-right: .75rem
}

#sepetEkleModal .divAltUrunler {
    padding: 1rem
}

#sepetEkleModal .divAltUrunlertitle {
    line-height: 27px;
    color: #000;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 400;
    display: block;
    text-align: center;
    vertical-align: top;
    padding: 0 !important;
    position: relative;
    z-index: 1
}

#sepetEkleModal .divAltUrunlertitle:after {
    clear: both;
    display: table;
    content: ""
}

#sepetEkleModal .divAltUrunler {
    display: block;
    width: 100%
}

#sepetEkleModal .divAltUrunler .divAltUrunlerList {
    list-style-type: none;
    margin: 0;
    padding: 0
}

#sepetEkleModal .divAltUrunler .divAltUrunlerList .productItem {
    width: 100%;
    margin: 0;
    float: none;
    display: block
}

#sepetEkleModal .divAltUrunler .divAltUrunlerList li {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
    width: calc(100%/3 - 20px);
    float: none;
    margin: 0 5px
}

#sepetEkleModal .divAltUrunler .divAltUrunlerList.owl-carousel li {
    width: auto;
    margin: 0
}

#sepetEkleModal .divAltUrunler .productItem .productDetail {
    height: auto;
    position: relative;
    padding: 0;
    float: none;
    display: block
}

#sepetEkleModal .divAltUrunler .productItem .productDetail .productPrice {
    height: auto;
    position: relative;
    padding: 0;
    float: none;
    text-align: left
}

#sepetEkleModal .divAltUrunler .productItem .productPoints,
#sepetEkleModal .divAltUrunler .productItem .TukendiIco,
#sepetEkleModal .divAltUrunler .productItem .productOnYazi,
#sepetEkleModal .divAltUrunler .productItem .ozelAlan1,
#sepetEkleModal .divAltUrunler .productItem .ozelAlan2,
#sepetEkleModal .divAltUrunler .productItem .ozelAlan3,
#sepetEkleModal .divAltUrunler .productItem .ozelAlan4,
#sepetEkleModal .divAltUrunler .productItem .ozelAlan5,
#sepetEkleModal .divAltUrunler .productItem .urunListeAdet,
#sepetEkleModal .divAltUrunler .productItem .productIcon {
    display: none
}

@media(max-width:767px) {
    body.modalOpen {
        padding: 0
    }

    #sepetEkleModal .modal-content {
        width: 100%;
        right: 0;
        top: 0;
        left: 0;
        bottom: 0
    }

    #sepetEkleModal .divAltUrunler .divAltUrunlerList {
        overflow-x: auto;
        overflow-y: hidden;
        white-space: nowrap
    }

    #sepetEkleModal .divAltUrunler .divAltUrunlerList.owl-carousel {
        overflow: visible;
        white-space: normal
    }

    #sepetEkleModal .divAltUrunler .divAltUrunlerList li {
        width: calc(100%/2 - 20px)
    }

    #sepetEkleModal .divAltButonlar {
        padding: 1rem;
        display: flex;
        flex-direction: column
    }

    #sepetEkleModal .divAltButonlar a {
        width: 100%;
        margin-top: 10px;
        flex: 1
    }

    #sepetEkleModal .divAltButonlar a.modalDevamEtBTn {
        width: 100%;
        margin: 0;
        flex: 1
    }

    #divCartMiniContent .miniCartRigth {
        width: 100%
    }
}

.boxResimContent.noStockProductList {
    pointer-events: none;
    position: relative
}

.boxResimContent.noStockProductList:after {
    content: "";
    position: absolute;
    border-top: 1px solid #616c70;
    width: 35px;
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform-origin: 0% 0%;
    left: 0
}

#quickViewV2 .ekSecenekGrup.nostok:before {
    content: '';
    top: 50%;
    left: 0;
    background: #ccc;
    height: 1px;
    width: 100%;
    position: absolute;
    transform: rotate(45deg)
}

#quickViewV2 .ekSecenekGrup.nostok {
    cursor: default
}

#quickViewV2 .modal-content {
    width: 700px !important
}

#quickViewV2 .ekSecenekGrup {
    min-width: 50px;
    height: 40px;
    line-height: 40px;
    border-radius: 0;
    padding: 0 5px;
    cursor: pointer;
    position: relative;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    color: #000;
    font-size: 13px;
    border: 1px solid #e0e0e0;
    display: block;
    border-radius: 3px
}

#quickViewV2 .ekSecenekGrup.selected {
    background: #ccc;
    border-color: #ccc
}

.modal-content .ProductDetailMainRow {
    display: flex;
    margin-bottom: 1.5rem;
    flex-wrap: wrap
}

.modal-content .leftImage {
    flex: 0 0 255px;
    margin-right: 1rem;
    flex-direction: column;
    justify-content: flex-start
}

.modal-content .leftImage .Images {
    height: 340px;
    width: 255px;
    text-align: center;
    position: relative
}

.modal-content .leftImage .SmallImages {
    width: 100%;
    margin-top: 20px;
    display: block
}

.modal-content .leftImage .SmallImages .AltImgCapSmallImg {
    display: inline-block;
    margin: 0 10px 10px 0;
    position: relative
}

.modal-content .RightDetail {
    flex: 1 1 100px;
    z-index: 0;
    padding: 0
}

.modal-content .RightDetail .buyfast {
    display: none !important
}

.modal-content .ItemV3_NameSpn {
    display: block;
    font-family: BentonSansBook, Helvetica, Arial, sans-serif;
    font-feature-settings: "liga"0;
    font-size: 11px;
    line-height: 17px
}

.cloudzoom-lens {
    border: 5px solid #888;
    width: 100px;
    height: 100px;
    box-shadow: 0 0 10px rgb(0 0 0 / .4);
    cursor: crosshair;
    z-index: 9999
}

.cloudzoom-zoom {
    background-color: #fff;
    border: 1px solid #888;
    width: 500px;
    height: 200px;
    box-shadow: 0 0 10px rgb(0 0 0 / .4)
}

.cloudzoom-zoom-inside {
    border: 0;
    box-shadow: none
}

.cloudzoom-caption {
    display: none;
    text-align: left;
    background-color: #000;
    color: #fff;
    font-weight: 700;
    padding: 10px;
    font-family: sans-serif;
    font-size: 11px
}

.cloudzoom-blank {
    background-image: url(../../../../scripts/plugins/cloudzoom/blank.png)
}

.cloudzoom-ajax-loader {
    background-image: url(../../../../scripts/ajax-loader.gif);
    width: 32px;
    height: 32px
}

.ticimax-search-content {
    background-color: #fff;
    width: 800px;
    font-size: 0;
    display: flex;
    box-sizing: border-box;
    z-index: 99999;
    box-shadow: 0 6px 10px rgb(0 0 0 / .4);
    position: absolute;
    top: 100%;
    left: 0;
    margin-left: 0;
    text-align: left
}

.ticimax-search-content .quickSearchContent {
    display: flex;
    width: 100%
}

.ticimax-search-content .quickSearchContent>.products {
    width: 100%
}

.ticimax-search-sidebar {
    width: 30%;
    background-color: #f5f6f6;
    padding: 20px 0;
    font-size: 14px;
    overflow-y: auto;
    box-sizing: border-box
}

.ticimax-sidebar-item h3 {
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 700;
    color: #58585a;
    font-size: 15px;
    margin-bottom: 9px;
    margin-top: 0;
    text-transform: capitalize
}

.ticimax-sidebar-item ul {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 12px;
    margin-bottom: 20px;
    display: block
}

.ticimax-sidebar-item ul li {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #58585a;
    display: block;
    padding: 5px 20px 5px 20px;
    cursor: default;
    font-size: 12px
}

.ticimax-search-products {
    font-size: 14px;
    box-sizing: border-box;
    padding: 20px;
    overflow-y: auto;
    width: 70%;
    background-color: #fff;
    vertical-align: top;
    position: relative;
    padding-bottom: 55px;
    padding-bottom: 20px;
    max-height: unset
}

.ticimax-search-products-title h3 {
    color: #58585a;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 9px;
    margin-top: 0;
    text-transform: capitalize
}

.products {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 0;
    margin-top: 20px
}

.products li {
    width: calc(50% - 6px);
    display: inline-block;
    margin-bottom: 10px;
    color: unset;
    text-decoration: none
}

.products li:nth-child(2n-1) {
    margin-right: 10px
}

.products li a {
    font-size: 12px;
    transition: all 200ms ease;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid rgb(0 0 0 / .1);
    width: 100%;
    display: flex;
    position: relative;
    align-items: center;
    padding-right: 10px;
    box-sizing: border-box;
    cursor: pointer;
    text-decoration: none
}

.products li:hover a {
    box-shadow: 0 0 10px rgb(0 0 0 / .2);
    box-sizing: border-box;
    z-index: 2;
    position: relative;
    overflow: hidden;
    transform: scale(1.02)
}

.ticimax-search-content .ticimax-search-product-image {
    float: left;
    min-width: 114px;
    height: 100px;
    position: relative;
    overflow: hidden;
    background-size: 80%;
    background-repeat: no-repeat;
    background-position: center;
    min-width: 70px
}

.ticimax-search-content .ticimax-search-product-image img {
    object-fit: cover;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: auto;
    left: 0
}

.ticimax-search-content .ticimax-search-product-info {
    padding-left: 10px;
    overflow: hidden
}

.ticimax-search-content .ticimax-search-product-info-name,
.ticimax-search-content .ticimax-search-product-info-category {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: inherit;
    display: block;
    -webkit-text-size-adjust: none
}

.ticimax-search-content .ticimax-search-product-info-category {
    color: #a8a9ac;
    font-size: 11px;
    margin-bottom: 5px;
    text-transform: capitalize
}

.ticimax-search-content .ticimax-search-product-info-name {
    color: #58585a;
    font-size: 13px;
    margin-bottom: 2px;
    line-height: 18px
}

.ticimax-search-content .ticimax-search-product-info-price {
    color: #818285;
    font-size: 11px;
    -webkit-text-size-adjust: none
}

.ticimax-search-content span.ticimax-search-product-info-oldPrice {
    text-decoration: line-through;
    color: #d1d2d4;
    margin-left: 5px;
    -webkit-text-size-adjust: none
}

.noRecordsFound {
    text-align: center;
    padding-top: 50px;
    font-size: 18px
}

.sTemp2.ticimax-search-content,
.sTemp4.ticimax-search-content {
    width: 400px;
    right: 0;
    left: auto;
    min-height: 200px
}

.sTemp2 .ticimax-search-products,
.sTemp4 .ticimax-search-products {
    width: 100%;
    max-height: 300px
}

.sTemp2 .products li,
.sTemp4 .products li {
    width: 100%
}

.sTemp2 .products li .ticimax-search-product-image,
.sTemp4 .products li .ticimax-search-product-image {
    height: 60px;
    min-width: 40px
}

.sTemp3.ticimax-search-content {
    width: 100%;
    right: 0;
    left: auto;
    min-height: 200px;
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden
}

.sTemp3 .ticimax-search-products {
    width: 100%;
    padding: 5px
}

.sTemp3 .products {
    margin-top: 0
}

.sTemp3 .products li {
    width: 100%;
    margin-bottom: 0
}

.sTemp3 .products li a {
    border: 0
}

.sTemp3 .products li:hover a {
    box-shadow: 0 0 0;
    box-sizing: border-box;
    z-index: 2;
    position: relative;
    overflow: hidden;
    transform: none;
    text-decoration: underline
}

.sTemp3 .ticimax-search-product-info-name {
    line-height: 2
}

.ticimax-search-mobil-close-btn {
    display: none
}

.sTemp3 .products {
    margin-top: 0
}

.ProductListGroup {
    width: 100%;
    position: relative;
    clear: right;
    float: left
}

.ProductListGroupTitle {
    text-align: center;
    margin-bottom: 20px
}

.ProductListGroupTitle .span1 {
    font-size: 26px;
    font-weight: 700
}

.ProductListGroupTitle .span2 {
    font-size: 13px;
    font-weight: 700
}

#divAramaSonuc.isMobileSearchAlan .isMobilInputContent,
#divAramaAlani.isMobileSearchAlan .isMobilInputContent {
    display: none;
    align-items: center;
    justify-content: space-between;
    margin: 10px 20px 0
}

#divAramaSonuc.isMobileSearchAlan .ticimaxSearchInput,
#divAramaAlani.isMobileSearchAlan .ticimaxSearchInput {
    align-self: flex-start;
    width: 85%;
    border: 1px solid #efefef;
    border-radius: 0;
    box-shadow: none;
    background: #efefef;
    margin: 0;
    padding: 5px;
    line-height: 1;
    font-size: 12px
}

#divAramaSonuc.isMobileSearchAlan .ticimax-search-mobil-close-btn,
#divAramaAlani.isMobileSearchAlan .ticimax-search-mobil-close-btn {
    display: block;
    font-size: 13px;
    color: #58585a
}

@media screen and (max-width:801px) {

    html.topAutocompleteActive,
    body.topAutocompleteActive {
        overflow: hidden
    }

    .sTemp2 .ticimax-search-products,
    .sTemp4 .ticimax-search-products {
        max-height: none
    }

    #divAramaSonuc.isMobileSearchAlan .isMobilInputContent,
    #divAramaAlani.isMobileSearchAlan .isMobilInputContent {
        display: flex
    }

    .ticimax-search-content {
        width: 100vw !important;
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        overflow: auto !important;
        display: block
    }

    .ticimax-search-content:not(.platformIOS) {
        height: 100dvh !important
    }

    .sTemp3.ticimax-search-content {
        min-height: 10vh;
        max-height: 100dvh
    }

    .ticimax-search-sidebar {
        width: 100% !important;
        display: block !important;
        background-color: #fff;
        padding-bottom: 10px !important
    }

    .ticimax-search-products {
        width: 100% !important;
        display: block !important;
        padding: 20px 20px 0 !important
    }

    .ticimax-search-products .products li {
        width: 100% !important
    }

    .ticimax-search-products .products li:nth-child(2n-1) {
        margin-right: 0 !important
    }

    .ticimax-search-content.sTemp3 .products {
        margin: 10px
    }

    .ticimax-search-content.sTemp4 .products {
        margin: 0
    }

    .ticimax-search-content {
        padding: 10px 0
    }

    .ticimax-search-content .quickSearchContent {
        display: block
    }
}

body.favoriBody {
    padding: 0;
    margin: 0
}

body.favoriBody #tb_Tbody {
    height: 200px;
    overflow: auto
}

body.favoriBody .favoriTitle {
    padding: 10px;
    border-bottom: 1px solid #eee;
    font-family: sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #676767
}

body.favoriBody #tb_Tbody .detayFavoriListItem {
    border: 0;
    padding: 0 10px 0 12px;
    width: calc(100% - 23px);
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    font-family: sans-serif;
    margin: 0
}

body.favoriBody .detayFavoriListItem button {
    height: 28px;
    margin: 5px 0;
    position: inherit;
    float: right;
    top: 0;
    right: 0;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: #eee
}

body.favoriBody .divGrupOlusturContentBottom input#txtFavoriGrup {
    float: left;
    width: 200px;
    border: 1px solid #efefef;
    padding: 0;
    height: 32px;
    padding-left: 10px
}

body.favoriBody .divGrupOlusturContentBottom #btnFavoriGrupKaydet {
    float: right;
    width: 80px;
    height: 34px;
    line-height: 34px;
    margin: 0;
    padding: 0;
    background-color: #000;
    color: #fff
}

body.favoriBody .detayFavoriListesiContent {
    height: 300px
}

body.favoriBody #divGrupOlusturContent {
    padding: 5px 10px;
    overflow: hidden
}

body.favoriBody #tb_Tbody .detayFavoriListItem button {
    display: none
}

body.favoriBody #tb_Tbody .detayFavoriListItem:hover {
    background: #eee
}

body.favoriBody #tb_Tbody .detayFavoriListItem:hover button {
    display: block;
    color: #000
}

.iti-mobile .iti--container {
    z-index: 9999 !important
}

.hediyeIpucuGonder a {
    display: block;
    width: 100%;
    overflow: hidden
}

#sendGiftModal {
    padding-top: 50px;
    padding-bottom: 50px
}

#sendGiftModal.ticimaxModal .modal-content {
    width: 80%;
    max-width: 420px;
    padding: 0;
    position: relative
}

#sendGiftModal.ticimaxModal #frmGiftHint {
    padding: 20px
}

#sendGiftModal.ticimaxModal #frmGiftHint .frmGiftLine {
    margin-bottom: 10px
}

#sendGiftModal.ticimaxModal #frmGiftHint .frmGiftLine label {
    width: 100%;
    display: block;
    font-size: 12px;
    padding-bottom: 2px;
    font-weight: 500
}

#sendGiftModal.ticimaxModal #frmGiftHint .frmGiftLine input {
    width: 100%
}

#sendGiftModal.ticimaxModal .giftImage {
    width: 100%
}

#sendGiftModal.ticimaxModal .modal-close {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px 15px
}

#sendGiftModal.ticimaxModal .btnGiftSend {
    height: 43px;
    width: 100%;
    display: block;
    background: #bf215d;
    line-height: 43px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 17px;
    margin-top: 10px
}

#sendGiftModal.ticimaxModal .btnGiftSend:hover {
    opacity: .7
}

.btnCatSorting {
    cursor: pointer
}

.productItem .divVideoPlayButton {
    z-index: 10
}

.productItem .productImage video {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}

.miniCartDetay .txtMiniSepetAdet {
    height: 30px;
    line-height: 30px;
    width: 60px;
    float: none;
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0;
    text-align: center;
    box-shadow: none;
    border: 1px solid #e5e5e5;
    border-radius: 0
}

.miniCartDetay .adettanim3 label {
    display: block
}

#hizliBakisCinsiyet {
    width: 100%;
    display: block;
    overflow: hidden;
    padding: 0 0 10px 0
}

#hizliBakisCinsiyet>span.labelRow {
    float: left;
    margin-right: 10px
}

#hizliBakisCinsiyet>span.labelRow label {
    height: 20px;
    line-height: 20px
}

#hizliBakisCinsiyet #divCinsiyetAlan {
    float: left
}

#hizliBakisCinsiyet .newUyeOlCol {
    height: 20px;
    float: left;
    line-height: 20px;
    margin-right: 10px
}

#hizliBakisCinsiyet .newUyeOlCol input {
    float: left;
    width: 20px;
    height: 20px
}

#hizliBakisCinsiyet .newUyeOlRow {
    width: 100%;
    display: block;
    overflow: hidden
}

#userLoginTab {
    width: 100vw;
    margin: 10px 0 20px -10px;
    overflow: hidden
}

#userLoginTab>a {
    width: 50%;
    text-align: center;
    display: block;
    float: left;
    font-size: 17px;
    font-weight: 500;
    color: #909090;
    height: 50px;
    line-height: 50px;
    border-bottom: 3px solid #ccc
}

#userLoginTab>a.btnActive {
    color: #000;
    border-color: #000
}

#ProductDetailMain span.size_box.nostok {
    pointer-events: auto;
    opacity: 1
}

span.size_box.nostok .btnnostok {
    cursor: pointer
}

.size_box.nostok.show .btnnostok {
    display: block
}

.soruSorContentDiv {
    float: left;
    width: 100%
}

.soruSorContentDiv .content-heading {
    float: left;
    width: 100%
}

.soruSorContentDiv .urunSorContent {
    float: left;
    width: 100%
}

.soruSorContentDiv .urunSorUrun {
    float: left;
    width: 100%;
    margin: 20px 0 30px
}

.soruSorContentDiv .urunSorimg {
    float: left
}

.soruSorContentDiv .urunSorDetail {
    float: left
}

.soruSorContentDiv .urunSorName {
    float: left;
    clear: left;
    margin-bottom: 10px;
    font-size: 15px
}

.soruSorContentDiv .urnFiyat {
    float: left;
    clear: left;
    margin-bottom: 10px;
    font-size: 14px
}

.soruSorContentDiv .uGbtn {
    float: left;
    clear: left
}

.soruSorContentDiv .uGbtn>div {
    float: left;
    margin-right: 10px
}

.soruSorContentDiv .UrunSoruList {
    float: left;
    width: 100%;
    margin-bottom: 50px
}

.soruSorContentDiv .urunSorDivList {
    float: left;
    width: 100%
}

.soruSorContentDiv .urunSorDivList {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.soruSorContentDiv .divListCont {
    float: left;
    width: 100%
}

.soruSorContentDiv .divListSoru {
    float: left;
    border-radius: 3px;
    padding: 20px;
    border: 2px solid #f2f2f2
}

.soruSorContentDiv .divListCevap {
    background: #f2f2f2;
    border-radius: 3px;
    color: #202020;
    float: left;
    display: inline-block;
    margin-left: 10px;
    margin-top: 15px;
    padding: 20px;
    clear: left;
    position: relative
}

.soruSorContentDiv .divListCevap:before {
    content: '';
    font-family: 'FontAwesome';
    font-weight: 700;
    color: #f2f2f2;
    position: absolute;
    top: -14px;
    left: 25px;
    font-size: 35px
}

.soruSorContentDiv .divListTitle {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 5px
}

.soruSorContentDiv .divListTitle .left_line {
    float: left;
    font-weight: 700
}

.soruSorContentDiv .divListTitle .center_line {
    float: left;
    margin: 0 3px
}

.soruSorContentDiv .divListTitle .right_line {
    float: left
}

.soruSorContentDiv .divListUye {
    float: left;
    width: 100%;
    font-size: 13px;
    color: gray
}

.soruSorContentDiv .divListUye .left_line {
    float: left
}

.soruSorContentDiv .divListUye .center_line {
    float: left;
    margin: 0 5px
}

.soruSorContentDiv .divListUye .right_line {
    float: left
}

.soruSorContentDiv .cevapSure {
    float: left;
    width: 100%;
    font-size: 12px
}

.ElasticVariantDetails {
    width: 100%;
    float: left;
    text-align: left;
    background: #f2f2f2
}

.ElasticVariantDetailsLine {
    width: 100%;
    display: block;
    float: left;
    border-bottom: 1px solid #fff
}

.ElasticVariantDetailsLine .ElasticVariantDetailsSpn {
    border: 1px solid #efefef;
    min-width: 30px;
    float: left;
    padding: 5px;
    text-align: center;
    margin: 3px;
    line-height: 1.4;
    font-size: 11px
}

.backProductListBtn {
    display: block;
    margin: 15px 0;
    padding: 10px;
    border: 1px solid #dedede;
    border-radius: 3px;
    background: #fefefe;
    text-align: center;
    cursor: pointer
}

.backProductListBtn span {
    color: #666;
    font-size: 15px
}

.backProductListBtn:hover {
    border-color: #999
}

.myCollectionProductBtn {
    display: inline-block
}

.collectionDivShow {
    float: left;
    width: 100%;
    margin: 10px 0;
    padding: 10px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.collectionDivShow .collectionShow {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.collectionDivShow .collectionShow .collectionShowName {
    flex: 1;
    font-size: 25px
}

.collectionDivShow .collectionShow .collectionShowNumber {
    flex: 1;
    display: flex;
    gap: 10px;
    text-align: center;
    font-size: 13px
}

.collectionDivShow .collectionShow .collectionShowNumber span {
    flex: 1
}

.collectionDivShow .collectionShow .collectionShowNumber .showNameColl {
    flex: 1
}

.collectionDivShow .collectionShow .collectionShowNumber .showProductColl {
    flex: 1
}

.collectionDivShow .collectionShow .collectionSave {
    flex: 1;
    display: flex;
    justify-content: flex-end
}

.collectionDivShow .collectionShow .collectionSave a {
    padding: 10px;
    background: #ff7600;
    color: #fff;
    border-radius: 10px
}

.collectionDivShow .collectionShow .collectionSave a:hover {
    background: #f97300
}

@media(max-width:767px) {
    .collectionDivShow .collectionShow {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px
    }

    .collectionDivShow .collectionShow .collectionShowNumber {
        text-align: left;
        flex-direction: column
    }
}

#memberNewSozlesme .modal-content {
    width: 600px;
    max-width: 100%;
    margin: 0 auto
}

#memberNewSozlesme .modal-content iframe {
    width: 100%;
    height: auto;
    float: left;
    background: #f0f0f0;
    margin-bottom: 20px;
    border: 1px solid #ccc
}

#memberNewSozlesme .modal-content #memberNewSozlesmeBtn {
    float: left;
    margin: 0 auto;
    clear: both;
    border-radius: 3px
}

.collectionModalAdd {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99999;
    display: none;
    align-items: center;
    justify-content: center
}

.collectionModalAdd.modalShow {
    display: flex
}

.collectionModalAdd .modalSprint {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgb(0 0 0 / .5)
}

.collectionModalAdd .collectionModalContent {
    position: relative;
    width: 360px;
    max-height: 360px;
    background: #fff;
    border-radius: 10px
}

.collectionModalAdd .collectionModalContent.collentionNull {
    max-height: 150px
}

.collectionModalAdd .collectionAddModalTop {
    float: left;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #d6d6d6;
    display: flex;
    max-height: 40px
}

.collectionModalAdd .collectionAddModalTop .cmtText {
    flex: 1;
    font-size: 14px
}

.collectionModalAdd .collectionAddModalTop .collectionModalClose {
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.collectionModalAdd .collectionAddModalTop .collectionModalClose i {
    font-weight: 300;
    font-size: 20px;
    height: 16px
}

.collectionModalAdd .collectionAddModalMiddle {
    padding: 5px;
    float: left;
    width: 100%;
    position: relative
}

.collectionModalAdd .collectionAddModalMiddle ul {
    max-height: calc(360px - 90px);
    overflow-y: auto;
    overflow-x: hidden;
    float: left;
    width: 100%;
    list-style: none;
    padding: 0;
    margin: 0
}

.collectionModalAdd .collectionAddModalMiddle ul::-webkit-scrollbar {
    width: 3px
}

.collectionModalAdd .collectionAddModalMiddle ul::-webkit-scrollbar-track {
    background: #efefef
}

.collectionModalAdd .collectionAddModalMiddle ul::-webkit-scrollbar-thumb {
    background: #000
}

.collectionModalAdd .collectionAddModalMiddle ul li {
    padding: 5px;
    width: 100%;
    float: left
}

.collectionModalAdd .collectionAddModalMiddle ul li .itemCollection {
    float: left;
    width: 100%;
    border-radius: 3px;
    padding: 10px;
    background: #f5f5f5;
    font-size: 11px;
    color: #000;
    border: 1px solid #ddd;
    cursor: pointer;
    position: relative
}

.collectionModalAdd .collectionAddModalMiddle ul li .itemCollection.selected {
    background: #ddd
}

.collectionModalAdd .collectionAddModalMiddle ul li .itemCollection.selected:after {
    content: '';
    position: absolute;
    top: 1px;
    right: 1px;
    font-family: 'FontAwesome';
    font-size: 13px;
    background: #298f17;
    color: #fff;
    border-radius: 100%;
    width: 13px;
    height: 13px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center
}

.collectionModalAdd .collectionAddModalMiddle ul li .urlToCollection {
    float: left;
    width: 100%
}

.collectionModalAdd .collectionAddModalMiddle ul li .urlToCollection a {
    float: left;
    width: 100%;
    border-radius: 3px;
    padding: 10px;
    background: #f5f5f5;
    font-size: 11px;
    color: #000;
    border: 1px solid #ddd;
    text-align: center
}

.collectionModalAdd .collectionAddModalBottom {
    float: left;
    width: 100%;
    padding: 10px;
    max-height: 50px
}

.collectionModalAdd .collectionAddModalBottom .collectionAddBtn {
    float: right;
    padding: 5px;
    border-radius: 5px;
    background: #000;
    min-width: 100%;
    text-align: center;
    color: #fff;
    font-size: 12px;
    max-width: 100%;
    line-height: 20px;
    max-height: 30px
}

.collectionModalAdd .collectionAddModalBottom .collectionAddBtn:hover {
    background: #1b1b1b
}

body .productItem .productImage img[resize-resized="true"] {
    max-height: none;
    height: auto;
    width: auto;
    transition: none;
    animation: none;
    max-width: 100%
}

@media(min-width:768px) {
    #checkoutCartProductDiv {
        width: 300px;
        min-height: 72px;
        padding: 20px;
        border-radius: 10px
    }
}

.checkoutCartProductContent {
    display: flex;
    flex-flow: column;
    float: left;
    width: 100%;
    gap: 15px
}

.cartCheckoutProduct {
    display: flex;
    flex-flow: column wrap
}

.cartCheckoutProduct .checkoutProductContent {
    flex: 1;
    display: flex;
    gap: 25px;
    max-height: 300px;
    overflow-y: auto;
    flex-flow: column
}

.cartCheckoutProduct .checkoutProductContent::-webkit-scrollbar {
    width: 5px;
    margin-left: 5px
}

.cartCheckoutProduct .checkoutProductContent::-webkit-scrollbar-track {
    background: #e5e5e5;
    border-radius: 10px
}

.cartCheckoutProduct .checkoutProductContent::-webkit-scrollbar-thumb {
    background: #15284b;
    border-radius: 10px
}

.cartCheckoutProduct .checkoutProductItem {
    display: flex;
    gap: 8px;
    flex-flow: wrap;
    flex: 1;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
    float: left;
    width: 100%
}

.cartCheckoutProduct .checkoutProductItem:last-child {
    border-bottom: 0;
    padding-bottom: 0
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemRight {
    display: flex;
    flex-flow: column wrap;
    align-items: flex-start;
    gap: 4px;
    flex: 1;
    line-height: normal;
    text-align: left;
    padding-right: 5px
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemLeft {
    display: flex;
    flex-flow: column wrap;
    align-items: flex-start
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemImg {
    width: 80px;
    display: flex;
    flex-flow: wrap
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemImg a {
    float: left;
    width: 100%;
    line-height: 0
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemName {
    display: flex
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemName a {
    color: #15284b;
    font-size: 12px;
    line-height: 16px
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemPrice {
    color: #15284b;
    font-size: 16px;
    font-weight: 700
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemVariant {
    font-size: 11px;
    color: #8993a4
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemSalesUnit {
    font-size: 11px;
    color: #8993a4
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemDelete {
    display: flex;
    width: 100%;
    justify-content: flex-end
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemDelete a {
    width: 24px;
    font-size: 0;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #8993a4;
    border-radius: 100%
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemDelete a:hover {
    background: #ff2442;
    border-color: #ff2442
}

.cartCheckoutProduct .checkoutProductItem .checkoutItemDelete a:hover svg path {
    fill: #fff
}

#checkoutCartProductDiv .priceCheckoutInfo {
    display: flex;
    flex-flow: wrap
}

#checkoutCartProductDiv .priceCheckoutInfo .priceCheckoutContent {
    border: 1px solid #e5e5e5;
    border-right: 0;
    border-left: 0;
    display: flex;
    flex-flow: column wrap;
    gap: 15px;
    padding: 15px 0;
    flex: 1
}

#checkoutCartProductDiv .priceCheckoutInfo .priceCheckoutItem {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    line-height: 1
}

#checkoutCartProductDiv .priceCheckoutInfo .priceCheckoutText {
    color: #15284b;
    font-size: 12px;
    text-align: left
}

#checkoutCartProductDiv .priceCheckoutInfo .priceCheckoutText .checkoutDiscountText {
    display: block;
    font-size: 10px
}

#checkoutCartProductDiv .priceCheckoutInfo .priceCheckoutValue {
    color: #15284b;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-align: right
}

#checkoutCartProductDiv .priceCheckoutInfo .campaignsList .priceCheckoutValue {
    color: #00c753
}

#checkoutCartProductDiv .cartCheckoutButtons {
    display: flex;
    flex-flow: wrap
}

#checkoutCartProductDiv .cartCheckoutButtons .cartCheckoutButtonsContent {
    flex: 1;
    display: flex;
    justify-content: space-between;
    gap: 10px
}

#checkoutCartProductDiv .cartCheckoutButtons .checkoutButton {
    flex: auto
}

#checkoutCartProductDiv .cartCheckoutButtons .checkoutButton a {
    padding: 17px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    font-weight: 600;
    color: #15284b;
    border-radius: 8px;
    line-height: normal;
    background: #e5e8eb
}

#checkoutCartProductDiv .cartCheckoutButtons .checkoutButton.orderCompleteButton a {
    color: #fff;
    background: #15284b
}

#checkoutCartProductDiv #emptyCartCheckoutDiv {
    display: flex;
    align-items: center;
    justify-content: center
}

#checkoutCartProductDiv .emptyCheckoutContent {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px
}

#checkoutCartProductDiv .emptyIconSvg {
    width: 32px;
    height: 32px;
    border-radius: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid #8993a4
}

#checkoutCartProductDiv .emptyText {
    font-size: 12px;
    color: #8993a4;
    line-height: normal
}

@media(max-width:768px) {
    .checkoutCartProductContent {
        margin-top: 15px
    }
}

.uyeGirisPhoneControl {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.uyeGirisPhoneControl .phnCtrloverlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgb(0 0 0 / .8)
}

.uyeGirisPhoneControl .phnCtrlContent {
    position: absolute;
    left: 0;
    right: 0;
    max-width: 510px;
    margin: auto;
    background: #fff;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    -webkit-justify-content: space-between;
    flex-direction: column;
    -webkit-flex-direction: column
}

.uyeGirisPhoneControl .phnCtrlTopDiv {
    float: left;
    width: 100%;
    padding: 20px
}

.uyeGirisPhoneControl .phnCtrlMidDiv {
    float: left;
    width: 100%;
    padding: 5px 20px 30px
}

.uyeGirisPhoneControl .phnCtrlBotDiv {
    float: left;
    width: 100%;
    padding: 15px;
    background: #f5f5f5
}

.uyeGirisPhoneControl .phnCtrlBotDiv .phnCtrlbTex {
    float: left;
    width: 100%;
    text-align: center;
    color: #818a9a;
    font-weight: 600
}

.uyeGirisPhoneControl .phnCtrlBotDiv .phnCtrlbTex a {
    margin-left: 4px;
    color: #000;
    font-weight: 600
}

.uyeGirisPhoneControl .phnCtrlToptitle {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.uyeGirisPhoneControl .phnCtrlToptitle>div {
    flex: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.uyeGirisPhoneControl .phnCtrlToptitle .phnCtrlBB {
    flex: 0 0 30px
}

.uyeGirisPhoneControl .phnCtrlToptitle .phnCtrlCBtn {
    flex: 0 0 30px
}

.uyeGirisPhoneControl .phnCtrlToptitle .phnCtrlText {
    font-size: 24px;
    font-weight: 700;
    color: #000;
    text-align: center;
    float: left;
    width: 100%
}

.uyeGirisPhoneControl .phnCtrlToptitle .phnCtrlBack {
    float: left;
    width: 30px;
    height: 30px;
    background: #f3f3f4;
    cursor: pointer;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.uyeGirisPhoneControl .phnCtrlToptitle .phnCtrlClose {
    float: left;
    width: 30px;
    height: 30px;
    background: #f3f3f4;
    cursor: pointer;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

.uyeGirisPhoneControl .phnCtrlToptitle .phnCtrlBack svg {
    width: 20px
}

.uyeGirisPhoneControl .phnCtrlToptitle .phnCtrlClose svg {
    width: 12px
}

.uyeGirisPhoneControl .phnCtrlMText {
    float: left;
    width: 100%;
    text-align: center;
    color: #707070;
    font-size: 14px;
    margin-bottom: 30px
}

.uyeGirisPhoneControl .phnCtrlMInput {
    max-width: 370px;
    margin: 0 auto;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column
}

.uyeGirisPhoneControl .phnCtrlSmsDiv {
    float: left;
    width: 100%;
    margin-bottom: 25px
}

.uyeGirisPhoneControl .phnCtrlSmsDiv .smsCodeInput {
    float: left;
    width: 100%;
    border: 1px solid #707070;
    padding: 14px 20px;
    color: #000;
    font-size: 14px;
    margin-bottom: 10px;
    height: auto
}

.uyeGirisPhoneControl .phnCtrlSmsDiv .isRequired {
    float: left;
    width: auto
}

.uyeGirisPhoneControl .phnCtrlSmsDiv .phnCtrlSmsTime {
    float: right;
    color: #000;
    font-size: 12px
}

.uyeGirisPhoneControl .phnCtrlContDiv {
    float: left;
    width: 100%
}

.uyeGirisPhoneControl .phnCtrlContDiv .smsCodeContinue {
    float: left;
    width: 100%;
    margin: 0;
    padding: 15px 0;
    font-size: 14px
}

@media(max-width:600px) {
    .uyeGirisPhoneControl .phnCtrlContent {
        max-width: 90%
    }

    .uyeGirisPhoneControl .phnCtrlToptitle .phnCtrlText {
        font-size: 18px
    }

    .uyeGirisPhoneControl .phnCtrlMText {
        font-size: 11px;
        margin-bottom: 15px
    }
}

#yorumYaz *,
#yorumYaz *:after,
#yorumYaz *:before,
.commentTicimax *,
.commentTicimax *:after,
.commentTicimax *:before,
#yorumResimGosterimModal *,
#yorumResimGosterimModal *:after,
#yorumResimGosterimModal *:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

#yorumYaz.ticimaxModal {
    padding-bottom: 35px;
    padding-top: 35px;
    z-index: 99999
}

#yorumYaz .modal-content {
    width: auto;
    max-width: 600px;
    position: relative;
    padding: 0;
    background: #fff;
    border: 0
}

#yorumOnizleme .modal-content .modal-close,
#yorumYaz .modal-content .modal-close {
    text-indent: 2px;
    position: absolute;
    right: -10px;
    top: -10px;
    font-size: 0;
    font-weight: 100;
    box-shadow: 0 0 5px 0 #898989;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #fff;
    border: 1px solid #707070;
    font-family: none
}

#yorumOnizleme .modal-content .modal-close:before,
#yorumYaz .modal-content .modal-close:before {
    content: '';
    font-family: 'FontAwesome';
    font-size: 16px;
    line-height: 28px
}

#yorumYaz.modal .divYorumYazGiris {
    padding: 25px
}

#yorumYaz.modal .divYorumYazGiris .alert-info {
    background: 0 0;
    border: 0;
    color: #000;
    font-size: 12px;
    text-align: center
}

#yorumYaz.modal .divYorumYazGiris .alert-info a {
    font-size: 14px;
    display: table;
    margin-top: 15px;
    margin: 15px auto 0
}

#yorumYaz .customLabel {
    float: left;
    position: relative;
    cursor: pointer
}

#yorumYaz .divYorumYazGiris {
    padding: 50px
}

#yorumYaz .divYorumYazGiris .yorumGirisYap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center
}

#yorumYaz .alert-info {
    color: #000;
    background: #fff0;
    border: 0;
    text-align: center;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column
}

#yorumYaz .alert-info a {
    position: relative;
    background: #000;
    color: #fff;
    font-size: 14px;
    line-height: 1.5;
    padding: 5px 10px;
    display: flex;
    text-align: center;
    margin: 20px auto 0;
    font-weight: 500;
    border-radius: 3px
}

#yorumYaz .alert-info a:hover {
    background: #000;
    color: #f8f3e8
}

#yorumYaz .customLabel input {
    margin: 0;
    padding: 0;
    border: 0;
    opacity: 0;
    display: none
}

#yorumYaz .customLabel label {
    cursor: pointer;
    line-height: 24px;
    font-size: 12px;
    padding-left: 30px;
    position: relative;
    float: left
}

#yorumYaz .customLabel label:before {
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    border: 1px solid #cbcbcb
}

#yorumYaz .customLabel input[type="radio"]:checked+.tici-valid-error+label:before,
#yorumYaz .customLabel input[type="radio"]:checked+label:before {
    border-color: #000
}

#yorumYaz .customLabel input[type="checkbox"]:checked+.tici-valid-error+label:before,
#yorumYaz .customLabel input[type="checkbox"]:checked+label:before {
    border-color: #000
}

#yorumYaz .customLabel input[type="radio"]:checked+.tici-valid-error+label:after,
#yorumYaz .customLabel input[type="radio"]:checked+label:after,
#yorumYaz .customLabel input[type="checkbox"]:checked+.tici-valid-error+label:after,
#yorumYaz .customLabel input[type="checkbox"]:checked+label:after {
    content: '';
    position: absolute;
    left: 1px;
    top: 3px;
    width: 18px;
    height: 18px;
    background: #000;
    border-radius: 100%;
    border: 2px solid #fff
}

#yorumYaz .yorumSecenekler {
    float: left;
    width: 100%;
    display: flex;
    gap: 10px;
    flex-flow: wrap
}

#yorumYaz .yorumBaslik {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

#yorumYaz .yorumBaslik .yorumLabel {
    float: left;
    clear: left;
    font-size: 12px;
    line-height: 25px;
    font-weight: 500
}

#yorumYaz .yorumBaslik .yorumDescriptionLabel {
    float: left;
    clear: left;
    font-size: 12px;
    line-height: 1.4;
    font-weight: 500
}

#yorumYaz input[type="text"],
#yorumYaz textarea,
#yorumYaz select {
    background: #fff;
    border: 1px solid #000;
    padding: 10px;
    min-height: 40px;
    font-size: 12px
}

#yorumYaz input[type="text"]:focus {
    color: #000
}

#yorumYaz textarea {
    min-height: 100px;
    max-height: 150px
}

#yorumYaz textarea:focus {
    color: #000
}

#yorumYaz .frmUrunDetayYorumYaz {
    float: left;
    width: 100%;
    border: 1px solid #707070;
    padding: 30px
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumHeader {
    float: left;
    width: 100%;
    border-bottom: 1px solid #bbb;
    color: #000;
    padding: 0 0 20px;
    font-size: 20px;
    line-height: normal;
    font-weight: 700
}

#yorumYaz .frmUrunDetayYorumYaz .YorumContIcerik {
    float: left;
    width: 100%;
    padding: 20px 0 0;
    min-height: 400px
}

#yorumYaz .frmUrunDetayYorumYaz .yorumContentTop,
#yorumYaz .frmUrunDetayYorumYaz .yorumContentBottom {
    float: left;
    width: 100%
}

#yorumYaz .frmUrunDetayYorumYaz .yorumContentBottom>div {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

#yorumYaz .frmUrunDetayYorumYaz .yorumContentBottom>div.yorumBtn {
    margin-bottom: 0
}

#yorumYaz .frmUrunDetayYorumYaz .yorumContentTop {
    display: flex;
    gap: 30px;
    margin-bottom: 30px
}

#yorumYaz .frmUrunDetayYorumYaz .yorumContentRight {
    flex: 1
}

#yorumYaz .frmUrunDetayYorumYaz .yorumContentRight>div {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

#yorumYaz .frmUrunDetayYorumYaz .yorumContentLeft {
    flex: 0 0 35%;
    display: flex;
    align-items: center;
    justify-content: center
}

#yorumYaz .frmUrunDetayYorumYaz .yorumUrunImg>div {
    float: left;
    width: 100%
}

#yorumYaz .frmUrunDetayYorumYaz .yorumUrunImg>div img {
    max-width: 100%;
    margin: 0 auto;
    display: block
}

#yorumYaz .modal-content .modal-close #yorumYaz .frmUrunDetayYorumYaz .yorumUrunAdDesc>div {
    float: left;
    width: 100%
}

#yorumYaz .frmUrunDetayYorumYaz .yorumUrunAdDesc .labelYorumProductName {
    font-size: 18px;
    line-height: normal;
    font-weight: 600
}

#yorumYaz .frmUrunDetayYorumYaz .rating {
    float: left;
    width: 100%
}

#yorumYaz .frmUrunDetayYorumYaz .rating i {
    float: right;
    width: 20%;
    text-align: left;
    font-size: 40px;
    line-height: 1;
    cursor: pointer
}

#yorumYaz .frmUrunDetayYorumYaz .yorumDeger {
    float: left;
    width: 100%;
    margin-bottom: 20px
}

#yorumYaz .frmUrunDetayYorumYaz .yorumAciklamaT {
    float: left;
    width: 100%
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumDegerlendirmeOneri {
    margin-bottom: 0
}

#yorumYaz .frmUrunDetayYorumYaz .yorumMusetiAd {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

#yorumYaz .frmUrunDetayYorumYaz .detayYorumFormBilgiledirme {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

#yorumYaz .frmUrunDetayYorumYaz .detayYorumFormAd {
    display: flex;
    flex-direction: column
}

#yorumYaz .frmUrunDetayYorumYaz .yorumMusteriAdCheck {
    margin-bottom: 10px
}

#yorumYaz .frmUrunDetayYorumYaz .yorumMusteriAdCheck.kvkkCheck .customLabel {
    display: flex;
    flex-direction: column-reverse
}

#yorumYaz .frmUrunDetayYorumYaz .yorumMusteriAdCheck.kvkkCheck .customLabel a {
    text-decoration: underline;
    color: #bd0909;
    font-size: 12px
}

#yorumYaz .frmUrunDetayYorumYaz .yorumMusteriAdCheck:last-child {
    margin-bottom: 0
}

#yorumYaz .frmUrunDetayYorumYaz .yorumMusetiAd input {
    padding: 10px;
    background: #bcbcbc;
    border: 0;
    color: #fff
}

#yorumYaz .frmUrunDetayYorumYaz #selectCity {
    float: left;
    width: 100%;
    margin-bottom: 10px
}

#yorumYaz .frmUrunDetayYorumYaz .yorumBtn #btnYorumKaydet {
    float: left;
    padding: 15px 30px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    font-weight: 500;
    min-width: 120px;
    background: #000;
    margin: 0
}

#yorumYaz .frmUrunDetayYorumYaz .yorumBtn #btnYorumKaydet.disabledClick {
    pointer-events: none
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflar {
    float: left;
    width: 100%
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumBaslik {
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    align-items: center
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumBaslik .yorumDescriptionLabel {
    font-size: 11px
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarRow {
    display: flex;
    flex-flow: wrap;
    flex-direction: row;
    gap: 0;
    margin: 0 -10px
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv {
    flex: 0 0 33.33%;
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding: 0 10px
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .js--image-preview {
    display: flex;
    position: relative;
    box-shadow: none;
    width: 100%;
    height: 20vw;
    max-height: 180px;
    border: 1px solid #989898
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .js--image-preview:not(.select):after {
    content: '';
    font-family: 'FontAwesome';
    font-weight: 300;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    color: #9b9b9b;
    background: #fff;
    z-index: 1
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .js--image-preview img {
    max-width: 100%;
    max-height: 100%;
    margin: auto
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .upload-options {
    display: flex;
    flex-flow: wrap;
    gap: 5px
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .upload-options .fileClear {
    text-align: center;
    padding: 10px;
    background: #af0000;
    font-size: 12px;
    color: #fff;
    float: left;
    cursor: pointer;
    line-height: 1
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .upload-options .upload-btn {
    display: flex;
    flex: 1
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .upload-options .upload-btn label {
    line-height: 1;
    cursor: pointer;
    width: 100%;
    text-align: center;
    padding: 10px 5px;
    margin: 0;
    background: #bcbcbc;
    font-size: 12px;
    color: #000;
    float: left
}

#yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .upload-options .upload-btn input {
    display: none
}

#yorumYaz .alert-danger {
    font-size: 12px
}

#yorumYaz .detayYorumFormRating .alert-danger {
    float: left;
    width: 100%;
    margin-top: 10px
}

#yorumYaz .yorumMusteriAdCheck .alert-danger {
    float: left;
    width: 100%;
    margin-top: 10px
}

#yorumYaz .detayYorumFormOneri .alert-danger {
    float: left;
    width: 100%;
    margin-top: 10px
}

#yorumOnizleme .modal-content {
    width: auto;
    max-width: 700px;
    position: relative;
    padding: 0;
    background: #fff
}

#yorumOnizleme #divYorumOnizleme {
    float: left;
    width: 100%
}

#yorumOnizleme #divYorumOnizleme .divYorumOnizlemeHeader {
    border-bottom: 1px solid #e1e1e1;
    color: #000;
    padding: 20px;
    font-size: 22px;
    line-height: 27px
}

#yorumOnizleme #divYorumOnizleme .divYorumOnizlemeContent {
    float: left;
    width: 100%;
    padding: 20px
}

#yorumOnizleme .divYorumlarV2Item-col {
    margin: 0
}

#yorumOnizleme .yorum-item-left {
    float: left;
    width: 50%
}

#yorumOnizleme .yorum-item-right {
    float: left;
    width: 50%
}

#yorumOnizleme .editBtn {
    float: left;
    width: 100%;
    margin-top: 15px;
    border-top: 1px solid #e1e1e1;
    padding: 15px 0 0
}

#yorumOnizleme .editBtn .button {
    float: left;
    width: calc(50% - 10px);
    font-size: 14px;
    height: 35px
}

#yorumOnizleme .editBtn .button.YorumKaydet {
    float: right
}

#yorumOnizleme .editBtn .button.OnizlemeGeriDon {
    background: #fff;
    border: 1px solid #000;
    color: #000
}

#yorumOnizleme .yorum-item-puan-date {
    margin-top: 0
}

#yorumResimGosterimModal.ticimaxModal {
    z-index: 9999999
}

#yorumResimGosterimModal.ticimaxModal .modal-content {
    width: 800px !important;
    height: 600px;
    background: #fff;
    border-radius: 8px;
    border: 0;
    padding: 0;
    overflow: hidden;
    position: relative
}

#yorumResimGosterimModal.ticimaxModal .yorumResimGosterimContent {
    display: flex;
    float: left;
    width: 100%;
    height: 100%
}

#yorumResimGosterimModal.ticimaxModal .modal-content-html {
    float: left;
    width: 100%;
    height: 100%
}

#yorumResimGosterimModal.ticimaxModal .modal-close {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 1;
    font-size: 29px;
    color: #000
}

.yorumResimGosterimContent .yorumResimGosterimSol {
    width: 450px;
    background: #fff;
    position: relative
}

.yorumResimGosterimContent .yorumResimGosterimSol .yorumResimList {
    float: left;
    width: 100%;
    height: 100%
}

.yorumResimGosterimContent .yorumResimGosterimSol .yorumResimList.owl-carousel {
    background: #fff
}

.yorumResimGosterimContent .yorumResimGosterimSol .yorumResimList .owl-stage-outer {
    height: 100%
}

.yorumResimGosterimContent .yorumResimGosterimSol .yorumResimList.owl-carousel .owl-stage {
    height: 100%
}

.yorumResimGosterimContent .yorumResimGosterimSol .yorumResimList.owl-carousel .owl-item {
    height: 100%
}

.yorumResimGosterimContent .yorumResimGosterimSol .yorumResimList.owl-carousel .owl-nav {
    display: none !important
}

.yorumResimGosterimContent .yorumResimGosterimSol .customNav {
    position: absolute;
    left: 20px;
    right: 20px;
    top: 50%;
    z-index: 2
}

.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimPrev,
.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimNext {
    background: #fff;
    border-radius: 100%;
    border: 0;
    width: 35px;
    height: 35px;
    cursor: pointer;
    text-align: center;
    position: absolute;
    font-size: 0;
    display: inline-block;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    box-shadow: 0 4px 4px rgb(51 51 51 / .16)
}

.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimPrev:before,
.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimNext:before {
    font-family: 'FontAwesome';
    font-size: 30px;
    line-height: 35px;
    font-weight: 300
}

.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimPrev:before {
    content: ''
}

.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimNext:before {
    content: ''
}

.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimPrev {
    left: 0
}

.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimNext {
    right: 0
}

.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimPrev.disabled,
.yorumResimGosterimContent .yorumResimGosterimSol .customNav .yorumResimNext.disabled {
    display: block
}

.yorumResimGosterimContent .yorumResimGosterimSol .yorumResimItem {
    float: left;
    width: 100%;
    height: 100%;
    padding: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    user-select: none
}

.yorumResimGosterimContent .yorumResimGosterimSol .yorumResimItem img {
    margin: auto;
    max-height: 100%;
    display: block;
    pointer-events: none
}

.yorumResimGosterimContent .yorumResimGosterimSag {
    flex: 1;
    display: flex;
    align-items: center
}

.commentTicimaxPopup .commentStars,
.detayYorumFormRating .commentStars,
.commentTicimax .commentStars {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 3px;
    list-style: none;
    padding: 0;
    margin: 0
}

.detayYorumFormRating .commentStars {
    gap: 10px
}

.commentTicimaxPopup .commentStars>li,
.detayYorumFormRating .commentStars>li,
.commentTicimax .commentStars>li {
    line-height: 0;
    margin: 0
}

.commentTicimaxPopup .commentStars .svgStar,
.detayYorumFormRating .commentStars .svgStar,
.commentTicimax .commentStars .svgStar {
    width: 24px;
    height: 24px;
    cursor: pointer
}

.detayYorumFormRating .commentStars .svgStar {
    width: 25px;
    height: 25px
}

.commentTicimaxPopup .commentStars .full,
.detayYorumFormRating .commentStars .full,
.commentTicimax .commentStars .full {
    display: none
}

.commentTicimaxPopup .commentStars[data-rating^='1'] .svgStar1 .full,
.detayYorumFormRating .commentStars[data-rating^='1'] .svgStar1 .full,
.commentTicimax .commentStars[data-rating^='1'] .svgStar1 .full,
.commentTicimaxPopup .commentStars[data-rating^='2'] .svgStar2 .full,
.detayYorumFormRating .commentStars[data-rating^='2'] .svgStar2 .full,
.commentTicimax .commentStars[data-rating^='2'] .svgStar2 .full,
.commentTicimaxPopup .commentStars[data-rating^='3'] .svgStar3 .full,
.detayYorumFormRating .commentStars[data-rating^='3'] .svgStar3 .full,
.commentTicimax .commentStars[data-rating^='3'] .svgStar3 .full,
.commentTicimaxPopup .commentStars[data-rating^='4'] .svgStar4 .full,
.detayYorumFormRating .commentStars[data-rating^='4'] .svgStar4 .full,
.commentTicimax .commentStars[data-rating^='4'] .svgStar4 .full,
.commentTicimaxPopup .commentStars[data-rating^='5'] .svgStar5 .full,
.detayYorumFormRating .commentStars[data-rating^='5'] .svgStar5 .full,
.commentTicimax .commentStars[data-rating^='5'] .svgStar5 .full {
    display: block
}

.commentTicimaxPopup .commentStars[data-rating^='2'] .svgStar1 .full,
.detayYorumFormRating .commentStars[data-rating^='2'] .svgStar1 .full,
.commentTicimax .commentStars[data-rating^='2'] .svgStar1 .full,
.commentTicimaxPopup .commentStars[data-rating^='2'] .svgStar2 .full,
.detayYorumFormRating .commentStars[data-rating^='2'] .svgStar2 .full,
.commentTicimax .commentStars[data-rating^='2'] .svgStar2 .full {
    display: block
}

.commentTicimaxPopup .commentStars[data-rating^='3'] .svgStar1 .full,
.detayYorumFormRating .commentStars[data-rating^='3'] .svgStar1 .full,
.commentTicimax .commentStars[data-rating^='3'] .svgStar1 .full,
.commentTicimaxPopup .commentStars[data-rating^='3'] .svgStar2 .full,
.detayYorumFormRating .commentStars[data-rating^='3'] .svgStar2 .full,
.commentTicimax .commentStars[data-rating^='3'] .svgStar2 .full {
    display: block
}

.commentTicimaxPopup .commentStars[data-rating^='4'] .svgStar1 .full,
.detayYorumFormRating .commentStars[data-rating^='4'] .svgStar1 .full,
.commentTicimax .commentStars[data-rating^='4'] .svgStar1 .full,
.commentTicimaxPopup .commentStars[data-rating^='4'] .svgStar2 .full,
.detayYorumFormRating .commentStars[data-rating^='4'] .svgStar2 .full,
.commentTicimax .commentStars[data-rating^='4'] .svgStar2 .full,
.commentTicimaxPopup .commentStars[data-rating^='4'] .svgStar3 .full,
.detayYorumFormRating .commentStars[data-rating^='4'] .svgStar3 .full,
.commentTicimax .commentStars[data-rating^='4'] .svgStar3 .full {
    display: block
}

.commentTicimaxPopup .commentStars[data-rating^='5'] .svgStar1 .full,
.detayYorumFormRating .commentStars[data-rating^='5'] .svgStar1 .full,
.commentTicimax .commentStars[data-rating^='5'] .svgStar1 .full,
.commentTicimaxPopup .commentStars[data-rating^='5'] .svgStar2 .full,
.detayYorumFormRating .commentStars[data-rating^='5'] .svgStar2 .full,
.commentTicimax .commentStars[data-rating^='5'] .svgStar2 .full,
.commentTicimaxPopup .commentStars[data-rating^='5'] .svgStar3 .full,
.detayYorumFormRating .commentStars[data-rating^='5'] .svgStar3 .full,
.commentTicimax .commentStars[data-rating^='5'] .svgStar3 .full,
.commentTicimaxPopup .commentStars[data-rating^='5'] .svgStar4 .full,
.detayYorumFormRating .commentStars[data-rating^='5'] .svgStar4 .full,
.commentTicimax .commentStars[data-rating^='5'] .svgStar4 .full {
    display: block
}

.commentTicimax {
    float: left;
    width: 100%
}

.commentTicimax .commentTiciContainer {
    max-width: 100%;
    margin: 0 auto
}

.commentTicimax .commentTiciContent {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column
}

.commentTicimax .commentTiciTop {
    float: left;
    width: 100%
}

.commentTicimax .commentTiciTopDiv {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column
}

.commentTicimax .commentTiciGeneralRating {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 25px;
    flex-flow: wrap
}

.commentTicimax .commentTiciGeneralRating .commentTiciRating {
    float: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px
}

.commentTicimax .commentTiciGeneralRating .commentTiciRatingStr {
    font-size: 33px;
    font-weight: 700;
    color: #000
}

.commentTicimax .commentTiciGeneralRating .commentTiciNumber {
    float: left;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    color: #989898;
    font-size: 16px;
    font-weight: 500
}

.commentTicimax .commentTiciFilter {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 0;
    display: flex;
    flex-direction: column;
    gap: 15px
}

.commentTicimax .commentTiciFilterButtons {
    float: left;
    width: 100%;
    display: flex;
    justify-content: space-between;
    flex-flow: wrap;
    gap: 10px
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterButtonsLeft {
    float: left;
    display: flex;
    align-items: center;
    gap: 10px
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterButtonsRight {
    float: right;
    display: flex;
    align-items: center
}

.commentTicimax .commentTiciFilterButtons .ctfButton {
    float: left;
    height: 100%
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterButtonsOrder .orderFilter,
.commentTicimax .commentTiciFilterStars .commentTiciFilterStarsUl>li>a,
.commentTicimax .commentTiciFilterButtons .ctfButton a {
    float: left;
    border: 1px solid #989898;
    color: #989898;
    font-size: 12px;
    font-weight: 500;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 3px;
    line-height: 1;
    height: 100%
}

.commentTicimax .commentTiciFilterButtons .ctfButton.active a {
    border-color: #000;
    color: #000
}

.commentTicimax .commentTiciFilterButtons .ctfButton.photoFilter a svg {
    width: 15px;
    height: 12px;
    fill: #989898
}

.commentTicimax .commentTiciFilterButtons .ctfButton.photoFilter.active a svg {
    fill: #000
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterOrderHide {
    display: none
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterOrder {
    position: absolute;
    right: 0;
    top: 100%;
    z-index: 1;
    background: #fff;
    min-width: 100%;
    border: 1px solid #000;
    list-style: none;
    margin: 0;
    padding: 0 0 10px;
    border-top: 0
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterOrder.active {
    display: block
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterOrder li a {
    float: left;
    width: 100%;
    color: #000;
    font-size: 11px;
    padding: 2px 10px
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterOrder li.active a {
    text-decoration: underline
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterButtonsOrder {
    height: 100%;
    float: left;
    position: relative
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterButtonsOrder .orderFilter {
    border-color: #000;
    color: #000;
    padding: 10px
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterButtonsOrder .orderFilter svg {
    width: 12px;
    transform: rotate(0deg);
    transition: transform .1s ease-in-out
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterButtonsOrder .orderFilter.active svg {
    transform: rotate(180deg)
}

.commentTicimax .commentTiciFilterButtons .commentTiciFilterButtonsOrder .orderFilter.active {
    border-bottom-color: #fff
}

.commentTicimax .commentTiciFilterStars {
    float: left;
    width: 100%
}

.commentTicimax .commentTiciFilterStars .commentTiciFilterStarsUl {
    float: left;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    gap: 5px;
    flex-flow: wrap;
    list-style: none;
    padding: 0;
    margin: 0
}

.commentTicimax .commentTiciFilterStars .commentTiciFilterStarsUl>li>a {
    font-size: 11px;
    padding: 10px;
    line-height: 11px
}

.commentTicimax .commentTiciFilterStars .commentTiciFilterStarsUl>li.active>a {
    border-color: #000;
    color: #000
}

.commentTicimax .commentTiciFilterStars .commentTiciFilterStarsUl .commentStars .svgStar {
    width: 11px;
    height: 11px
}

.commentTicimax .commentTiciAllImage {
    float: left;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 0;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.commentTicimax .commentTiciAllImage .commentTiciAllImageTitle {
    float: left;
    width: 100%;
    font-size: 11px;
    color: #989898;
    font-weight: 500
}

.commentTicimax .commentTiciAllImage .commentTiciAllImageList {
    float: left;
    width: 100%
}

.commentTicimax .commentTiciAllImage .commentTiciAllImageListOwl {
    float: left;
    width: 100%
}

.commentTicimax .commentTiciList .commentTiciItemImageItem,
.commentTicimax .commentTiciAllImage .commentTiciAllImageItem {
    float: left;
    width: 80px;
    height: 80px;
    cursor: pointer
}

.commentTicimax .commentTiciList .commentTiciItemImageItem img,
.commentTicimax .commentTiciAllImage .commentTiciAllImageItem img {
    height: 100%;
    width: 1000%;
    object-fit: cover
}

.commentTicimax .commentTiciMiddle {
    float: left;
    width: 100%
}

.commentTicimaxPopup .commentTiciList,
.commentTicimax .commentTiciList {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column
}

.commentTicimaxPopup .commentTiciList .commentTiciItem,
.commentTicimax .commentTiciList .commentTiciItem {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    border-bottom: 1px solid #e0e0e0;
    padding: 20px 0;
    gap: 10px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemImages,
.commentTicimax .commentTiciList .commentTiciItemImages {
    float: left;
    width: 100%
}

.commentTicimaxPopup .commentTiciList .commentTiciItemImageList,
.commentTicimax .commentTiciList .commentTiciItemImageList {
    float: left;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    gap: 8px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemRating,
.commentTicimax .commentTiciList .commentTiciItemRating {
    float: left;
    width: 100%
}

.commentTicimaxPopup .commentTiciList .commentTiciItemRating .commentStars .svgStar,
.commentTicimax .commentTiciList .commentTiciItemRating .commentStars .svgStar {
    width: 11px;
    height: 11px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemTitle,
.commentTicimax .commentTiciList .commentTiciItemTitle {
    float: left;
    width: 100%;
    color: #000;
    font-size: 13px;
    font-weight: 700;
    line-height: normal
}

.commentTicimaxPopup .commentTiciList .commentTiciItemText,
.commentTicimax .commentTiciList .commentTiciItemText {
    float: left;
    width: 100%;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    line-height: normal
}

.commentTicimaxPopup .commentTiciList .commentTiciItemExtra,
.commentTicimax .commentTiciList .commentTiciItemExtra {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemInfo,
.commentTicimax .commentTiciList .commentTiciItemInfo {
    float: left;
    width: 100%;
    display: flex;
    justify-content: flex-start
}

.commentTicimaxPopup .commentTiciList .commentTiciItemInfo .commentInfo,
.commentTicimax .commentTiciList .commentTiciItemInfo .commentInfo {
    float: left;
    color: #989898;
    font-size: 11px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemInfo .commentInfo:after,
.commentTicimax .commentTiciList .commentTiciItemInfo .commentInfo:after {
    content: '|';
    margin: 0 5px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemInfo .commentInfo:last-child:after,
.commentTicimax .commentTiciList .commentTiciItemInfo .commentInfo:last-child:after {
    display: none
}

.commentTicimaxPopup .commentTiciList .commentTiciItemBottom,
.commentTicimax .commentTiciList .commentTiciItemBottom {
    float: left;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    gap: 8px;
    align-items: center;
    flex-flow: wrap
}

.commentTicimaxPopup .commentTiciList .commentTiciItemRecomAndPurc,
.commentTicimax .commentTiciList .commentTiciItemRecomAndPurc {
    float: left;
    display: flex;
    justify-content: flex-start;
    gap: 8px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemRecomAndPurc .RecomAndPurc,
.commentTicimax .commentTiciList .commentTiciItemRecomAndPurc .RecomAndPurc {
    float: left;
    background: #dedede;
    color: #000;
    font-size: 11px;
    font-weight: 500;
    padding: 6px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    gap: 3px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemRecomAndPurc .RecomAndPurc svg,
.commentTicimax .commentTiciList .commentTiciItemRecomAndPurc .RecomAndPurc svg {
    width: 11px;
    height: 11px
}

.commentTicimaxPopup .commentTiciList .commentTiciItemRecomAndPurc .RecomAndPurc.recommendedBtn,
.commentTicimax .commentTiciList .commentTiciItemRecomAndPurc .RecomAndPurc.recommendedBtn {
    background: #c9c9c9
}

.commentTicimax .commentTiciList .commentTiciItemUseful {
    float: left;
    display: flex;
    justify-content: flex-start;
    gap: 8px
}

.commentTicimax .commentTiciList .commentTiciItemUsefulTitle {
    float: left;
    color: #000;
    font-size: 11px;
    line-height: normal
}

.commentTicimax .commentTiciList .commentTiciItemUsefulTitle {
    float: left;
    color: #000;
    font-size: 11px;
    line-height: normal
}

.commentTicimax .commentTiciList .commentTiciItemUsefulButtons {
    float: left;
    display: flex;
    justify-content: flex-start;
    gap: 8px
}

.commentTicimax .commentTiciList .commentTiciItemUsefulButtons .UsefulButtons {
    float: left;
    color: #000;
    font-size: 11px;
    font-weight: 500;
    line-height: normal
}

.commentTicimax .commentTiciList .commentTiciItemAdmin {
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 5px;
    padding: 10px;
    background: #ededed
}

.commentTicimax .commentTiciList .commentTiciItemAdminName {
    float: left;
    width: 100%;
    color: #000;
    font-size: 12px;
    font-weight: 700
}

.commentTicimax .commentTiciList .commentTiciItemAdminText {
    float: left;
    width: 100%;
    color: #000;
    font-size: 11px;
    font-weight: 500
}

.commentTicimax .commentTiciList .commentTiciItemAdminInfo {
    float: left;
    width: 100%;
    display: flex;
    justify-content: flex-start
}

.commentTicimax .commentTiciList .commentTiciItemAdminInfo .commentInfo {
    float: left;
    color: #989898;
    font-size: 11px
}

.commentTicimax .commentTiciNewComment {
    float: left;
    width: 100%;
    padding: 40px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 12px;
    text-align: center
}

.commentTicimax .commentTiciNewCommentTitle {
    float: left;
    width: 100%;
    color: #000;
    font-size: 22px;
    font-weight: 700;
    line-height: normal
}

.commentTicimax .commentTiciNewCommentText {
    float: left;
    width: 100%;
    color: #000;
    font-size: 11px;
    line-height: normal
}

.commentTicimax .commentTiciNewCommentButton {
    background: #000;
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    line-height: normal;
    padding: 10px 25px;
    min-width: 120px
}

.commentTicimax .commentTiciPager {
    float: left;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    gap: 5px
}

.commentTicimax .commentTiciPager a {
    float: left;
    border: 1px solid #989898;
    color: #989898;
    font-size: 11px;
    padding: 6px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal;
    min-width: 30px
}

.commentTicimax .commentTiciPager a.SelectedSayfa {
    border-color: #000;
    color: #fff;
    background: #000
}

.commentTicimax .commentTiciPager a.butonDisabled {
    opacity: .4;
    cursor: not-allowed
}

.commentTicimax .commentTiciEmpty {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
    flex-direction: column;
    text-align: center
}

.commentTicimax .commentTiciEmptyIcon {
    float: left;
    width: 100%
}

.commentTicimax .commentTiciEmptyIcon svg {
    width: 70px
}

.commentTicimax .commentTiciEmptyText {
    float: left;
    width: 100%;
    color: #000;
    font-size: 18px;
    font-weight: 700;
    line-height: normal
}

.commentTicimaxPopup .commentTiciList {
    padding: 25px
}

.commentTicimaxPopup .commentTiciList .commentTiciItem {
    padding: 0;
    border: 0
}

@media screen and (max-width:992px) {
    #yorumResimGosterimModal.ticimaxModal {
        padding: 0
    }

    #yorumResimGosterimModal.ticimaxModal .modal-content {
        width: 100% !important;
        height: 100%;
        background: #fff;
        border-radius: 0
    }

    #yorumResimGosterimModal.ticimaxModal .yorumResimGosterimContent {
        flex-direction: column
    }

    .yorumResimGosterimContent .yorumResimGosterimSol {
        width: 100%;
        height: 100%
    }

    .yorumResimGosterimContent .yorumResimGosterimSag {
        position: absolute;
        left: 0;
        bottom: 0;
        background: rgb(209 209 209 / .3);
        z-index: 1;
        width: 100%
    }

    #yorumResimGosterimModal.ticimaxModal .modal-close {
        color: #fff;
        background: #000;
        border-radius: 100%;
        z-index: 2;
        top: 3px;
        right: 3px
    }
}

@media screen and (max-width:767px) {
    .urunTabAlt ul li {
        margin: 0;
        clear: both;
        padding: 0
    }

    #yorumYaz .customLabel {
        clear: left
    }

    #yorumOnizleme #divYorumOnizleme .divYorumOnizlemeHeader {
        font-size: 17px
    }

    #yorumOnizleme .yorum-item-left,
    #yorumOnizleme .yorum-item-right {
        width: 100%
    }

    #yorumYaz .frmUrunDetayYorumYaz .yorumUrunImg>div img {
        max-width: 100%
    }

    #yorumYaz .frmUrunDetayYorumYaz .divYorumHeader {
        padding: 0 0 10px;
        font-size: 16px
    }

    .commentTicimax .commentTiciGeneralRating {
        gap: 10px
    }

    #yorumYaz .frmUrunDetayYorumYaz {
        padding: 15px
    }

    #yorumYaz .frmUrunDetayYorumYaz .yorumDeger {
        margin-bottom: 20px
    }

    #yorumYaz .frmUrunDetayYorumYaz .YorumContIcerik>div {
        margin-bottom: 20px
    }

    #yorumYaz textarea {
        min-height: 70px
    }

    #yorumYaz .frmUrunDetayYorumYaz .yorumMusteriAdCheck {
        margin-bottom: 10px
    }

    #yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarRow {
        margin: 0 -5px
    }

    #yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv {
        padding: 0 5px
    }

    #yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .upload-options .upload-btn label {
        font-size: 12px;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 5px
    }

    #yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumFotograflarDiv .upload-options .fileClear {
        font-size: 12px;
        display: flex;
        align-items: center;
        padding: 5px;
        width: 100%;
        justify-content: center
    }

    #yorumYaz .frmUrunDetayYorumYaz .divYorumFotografEkleme .yorumBaslik .yorumDescriptionLabel {
        font-size: 11px
    }
}

@media screen and (max-width:580px) {
    #yorumYaz .frmUrunDetayYorumYaz .yorumContentTop {
        flex-direction: column;
        gap: 20px
    }

    #yorumYaz .frmUrunDetayYorumYaz .yorumContentLeft {
        flex: 1
    }

    #yorumYaz .frmUrunDetayYorumYaz .yorumUrunImg>div img {
        max-height: 220px
    }

    #yorumYaz .frmUrunDetayYorumYaz .YorumContIcerik>div {
        margin-bottom: 0
    }
}

#email-list {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #ccc;
    padding: 5px;
    width: 200px;
    z-index: 99999;
    list-style-type: none
}

#email-list li {
    cursor: pointer
}

#email-list li:hover {
    background-color: #f2f2f2
}