/* ==================== */
/* ------F5--HT-------- */
/* ==================== */
*
{
    outline: 0;
    -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;
}

/*reset Css*/
[hidden]
{
    display: none !important;
}

[role="button"]
{
    cursor: pointer;
}

[type="checkbox"], [type="radio"]
{
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button
{
    height: auto;
}

[type="search"]
{
    -webkit-appearance: textfield;
    outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration
{
    -webkit-appearance: none;
}

::-webkit-file-upload-button
{
    -webkit-appearance: button;
    font: inherit;
}

template
{
    display: none;
}

[tabindex="-1"]:focus
{
    outline: none !important;
}

html
{
    max-width: 1920px;
    margin: 0 auto;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}

body
{
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
    font-size: 0.8rem;
}

button, input
{
    overflow: visible;
}

button, select
{
    text-transform: none;
}

button, html [type="button"], [type="reset"], [type="submit"]
{
    -webkit-appearance: button;
}

textarea
{
    overflow: auto;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button
{
    -moz-appearance: none;
    -webkit-appearance: none;
    margin: 0;
}

input[type="search"]
{
    -webkit-appearance: none;
}

input[type="radio"]:disabled, input[type="checkbox"]:disabled
{
    cursor: not-allowed;
}

input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"]
{
    -webkit-appearance: listbox;
}

label
{
    display: inline-block;
    margin-bottom: 0;
}

input, button, select, textarea
{
    line-height: inherit;
}

img
{
    display: block;
    border: none;
    max-width: 100%;
}

i
{
    font-style: normal;
}

a, area, button, [role="button"], input, label, select, summary, textarea
{
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

a
{
    text-decoration: none;
    color: #666;
    transition: background .1s ease-in-out,color .1s ease-in-out;
}

a:active, a:hover
{
    outline-width: 0;
}

h1, h2, h3, h4, h5, h6
{
    margin: 0;
    padding: 0;
    font-weight: normal;
}

input:-webkit-autofill
{
    -webkit-box-shadow: 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}

input:-webkit-autofill:focus
{
    -webkit-box-shadow: 0 0 0 50px white inset;
    -webkit-text-fill-color: #000;
}

select, input
{
    font-family: 'Roboto', sans-serif !important;
}

button
{
    -moz-appearance: none;
    -webkit-appearance: none;
}

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active
{
    transition: background-color 600s ease-in-out 0s;
}

textarea
{
    resize: vertical;
    overflow: auto;
}

#divAdminPopupText
{
    float: left;
    width: 100%;
}

.ProductList ul
{
    margin: 0;
    padding: 0;
}

.blokSonYazilar ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.blogKategori ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.blogCenter ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.blogRight ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

/*colgrid*/
.pull-center
{
    display: inline-block;
    vertical-align: top;
}

.pull-left
{
    float: left;
}

.pull-right
{
    float: right;
}

.row
{
    margin-right: -15px;
    margin-left: -15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col
{
    padding-right: 15px;
    padding-left: 15px;
    position: relative;
    width: 100%;
    min-height: 1px;
}

.col
{
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
}

.col-auto
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
}

.col-1
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

.col-2
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.col-3
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4
{
    -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%;
}

.col-5
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

.col-6
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

.col-8
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.col-9
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

.col-11
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}

.col-12
{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

/*colgrid*/
.fa-facebook-f:before
{
    content: "\f39e" !important;
}

.hesabimBolumuTutucu i
{
    vertical-align: middle;
    font-weight: 300;
}

.adminUserLoginBody #mainHolder_Panel1 .newuserForm > div
{
    margin: 0 !important;
}

#cb3DSecureOdeme
{
    margin-right: 8px;
}

#txtbxCep
{
    border: solid 1px #a9a9a9;
    height: 26px;
    color: #777777;
    background-color: transparent;
}

.clear
{
    clear: both;
}

.textarea
{
    font-family: 'Roboto', sans-serif;
    border: solid 1px #a9a9a9;
    padding: 4px;
    width: 100%;
    height: 80px;
    resize: none;
    color: #777777;
    background-color: transparent;
    transition-duration: 0.2s, 0.2s;
    -webkit-transition-duration: 0.2s, 0.2s;
}

.textbox
{
    font-family: 'Roboto', sans-serif;
    color: #666666;
    display: block;
    font-size: 14px;
    width: 100%;
    transition-duration: 0.2s, 0.2s;
    -webkit-transition-duration: 0.2s, 0.2s;
}

.button
{
    font-family: 'Roboto', sans-serif;
    cursor: pointer;
    color: #fff;
    padding: 4px 5px;
    transition: all 0.3s ease 0s;
    border: none;
    text-align: center;
}

.selectboxx
{
    height: 26px;
    line-height: 26px;
    padding: 0 5px;
    background-color: none !important;
    width: 100%;
    margin-bottom: 4px;
}

.validate, .validateSol, .validateOrta
{
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    background-color: #a94442;
    color: #fff;
    border-radius: 5px;
    padding: 0 10px;
}

.validate .validateOk, .validateSol .validateSolOk, .validateOrta .validateOrtaOk
{
    background-color: #a94442;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 10px;
    display: block;
    border-radius: 0 0 5px 5px;
}

.cloudzoom-zoom
{
    z-index: 999;
}

.clearfix
{
    content: '';
    clear: both;
    display: block;
    float: left;
    width: 100%;
}

.clearfix:after, .clearfix:before
{
    content: '';
    clear: both;
    display: block;
    float: left;
    width: 100%;
}

.KasaOnuFirsatlarContent ul li a.button
{
    border: none !important;
}

/* -----------------------------------Magaza Sayfasi--------------------------------------------*/
/*.Magazalar #header{margin-bottom: 50px;}*/
.Magazalar .magazaSelect
{
    background: #fff;
    border: 1px solid #00000014;
    color: #00000052;
    font-size: 14px;
    margin-right: 20px;
    width: calc(33.33% - 20px);
    border-radius: 16px;
    padding: 0 16px;
    height: 56px;
    max-width: 332px
}

.Magazalar #searchStore
{
    width: 25%;
    margin: 0;
    display: none;
}

.Magazalar #searchStore input
{
    background: #fff;
    border: 1px solid #00000014;
    color: #00000052;
    font-size: 14px;
    width: calc(100% - 115px);
    border-radius: 16px;
    height: 56px;
}

.Magazalar #searchStore .buton
{
    width: 105px;
    background: #222;
    border-color: #222;
    border-radius: 16px;
    line-height: 54px
}

.Magazalar #searchStore .buton:hover
{
    color: #222;
}

.Magazalar .magazalarContent
{
    float: left;
    width: 100%;
    margin-top: 50px;
}

.Magazalar #nearStores
{
    float: left;
    width: 100%;
}

.Magazalar #nearStores > h2
{
    font-weight: 600 !important;
    color: #222;
    font-size: 18px;
}

/*------------------------------------iletisim--------------------------------------------*/
.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;
    font-size: 24px;
    font-weight: bold;
    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: #343434;
    font-size: 14px;
    line-height: 20px;
}

.iletisimContent .iletisimLeft .Right:before
{
    color: #bababa;
    font-size: 20px;
    font-family: 'FontAwesome';
    width: 35px;
    text-align: left;
    font-weight: 300;
    float: left;
}

.iletisimContent .iletisimLeft .span.iletisimLeftFirmaAdi .Right
{
    font-size: 20px;
    font-weight: bold;
}

.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: #343434;
    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;
    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: 12px;
    color: #222222;
    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: transparent;
    width: 100%;
    border-style: solid;
    border-width: 1px;
}

.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: #222222;
    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: transparent;
    padding: 0 10px;
    border-style: solid;
    border-width: 1px;
}

.iletisimContent .iletisimForm .rowRight .span .Right textarea
{
    border-color: #e3e3e3;
    background: transparent;
    padding: 10px;
}

.iletisimContent .iletisimForm .rowRight .iletisimBtn
{
    margin-top: 20px;
}

.iletisimContent .iletisimForm .rowRight .iletisimBtn input
{
    padding: 0;
    display: block;
    height: 55px;
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    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;
}

/*------------------------------------Uye Ol--------------------------------------------*/
.uyeOlContainer .FormTitle
{
    display: block;
    margin: 20px 0;
    font-size: 26px;
    text-align: center;
}

.uyeOlContainer #FrmYeniUye > .uyeOlCol
{
    margin: 20px 20px 0 0;
    padding: 25px;
    background-color: #fff;
    border: 1px solid #eee;
    width: calc(50% - 10px);
    border-radius: 16px
}

.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: 6px;
    display: inline-block;
    color: #000000E5;
    line-height: 22px
}

.uyeOlContainer .uyeOlCol input.textbox
{
    font-size: 14px;
    display: block;
    letter-spacing: 0.3px;
    background-color: #fff !important;
    height: 56px !important;
    border-radius: 16px !important;
    box-shadow: none;
    padding: 10px 16px;
    border: 1px solid #00000014 !important;
    font-weight: 400;
    color: #0000003D !important;
    width: 100%;
    text-indent: 0;
    transition-duration: 0.2s, 0.2s;
    -webkit-transition-duration: 0.2s, 0.2s;
}

.uyeOlContainer .uyeOlCol input.textbox:focus
{
    color: #000 !important;
}

.uyeOlContainer .uyeOlCol select.selectboxx
{
    font-size: 14px;
    display: block;
    letter-spacing: 0.3px;
    background-color: #fff !important;
    height: 56px;
    border-radius: 16px !important;
    box-shadow: none;
    padding: 10px 16px;
    border: 1px solid #00000014 !important;
    font-weight: 400;
    color: #0000003D !important;
    width: 100%;
    text-indent: 0;
    transition-duration: 0.2s, 0.2s;
    -webkit-transition-duration: 0.2s, 0.2s;
}

.uyeOlContainer .uyeOlCol input.selectboxx:focus
{
    color: #000 !important;
}

.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;
    line-height: 1;
}

.uyeOlContainer .uyeOlCol:first-child .uyeOlColItem.checkboxItem
{
    float: left;
    width: 150px
}

.uyeOlContainer .uyeOlColItem.checkboxItem label span
{
    display: inline-block;
    vertical-align: top;
    float: left;
    font-size: 14px;
    line-height: 19px;
    width: calc(100% - 30px);
}

.uyeOlContainer .uyeol
{
    width: 100%;
    text-align: center;
    padding: 2px;
    margin: 30px 0;
    height: 56px;
    font-size: 16px;
    line-height: 56px;
    background-color: #162442 !important;
    font-weight: 600;
    border-radius: 28px
}

.uyeOlContainer .uyeOlColItem.checkboxItem label input
{
    margin-left: -26px;
}

.uyeOlContainer .uyeOlColItem.checkboxItem label:before
{
    margin-right: 11px;
    width: 19px;
    height: 18px;
    border-radius: 3px;
    border-color: #858585;
}

.uyeOlContainer .uyeOlCol .uyeOlCol
{
    margin-right: 20px;
}

.uyeOlContainer #chkSozlesme
{
    margin: 0 !important;
    height: 18px !important;
    min-width: 18px !important;
    border: none !important;
    background-color: #eeeef0 !important;
    margin-right: 11px !important;
}

.uyeOlContainer #chkSozlesme + label
{
    width: calc(100% - 29px);
    float: right;
    line-height: 15px;
    font-size: 14px;
    line-height: 19px;
    color: #000;
}

.uyeOlContainer #chkSozlesme + label a
{
    color: #000 !important;
    text-decoration: underline;
    font-weight: 400 !important
}

.userContainer
{
    float: left;
    width: 100%;
    margin: 30px 0;
}

.userContainer .userDivLeft, .userContainer .userDivRight
{
    padding: 0;
}

.userContainer .userMail, .userContainer .userSms, .userContainer .userSozlesmeDiv, .usercinsDiv
{
    float: left;
    width: 100%;
    margin: 10px 0;
}

.userContainer .userMail label, .userContainer .userSms label, .userContainer .userSozlesmeDiv label
{
    width: calc(100% - 30px);
    float: right;
}

.userContainer #chkSozlesme + label
{
    width: calc(100% - 30px);
    float: right;
}

#mainHolder_divHizliUyelikAlan .usercinsDiv label,
#divPopupHizliUyelik .usercinsDiv label{width: calc(100% - 30px);float: right;}

.userContainer .uyeGirisBeniHatirla
{
    margin: 20px 0;
}

.userContainer .uyeGirisBeniHatirla input, .userContainer .uyeGirisBeniHatirla span
{
    float: left;
}

.userContainer .uyeGirisBeniHatirla input
{
    width: 16px;
    height: 16px;
    margin-right: 10px;
}

.userContainer .userPassBtn
{
    margin: 20px 0;
}

.uyeOlContainer .uyeOlCol .uyeolotpSms #txtOtp
{
    width: calc(70% - 10px);
    margin-right: 10px;
}

.uyeOlContainer .uyeOlCol .uyeolotpSms .userSmsOtpBtn
{
    height: 56px;
    border: 1px solid #00000014;
    border-radius: 16px;
    height: 56px;
    float: right;
    width: 30%;
}

.uyeOlContainer .uyeOlCol .uyeolotpSms .userSmsOtpBtn span
{
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
}

/* ------------------------------------Sifremi Unuttum--------------------------------------------*/
.pageSifremiUnuttum.SifremiUnuttumContent .SifremiUnuttum p
{
    line-height: 25px;
}

.pageSifremiUnuttum.SifremiUnuttumContent .SifremiUnuttum .userWrapper
{
    float: left;
    margin-bottom: 20px;
}

/* ------------------------------------Uye Ol Basarili--------------------------------------------*/
.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: 'FontAwesome';
    display: block;
    font-size: 40px;
    color: #097d2d;
    font-weight: bold;
    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;
}

/* ------------------------------------Taksit Secenekleri--------------------------------------------*/
#divTaksitContainer
{
    float: left;
    width: 100%;
    margin-top: 10px;
}

.urunOzellik .taksitWrapper .taksitBlock .taksitBlockContent
{
    max-width: 100%;
}

/*Header-Footer*/
#header:before
{
    content: '';
    display: table;
}

#header:after
{
    content: '';
    display: table;
}

.hoverr:before
{
    content: '';
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
    z-index: 10;
    clear: none;
    display: block !important;
}

#header {width: 100%; position: relative; float: left; z-index: 1000; background: #fff; box-shadow: 0px -1px 0px 0px rgba(0, 0, 0, 0.08) inset; }
#headerNew {border-bottom:1px solid rgba(0, 0, 0, 0.08)}
#header.homeHeader{box-shadow: none }
body.HomeBody #headerNew {border-bottom:none;}

.headerContent:before
{
    content: '';
    display: block;
    clear: both;
}

.headerContent:after
{
    content: '';
    display: block;
    clear: both;
}

/*logo*/
#logo
{
    display: inline-block;
    vertical-align: top;
    float: left;
}

#logo .logo
{
    display: inline-block;
    vertical-align: top;
    margin: 38px 0;
}

#logo .logo img
{
    display: block;
    max-width: 100%;
}

/*headerButton*/
.headerButton
{
    float: right;
}

.favi
{
    float: right;
    margin: 0 16px;
}

.favi a
{
    float: left;
    text-align: center;
    color: #000;
    font-size: 0;
    line-height: 38px;
    fill: #000;
    border: 1px solid #ebebeb;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.favi a .svgIcon
{
    display: block;
    margin: 0 auto;
    line-height: 0;
}

.favi a span
{
    display: none;
}

#headerNew .header-favori-item .header-button a
{
    border: 1px solid #ebebeb;
    border-radius: 50%;
    min-width: 40px;
    min-height: 40px
}

#headerNew .cart-item .header-button a.header-cart-link
{
    border: 1px solid #ebebeb;
    border-radius: 50%;
    min-width: 40px;
    min-height: 40px;
    gap: 0;
}

#headerNew .cart-item .header-button a.header-cart-link #spnTopSepetToplamUrun
{
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #000;
    border-radius: 100%;
    color: #fff;
    font-size: 12px;
    box-shadow: 0 5px 7px 0 #00000040;
    font-weight: 600;
    text-align: center;
}

#headerNew #divHeaderUyeV2 a.account-link.headerButon
{
    flex-direction: row-reverse;
}

#headerNew #divHeaderUyeV2:after
{
    content: '';
    position: absolute;
    right: 0;
    top: calc(50% - 10px);
    width: 1px;
    height: 20px !important;
    background-color: #00000014;
}

#headerNew #divHeaderUyeV2
{
    padding-right: 24px;
    margin-right: 8px
}

#headerNew .header-main .header-nav.nav-left
{
    justify-content: center;
}

#headerNew .newHeaderNavigation:not(.mobileStyle) .menu-wrap .kolon
{
    padding-right: 5%
}

#headerNew .newHeaderNavigation .menu-wrap .kolon .nav-submenu .nav-submenu
{
    display: none;
}

#headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li:hover > a
{
    font-weight: 700
}

#headerNew .newHeaderNavigation:not(.mobileStyle).active .newHeaderNavUl > li > a
{
    color: #00000052 !important;
}

#headerNew .newHeaderNavigation:not(.mobileStyle).active .newHeaderNavUl > li > a > span
{
    color: #00000052 !important;
}

#headerNew .newHeaderNavigation:not(.mobileStyle).active .newHeaderNavUl > li.ulVar:hover > a
{
    color: #000000 !important;
}

#headerNew .newHeaderNavigation:not(.mobileStyle).active .newHeaderNavUl > li.ulVar:hover > a > span
{
    color: #000000 !important;
}

#headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li.htmlmenuactive .menu-list-kolon
{
    display: none;
}

#headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li.htmlmenuactive .menu-list-image
{
    flex: 0 0 100%;
    justify-content: center;
}

#headerNew .newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li > a > img
{
    display: none;
}

#headerNew .newHeaderNavigation .newHeaderNavUl > li > a .upTagText,
#headerNew .newHeaderNavigation .newHeaderNavUl > li > a .downTagText
{
    display: none;
}

/*sepet*/
.mycart
{
    float: right;
    z-index: 99;
    position: relative;
}

.mycart > a
{
    display: block;
    color: #000;
    font-size: 0;
    text-align: center;
    fill: #000;
    border: 1px solid #00000014;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%
}

.mycart .svgIcon
{
    display: block;
    margin: 0 auto;
    line-height: 0;
}

/*sepettext*/
.mycart .sepetTecxt
{
    display: block;
    float: left;
    line-height: 38px;
}

.mycart .sepetUrunSayisi
{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #000;
    border-radius: 100%;
    color: #fff;
    font-size: 12px;
    box-shadow: 0px 5px 7px 0px #00000040;
    font-weight: 600
}

.mycart .sepetUrun
{
    display: none;
}

.sepetTopTutar
{
    display: none !important;
}

/*sepetacilir*/
.CartProduct p
{
    margin-top: 0;
    margin-bottom: 0;
}

.CartProduct *
{
    font-family: Roboto, sans-serif
}

.CartProduct
{
    width: 500px;
    background: #fff;
    float: left;
    padding: 20px;
    z-index: 99999;
    position: absolute;
    top: 100%;
    right: -1px;
    margin-left: -150px;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
    box-shadow: 0 0 16px -10px #000;
    opacity: 0;
    visibility: hidden;
}

.mycart:after
{
    display: none;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    height: 15px;
    content: '';
}

.CartProduct:before, .CartProduct:after
{
    bottom: 100%;
    right: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.CartProduct:before
{
    display: none;
}

.CartProduct:after
{
    display: none;
}

.CartProduct ul
{
    padding: 0;
    margin: 0;
}

.CartProduct .SProduct
{
    float: left;
    width: 100%;
    max-height: 288px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 10px;
}

.CartProduct .SProduct li
{
    float: left;
    width: 100%;
    position: relative;
    padding-bottom: 0;
    margin-bottom: 24px;
}

.CartProduct .SProduct li:last-child
{
    padding-bottom: 0;
    margin-bottom: 0;
    border: 0;
}

.CartProduct .SProduct li a
{
    float: left;
    width: 100%;
    text-align: left;
    color: #000;
    padding-right: 18px;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    text-align: left;
}

.CartProduct .SProduct li a img
{
    margin-right: 0;
    float: left;
    height: 75px !important;
    border-radius: 8px
}

.CartProduct .SProduct li a .SepettopAd
{
    width: calc(100% - 105px);
    float: left;
    color: #000000E5;
    padding-left: 15px
}

.CartProduct .SProduct li a .SepettopAd .urunAd
{
    margin-bottom: 8px;
}

.CartProduct .SProduct li a .SepettopAd .urunAd span
{
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.CartProduct .SProduct li a .SepettopAd .varyAd
{
    float: left;
    width: 100%;
}

.CartProduct .SProduct li a .SepettopAd .varyAd span
{
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #0000003D;
}

.CartProduct .SProduct li a .SepettopAd .sptAdet
{
    float: left;
}

.CartProduct .SProduct li a .SepettopAd .sptAdet span
{
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #0000003D;
}

.CartProduct .SProduct li a .SepettopAd .sptAdet span.sepetTopSatisBirimi
{
    text-transform: lowercase;
    margin-right: 3px
}

.CartProduct .SProduct li a .sepetTopSatisBirimi
{
    display: inline-block !important;
    vertical-align: middle;
    float: left;
}

.CartProduct .SProduct li a .SepetTopAdet
{
}

.CartProduct .SProduct li a .sepetTopFiyat
{
    display: block !important;
    float: left;
    clear: left;
    font-weight: 600;
    font-size: 14px;
    margin: 8px 0 0;
    color: #000000E5;
    line-height: 22px;
}

.CartProduct .SProduct li a:nth-child(2)
{
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 0;
    width: auto !important;
    font-size: 14px;
    padding: 0;
}

.CartProduct .SProduct li a .sepetTopBirimFiyat
{
    display: none !important;
}

.CartProduct .SProduct li a .fa-times
{
    font-family: 'FontAwesome';
    font-weight: 300;
    color: #a0a2af;
}

.CartProduct .SProduct li a .fa-times:before
{
    content: '\f057';
}

.CartProduct .SPrice
{
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    padding: 22px 32px;
    margin: 0;
    display: none;
    background: #FFFFFF;
    box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.04);
    border-radius: 0 0 16px 16px
}

.CartProduct .SPrice li
{
    font-size: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.CartProduct .SPrice li span
{
    float: left;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.CartProduct .SPrice li.liUstSepetKampanya
{
    display: none;
}

.CartProduct .SPrice .sepetToplamTutar
{
    font-size: 24px;
    line-height: 34px;
    font-weight: 600
}

.CartProduct .button
{
    margin: 0 !important;
    float: left;
    width: 207px;
    font-size: 16px !important;
    line-height: 22px;
    border-radius: 100px;
    padding: 0;
    text-transform: capitalize;
    font-weight: 500;
    letter-spacing: 0;
    transition: 0.5s;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 56px;
}

.CartProduct .headerCartBtn
{
    line-height: 22px;
    border: 1px solid #2B2B40;
    background: #2B2B40;
    color: #fff;
    margin-bottom: 0 !important;
}

.CartProduct .headerOrderBtn
{
    line-height: 22px;
    border: 1px solid #2B2B40;
    background: #2B2B40;
    color: #fff;
    display: flex;
    margin-bottom: 0 !important;
}

.CartProduct .headerCartBtn:hover
{
    color: #fff;
    background-color: #B82B44 !important;
    border-color: #B82B44 !important;
}

.CartProduct .headerOrderBtn:hover
{
    color: #fff;
    background-color: #B82B44 !important;
    border-color: #B82B44 !important;
}

.CartProduct.more .SPrice
{
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding-right: 250px
}

.CartProduct.more .Title
{
    display: block;
}

.CartProduct.more .cart-footer
{
    display: block;
}

.CartProduct.more .headerCartBtn
{
    display: flex !important;
    position: absolute;
    right: 32px;
    bottom: 22px;
}

.CartProductInner
{
    position: absolute;
    top: 50px;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    padding: 0 40px;
}

.SepetUst
{
    float: left;
    width: 100%;
    text-align: center;
    color: #000000E5;
    font-size: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 73px;
    font-weight: 600
}

.SepetUst span
{
    display: inline-block;
    vertical-align: top;
    float: left;
    font-weight: 600;
}

.SepetUst .seClose
{
    float: right;
    fill: #A0A2AF;
    cursor: pointer;
    position: absolute;
    right: 25px;
}

.SepetUst .seClose:hover
{
    fill: #F02828;
}

.SepetUst .seClose svg
{
    width: 11px;
}

.CartProduct
{
    background: #fff;
    background-size: 100%;
    position: fixed;
    right: 40px;
    top: 40px;
    bottom: 40px;
    width: 500px;
    height: calc(100% - 80px);
    padding: 0;
    display: block !important;
    border: none;
    transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    opacity: 0;
    visibility: hidden;
    transform: none;
    -webkit-transform: none;
    box-shadow: none;
    border-radius: 16px;
    transition: 0.5s
}

.CartProduct i
{
    display: none;
}

/*.CartProduct.animated {opacity:1;visibility:visible;}*/
.CartProduct.animated i
{
    display: inline-block;
}

.CartProduct .SProduct
{
    float: left;
    width: 100%;
    height: 100%;
    max-height: calc(100% - 175px);
    overflow-y: auto;
    overflow-x: hidden;
    font-size: 0;
    text-align: left;
    margin: 0;
    padding: 32px;
    background-color: #f9f9fc
}

.spanustSepetteUrunYok
{
    font-size: 15px;
    margin: 20px 0 0 0;
    float: left;
    clear: both;
    text-align: center;
    width: 100%;
    font-weight: 500;
    color: #000;
}

.spanustSepetteUrunYok:before
{
    content: '!';
    font-size: 40px;
    vertical-align: top;
    border: 1px solid;
    display: block;
    width: 80px;
    height: 80px;
    line-height: 78px;
    border-radius: 100%;
    margin: 0 auto;
    margin-bottom: 30px;
}

body .cartbg:before
{
    content: '';
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.48);
    z-index: 10;
    clear: none;
    display: none;
    cursor: pointer;
}

body.cartprodcutshow .cartbg:before
{
    display: block !important
}

/**/
.modal-content .miniCartLeftProduct
{
    display: none;
    top: 40px;
    bottom: 40px;
    right: 538px;
    border-radius: 16px;
    background-color: #fff
}

.modal-content .miniCartRigth
{
    right: 40px;
    top: 40px;
    bottom: 40px;
    width: 500px;
    height: calc(100% - 80px);
    border-radius: 16px;
    transition: 0.5s
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartSatir2:first-child
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .hediyeCekiBtnContent
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartContent
{
    padding: 32px 32px 0;
}

/*.modal-content .miniCartRigth .miniCartRigthScroll .miniCartContent > div:first-child{display:none;}*/
.modal-content .miniCartRigth .miniCartRigthHeader
{
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 73px
}

.modal-content .miniCartRigth .miniCartRigthHeader .spnCartTxt
{
    color: #000000E5;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px
}

.modal-content .miniCartRigth .miniCartRigthHeader .header-close-btn svg
{
    fill: #00000052;
    width: 12px;
    height: 12px
}

.modal-content .miniCartRigth .miniCartRigthScroll
{
    padding: 73px 0 100px;
    background-color: #f9f9fc;
    height: 100%;
}

.modal-content .miniCartRigth .miniCartRigthScroll::-webkit-scrollbar
{
    width: 4px;
}

.modal-content .miniCartRigth .miniCartRigthScroll::-webkit-scrollbar-track
{
    background: #f9f9fc;
}

.modal-content .miniCartRigth .miniCartRigthScroll::-webkit-scrollbar-thumb
{
    background: #2B2B40;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartHr
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem
{
    flex-flow: row wrap;
    margin-bottom: 2.5vh;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartRight
{
    max-width: calc(108px - 8px);
    flex: 0 1 calc(25% - 8px);
    padding-bottom: 50px
}

@media (min-width:768px){
    .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartRight a{
        min-height:75px;
        float: left;
    width: 100%;
    }
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartRight a img
{
    border-radius: 8px;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft
{
    max-width: calc(75% - 8px);
    flex-basis: calc(75% - 8px);
    justify-content: flex-start;
    padding-right: 20px
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail
{
    position: relative;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .minimarka
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .ministokKodu
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .miniurunAdi
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    letter-spacing: 0;
    margin-bottom: 5px
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .miniurunAdi a
{
    color: #000000E5
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .miniCartButtonSil
{
    position: absolute;
    right: -20px;
    top: 0;
    display: flex;
    margin-top: 0
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .miniCartButtonSil a
{
    font-size: 0;
    min-width: 20px
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .miniCartButtonSil a:before
{
    content: '';
    float: left;
    width: 20px;
    height: 20px;
    background: url(../../Uploads/EditorUploads/images/trashicon-white.svg) no-repeat center center;
    background-size: 100%;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .miniCartButtonSil > svg
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay
{
    margin-bottom: 8px
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .eksecenek
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .eksecenek span
{
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .eksecenek span:first-child
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim > div
{
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim > div .ozelalanozellik1, .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim > div .ozelalanozellik2, .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim > div .ozelalanozellik3
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim .adettanim3
{
    border: 1px solid #27274D29;
    border-radius: 8px;
    width: 100px;
    overflow: hidden;
    margin-top: 8px;
    position: absolute;
    left: 0;
    top: 75px;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim .adettanim3 a
{
    border: none;
    background: transparent;
    width: 30px;
    border-radius: 8px;
    height: 38px;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim .adettanim3 a i
{
    color: #9E9EC9;
    font-weight: 400;
    font-size: 12px
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim .adettanim3 input
{
    line-height: 38px;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    height: 38px !important;
    text-indent: 0
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim .adettanim3 > label
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartItemprice .DiscountPrice
{
    float: left;
    margin-right: 4px;
    color: #0000003D;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartItemprice .DiscountPrice.lineThrough
{
    display: none;
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartItemprice .CartPrice
{
    float: left;
    color: #000000E5;
    font-size: 14px;
    line-height: 22px;
    font-weight: 500
}

.modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartItemprice > div:last-child
{
}

.miniCartRigthScroll > .miniCartSatir1:nth-child(1)
{
    display: none;
}

.miniCartRigthScroll > .miniCartSatir1:nth-child(2)
{
    display: none;
}

.miniCartRigthScroll > .miniCartSatir2:nth-of-type(3)
{
    display: none;
}

.miniCartRigthScroll > .miniCartSatir1:nth-last-of-type(3)
{
    display: none;
}

.miniCartRigthScroll > .miniCartSatir1
{
    border-bottom: none;
}

.miniCartRigthScroll > .miniCartSatir1.bottom
{
    border-top: none;
}
.miniCartRigthScroll>.miniCartSatir1.bottom.subTotalVatIncluded{display:none;}
.miniCartRigthScroll > .miniCartSatir2
{
    border-bottom: none;
    padding: 0;
    background: #FFFFFF;
    box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.04);
    padding: 22px 32px;
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
}

.miniCartRigthScroll > .miniCartSatir2 > a
{
    max-width: 207px;
    float: right;
    background-color: #2B2B40;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 56px;
    color: #fff;
    font-size: 16px;
    font-weight: 500 !important;
    line-height: 22px
}

.miniCartRigthScroll > .miniCartSatir2 > a.signInButton
{
    display: none;
}

.miniCartRigthScroll > .miniCartSatir1
{
    position: absolute;
    left: 32px;
    bottom: 22px;
    z-index: 3;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 0;
    width: auto;
    margin-right: 250px
}

.miniCartRigthScroll > .miniCartSatir1 .miniCartCol1
{
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.miniCartRigthScroll > .miniCartSatir1 .miniCartCol2
{
    color: #000000E5;
    font-size: 24px;
    font-weight: 600;
    line-height: 34px
}

/*hesabim*/
.welcome
{
    float: right;
    z-index: 9;
    position: relative;
}

.welcome:after
{
    content: '';
    position: absolute;
    right: 0;
    top: calc(50% - 10px);
    width: 1px;
    height: 20px !important;
    background-color: #00000014;
    left: auto !important;
    bottom: auto !important;
}

.welcome > div
{
    float: left;
}

.welcome ul
{
    float: left;
    margin: 0;
    list-style: none;
    padding: 0;
}

.uyeGirisWelcome
{
    display: none;
}

.uyeGirisUyeAdi
{
    float: left;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    max-width: 120px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.headerUyeOl a, .headerHesabim, .headerCikis
{
    float: left;
    color: #000;
    font-size: 0;
    line-height: 30px;
}

.headerUyeGiris a
{
    float: right;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.welcome .svgIcon
{
    float: none;
    display: none;
    margin: 0 auto;
    line-height: 0;
}

.headerUyeOl a, .headerCikis
{
}

.headerUyeGiris a:after, .headerHesabim:after
{
    content: '';
    float: right;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/usericon.svg) no-repeat left center;
    background-size: 100%;
    margin: 0 24px 0 6px
}

/*socialbutton*/
.welcome li
{
    display: inline-block;
    vertical-align: top;
}

.headerSocialConnect
{
    display: none !important;
    float: right;
    margin-left: 25px;
}

.headerSocialConnect .baglanButton
{
    background: transparent !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: normal;
    padding: 0;
}

.headerSocialConnect .baglanButton a:before
{
    content: '\f39e';
    font-family: 'FontAwesomeBrands';
    margin-right: 10px;
    font-size: 12px;
    line-height: 43px;
    vertical-align: top;
    font-weight: normal;
}

.usernav
{
    display: none;
}

/*Arama*/
.searchContent
{
    display: inline-block;
    vertical-align: top;
    width: 380px;
    position: relative;
    z-index: 5;
}

#divAramaKategori
{
    display: none !important;
    position: absolute;
    left: 0;
    top: 5px;
}

#divAramaKategori select
{
    cursor: pointer;
    background: #fff;
    display: block;
    height: 48px;
    border: none;
    border-right: 1px solid #000;
    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;
}

.ButtonMic
{
    display: none !important;
    position: absolute;
    right: 75px;
    top: 1px;
    padding: 0;
    border: none;
    border-radius: 0;
    background: transparent;
    color: #795f52;
    font-size: 14px;
    width: 20px;
    height: 48px;
}

#txtbxArama
{
    float: left;
    width: 100%;
    height: 48px;
    font-size: 12px;
    font-weight: normal;
    border: none;
    color: #a1a1a3;
    padding: 0 5px 0 48px;
    background: #eeeef0;
    border-radius: 16px;
    letter-spacing: 0;
    transition: 0.3s;
    -webkit-transition: 0.3s;
    -ms-transition: 0.3s;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

#txtbxArama::-webkit-input-placeholder
{
    color: #a1a1a3;
}

#txtbxArama:-moz-placeholder
{
    color: #a1a1a3;
}

#txtbxArama::-moz-placeholder
{
    color: #a1a1a3;
}

#txtbxArama:-ms-input-placeholder
{
    color: #a1a1a3;
}

#txtbxArama:focus
{
    color: #000000E5;
}

#btnKelimeAra
{
    background: url(../../Uploads/EditorUploads/images/searchicon.svg) no-repeat center center transparent;
    width: 36px;
    line-height: 48px;
    font-size: 0;
    color: #000;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    position: absolute;
    left: 6px;
    top: 0;
    border: none;
    border-radius: 0;
    padding: 0;
    cursor: pointer;
    z-index: 9;
    -moz-appearance: none;
    -webkit-appearance: none;
}

/*menu*/
.navigation
{
    float: left;
    width: 100%;
}

.headerContent .navigation
{
    display: none;
}

.navigation > div
{
    z-index: 1;
    text-align: center;
}

.navigation .navUl
{
    display: inline-block;
    font-size: 0;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    text-align: right;
    /*align-items:center;justify-content:flex-start;*/
}

.navigation .navUl ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.navigation .navUl > li
{
    float: left;
    text-align: left;
}

.navigation .navUl > li:nth-last-of-type(1)
{
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.navigation .navUl > li:nth-last-of-type(2)
{
    float: none;
    display: inline-block;
    vertical-align: middle;
}

.navigation .navUl > li > a
{
    float: left;
    color: #000000;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 44px;
    padding-bottom: 4px;
    margin-right: 15px;
    transition: 0.5s
}

.navigation .navUl > li > a > img
{
    display: none;
}

.navigation .navUl > li:hover > a
{
    font-weight: 700
}

.navigation .navUl > li:last-child > a
{
    margin-right: 0
}

.navigation.active .navUl > li > a
{
    color: #00000052 !important;
}

.navigation.active .navUl > li.ulVar:hover > a
{
    color: #000000 !important;
}

/*menuacilir*/
.navigation .altMenu
{
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fff;
    display: none;
    padding: 2vh 0;
}

.navigation .navUl > li:hover > .altMenu
{
    display: block;
}

.navigation .altMenu .altmenuSol > span
{
    display: none;
}

.navigation .altMenu .altMenuler
{
    display: block;
    text-align: left;
}

.navigation .altMenu .altMenuler .altMenuSag
{
    float: right;
}

.navigation .altMenu .altMenuler .altMenuSag > a
{
}

.navigation .altMenu .altMenuler .altMenuSag > a > img
{
    display: block;
}

.navigation .altMenu .altMenuler .altmenuSol ul li a
{
    display: block;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 8px;
    transition: 0.5s;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    flex-direction: row-reverse;
    line-height: 17px
}

.navigation .altMenu .altMenuler .altmenuSol ul li:last-child a
{
}

.navigation .altMenu .altMenuler .altmenuSol ul li ul a:hover
{
    opacity: 0.6
}

.navigation .altMenu .altMenuler .altmenuSol > ul
{
    float: left;
    width: 100%;
    flex: 2;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
}

.navigation .altMenu .altMenuler .altmenuSol > ul > li
{
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    margin-right: 20px
}

.navigation .altMenu .altMenuler .altmenuSol > ul > li > a
{
    color: #000000;
    font-size: 16px;
    margin-bottom: 12px;
    font-weight: 600
}

.navigation .altMenu .altMenuler .altmenuSol > ul > li > ul > li:last-child
{
    margin-bottom: 20px
}

.navigation .altMenu.picTrue .altMenuler .altMenuSag
{
    width: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.navigation .altMenu.picTrue .altMenuler .altmenuSol
{
    width: calc(100% - 300px);
    position: relative;
}

.navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
}

.navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a
{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    flex-direction: column;
}

.navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a img
{
    margin-bottom: 13px
}

.navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a strong
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 8px
}

.navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a p
{
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 10px;
}

.navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a span
{
    color: #9E9EC9;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.menuArea
{
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
}

.menuArea ul
{
    padding: 0 !important;
    margin: 10px -5px !important;
    display: block !important;
    width: calc(100% + 10px) !important;
}

.menuArea ul li
{
    padding: 5px 5px 20px !important;
    margin: 0 !important;
    width: 50% !important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    float: left;
}

.menuArea ul li a
{
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #000;
    text-align: left;
    gap: 5px;
}

.navigation .navUl > li.MobilKoleksiyonlarMenu .altmenuSol
{
    display: none !important
}

.navigation .navUl > li.MobilKoleksiyonlarMenu .altMenuSag
{
    width: 100% !important
}


.menuAreaFull
{
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
}

.menuAreaFull .menuAreaFullCol
{
    padding: 0 !important;
    margin: 10px -5px !important;
    display: block !important;
    width: calc(100% + 10px) !important;
}

.menuAreaFull .menuAreaFullCol > div
{
    padding: 5px 5px 20px !important;
    margin: 0 !important;
    width: calc(100% / 8) !important;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    float: left;
}

.menuAreaFull .menuAreaFullCol > div a
{
    display: flex;
    justify-content: center;
    flex-direction: column;
    color: #000;
    text-align: center;
    gap: 5px;
}
/*yanresimlimenu*/
#header .yanResimliMenu
{
    display: none;
}

/*dilsecenegi*/
#lang_flag_container
{
    top: 0 !important;
    left: 0 !important;
    right: auto;
    bottom: auto;
    z-index: 999 !important;
    position: relative !important;
    float: right;
    margin-top: 0;
    margin-bottom: 20px
}

#lang_flag_container:after
{
    position: absolute;
    width: 100%;
    right: 0;
    top: 18px;
    height: 20px;
    content: '';
    display: none;
}

#lang_flag_container #lang-detail
{
    display: none;
    left: 0 !important;
    top: 100% !important;
    border-top: none !important;
    box-shadow: 0 7px 10px -2px rgba(0, 0, 0, .3) !important;
    box-shadow: 0 5px 10px -2px rgba(0, 0, 0, .3);
    -webkit-transform: translateY(30px);
    opacity: 0;
    visibility: hidden;
    transform: translateY(30px);
}

#lang_flag_container:hover #lang-detail
{
    display: block !important;
    visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}

#lang_flag_container:hover:after
{
    display: block;
}

#lang
{
    float: left;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: normal;
    padding: 0 0 0 25px !important;
    line-height: 13px !important;
}

#lang span
{
    font-weight: normal;
    float: left;
    line-height: 13px !important;
    text-transform: capitalize;
}

#lang_flag_container:hover #lang
{
    color: #000 !important;
    font-weight: normal;
}

#langHover
{
    padding: 8.5px 0 !important;
    float: left;
}

#langHover.white
{
    background: transparent !important;
}

a#ucSepetim_btnSepetiTemizle
{
    margin-top: 28px;
    display: inline-block;
}

#lang-detail .language a
{
    font-size: 11px !important;
    text-align: left;
}

#lang-detail .currency a
{
    font-size: 11px !important;
}

#lang-detail p
{
    font-size: 12px !important;
}

#langHover:before
{
    content: 'Dil Seçin';
    float: left;
    width: 100%;
    font-size: 14px;
    color: #00000052;
    font-weight: normal;
    margin-bottom: 15px;
    line-height: 22px;
}

/*Footer*/
#footer
{
    float: left;
    width: 100%;
    position: relative;
    background: #0000000A;
}

.FooterSC
{
    float: left;
    width: 100%;
    position: relative;
}

.FooterTop
{
    float: left;
    width: 100%;
    position: relative;
}

.FooterMiddle
{
    float: left;
    width: 100%;
    position: relative;
    padding: 7vh 0;
}

.FooterBottom
{
    float: left;
    width: 100%;
    position: relative;
}

/*ebulten*/
.ebultenDiv
{
    float: left;
    position: relative;
}

.ebultenGelecek
{
    display: block;
    width: 100%;
    float: left;
}

.ebultenTxt2{float:left;width:100%;font-size:13px;font-weight:400;line-height:1.4;}
.ebultenTxt2 a{font-weight: bold;color: #000;}

#divNewsLetter
{
    float: left;
    width: 100%;
    position: relative;
    display: none;
}

.ebultenGelecek #divNewsLetter
{
    display: block;
    padding: 0;
}

#divNewsLetter label
{
    display: none;
    margin-bottom: 25px;
    text-align: center;
    color: #000;
    line-height: 1.2;
    font-size: 12px;
}

#UpdatePanel1
{
    position: relative;
    float: right;
    width: 100%;
}

#txtbxNewsletterMail
{
    height: 40px;
    font-size: 12px;
    color: #000;
    padding: 0 40px 0 10px;
    background: #fff;
    border: none;
    border-radius: 0;
    display: inline-block;
    width: 100%;
    text-align: left;
    font-weight: normal;
    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;
}

.ebultenDiv .newsbutton
{
    color: #000;
    background: transparent;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 13px;
    font-weight: 600;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    text-align: center;
    border: none;
    border-radius: 0;
    padding: 0;
    margin: 0 !important;
    text-decoration: none;
}

.ebultenDiv .newsbutton:hover
{
    color: #000;
    background: transparent;
}

/*footerlink*/
.footerleft
{
    float: left;
    width: 57%;
    padding-right: 8%;
    display: flex;
    flex-direction: column;
    text-align: left;
}

.footerleft .footerleft-top
{
}

.footerleft .footerleft-bottom
{
    margin-top: 4vh;
    display: flex;
    flex-direction: column
}

.footerleft .footerleft-bottom p
{
    color: #00000052;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    max-width: 200px
}

.footerleft .footerleft-bottom > div
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 13px
}

.footerleft .footerleft-bottom > div a
{
    margin-right: 5px
}

.footerleft .footerleft-bottom > div a:last-child
{
    margin-right: 0
}

#footer .linkler
{
    float: left;
    width: 100%;
    position: relative;
}

#footer .linkler .blink
{
    float: left;
    width: 100%;
    margin: 0
}

#footer .linkler .blink ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

#footer .linkler .blink > ul
{
    float: left;
    width: 100%;
    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 .linkler .blink > ul > li
{
    float: left;
}

#footer .linkler .blink > ul > li:last-child
{
    margin-bottom: 0;
}

#footer .linkler .blink > ul li
{
    display: flex;
    flex-direction: column
}

#footer .linkler .blink > ul > li span
{
    display: table;
    clear: left;
    font-size: 14px;
    color: #00000052;
    font-weight: normal;
    margin-bottom: 24px;
    position: relative;
    line-height: 22px;
}

#footer .linkler .blink > ul > li > span .ackapabtn
{
    display: none;
}

#footer .linkler .blink > ul > li > ul
{
    display: inline-block;
    vertical-align: top;
}

#footer .linkler .blink > ul > li > ul > li > a
{
    float: left;
    width: 100%;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    margin-bottom: 16px;
    line-height: 22px;
    transition: 0.5s
}

#footer .linkler .blink > ul > li > ul > li:last-child > a
{
    margin-bottom: 0;
}

#footer .linkler .blink > ul > li > ul > li > a:hover
{
    opacity: 0.7
}

#footer .linkler .blink > ul > li ul.footerlinkscol2 > li span
{
    margin-top: 4vh;
}

#footer .linkler .blink .footersocial > li
{
    float: left;
    margin-right: 15px
}

#footer .linkler .blink .footersocial > li:last-child
{
    margin-right: 0
}

#footer .linkler .blink .footersocial > li img
{
    transition: 0.5s
}

#footer .linkler .blink .footersocial > li img:hover
{
    opacity: 0.7
}

#footer .footerphoneblock span
{
    text-align: left;
}

#footer .footerphoneblock span:before
{
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 51px;
    height: 55px;
    background: url(../../Uploads/EditorUploads/images/callcenter-message-icon.svg) no-repeat center center;
    background-size: 100%;
}

/*#footer .footerphone > li.phonelink > a:before{content:'';width:16px;height:16px;background:url(../../Uploads/EditorUploads/images/footerphone.svg) no-repeat center center;background-size:100%;float:left;margin-right:5px}*/
#footer .footerphone > li > a:hover
{
    opacity: 0.7
}

#footer .footerphone > li
{
    font-size: 14px;
    color: #000000E5;
    font-weight: normal;
    margin-bottom: 16px;
    line-height: 22px;
    transition: 0.5s
}

#footer .footerphone > li > a
{
    font-size: 14px;
    color: #000000E5;
    font-weight: normal;
    line-height: 22px;
    transition: 0.5s;
    margin-bottom: 0
}

@media screen and (min-width: 769px)
{
    #footer .linkler .blink > ul > li > ul
    {
        display: block !important;
    }
}

.footerbottom
{
    float: left;
    width: 100%;
}

.footerbottom .footerbottomlinks
{
    float: left;
    width: 100%;
}

.footerbottom .footerbottomlinks a
{
    float: left;
    margin: 0 24px 10px 0;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.footerbottom .footerbottomlinks a:last-child
{
    margin-right: 0
}

.footerbottom .seotext {float: left; width: 100%; padding: 4vh 0; margin: 0; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.footerbottom .seotext > div {float: left; width: 100%; text-align: left; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.footerbottom .seotext > div > h1, 
.footerbottom .seotext > div > h2, 
.footerbottom .seotext > div > h3, 
.footerbottom .seotext > div > strong {color: #000000; font-size: 18px; font-weight: 500; line-height: 24px; margin-bottom: 14px; float: left; width: 100%; }
.footerbottom .seotext > div p {color: #0000007A; font-size: 14px; font-weight: 400; line-height: 22px; margin: 0 0 15px; }
.footerbottom .seotext > div span {float: left; cursor: pointer; transition: 0.5s; color: #0000007A; font-size: 14px; font-weight: 700; line-height: 22px; }
.footerbottom .seotext > div.seotext-before p > span {float: none; display: inline-block; } 
.footerbottom .seotext.active > div.seotext-before span {display: none; }
.footerbottom .seotext > div.seotext-after {display: none; }
.footerbottom .seotext.active > div.seotext-after {display: block; }
.footerbottom .seotext > div.seotext-before {position: relative; }


.middleBottomBlock .seotext2 {float: left; width: 100%; padding: 4vh 0; margin: 0; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.middleBottomBlock .seotext2 > div {float: left; width: 100%; text-align: left; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; }
.middleBottomBlock .seotext2 > div > h1, 
.middleBottomBlock .seotext2 > div > h2, 
.middleBottomBlock .seotext2 > div > h3, 
.middleBottomBlock .seotext2 > div > strong {color: #000000; font-size: 18px; font-weight: 500; line-height: 24px; margin-bottom: 14px; float: left; width: 100%; }
.middleBottomBlock .seotext2 > div p {color: #0000007A; font-size: 14px; font-weight: 400; line-height: 22px; margin: 0 0 15px; }
.middleBottomBlock .seotext2 > div span {float: left; cursor: pointer; transition: 0.5s; color: #0000007A; font-size: 14px; font-weight: 700; line-height: 22px; }
.middleBottomBlock .seotext2 > div.seotext-before p > span {float: none; display: inline-block; } 
.middleBottomBlock .seotext2.active > div.seotext-before span {display: none; }
.middleBottomBlock .seotext2 > div.seotext-after {display: none; }
.middleBottomBlock .seotext2.active > div.seotext-after {display: block; }
.middleBottomBlock .seotext2 > div.seotext-before {position: relative; }



.footerright
{
    float: left;
    width: 43%;
}

.footerright ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}

.footerright > ul
{
    float: left;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    text-align: left;
}

.footerright > ul > li
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    margin-right: 5%
}

.footerright > ul > li:last-child
{
    margin-right: 0
}

.footerright > ul > li span
{
    font-size: 14px;
    color: #00000052;
    font-weight: normal;
    margin-bottom: 24px;
    position: relative;
    line-height: 22px;
}

.footerright > ul > li > ul
{
    display: flex;
    flex-direction: column;
    float: left;
    width: 100%;
}

.footerright > ul > li > ul > li > a
{
    float: left;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    margin-bottom: 16px;
    position: relative;
    line-height: 22px;
    transition: 0.5s
}

.footerright > ul > li > ul > li > a:hover
{
    opacity: 0.7
}

.footerright > ul > li > ul > li > strong
{
    float: left;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
    margin-bottom: 16px;
    position: relative;
    line-height: 22px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    transition: 0.5s
}

.footerright > ul > li > ul > li > strong:hover
{
    opacity: 0.7
}

.footerright > ul > li > ul > li > strong:after
{
    content: '';
    float: right;
    width: 8px;
    height: 4px;
    background: url(../../Uploads/EditorUploads/images/footerbottomarrow.svg) no-repeat center center;
    background-size: 100%;
    margin-left: 2vw;
    transition: 0.5s
}

.footerright > ul > li > ul > li.active > strong
{
    color: #00000052;
}

.footerright > ul > li > ul > li.active > strong:after
{
    transform: rotate(180deg);
}

.footerright > ul > li > ul > li
{
    display: flex;
    flex-direction: column;
    text-align: left;
}

.footerright > ul > li > ul > li > div
{
    display: flex;
    flex-direction: column;
    text-align: left;
    padding-left: 10px;
    margin: -6px 0 7px;
    height: 0;
    opacity: 0;
    visibility: hidden;
}

.footerright > ul > li > ul > li.active > div
{
    opacity: 1;
    visibility: visible;
    height: auto;
}

.footerright > ul > li > ul > li > div a
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 8px;
    transition: 0.5s
}

.footerright > ul > li > ul > li > div a:hover
{
    opacity: 0.7
}

.footerbanklogos
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding-bottom: 35px
}

.footerbanklogos img
{
    max-width: 100%;
}

/*yukaribtn*/
#back-to-top
{
    float: right;
    position: fixed;
    right: 1%;
    bottom: 5%;
    z-index: 9999;
    display: none;
}

#back-to-top a
{
    float: left;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background: #000;
    fill: #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;
}

#back-to-top a svg
{
    height: 25px;
}

/*Footer*/
/* ------------------------------------Vitrin urunleri--------------------------------------------*/
.homeContainer .ProductListContent
{
    float: left;
    width: 100%;
    margin: 30px 0;
    position: relative;
}

.homeContainer .ProductListContent .ProductList
{
    display: block;
    margin: 0 auto;
}

.homeContainer .ProductListContent .ItemOrj
{
    padding: 0 8px;
    margin-bottom: 40px;
    width: 25%;
    max-width: 25%;
}

.homeContainer .ProductListContent .productItem
{
    margin-bottom: 0;
}

/****************************************URUN KART*********************************/
.categoryContainer .ProductList.PlSc_hrz .ItemOrj
{
    width: 100%;
    max-width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
}

.categoryContainer .ProductList.PlSc_2 .ItemOrj
{
    width: 50%;
    max-width: 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
}

.categoryContainer .ProductList.PlSc_3 .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%;
}

.categoryContainer .ProductList.PlSc_4 .ItemOrj
{
    width: 25%;
    max-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

.categoryContainer .ProductList.PlSc_5 .ItemOrj
{
    width: 20%;
    max-width: 20%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
}

.categoryContainer .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%;
}

.ProductListContent
{
    float: left;
    width: 100%;
}

.categoryContainer .ProductListContent
{
    float: left;
    width: 100%;
}

.categoryContainer .ProductList
{
    margin: 0 -8px
}

.categoryContainer .ProductListContent .ItemOrj
{
    margin-bottom: 40px;
}

body:not(.sepetimBody) .ItemOrj
{
    float: left;
    padding: 0 8px;
    width: 25%;
    max-width: 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

/*urun*/
.productItem
{
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    display: inline-block;
    float: left;
}

.productItem .productIcon
{
    width: 100%;
    float: left;
}

.productItem .productIcon .ozelAlan5
{
    display: none;
}

/*urunresim*/
.productItem .productImage
{
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0;
    float: left;
    border-radius: 16px
}

.productItem .productImage > a, body .productItem .productImage > a.Videolu
{
    display: block;
    position: relative;
    padding-bottom: 120%;
}

.productItem .productImage .imageItem a
{
    display: block;
    position: relative;
    padding-bottom: 124%;
}

.productItem.StokYok .productImage > a, body .productItem.StokYok .productImage > a.Videolu
{
    opacity: 0.7
}

.productItem .productImage img, .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;
    border-radius:16px;
}

.productList-Image-Owl .owl-dots
{
    display: block !important;
    bottom: 5px !important;
}

/*urunaciklama*/
.productItem .productDetail
{
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    padding: 0;
}

/*urunad*/
.productItem .productName
{
    position: relative;
    margin: 24px 0 10px;
    float: left;
    width: 100%;
}

.productItem .productName a
{
    float: left;
    width: 100%;
    padding: 0;
    line-height: 24px;
    height: 48px;
    font-weight: normal;
    font-size: 16px;
    color: #000000E5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-transform: capitalize;
}

/*urunfiyat*/
.productItem .productPrice
{
    vertical-align: top;
    position: relative;
    margin: 0;
    bottom: 0;
    display: flex;
    float: left;
    width: 100%;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: left;
    min-height: 64px;
    display:block;
}

/*sepetindirimyeni*/
.productItem.SptIndirim .discountPrice span{}
.productItem.SptIndirim .productPrice .productPriceWrap{float:left;margin:0!important;}
.productItem.SptIndirim .discountPrice{float:left;margin-right:5px;}
.productItem.SptIndirim .productPrice {display:block;}
.productItem.SptIndirim .productPrice .KatSepetFiyat{border:none;float:left;padding:0;margin:0;display:block;min-height:initial;width:auto;clear: left;max-width: 100%;}
.productItem.SptIndirim .productPrice .KatSepetFiyat > div span.sptBsl{line-height:24px;color: #df6536;font-weight: bold;float: left;margin-right: 5px;font-size:15px;}
.productItem.SptIndirim .productPrice .KatSepetFiyat > div span.sptPrice{color: #df6536;font-size:15px;clear: initial;float: left;line-height: 24px;}
.productItem.SptIndirim .KatSepetFiyat > div{display:block;}
/*sepetindirimyeni*/

.productItem.SptIndirim2 .productPrice
{
    justify-content: space-between;
}

.productItem .productPrice .productPriceWrap
{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-start;float:left;
}

.productItem .discountPrice
{
    display: block;
    float: right;
    white-space: nowrap;
}

.productItem .discountPrice span
{
    color: #000000E5;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
}


.productItem .discountKdv, .productItem .regularKdv
{
    display: none;
}

.productItem .regularPrice
{
    display: block !important;
    float: left;
    margin-right: 8px;
    white-space: nowrap;

}

.productItem .regularPrice span
{
    font-size: 14px;
    color: #0000003D;
    -moz-text-decoration-color: #0000003D;
    text-decoration-color: #0000003D;
    line-height: 24px;
    font-weight: normal;
    text-decoration: line-through;
}

.productItem .regularPrice span
{
    
}

/*urunpuan*/
.productItem .productPoints
{
    float: left;
    clear: none;
    width: auto;
    margin-right: 15px
}

.productItem .productPoints .pointrating
{
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 2px
}

.productItem .productPoints .rating
{
    margin: 0;
    float: left;
}

.productItem .productPoints .rating i
{
    color: #cacaca;
    font-size: 0;
    margin-right: 0;
    float: left;
    line-height: 20px;
    display: none;
}

.productItem .productPoints .rating i:last-child
{
    margin-right: 0;
}

.productItem .productPoints [data-rating^='1'] .star-1
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='2'] .star-1
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='2'] .star-2
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='3'] .star-1
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='3'] .star-2
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='3'] .star-3
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='4'] .star-1
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='4'] .star-2
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='4'] .star-3
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='4'] .star-4
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='5'] i
{
    color: #000000E5;
}

.productItem .productPoints [data-rating^='1'] .star-1
{
    display: inline-block;
}

.productItem .productPoints [data-rating^='2'] .star-2
{
    display: inline-block;
}

.productItem .productPoints [data-rating^='3'] .star-3
{
    display: inline-block;
}

.productItem .productPoints [data-rating^='4'] .star-4
{
    display: inline-block;
}

.productItem .productPoints [data-rating^='5'] .star-5
{
    display: inline-block;
}

.productItem .productPoints .rating:before
{
    content: '';
    float: left;
    width: 22px;
    height: 22px;
    background: url(../../Uploads/EditorUploads/images/Star.svg) no-repeat center center;
    background-size: 100%;
    display: none;
}

.productItem .productPoints .rating i:before
{
    content: '';
    float: left;
    width: 22px;
    height: 22px;
    background: url(../../Uploads/EditorUploads/images/Star.svg) no-repeat center center;
    background-size: 100%;
}

.productItem .productPoints [data-rating^='0']:before
{
    display: inline-block;
}

.productItem .productPoints .rating i.star-1:before
{
    background-image: url(../../Uploads/EditorUploads/images/Star-1.svg)
}

.productItem .productPoints .rating i.star-2:before
{
    background-image: url(../../Uploads/EditorUploads/images/Star-2.svg)
}

.productItem .productPoints .rating i.star-3:before
{
    background-image: url(../../Uploads/EditorUploads/images/Star-3.svg)
}

.productItem .productPoints .rating i.star-4:before
{
    background-image: url(../../Uploads/EditorUploads/images/Star-4.svg)
}

.productItem .productPoints .rating i.star-5:before
{
    background-image: url(../../Uploads/EditorUploads/images/Star-5.svg)
}

.productItem .productDetail .ProductListComment .productPointTxt
{
    float: left;
    clear: none;
    width: auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    margin-right: 18px
}

.productItem .productDetail .ProductListComment .productPointTxt:before
{
    content: '';
    font-size: 0;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/listcommenticon.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 2px
}

/*Urun Iconlari*/
.ProductListComment
{
    float: left;
    width: 100%;
    margin-bottom: 2px
}

.ProductListComment .relatedProducts
{
    float: left;
}

.ProductListComment .relatedProducts .button
{
    background-color: transparent !important;
    padding: 3px 0 3px 29px;
    font-size: 14px;
    font-weight: 400;
    color: #2B2B40;
    line-height: 18px;
    float: left;
    position: relative;
}

.ProductListComment .relatedProducts .button:before
{
    content: '';
    float: left;
    width: 16px;
    height: 16px;
    border: solid 1px #fff;
    background-color: #ffc0cb;
    border-radius: 50%;
    background-image: linear-gradient(to right,#3023ae 0%,#53a0fd 48%,#b4ec51 101%);
    z-index: 2;
    position: absolute;
    left: 0;
    top: 3px;
}

.ProductListComment .relatedProducts .button:after
{
    content: '';
    float: left;
    width: 16px;
    height: 16px;
    border: solid 1px #fff;
    background-color: #ffc0cb;
    border-radius: 50%;
    background-image: linear-gradient(to right,#6bceb4 0%,#f98cc2 48%,#fff781 101%);
    z-index: 1;
    left: 7px;
    top: 3px;
    position: absolute;
}

.ProductListComment .relatedProducts .button i
{
    font-size: 0;
    line-height: 0;
    float: left;
}

.ProductListComment .relatedProducts .button i:before
{
    content: '+';
    font-size: 14px;
    line-height: 16px;
    float: left;
}

.ProductListButton
{
    position: absolute;
    left: 8px;
    right: 8px;
    bottom: 8px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    z-index: 3
}

.ProductListButton .favori a
{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #FFFFFFE5;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 0
}

.ProductListButton .favori a:before
{
    content: '';
    width: 20px;
    height: 20px;
    background: url(https://static.ticimax.cloud/61202/Uploads/EditorUploads/images/listfavi.svg) no-repeat center center;
    /*background-size:100%;margin:2px 0 0 2px;*/
}

.ProductListButton .favori a:hover:before
{
    background-image: url(https://static.ticimax.cloud/61202/Uploads/EditorUploads/images/listfavi-active.svg);
    /*transition:0.5s*/
}

.ProductListButton .favori a.listfavoriAktif:before
{
    background-image: url(../../Uploads/EditorUploads/images/listfavi-active.svg)
}

.ProductListButton .mycartIcon a
{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #FFFFFFE5;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 0
}

.ProductListButton .mycartIcon a:before
{
    content: '';
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/listshop.svg) no-repeat center center;
    background-size: 100%;
}

.divSepetBlokUrunContainer .owl-carousel .owl-nav
{
    top: 30%;
}

body .divSepetBlokContent .SepetListprev, body .divSepetBlokContent .SepetListnext
{
    width: 30px;
    height: 30px;
}

body .divSepetBlokContent .SepetListnext:after, body .divSepetBlokContent .SepetListprev:after
{
    line-height: 30px;
}

.examineIcon, .discountIcon div, .discountIcon .discountIcon_s2, .cargoIcon, .discountIcon
{
    z-index: 3;
    display: none;
}

.discountIcon span, .mycartIcon a span
{
    font-weight: normal;
}

.favori a, .examineIcon a, .mycartIcon a
{
    display: block;
}

.producticonlist
{
    position: absolute;
    left: 16px;
    top: 5px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    z-index: 3
}

.producticonlist .newIcon
{
    z-index: 9;
    background-color: #FF7152;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 32px;
    padding: 5px 14px 5px 8px;
    line-height: 12px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
}

.producticonlist .newIcon:before
{
    content: '';
    width: 20px;
    height: 20px;
    margin-right: 7px;
    float: left;
    background: url(../../Uploads/EditorUploads/images/newicon.svg) no-repeat center center;
    background-size: 100%;
}

.producticonlist .ozelAlan4
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.producticonlist .ozelAlan4 > img{width:65px;margin-left: -6px; margin-top: -5px; }

.producticonlist .ozelAlan4 .ozelalanozellik1
{
    background-color: transparent;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 32px;
    padding: 0;
    line-height: 12px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    margin-top: 5px;
        flex-direction: column;
}

.producticonlist .ozelAlan4 .ozelalanozellik1 img
{
    width: 21px;
    height: 24px;
    margin-right: 5px;
}

.producticonlist .ozelAlan4 .ozelalanozellik2
{
    background-color: #0099DB;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 32px;
    padding: 5px;
    line-height: 12px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    margin-top: 5px
}

.producticonlist .ozelAlan4 .ozelalanozellik2 img
{
    width: 21px;
    height: 24px;
    margin-right: 5px;
}

.producticonlist .ozelAlan4 .ozelalanozellik3
{
    background-color: #FFA842;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 32px;
    padding: 5px;
    line-height: 12px;
    font-size: 12px;
    font-weight: 500;
    color: #fff;
    margin-top: 5px
}

.producticonlist .ozelAlan4 .ozelalanozellik3 img
{
    width: 21px;
    height: 24px;
    margin-right: 5px;
}

.producticonlist .ozelAlan4 .gorsel1{
    background: url('https://static.ticimax.cloud/63742/Uploads/EditorUploads/gorsel1.png')no-repeat center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 40px;
    min-width:40px;
    background-color:#2DB674;
    border-radius:100%;
    margin:2px 0;
}
.producticonlist .ozelAlan4 .gorsel2{
    background: url('https://static.ticimax.cloud/63742/Uploads/EditorUploads/gorsel2.png')no-repeat center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 40px;
    min-width:40px;
    background-color:#2DB674;
    border-radius:100%;   
    margin:2px 0; 
}
.producticonlist .ozelAlan4 .gorsel3{
    background: url('https://static.ticimax.cloud/63742/Uploads/EditorUploads/gorsel3.png')no-repeat center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 40px;
    min-width:40px;
    background-color:#2DB674;
    border-radius:100%; 
    margin:2px 0;   
}

/*tukendi*/
.TukendiIco
{
    z-index: 5;
    border-radius: 0;
    background: transparent;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    height: 100%;
    overflow: hidden;
}

.TukendiIco span
{
    line-height: 40px;
    background: rgba(255,255,255,0.8);
    position: absolute;
    left: 0;
    bottom: 60%;
    right: 0;
    max-width: 120px;
    border: none;
    color: #000;
    font-size: 13px;
    font-weight: 500;
    padding: 0;
    border-radius: 0;
    text-transform: uppercase;
    margin: 0 auto;
    border-radius: 10px
}

/*stokyok*/
.StokYok .cargoIcon, .StokYok .firsatIcon, .StokYok .newIcon
{
    display: none !important;
}

/*playbuton*/
body .productItem .divVideoPlayButton
{
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    width: 40px;
    height: 40px;
    margin: auto;
    overflow: hidden;
}

body .productItem .divVideoPlayButton a.urunListeVideoPlay
{
    color: #fff;
    float: left;
    width: 100%;
    height: 100%;
}

body .productItem .divVideoPlayButton a.urunListeVideoPlay i
{
    font-family: 'FontAwesome';
    font-weight: 300;
    font-size: 40px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    text-shadow: 0 0 4px #848484;
}

body .productItem .divVideoPlayButton a.urunListeVideoPlay i.fa-play-circle-o:before
{
    content: '\f144';
}

body .productItem .divVideoPlayButton a.urunListeVideoPlay i.fa-pause-circle-o:before
{
    content: '\f28b';
}

/*ekbutonlar*/
.productItem .urunListeAdet, .productItem.StokYok .urunListeAdet, .boxBedenlerContent, .productIcon .quickViewIco, .productItem:hover .productIcon .quickViewIco
{
    display: none !important;
}

/*******************************************KATEGORi**********************************/
.Block_Title
{
    display: none;
}

.noProduct
{
    background: url('https://static.ticimax.cloud/57071/Uploads/Images/urunyok.png') center center no-repeat !important;
    width: 212px;
    height: 214px;
}

.noProduct *
{
    display: none !important;
}

#divUstFiltreKategori
{
    display: none;
}

#divUstFiltreMarka
{
    display: none;
}

/*kategoriAciklama*/
.categorydesign
{
    float: left;
    width: 100%;
}

.categorydesign .Blok
{
    margin: 0;
}

.leftBlock .categorydesign
{
    display: block;
}

.categorydesign *
{
}

.categorydesign strong
{
    font-weight: bold;
}

.categorydesign strong *
{
    font-weight: bold;
}

.categorydesign img
{
    display: inline-block;
    vertical-align: middle;
}

/*breadcrumb*/
.breadList.breadActive
{
    display: none !important;
}

.breadcrumbContent
{
    float: left;
}

body ul.breadcrumb
{
    margin: 0 auto;
    display: block !important;
    padding: 0;
    border-radius: 0;
    float: none;
    list-style: none;
    clear: none;
}

body ul.breadcrumb *
{
    color: #0000003D;
    font-size: 14px !important;
    line-height: 29px !important;
    float: left;
    font-weight: normal;
}

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: #0000003D;
    font-size: 14px;
    line-height: 29px;
    float: left;
    font-weight: normal;
}

body ul.breadcrumb li:nth-last-of-type(1):after
{
    display: none;
}

body ul.breadcrumb li:nth-last-of-type(1) span
{
    color: #00000066;
}

body a#linkOncekiSayfa
{
    line-height: 29px;
    display: none;
    color: #0000003D;
    font-size: 14px !important;
    font-weight: normal;
}

.leftImage a#linkOncekiSayfa
{
    display: none;
}

/*ustalan*/
.categoryTitleText
{
    float: left;
    width: 100%;
    padding: 18px 0 25px;
}

.categoryTitle
{
    float: left;
    width: 100%;
}

body #divSayfalamaUst
{
    float: right;
    margin: 0;
    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;
}

.brandlistselection ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.brandlistselection .sortingContent
{
    background: #ddd;
}

.brandlistselection .sortingContent li
{
    float: left;
    background: transparent;
    border-radius: 0 !important;
}

.brandlistselection .sortingContent li a
{
    background: transparent;
    border-radius: 0 !important;
}

.brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet
{
    float: right;
}

.blockSelect .sort_hrz
{
    display: none;
}

.blockSelect .sort_2
{
    display: none;
}

.blockSelect .sort_5
{
    display: 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;
}

body #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst
{
    display: none;
}

body #divSayfalamaUst .category-vertical-filters.top-filters .tukgo
{
    display: none;
}

body #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn
{
    display: none;
}

body #divSayfalamaUst .category-vertical-filters.top-filters .moreNum
{
    display: none;
}

/*filtresecili*/
body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect
{
    float: right;
    margin: 0 0 0 20px;
    background: transparent;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a
{
    background: transparent;
    color: #999999;
    padding: 0 5px;
    float: left;
    margin-left: 0;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a i
{
    font-size: 16px;
    float: left;
    line-height: 45px;
    font-family: 'FontAwesome';
    font-weight: 600;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a:hover i
{
    color: #000;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a:hover
{
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.Active i
{
    color: #000;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.Active
{
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .blockSelect a.sort_3
{
}

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: transparent;
    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: normal;
    border-radius: 0;
    padding: 0;
    border: none;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a
{
    position: relative;
    background-color: transparent;
    color: #000000;
    font-size: 12px;
    border-radius: 0;
    padding: 0;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a span
{
    font-weight: normal;
    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 .sortingContent li:nth-child(5)
{
    display: none;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet span
{
    float: left;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    line-height: 45px;
    padding: 0;
    margin: 0;
    display: none;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .appliedFilter.FiltrelemeUrunAdet
{
    float: right;
    background-color: transparent;
    height: auto;
    padding: 0;
}

body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet
{
    float: right;
}

body #divSayfalamaUst.Slct .blockSelect
{
    float: right;
    margin: 0 0 0 30px;
    display: inline-block !important;
    padding: 0;
    min-width: 50px
}

body #divSayfalamaUst.Slct .blockSelect a
{
    float: left;
    width: auto;
    height: auto;
    margin: 0 0 0 14px;
    padding: 0;
    border: none;
    background: transparent;
    transition: none;
}

body #divSayfalamaUst.Slct .blockSelect a:before
{
    color: #838383;
    font-size: 15px;
    width: 10px;
    line-height: 48px;
    float: left;
}

body #divSayfalamaUst.Slct .blockSelect .sort_hrz
{
    display: none;
}

body #divSayfalamaUst.Slct .blockSelect .sort_2
{
    display: none;
}

body #divSayfalamaUst.Slct .blockSelect .sort_5
{
    display: none;
}

body #divSayfalamaUst.Slct .blockSelect a.Active:before
{
    text-decoration: underline;
    color: #2D2926;
}

body #divSayfalamaUst.Slct .blockSelect a.sort_3:before
{
    content: '3';
}

body #divSayfalamaUst.Slct .blockSelect a.sort_4:before
{
    content: '4';
}

body #divSayfalamaUst.Slct .blockSelect i
{
    display: none;
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent
{
    background: transparent;
    float: left;
    width: 100%;
    text-align: right;
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent select
{
    float: left;
    height: 56px;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    border: none;
    background: url(../../Uploads/EditorUploads/images/selectarrow.svg) no-repeat right center;
    border-radius: 0;
    padding: 0 32px 0 0;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent li
{
    height: auto;
    padding: 0;
    border-radius: 0;
    background: transparent;
    float: none;
    display: inline-block;
    padding-right: 0;
    vertical-align: top
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:last-child
{
    padding-right: 0
}

body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet
{
    float: right;
    /*display:flex;*/
    display: none;
}

body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet
{
    margin: 0;
}

body #divSayfalamaUst.Slct li.appliedFilter.FiltrelemeUrunAdet span
{
    color: #EF2217;
    font-size: 13px;
    line-height: 48px;
    font-weight: 400;
    float: left;
    margin: 0;
    letter-spacing: 0.13px;
    min-width: 140px
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock
{
    padding: 0;
    background: transparent;
    color: #2C2A24;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    display: none;
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock span
{
    line-height: 48px;
    font-weight: normal;
    display: inline-block;
    vertical-align: top;
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock:before
{
    content: '';
    width: 18px;
    height: 18px;
    border: 1px solid #000;
    border-radius: 4px;
    background-color: #fff;
    float: left;
    margin: 15px 9px 0 0;
}

body #divSayfalamaUst.Slct .brandlistselection a.filterOrderInStock.selected:before
{
    background: #000;
    border-color: #000;
}

body #divSayfalamaUst .filterDeleteContent
{
    float: left;
    margin: 32px 0 0;
    padding: 0;
    width: 100%;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter
{
    padding: 0 10px;
    margin: 0 8px 0 0;
    height: auto;
    background: rgba(158, 158, 201, 0.2);
    border: 1px solid #9E9EC9;
    width: auto;
    border-radius: 100px;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.filtrelemeKaydet
{
    display: none;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.filtrelemeKaydet .filter-content span
{
    margin: 8px 0 7px
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a
{
    width: auto;
    margin: 0;
    border-left: none;
    z-index: 9
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a i
{
    font-family: 'FontAwesome';
    line-height: 38px;
    color: #000000;
    font-size: 15px;
    font-weight: 400;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter a i:before
{
    content: '\f00d';
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span
{
    color: #000000E5;
    font-size: 14px;
    text-align: left;
    margin-top: 7px;
    font-weight: normal;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter .filter-content span + span
{
    color: #000000E5;
    margin-top: 6px;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir
{
    display: block;
    border-color: #9E9EC9 !important;
    display: none;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a
{
    width: 100%;
    background: transparent;
    line-height: 1;
    margin: 0;
    padding: 0 11px;
    color: #000000E5;
}

body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a span
{
    line-height: 38px;
    font-weight: normal;
    font-size: 14px;
    text-align: center;
    margin: 0;
    width: 100%;
    color: #000000E5 !important;
    letter-spacing: 0
}

/*sayfalama*/
.brandlistselectionBottom
{
    margin-bottom: 0;
    display: none;
}

#divSayfalamaAlt
{
    width: 100%;
    margin: 0;
}

.pageNumber
{
    float: right;
    text-align: right;
    margin: 0;
    display: none;
}

.pageNumber a
{
}

.pageNumberContent
{
}

.pageNumberBottom
{
    float: right;
    text-align: center;
    margin: 50px 0;
    padding: 0;
    width: 100%;
    display: block;
    vertical-align: middle;
}

.pageNumberContent, .pageBorder
{
    display: inline-block;
    vertical-align: top;
}

.pageNumberContent a, .pageBorder a
{
    min-width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    font-weight: 500;
    color: #000;
    background: #fff;
    border-radius: 0;
    border: none;
    float: left;
    position: relative;
    display: block;
    text-align: center;
    margin: 0 5px;
}

.pageNumberContent a.butonDisabled, .pageBorder a.butonDisabled
{
    opacity: 1 !important;
}

.pageNumberContent a:hover, .pageBorder a:hover
{
    color: #fff;
    background: #2B2B40;
}

.pageNumberContent a.SelectedSayfa, .pageBorder a.SelectedSayfa
{
    color: #fff;
    background: #2B2B40;
    border-radius: 5px
}

.KategoriFilitrelemeContent .Block_Title
{
    display: none;
}

/*******************************************KATEGORi**********************************/
/*******************************************URUN DETAY********************************/
.RightDetail > .clear
{
    clear: none;
}

.ProductDetailMain
{
    float: left;
    width: 100%;
}

.ProductDetailMainRow
{
    float: left;
    width: 100%;
    border-top: 1px solid #00000014;
    padding-top: 4.5vh
}

.TopDet
{
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    padding-bottom: 6.5vh
}

.leftImage
{
    width: 712px;
    float: left;
    position: relative;
    padding: 0;
}

.RightDetail
{
    width: calc(100% - 712px);
    float: left;
    position: relative;
    padding: 0 0 0 40px;
}

.RightDetail.detailnostockactive
{
    padding-top: 10px
}

/*Urun Resim*/
.leftImage .ProductGallery
{
    float: left;
    width: 100%;
}

.leftImage .ProductGallery .gallery-container
{
    float: left;
    width: 100%;
    position: relative;
}

.leftImage .ProductGallery .gallery-container .GalleryArea
{
    float: right;
    width: 0;
    margin: 0;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    height: 0
}

.leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list #divThumpVideo{display:none !important;}
.leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list #divZoom2VideoContainer{float: left;width: 100%;margin-bottom: 15px;border-radius: 16px;cursor: pointer;}

.leftImage .ProductGallery .gallery-container .galleryOwl-thumb
{
    float: left;
    width: 100%;
    border: none;
    background: transparent;
    display: block;
    position: relative;
    height: auto;
}

.leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    /*overflow-y: auto;overflow-x: hidden;*/
    max-height: 100%;
    overflow-y: inherit !important;
}

.leftImage .ProductGallery .gallery-container .galleryOwl-thumb .thumb-list .thumb-item
{
    float: left;
    width: 100%;
    margin-bottom: 15px;
    border-radius: 16px;
    cursor: pointer;
}

.leftImage .ProductGallery.twocol .gallery-container .galleryOwl-thumb .thumb-list > div:nth-child(3)
{
    width: calc(50% - 7.5px);
    margin-right: 7.5px
}

.leftImage .ProductGallery.twocol .gallery-container .galleryOwl-thumb .thumb-list > div:nth-child(4)
{
    width: calc(50% - 7.5px);
    margin-left: 7.5px
}

.leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots
{
    display: none;
}

.UrunDetayLeft
{
    margin: 0 !important;
    overflow: hidden;
}

.Images, #divVideoGoruntulemeAlan
{
    float: right;
    width: 1px;
    padding-bottom: 1px;
    position: relative;
}

.Images img, #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%;
}

.SmallImages div
{
    float: left;
    width: 100%;
    cursor: pointer;
    padding: 0;
    border-radius: 16px;
    overflow: hidden;
    margin-bottom: 15px
}

.SmallImages div img
{
    max-width: 100%;
    max-height: 100%;
}

.leftImage .productTimer
{
    display: none !important;
}

.DetayYeniUrun
{
    display: none !important;
}

/*sagalan*/
.RightDetail .TopList
{
    float: left;
    width: 100%;
    position: relative;
}

.RightDetail .MiddleList
{
    float: left;
    width: 100%;
    position: relative;
}

.RightDetail .BottomList
{
    float: left;
    width: 100%;
    position: relative;
}

/*urunadi*/
.TopListDetailLeft
{
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.TopListDetailLeft .TopListDetailLeftNameList
{
    float: left;
    width: calc(100% - 50px);
}

.TopListDetailRight
{
    width: 50px;
    padding-left: 10px;
    display: flex;
    flex-direction: column;
    float: right;
}

.TopListDetailRight .UFavorilerimeEkle
{
    float: left;
    margin-bottom: 5px
}

.TopListDetailRight .UFavorilerimeEkle a
{
    border: 1px solid #00000014;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

.TopListDetailRight .UFavorilerimeEkle a .box1
{
    display: none;
}

.TopListDetailRight .UFavorilerimeEkle a .boxIcon
{
    fill: #000000E5;
    width: 35px;
    height: 35px;
    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;
    display: none;
}

.TopListDetailRight .UFavorilerimeEkle a:before
{
    content: '';
    float: left;
    width: 20px;
    height: 20px;
    background: url(../../Uploads/EditorUploads/images/detailfavi.svg) no-repeat center center;
    background-size: 100%;
    margin: 1px 0 0 1px;
}

.TopListDetailRight .UFavorilerimeEkle a#aFavroriCikarBtn:before
{
    background-image: url(../../Uploads/EditorUploads/images/detailfavi-active.svg)
}

.TopListDetailRight .UAddToCollection
{
    float: left;
    margin-bottom: 5px
}

.TopListDetailRight .UAddToCollection a
{
    border: 1px solid #00000014;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
}

.TopListDetailRight .UAddToCollection a .box1
{
    font-size: 0
}

.TopListDetailRight .UAddToCollection a .box1:before
{
    content: '';
    float: left;
    width: 22px;
    height: 22px;
    background: url(../../Uploads/EditorUploads/images/collectiondetail.svg) no-repeat center center;
    background-size: 100%;
}

.TopListDetailRight .UAddToCollection a .box1 i
{
    display: none;
}

.ProductName
{
    float: left;
    position: relative;
    margin: 0;
    flex-grow: 1
}

.ProductName h1
{
    margin: 0;
    float: left;
    width: 100%;
}

.ProductName h1 span
{
    float: left;
    width: 100%;
    display: inline-block;
    color: #000000E5;
    font-size: 24px;
    font-weight: 500;
    font-family: Epilogue, sans-serif;
    line-height: 34px;
    text-transform: capitalize;
}

/*stokkodu*/
#divUrunKodu
{
    float: left;
    clear: left;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    padding: 0;
    margin: 10px 0 0;
}

#divUrunKodu span
{
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    line-height: 14px;
    float: left;
}

#divUrunKodu span:after
{
    content: ':';
    margin: 0 4px;
}

/*taksitaciklama*/
#divTaksitAciklama
{
    display: block;
    float: left;
    clear: left;
    margin-top: 10px;
}

#divTaksitAciklama .taksitSatir
{
    color: #000;
    font-size: 14px;
    line-height: 14px;
}

/*paunver*/
.RightDetail .puanVer
{
    float: left;
    clear: left;
    display: none;
}

.RightDetail #PuanVer
{
    float: left;
    margin-bottom: 10px;
}

.RightDetail .PuanVerSag
{
    float: left;
    color: #000;
    font-size: 15px;
    line-height: 15px;
    margin: 0 0 10px 10px;
}

.RightDetail ul.rating
{
    float: left;
    padding: 0;
    margin: 0;
    list-style: none;
}

.RightDetail ul.rating li
{
    float: left;
    margin-right: 0;
    width: auto;
    height: auto;
    padding: 0 2px 0 0;
    font-size: 0;
}

.RightDetail ul.rating li i.starItem
{
    font-size: 15px;
    line-height: 15px;
    height: auto;
    font-weight: 300;
    font-family: 'FontAwesome';
    position: static;
}

.RightDetail ul.rating li i.starItem:before
{
    content: '\f005';
}

.RightDetail ul.rating li i.starItem:hover
{
    font-size: 15px;
    font-weight: 600;
}

.RightDetail ul.rating li.filled i
{
    font-weight: 600;
}

.RightDetail .rating-stars ul > li.star.hover > i.fa
{
    font-weight: 600;
}

.RightDetail .rating-stars ul > li.star.selected > i.fa
{
    font-weight: 600;
}

.RightDetail ul.rating li i.starItem, .RightDetail ul.rating li.filled i, .RightDetail .rating-stars ul > li.star.hover > i.fa, .RightDetail .rating-stars ul > li.star.selected > i.fa
{
    color: #ff8a00;
}

/*markaresmi*/
.markaresmi
{
    float: left;
    position: relative;
    z-index: 1;
    display: none !important;
}

.markaresmi a
{
    float: left;
}

.markaresmi img
{
    max-width: 100%;
    float: left;
}

/*magazastok*/
#divMagazaStok
{
    float: left;
    clear: left;
    margin: 10px 0 0 !important;
}

#divMagazaStok a
{
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
}

/*on yazi*/
#divOnyazi
{
    float: left;
    width: 100%;
}

#divOnyazi .teksatir
{
    margin-top: 10px;
    float: left;
    width: 100%;
}

#divOnyazi h2
{
    font-weight: normal;
    font-size: 100%;
}

#divOnyazi *
{
    font-family: 'Roboto', sans-serif !important;
}

#divOnyazi strong
{
    font-weight: bold;
}

#divOnyazi strong *
{
    font-weight: bold;
}

#divOnyazi i
{
    font-family: 'FontAwesome' !important;
    margin-right: 12px;
}

/*fiyatlar*/
.urunDetayFiyatContainer
{
}

.PriceList
{
    float: left;
    position: relative;
    width: calc(100% - 70px);
    padding: 2px 0 0;
    margin: 18px 0 0;
}

.RightDetail.SpricV .PriceList
{
    padding-top: 20px;
    width: 100%;
    margin-top: 8px
}

.RightDetail.aksesuaractive .PriceList
{
    width: 100%;
    margin-top: 8px
}

.RightDetail.ilgiliurunactive .PriceList
{
    width: 100%;
    margin-top: 8px
}

#pnlFiyatlar
{
    display: inline-block;
    vertical-align: top;
    float: left;
    width: 100%;
}

#divFiyatAlanlari
{
    float: left;
}

#divIndirimliFiyat
{
    display: block;
}

/*ekbilgi*/
#divMarka, #divTedarikci, #divUrunStokAdedi, #divToplamStokAdedi, #divBarkod, #divParaPuan, #divTahminiTeslimatSuresi
{
    float: left;
    clear: left;
    margin-top: 10px;
    line-height: 14px;
}

#divMarka .left_line, #divTedarikci .left_line, #divUrunStokAdedi .left_line, #divToplamStokAdedi .left_line, #divBarkod .left_line, #divParaPuan .left_line, #divTahminiTeslimatSuresi .left_line
{
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
}

#divMarka .center_line, #divTedarikci .center_line, #divUrunStokAdedi .center_line, #divToplamStokAdedi .center_line, #divBarkod .center_line, #divParaPuan .center_line, #divTahminiTeslimatSuresi .center_line
{
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
}

#divMarka .right_line, #divMarka .right_line *, #divTedarikci .right_line, #divTedarikci .right_line *, #divUrunStokAdedi .right_line, #divToplamStokAdedi .right_line, #divBarkod .right_line, #divParaPuan .right_line, #divTahminiTeslimatSuresi .right_line
{
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 14px;
    width: auto;
}

#divToplamStokAdedi
{
    display: none;
}

#divToplamStokAdedi .left_line, #divToplamStokAdedi .center_line
{
    display: none;
}

#divToplamStokAdedi:after
{
    content: 'satın alınabilir';
    font-size: 14px
}

.productstokkontrol #divToplamStokAdedi
{
    display: block;
}

.productstokkontrol
{
    display: none;
    float: left;
    width: 100%
}

.productstokkontrol.active
{
    display: block;
}

#divOzelAlan1
{
    float: left;
    clear: left;
    margin-top: 10px
}

#divOzelAlan2
{
    float: left;
    clear: left;
    margin-top: 10px
}

#divOzelAlan5
{
    float: left;
    clear: left;
    margin-top: 10px;
    display:none;
}

.urunTabAlt #divBarkod
{
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 30px
}

.urunTabAlt #divBarkod .center_line
{
    display: none;
}

.urunTabAlt #divBarkod .left_line, .urunTabAlt #divBarkod .right_line
{
    float: left;
    width: 50%;
    padding: 0 10px 0 0;
}

.urunTabAlt #divBarkod *
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.urunTabAlt #divUrunKodu
{
    float: left;
    width: 100%;
    margin-top: 0;
    margin-bottom: 6px;
    font-size: 0 !important
}

.urunTabAlt #divUrunKodu span
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    float: left;
    width: 50%;
    padding: 0 10px 0 0;
}

.urunTabAlt #divUrunKodu span:after
{
    display: none;
}

.urunTabAlt #divUrunKodu .stokkodnew
{
    font-size: 14px;
    float: left;
}

.RightDetail #divBarkod, .RightDetail #divUrunKodu
{
    display: none;
}

/*piyasa fiyati*/
.PiyasafiyatiContent
{
    display: block;
    float: left;
    margin-right: 8px
}

.PiyasafiyatiContent .left_line, .PiyasafiyatiContent .center_line
{
    display: none;
}

.PiyasafiyatiContent .right_line
{
    display: inline-block;
    vertical-align: top;
}

.PiyasafiyatiContent .right_line *
{
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
    text-decoration: line-through;
}

.PiyasafiyatiContent .right_line *
{
   
}

.PiyasafiyatiContent .right_line .spanKdv
{
    display: none !important;
    vertical-align: top;
}

/*indirimli fiyati*/
.IndirimliFiyatContent
{
    display: block;
    float: left;
}

.IndirimliFiyatContent .left_line, .IndirimliFiyatContent .center_line
{
    display: none;
}

.IndirimliFiyatContent .right_line
{
    display: inline-block;
    vertical-align: top;
}

.IndirimliFiyatContent .right_line *
{
    display: inline-block;
    vertical-align: top;
}

.IndirimliFiyatContent .right_line .spanKdv
{
    display: none !important;
    vertical-align: bottom;
    font-size: 12px;
    line-height: 1;
}

/*turk lirasi fiyati*/
#divTurkLirasiFiyat
{
    display: block;
}

#divTurkLirasiFiyat .left_line, #divTurkLirasiFiyat .center_line
{
    display: none;
}

#divTurkLirasiFiyat .right_line
{
    display: inline-block;
}

#divTurkLirasiFiyat .right_line *
{
    display: inline-block !important;
    vertical-align: top;
}

/*indirimsiz fiyati*/
#divIndirimsizFiyat
{
    display: block;
}

#divIndirimsizFiyat .left_line, #divIndirimsizFiyat .center_line
{
    display: none;
}

#divIndirimsizFiyat .right_line
{
    display: inline-block;
    font-weight: normal;
}

#divIndirimsizFiyat .right_line *
{
    display: inline-block !important;
    vertical-align: top;
}

#divIndirimsizFiyat .right_line .spanKdv
{
    display: none !important;
    vertical-align: top;
}

/*kdv dahil fiyati*/
#divKDVDahilFiyat
{
    display: block;
    float: left;
    margin-top: 8px;
}

#divKDVDahilFiyat .left_line
{
    display: inline-block;
    vertical-align: top;
    font-weight: normal;
    margin-right: 5px;
}

#divKDVDahilFiyat .center_line
{
    display: none;
}

#divKDVDahilFiyat .right_line *
{
    display: inline-block !important;
    vertical-align: top;
}

/*fiyatrenk*/
.PiyasafiyatiContent .right_line *
{
    color: #0000003D;
    font-size: 14px;
}

.IndirimliFiyatContent .right_line *, #divTurkLirasiFiyat .right_line *, #divIndirimsizFiyat .right_line *, #divKDVDahilFiyat .right_line *, #divIndirimsizFiyat .right_line, #divIndirimsizFiyat .left_line
{
    color: #000000E5;
}

.IndirimliFiyatContent .right_line *, #divTurkLirasiFiyat .right_line *, #divIndirimsizFiyat .right_line *, #divKDVDahilFiyat .right_line *
{
    font-size: 16px;
    font-weight: 700;
}




/*sepetindirimyeni*/
/*.SpricV1 .IndirimliFiyatContent .right_line *{text-decoration: line-through;color: #b1b1b1;}*/
.SpricV1 .sPric{margin:0;padding:0;border:none;display:block;min-height:initial;clear:left;}
.SpricV1 .PiyasafiyatiContent{line-height:24px;}
.SpricV1 .IndirimliFiyatContent .right_line *,
.SpricV1 .PiyasafiyatiContent .right_line *,
.SpricV1 .IndirimliFiyatContent{line-height:24px;}
.SpricV1 .sPric .sptPrice{line-height: 28px;font-size: 16px;color: #df6536;float: left;clear: initial;margin-left: 5px;}
.SpricV1 .sPric .sptBsl{line-height: 28px;color: #df6536;font-size: 16px;font-weight: bold;padding: 0;float: left;clear: initial;}


.Urundown .IndirimliFiyatContent .right_line *{}
.Urundown .sPric{margin:0!important;padding:0!important;border:none;display:block;min-height:initial!important!important;clear:left;}
.Urundown .PiyasafiyatiContent{line-height:24px!important;}
.Urundown .IndirimliFiyatContent .right_line *,
.Urundown .PiyasafiyatiContent .right_line *,
.Urundown .IndirimliFiyatContent{line-height:24px!important;}
.Urundown .sPric .sptPrice{line-height:24px!important;font-size:20px;color:#000;}
.Urundown .sPric .sptBsl {line-height: 24px!important; color: #df6536; font-weight: bold; float: left; margin-right: 5px; }
/*sepetindirimyeni*/




#divKDVDahilFiyat .left_line, #divKDVDahilFiyat .right_line *, #divIndirimsizFiyat .left_line, .IndirimliFiyatContent, .IndirimliFiyatContent .right_line *, .PiyasafiyatiContent, .PiyasafiyatiContent .right_line *, #divTurkLirasiFiyat, #divTurkLirasiFiyat .right_line *, #divIndirimsizFiyat, #divKDVDahilFiyat
{
    line-height:24px;
}

/*Stok yok*/
body #divStokYok
{
    float: left;
    width: 100%;
    margin: 0;
    font-size: 14px;
    color: #000000E5;
    font-weight: normal;
    text-align: center;
    padding: 5% 0;
    background-color: #f8f8fb;
    border-radius: 16px;
}

body #divStokYok:before
{
    content: '\f057';
    font-family: 'FontAwesome';
    font-weight: 300;
    width: 100%;
    float: left;
    font-size: 30px;
    margin-bottom: 10px;
}

/*Urun ekstrabilgileri*/
#divEkstraBilgiler
{
    float: left;
    clear: left;
    margin-top: 10px;
}

#divEkstraBilgiler img
{
    max-width: 100%;
    display: block;
}

.btnnostok i.fa
{
    font-family: 'FontAwesome';
}

/*varyasyonlar*/
#divUrunEkSecenek
{
    float: left;
    width: 100%;
    position: relative;
}

#divUrunEkSecenek .eksecenekLine
{
    clear: none !important;
    margin: 20px 0 0;
    float: left;
    width: 100%;
}

#divUrunEkSecenek .eksecenekLine:last-child
{
    border: none;
    padding-bottom: 0;
}

#divUrunEkSecenek .eksecenekLine .left_line
{
    float: left;
    width: 100%;
    line-height: 22px;
    color: #000000E5;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 8px
}

#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: 14px;
    position: relative;
    color: #000000E5;
    font-weight: normal;
    margin: 0 8px 8px 0;
}

#divUrunEkSecenek .eksecenekLine .right_line .size_box img
{
    width: 100%;
    height: 100%;
    display: block;
}

/*selectvaryasyon*/
#divUrunEkSecenek .eksecenekLine.selectvaryasyon
{
    display: none;
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .left_line
{
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .center_line
{
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line
{
    width: 100%;
}

#divUrunEkSecenek .eksecenekLine.selectvaryasyon .right_line select
{
    min-width: 100%;
    float: left;
    height: 40px;
    border: 1px solid #00000029;
    color: #000000E5;
    font-size: 14px;
    font-weight: normal;
    padding: 0 14px;
    background: #fff;
    border-radius: 8px;
}

/*resimlivaryasyon*/
#divUrunEkSecenek .eksecenekLine.resimlivaryasyon
{
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .left_line
{
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line
{
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box
{
    width: 60px;
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box img
{
}

#divUrunEkSecenek .eksecenekLine.resimlivaryasyon .right_line .size_box:hover
{
}

/*kutuvaryasyon*/
#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon
{
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line
{
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box
{
    min-width: 60px;
    height: 40px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #00000029;
    border-radius: 8px;
    padding: 0 14px;
    transition: 0.5s
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:last-child
{
    margin-right: 0;
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box:hover
{
    color: #fff;
    background: #000000E5;
}

#divUrunEkSecenek .eksecenekLine.kutuluvaryasyon .right_line .size_box.selected
{
    color: #fff;
    background: #000000E5;
}
body.urunsecbody #divUrunEkSecenek .tooltipp{position: static; margin: 0; float: left; clear: left;}

/*stokyokvaryasyon*/
#divUrunEkSecenek .eksecenekLine .right_line .size_box.nostok
{
    position: relative;
    background: #f5f3f3 !important;
    color: #7a7979 !important;
    border-color: #e4dfdd;
    opacity: 0.6
}

#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: #cecece;
    left: 0;
    right: 0;
    top: 50%;
    position: absolute;
    transform: rotate(140deg);
    -webkit-transform: rotate(140deg);
    display: none;
}

/*ilgili Urunler*/
#IlgiliUrunDiv
{
    float: left;
    width: 100%;
}

#IlgiliUrunDiv #divIlgiliUrunler
{
}

.TopDet #IlgiliUrunDiv
{
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.TopDet #IlgiliUrunDiv #divIlgiliUrunler
{
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
}

.TopDet #IlgiliUrunDiv .JKatAdi
{
    float: left;
    width: 100%;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left;
}

.TopDet #IlgiliUrunDiv .JKatAdi .bold
{
    padding: 0;
    margin: 0;
    text-align: left;
}

.TopDet #IlgiliUrunDiv .JKatAdi .bold:before
{
    display: none;
}

.TopDet #IlgiliUrunDiv .JKatAdi .bold:after
{
    display: none;
}

.TopDet #IlgiliUrunDiv .JKatAdi .bold .satir1
{
    background: transparent;
    padding: 0 !important;
    margin: 0;
    border: none;
    font-size: 13px;
    line-height: 40px;
    font-weight: normal;
    color: #000;
}

.TopDet #IlgiliUrunDiv .clear
{
    display: none;
}

.TopDet #IlgiliUrunDiv ul
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}

.TopDet #IlgiliUrunDiv ul li
{
    float: left;
    width: 50px;
    margin-right: 10px;
    margin-bottom: 10px;
    border-radius: 0;
    overflow: hidden;
}

.TopDet #IlgiliUrunDiv ul li:hover
{
}

.TopDet #IlgiliUrunDiv ul li .productItem
{
    border: none;
    width: 100%;
    float: left;
    padding: 0;
    box-shadow: none !important;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productTimer
{
    display: none !important;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productImage
{
    padding: 0;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productImage a
{
}

.TopDet #IlgiliUrunDiv ul li .productItem .productImage a:before
{
    display: none !important;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productImage img
{
}

.TopDet #IlgiliUrunDiv ul li .productItem .productIcon
{
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .urunListeAdet
{
    display: none !important;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productDetail
{
    padding: 0;
    margin: 0;
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productDetail:before
{
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productDetail:after
{
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .productName
{
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .TukendiIco
{
    display: none;
}

.TopDet #IlgiliUrunDiv ul li .productItem .boxBedenlerContent
{
    display: none !important;
}

.TopDet .ilgiliUrunSecenek
{
    margin: 20px 0 0 0;
    padding: 0 !important;
    max-width: 100%;
    float: left;
    position: relative;
}

.TopDet .RightDetail.StokYok .ilgiliUrunSecenek
{
    display: none !important
}

.ilgiliUrunSecenek .JKatAdi
{
    margin: 0 !important
}

.ilgiliUrunSecenek .JKatAdi .bold
{
    text-align: left;
}

.ilgiliUrunSecenek .JKatAdi .bold .satir1
{
    font-size: 0;
    line-height: 0
}

.ilgiliUrunSecenek .JKatAdi .bold .satir1:before
{
    content: 'Renk seçenekleri';
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    float: left;
    width: 100%;
    text-transform: capitalize;
    margin-bottom: 6px;
    font-family: 'Roboto', sans-serif
}

.ilgiliurunslidenew
{
    float: left;
    width: 100%;
}

body .ilgiliurunslidenew .owl-carousel .owl-nav{display:block!important;opacity:1;visibility: visible;left:0;right:0; top: 33%;}
body .ilgiliurunslidenew .owl-carousel .owl-nav .ProductListprev,
body .ilgiliurunslidenew .owl-carousel .owl-nav .ProductListnext{background:transparent;box-shadow: none;width: 16px; height: 26px;}

.TopDet .ilgiliUrunSecenek .ilgiliurunslidenew .owl-stage{display:flex;align-items:center;}
.TopDet .ilgiliUrunSecenek .ilgiliurunslidenew a.detailLink
{
    width: 110px !important;
    /*height: 82px !important;*/
    margin-right: 0;
    margin-bottom: 10px !important;
    padding: 5px !important;
    position: relative;
    transition: 0.5s;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

.TopDet .ilgiliUrunSecenek .ilgiliurunslidenew a.detailLink img
{
    border: none !important;
    width: 100%;
    width: 102px;
    /*height: 74px;*/
    transition: 0.5s;
    border-radius: 8px
}

.TopDet .ilgiliUrunSecenek .ilgiliurunslidenew a.detailLink:before
{
    content: '';
    border: 1px solid #000000;
    border-radius: 12px;
    width: 110px;
    /*height: 82px;*/
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: 0.5s;
    opacity: 0;
    visibility: hidden;
}

.TopDet .ilgiliUrunSecenek .ilgiliurunslidenew a.detailLink:hover:before
{
    opacity: 1;
    visibility: visible;
}

.TopDet .ilgiliUrunSecenek .ilgiliurunslidenew a.detailLink.active:before
{
    opacity: 1;
    visibility: visible;
}

.TopDet .RightDetail.StokYok .ilgiliUrunSecenek
{
    display: none !important
}

.detaililgiliuruncollist
{
    float: left;
    width: 100%;
}

.RightDetail.ilgiliurunactive .detaililgiliuruncollist
{
    display: block;
}

/*satinal*/
#divSatinAl
{
    float: left;
    width: 100%;
    margin: 8px 0;
    padding: 0;
}

.BasketBtn
{
    float: left;
    position: relative;
    width: 100%;
}

#divAdetCombo .right_line, .RightDetail .riSingle
{
    width: 110px;
}

#txtbxurunSiparisAdedi, #divAdetCombo select, .RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown, .basketBtn input, .buyfast input
{
    height: 56px !important;
}

.Basketinp p, #divKombinSatinAl a, #divAdetCombo .left_line, .RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown
{
    line-height: 56px;
}

/*Adet Select*/
#divAdetCombo
{
    display: block !important;
    position: relative;
    float: left;
    clear: left;
}

#divAdetCombo .center_line
{
    display: none !important;
    float: left;
}

#divAdetCombo .right_line
{
    float: left;
    max-width: 100% !important;
}

#divAdetCombo select
{
    width: 100%;
    padding: 0 10px;
    text-align: left;
}

/*Adet input*/
.RightDetail .riSingle
{
    position: relative;
    display: inline-block;
    vertical-align: top;
    border-radius: 0;
}

.RightDetail .riSingle a.riUp, .RightDetail .riSingle a.riDown
{
    width: 24px !important;
    font-size: 0;
    background: transparent;
    top: 0;
    font-weight: normal;
    position: absolute;
    margin: 0 !important;
    float: left;
    cursor: pointer;
    text-indent: 0;
    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;
}

.RightDetail .riSingle a.riUp svg, .RightDetail .riSingle a.riDown svg
{
    width: 24px;
}

.RightDetail .riSingle a.riUp
{
    left: auto;
    right: 16px;
}

.RightDetail .riSingle a.riDown
{
    left: 16px;
}

/*adetveselect*/
.Basketinp
{
    display: block;
    position: relative;
    float: left;
    clear: left;
}

.BasketBtn .pSatisBirimi, .BasketBtn .left_line.lineTitle2
{
    color: #000;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    float: left;
    clear: left;
    line-height: 40px;
}

#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
{
    background: #fff;
    color: #000000E5;
    border: 1px solid #27274D29;
    font-size: 16px;
    font-weight: 600;
    float: left;
    margin: 0;
    border-radius: 100px;
}

/*sepete Ekle*/
#divKombinSatinAl, .basketBtn, .buyfast
{
    float: left;
    margin: 0
}

#divKombinSatinAl a, .buyfast input, .basketBtn input
{
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 0;
    letter-spacing: 0;
    border-radius: 100px;
    -moz-appearance: none;
    -webkit-appearance: none;
    border: 1px solid #2B2B40;
    transition: 0.5s
}

.basketBtn
{
    width: calc(100% - 110px);
    padding-left: 8px
}

#divKombinSatinAl a:hover, .buyfast input:hover, .basketBtn input:hover
{
    background-color: #fff !important;
    color: #2B2B40;
}

/*Hemen Al*/
.buyfast
{
    width: 100%;
    margin: 8px 0 0 0;
    display: none;
}

.buyfast input
{
}

/*kombin Al*/
#divKombinSatinAl
{
    margin: 20px 0 0 0;
    width: 100%;
}

#divKombinSatinAl a
{
    font-size: 14px;
    margin: 0 !important;
}

/*Iconlar*/
.ProductIcon
{
    float: left;
    width: 100%;
    margin-top: 10px;
}

.ProductIcon .box1
{
    padding: 0;
    margin: 0;
    min-width: 0;
    background: transparent;
    display: inline-block;
    vertical-align: top;
    color: #000;
    font-size: 14px;
}

.ProductIcon .box1 i
{
    display: none;
}

.ProductIcon .boxIcon
{
    fill: #000;
    width: 50px;
    height: 50px;
    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;
}

.ProductIcon .boxIcon svg
{
    height: 22px;
}

.ProductIcon > div
{
    float: left;
    position: relative;
    position: relative;
    margin: 0 0 15px;
    width: 33.33%;
}

.ProductIcon > div > a
{
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
}

.ProductIcon > div.UrunKargoBedava, .ProductIcon > div.UTelefonlaSiparis
{
    display: none !important;
}

.UGelinceHaberVer
{
    float: left;
    width: 100%;
    margin-top: -32px;
    display: none;
}

.StokYok .UGelinceHaberVer
{
    display: block;
}

.UGelinceHaberVer a
{
    float: left;
    background-color: #953C3C;
    border-radius: 4px;
    padding: 0 6px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.UGelinceHaberVer a .box1
{
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}

.UGelinceHaberVer a .box1 i
{
    display: none;
}

.UGelinceHaberVer a .boxIcon
{
    float: left;
    line-height: 0
}

.UGelinceHaberVer a .boxIcon svg
{
    width: 12px;
    fill: #fff;
    margin-right: 5px
}

/*yazdiryorumtavsiye*/
.ProductIcon2
{
    float: left;
    width: 100%;
}

.ProductIcon2 .clear
{
    display: none;
}

.ProductIcon2 #divSocialButtons
{
    width: 100%;display:none;
}

.ProductIcon2 > div
{
    float: left;
    width: 33.33%;
    margin-bottom: 15px;
    position: relative;
}

.ProductIcon2 > div > a
{
    margin: 0;
    padding: 0;
    font-size: 14px;
    background: transparent;
    color: #000;
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    -webkit-align-items: center;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
}

.ProductIcon2 > div > a:hover
{
    color: #000;
    background: transparent !important;
}

.ProductIcon2 .boxIcon
{
    fill: #000;
    width: 50px;
    height: 50px;
    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;
}

.ProductIcon2 .boxIcon svg
{
    height: 22px;
}

/*paylas*/
.product-share
{
    float: left
}

.TopListDetailRight .product-share
{
    display: block !important;
    margin: 0
}

.product-share a
{
    float: left;
    transition: 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    border: 1px solid #00000014;
    border-radius: 50%;
    width: 35px;
    height: 35px
}

#paylasModal.product_social_icon_wrapper {float: left; width: 500px; text-align: center; padding: 20px; } 
#paylasModal.product_social_icon_wrapper .pcon {float: left;width: 100%;padding-bottom: 45px;} 
#paylasModal.product_social_icon_wrapper .paylasTit {float: left; width: 100%; color: #000; }
#paylasModal.product_social_icon_wrapper .paylasTit p {font-size: 32px;color: #02108e;font-weight: bold;}
#paylasModal.product_social_icon_wrapper .paylasTit em {font-style:normal;font-size: 17px;color: #02108e;font-weight: 400;margin: 10px 0;display: block;}

#paylasModal.product_social_icon_wrapper ul {display: inline-block; vertical-align: top; padding: 0; margin: 0; } 
#paylasModal.product_social_icon_wrapper ul li {float: left; margin-right: 10px; list-style-type: none; } 
#paylasModal.product_social_icon_wrapper ul li:last-child {margin-right: 0px; } 
#paylasModal.product_social_icon_wrapper li a {float: left;width: 40px;height: 40px;line-height: 40px;color: #fff;font-size: 20px;text-align: center;border-radius: 100%;background: #02108e;} 
#paylasModal.product_social_icon_wrapper li a i {line-height: 40px;} 
#paylasModal.product_social_icon_wrapper .UWhatsApp {float: left; margin-right: 0 } 
#paylasModal.product_social_icon_wrapper .UWhatsApp .whatsApp {float: left; color: #fff; background: #6dc33a; font-size: 0; border-radius: 100%; text-align: center; width: 40px; } 
#paylasModal.product_social_icon_wrapper .UWhatsApp .whatsApp i {line-height: 40px; display: inline-block; vertical-align: top; font-size: 14px; }

#copyPop{width:200px;padding:20px;text-align:center;font-size:13px;font-weight:600;color:#1d1d1d;display:flex;justify-content:center;align-items:center;height:100%;flex-direction:column;gap:10px;}
#copyPop:before{content:'\f00c';font-family:fontawesome;width:30px;height:30px;border:1px solid;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#37c637;}
#paylasModal.product_social_icon_wrapper .product-social-icon-box .product-social-icon-title{float:left;width:100%;letter-spacing:.55px;margin: 15px 0;font-size: 14px;color: #02108e;font-weight: 400;}
#paylasModal.product_social_icon_wrapper .product-social-icon-box .copy-btn{border: 1px solid #02108e;margin:0 0 15px;position:relative; float:left;width:100%;background: #02108e;line-height:30px;padding:0 30px 0 15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.55px;color: #fff;font-size:11px;font-weight:400;cursor:pointer;}
#paylasModal.product_social_icon_wrapper .product-social-icon-box .copy-btn:after{content:"";display: block; position: absolute; right: 0; top: 0; height: 31px; width: 30px; background: url(https://static.ticimax.cloud/65369/uploads/editoruploads/link-icon2.png) no-repeat center; background-size: 17px;filter: invert(1);}

/*whatsapp*/
.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;
}

/*urun ozellik Bolumu*/
.urunOzellik
{
    float: left;
    width: 100%;
    margin: 0;
    display: block;
}

.RightDetail .urunOzellikTab
{
    margin: 0
}

.urunOzellik .urunTab
{
    float: left;
    width: 100%;
}

.urunOzellik .urunTab ul
{
    display: inline-block;
    vertical-align: top;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
}

.urunOzellik .urunTab > ul > li
{
    float: left;
}

.urunOzellik .urunTab > ul > li:last-child
{
    margin-right: 0;
}

.urunOzellik .urunTab > ul > li > a
{
    cursor: pointer;
    color: #000000;
    font-size: 14px;
    float: left;
    font-weight: 400;
}

.urunOzellik .urunTab > ul > li > a span
{
    font-weight: 400;
}

.urunOzellik .urunTab > ul > li.active > a
{
}

.urunOzellik
{
    display: none;
}

.urunOzellikTab
{
    margin: 0;
    display: block;
    float: left;
    width: 100%;
    margin: 20px 0 35px;
    display:none;
}
.leftImage .urunOzellikTab{display:block;}
.urunOzellikTab .urunTab
{
    float: left;
    width: 100%;
}

.urunOzellikTab .urunTab > ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.urunOzellikTab .urunTab > ul > li
{
    float: left;
    width: 100%;
    position: relative;
    border-bottom: 1px solid #ebebeb;
}

.urunOzellikTab .urunTab > ul > li:last-child
{
    margin-bottom: 0;
    border-bottom: none;
}

.urunOzellikTab .urunTab > ul > li:before
{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -2px;
    height: 1px;
    opacity: 0;
    visibility: hidden;
    background-color: #fff;
}

.urunOzellikTab .urunTab > ul > li > a
{
    color: #000000E5;
    font-size: 18px;
    line-height: 71px;
    float: left;
    width: 100%;
    padding: 0;
    font-weight: 600;
}

.urunOzellikTab .urunTab > ul > li > a span
{
    font-weight: 600;
}

.urunOzellikTab .urunTab > ul > li .urunDetayPanel
{
    display: none !important;
}

.urunOzellikTab .urunTab > ul > li .urunDetayPanel .urunTabAlt
{
    /*max-height:500px;overflow:auto;*/
}

.urunOzellikTab .urunTab > ul > li > a:before
{
    content: '';
    position: absolute;
    right: 5px;
    top: 0;
    width: 8px;
    height: 71px;
    background: url(../../Uploads/EditorUploads/images/detailtabarrow.svg) no-repeat center center;
    transition: 0.5s
}

.urunOzellikTab .urunTab > ul > li[onofftip="true"] > a:before
{
    transform: rotate(180deg);
    right: 20px;
}

.urunOzellikTab .urunTab > ul > li[onofftip="true"]
{
    border-bottom-color: #fff;
}

.urunOzellikTab .urunTab > ul > li[onofftip="true"] .urunDetayPanel
{
    display: block !important;
}

.urunOzellikTab .urunTab > ul > li[onofftip="true"]:before
{
    opacity: 1;
    visibility: visible;
}

.urunOzellikTab .urunTab > ul > li[onofftip="true"]
{
    border: 1px solid rgba(0, 0, 0, 0.08);
    box-shadow: 0px 6px 12px 0px #0000000A;
    border-radius: 16px;
    padding-right: 16px;
    padding-left: 26px
}

.urunOzellikTab .divYorumlarV2Slide
{
    width: 100%;
    margin-bottom: 30px;
}

.urunOzellikTab .divYorumlarV2Ortalama
{
    width: 100%;
    margin-left: 0;
}

.urunOzellikTab .divYorumlarV2Section1_1a1a
{
    -ms-flex-direction: column;
    flex-direction: column;
}

.urunOzellikTab .divYorumlar-t1c9k
{
    max-width: 100%;
    min-width: 0;
}

.urunOzellikTab .taksitWrapper .taksitBlock
{
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.urunOzellikTab .taksitWrapper .taksitBlock .taksitBlockContent
{
    max-width: 100%;
}

.urunOzellikTab .yorum-item-left
{
    flex: 0 0 100%;
}

.urunOzellikTab .v2YorumFilter
{
    width: 100%;
}

.urunOzellikTab .v2YorumFiltreGrup
{
    display: block;
}

/*.urunOzellikTab .v2YorumFilter li,.urunOzellikTab .v2YorumFilter ul li{width: 100%;}*/
.urunOzellikTab .v2YorumFilter .filter-first-element
{
    display: none;
}

.v2YorumFilter .filter-last-element .v2YorumFiltreGrupItem > a
{
    padding: 10px 0;
    color: #27274D !important;
    font-size: 12px;
    line-height: 20px;
    font-weight: 400;
}

.v2YorumFilter .filter-last-element .v2YorumFiltreGrupItem > a svg
{
    display: none;
}

.v2YorumFilter .filter-last-element .v2YorumFiltreGrupItem > a:before
{
    content: '';
    float: left;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/commentfilter.svg) no-repeat left center;
    background-size: 100%;
    margin-right: 6px
}

.v2YorumFiltreGrupItem
{
    background-color: transparent !important
}

.divYorumlarV2_Container .divYorumlarV2Section2
{
    border: none;
}

.divYorumlarV2Section3 .divYorumlarV2Item
{
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-radius: 16px;
    margin: 0 0 8px 0;
    padding: 20px;
    position: relative;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-left
{
    margin-bottom: 8px
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-left .yorum-item-puan
{
    position: absolute;
    right: 20px;
    top: 20px;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-left .yorum-item-puan span
{
    display: none;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-left .yorum-item-puan-yas
{
    display: none;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-left .yorum-item-puan-name
{
    padding-right: 75px;
    margin-bottom: 0
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right
{
    margin-bottom: 0
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-baslik, .divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-date, .divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-desc, .divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-list, .divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-item
{
    float: left;
    width: 100%;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-baslik
{
    font-size: 14px;
    line-height: 22px;
    color: #000000E5;
    margin: 0 0 8px 0;
    letter-spacing: 0;
    font-weight: 600
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-date
{
    font-size: 14px;
    line-height: 22px;
    color: #000000E5;
    margin: 0 0 8px 0;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-desc
{
    font-size: 14px;
    line-height: 22px;
    color: #000000E5;
    margin: 0 0 8px 0;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-list
{
    display: none;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-item span:first-child
{
    display: none;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-item span
{
    float: left;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-item span a
{
    float: left;
    border: 1px solid #9E9EC9;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 40px;
    padding: 0 12px;
    margin: 0 10px 0 0;
    color: #9E9EC9;
    font-size: 14px;
    font-weight: 400;
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-item span:last-child a
{
    margin-right: 0
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-item span:nth-child(2) a:before
{
    content: '';
    float: left;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/commentlike.svg) no-repeat left center;
    background-size: 100%;
    margin-right: 6px
}

.divYorumlarV2Section3 .divYorumlarV2Item .yorum-item-right .yorum-item-puan-tavsiye-item span:nth-child(3) a:before
{
    content: '';
    float: left;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/commentdislike.svg) no-repeat left center;
    background-size: 100%;
    margin-right: 6px
}

.urunTabAlt .tabYorumlar p
{
    margin-bottom: 5px
}

.urunTabAlt .tabYorumlar .divYorumlarV2Ortalama-1a1a
{
    border-radius: 16px;
    border-color: #00000014;
}

.urunTabAlt .tabYorumlar .v2YorumFilter .v2YorumFiltreGrupHide
{
    border-radius: 16px;
    border-color: #00000014;
}

.tabYorumlar [data-rating^='1'] .star-1
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='1.5'] .star-2
{
    background: -webkit-linear-gradient(left,#FFBA4E 50%,#cacaca 50%);
}

.tabYorumlar [data-rating*='1.6'] .star-2
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='1.7'] .star-2
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='1.8'] .star-2
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='1.9'] .star-2
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='2'] .star-1
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='2'] .star-2
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='2.5'] .star-3
{
    background: -webkit-linear-gradient(left,#FFBA4E 50%,#cacaca 50%);
}

.tabYorumlar [data-rating*='2.6'] .star-3
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='2.7'] .star-3
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='2.8'] .star-3
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='2.9'] .star-3
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='3'] .star-1
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='3'] .star-2
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='3'] .star-3
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='3.5'] .star-4
{
    background: -webkit-linear-gradient(left,#FFBA4E 50%,#cacaca 50%);
}

.tabYorumlar [data-rating*='3.6'] .star-4
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='3.7'] .star-4
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='3.8'] .star-4
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='3.9'] .star-4
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='4'] .star-1
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='4'] .star-2
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='4'] .star-3
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='4'] .star-4
{
    color: #FFBA4E
}

.tabYorumlar [data-rating^='4.5'] .star-5
{
    background: -webkit-linear-gradient(left,#FFBA4E 50%,#cacaca 50%);
}

.tabYorumlar [data-rating*='4.6'] .star-5
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='4.7'] .star-5
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='4.8'] .star-5
{
    color: #FFBA4E
}

.tabYorumlar [data-rating*='4.9'] .star-5
{
    color: #FFBA4E
}

.tabYorumlar [data-rating="5"] i
{
    color: #FFBA4E
}

.urunDetayPanel
{
    float: left;
    width: 100%;
    clear: none !important;
    border: none;
    padding: 0 0 10px 0;
}

.urunTabAlt strong
{
    font-weight: bold;
}

.urunTabAlt #txtOneriMail
{
    margin: 0;
    height: 30px;
    padding: 0 10px;
    width: 100% !important;
    border-width: 1px;
}

.urunTabAlt #txtOneriNot
{
    margin: 0;
    padding: 10px;
    width: 100% !important;
    background: #fff;
}

.urunTabAlt
{
    font-family: 'Roboto',sans-serif !important;
    padding: 0;
    float: left;
    width: 100%;
}

.urunTabAlt *
{
    font-family: 'Roboto',sans-serif !important;
}

#divTabOzellikler .urunTabAlt, #divTabOzellikler .urunTabAlt *
{
    font-size: 14px;
    color: #000000E5;
    line-height: 22px
}

#divTabOzellikler .urunTabAlt > strong
{
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: 500
}

.urunTabAlt p
{
    margin: 0 0 20px 0;
}

.urunTabAlt i
{
    font-family: 'FontAwesome' !important;
}

.urunTabAlt img
{
    max-width: 100% !important;
}

.urunTabAlt iframe
{
    max-width: 100% !important;
}

.urunTabAlt .button
{
    padding: 10px 5px;
    color: #fff;
    border-radius: 8px
}

.tabUrunOneriler ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.tabUrunOneriler ul li
{
    float: left;
    width: 100%;
}

.oneriValidate .validate
{
    top: 0;
    padding: 5px;
}

.urunTabAlt ul li
{
    margin-bottom: 5px;
    clear: both;
}

.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;
}

/*new desc*/
.productdesctopcol
{
    float: left;
    width: 100%;
}

.urunOzellikTab .urunTab > ul > li.TabOzellikler.active .productdesctopcol
{
    display: none;
}

.urunOzellikTab .urunTab > ul > li.TabOzellikler[onofftip="true"] .productdesctopcol
{
    display: none;
}

#divTabOzellikler .urunTabAlt .teknikDetay
{
    border: none;
    margin: 5px 0 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
}

#divTabOzellikler .urunTabAlt .teknikDetay .teknikDetayItem
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    margin-bottom: 6px;
    background-color: transparent !important
}

#divTabOzellikler .urunTabAlt .teknikDetay .teknikDetayItem .t1
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 10px 0 0
}

#divTabOzellikler .urunTabAlt .teknikDetay .teknikDetayItem .t1 span.dot
{
    display: none;
}

#divTabOzellikler .urunTabAlt .teknikDetay .teknikDetayItem .t2
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 10px 0 0;
    border-left: none !important;
}

#divTabOzellikler .urunTabAlt .teknikDetay .teknikDetayItem.tddisplay
{
    display: none;
}

.productdescbottom
{
    float: left;
    width: 100%;
}

.productdescbottom ul.productdescbottom-list1
{
    float: left;
    width: 100%;
    margin: 5px 0 24px 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
}

.productdescbottom ul.productdescbottom-list1 li
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    margin-bottom: 6px
}

.productdescbottom ul.productdescbottom-list1 li span
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-right: 10px
}

.productdescbottom ul.productdescbottom-list1 li strong
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-right: 10px
}

.productdescbottom .productdescbottom-desc
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.productdescbottom .productdescbottom-desc strong
{
    color: #000000E5;
    font-size: 18px !important;
    font-weight: 400;
    line-height: 28px !important;
    margin-bottom: 16px
}

.productdescbottom .productdescbottom-desc p
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 30px
}

.productdescbottom ul.productdescbottom-list2
{
    float: left;
    width: 100%;
    margin: 0 0 24px 0;
    padding: 0;
    list-style: none
}

.productdescbottom ul.productdescbottom-list2 li
{
    float: left;
    width: 50%;
    padding: 0 14px 0 23px;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 8px 0;
    position: relative;
    clear: none;
}

.productdescbottom ul.productdescbottom-list2 li:before
{
    content: '';
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #000000E5;
    position: absolute;
    left: 0;
    top: calc(50% - 3px);
}

.productdescbottom ul.productdescbottom-list3
{
    float: left;
    width: 100%;
    margin: 0 0 24px 0;
    padding: 0;
    list-style: none
}

.productdescbottom ul.productdescbottom-list3 li
{
    float: left;
    width: 50%;
    padding-right: 5px;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 8px 0;
    clear: none;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
}

.productdescbottom ul.productdescbottom-list3 li img
{
    margin-right: 12px;
}

.productdesctop-recycle
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    padding: 15px 17px 15px 8px;
    background-color: #f8f8fb;
    border-radius: 16px;
    margin-bottom: 6px
}

.productdesctop-recycle img
{
    margin-right: 23px;
}

.productdesctop-recycle p
{
    flex-grow: 1;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
}

.urunOzellikTab .urunTab > ul > li.TabOzellikler > a
{
    width: 36%;
}

.urunOzellikTab .urunTab > ul > li.TabOzellikler > .urunDetayPanel
{
    width: 64%;
    padding-top: 20px
}

.urunOzellikTab .urunTab > ul > li.TabOzellikler > .productdesctopcol
{
    width: 64%;
    padding: 20px 10px 10px 0
}

.urunOzellikTab .urunTab > ul > li.TabOzellikler > .productdesctopcol > .productdesctop > p
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0
}

.urunOzellikTab .urunTab > ul > li.TabOzellikler > .productdesctopcol > .productdesctop > p span
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    display: block;
}

.urunOzellikTab .urunTab > ul > li.TabOzellikler > .productdesctopcol > .productdesctop > p:after
{
    content: '...';
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.urunOzellikTab .urunTab > ul > li.TabYorumlar > a span
{
    font-size: 0;
    line-height: 0
}

.urunOzellikTab .urunTab > ul > li.TabYorumlar > a span:first-child:before
{
    content: 'Ürün incelemeleri';
    float: left;
    font-size: 18px;
    line-height: 71px
}

.urunOzellikTab .urunTab > ul > li.TabYorumlar > a
{
    width: 36%;
}

.urunOzellikTab .urunTab > ul > li.TabYorumlar > .productreviewsbox
{
    width: 64%;
    float: left;
    display: flex;
    align-items: center;
    min-height: 71px
}

.urunOzellikTab .urunTab > ul > li.TabYorumlar > .productreviewsbox .productreviewsboxcomment
{
    float: left;
    color: #000000E5;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 10px
}

.urunOzellikTab .urunTab > ul > li.TabYorumlar > .productreviewsbox .productreviewsboxcomment:before
{
    content: '';
    float: left;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/commenticon.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 4px
}

.urunOzellikTab .urunTab > ul > li.TabYorumlar > .productreviewsbox .productreviewsboxcomment:after
{
    content: 'Yorum';
    float: right;
    margin-left: 2px
}

.productreviewsbox .puanVer
{
    float: left;
}

.productreviewsbox .puanVer:before
{
    content: '';
    float: left;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/staricon.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 4px
}

.productreviewsbox #PuanVer
{
    float: right;
    margin-bottom: 0
}

.productreviewsbox .PuanVerSag
{
    float: left;
    color: #000000E5;
    font-size: 12px;
    line-height: 24px;
    margin: 0 4px 0 0;
    font-weight: 400
}

.productreviewsbox ul.rating
{
    float: right;
    padding: 0;
    margin: 0;
    list-style: none;
}

.productreviewsbox ul.rating li
{
    float: left;
    margin-right: 0;
    width: auto;
    height: auto;
    padding: 0 2px 0 0;
    font-size: 0;
}

.productreviewsbox ul.rating li i.starItem
{
    font-size: 10px;
    line-height: 24px;
    height: auto;
    font-weight: 300;
    font-family: 'FontAwesome';
    position: static;
}

.productreviewsbox ul.rating li i.starItem:before
{
    content: '\f005';
}

.productreviewsbox ul.rating li i.starItem:hover
{
    font-size: 10px;
    font-weight: 600;
}

.productreviewsbox ul.rating li.filled i
{
    font-weight: 600;
}

.productreviewsbox .rating-stars ul > li.star.hover > i.fa
{
    font-weight: 600;
}

.productreviewsbox .rating-stars ul > li.star.selected > i.fa
{
    font-weight: 600;
}

.productreviewsbox ul.rating li i.starItem, .productreviewsbox ul.rating li.filled i, .productreviewsbox .rating-stars ul > li.star.hover > i.fa, .productreviewsbox .rating-stars ul > li.star.selected > i.fa
{
    color: #FFBA4E;
}

/*------------------------------------Etiketler--------------------------------------------*/
#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: bold;
    width: 100%;
    text-align: center;
    line-height: 30px;
    margin: 10px 0;
}

#divEtiketler a
{
    color: #696d71;
    font-size: 13px;
}

#divEtiketler a:hover
{
    text-decoration: underline;
}

/****************************************Slider Alanlar*********************************/
/*Baslik*/
#mainHolder_divDesign .JKatAdi.categoryTitle, .JKatAdi
{
    float: left;
    position: relative;
    width: 100%;
    padding: 0 !important;
    margin: 0 0 4vh 0 !important;
}

#mainHolder_divDesign .JKatAdi.categoryTitle .bold, .JKatAdi .bold
{
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    position: relative;
}

#mainHolder_divDesign .JKatAdi.categoryTitle .bold .satir1, .JKatAdi .bold .satir1
{
    line-height: 58px;
    color: #000000E5;
    font-size: 48px;
    font-weight: 400;
    display: inline-block;
    vertical-align: top;
    padding: 0 !important;
    position: relative;
    z-index: 1;
    font-family: Epilogue, sans-serif
}

/*ilerigeributon*/
#divInstashopResim .owl-carousel:not(.productList-Image-Owl) .owl-nav
{
    display: block !important;
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-nav, .owl-carousel:not(.productList-Image-Owl) .owl-nav
{
    z-index: 2;
    position: absolute;
    right: -28px;
    left: -28px;
    top: 40%;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl):hover .owl-nav, .owl-carousel:not(.productList-Image-Owl):hover .owl-nav
{
    opacity: 1;
    visibility: visible;
}

#mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListprev, .owl-carousel .owl-nav .InstaGalleryprev
{
    left: 0;
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListnext, .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListnext, .owl-carousel .owl-nav .InstaGallerynext
{
    right: 0;
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListprev, .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .InstaGalleryprev, .owl-carousel .owl-nav .InstaGallerynext, #mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext
{
    background: #fff;
    border-radius: 50%;
    border: none;
    width: 56px;
    height: 56px;
    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: 0px 8px 16px 0px #00000014;
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListprev:hover, .owl-carousel:not(.productList-Image-Owl) .owl-nav .InstaGalleryprev:hover, .owl-carousel .owl-nav .ProductListprev:hover
{
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListnext:hover, .owl-carousel:not(.productList-Image-Owl) .owl-nav .InstaGallerynext:hover, .owl-carousel .owl-nav .ProductListnext:hover
{
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListprev:before, .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .InstaGalleryprev:before, .owl-carousel .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .InstaGallerynext:before, #mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:before
{
    font-family: 'FontAwesome';
    font-size: 20px;
    line-height: 56px;
    font-weight: 400;
    color: #000;
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListprev:before, .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .InstaGalleryprev:before
{
    content: '\f104';
}

#mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListnext:before, .owl-carousel:not(.productList-Image-Owl) .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .InstaGallerynext:before
{
    content: '\f105';
}

body #mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-dots, body .owl-carousel:not(.productList-Image-Owl) .owl-dots
{
    display: none;
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

body #mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-dots .owl-dot, 
body .owl-carousel:not(.productList-Image-Owl) .owl-dots .owl-dot{
    width: 12px;
    height: 12px;
    background: #fff;
    border: 1px solid #000;
    margin: 0 4px;
    border-radius: 100%;
    display: inline-block;
    vertical-align: top;
}

body #mainHolder_divDesign .owl-carousel:not(.productList-Image-Owl) .owl-dots .owl-dot.active, 
body .owl-carousel:not(.productList-Image-Owl) .owl-dots .owl-dot.active{
    background: #000;
}
body #mainHolder_divDesign .owl-carousel.productList-Image-Owl .owl-dots{display:block!important;}
body #mainHolder_divDesign .owl-carousel.productList-Image-Owl .owl-dots .owl-dot{width:auto!important;height:auto!important;margin:0!important; background:transparent!important;border-color:transparent!important;}
body #mainHolder_divDesign .owl-carousel.productList-Image-Owl .owl-dots .owl-dot span{    background: #d6d6d6!important;border-color:#d6d6d6!important; width:10px!important;height:10px!important;}
body #mainHolder_divDesign .owl-carousel.productList-Image-Owl .owl-dots .owl-dot.active span, 
body #mainHolder_divDesign .owl-carousel.productList-Image-Owl .owl-dots .owl-dot:hover span{background: #869791!important;border-color:#869791!important; }
/*urunslider*/
.sliderBannerContainer
{
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
}

.sliderBannerContainer .Block_Link
{
    display: none;
}

.sliderBannerContainer .ProductList
{
    display: block !important;
    margin: 0 auto;
}

.sliderBannerContainer .Jbutonlar
{
    display: none;
}

.sliderBannerContainer .jCarouselLite
{
    float: left;
    width: 100%;
}

/*detayurunslider*/
.detaySliderContainer
{
    float: left;
    width: 100%;
    position: relative;
    margin: 6vh 0;
}

.detaySliderContainer .ProductList
{
    display: block !important;
    margin: 0 auto;
}

.detaySliderContainer .Jbutonlar
{
    display: none;
}

.detaySliderContainer .jCarouselLite
{
    float: left;
    width: 100%;
}

.detaySliderContainer .owl-carousel .owl-stage, .sliderBannerContainer .owl-carousel .owl-stage
{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex-wrap: wrap;
}

.detaySliderContainer .owl-carousel li, .sliderBannerContainer .owl-carousel li
{
    height: 100%;
}

.detaySliderContainer .owl-stage-outer .owl-stage
{
    padding-left: 0 !important
}

.detaySliderContainer .owl-nav
{
    left: 0;
    right: 0;
}

.homeSliderBannerContainer .owl-carousel .owl-stage-outer, .detaySliderContainer .owl-carousel .owl-stage-outer, .sliderBannerContainer .owl-carousel .owl-stage-outer
{
    padding-top: 8px
}

/*pnlSlider*/
#pnlSlider
{
    position: relative;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

#pnlSlider ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

#pnlSlider ul li
{
    display: block;
}

#pnlSlider ul li a
{
    display: block;
}

#pnlSlider ul li a img
{
    width: 100%;
    display: block;
}

#pnlSlider .flex-control-nav
{
    position: absolute;
    bottom: 20px;
    right: 0;
    left: 0;
}

#pnlSlider .flex-control-paging li
{
    margin: 0 2px;
}

#pnlSlider .flex-control-paging li a
{
    float: right;
    width: 11px;
    height: 11px;
    border-radius: 100%;
    border: none;
    box-shadow: none;
    text-shadow: none;
    background: #fff;
}

#pnlSlider .flex-control-paging li a.flex-active
{
    background: #000;
}

#pnlSlider .flex-direction-nav
{
    position: absolute;
    left: 20px;
    right: 20px;
    top: 45%;
}

#pnlSlider .flex-direction-nav li
{
    display: inline-block;
    vertical-align: top;
}

#pnlSlider .flex-direction-nav .flex-nav-prev
{
    float: left;
}

#pnlSlider .flex-direction-nav .flex-nav-next
{
    float: right;
}

#pnlSlider .flex-direction-nav .flex-prev, #pnlSlider .flex-direction-nav .flex-next
{
    color: #fff;
    border: none;
    background: transparent;
    width: auto;
    height: auto;
    border-radius: 0;
    top: 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
    opacity: 1;
    font-size: 0;
    position: relative;
    text-shadow: none;
    text-align: center;
}

#pnlSlider .flex-direction-nav .flex-prev
{
    left: 0;
}

#pnlSlider .flex-direction-nav .flex-next
{
    right: 0;
}

#pnlSlider .flex-direction-nav .flex-prev:before, #pnlSlider .flex-direction-nav .flex-next:before
{
    font-size: 0;
}

#pnlSlider .flex-direction-nav .flex-prev:before
{
}

#pnlSlider .flex-direction-nav .flex-next:before
{
}

#pnlSlider .flex-direction-nav .flex-prev:hover, #pnlSlider .flex-direction-nav .flex-next:hover
{
}

#pnlSlider .flex-direction-nav a:before
{
    text-shadow: none;
}

#pnlSlider .flex-direction-nav a:after
{
    text-shadow: none;
}

#pnlSlider .HPSItems .flex-control-thumbs
{
    position: static;
    background: #fff;
    text-align: center;
}

#pnlSlider .HPSItems .flex-control-thumbs li
{
    display: inline-block;
    vertical-align: top;
    float: none;
    max-width: 100%;
}

#pnlSlider .HPSItems .flex-control-thumbs img
{
    opacity: 1;
}

#pnlSlider .HPSItems .flex-control-thumbs .flex-active
{
}

.HomePageSlideShowContainer
{
    float: left;
    width: 100%;
    position: relative;
}

.HomePageSlideShowContainer .HomePageSlideShow
{
    padding: 0;
    width: 100%;
}

.HomePageSlideShowContainer .HPSItems
{
    clear: both;
    cursor: pointer;
    width: 100%;
}

.HomePageSlideShowContainer .HPSItems div
{
    cursor: pointer;
    float: left;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 100%;
}

/*sitekodlari*/
.hesabimAnasayfaMenuler ul li a:hover .fa
{
    color: #fff;
}

.siparisTakipSayfasi
{
    background: #fff;
}

.siparisTakipSayfasi .siparisTakipBaslik
{
    text-align: center;
    padding: 20px 0 !important;
}

.sepetiTemizle
{
    float: right;
    line-height: 43px;
    padding: 0 10px;
}

.popupSepet
{
    width: 99%;
}

.popupSepet #hed div
{
    width: 94%;
}

.sayfaIcerik *
{
    font-family: 'Roboto', sans-serif !important;
}

#mainHolder_UrunDetay_imgCookie
{
    display: none !important;
}

.product_social_icon_wrapper
{
    display: none;
}

.HesabimContainer .urunDetayPanel
{
    max-height: 100%;
}

.orders
{
    width: 100%;
}

.TumKategoriler
{
    display: none;
}

.mobilMenuAcButton, .searchClick, .mycartClick, .welcomeOpen
{
    display: none;
}

.userLoginBtn, .userSignBtn
{
    border: none !important;
}

.magazaTeslimatBilgisiContent
{
    display: none;
}

#store_region_container
{
    display: none;
}

#ticimaxCopyright
{
    float: left;
    width: 100%;
}

section
{
    float: left;
    width: 100%;
}

.sepetimBody .Basketstep ul li.pasif
{
    opacity: 1;
}

.sepetimBody ul
{
    padding: 0;
    margin: 0;
    list-style: none;
}

.sepetimBody .sepetItemB1 span.KampanyaTanimSpan
{
    display: inline-block;
}

/*Site ici scroll alanlar*/
#divOnyazi::-webkit-scrollbar, .urunTabAlt::-webkit-scrollbar, .SmallImages::-webkit-scrollbar, .SepetBlockInfo::-webkit-scrollbar, .searchContent ul::-webkit-scrollbar, body .kombinContent ul::-webkit-scrollbar, .CartProduct .SProduct::-webkit-scrollbar, .yanResimliMenu .KatMenu1::-webkit-scrollbar, .UrunGuruplari .Block_Text::-webkit-scrollbar, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar, .leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar, .mobilMenu .menuIcerikAlan::-webkit-scrollbar, .mobilMenu .navUl > li > ul::-webkit-scrollbar, .mobilMenu .navUl > li > ul li ul::-webkit-scrollbar, .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar
{
    width: 5px;
}

#divOnyazi::-webkit-scrollbar-track, .urunTabAlt::-webkit-scrollbar-track, .SmallImages::-webkit-scrollbar-track, .SepetBlockInfo::-webkit-scrollbar-track, .searchContent ul::-webkit-scrollbar-track, body .kombinContent ul::-webkit-scrollbar-track, .CartProduct .SProduct::-webkit-scrollbar-track, .yanResimliMenu .KatMenu1::-webkit-scrollbar-track, .UrunGuruplari .Block_Text::-webkit-scrollbar-track, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar-track, .leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-track, .mobilMenu .menuIcerikAlan::-webkit-scrollbar-track, .mobilMenu .navUl > li > ul::-webkit-scrollbar-track, .mobilMenu .navUl > li > ul li ul::-webkit-scrollbar-track, .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar-track
{
    background: #efefef;
}

#divOnyazi::-webkit-scrollbar-thumb, .urunTabAlt::-webkit-scrollbar-thumb, .SmallImages::-webkit-scrollbar-thumb, .SepetBlockInfo::-webkit-scrollbar-thumb, .searchContent ul::-webkit-scrollbar-thumb, .CartProduct .SProduct::-webkit-scrollbar-thumb, body .kombinContent ul::-webkit-scrollbar-thumb, .UrunGuruplari .Block_Text::-webkit-scrollbar-thumb, .yanResimliMenu .KatMenu1::-webkit-scrollbar-thumb, .ProductPreviewContent .ProductPreviewLeft .PreviewallImages::-webkit-scrollbar-thumb, .leftBlock .category-vertical-filters .vertical-filter-panel .list-group::-webkit-scrollbar-thumb, .mobilMenu .menuIcerikAlan::-webkit-scrollbar-thumb, .mobilMenu .navUl > li > ul::-webkit-scrollbar-thumb, .mobilMenu .navUl > li > ul li ul::-webkit-scrollbar-thumb, .category-vertical-filters.top-filters .list-group.dropdown::-webkit-scrollbar-thumb
{
    background: #2B2B40;
}

/*Site ici scroll alanlar*/
/*------------------------------------Sabit Renkler--------------------------------------------*/
/*sepetvebutonrenk*/
body .button, .baglanButton, .siparisOzetTakip, body.sepetimBody .basketCompletebtn, #AdresContent .button, .BasketPage .OdemeMenu ul li.activeMenu > a, .pageNumberContent a:hover, .menuUstBolum, .tooltip-inner, .welcome.active, .sepetimBody .Basketstep ul li.aktif
{
    background: #2B2B40;
}

/*bordercolor*/
.iletisimContent .iletisimRight .iletisimbanka .span > .line1:nth-child(n+2), body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir, .pageNumberContent a:hover, .OdemeMenu ul li.activeMenu
{
    border-color: #2B2B40;
}

/*tooltip*/
.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow
{
    border-top-color: #2B2B40;
}

.tooltip.right .tooltip-arrow
{
    border-right-color: #2B2B40;
}

.tooltip.left .tooltip-arrow
{
    border-left-color: #2B2B40;
}

.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow
{
    border-bottom-color: #2B2B40;
}

.baglanButton
{
    border-color: transparent;
}

.Basketstep ul li:before
{
    border: 1px solid #2B2B40;
}

.sepetimBody .Basketstep ul li.aktif:after
{
    border-top-color: #2B2B40;
}

/*color*/
.sepetTitle .st_1, body .sepetTitle2 .st_1, body .BasketRigth ul li.genelToplam .tut, body .sepetTitle2 .st_1:before, .sepetTitle .st_1:before, .TeslimatAdresTittle, .Basketstep ul li.gecti span, body #divToplamOdeme, .TeslimatAdresTittle, a.YeniAdresEkle, .Basketstep ul li.onestepsec span, .Basketstep ul li.pasif i, .BasketPage .Basketstep ul li.pasif i, .BasketPage .cargoInformation div.cargoName span, .BasketPage .faturaAdresBtn.active, .adresAyniBtn.active, .BasketPage .sepetItemB4, .BasketPage .AdresItemAlt.AdresItemSelected .AdresItemAltLeft label span.check, .iletisimContent .categoryTitle .categoryTitleText, body #divSayfalamaUst .filterDeleteContent .appliedFilter.FiltrelemeKaldir a span, body .siparisUrunUyariSecenek .siparisUrunDurumBaslik, body.sepetimBody .mobileAddition > .addition-content > .TotalPrice, body.sepetimBody .mobileAddition > .addition-content::before
{
    color: #2B2B40;
}

/*HoverRenk*/
.button:hover, .userLoginBtn:hover, .userSignBtn:hover, .BasketPage .OdemeMenu ul li:hover > a, .BasketPage .alisverisedevamet:hover, .BasketPage #hed div.hediCekForm a:hover, .BasketPage a.YeniAdresEkle:hover, #AdresContent .button:hover, .basketCompletebtn:hover, .KasaOnuFirsatlarContent ul li a.button:hover, .ProductIcon2 > div > a:hover
{
    background: #2B2B40;
}

/*colorhover*/
.BasketPage .AdresItemAlt a:hover, .BasketPage .sepetiTemizle:hover, .BasketPage .sepet-sil:hover:before, .BasketPage .sepetTitle2 a:hover, .baglanButton:hover, .BasketPage .faturaAdresBtn:hover, .adresAyniBtn:hover, .headerSocialConnect .baglanButton a:hover, .CartProduct .SProduct li a:nth-child(2):hover *
{
    color: #2B2B40;
}

/*bordercolorhover*/
body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a:hover, .BasketPage a.YeniAdresEkle:hover, .OdemeMenu ul li:hover, .BasketPage .OdemeMenu ul li:hover > a, .BasketPage .alisverisedevamet:hover, .CartProduct .headerCartBtn:hover
{
    border-color: #2B2B40;
}

/*color*/
.siparisOzetTakip
{
    color: #fff;
}

.BasketDetail table tbody tr td a
{
    display: inherit;
}

.BasketDetail table tbody tr td:last-child a
{
    display: block;
}

.sepetimBody #header:after
{
    display: none;
}

body .alisverisedevamet
{
    background: #fff;
}

/*bordercolor*/
.KasaOnuFirsatlarContent ul li a.button:hover
{
    border: none !important;
}

.BasketPage a.YeniAdresEkle:hover
{
    color: #fff !important;
}

.baglanButton:hover
{
    background: transparent;
}

body .adresGir .kirmiziButon:hover
{
    background: #9e1a20 !important;
    color: #fff !important;
}

body .adresGir .yesilButon:hover
{
    background: #406d20 !important;
    color: #fff !important;
}

/*------------------------------------Sabit Renkler--------------------------------------------*/
.divRelatedProductsPopup .ulRelatedProducts
{
    list-style: none;
    padding: 0;
    margin: 0;
}

.bottomHead
{
    display: none;
}

#divSliderYani
{
    display: none;
}

body
{
    background: #fff;
}

/*siteye ozel alan*/
.hesabimAdresSayfasi .adresDefterim .adreslerim
{
    float: left;
    width: 100%;
}

.siparislerim .tabLink > a:nth-child(2)
{
    display: none;
}

.siparislerim .tabLink > a:nth-child(3)
{
    display: none;
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKayitliAramalarim, body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuDestekTaleplerim, body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuHavaleBildirim
{
    display: none;
}

.categoryherolist
{
    display: none;
}

#mainHolder_divDesign .seotext
{
    display: none;
}

/*#logo .htop {
    display: none;
}

.htop {
    float: left;
    width: 100%;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.9) 0%, rgba(74, 74, 74, 0.9) 100%);
}

.htop .ticiContainer {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    min-height: 50px;
    color: #fff;
}

.htop .ticiContainer:before, .htop .ticiContainer:after {
    display: none !important
}*/

.htop-left
{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    /*padding-right: 2%*/
}

.htop-left img.MobileImage {
    display: none
}

.htop-left a
{
    color: #FFFFFF
}

.htop-left span
{
    font-weight: 400;
    margin-left: 20px
}

.htop-right
{
    display: flex;
    align-items: center;
    justify-content: center;
}

.htop-right a
{
    color: #FFFFFF;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    opacity: 0.56;
    margin-left: 20px;
    transition: 0.5s
}

.htop-right a:first-child
{
    margin-left: 0
}

.htop-right a:hover
{
    opacity: 1
}

.hbottom
{
    float: left;
    width: 100%;
    background: #f6f4ee;
    padding: 10px 0;
    text-align: center;
}

/*.hbottom .ticiContainer{display:flex !important;align-items:center;justify-content:center;text-align:center;}
.hbottom .ticiContainer:before, .hbottom .ticiContainer:after{display:none !important}*/
.hbottom .ticiContainer > div
{
    position: relative;
    display: inline-block;
    vertical-align: top
}

.hbottom .ticiContainer > div > a
{
    padding: 0 15px 0 10px;
    color: #97191a;
    font-size: 14px;
    transition: 0.5s
}

.hbottom .ticiContainer > div > a:hover
{
    text-decoration: underline;
}

.hbottom .ticiContainer > div:after
{
    content: '';
    position: absolute;
    right: 0;
    top: calc(50% - 8px);
    width: 1px;
    height: 16px;
    background-color: #97191a
}

.hbottom .ticiContainer > div:last-child:after
{
    display: none;
}

#mainHolder_divDesign .anasayfa_tek_slider .owl-nav
{
    display: none;
}

.menubottomtext
{
    display: none;
}

.sPric
{
    float: left;
    border-left: 1px solid #00000014;
    min-height: 62px;
    color: #000000E5;
    font-size: 13px;
    font-weight: 300;
    line-height: 20px;
    padding: 0 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
    margin-left: 15px
}

.sPric:before
{
    content: '';
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/detailcartdiscount.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 10px;
    display: none;
}

.sPric span
{
    display: block;
    clear: left;
}


.sPric .sptPrice
{
    font-size: 18px;
    font-weight: 600;
    line-height: 20px;
    margin-left: 0;
    color: #df0120;
}

.uyeozeltextdetay
{
    color: #4688d7;
    font-size: 13px;
    font-weight: bold;
    line-height: 15px;
    float: left;
    clear: left;
}

.productItem .uyeozeltextdetay
{
    position: absolute;
    top: -20px;
    right: 10px;
    font-weight: bold;
}

/* ------------------------------------ ToolTip --------------------------------------------*/
.detailboxtooptip
{
    display: flex;
    align-items: stretch;
    justify-content: center;
    width: calc(100% + 9px);
    margin: 16px -4.5px;
}

.detailboxtooptip .detailboxtooptip-col
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px solid #00000014;
    border-radius: 16px;
    padding: 20px;
    position: relative;
    float: left;
    width: 100%;
    margin: 0 4.5px;
}

.detailboxtooptip .detailboxtooptip-col img
{
    margin-bottom: 12px
}

.detailboxtooptip .detailboxtooptip-col strong
{
    color: #000000E5;
    font-size: 13px;
    line-height: 19px;
    font-weight: 400
}

.detailboxtooptip .detailboxtooptip-col .tooltipicon
{
    position: absolute;
    right: 10px;
    top: 10px;
}

.detailboxtooptip .detailboxtooptip-col .tooltip
{
    transition: 0.5s
}

.tooltip
{
    position: absolute;
    z-index: -1;
    display: none;
    font-size: 12px;
    line-height: 16px;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: visible;
    -webkit-animation: fadein 0.3s;
    -moz-animation: fadein 0.3s;
    -ms-animation: fadein 0.3s;
    -o-animation: fadein 0.3s;
    animation: fadein 0.3s;
    top: 35px;
    left: 5px;
    right: 5px;
    margin: 0 !important;
    text-align: center;
    background-color: #fff;
    border: 1px solid #00000014;
    padding: 5px;
    border-radius: 5px;
    transition: 0.5s
}

.tooltip.in
{
    opacity: 1;
    filter: alpha(opacity=90);
    z-index: 1030;
    display: block;
}

.tooltip-inner
{
    min-width: 90px;
    padding: 0;
    line-height: 16px;
    color: #000000;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
    background: transparent;
    border-radius: 0;
    font-weight: normal;
}

.tooltip-arrow
{
    display: none
}

/* ------------------------------------ ToolTip --------------------------------------------*/
#divMagazaStok
{
    float: left;
    width: 100%;
}

#divMagazaStok .teksatir
{
    float: left;
    width: 100%;
}

#divMagazaStok .magazaStokLink
{
    float: left;
    width: 100%;
}

#divMagazaStok .magazaStokLink > span
{
    display: none;
}

.storeblocktext
{
    display: none;
}

#divMagazaStok .storeblocktext
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    background-color: #f8f8fb;
    border-radius: 16px;
    padding: 16px 18px;
}

#divMagazaStok .storeblocktext img
{
    margin-right: 15px;
}

#divMagazaStok .storeblocktext div
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

#divMagazaStok .storeblocktext div span
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

#divMagazaStok .storeblocktext div strong
{
    color: #9E9EC9;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin: 4px 0 0;
}

#saticiyaSoruSor .modal-content
{
    max-width: 500px
}

.yorumDescriptionLabel
{
    margin-bottom: 20px
}

.yorumMusteriAdCheck div
{
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 10px 0
}

.yorumMusteriAdCheck #chkIsimGoster
{
    margin-left: 0
}

.userMail label, .userSms label, .userSozlesmeDiv label
{
    font-size: 14px;
    margin-bottom: 5px
}

#divYorumYazGiris *
{
    font-size: 12px !important;
    font-weight: 500
}

.yorumGirisYapOrtala
{
    margin: 10px 0
}

.input-text-area *
{
    font-size: 12px !important;
    font-weight: 500 !important
}

/**/
.detailquestions
{
    float: left;
    width: 100%;
}

.detailquestions .SoruSorbtnContent
{
    float: left;
    width: 100%;
}

.detailquestions .SoruSorbtnContent > a
{
    float: left;
    width: 100%;
    background-color: transparent;
    text-align: left;
    padding: 0;
}

.detailquestions .SoruSorbtnContent > a .boxIcon
{
    display: none;
}

.detailquestions .SoruSorbtnContent > a span
{
    float: left;
    width: 100%;
    line-height: 71px;
    color: #000000E5;
    font-size: 18px;
    font-weight: 600;
    border-bottom: 1px solid #ebebeb;
    position: relative;
}

.detailquestions .SoruSorbtnContent > a span:after
{
    content: '';
    position: absolute;
    right: 5px;
    top: 0;
    width: 8px;
    height: 71px;
    background: url(../../Uploads/EditorUploads/images/detailtabarrow.svg) no-repeat center center;
    transition: 0.5s;
}

/**/
.productTab
{
    float: left;
    width: 100%;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: left;
}

.productTab ._tabHead
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.productTab ._tabHead ul._clearfix
{
    float: left;
    width: 100%;
    display: flex;
    margin: 0 0 32px;
    padding: 0;
    list-style: none;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-bottom: 1px solid #ededed;
}

.productTab ._tabHead ul._clearfix li
{
    float: left;
    width: 100%;
    cursor: pointer;
    position: relative;
    margin: 0
}

.productTab ._tabHead ul._clearfix li span
{
    color: #00000052;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    transition: 0.5s;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 64px
}

.productTab ._tabHead ul._clearfix li._tabHead_active span
{
    color: #000000E5;
    font-weight: 600
}

.productTab ._tabHead ul._clearfix li:before
{
    content: '';
    height: 2px;
    background-color: #9e9ec9;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    opacity: 0;
    visibility: hidden;
}

.productTab ._tabHead ul._clearfix li._tabHead_active:before
{
    opacity: 1;
    visibility: visible;
}

.productTab .productTabAlt
{
    width: 0;
    padding: 0;
    float: left;
    height: 0;
    overflow: hidden;
    position: relative
}

.productTab .productTabAlt.active
{
    width: 100%;
    overflow: visible;
    height: 100%;
    -webkit-animation: fadein 2s;
    -moz-animation: fadein 2s;
    -ms-animation: fadein 2s;
    -o-animation: fadein 2s;
    animation: fadein 2s;
}

.productTab .productTabAlt ul
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    margin: 0 0 25px 0;
    padding: 0;
    list-style: none
}

.productTab .productTabAlt ul li
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin-bottom: 0
}

.productTab .productTabAlt ul li:before
{
    content: '';
    float: left;
    min-width: 4px;
    min-height: 4px;
    border-radius: 50%;
    background-color: #000000E5;
    margin: 9px 10px 0 0
}

.productTab .productTabAlt ul li.nodot:before
{
    display: none;
}

.productTab .productTabAlt ul li.nodot strong
{
    font-weight: 600;
    margin-bottom: 3px
}

/**/
.RightDetail #divOzelAlan4
{
    display: none;
}

.detailiconimage
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: center;
    position: absolute;
    left: 16px;
    bottom: 6px;
    z-index: 9
}

.detailiconimage #divOzelAlan4
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.detailiconimage #divOzelAlan4 > img{width:60px;margin-left: -6px; margin-bottom: -6px;}

.detailiconimage #divOzelAlan4 .ozelalanozellik1
{
    background-color: transparent;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding:8px;
    font-weight: 600;
    margin-bottom: 8px;
    flex-direction: column;
}

.detailiconimage #divOzelAlan4 .ozelalanozellik1 img
{
    margin-right: 5px
}

.detailiconimage #divOzelAlan4 .ozelalanozellik2
{
    background-color: #0099DB;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 0 20px 0 14px;
    font-weight: 600;
    margin-bottom: 8px
}

.detailiconimage #divOzelAlan4 .ozelalanozellik2 img
{
    margin-right: 8px
}

.detailiconimage #divOzelAlan4 .ozelalanozellik3
{
    background-color: #FFA842;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 0 20px 0 14px;
    font-weight: 600;
    margin-bottom: 8px
}

.detailiconimage #divOzelAlan4 .ozelalanozellik3 img
{
    margin-right: 8px
}


.detailiconimage #divOzelAlan4 .gorsel1{
    background: url('https://static.ticimax.cloud/63742/Uploads/EditorUploads/gorsel1.png')no-repeat center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    min-width:42px;
    background-color: #2db674;
    border-radius: 100%;
    margin:2px 0;
}
.detailiconimage #divOzelAlan4 .gorsel2{
    background: url('https://static.ticimax.cloud/63742/Uploads/EditorUploads/gorsel2.png')no-repeat center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    min-width:42px;
        background-color: #2db674;
    border-radius: 100%;
    margin:2px 0;
}
.detailiconimage #divOzelAlan4 .gorsel3{
    background: url('https://static.ticimax.cloud/63742/Uploads/EditorUploads/gorsel3.png')no-repeat center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    min-width:42px;
        background-color: #2db674;
    border-radius: 100%;
    margin:2px 0;
}

.detailiconimage #divYeniUrun
{
    background-color: #FF7152;
    border-radius: 100px;
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    padding: 0 20px 0 14px;
    font-weight: 600;
    margin-bottom: 8px
}

.detailiconimage #divYeniUrun:before
{
    content: '';
    width: 24px;
    height: 24px;
    margin-right: 7px;
    float: left;
    background: url(../../Uploads/EditorUploads/images/newicon.svg) no-repeat center center;
    background-size: 100%;
}

#divKritikStok
{
    float: left;
    width: 100%;
    margin-top: -32px;
    display: none !important;
}

#divKritikStok a .boxIcon
{
    display: none;
}

#divKritikStok a .box1
{
    float: left;
    background-color: #953C3C;
    border-radius: 4px;
    padding: 0 6px;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}

#divKritikStok a .box1 i
{
    display: none;
}

.detailnostock
{
    float: left;
    width: 100%;
    margin-top: -32px
}

.detailnostock:before
{
    content: 'Sınırlı Stok';
    float: left;
    background-color: #953C3C;
    border-radius: 4px;
    padding: 0 6px;
    line-height: 24px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
}

.RightDetail.StokYok .detailnostock
{
    display: none;
}

/**/
.KatSepetFiyat
{
    float: right;
    border: 1px solid #00000014;
    border-radius: 16px;
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    text-align: left;
    margin-left: 30px;
    padding: 5px 10px;
    flex-grow: 1;
    max-width: 155px
}

.KatSepetFiyat:before
{
    content: '';
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/KatSepetFiyaticon.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 10px;
    display: none;
}

.KatSepetFiyat > div
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}

.KatSepetFiyat > div span
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.KatSepetFiyat > div span.sptPrice
{
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: #ff1000;
}

.KatSepetFiyat .uyeozeltextliste
{
    position: absolute;
    top: -27px;
    right: 0;
    color: #4688d7;
    font-size: 14px;
    font-weight: 600;
}


.categorypageslide
{
    float: left;
    width: 100%;
    border-bottom: 1px solid #00000014;
}

.categorypageslide .categorypageslide-slide
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 32px 80px 44px;
    list-style: none
}

.categorypageslide .categorypageslide-slide li a
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    display: none;
}

.categorypageslide .categorypageslide-slide li a img
{
    float: left;
    width: 100%;
    border-radius: 16px;
    margin-bottom: 16px;
}

.categorypageslide .categorypageslide-slide li a strong
{
    font-size: 16px;
    font-weight: 400;
    color: #000000;
    line-height: 24px;
    transition: 0.5s
}

.categorypageslide .categorypageslide-slide li a:hover strong
{
    opacity: 0.6
}

.categorypageslide .categorypageslide-slide .owl-nav
{
    left: 0;
    right: 0;
    top: 30%;
}

.categorypageslide .categorypageslide-slide.owl-carousel li a
{
    display: flex;
}

.categorypageslide .owl-carousel .owl-stage-outer
{
    text-align: center;
}

.categorypageslide .owl-carousel .owl-stage
{
    margin: 0 auto;
}

.categoryName
{
    float: left;
    width: 100%;
}

.categoryName h1
{
    float: left;
    width: 100%;
    text-align: center;
    color: #000000E5;
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    font-family: Epilogue, sans-serif;
}

.categorypagelist
{
    float: left;
    width: 100%;
    margin: 48px 0 16px;
}

.categorypagelist .categorypagelist-list
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    display: flex;
    align-items: stretch;
    justify-content: center;
}

.categorypagelist .categorypagelist-list li
{
}

.categorypagelist .categorypagelist-list li a
{
    color: #00000052;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 64px;
    padding: 0 3vw;
    border-bottom: 1px solid #ededed;
    position: relative;
    transition: 0.5s
}

.categorypagelist .categorypagelist-list li a:after
{
    content: '';
    position: absolute;
    left: 100%;
    right: 100%;
    bottom: -1px;
    height: 2px;
    background-color: #9e9ec9;
    opacity: 0;
    visibility: hidden;
    transition: 0.5s
}

.categorypagelist .categorypagelist-list li.active a
{
    color: #000000E5;
}

.categorypagelist .categorypagelist-list li.active a:after
{
    opacity: 1;
    visibility: visible;
    right: 0;
    left: 0;
}

.categorypagelist .categorypagelist-list li a:hover:after
{
    opacity: 1;
    visibility: visible;
    right: 0;
    left: 0;
}

.SonGezilenUrunler
{
    float: left;
    width: 100%;
}

.SonGezilenUrunler > .detaySliderContainer
{
    margin-bottom: 0
}

.SonGezilenUrunler #SonGezilen
{
    float: left;
    width: 100%;
}

.SonGezilenUrunler #SonGezilen .detaySliderContainer
{
    margin-top: 0
}

.imageslidelist
{
    float: left;
    width: 100%;
    overflow: hidden;
}

.imageslidelist .imageslidelist-content
{
    float: left;
    width: 100%;
}

.imageslidelist .imageslidelist-content #HomeSlide
{
    float: left;
    width: 100%;
}

.imageslidelist .imageslidelist-content #HomeSlide .ProductList
{
    float: left;
    width: 100%;
}

.imageslidelist .imageslidelist-content #HomeSlide .ProductList .homeSliderBannerContainer
{
    min-width: calc(100vw - ((100vw - 100%)/2));
    overflow: hidden;
    margin: 0;
}

.imageslidelist .imageslidelist-content #HomeSlide .ProductList .homeSliderBannerContainer .owl-stage-outer .owl-stage
{
    padding-left: 0 !important
}

.imageslidelist .JKatAdi .bold
{
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.imageslidelist .JKatAdi .bold a
{
    color: #9E9EC9;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    transition: 0.5s
}

.imageslidelist .JKatAdi .bold a:hover
{
    color: #000000E5;
}

.homebannerslide
{
    float: left;
    width: 100%;
    overflow: hidden;
}

.homebannerslide ul
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    list-style: none
}

.homebannerslide ul li
{
    float: left;
    width: 100%;
}

.homebannerslide ul li a
{
    float: left;
    width: 100%;
}

.homebannerslide ul li a img
{
    float: left;
    width: 100%;
}
.homebannerslide ul li a img.lazyImage{height:0}
.homebannerslide ul li a img.lazyImage.loaded{height:auto}
.homebannerslide .owl-stage-outer .owl-stage
{
    padding-left: 0 !important
}

.homebannerslidenew .owl-nav
{
    left: 10px !important;
    right: 10px !important;
}

.homebannerslide .slideDiv
{
    min-width: calc(100vw - ((100vw - 100%)/2));
    overflow: hidden;
    margin: 0;
}

.homehtmlblock
{
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    padding: 10vh 0;
}

.homehtmlblock .homehtmlblock-content
{
    width: 564px;
    float: right;
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10px);
    border-radius: 24px;
}

.homehtmlblock .homehtmlblock-content.homehtmlblock-content-left
{
    float: left;
}

.homehtmlblock .homehtmlblock-content .homehtmlblock-content-text
{
    padding: 50px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    text-align: left;
    min-height: 614px;
}

.homehtmlblock .homehtmlblock-content .homehtmlblock-content-text strong
{
    color: #000000E5;
    font-size: 40px;
    line-height: 54px;
    font-family: Epilogue, sans-serif;
    font-weight: 400;
    margin-bottom: 32px
}

.homehtmlblock .homehtmlblock-content .homehtmlblock-content-text strong b
{
    font-weight: 700
}

.homehtmlblock .homehtmlblock-content .homehtmlblock-content-text p
{
    color: #000000;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    margin: 0 0 52px;
    max-width: 400px
}

.homehtmlblock .homehtmlblock-content .homehtmlblock-content-text a
{
    color: #FFFFFF;
    font-size: 16px;
    line-height: 54px;
    font-weight: 600;
    padding: 0 33px;
    background-color: #2B2B40;
    border-radius: 28px;
    transition: 0.5s;
    border: 1px solid #2B2B40;
    margin-bottom: 5vh
}

.homehtmlblock .homehtmlblock-content .homehtmlblock-content-text a:hover
{
    background-color: transparent;
    color: #2B2B40;
}

#mainHolder_divDesign .homehtmlblock .homehtmlblock-content.owl-carousel .owl-nav
{
    top: calc(50% - 28px);
}

.homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide
{
    float: left;
    width: 100%;
    background-color: transparent;
    border-radius: 0;
    backdrop-filter: none;
    display: flex;
    align-items: stretch;
    justify-content: center;
}

.homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text
{
    float: left;
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    backdrop-filter: blur(10px);
    border-radius: 24px;
    margin: 2vh 8px;
    padding: 32px 24px 24px;
    text-align: center;
    align-items: center;
    min-height: auto
}

.homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text:first-child
{
    margin-left: 0
}

.homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text:last-child
{
    margin-right: 0
}

.homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text strong
{
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 19px
}

.homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text p
{
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 36px;
    max-width: 100%
}

.homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text a
{
    padding: 0 33px;
    margin-bottom: 0;
    float: left;
    width: 100%;
    max-width: 250px
}

.homehtmlblocktwo
{
    float: left;
    width: 100%;
    background-color: #9E9EC9;
}

.homehtmlblocktwo .homehtmlblocktwo-content
{
    float: left;
    width: 100%;
    display: flex;
    align-items: stretch;
    justify-content: center;
    padding: 7vh 0;
}

.homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text
{
    float: left;
    width: 100%;
    background: #fff;
    border-radius: 24px;
    margin: 2vh 8px;
    padding: 56px 24px 88px;
    text-align: center;
    align-items: center;
    display: flex;
    justify-content: flex-start;
    flex-direction: column;
    position: relative;
    align-items: center;
}

.homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text:first-child
{
    margin-left: 0
}

.homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text:last-child
{
    margin-right: 0
}

.homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text strong
{
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
    margin-bottom: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 68px
}

.homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text strong b
{
    font-weight: 700
}

.homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text p
{
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 6vh;
    color: #00000052;
    font-weight: 400
}

.homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text a
{
    padding: 0 15px;
    float: left;
    width: 100%;
    max-width: 181px;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 26px;
    min-height: 56px;
    font-weight: 600;
    background-color: #2B2B40;
    border-radius: 28px;
    transition: 0.5s;
    border: 1px solid #2B2B40;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    bottom: 32px;
}

.homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text a:hover
{
    background-color: transparent;
    color: #2B2B40;
}

.homehtmlblockthree
{
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    padding: 0;
}

.homehtmlblockthree .homehtmlblockthree-content
{
    float: left;
    width: 100%;
}

.homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text span
{
    /*color:#FFFFFF52;*/
    color: #00000052;
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
    margin-bottom: 5vh
}

.homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text strong
{
    color: #000;
    font-size: 40px;
    font-weight: 400;
    line-height: 54px;
    margin-bottom: 2.5vh;
    font-family: Epilogue, sans-serif;
}

.homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text p
{
    /*color:#FFFFFF7A;*/
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 8vh;
}

.homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text a
{
    border: 1px solid #FFFFFF;
    background-color: #FFFFFF;
    border-radius: 28px;
    color: #2B2B40;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    margin: 0 0 5vh;
    padding: 0 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 56px;
    transition: 0.5s
}

.homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text a:hover
{
    background-color: #2B2B40;
    color: #fff;
}

.homevideobutton
{
    float: right;
    position: absolute;
    right: 32px;
    bottom: -28px;
    z-index: 3
}

.homevideobutton .homevideobutton-video
{
    float: left;
}

.homevideobutton .homevideobutton-video > a
{
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #000000;
    box-shadow: 0px 5px 16px rgba(0, 0, 0, 0.09);
    border-radius: 100px;
    min-height: 56px;
    padding: 0 24px 0 12px;
}

.homevideobutton .homevideobutton-video > a img
{
    margin-right: 10px
}

.homevideobutton .homevideobutton-video > a span
{
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.videoBanner
{
    margin: 0 auto;
    width: 1008px;
    border-radius: 8px;
    overflow: hidden;
}

.videoBanner video
{
    float: left;
    width: 100%
}

.videoBanner iframe
{
    float: left;
    width: 100%
}

.tagblock
{
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: cover;
    padding: 0;
}

.tagblock .tagblock-content
{
    float: left;
    max-width: 1272px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: right;
}

.tagblock .tagblock-content ul
{
    float: right;
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
    margin: 0;
    padding: 0;
    list-style: none;
    flex-direction: column;
}

.tagblock .tagblock-content ul li
{
    margin-bottom: 8px
}

.tagblock .tagblock-content ul li:last-child
{
    margin-bottom: 0
}

.tagblock .tagblock-content ul li a
{
    background-color: #FFFFFF;
    float: left;
    padding: 0 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 60px;
    border-radius: 8px;
    color: #2B2B40;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    transition: 0.5s
}

.tagblock .tagblock-content ul li a:hover
{
    background-color: #2B2B40;
    color: #fff;
}

.detaillookbook
{
    float: left;
    width: 100%;
    position: relative;
}

.detaillookbook .detaillookbook-image
{
    float: left;
    width: 100%;
}

.detaillookbook .detaillookbook-image img
{
    float: left;
    width: 100%;
}

.detaillookbook .detaillookbook-col
{
    position: absolute;
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: left;
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-dot
{
    cursor: pointer;
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product
{
    opacity: 0;
    visibility: hidden;
    transition: 0.5s
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box.active .detaillookbook-col-product
{
    opacity: 1;
    visibility: visible;
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a
{
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);
    border-radius: 16px;
    width: 244px;
    padding: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: left;
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .detaillookbook-col-product-name
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 8px
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .detaillookbook-col-product-price
{
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .detaillookbook-col-product-price em
{
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    float: left;
    margin-right: 4px;
    text-decoration: line-through;
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .detaillookbook-col-product-price span
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    float: left;
}

.detaillookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .detaillookbook-col-product-spric
{
    margin-top: 8px;
    margin-left: 0;
    float: left;
    width: 100%;
}

/*uyegiris-uyeol-poopup*/
/*#divPopupUyeGiris input{border:1px solid #00000014;border-radius:16px;height:56px;padding:10px 16px;text-indent:0;color:#0000003D;-webkit-text-fill-color:#0000003D;font-size:14px;font-weight:400}
#divPopupUyeGiris input:focus {color: #000 !important;-webkit-text-fill-color:#000 !important}*/
.userWrapper input
{
    border: 1px solid #00000014 !important;
    border-radius: 16px !important;
    height: 56px !important;
    padding: 10px 16px !important;
    text-indent: 0 !important;
    color: #000 !important;
    -webkit-text-fill-color: #000;
    font-size: 14px;
    font-weight: 400 !important
}

.userWrapper input.ticiTelInput::placeholder
{
    opacity: 0;
}

.userWrapper input#txtQuickTelLogin::placeholder
{
    opacity: 0;
}

.userWrapper input:focus
{
    color: #000 !important;
    -webkit-text-fill-color: #000 !important
}

.socialMediaLoginButtons .baglanButton
{
    background-color: transparent !important
}

.socialMediaLoginButtons .baglanButton a
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
    padding: 19px 24px;
    border: 1px solid #9E9EC9;
    border-radius: 100px;
}

.socialMediaLoginButtons .baglanButton a b
{
    font-weight: 600
}

.socialMediaLoginButtons .baglanButton a#btnFaceLogin
{
    background: url(../../Uploads/EditorUploads/images/loginfacebooklogo.svg) no-repeat center right 20px;
    padding-right: 50px
}

.socialMediaLoginButtons .baglanButton a#btnGoogleLogin
{
    background: url(../../Uploads/EditorUploads/images/logingooglelogo.svg) no-repeat center right 20px;
    padding-right: 50px
}

.userLoginBtn
{
    background-color: #162442 !important;
    border-radius: 28px !important;
    height: 56px !important;
    line-height: 56px !important;
    font-size: 16px !important;
    font-weight: 600 !important
}

.userWrapper.otpSmsDiv .textbox
{
    width: calc(70% - 10px);
    margin-right: 10px
}

.userWrapper.otpSmsDiv button.userSmsOtpBtn
{
    height: 56px;
    border: 1px solid #000;
    border-radius: 16px;
    height: 56px;
    background: #000;
}

.userWrapper.otpSmsDiv button.userSmsOtpBtn span
{
    color: #fff;
    font-size: 14px;
    font-weight: 400
}

#divUyeGirisContent input[type=checkbox], #divPopupUyeGiris input[type=checkbox], #divPopupHizliUyelik input[type=checkbox]
{
    height: 18px !important;
    min-width: 18px !important;
    border: none !important;
    background-color: #eeeef0 !important;
    margin-right: 11px !important;
}

.usercinsDiv input{margin-left:0;}

/**/
.userLeftBox #divSifremiUnuttum
{
    padding: 0 32px;
}

.userLeftBox #divSifremiUnuttum .userLogin
{
    margin-bottom: 0
}

.userLeftBox #divSifremiUnuttum .backBtn
{
    background-color: #162442 !important;
    border: none;
    border-radius: 28px;
    height: 56px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 1.5 !important;
    padding: 15px 0;
}

#divPopupUyeGiris
{
    position: relative;
}

#divPopupHizliUyelik
{
    position: relative;
}

#divPopupUyeGiris .emailDiv:before
{
    content: 'E-posta adresiniz';
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px
}

#divPopupUyeGiris .passDiv:before
{
    content: 'Şifreniz';
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px
}

#divPopupUyeGiris .userLoginBtn
{
    margin-right: 32px;
    margin-left: 32px;
    width: calc(100% - 64px);
}

#divPopupUyeGiris .spanTittle
{
    float: left;
    width: 50%;
    border-bottom: 1px solid #00000014;
    color: #000000E5;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 64px;
    position: relative;
}

#divPopupUyeGiris .spanTittle:after
{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 2px;
    background-color: #9E9EC9
}

#divPopupUyeGiris .passDiv input
{
    padding-right: 130px
}

#divPopupUyeGiris .userPassBtn
{
    /*position:absolute;right:48px;bottom:0;*/
    color: #9E9EC9;
    font-size: 14px;
    line-height: 56px;
    font-weight: 600;
    text-decoration: none;
    margin: 0;
    display: none;
}

#divPopupUyeGiris .userWrapper.passDiv .userPassBtn
{
    display: inline-block;
}

#divPopupUyeGiris .TcxPassEye, #divPopupHizliUyelik .TcxPassEye
{
    right: 42px !important;
    top: 44px !important;
}

#divPopupUyeGiris .userSignUp
{
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    margin-top: 0;
    color: #00000052 !important;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 64px;
    border: none;
    border-bottom: 1px solid #00000014;
    padding: 0;
    text-decoration: none;
    background-color: transparent !important
}

#divPopupUyeGiris .userSignUp b
{
    font-weight: 400
}

#divPopupUyeGiris .userWrapper
{
    margin-bottom: 18px;
    padding: 0 32px;
}

#divPopupUyeGiris .uyeGirisFormDetail .loginTab
{
    padding: 0 32px;
}

#divPopupUyeGiris .socialMediaLoginButtons
{
    padding: 0 32px;
}

#divUyeGirisForm .socialUserSozlesmeDiv label, #divPopupUyeGiris .socialMediaLoginButtons label
{
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: #000000;
    width: 90%;
}

#divUyeGirisForm .socialUserSozlesmeDiv label a, #divPopupUyeGiris .socialMediaLoginButtons label a
{
    text-decoration: underline;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #000000 !important;
}

#divPopupUyeGiris .socialMediaLoginButtons input[type=checkbox], .socialMediaLoginButtons .socialUserSozlesmeDiv input[type=checkbox]
{
    margin: 0 11px 5px 0;
    float: left;
}

.socialMediaLoginButtons .socialUserSozlesmeDiv
{
    margin-top: 20px !important
}

#divPopupHizliUyelik .spanTittle
{
    float: right;
    width: 50%;
    border-bottom: 1px solid #00000014;
    color: #000000E5;
    font-size: 16px;
    line-height: 26px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 64px;
    position: relative;
}

#divPopupHizliUyelik .spanTittle:after
{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 2px;
    background-color: #9E9EC9
}

#divPopupHizliUyelik input[type=checkbox]
{
    margin-top: 3px
}

#divPopupHizliUyelik .userSozlesmeDiv input[type=checkbox]
{
    margin-top: 1px
}

#divPopupHizliUyelik .emailDiv:before
{
    content: 'E-posta adresiniz';
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px
}

#divPopupHizliUyelik .passDiv:before
{
    content: 'Şifreniz';
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px
}

#divPopupHizliUyelik .nameDiv:before
{
    content: 'Adınız';
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px
}

#divPopupHizliUyelik .lastDiv:before
{
    content: 'Soyadınız';
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px
}

#divPopupHizliUyelik .telDiv:before
{
    content: 'Telefon numarası';
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    line-height: 22px;
    margin-bottom: 6px
}

#divPopupHizliUyelik .userWrapper
{
    margin-bottom: 18px;
    padding: 0 32px
}

#divPopupHizliUyelik .userLogin
{
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    margin-top: 0;
    color: #00000052 !important;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 64px;
    border: none;
    border-bottom: 1px solid #00000014;
    padding: 0;
    text-decoration: none;
    background-color: transparent !important
}

#divPopupHizliUyelik .userLogin > p
{
    display: none;
}

#divPopupHizliUyelik .userLogin > p.backBtn
{
    display: inline-block;
    border: none;
    padding: 0;
    color: #00000052 !important;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    text-decoration: none;
    background-color: transparent !important;
    margin-top: 0
}

#divPopupHizliUyelik .userLoginBtn
{
    margin-right: 32px;
    margin-left: 32px;
    width: calc(100% - 64px);
}

#divPopupHizliUyelik .userMail, #divPopupHizliUyelik .userSozlesmeDiv,#divPopupHizliUyelik .usercinsDiv,#divPopupHizliUyelik .userSms
{
    padding-right: 32px;
    padding-left: 32px;
    float: left;
}

#divPopupHizliUyelik .userMail, #divPopupHizliUyelik .userSms
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    font-family: Roboto, sans-serif
}

#mainHolder_divHizliUyelikAlan .userMail, #mainHolder_divHizliUyelikAlan .userSms
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

#mainHolder_divHizliUyelikAlan #hizliBakisCinsiyet .uyeOlCol,
#divPopupHizliUyelik #hizliBakisCinsiyet .uyeOlCol{height:25px;line-height:27px;}
#mainHolder_divHizliUyelikAlan #hizliBakisCinsiyet > span.labelRow label,
#divPopupHizliUyelik #hizliBakisCinsiyet > span.labelRow label{height:25px;line-height:27px; }

#divPopupHizliUyelik .userMail label,#divPopupHizliUyelik .usercinsDiv label, #divPopupHizliUyelik .userSms label, #divPopupHizliUyelik .userSozlesmeDiv label, #mainHolder_divHizliUyelikAlan .userMail label, #mainHolder_divHizliUyelikAlan .userSms label,#mainHolder_divHizliUyelikAlan .usercinsDiv label, #mainHolder_divHizliUyelikAlan .userSozlesmeDiv label
{
    font-size: 14px;
    font-weight: 400;
    line-height: 19px;
    color: #000000;
}

#divPopupHizliUyelik .userSozlesmeDiv label strong, #mainHolder_divHizliUyelikAlan .userSozlesmeDiv label strong
{
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    color: #000000;
}

#divPopupHizliUyelik .userSozlesmeDiv label a, #mainHolder_divHizliUyelikAlan .userSozlesmeDiv label a,
#divPopupHizliUyelik .usercinsDiv label a, #mainHolder_divHizliUyelikAlan .usercinsDiv label a
{
    text-decoration: underline;
    font-size: 14px;
    font-weight: 700;
    line-height: 22px;
    color: #000000 !important;
}

.uyegirisPopup .fancybox-skin .userLeftBox
{
    width: 476px;
}

.uyegirisPopup.fancybox-opened .fancybox-skin
{
    padding: 16px 0 32px !important;
}

.uyegirisPopup .alert-danger
{
    margin-top: 5px
}

.uyegirisPopup .alert-danger.spnSozlesmeValidation
{
    padding-left: 32px;
    padding-right: 32px;
    float: left;
    margin-bottom: 20px;
}

.uyegirisPopup.fancybox-opened a.fancybox-close
{
    right: -15px
}

body.UyeGiris #divUyeGirisContent .userDivLeft
{
    padding-right: 10px !important
}

body.UyeGiris #divUyeGirisContent .userDivRight
{
    padding-left: 10px !important
}

.userContainer .userLeftBox, .userContainer .userRightBox
{
    width: 100%;
    float: left;
    margin: 0;
    padding: 25px;
    border-radius: 16px
}

/*KampanyalarSayfası*/
.contentpagetitleblock
{
    float: left;
    width: 100%;
    margin-bottom: 40px
}

.contentpagetitleblock .breadcrumb
{
    padding: 14px 0 21px
}

.contentpagetitleblock h1
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
}

.campaignsblock
{
    float: left;
    width: 100%
}

.campaignsblock .campaignsblock-col
{
    float: left;
    width: 100%;
    margin-bottom: 60px
}

.campaignsblock .campaignsblock-col .campaignsblock-col-image
{
    float: left;
    width: 40.91%;
}

.campaignsblock .campaignsblock-col .campaignsblock-col-image img
{
    float: left;
    width: 100%;
    border-radius: 8px
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text
{
    float: left;
    width: 59.09%;
    padding-left: 40px
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    text-align: left;
    border-bottom: 1px solid #00000014;
    padding-bottom: 24px;
    margin-bottom: 24px
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top div
{
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top div strong
{
    color: #000000E5;
    font-size: 24px;
    line-height: 34px;
    font-weight: 600;
    margin-bottom: 4px
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top div span
{
    color: #000000E5;
    font-size: 16px;
    line-height: 26px;
    font-weight: 400
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top a
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 56px;
    border-radius: 28px;
    background-color: #2B2B40;
    border: 1px solid #2B2B40;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    padding: 0 3.5vw;
    transition: 0.5s
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top a:hover
{
    background-color: #fff;
    color: #2B2B40;
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom
{
    float: left;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    flex-direction: column;
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom em
{
    color: #00000052;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
    font-style: normal
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom em:last-child
{
    margin-bottom: 0;
    font-size: 14px
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom p
{
    float: left;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    flex-direction: column;
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 32px
}

.campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom p strong
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 6px
}

/*KolayİadeSayfası*/
.returnblock
{
    float: left;
    width: 100%;
    margin-bottom: 10vh
}

.returnblock strong
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
    margin-bottom: 16px
}

.returnblock p
{
    float: left;
    width: 100%;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 32px
}

.returnblock ul
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    margin: 0;
    padding: 0;
    list-style: none
}

.returnblock ul li
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 16px;
    max-width: 700px
}

.returnblock ul li span
{
    min-width: 48px;
    min-height: 48px;
    background-color: #FF7152;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-right: 12px;
}

/*MasterDökümSayfası*/
.newpageone
{
    float: left;
    width: 100%;
}

.newpageone .newpageone-title
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.newpageone .newpageone-title > div
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 40px
}

.newpageone .newpageone-title > div strong
{
    font-size: 32px;
    line-height: 38px;
    color: #000;
    font-weight: 300
}

.newpageone .newpageone-title > div strong b
{
    font-weight: 700
}

.newpageone .newpageone-title > div span
{
    font-size: 16px;
    line-height: 19px;
    color: #000;
    font-weight: 300;
    letter-spacing: 0.63em
}

.newpageone .newpageone-title > p, .newpagetwo .newpagetwo-title > p
{
    max-width: 795px;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 40px;
}

.newpageone .newpageone-title > a, .newpagetwo .newpagetwo-title > a
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    margin: 0 0 50px;
    min-height: 56px;
    transition: 0.5s;
    border-radius: 28px;
    border: 1px solid #2B2B40;
    background-color: #2B2B40;
    padding: 0 3.5vw;
}

.newpageone .newpageone-title > a:hover, .newpagetwo .newpagetwo-title > a:hover
{
    background-color: #fff;
    color: #2B2B40;
}

.newpageone .newpageone-lookbook
{
    float: left;
    width: 100%;
    display: flex;
    align-items: stretch;
    margin-bottom: 9vh
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col
{
    float: left;
    width: 100%;
    position: relative;
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col img
{
    float: left;
    width: 100%;
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col:first-child img
{
    border-radius: 16px 0 0 16px
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col:last-child img
{
    border-radius: 0 16px 16px 0
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box
{
    position: absolute;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: left;
    z-index: 3
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-dot
{
    cursor: pointer;
    max-width: 48px
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product
{
    opacity: 0;
    visibility: hidden;
    transition: 0.5s
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box.active .newpageone-lookbook-col-product
{
    opacity: 1;
    visibility: visible;
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a
{
    background: #FFFFFF;
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.08);
    border-radius: 16px;
    width: 244px;
    padding: 16px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-end;
    text-align: left;
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a .newpageone-lookbook-col-product-name
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-bottom: 8px
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a .newpageone-lookbook-col-product-price
{
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a .newpageone-lookbook-col-product-price em
{
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    float: left;
    margin-right: 4px;
    text-decoration: line-through;
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a .newpageone-lookbook-col-product-price span
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    float: left;
}

.newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a .newpageone-lookbook-col-product-spric
{
    margin-top: 8px;
    margin-left: 0;
    float: left;
    width: 100%;
}

.newpageone .newpageone-content
{
    float: left;
    width: 100%;
}

.newpageone .newpageone-content .newpageone-content-col
{
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 10vh
}

.newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-text
{
    float: left;
    width: 50.649%;
    padding-right: 7vw
}

.newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-text strong, .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-text strong
{
    float: left;
    width: 100%;
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
    margin-bottom: 24px
}

.newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-text p, .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-text p
{
    float: left;
    width: 100%;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0
}

.newpageone .newpageone-content .newpageone-content-col.colreverse, .newpagetwo .newpagetwo-content .newpagetwo-content-col.colreverse
{
    flex-direction: row-reverse;
}

.newpageone .newpageone-content .newpageone-content-col.colreverse .newpageone-content-col-text
{
    padding-left: 3vw;
    padding-right: 2vw
}

.newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-video
{
    float: left;
    width: 49.351%;
    border-radius: 16px;
    overflow: hidden;
}

.newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-video img, .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-image img
{
    float: left;
    width: 100%;
}

.newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-video video, .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-image video
{
    float: left;
    width: 100%;
}

#mainHolder_SayfaIcerik_pnlIlgiliUrunler
{
    float: left;
    width: 100%;
}

#mainHolder_SayfaIcerik_pnlIlgiliUrunler #divIcerikUrunleri
{
    float: left;
    width: 100%;
}

#mainHolder_SayfaIcerik_pnlIlgiliUrunler #divIcerikUrunleri .ProductList
{
    float: left;
    width: 100%;
    margin: 10vh 0;
}

#mainHolder_SayfaIcerik_pnlIlgiliUrunler #divIcerikUrunleri .ProductList .productItem.SptIndirim .productPriceWrap
{
    flex-direction: column-reverse;
    align-items: flex-start;
    white-space: nowrap;
}

#mainHolder_SayfaIcerik_pnlIlgiliUrunler #divIcerikUrunleri .ProductList .productItem.SptIndirim .KatSepetFiyat
{
    margin-left: 16px
}

.newpagetwo
{
    float: left;
    width: 100%;
}

.newpagetwo .newpagetwo-title
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.newpagetwo .newpagetwo-title strong
{
    color: #000000;
    font-size: 40px;
    font-weight: 400;
    line-height: 54px;
    margin-bottom: 24px;
    font-family: Epilogue, Roboto, sans-serif;
}

.newpagetwo .newpagetwo-content
{
    float: left;
    width: 100%;
    margin-top: 10vh
}

.newpagetwo .newpagetwo-content .newpagetwo-content-col
{
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 8vh
}

.newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-text
{
    float: left;
    width: 33.765%;
    padding-right: 3vw
}

.newpagetwo .newpagetwo-content .newpagetwo-content-col.colreverse .newpagetwo-content-col-text
{
    padding-left: 2vw;
    padding-right: 1vw
}

.newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-image
{
    float: left;
    width: 66.235%;
    border-radius: 16px;
    overflow: hidden;
}

.newpagetwo-formblock, .newpagetwo-formblock2
{
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center
}

.newpagetwo-formblock2
{
    padding: 6vh 0;
}

.newpagetwo-formblock-content
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 13vh 5vw;
}

.newpagetwo-formblock-content strong
{
    font-size: 64px;
    font-weight: 700;
    line-height: 70px;
    color: #fff;
    margin-bottom: 50px;
    max-width: 860px
}

.newpagetwo-formblock-content a
{
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    color: #2B2B40;
    padding: 0 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 56px;
    background-color: #fff;
    border-radius: 28px;
    transition: 0.5s;
    cursor: pointer;
}

.newpagetwo-formblock-content a:hover
{
    background-color: #2B2B40;
    color: #fff;
}

.newpagetwo-formblock2-content
{
    float: left;
    width: 450px;
    background: rgba(255,255,255,0.9);
    border-radius: 16px;
    padding: 65px 25px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.newpagetwo-formblock2-content strong
{
    font-size: 40px;
    font-weight: 400;
    line-height: 54px;
    color: #000000E5;
    margin-bottom: 50px;
    font-family: Epilogue, Roboto, sans-serif;
}

.newpagetwo-formblock2-content strong b
{
    font-weight: 700
}

.newpagetwo-formblock2-content a
{
    font-size: 16px;
    font-weight: 600;
    line-height: 26px;
    color: #fff;
    padding: 0 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 56px;
    background-color: #2B2B40;
    border-radius: 28px;
    transition: 0.5s;
    cursor: pointer;
}

.newpagetwo-formblock2-content a:hover
{
    background-color: #fff;
    color: #2B2B40;
}

.newpagetwo-formblock2-content.blockposition-center
{
    float: none;
    margin: 0 auto;
}

.newpagetwo-formblock2-content.blockposition-right
{
    float: right;
}

#divIcerik.pageContainer.contentpagefullwidth
{
    max-width: 100%;
    padding-right: 0;
    padding-left: 0
}

.newpagethree
{
    float: left;
    width: 100%;
    margin-bottom: 10vh
}

.newpagethree .newpagethree-content
{
    min-width: calc(100vw - ((100vw - 100%)/2));
    overflow: hidden;
    margin: 0;
}

.newpagethree .newpagethree-left
{
    flex-grow: 1;
    float: left;
    width: 52.313%;
    padding-right: 10%;
}

.newpagethree .newpagethree-left .dinamikForm #frmDinamikForm
{
    float: left;
    max-width: 430px
}

.newpagethree .newpagethree-left .dinamikForm .dinamikFormBaslik
{
    display: none;
}

.newpagethree .newpagethree-left .dinamikForm .dinamikFormOnbilgi
{
    float: left;
    width: 100%;
}

.newpagethree .newpagethree-left .dinamikForm .dinamikFormOnbilgi p
{
    float: left;
    width: 100%;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 45px;
}

.newpagethree .newpagethree-left .newpagethree-title
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    text-align: center;
    margin-bottom: 25px;
    float: left;
    width: 100%;
}

.newpagethree .newpagethree-left .newpagethree-title strong
{
    font-size: 32px;
    line-height: 38px;
    color: #000;
    font-weight: 300
}

.newpagethree .newpagethree-left .newpagethree-title strong b
{
    font-weight: 700
}

.newpagethree .newpagethree-left .newpagethree-title span
{
    font-size: 16px;
    line-height: 19px;
    color: #000;
    font-weight: 300;
    letter-spacing: 0.60em
}

body.dinamikformpage
{
    overflow-x: hidden;
}

.newpagethree .newpagethree-right
{
    float: left;
    width: 47.687%
}

.newpagethree .newpagethree-right div
{
    float: left;
    width: 100%
}

.newpagethree .newpagethree-right div img
{
    float: left;
    width: 100%
}

/*stoktakimagazalarpopup*/
#inStockModal > .modal-content
{
    max-width: 500px !important;
    border-radius: 16px;
    padding: 0 0 10px 0
}

#inStockModal #stoktakiMagazalar h2
{
    float: left;
    width: 100%;
    border-bottom: 1px solid #00000014;
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #000000E5;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    min-height: 72px;
    margin-top: -54px !important
}

#inStockModal #stoktakiMagazalar .searchLine
{
    padding: 0 32px;
}

#inStockModal #stoktakiMagazalar .searchLine > select
{
    margin-right: 0 !important;
    float: left;
    width: 100%;
    border: 1px solid #00000014;
    border-radius: 16px !important;
    height: 56px;
    padding: 0 15px;
    color: #000000E5;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 10px;
    background: url(../../Uploads/EditorUploads/images/footerbottomarrow.svg) no-repeat center right 20px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

#inStockModal #stoktakiMagazalar .searchedLine
{
    padding: 0 32px;
}

.ticimaxModal .modal-close
{
    font-weight: 300
}

.ticimaxModal#inStockModal .modal-close
{
    margin: 20px 20px 0 -20px;
    z-index: 9;
    position: relative;
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem
{
    background-color: #0000000A;
    border: none !important;
    border-radius: 16px;
    position: relative;
    padding: 16px 16px 16px 72px !important;
    margin-bottom: 10px
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem:before
{
    content: '';
    width: 40px;
    height: 40px;
    background: url(../../Uploads/EditorUploads/images/magazamap.svg) no-repeat center center;
    background-size: 100%;
    position: absolute;
    left: 20px;
    top: 20px;
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem > b.title
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    float: left;
    width: 100%;
    padding-right: 100px
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem > p
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 12px 0 16px;
    border-bottom: 1px solid #0000000A;
    padding-bottom: 11px;
    float: left;
    width: 100%;
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem > a
{
    padding: 0 !important;
    text-decoration: none !important
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem > a.btnTel
{
    color: #9E9EC9;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin: 0 10px 0 0;
    display: inline-flex;
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem > a.btnMaps
{
    color: #9E9EC9;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin: 0;
    float: right;
    display: inline-flex;
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem > a.btnMaps:after
{
    content: '';
    margin-left: 4px;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/locationicon.svg) no-repeat center center;
    background-size: 100%;
    float: right;
}

#inStockModal #stoktakiMagazalar .searchedList .searchedItem .stockValue
{
    position: absolute;
    right: 16px;
    top: 16px;
    background-color: #00000052;
    border-radius: 4px;
    padding: 0 8px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 500 !important;
    line-height: 24px
}

#inStockModal #stoktakiMagazalar .searchedLine .searchedList
{
    padding-right: 0 !important;
    width: 100% !important
}

#inStockModal #stoktakiMagazalar .searchLine
{
    float: left;
}

#inStockModal #stoktakiMagazalar .searchedLine .searchedList, #stoktakiMagazalar .searchedLine .searchedMap
{
    max-height: 400px;
    height: inherit !important;
}

/*stoktakimagazalarpopup*/
/*search*/
.ticimax-search-content
{
    width: 874px !important;
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.08);
    box-shadow: 0px 6px 12px rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    padding: 32px 40px;
    margin-top: 16px
}

.ticimax-search-content .ticimax-search-sidebar
{
    width: 50%;
    background-color: transparent;
    padding: 0;
}

.ticimax-search-content .ticimax-search-sidebar .ticimax-sidebar-item
{
    float: left;
    width: 100%;
    margin-bottom: 4vh
}

.ticimax-search-content .ticimax-search-sidebar .ticimax-sidebar-item:last-child
{
    margin-bottom: 0
}

.ticimax-search-content .ticimax-search-sidebar .ticimax-sidebar-item h3
{
    padding-left: 0;
    color: #00000052;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 16px
}

.ticimax-search-content .ticimax-search-sidebar .ticimax-sidebar-item ul li
{
    padding: 0 10px 8px 0;
    color: #000000E5;
    font-size: 15px;
    font-weight: 600;
    line-height: 26px
}

.ticimax-search-content .ticimax-search-sidebar .ticimax-sidebar-item ul li a
{
    color: #000000E5
}

.ticimax-search-content .ticimax-search-products
{
    width: 50%;
    padding: 0;
}

.ticimax-search-content .ticimax-search-products .ticimax-search-products-title
{
    float: left;
    width: 100%;
    margin-bottom: 16px
}

/*.ticimax-search-content .ticimax-search-products .ticimax-search-products-title h3{float:left;width:100%;color:#00000052;font-size:16px;font-weight:400;line-height:26px;margin-bottom:0}*/
.ticimax-search-content .ticimax-search-products .ticimax-search-products-title h3
{
    font-size: 0
}

.ticimax-search-content .ticimax-search-products .ticimax-search-products-title h3:before
{
    content: 'Ürün önerileri';
    float: left;
    width: 100%;
    color: #00000052;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

.ticimax-search-content .ticimax-search-products .products li
{
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 16px;
}

.ticimax-search-content .ticimax-search-products .products li a
{
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none !important
}

.ticimax-search-content .ticimax-search-products .products li:hover a
{
    transform: none;
    overflow: inherit;
}

.ticimax-search-content .ticimax-search-products .products li:last-child
{
    margin-bottom: 0
}

.ticimax-search-content .ticimax-search-products .products li a .ticimax-search-product-image
{
    min-width: 100px !important;
    border-radius: 8px;
    height: 75px
}

.ticimax-search-content .ticimax-search-products .products li a .ticimax-search-product-info
{
    padding-left: 16px;
}

.ticimax-search-content .ticimax-search-products .products li a .ticimax-search-product-info .ticimax-search-product-info-category
{
    display: none;
}

.ticimax-search-content .ticimax-search-products .products li a .ticimax-search-product-info .ticimax-search-product-info-name
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 44px;
    white-space: inherit;
    margin-bottom: 8px
}

.ticimax-search-content .ticimax-search-products .products li a .ticimax-search-product-info .ticimax-search-product-info-price
{
    color: #000000E5;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.ticimax-search-content .ticimax-search-products .products li a .ticimax-search-product-info .ticimax-search-product-info-oldPrice
{
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px
}

body.searchpagee .categoryName
{
    display: none;
}

body.searchpagee .breadcrumb
{
    display: none !important
}

body.searchpagee.searchpageenoproduct .filterSaveContent
{
    display: none !important
}

body.searchpagee.searchpageenoproduct .filterSaveList
{
    display: none !important
}

body.CategoryBody.categoryageenoproduct .filterSaveContent
{
    display: none !important
}

body.CategoryBody.categoryageenoproduct .filterSaveList
{
    display: none !important
}

body.searchpageenoproduct #divUrunYok .searchvaluetext
{
    float: left;
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: 8vh 0;
}

body.searchpageenoproduct #divUrunYok .searchvaluetext:before
{
    content: '';
    width: 140px;
    height: 140px;
    background: url(../../Uploads/EditorUploads/images/notfoundicon.svg) no-repeat center center;
    background-size: 100%;
    margin-bottom: 16px
}

body.searchpageenoproduct #divUrunYok .searchvaluetext div span
{
    color: #000000;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    margin-right: 3px;
    text-transform: capitalize;
}

body.searchpageenoproduct #divUrunYok .searchvaluetext div strong
{
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

body.searchpageenoproduct #divUrunYok > img
{
    display: none !important;
}

.categoryTitleText .CountLi
{
    float: left;
    width: 100%;
    text-align: center;
    margin: 5vh 0 2vh;
    display: none;
}

body.searchpagee .categoryTitleText .CountLi
{
    display: block;
}

.categoryTitleText .CountLi .ticiContainer2
{
    font-size: 24px;
    font-weight: 400;
    line-height: 34px;
}

.categoryTitleText .CountLi .ticiContainer2 span
{
    text-transform: lowercase;
}

.categoryTitleText .CountLi .ticiContainer2 span:after
{
    content: ' İçin bulundu ';
}

.categoryTitleText .CountLi .ticiContainer2 em
{
    font-style: normal;
    font-weight: 600;
}

/*search*/
/*dinamikform*/
.dinamikForm#katilimformu
{
    width: 500px;
    display: none;
    padding: 0 32px 32px;
}

.dinamikForm#katilimformu label.dinamikFormBaslik
{
    width: calc(100% + 64px);
    float: left;
    border-bottom: 1px solid #00000014;
    margin-left: -32px;
    margin-right: -32px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 72px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 24px
}

.dinamikForm#katilimformu .dinamikFormOnbilgi
{
    float: left;
    width: 100%;
}

.dinamikForm#katilimformu .dinamikFormOnbilgi p
{
    float: left;
    width: 100%;
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 22px;
}

.dinamikForm .dinamikFormContainer input.textbox
{
    border: 1px solid #00000014;
    border-radius: 16px;
    height: 56px;
    padding: 0 16px;
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px
}

.dinamikForm .dinamikFormContainer textarea.textarea
{
    border: 1px solid #00000014;
    border-radius: 16px;
    height: 56px;
    padding: 0 16px;
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 18px
}

.dinamikForm .dinamikFormContainer label
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 6px;
    padding: 0;
}

.dinamikForm .dinamikFormContainer label span.radioButtonText
{
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.dinamikForm .dinamikFormContainer label span.radioButtonText a
{
    font-weight: 700;
    text-decoration: underline;
    color: #000;
}

.dinamikForm .dinamikFormContainer label input[type=radio]
{
    min-width: 18px;
    min-height: 18px;
    border-radius: 4px;
    margin-left: 0;
    margin-right: 8px
}

.dinamikForm .dinamikFormContainer .divDFElementContent_radio label
{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.dinamikForm .dinamikFormContainer button
{
    background-color: #2B2B40 !important;
    border-radius: 28px;
    height: 56px;
    font-size: 16px;
    font-weight: 600
}

.fancybox-inner::-webkit-scrollbar
{
    width: 4px;
    border-radius: 10px
}

.fancybox-inner::-webkit-scrollbar-track
{
    background: #fff;
    border-radius: 10px
}

.fancybox-inner::-webkit-scrollbar-thumb
{
    background: #adadad;
    border-radius: 10px
}

/*dinamikform*/
/*üründetayaksesuargrupları*/
.aksesuarSecenek
{
    display: block;
    float: left;
    width: 100%;
    padding: 0;
    margin: 8px 0 6px 0;
    background: none;
    border: none
}

.TopDet .RightDetail.StokYok .aksesuarSecenek
{
    display: none !important
}

.detailaksesuarcollist
{
    float: left;
    width: 100%;
    display: none;
}

.RightDetail.aksesuaractive .detailaksesuarcollist
{
    display: block;
}

body .aksesuarSecenek.aksesuar .JKatAdi
{
    margin: 0 !important;
}

body .aksesuarSecenek.aksesuar .JKatAdi .bold
{
    text-align: left
}

body .aksesuarSecenek.aksesuar .JKatAdi .bold:before
{
    display: none
}

body .aksesuarSecenek.aksesuar .JKatAdi .bold:after
{
    display: none
}

body .aksesuarSecenek.aksesuar .JKatAdi .bold .satir1
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    float: left;
    width: 100%;
    margin-bottom: 6px;
    font-family: 'Roboto', sans-serif
}

body .TopDet .aksesuarSecenek .clear
{
    display: none
}

body .TopDet .aksesuarSecenek ul
{
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none
}

body .TopDet .aksesuarSecenek .ulUrunSlider a.detailLink
{
    position: relative;
    transition: 0.5s;
    display: flex !important;
    align-items: center;
    justify-content: center;
}

body .TopDet .aksesuarSecenek .ulUrunSlider a.detailLink img
{
    border: none !important;
    width: 100%;
    width: 102px;
    height: 74px;
    transition: 0.5s;
    border-radius: 8px
}

body .TopDet .aksesuarSecenek ul li
{
    width: auto;
    height: auto;
    margin-right: 0;
    margin-bottom: 0
}

body .TopDet .aksesuarSecenek ul li .productItem
{
    width: auto;
}

body .TopDet .aksesuarSecenek ul li .productItem .ozelAlanlar
{
    float: left;
    width: 100%;
    display: block !important;
}

body .TopDet .aksesuarSecenek ul li .productItem .ozelAlanlar > div
{
    display: inline-flex;
    min-height: 40px;
    border: 1px solid #00000029;
    border-radius: 8px;
    padding: 0 14px;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 14px;
    color: #000000E5;
    font-weight: 400;
    cursor: pointer;
    margin: 0 8px 8px 0;
    float: left;
    transition: 0.5s
}

body .TopDet .aksesuarSecenek ul li .productItem .ozelAlanlar > div.ozelAlan1, body .TopDet .aksesuarSecenek ul li .productItem .ozelAlanlar > div.ozelAlan2, body .TopDet .aksesuarSecenek ul li .productItem .ozelAlanlar > div.ozelAlan3, body .TopDet .aksesuarSecenek ul li .productItem .ozelAlanlar > div.ozelAlan4
{
    display: none;
}

body .TopDet .aksesuarSecenek ul li .productItem a.detailLink.active .ozelAlanlar > div
{
    color: #fff;
    background: #000000E5;
}

body .TopDet .aksesuarSecenek ul li .productItem a.detailLink:hover .ozelAlanlar > div
{
    color: #fff;
    background: #000000E5;
}

body .TopDet .aksesuarSecenek ul li .productItem .productTimer
{
    display: none !important
}

body .TopDet .aksesuarSecenek ul li .productItem .productImage
{
    overflow: inherit;
    border: none;
    padding: 0;
}

body .TopDet .aksesuarSecenek ul li .productItem .productImage a
{
    padding-bottom: 0
}

body .TopDet .aksesuarSecenek ul li .productItem.selected .productImage
{
}

body .TopDet .aksesuarSecenek ul li .productItem .productImage img
{
    display: none;
}

body .TopDet .aksesuarSecenek.aksesuar ul li:hover .productItem .productImage:before
{
    display: none;
}

body .TopDet .aksesuarSecenek ul li .productItem .productIcon
{
    display: none
}

body .TopDet .aksesuarSecenek ul li .productItem .urunListeAdet
{
    display: none !important
}

body .TopDet .aksesuarSecenek ul li .productItem .productDetail
{
    padding: 0;
    margin: 0;
    display: none
}

body .TopDet .aksesuarSecenek ul li .productItem .productDetail:before
{
    display: none
}

body .TopDet .aksesuarSecenek ul li .productItem .productDetail:after
{
    display: none
}

body .TopDet .aksesuarSecenek ul li .productItem .productName
{
    display: none
}

body .TopDet .aksesuarSecenek ul li .productItem .TukendiIco
{
    display: none
}

body .TopDet .aksesuarSecenek ul li .productItem .boxBedenlerContent
{
    display: none !important
}

body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .ozelAlanlar
{
    display: none;
}

body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage img
{
    display: block;
}

body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage a.detailLink
{
    width: 110px !important;
    height: 82px !important;
    margin-right: 0;
    margin-bottom: 10px !important;
    padding: 5px !important;
}

body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage a.detailLink:before
{
    content: '';
    border: 1px solid #000000;
    border-radius: 12px;
    width: 110px;
    height: 82px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    transition: 0.5s;
    opacity: 0;
    visibility: hidden;
}

body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage a.detailLink:hover:before
{
    opacity: 1;
    visibility: visible;
}

body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage a.detailLink.active:before
{
    opacity: 1;
    visibility: visible;
}

/*üründetayaksesuargrupları*/
/*headerbildirim*/
.hbildirim
{
    float: right;
    /*margin: 0 0 0 24px;*/
    position: relative;
}

.bildirimicon
{
    float: left;
    position: relative;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px solid #ebebeb;
}

.bildirimicon > a
{
    display: block;
    font-size: 19px;
}

.bildirimicon > a > i
{
    font-weight: 400;
    color: #000;
}

.bildirimicon span
{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    background: #000;
    border-radius: 100%;
    color: #fff;
    font-size: 12px;
    box-shadow: 0px 5px 7px 0px #00000040;
    font-weight: 600;
}

.bildirimmenu
{
    display: none;
    width: 315px;
    padding: 15px 15px;
    background: #fff;
    position: absolute;
    border-radius: 16px;
    box-shadow: 0 0 8px 2px rgb(0 0 0 / 20%);
    margin-top: 50px;
    z-index: 9999999;
    text-align: left;
    right: 0;
}

.bildirimmenu:before
{
    content: "▲";
    position: absolute;
    right: 3%;
    top: -15px;
    color: #fff;
    font-size: 20px;
    transform: scaleX(1.5);
    text-shadow: 0 11px 19px rgb(255 255 255 / 70%), 0 -5px 8px rgb(0 0 0 / 20%);
}

.hbildirim.active .bildirimmenu
{
    display: block;
}

.bildirimmenu span
{
    display: block;
    font-size: 20px;
    color: #2B2B40;
    margin-bottom: 15px;
    font-weight: 500;
}

.bildirimmenu ul
{
    float: left;
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.bildirimmenu ul li
{
    float: left;
    width: 100%;
    margin-bottom: 15px;
}

.bildirimmenu ul li a
{
    display: block;
    font-size: 13px;
    line-height: 1;
    color: #000;
}

.bildirimmenu ul li a:before
{
    content: "";
    font-family: "fontawesome";
    float: left;
    color: #18b566;
    font-size: 18px;
    line-height: 10px;
    margin-right: 10px;
}

/*hesabımsayfaları*/
body.HesabimTakip
{
    overflow-x: hidden;
}

body.HesabimTakip .hesabimBolumuTutucu
{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0;
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu
{
    background-color: #fff;
    padding: 32px 32px 32px 0;
    width: 26.3%
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li
{
    margin-bottom: 5px
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li a
{
    border-radius: 8px;
    background-color: #fff;
    padding: 10px 15px;
    color: #000000E5;
    font-size: 15px;
    font-weight: 500;
    transition: 0.5s;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li a i.fa
{
    font-size: 17px;
    margin-right: 15px
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.Active > a
{
    background-color: #000000E5;
    color: #fff;
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li ul
{
    padding-left: 20px
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li ul li
{
    margin-bottom: 0
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li ul li a
{
    font-size: 14px;
    font-weight: 400
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li ul li a:after
{
    left: 0;
    top: 9px;
    height: 17px;
    line-height: 17px;
    font-size: 13px
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li ul li a.aktif
{
    font-weight: 600
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.solAnaMenuAlt:before
{
    right: 10px
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.solAnaMenuAlt.Active:before
{
    color: #fff;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu
{
    width: 73.7%;
    padding: 32px 0 32px 32px;
    background-color: #fafafa;
    position: relative;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu:after
{
    content: '';
    position: absolute;
    right: -100%;
    left: 0;
    top: 0;
    bottom: 0;
    background-color: #fafafa;
    z-index: -9
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu
{
    background: #FFFFFF;
    box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    padding: 32px;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimAnasayfaMenuler ul
{
    margin: 0 -5px;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimAnasayfaMenuler ul li
{
    padding: 0 5px;
    margin-bottom: 10px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimAnasayfaMenuler ul li a
{
    background-color: #fafafa;
    border-radius: 16px;
    transition: 0.5s;
    padding: 95px 5px 35px;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimAnasayfaMenuler ul li a:hover
{
    background-color: #000
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimAnasayfaMenuler ul li a i
{
    transition: 0.5s;
    font-size: 30px;
    top: 46px;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .uyelikBilgilerim .satirBlok .hsbmTextbox, body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .uyelikBilgilerim .satirBlok .hsbmSelect
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimAdresSayfasi .adreslerim a.adresEkle
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 10px 5px;
    font-weight: 500
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimAdresSayfasi .adreslerim a.adresEkle i
{
    display: none;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFormTutucu .yeniIadeTalebiForm .satirBlok.satir1 .selectGrup select
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFormTutucu .favoriListeBos
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFormTutucu .favoriListeBos .favoriBosIkon .fa-smile-o:before
{
    content: '\f118';
    margin-right: 0;
    font-weight: 300
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUstButtonAlan .hesabimForm
{
    background-color: transparent;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFavoriSayfasi .favoriUstButtonAlan .hesabimForm input
{
    border-radius: 16px;
    min-height: 56px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .fiyatAlarmListem .favoriUrunP .hsbmSpan span
{
    font-weight: 300
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .fiyatAlarmListem .tdTutucu > .row > .ng-scope
{
    float: left;
    width: 100%;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .fiyatAlarmListem .istekDetayIcerik
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimFiyatAlarmSayfasi .fiyatAlarmListem .divItem a.sepetIcon
{
    max-width: 300px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimStokAlarmSayfasi .favoriUrunP .hsbmSpan span
{
    font-weight: 300
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimStokAlarmSayfasi .tdTutucu > .row > .ng-scope
{
    float: left;
    width: 100%;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimStokAlarmSayfasi .istekDetayIcerik
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikBolumu .hesabimStokAlarmSayfasi .favoriUrunTukendi
{
    max-width: 300px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimTablo .tdTutucu.tabloBasliklari
{
    border-radius: 8px 8px 0 0
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimTablo .tdTutucu.tdTutucuBeyaz
{
    border-radius: 0 0 8px 8px;
    margin-bottom: 10px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .siparisListContent .hesabimTablo .tdTutucu.siparisListe
{
    border-radius: 16px;
    margin-top: 10px;
    border: 1px solid #f3f3f3;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .siparisListContent .hesabimTablo .tabloIcerikTutucu .siparisUrun
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .siparisListContent .hesabimTablo .tabloIcerikTutucu .altButonTutucu
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .siparisListContent .hesabimTablo .siparisListe .siparisDetayDurum
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .siparisListContent .hesabimTablo .siparisAdresDetaylari .blok .blokIcerik
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimTablo .tdTutucu .istekDetayIcerik
{
    border-radius: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hesabimTablo .tdTutucu .istekDetayIcerik .istekUrunDetay .istekUrunFiyat
{
    margin-bottom: 10px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .siparisListContent .siparislerim .tabLink a
{
    border-radius: 8px;
    font-size: 13px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .siparisListContent .siparislerim .orders .order-info
{
    box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    border: 1px solid #f3f3f3;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .KayitliAramalarimSayfasi .hesabimTablo tbody tr.tabloBeyaz td
{
    border-top-width: 1px;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .havaleBildirimFormu .hesabimForm .satirBlok .hsbmSelect, body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .havaleBildirimFormu .hesabimForm .satirBlok .hsbmTextbox, body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .havaleBildirimFormu .hesabimForm .satirBlok .hsbmTextarea
{
    border-radius: 8px;
}

body.HesabimTakip .hesabimBolumuTutucu .hsbmFvrProductContent .favoriUrunDetay .favoriUrunP .hsbmSpan span
{
    font-weight: 300
}

/**/
body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList
{
    border: none;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList > .Head::before
{
    content: '\f078';
    right: 0;
    bottom: 0;
    border-radius: 0;
    background-color: #f2f2f2;
    width: 45px;
    height: 80px;
    line-height: 80px;
    font-weight: 500;
    font-size: 20px;
    color: #000;
    top: inherit;
    transform: none
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead
{
    background-color: #fff !important;
    border-radius: 16px;
    padding: 0 55px 0 0 !important;
    justify-content: flex-start;
    box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.04);
    border: 1px solid #f3f3f3;
    overflow: hidden;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left
{
    flex: inherit;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left:before
{
    content: "";
    width: 65px;
    text-align: center;
    border-right: 1px solid #e5e5e5;
    padding: 20px 0 25px;
    margin: 10px 0;
    float: left;
    font-weight: 700;
    color: #000000;
    font-size: 20px;
    font-family: FontAwesome;
    margin-right: 20px;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left .item.order-info p
{
    margin: 0 0 11px 0;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left .item.order-info p:last-child
{
    color: #898989;
    font-weight: 500;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left > .item.progress-item
{
    width: 200px
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Right .Price
{
    margin: 0 0 15px 0;
    font-size: 13px;
    color: #000000;
    font-weight: 600;
    font-size: 20px;
    line-height: 1;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Right .order-type
{
    margin: 0;
    color: #898989;
    font-weight: 500;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .siparisListe.Content
{
    border-radius: 16px;
    margin-top: 10px;
    border: 1px solid #f3f3f3;
    padding: 20px;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .siparisListe.Content .siparisUrun
{
    border-color: #f3f3f3;
}

body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .siparisListe.Content .item
{
    padding: 5px;
}

/**/
body.HesabimTakip #footer
{
    border-top: 1px solid #00000014;
}

body.HesabimTakip .hediyeCeklerimContent .Head .CouponDate
{
    font-weight: 400
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .tabLink a
{
    border-radius: 8px;
    font-size: 13px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion
{
    border: none;
    margin-bottom: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .Head
{
    border-radius: 16px;
    font-size: 13px;
    padding: 16px;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .Head:before
{
    display: none;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponCode
{
    border: none;
    color: #000000E5;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    padding: 0;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponCode:before
{
    content: '';
    float: left;
    width: 40px;
    height: 40px;
    background: url(../../Uploads/EditorUploads/images/couponicon.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 12px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponCode i.fa-file
{
    margin-left: 8px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponCode i.fa-file:before
{
    content: '';
    font-size: 0;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/copyicon.svg) no-repeat center center;
    background-size: 100%;
    float: left;
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponDate
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 52px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .Term.ng-binding
{
    display: none;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding-left: 52px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponDay
{
    font-size: 0;
    line-height: 0
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponDay .CouponDayNewText
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponDay .CouponDayNewText:after
{
    content: ' gün';
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion .item .CouponDay .CouponDayNewText:before
{
    content: '';
    float: right;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/clockicon.svg) no-repeat center center;
    background-size: 100%;
    margin-left: 12px
}

body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .hediyeCeklerimContent .hediyeCeklerim .Content_accordion > .Content
{
    border-top: none;
}

/*hesabımsayfaları*/
#divIcerik .centerCount.UyeolContent .userLogin
{
    border-top: none;
}

#divIcerik .centerCount.UyeolContent .userLogin .uyelikonay.basariliUyelik > a
{
    border-radius: 100px
}

#sepetEkleModal .divEklenenUrunRow .divCol2 .divOzelAlan
{
    display: none;
}

.size_box.nostok .btnnostok
{
    left: 0;
    right: 0;
}

/*headersticky*/
#header.fixed,
#headerNew.fixed
{
    position: fixed;
    top: -100%;
    left: 0;
    right: 0;
    margin: 0;
    padding: 0;
    z-index: 1000;
    width: 100%;
    border: none;
    transition: top .3s ease-in-out;
    box-shadow: 0px 8px 8px 0px #0000000A;
}

#header.fixed.gectop,
#headerNew.fixed.gectop
{
    top: 0;
}


#header.fixed .htop,
#headerNew.fixed #top-bar
{
    display: none;
}

#header.fixed .hbottom,
#headerNew.fixed .hbottom
{
    display: none;
}

body.scrolling_down #header.fixed .navigation,
body.scrolling_down #headerNew.fixed .wide-nav
{
    opacity: 0;
    visibility: hidden;
    height: 0
}

body.scrolling_up #header.fixed .navigation,
body.scrolling_up #headerNew.fixed .wide-nav
{
    opacity: 1;
    visibility: visible;
}

#header .navigation,
#headerNew .wide-nav
{
    transition: 0.5s
}

@media (min-width: 768px)
{
    .headerContent
    {
        display: flex !important;
        align-items: center;
        justify-content: space-between;
    }

    .headerContent:before, .headerContent:after
    {
        display: none !important
    }

    #logo .logo
    {
        min-width: 248px;
    }

    .welcome
    {
        margin-top: 8px
    }

    .RightDetail
    {
        position: sticky;
        right: 0;
        transition: 0.5s;
        top:20px!important;

    }

    body.scrolling_up.headerfixed .RightDetail
    {
        padding-top: 45px;
        top:20px!important;
    }

    body.scrolling_up.headerfixed .RightDetail.detailnostockactive
    {
        padding-top: 75px;
    }

    body.scrolling_down.headerfixed .RightDetail.detailnostockactive
    {
        padding-top: 30px;
    }

    .footerright > ul > li
    {
        max-width: 200px
    }
}

body .account-item .nav-dropdown
{
    padding: 0;
    min-width: 190px;
}

body .account-item .nav-dropdown ul
{
}

body .account-item .nav-dropdown .header-member-name
{
    display: block;
    margin-top: 10px;
    font-size: 12px;
    line-height: 27px;
    padding: 0 15px;
    font-weight: 500;
    text-align: left;
    cursor: default;
    color: rgb(43, 43, 64);
    background: transparent;
}

body .account-item .nav-dropdown ul li
{
}

body .account-item .nav-dropdown ul li a
{
    color: #000;
    font-size: 12px;
    line-height: 27px;
    padding: 0 15px;
    display: block;
}

body .account-item .nav-dropdown ul li a:hover
{
    background: transparent;
    color: #000;
}

body .account-item .nav-dropdown ul li a:before
{
    content: "\f054";
    font-family: "fontawesome";
    margin-right: 5px;
}

body .account-item .nav-dropdown ul li.header-member-exit a
{
    background: #e6e6e6;
    margin-top: 10px;
    transition: .1s ease-in-out;
}

body .account-item .nav-dropdown ul li.header-member-exit a:hover
{
    background: rgb(43, 43, 64);
    color: #fff;
}

/*siteozelalan*/
.siparisListe .altButonTutucu a[ng-if="orderDetail.iptalEdilebilir && aktiveLink == 1"]
{
    display: none !important;
}

body .hesabimBolumuTutucu .uyelikBilgilerim .satirBlok9, body .hesabimBolumuTutucu .uyelikBilgilerim .satirBlok8, body .hesabimBolumuTutucu .uyelikBilgilerim .satirBlok10, body .hesabimBolumuTutucu .uyelikBilgilerim .satirBlok11
{
    display: none;
}

body .hesabimBolumuTutucu .uyelikBilgilerim .icerikIkiliBlok
{
    width: 100%;
}

body .iti__country-list .iti__country
{
    display: none;
}

body .iti__country-list .iti__country#iti-0__item-tr-preferred
{
    display: block;
}

body .uyelikBilgilerim .UyelikInfo
{
    float: left;
    width: 100%;
    margin: 15px 0;
}

body .uyelikBilgilerim .UyelikInfo a
{
    color: #2980b9;
}

body #UyelikInfoPopup iframe
{
    min-width: 600px;
    min-height: 500px;
}

body #Uyelik2InfoPopup iframe
{
    min-width: 600px;
    min-height: 500px;
}

body .uyelikBilgilerim .icerikIkiliBlok > .hsbmCheckbox
{
    margin: 0 8px 0 0;
}

body .uyelikBilgilerim .satirBlok14 .hsbmLabel
{
    font-size: 13px;
    float: left;
    margin: 0 10px 10px 0px;
}

body .uyelikBilgilerim .satirBlok14 .hsbmLabel[ng-if="FormAlan.PersonelSecimGoster"]
{
    clear: left;
}

body .uyelikBilgilerim .satirBlok12[ng-if="DogumTarihiGuncellemeAktif"]
{
    position: relative;
}

.divRelatedProductsPopup .ulRelatedProducts
{
    display: block;
}

body .ulRelatedProducts li
{
    float: left;
    width: 25%;
    margin: 0 0 10px;
    padding: 0 5px;
}

body #relatedProduct .modal-content-html .divRelatedProductsPopup h3
{
    line-height: 45px;
}

#divOzelAlan1, .ozelAlan1
{
    display: none;
}

.KategoriBack
{
    float: left;
    width: 100%;
    text-align: center;
}

.KategoriBack a
{
    display: block;
    font-size: 12px;
    border: 1px solid #efefef;
    padding: 12.5px;
    width: 80%;
    margin: 0 auto;
    text-align: center;
    color: #0a2240
}

.KategoriBack a span
{
    font-weight: bold;
}

.detayYorumFormRating .commentStars
{
    list-style-type: none;
    padding: 0;
}

.sagIcerikTutucu .satirBlok.satirBlok14 .hsbmLabel
{
    display: none;
}

.sagIcerikTutucu .satirBlok.satirBlok14 .hsbmLabel.ng-scope
{
    display: block;
}


.product-add-to-cart
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 175px;
    z-index: 99;
}

.add-cart-close
{
    display: none;
}

.product-add-to-cart .add-cart-close
{
    display: none;
    height: 30px;
    justify-content: flex-end;
    align-items: center;
    cursor: pointer;
    font-size: 18px;
    color: #000;
    float: left;
    width: 100%;
    padding: 0 5px;
}

.product-add-to-cart.active .add-cart-close
{
    display: flex;
}

.product-add-to-cart .productItemVariantDetail
{
    position: static;
    float: left;
    width: 100%;
    background: rgb(255 255 255 / 90%);
    padding: 20px;
    display: none !important;
}

.product-add-to-cart.active .productItemVariantDetail.active
{
    display: block !important;
}

.productItemVariantDetail .ekSecenek
{
    display: none;
}

.product-add-to-cart .productItemVariantDetail .ekSecenek.sonSecenek
{
    margin: 0;
    text-align: left;
    padding: 0;
    display: block;
    float: left;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 5px;
}

.product-add-to-cart .productItemVariantDetail .ekSecenek.sonSecenek .ekSecenekValues
{
    font-size: 14px;
    color: #000;
    padding: 0;
    cursor: pointer;
    line-height: 1;
    float: left;
    width: 100%;
    text-align: center;
    line-height: 36px;
    border: 1px solid #000;
}

.product-add-to-cart .productItemVariantDetail .ekSecenek.sonSecenek .ekSecenekValues span
{
    line-height: 1;
    margin: 0;
    min-height: auto;
    min-width: auto;
    padding: 0;
    font-size: unset;
    border: 0;
}

.product-add-to-cart .productItemVariantDetail .btnVaryasyonSepeteEkle
{
    height: 33px;
    background: transparent;
    color: #000;
    text-align: left;
    border-top: 1px solid #000;
    font-size: 14px;
    letter-spacing: 0.35px;
    text-transform: uppercase;
    padding: 0 10px;
    display: none;
}

body .yeniIadeTalebiForm .satirBlok27
{
    display: none;
}

#email-list
{
    display: none !important;
}

.SiparisIadePage
{
    float: left;
    width: 100%;
    margin: 10px 0 0;
}

.SiparisIadePage a
{
    text-decoration: underline;
}

#memberNewSozlesme .modal-content iframe
{
    height: 300px !important;
}

#pagePaketUrun .product-package-panel { float: left; width: 100%; }
#pagePaketUrun .product-package-accordion {float: left; }
.package-page {float: left; width: 100%; position: relative; margin: 0 0 15px; }
.package-page-left {float: left; width: 50%; }
.package-page-left ul {margin: 0; padding: 0; list-style-type: none; height: 0; overflow: hidden; }
.package-page-left ul.owl-carousel {height: auto; }
.package-page-right {float: left; width: 50%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; text-align: center; display: flex; align-items: center; justify-content: center; }
.package-page-text {float: left; width: 100%; }
.package-page-text span {display: block; font-size: 20px; font-weight: bold; }
.package-page-text p {font-size: 16px; }
.package-page-text em {font-style: normal; font-size: 14px; }
.bundle-add-button-content {float: left; width: 100%; }
#pagePaketUrun .productItem .productDetail{height:175px;}
body #pagePaketUrun #btnAddPackToBasket {background: #02108e }
body #pagePaketUrun #btnAddPackToBasket i {width: 26px; height: 40px; background: url(../../Uploads/EditorUploads/pakaeticon.svg)no-repeat center }
body #pagePaketUrun #btnAddPackToBasket i:before {font-size: 0 }
body #pagePaketUrun .productList-Image-Owl .active:after{display:none;}

.order-list .siparislerim-ustButon.kirmiziButon:nth-child(2)
{
    display: none !important;
}

.order-list .siparislerim-ustButon.griButon
{
    display: none !important;
}

.bannerContainer
{
    width: 100%;
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
}

.miniCartItem .uyeindirimtext, .miniCartItem .Oran
{
    display: none;
}

.homehtmlblockthree-content .bannerContainer
{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    max-width: 1272px;
    margin: auto
}

#divUyeOl.SiparisTamamlaLine .bilgiKaydetItem.passDiv
{
    margin: 0 0 10px;
}

#divUyeOl.SiparisTamamlaLine .bilgiKaydetItem.passDiv label
{
    font-size: 13px;
    margin: 0 0 10px;
}

#divUyeOl.SiparisTamamlaLine .bilgiKaydetItem.passDiv input[type=password]
{
    background: transparent;
}

#divUyeOl.SiparisTamamlaLine .bilgiKaydetItem.sozlesmeDiv
{
    float: left;
    clear: initial;
    width: auto;
    margin-right: 10px !important;
}

#divUyeOl.SiparisTamamlaLine .bilgiKaydetContainer .bilgiKaydetItem:nth-last-of-type(3)
{
    width: 100%;
    margin-right: 0 !important;
    margin-bottom: 10px !important;
}

#divUyeOl.SiparisTamamlaLine .bilgiKaydetItem.sozlesmeDiv input
{
    margin: 0 10px 0 0;
}

#divUyeOl.SiparisTamamlaLine .bilgiKaydetItem.sozlesmeDiv label
{
    width: auto;
    line-height: 17px;
}

#divUyeOl.SiparisTamamlaLine .bilgiKaydetItem:nth-last-of-type(3) label
{
    width: 80%;
}
#divCartMiniContent .miniCartRigthScroll .miniCartBos{font-size:18px;line-height:25px}

.TpPriceBottom {float: left; width: 100%; text-align: center; margin: 15px 0 }
.TpPriceBottom span {font-size: 15px }
.TpPriceBottom span.bldprice {font-weight: 600 }

.DetailInfo{float:left;width:100%;margin:15px 0;}
.DetailInfoTitle{float:left;width:100%;font-size:16px;font-weight:bold;margin:0 0 5px;}
.DetailInfo ul{margin:0 -4.5px;padding:0;list-style:none;}
.DetailInfo ul li{float:left;width:33.3%;padding:0 4.5px;}
.DetailInfo .DetailInfoBox{display:block;background:#f8f9fa;border-radius: 16px;display: flex; align-items: center; justify-content: center; height: 70px; text-align: center;}
.DetailInfo .DetailInfoBox p{font-size: 13px; margin: 0 0 5px;}
.DetailInfo .DetailInfoBox b{font-size: 13px; }


body .siparisUrun .siparisDetayBilgileri .solDetay{width:100%;}
body .siparisUrun .siparisDetayBilgileri .solDetay .sagDetay{width:100%;}
body .siparisUrun .siparisDetayBtn .kolayIadeBtn{float: left; background-color: #fff; border: 1px solid #000; padding: 12px 30px; color: #000!important; font-weight: 500; font-size: 13px!important; margin: 0 10px; line-height: normal!important;}
body .siparisUrun .siparisDetayBtn .kolayIadeBtn:hover{color:#fff!important;background:#000;}
body .siparisUrun .siparisDetayBtn div[ng-show="kolayIadeBtnGoster"]{float:left;}
body .siparisUrun .siparisDetayBtn .kargoTakibiBtn{line-height:41px;color:#fff;margin-right:10px;    padding: 0 30px;}
body .siparisUrun .siparisDetayBtn span.iadeKargoNo{border-radius: 4px;}


body .kombinItem .kombinRightDetail .divKombinUrunEkSecenek .divKombinEksecenekTipi:nth-last-of-type(2){display:none;}


.HomeKategori{float:left;width:100%;overflow-x: auto;}
.HomeKategori ul{margin: 0; padding: 0; list-style-type: none;  padding-bottom: 5px; padding-left: 5px;white-space: nowrap; overflow: auto;}
.HomeKategori ul li{display:inline-block;}
.HomeKategori ul li a{display: block; line-height: 35px; border: 1px solid #333; border-radius: 25px; padding: 0 15px;}


.newHeaderNavigation:not(.mobileStyle) .newHeaderNavUl > li:first-child{display:none;}
body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl > li:first-child{background:#bc001c;padding:0 15px;min-height: 40px; max-height: 40px;}
body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl > li:first-child > a{color:#fff;min-height: 40px; max-height: 40px;}


#divIndirimOrani{float:left;width: 54px;height: 24px;font-size: 12px;font-weight:700;color:#fff;background:#000;text-align:center;line-height: 24px;overflow:hidden;margin-right: 8px;}
#divIndirimOrani .left_line,#divIndirimOrani .center_line{display:none;}

.discountIcon{float:left; display:inline-block;vertical-align:top;width:50px;height:25px;margin:0 11px 0 0;background:#000;font-size:14px;font-weight:700;color:#fff;text-align:center;line-height:25px;}


.ozeltext{border: none; padding: 0; margin: 0; display: block; min-height: initial; width: auto; clear: left; max-width: 100%; color: #df6536; font-size: 15px; float: left; line-height: 24px; font-weight: 600;}

/*siteozelalan*/
/*sepetsayfası*/
body.sepetimBody
{
    background-color: #f9f9fc
}

body.sepetimBody.EmptyBasket
{
    background-color: #fff
}

body.sepetimBody.EmptyBasket .KargoLimit
{
    display: none;
}

body.sepetimBody.EmptyBasket .divSepetBlokContent.kasaOnuFirsat, body.sepetimBody.EmptyBasket .divSepetBlokContent.secilebilirHediyeUrunler
{
    display: none;
}

body.sepetimBody.EmptyBasket .EmptyCart
{
    box-shadow: none;
    border-radius: 0
}

body.sepetimBody.EmptyBasket .EmptyCart .empty-area > .left
{
    display: none;
}

body.sepetimBody.EmptyBasket .EmptyCart .empty-area > .right
{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: none;
    border-radius: 0;
    padding: 5vh 25px;
}

body.sepetimBody.EmptyBasket .EmptyCart .empty-area > .right:before
{
    content: '';
    width: 110px;
    height: 100px;
    background: url(../../Uploads/EditorUploads/images/basketpageicon.svg) no-repeat center center;
    background-size: 100%;
    margin-bottom: 16px
}

body.sepetimBody.EmptyBasket .EmptyCart .empty-area > .right > .Text > .T
{
    color: #000000E5;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
    margin-bottom: 32px
}

body.sepetimBody.EmptyBasket .EmptyCart .empty-area > .right > .alisverisedevamet
{
    background-color: #2B2B40;
    border-radius: 28px;
    line-height: 56px;
    color: #fff;
    padding: 0 10vh;
    font-weight: 600;
    font-size: 16px;
}

body.sepetimBody #sepetUrunSilModal .modal-content
{
    border: 1px solid rgba(0, 0, 0, 0.08);
    box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.04);
    border-radius: 16px;
}

body.sepetimBody #sepetUrunSilModal .modal-content .modal-content-html
{
    max-width: 450px;
    margin: 0 auto;
    padding: 5vh 0;
}

body.sepetimBody #sepetUrunSilModal .modal-content .modal-content-html > p
{
    color: #000000E5;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 3vh
}

body.sepetimBody #sepetUrunSilModal .modal-content .btnWrapper a
{
    width: 100%;
    margin: 8px 0;
    border: 1px solid #9E9EC9;
    border-radius: 100px;
    height: 56px;
    line-height: 18px;
    font-size: 14px;
    background-color: #2B2B40 !important;
    transition: 0.5s;
    transition: 0.5s
}

body.sepetimBody #sepetUrunSilModal .modal-content .btnWrapper a.btnBordered
{
    color: #000000E5;
    background-color: #fff !important
}

/*body.sepetimBody #sepetUrunSilModal .modal-content .btnWrapper a.btnKoleksiyon{display:none;}*/
body.sepetimBody .liKargoTutariText
{
    display: none;
}

body.sepetimBody #liKargoTutari .liKargoTutariText
{
    position: absolute;
    top: 100%;
    left: -50%;
    background: #FFFFFF;
    box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.06);
    border-radius: 16px;
    padding: 32px;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    font-style: normal;
    z-index: 3;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

body.sepetimBody #liKargoTutari .liKargoTutariText:before
{
    content: '';
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: url(../../Uploads/EditorUploads/images/shoppingcartinfo.svg) no-repeat center center;
    background-size: 100%;
    min-width: 24px;
    min-height: 24px;
    margin: 0px 9px 0 0
}

body.sepetimBody #liKargoTutari .liKargoTutariBox > div
{
    float: right;
}

body.sepetimBody #liKargoTutari .liKargoTutariBox > div > strong:before
{
    content: '';
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: url(../../Uploads/EditorUploads/images/shoppingcartinfo.svg) no-repeat center center;
    background-size: 100%;
    width: 24px;
    height: 24px;
    margin: -1px 4px 0;display:none;
}

body.sepetimBody #liKargoTutari .liKargoTutariBox > div > strong:hover em .liKargoTutariText
{
    display: none;
}

.KargoLimit, .CartCargoFree
{
    display: block;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    margin-bottom: 17px;
    padding: 18px 20px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.KargoLimit:before, .CartCargoFree:before
{
    content: '';
    float: left;
    min-width: 40px;
    min-height: 40px;
    background: url(../../Uploads/EditorUploads/images/cartpage-cargoicon.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 16px
}

.KargoLimit .KargoLimitTut, .CartCargoFree span
{
    display: block;
    margin: 0 0 8px;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    color: #000000E5;
}

.CartCargoFree span:after
{
    content: 'Tebrikler, ücretsiz gönderimden yararlanabilirsiniz!';
}

.KargoLimit .KargoLimitTut span
{
    font-weight: 500
}

.KargoLimit .KargoLimitTut span:before
{
    content: 'ücretsiz kargo almak için ';
    font-weight: 400
}

.KargoLimit .KargoLimitTut span:after
{
    content: ' kaldı.';
    font-weight: 400
}

.KargoLimit .KargoLimitTut span em:before
{
    content: ' TL'
}

.KargoLimit .KargoLimitTut span em
{
    font-weight: 500;
    font-style: normal
}

body.sepetimBody.EmptyBasket .CartCargoFree
{
    display: none !important;
}

.kargoProgress
{
    max-width: 197px;
    margin: 0;
}

.kargoProgress progress[value]
{
    -webkit-appearance: none;
    appearance: none;
    width: 100%;
    height: 6px;
    border-radius: 20px
}

.kargoProgress progress[value]::-webkit-progress-bar
{
    border-radius: 20px;
    background: #D9D9D9;
}

.kargoProgress progress[value]::-webkit-progress-value
{
    border-radius: 20px;
    background: #11D600
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList #divKampanyaAciklama
{
    float: left;
    width: 100%;
    padding: 0 32px 22px;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList #divKampanyaAciklama .kampanyaAciklama
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    border: 1px solid #00000014;
    border-radius: 16px;
    min-height: 64px;
    padding: 5px 24px;
    float: left;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin: 0 10px 10px 0;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList #divKampanyaAciklama .kampanyaAciklama.hasText
{
    display: none;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList #divKampanyaAciklama .kampanyaAciklama:before
{
    content: '';
    float: left;
    width: 24px;
    height: 24px;
    margin-right: 11px;
    background: url(../../Uploads/EditorUploads/images/shopicon.svg) no-repeat center center;
    background-size: 100%
}

body.sepetimBody .BasketDetailContainer
{
    width: calc(67.5% - 16px);
    margin-right: 16px
}

body.sepetimBody .BasketAccountContainer
{
    width: 32.5%;
}

body.sepetimBody .BasketDetail.BasketDetailSepetList
{
    padding: 0;
    border-radius: 16px !important
}

body.sepetimBody .BasketRigth
{
    border: none;
    background-color: transparent;
    margin-bottom: 0;
    margin-top: 0;
    padding: 23px 32px 0;
}

body.sepetimBody .BasketRigth.BasketPuanKullanim{display:none!important;}

body.sepetimBody .BasketDetail, body.sepetimBody .BasketDetailBolme
{
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    border: none;
}

body.sepetimBody .BasketPage .BasketAccountContainer .BasketAccount
{
    background-color: #fff;
    box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.04);
    border-radius: 16px
}

body.sepetimBody .BasketPage .BasketAccountContainer .basketCompleteContent
{
    padding: 32px;
}

body.sepetimBody .BasketPage .BasketAccountContainer .basketCompleteContent > a.button
{
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    padding: 15px;
    border-radius: 28px;
    transition: 0.5s
}

body.sepetimBody .BasketPage .BasketAccountContainer .BasketRigth ul li
{
    border-bottom: 1px solid #0000000A;
    padding: 9px 0;
    position: relative;
}

body.sepetimBody .BasketPage .BasketAccountContainer .BasketRigth ul li:last-child
{
    border-bottom: none
}

body.sepetimBody .BasketPage .BasketAccountContainer .BasketRigth ul li span
{
    font-size: 14px;
    line-height: 22px;
    color: #000;
}

body.sepetimBody .BasketPage .BasketAccountContainer .BasketRigth ul li span:last-child
{
    font-weight: 600
}

body.sepetimBody .BasketPage .BasketAccountContainer .BasketRigth ul li.genelToplam span
{
    font-weight: 600
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett > #linkAlisverisDevam
{
    display: none;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett > #linkSecilenleriSil
{
    display: none !important;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem
{
    border: none;
    border-radius: 0;
    border-bottom: 1px solid #00000014;
    padding: 24px;
    border-radius: 16px 16px 0 0;
    position: relative;
    display: block;
    /*justify-content:space-between;flex-wrap:wrap;align-items:flex-start;*/
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem:last-child
{
    border-bottom: none;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.divSepetItemCheckbox
{
    display: none;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB0
{
    min-width: 200px;
    height: 150px;
    margin-right: 32px;
    border-radius: 8px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB0 .sepetImg
{
    max-height: 150px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1
{
    width: calc(100% - 232px);
    padding-right: 100px
}

/*body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent.selectactive .sepetItem div.sepetItemB1{width:calc(100% - 232px - 27px)}*/
body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent.selectactive .sepetItem div.sepetItemB1
{
    width: calc(100% - 232px)
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1 a
{
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 8px 0
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1 span
{
    font-size: 0;
    display: none;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1 span.UrunHizliKargo, body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1 span.UrunKisiselNot, body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1 span.hediyeUrunKampanyasiVar
{
    font-size: 14px;
    display: block;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim
{
    
    font-size: 0 !important;
    float: right;
    margin-bottom: 48px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim i:before
{
    content: '';
    float: left;
    width: 19px;
    height: 19px;
    margin-right: 7px;
    background: url(../../Uploads/EditorUploads/images/shopicon.svg) no-repeat center center;
    background-size: 100%;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim i
{
    font-size: 14px;
    border: 1px solid #00000014;
    border-radius: 16px;
    padding: 0 10px;
    color: #000000E5;
    font-weight: 600;
    display: block;
    padding: 10px 10px;
    margin-top: 5px;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim i span
{
    font-size: 0
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1 span strong
{
    font-size: 14px;
    font-weight: 400;
    color: #0000003D;
    line-height: 22px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB2
{
    position: absolute;
    right: 24px;
    bottom: 24px;
    width: 100px;
    padding: 0;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent
{
    width: calc(100% - 232px);
    padding-right: 100px;
    justify-content: flex-start;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent.selectactive .sepetItem div.sepetItemPriceContent
{
    width: calc(100% - 232px - 27px);
    justify-content: flex-start;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 15px;
    float: left;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB4
{
    padding: 0;
    width: auto;
    flex: inherit;
    width: 60% !important
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB3
{
    padding: 0;
    width: auto;
    flex: inherit;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB3 .sepetItemB3_1
{
    float: left;
    display: inline-block;
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-right: 8px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB3 .sepetItemB3_2
{
    float: left;
    display: inline-block;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB4 .sepetItemB4_1
{
    float: left;
    display: inline-block;
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-right: 8px;
    display: none;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB4 .sepetItemB4_2
{
    float: left;
    display: inline-block;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB4.sepetItemBIndirimsiz .sepetItemB3_2
{
    float: left;
    display: inline-block;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB5
{
    right: 24px;
    top: 32px;
    padding: 0;
    transform: inherit;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB5 .sepet-sil:before
{
    content: '';
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/trashicon-white.svg) no-repeat center center;
    background-size: 100%;
    float: left;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .divSepetItemCheckbox input
{
    width: 18px;
    height: 18px;
    border: 1px solid #2B2B40;
    border-radius: 4px;
    margin: 4px 9px 0 0;
    left: 0 !important;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent
{
    width: 100px;
    border: 1px solid #27274D29;
    border-radius: 8px
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .textbox.txtSepetAdet
{
    text-indent: 0;
    width: 40px;
    border: none;
    height: 38px;
    line-height: 38px;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent
{
    position: relative
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetAzalt, body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetArtir
{
    display: block !important;
    font-size: 0;
    position: absolute;
    background: 0 0;
    color: #a4a4cd;
    width: auto;
    height: auto
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetAzalt
{
    left: 10px;
    top: 0
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetArtir
{
    right: 10px;
    top: 0
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetAzalt:before
{
    content: "";
    font-family: fontawesome;
    font-size: 16px;
    float: left;
    line-height: 38px;
    font-weight: 300;
    color: #a4a4cd;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem.valueone .adetGuncelleContent .urunListeAdetAzalt:before
{
    opacity: 0.2
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetArtir:before
{
    content: "";
    font-family: fontawesome;
    font-size: 16px;
    float: left;
    line-height: 38px;
    font-weight: 300;
    color: #a4a4cd;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetArtir:after, body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetAzalt:after
{
    display: none
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListAlt
{
    float: left;
    width: 100%;
    padding: 0 24px;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListAlt .sepetiTemizle
{
    color: #0000003D;
    font-size: 14px;
    line-height: 22px;
    text-decoration: none;
    display: none;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListAlt #linkSecilenleriSilAlt
{
    color: #0000003D !important;
    font-size: 14px;
    line-height: 22px;
    text-decoration: none;
    border: none !important;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
}

body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListAlt .hedefSatisContent
{
    display: none;
}

body.sepetimBody .BasketPage .BasketAccountContainer .BasketAccount .basketCompleteContent:first-child
{
    display: none;
}

/*.SepetRightInfo{position:absolute;left:0;right:0;bottom:-60px;color:#9E9EC9;font-size:17px;font-weight:500;line-height:28px;float:left;width:100%;text-align:center;cursor:pointer;}
.BasketAccountContainer.BasketHediyeCekiActiveFunc .SepetRightInfo{opacity:0.32}
.BasketAccountContainer.BasketHediyeCekiActive .BasketAccount.scroll-to-fixed-fixed{margin-bottom:80px}
body.sepetimBody .BasketAccountContainer .BasketHediyeCeki{display:none;}*/
body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm
{
    font-size: 0
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm #hediyeCeklerimList
{
    background-color: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.08);
    border-radius: 16px;
    padding: 15px;
    width: 410px;
    left: -426px;
    position: absolute;
    top: 0;
    bottom: 0;
    overflow: auto;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm #hediyeCeklerimList select
{
    width: 100%;
    height: 100%;
    font-size: 14px;
    margin-top: 0;
    border: none;
    padding: 0;
    background-color: transparent;
    overflow: inherit;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm #hediyeCeklerimList select option:first-child
{
    display: none;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm #hediyeCeklerimList select option
{
    float: left;
    width: 100%;
    background: rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    height: 45px;
    margin-bottom: 8px;
    padding: 14px 12px;
    color: #000000E5;
    font-size: 14px;
    font-weight: 500;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm #hediyeCeklerimList select::-webkit-scrollbar
{
    width: 4px;
    border-radius: 10px
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm #hediyeCeklerimList select::-webkit-scrollbar-track
{
    background: #fff;
    border-radius: 10px
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm #hediyeCeklerimList select::-webkit-scrollbar-thumb
{
    background: #adadad;
    border-radius: 10px
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm
{
    font-size: 14px;
    position: relative;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm input
{
    border: 1px solid #9E9EC9;
    border-radius: 100px;
    height: 56px;
    line-height: 56px;
    padding: 0 24px;
    background-color: #fff;
    font-size: 16px;
    font-weight: 400;
    color: #000000E5;
    text-indent: 0;
    width: 100%;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm a#mainHolder_ucSepetim_lnkButtonHediyeCekiUygula
{
    position: absolute;
    right: 24px;
    top: 1px;
    background-color: transparent;
    font-size: 0;
    width: 24px;
    height: 54px;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm a#mainHolder_ucSepetim_lnkButtonHediyeCekiUygula:before
{
    content: '';
    float: left;
    width: 24px;
    height: 54px;
    background: url(../../Uploads/EditorUploads/images/cartpageplusicon.svg) no-repeat center center;
    background-size: 100%;
}

body.sepetimBody .BasketAccountContainer.BasketHediyeCekiActiveFunc .BasketHediyeCeki
{
    display: block;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm a#mainHolder_ucSepetim_linkTanimliCekler
{
    float: left;
    width: 100%;
    text-align: center;
    font-size: 13px;
    font-weight: 500;
    margin-top: 10px;
    color: #000 !important;
}

body.sepetimBody .BasketAccountContainer .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm a#mainHolder_ucSepetim_linkTanimliCekler i
{
    margin-right: 3px;
    color: #000;
}

/*siparişsayfaları*/
body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .satirBlok .hsbmSpan
{
    color: #000000E5;
    font-size: 14px;
    margin-bottom: 6px;
}

body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .satirBlok .hsbmTextbox
{
    border: 1px solid #00000014;
    border-radius: 16px;
    height: 56px;
    padding: 0 16px;
    font-size: 14px;
}

body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .satirBlok .hsbmTextarea
{
    border: 1px solid #00000014;
    border-radius: 16px;
    min-height: 56px;
    padding: 10px 16px;
    font-size: 14px;
}

body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .satirBlok .hsbmSelect
{
    border: 1px solid #00000014;
    border-radius: 16px;
    height: 56px;
    padding: 0 13px;
    font-size: 14px;
}

body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .hsbmLabel
{
    font-size: 12px
}

body.sepetimBody #divAppSiparisTamamla .adresGir .yesilButon
{
    background-color: #2B2B40;
    border-radius: 28px;
    line-height: 56px;
    padding: 0 4vw;
    font-size: 16px;
    font-weight: 600;
    margin-left: 10px
}

body.sepetimBody #divAppSiparisTamamla .adresGir .yesilButon:hover
{
    background-color: #000 !important;
}

body.sepetimBody #divAppSiparisTamamla .adresGir .kirmiziButon
{
    border-radius: 28px;
    line-height: 56px;
    padding: 0 4vw;
    font-size: 16px;
    font-weight: 600;
    margin-left: 10px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .SiparisNotuContent textarea
{
    border-radius: 10px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail.kargoSecimContent .cargoOptions .cargoName
{
    padding-left: 7px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep, body.sepetimBody .BasketPage.OdemeContent .Basketstep
{
    float: left;
    width: calc(67.5% - 16px);
    margin-right: 16px;
    background: #FFFFFF;
    box-shadow: 0px 10px 16px rgba(0, 0, 0, 0.04);
    border-radius: 16px 16px 0 0;
    margin-bottom: 0;
    border-bottom: 1px solid #00000014;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep ul li, body.sepetimBody .BasketPage.OdemeContent .Basketstep ul li
{
    width: 100%;
    background-color: transparent !important;
    min-height: 88px;
    display: flex;
    align-items: center;
    padding: 0 32px;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep ul li.pasif, body.sepetimBody .BasketPage.OdemeContent .Basketstep ul li.pasif
{
    display: none;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep ul li.aktif:after, body.sepetimBody .BasketPage.OdemeContent .Basketstep ul li.aktif:after
{
    display: none;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep ul li.bAdres .step_1, body.sepetimBody .BasketPage.OdemeContent .Basketstep ul li.bOdeme .step_1
{
    margin: 0;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep ul li.bAdres .step_1 i, body.sepetimBody .BasketPage.OdemeContent .Basketstep ul li.bOdeme .step_1 i
{
    display: none;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep ul li.bAdres .step_1 .tittleSpan, body.sepetimBody .BasketPage.OdemeContent .Basketstep ul li.bOdeme .step_1 .tittleSpan
{
    color: #000000E5;
    font-size: 24px;
    line-height: 34px;
    font-family: Epilogue, Roboto, sans-serif;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep ul li.bAdres .step_2, body.sepetimBody .BasketPage.OdemeContent .Basketstep ul li.bOdeme .step_2
{
    display: none;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail, body.sepetimBody .BasketPage.OdemeContent .BasketDetail
{
    border-radius: 0 0 16px 16px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .sepetTitle2, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .sepetTitle2
{
    padding: 6px 0 29px;
    margin: 0 0 24px;
    position: relative;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .sepetTitle2 .st_1, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .sepetTitle2 .st_1
{
    color: #000000E5;
    font-size: 18px;
    font-weight: 600
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .sepetTitle2:after, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .sepetTitle2:after
{
    content: '';
    position: absolute;
    left: -32px;
    right: -32px;
    bottom: 0;
    background-color: #00000014;
    height: 1px;
    width: calc(100% + 64px)
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .sepetTitle2 .st_1 a.siparisOzetBtn i, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .sepetTitle2 .st_1 a.siparisOzetBtn i
{
    font-weight: 400
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemImg, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemImg
{
    margin-right: 10px;
    height: 100px;
    width: 30%;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemImg img, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemImg img
{
    max-height: 100px;
    border-radius: 8px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag
{
    width: calc(70% - 10px)
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag .UrunItemName, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag .UrunItemName
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag .urunItemVaryasyon > div, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag .urunItemVaryasyon > div
{
    font-size: 0;
    margin-top: 8px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag .urunItemVaryasyon > div > span, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag .urunItemVaryasyon > div > span
{
    display: none;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag .urunItemVaryasyon > div > strong > span, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag .urunItemVaryasyon > div > strong > span
{
    color: #0000003D;
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem
{
    margin-bottom: 24px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong
{
    color: #0000003D;
    font-size: 13px;
    font-weight: 400;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong > span.UrunItemAdet, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong > span.UrunItemAdet
{
    color: #0000003D;
    font-size: 13px;
    font-weight: 400;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong > span.UrunItemPrice, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong > span.UrunItemPrice
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    margin-left: 5px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div:not(.UrunItemName), body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div:not(.UrunItemName)
{
    margin-top: 16px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div.urunItemVaryasyon, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div.urunItemVaryasyon
{
    margin-top: 8px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Odeme-RightLine, body.sepetimBody .BasketPage.OdemeContent .Odeme-RightLine
{
    border-bottom: 1px solid #0000000A;
    padding: 9px 0;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Odeme-RightLine div.Left, body.sepetimBody .BasketPage.OdemeContent .Odeme-RightLine div.Left
{
    font-size: 14px;
    line-height: 22px;
    color: #000;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Odeme-RightLine div.Right, body.sepetimBody .BasketPage.OdemeContent .Odeme-RightLine div.Right
{
    font-size: 14px;
    line-height: 22px;
    color: #000;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Odeme-RightLine.genelToplam div.Left, body.sepetimBody .BasketPage.OdemeContent .Odeme-RightLine.genelToplam div.Left
{
    font-weight: 600
}

body.sepetimBody .BasketPage.OdemeContent .Odeme-RightLine.genelToplam div.Right#divToplamOdeme
{
    font-size: 14px;
    line-height: 22px;
    color: #000;
    font-weight: 600
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .Odeme-RightLine.genelToplam, body.sepetimBody .BasketPage.OdemeContent .Odeme-RightLine.genelToplam
{
    border-bottom: none;
}

body.sepetimBody .BasketRigth#divSiparisTutarOzet
{
    padding-top: 5px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail.BasketDetailCargo
{
    padding: 20px 32px;
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail.kargoSecimContent
{
    padding: 20px 32px;
    border-radius: 16px
}

body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail.SiparisNotuContent
{
    padding: 20px 32px;
    border-radius: 16px;
    display: none;
}

body.sepetimBody .BasketPage.OdemeContent .BasketDetail.sozlesmeBtnContent
{
    padding: 20px 32px;
    border-radius: 16px
}

body.sepetimBody .BasketPage.OdemeContent .BasketDetail
{
    padding: 32px
}

body.sepetimBody #divAppSiparisTamamla .BasketAccountContainer
{
    margin-top: -89px
}

body.sepetimBody .BasketPage.OdemeContent .BasketAccountContainer
{
    margin-top: -89px
}

body.sepetimBody .BasketPage.OdemeContent .OdemeMenu ul.odemeSecenekMenu li
{
    margin-bottom: 10px
}

body.sepetimBody .BasketPage.OdemeContent .OdemeMenu ul.odemeSecenekMenu li > a
{
    padding: 21px 10px;
    border-radius: 10px;
    height: 60px;
    font-weight: 400;
    font-size: 14px;
}

body.sepetimBody .BasketPage.OdemeContent .OdemeMenu ul.odemeSecenekMenu li > a > i
{
    margin-right: 10px
}

body.sepetimBody .BasketPage.OdemeContent .Odeme-Right.odemeTamamla a#lnkBtnSiparisiTamamla
{
    margin: 32px;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    padding: 15px;
    border-radius: 28px;
    transition: 0.5s;
    background: #2B2B40;
}

body.sepetimBody .BasketPage.OdemeContent .Odeme-Right.odemeTamamla
{
    padding-bottom: 1px
}

body.sepetimBody .BasketPage.OdemeContent .Odeme-Left .OdemeTamamla.basketCompleteContent a#LinkButton2
{
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    padding: 15px;
    border-radius: 28px;
    transition: 0.5s;
    background: #2B2B40;
}

body.sepetimBody .BasketPage.OdemeContent .Odeme-Left .OdemeTamamla.basketCompleteContent a#LinkButton2 i
{
    margin-left: 10px
}

body.sepetimBody .BasketPage.OdemeContent .CrediCardContent #divKartBilgileri input[type=text]
{
    border-radius: 10px;
    padding: 0 5px;
}

body.sepetimBody .BasketPage.OdemeContent .CrediCardContent #divKartBilgileri .CrediCardNoInput input[type=tel], body.sepetimBody .BasketPage.OdemeContent .CrediCardContent input[type=tel], body.sepetimBody .BasketPage.OdemeContent .CrediCardDateInput select, body.sepetimBody .BasketPage.OdemeContent .CrediCardDateInput select#ddlCCYil
{
    border-radius: 10px
}

body.sepetimBody .BasketPage.OdemeContent #mainHolder_ucOdeme_liMenuHavale .HavaleLine
{
    border-radius: 10px
}

body.sepetimBody .BasketPage.OdemeContent #mainHolder_ucOdeme_liMenuHavale .HavaleLine .HavaleCheckContent
{
    margin-top: 0
}

body.sepetimBody .BasketPage .BasketDetail.BasketDetailSonuc .SiparisTamamlaLine .HavaleLine
{
    border: none;
}

.BasketDetailComplateBottom.adresBolumu #siparisOzetTeslimatAdresi .BasketDetailComplateTittle .tittle
{
    color: #000;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px
}

.BasketDetailComplateBottom.adresBolumu #siparisOzetFaturaAdresi .BasketDetailComplateTittle .tittle
{
    color: #000;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px
}

.BasketDetailComplateBottom.adresBolumu #siparisOzetOdeme .BasketDetailComplateTittle .tittle
{
    color: #000;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px
}

.BasketDetailComplate .BasketDetailComplateTittle .tittle
{
    color: #000;
    font-size: 14px;
    font-weight: 500;
    padding-left: 10px
}

.BasketDetailComplate .BasketDetailRight #mainHolder_divSiparisTamamlandiAnasayfayaDon > a.basketCompletebtn
{
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    padding: 15px;
    border-radius: 28px;
    transition: 0.5s;
    background: #2B2B40;
}

body.checkoutpagecontact #header .htop, body.checkoutpage #header .htop,
body.checkoutpagecontact #headerNew #top-bar, body.checkoutpage #headerNew #top-bar
{
    display: none !important
}

body.checkoutpagecontact #header .navigation, body.checkoutpage #header .navigation,
body.checkoutpagecontact #headerNew #wide-nav, body.checkoutpage #headerNew #wide-nav
{
    display: none !important
}

body.checkoutpagecontact #header .searchContent, body.checkoutpage #header .searchContent,
body.checkoutpagecontact #headerNew #divTopProductSearch, body.checkoutpage #headerNew #divTopProductSearch
{
    display: none !important
}

body.checkoutpagecontact #header .mycart, body.checkoutpage #header .mycart,
body.checkoutpagecontact #headerNew .cart-item, body.checkoutpage #headerNew .cart-item
{
    display: none !important
}

body.checkoutpagecontact #header .hbildirim, body.checkoutpage #header .hbildirim,
body.checkoutpagecontact #headerNew .hbildirim, body.checkoutpage #headerNew .hbildirim
{
    display: none !important
}

body.checkoutpagecontact #header .favi, body.checkoutpage #header .favi,
body.checkoutpagecontact #headerNew .header-favori-item, body.checkoutpage #headerNew .header-favori-item
{
    display: none !important
}

body.checkoutpagecontact #header .welcome:after, body.checkoutpage #header .welcome:after,
body.checkoutpagecontact #headerNew #divHeaderUyeV2:after, body.checkoutpage #headerNew #divHeaderUyeV2:after
{
    display: none;
}

body.checkoutpagecontact #header .headerUyeGiris a:after, body.checkoutpagecontact #header .headerHesabim:after, body.checkoutpage #header .headerUyeGiris a:after, body.checkoutpage #header .headerHesabim:after
{
    margin-right: 0
}
body.checkoutpagecontact #headerNew #divHeaderUyeV2, body.checkoutpage #headerNew #divHeaderUyeV2{margin-right:0;padding-right:0}

body.checkoutpagecontact #header #logo .logo, body.checkoutpage #header #logo .logo
{
    min-width: 173px;
    max-width: 173px;
    margin: 28px 0;
}
/*body.checkoutpagecontact #headerNew #hb-logo, body.checkoutpage #headerNew #hb-logo{width:173px}*/
body.checkoutpagecontact #headerNew .header-main, body.checkoutpage #headerNew .header-main{height:79px;}

body.checkoutpagecontact #header #logo, body.checkoutpage #header #logo
{
    float: none;
    margin-left: calc(50% - 86px)
}
/**/
body.checkoutpagecontact .OrderAdresList.active .AdresItem.OrderAdresListTeslimat
{
    width: 100%;
    padding-right: 0
}

body.checkoutpagecontact .OrderAdresList.active .AdresItem.OrderAdresListFatura
{
    width: 100%;
    border-left: none;
    padding-left: 0
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat
{
    width: 100%;
    border: 1px solid #00000014;
    border-radius: 16px;
    padding: 16px 20px;
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat:before, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat:before
{
    content: '';
    width: 40px;
    height: 40px;
    background: url(../../Uploads/EditorUploads/images/checkouthomeicon.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 16px;
    float: left;
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemAlt, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemAlt
{
    margin-bottom: 4px;
    width: calc(100% - 56px);
    float: left;
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemAlt .AdresItemAltLeft span.check, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemAlt .AdresItemAltLeft span.check
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-transform: capitalize;
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemAlt .AdresItemAltLeft span.check:before, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemAlt .AdresItemAltLeft span.check:before
{
    margin-top: 5px
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemLine, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemLine
{
    box-shadow: none;
    border-radius: 0;
    background-color: transparent !important;
    padding: 0;
    width: calc(100% - 56px);
    float: left;
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemLine .adresKargoSubDetay .AdresAdSoyad, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemLine .adresFaturaSubDetay .AdresAdSoyad
{
    display: none;
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemLine .adresKargoSubDetay .AdresTel, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemLine .adresFaturaSubDetay .AdresTel
{
    display: none;
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemLine .adresKargoSubDetay span, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemLine .adresFaturaSubDetay span
{
    display: inline-block;
    vertical-align: top;
    color: #00000052;
    font-size: 14px;
    line-height: 22px;
    margin-right: 3px
}

body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat .sepetTitle.sepetTittleAdres, body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat .sepetTitle.sepetTittleAdres .faturaAdresBtn, body.checkoutpagecontact .AdresItem.OrderAdresListFatura .sepetTitle.sepetTittleAdres
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px
}

body.checkoutpagecontact .BasketDetailCargo .teslimatAdresContent .AdresLine .OrderAdresList .newAdressBtn
{
    border-top: none;
    padding-top: 0;
    margin-bottom: 0
}

body.checkoutpagecontact .BasketDetailCargo .teslimatAdresContent .AdresLine .OrderAdresList .newAdressBtn .YeniAdresEkle
{
    box-shadow: none;
    background-color: transparent;
    border-radius: 0;
    color: #9E9EC9 !important;
    font-size: 14px;
    font-weight: 600
}

body.checkoutpagecontact .BasketDetailCargo .teslimatAdresContent .AdresLine .OrderAdresList .newAdressBtn .YeniAdresEkle i
{
    display: none;
}

body.checkoutpagecontact .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation
{
    background: rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    box-shadow: none;
}

body.checkoutpagecontact .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation. .cargoName span
{
    color: #000000E5;
    font-size: 14px;
    line-height: 22px
}

body.checkoutpagecontact .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation.selected .cargoName span
{
    font-weight: 500
}

body.checkoutpagecontact .BasketDetailContainer #mainHolder_divHediyeContentContainer.BasketDetail
{
    border-radius: 16px;
    padding: 20px;
    margin-bottom: 20px
}

body.checkoutpagecontact #divAppSiparisTamamla .BasketPage .BasketDetail.SiparisNotuContent .sepetTitle.sepetTittleAdres
{
    margin-bottom: 0
}

/*siparişsayfaları*/
.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis
{
    width: 500px;
}

.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success
{
    border-radius: 16px;
    padding: 32px;
}

.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success:before
{
    display: none;
}

.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success p
{
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-weight: 400;
    font-family: Roboto, sans-serif;
    margin-bottom: 40px
}

.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success p:before
{
    content: '';
    background: url(../../Uploads/EditorUploads/images/checkpopuptick.svg) no-repeat center center;
    background-size: 100%;
    width: 40px;
    height: 40px;
    margin-right: 10px
}

.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success a.tici-noty-notification-close-btn
{
    line-height: 22px
}

.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success .ticiNotyBtn
{
    width: calc(50% - 8px);
    border-radius: 100px;
    display: flex;
    min-height: 56px;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    font-family: Roboto, sans-serif
}

.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success .ticiNotyBtn.ticiNotyBtnCancel
{
    margin-bottom: 0;
    margin-right: 8px;
    border: 1px solid #9E9EC9;
    background-color: #fff !important;
    color: #000000E5;
}

.ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success .ticiNotyBtn.ticiNotyBtnConfirm
{
    margin-left: 8px;
    background-color: #2B2B40 !important
}

@media (max-width: 991px)
{
    body.sepetimBody .BasketAccountContainer
    {
        width: 100%;
    }

    body.sepetimBody .BasketDetailContainer
    {
        width: 100%;
        margin-right: 0
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem
    {
        padding: 10px;
        margin-bottom: 10px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB0
    {
        min-width: 100px;
        height: 75px;
        margin-right: 5px;
        border-radius: 4px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB0 .sepetImg
    {
        max-height: 75px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .divSepetItemCheckbox input
    {
        width: 15px;
        height: 15px;
        margin: 0 4px 0 0;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1 a
    {
        font-size: 12px;
        line-height: 20px;
        margin-top: 0;
        padding-left: 19px
    }

    /*body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent.selectactive .sepetItem div.sepetItemB1{width:calc(100% - 105px - 19px);padding-right:30px}*/
    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent.selectactive .sepetItem div.sepetItemB1
    {
        width: calc(100% - 105px);
        padding-right: 30px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1 span strong
    {
        font-size: 12px;
        line-height: 20px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent.selectactive .sepetItem div.sepetItemPriceContent
    {
        width: calc(100% - 105px - 19px);
        padding-right: 0;
        position: relative;
        right: 0;
        bottom: 0;
        float: right;
        margin-top: 5px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent.selectactive .sepetItem div.sepetItemPriceContent > div
    {
        width: 100% !important;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB2
    {
        position: relative;
        right: 0;
        bottom: 0;
        width: calc(100% - 105px - 19px);
        float: right;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB2 .adetGuncelleContent
    {
        margin-left: 0;
        text-align: center;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent
    {
        width: calc(100% - 105px - 19px);
        float: right;
        padding-right: 0;
        position: relative;
        right: 0;
        bottom: 0;
        margin-top: 10px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent
    {
        width: 80px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .textbox.txtSepetAdet
    {
        float: none;
        height: 32px;
        line-height: 32px;
        font-size: 13px;
        width: 35px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetArtir:before, body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .adetGuncelleContent .urunListeAdetAzalt:before
    {
        line-height: 32px;
        font-size: 11px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB5
    {
        top: 10px;
        right: 10px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB5 .sepet-sil:before
    {
        width: 20px;
        height: 20px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB3 .sepetItemB3_1
    {
        font-size: 13px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB3 .sepetItemB3_2
    {
        font-size: 15px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB4 .sepetItemB4_1
    {
        font-size: 13px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemPriceContent .sepetItemB4 .sepetItemB4_2
    {
        font-size: 15px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListAlt .sepetiTemizle, body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListAlt #linkSecilenleriSilAlt
    {
        font-size: 12px;
        line-height: 20px
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListAlt
    {
        padding: 10px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett > #linkSecilenleriSil
    {
        display: none !important;
    }

    body.sepetimBody .BasketDetail, body.sepetimBody .BasketDetailBolme, body.sepetimBody .BasketPage .BasketAccountContainer .BasketAccount, .KargoLimit, .CartCargoFree
    {
        border-radius: 10px
    }

    body.sepetimBody .BasketDetail.BasketDetailSepetList
    {
        border-radius: 10px !important
    }

    .SepetRightInfo
    {
        display: none;
    }

    .KargoLimit, .CartCargoFree
    {
        padding: 10px;
        margin-bottom: 10px
    }

    .KargoLimit .KargoLimitTut, .CartCargoFree span
    {
        font-size: 13px;
    }

    .KargoLimit:before, .CartCargoFree:before
    {
        min-width: 30px;
        min-height: 30px;
        margin-right: 5px
    }

    body.sepetimBody .BasketPage .BasketAccountContainer .basketCompleteContent
    {
        padding: 5px;
    }

    body.sepetimBody .BasketRigth.BasketHediyeCeki
    {
        padding: 10px 0;
    }

    body.sepetimBody .BasketRigth
    {
        padding: 10px 10px 0;
    }

    body.sepetimBody #liKargoTutari .liKargoTutariBox > div
    {
        display: none;
    }

    body.sepetimBody .BasketRigth ul li span:first-child
    {
        text-align: left;
    }

    body.sepetimBody .BasketPage .BasketAccountContainer .BasketRigth ul li span
    {
        font-size: 13px;
        line-height: 20px
    }

    body.sepetimBody .BasketPage .BasketAccountContainer .BasketRigth ul li
    {
        padding: 7px 0;
    }

    body.sepetimBody .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm
    {
        font-size: 14px;
        position: relative;
    }

    body.sepetimBody .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm input
    {
        border: 1px solid #9E9EC9;
        border-radius: 10px;
        height: 45px;
        line-height: 45px;
        padding: 0 10px;
        background-color: #fff;
        font-size: 12px;
        font-weight: 400;
        color: #000000E5;
        text-indent: 0;
        width: 100%;
    }

    body.sepetimBody .BasketHediyeCeki #hed > div
    {
        font-size: 12px;
        font-weight: 500;
        text-align: center;
    }

    body.sepetimBody .BasketHediyeCeki #hed > div select
    {
        border: 1px solid #9E9EC9;
        border-radius: 10px;
        height: 45px;
        line-height: 45px;
        padding: 0 10px;
        background-color: #fff;
        font-size: 12px;
        font-weight: 400;
        color: #000000E5;
        text-indent: 0;
        width: 100%;
    }

    body.sepetimBody .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm a#mainHolder_ucSepetim_lnkButtonHediyeCekiUygula
    {
        position: absolute;
        right: 10px;
        top: 1px;
        background-color: transparent;
        font-size: 0;
        width: 24px;
        height: 43px;
    }

    body.sepetimBody .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm a#mainHolder_ucSepetim_lnkButtonHediyeCekiUygula:before
    {
        content: '';
        float: left;
        width: 20px;
        height: 43px;
        background: url(../../Uploads/EditorUploads/images/cartpageplusicon.svg) no-repeat center center;
        background-size: 100%;
    }

    body.sepetimBody .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm a#mainHolder_ucSepetim_linkTanimliCekler
    {
        float: left;
        width: 100%;
        text-align: center;
        font-size: 13px;
        font-weight: 500;
        margin-top: 10px;
        color: #000 !important;
    }

    body.sepetimBody .BasketHediyeCeki #mainHolder_ucSepetim_divHediyeCekiForm .hediCekForm a#mainHolder_ucSepetim_linkTanimliCekler i
    {
        margin-right: 3px;
        color: #000;
    }

    body.sepetimBody #sepetUrunSilModal .modal-content .modal-content-html > p
    {
        font-size: 14px;
        line-height: 25px;
        margin-bottom: 0;
    }

    body.sepetimBody #sepetUrunSilModal .modal-content .btnWrapper a
    {
        font-size: 13px;
        height: 45px;
        line-height: 45px;
        margin: 4px 0;
        border-radius: 10px
    }

    body.sepetimBody #sepetUrunSilModal .modal-content .modal-content-html
    {
        padding: 20px 0;
        max-width: 300px
    }

    body.sepetimBody #sepetUrunSilModal .modal-content
    {
        padding: 10px;
        width: 90%;
        max-width: 330px
    }

    body.sepetimBody.EmptyBasket .EmptyCart .empty-area > .right > .Text > .T
    {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 20px
    }

    body.sepetimBody.EmptyBasket .EmptyCart .empty-area > .right:before
    {
        margin-bottom: 20px;
        width: 90px;
        height: 90px
    }

    body.sepetimBody.EmptyBasket .EmptyCart .empty-area > .right > .alisverisedevamet
    {
        font-size: 13px;
        padding: 0 25px;
        line-height: 45px;
        border-radius: 10px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketAccountContainer
    {
        margin-top: 0
    }

    body.sepetimBody .BasketPage.OdemeContent .BasketAccountContainer
    {
        margin-top: 0
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail.BasketDetailCargo
    {
        padding: 10px;
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail.kargoSecimContent
    {
        padding: 10px;
        border-radius: 10px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail.SiparisNotuContent
    {
        padding: 10px;
        border-radius: 10px
    }

    body.sepetimBody .BasketPage.OdemeContent .BasketDetail.sozlesmeBtnContent
    {
        padding: 10px;
        border-radius: 10px
    }

    body.sepetimBody .BasketPage.OdemeContent .BasketDetail
    {
        padding: 10px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .sepetTitle2:after, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .sepetTitle2:after
    {
        left: 0;
        right: 0;
        width: 100%
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemImg, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemImg
    {
        width: 70px;
        height: 70px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemImg img, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemImg img
    {
        max-height: 70px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag
    {
        width: calc(100% - 80px)
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag .UrunItemName, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag .UrunItemName
    {
        font-size: 13px;
        line-height: 18px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div:not(.UrunItemName), body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div:not(.UrunItemName)
    {
        margin-top: 5px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div.urunItemVaryasyon, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div.urunItemVaryasyon
    {
        margin-top: 5px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag .urunItemVaryasyon > div > strong > span, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag .urunItemVaryasyon > div > strong > span
    {
        font-size: 13px;
        line-height: 18px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong
    {
        font-size: 12px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong > span.UrunItemPrice, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .UrunItem .UrunItemSag > div > strong > span.UrunItemPrice
    {
        font-size: 14px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .Basketstep ul li, body.sepetimBody .BasketPage.OdemeContent .Basketstep ul li
    {
        min-height: auto
    }

    body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .satirBlok .hsbmTextbox
    {
        border-radius: 10px;
        height: 40px;
        padding: 0 10px;
        font-size: 13px;
    }

    body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .satirBlok .hsbmTextarea
    {
        border-radius: 10px;
        min-height: 40px;
        padding: 10px 10px;
        font-size: 13px;
    }

    body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .satirBlok .hsbmSelect
    {
        border-radius: 10px;
        height: 40px;
        padding: 0 10px;
        font-size: 13px;
    }

    body.sepetimBody #divAppSiparisTamamla .sagIcerikTutucu .satirBlok .hsbmSpan
    {
        font-size: 13px
    }

    body.sepetimBody #divAppSiparisTamamla .adresGir .kirmiziButon, body.sepetimBody #divAppSiparisTamamla .adresGir .yesilButon
    {
        line-height: 34px;
        padding: 0;
        font-size: 13px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketRigth .siparisOzet .sepetTitle2 .st_1, body.sepetimBody .BasketPage.OdemeContent .BasketRigth .siparisOzet .sepetTitle2 .st_1
    {
        font-size: 17px
    }

    body.sepetimBody .BasketRigth.sozlemeCheckContent .OdemeTamamla
    {
        margin-bottom: 15px
    }

    body.sepetimBody #divAppSiparisTamamla .BasketPage .BasketDetail, body.sepetimBody .BasketPage.OdemeContent .BasketDetail
    {
        border-radius: 10px
    }

    .BasketDetailComplate .BasketDetailRight #mainHolder_divSiparisTamamlandiAnasayfayaDon > a.basketCompletebtn
    {
        font-size: 13px;
        font-weight: 400;
        padding: 6px;
    }

    #mainHolder_divSiparisTamamlandiAnasayfayaDon.odemeCompleteContent
    {
        left: 5px;
        right: 5px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList #divKampanyaAciklama
    {
        padding: 0 10px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList #divKampanyaAciklama .kampanyaAciklama
    {
        padding: 5px 10px;
        min-height: 45px;
        border-radius: 10px;
        margin: 0 10px 10px 0;
        font-size: 12px;
        line-height: 18px;
        font-weight: 500
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList #divKampanyaAciklama .kampanyaAciklama:before
    {
        width: 18px;
        height: 18px;
        margin-right: 6px
    }

    body.sepetimBody .ticiContainer
    {
        padding: 0 20px !important;
    }

    body.sepetimBody .kasaOnuFirsat .divSepetBlokListe, body.sepetimBody .secilebilirHediyeUrunler .divSepetBlokListe
    {
        padding-right: 0;
        padding-left: 0
    }

    body.sepetimBody .kasaOnuFirsat, body.sepetimBody .secilebilirHediyeUrunler
    {
        margin-top: 20px;
        border-radius: 10px;
        padding: 10px;
        ;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.04);
        background-color: #fff;
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left:before
    {
        display: none;
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList > .Head::before
    {
        background-color: transparent;
        height: auto;
        line-height: inherit;
        top: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Right .Price
    {
        margin-bottom: 5px
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left .item.order-info p
    {
        margin-bottom: 5px
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead
    {
        padding: 10px 50px 10px 10px !important;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim
    {
        float: left;
        margin-bottom: 5px;
        margin-left: 19px;
        border-radius: 10px;
        padding: 0 10px;
        line-height: 1;
        min-height: 40px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim i
    {
        font-size: 12px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim i:before{
        width: 14px;
        height: 14px; 
        margin-top: -1px;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim{
        padding:0;
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem .SepetKampanyaTanim:before
    {
        width: 20px;
        height: 20px;
        margin-right: 5px
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left > .item.progress-item
    {
        width: 120px;
        margin-right: 0
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Right
    {
        margin-left: 20px
    }
}

/*sepetsayfası*/
/*magazalarsayfaları*/
.storespagedetailpage
{
    float: left;
    width: 100%;
}

.storespagedetailpage .storespagedetail
{
    float: left;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    margin-bottom: 8vh
}

.storespagedetailpage .storespagedetail .storespagedetail-left
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    padding: 4vh 3vw 4vh 0
}

.storespagedetailpage .storespagedetail .storespagedetail-left > strong
{
    color: #000000E5;
    font-size: 40px;
    font-weight: 400;
    line-height: 50px;
    margin-bottom: 24px;
    padding-right: 2vw
}

.storespagedetailpage .storespagedetail .storespagedetail-left > strong b
{
    font-weight: 600
}

.storespagedetailpage .storespagedetail .storespagedetail-left > p
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin: 0 0 32px;
}

.storespagedetailpage .storespagedetail .storespagedetail-left > ul
{
    float: left;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 24px;
    border: 1px solid #00000014;
    border-radius: 16px;
}

.storespagedetailpage .storespagedetail .storespagedetail-left > ul li
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    float: left;
    margin: 16px 2vw 0 0
}

.storespagedetailpage .storespagedetail .storespagedetail-left > ul li.storespagedetail-address
{
    width: 100%;
    margin: 0
}

.storespagedetailpage .storespagedetail .storespagedetail-left > ul li div
{
    display: flex;
    align-items: flex-start;
    justify-content: center;
    text-align: left;
    flex-direction: column;
}

.storespagedetailpage .storespagedetail .storespagedetail-left > ul li div strong
{
    color: #00000052;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 2px;
}

.storespagedetailpage .storespagedetail .storespagedetail-left > ul li div span
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
}

.storespagedetailpage .storespagedetail .storespagedetail-left > ul li div:first-child
{
    min-width: 24px;
    margin-right: 16px
}

.storespagedetailpage .storespagedetail .storespagedetail-left > ul li div:last-child
{
    min-width: auto;
    margin-right: 0
}

.storespagedetailpage .storespagedetail .storespagedetail-right
{
    float: left;
    width: 100%;
}

.storespagedetailpage .storespagedetail .storespagedetail-right img
{
    float: left;
    width: 100%;
    border-radius: 16px
}

.storespagedetailpage .contentpagefullwidthblock img
{
    float: left;
    width: 100%;
}

.storepagetext-content .storepagetext
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    padding-right: 25vw
}

.storepagetext-content .contentpagetitleblock
{
    margin-bottom: 20px
}

.storepagetext-content .storepagetext .storepagetexttitle
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 40px;
    line-height: 50px;
    font-weight: 400;
    margin-bottom: 24px
}

.storepagetext-content .storepagetext .storepagetextdesc
{
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin-bottom: 6vh
}

.storepagetext-content .storepagetext .storepagetextcity
{
    float: left;
    width: 100%;
    color: #00000052;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
    margin-bottom: 15px
}

body.Magazalar .magazalarContent
{
    margin-top: 20px
}

body.Magazalar .magazalarContent #nearStores
{
    display: none;
}

body.Magazalar .magazalarContent #divTumMagazaAlan > h2
{
    display: none;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList
{
    max-height: inherit;
    display: flex;
    flex-wrap: wrap;
    margin-left: -8px;
    margin-right: -8px
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz
{
    width: calc(33.33% - 16px);
    margin: 0 8px 24px;
    border: 1px solid #00000014;
    padding: 0;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemLeft
{
    width: 100%;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemLeft > img
{
    width: 100%;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight
{
    width: 100%;
    padding: 24px;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight h4
{
    font-weight: 600;
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 16px
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAdress
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: auto;
    float: left;
    width: 100%;
    margin: 0 0 16px
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAdress:before
{
    content: 'Adres';
    color: #00000052;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: auto;
    border: none;
    margin: 0 0 2px 0;
    padding: 0;
    display: block;
    font-family: 'Roboto', sans-serif
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzTel
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 16px;
    height: auto;
    float: left;
    margin-top: 0;
    width: auto;
    margin-right: 2vw
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzTel:before
{
    content: 'Telefon';
    color: #00000052;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: auto;
    border: none;
    margin: 0 0 2px 0;
    padding: 0;
    display: block;
    font-family: 'Roboto', sans-serif
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzTelM
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 16px;
    height: auto;
    float: left;
    margin-top: 0;
    width: auto;
    margin-right: 2vw
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzTelM:before
{
    content: 'Telefon';
    color: #00000052;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: auto;
    border: none;
    margin: 0 0 2px 0;
    padding: 0;
    display: block;
    font-family: 'Roboto', sans-serif
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzFax
{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 16px;
    height: auto;
    float: left;
    margin-top: 0;
    width: auto;
    margin-right: 2vw
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzFax:before
{
    content: 'Fax';
    color: #00000052;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    height: auto;
    border: none;
    margin: 0 0 2px 0;
    padding: 0;
    display: block;
    font-family: 'Roboto', sans-serif
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama
{
    width: auto;
    height: auto;
    margin-top: 0
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama:before
{
    display: none;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama .mgzNewDetail
{
    float: left;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama .mgzNewDetail > div
{
    float: left;
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
    margin-right: 2vw
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama .mgzNewDetail > div:last-child
{
    margin-right: 0
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama .mgzNewDetail > div span
{
    color: #00000052;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 2px 0;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama .mgzNewDetail > div p
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin: 0 0 16px;
    padding: 0;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzHarita
{
    height: 42px;
    margin: 0 0 24px;
    display: flex;
    align-items: stretch;
    justify-content: center;
    text-align: center;
    border-bottom: 1px solid #ededed;
    position: relative;
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzHarita:before
{
    content: 'İletişim';
    float: left;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzHarita:after
{
    content: '';
    position: absolute;
    left: 0;
    width: 50%;
    bottom: -1px;
    height: 2px;
    background-color: #9e9ec9
}

body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzHarita a.buton
{
    float: left;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #00000052;
    font-size: 16px;
    font-weight: 400;
    background-color: transparent;
    padding: 0;
    line-height: 20px
}

body.Magazalar .mapsGoster
{
    margin-bottom: 24px;
    margin-top: 0
}
.detayKampanyalar {
    float: left;
    width: 100%;
}

.detayKampanyalar > span {
    color: #000000E5;
    font-size: 15px;
    font-weight: 400;
    line-height: 34px;
}

.detayKampanyalar ul {
    padding: 0;
    margin: 10px 0;
}

.detayKampanyalar ul li {
    list-style: none;
}
/*magazalarsayfaları*/
@media (min-width: 1042px)
{

    /*DetayFix*/
       .ProductBody #headerNew.fixed.gectop{display:none!important;}
      .detaySticky{position:fixed;top: -100%;left:0;right:0;z-index: 999;transition:top .3s ease-in-out;}
      .detaySticky .ticiContainer{overflow:visible;}
      .detaySticky .turuncu .kamKod{width:185px}
      .detaySticky.fixed{top: 0;}
      .detaySticky.fixed #divIndirimliFiyat .PiyasafiyatiContent{width:auto!important;margin-right:5px!important}
      .detaySticky.fixed #divIndirimliFiyat .IndirimliFiyatContent{width:auto!important}
      .detaySticky.StokYok .dsBasketBtn{display: none;}
      .detaySticky.StokYok .dsPrice {display: none; }
      .dsImg{float:left;width:45px;height:45px;border-radius:100%;overflow:hidden}
      .dsName{float:left;font-size:13px;line-height:45px;color:#000;max-width:350px;margin-left:20px;margin-right:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
      .dsFavori{float: right; width: 45px; border: 1px solid #00000014; height: 45px; border-radius: 100%;        padding: 11px 0px;}
      .dsFavori a{min-width:0;padding:0;margin:0;background:0 0;font-size:0;text-align:center;width:100%;display:block}
      .dsFavori .boxIcon{display:none}
      .dsFavori .box1{display:block}
      .dsFavori span i:before{content: ''; float: left; width: 20px; height: 20px; background: url(../../Uploads/EditorUploads/images/detailfavi.svg) no-repeat center center; background-size: 100%; margin: 1px 0 0 1px;}
      .dsFavori #aFavroriCikarBtn span i:before{background-image: url(../../Uploads/EditorUploads/images/detailfavi-active.svg);}
      .dsBasketBtn{float:right;margin-right:10px}
      .dsBasketinp{float:right;margin-left:95px;margin-top:15px}
      .dsPrice{float:left}
      .dsPrice .IndirimOraniContent{display:none}
      .dsBasketBtn input{width:300px;height:45px;background:#2B2B40;border:1px solid #2B2B40; font-size: 16px;color:#fff;font-weight: bold;border-radius:100px;}
      .dsBasketBtn input:hover{background:transparent;color:#2B2B40;}
      .dsBasketBtn .customBtnGelinceHaberVer{width:300px;height:45px;line-height:45px;text-align:center;padding:0;background:#000;font-size:14px;color:#fff;text-transform:uppercase;font-weight:500;display:inline-block;vertical-align:top}
      .dsBasketinp .riSingle{width:142px;position:relative}
      .dsBasketinp .riSingle input{height:50px}
      .dsBasketinp .riSingle a.riUp{right:0}
      .dsBasketinp .riSingle a.riDown{left:0}
      .dsBasketinp .riSingle a.riUp,.dsBasketinp .riSingle a.riDown{width:45px;height:50px;position:absolute;top:0;background:#f6f7fb;font-size:0;top:0;font-weight:400;margin:0!important;float:left;cursor:pointer;text-indent:0;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}
      .dsBasketinp .riSingle a.riUp svg,.dsBasketinp .riSingle a.riDown svg{width:10px}
      .dsBasketinp .riSingle a.riUp path,.dsBasketinp .riSingle a.riDown path{fill:transparent;stroke:#000}
      .dsBasketinp .riSingle a.riUp:hover,.dsBasketinp .riSingle a.riDown:hover{background:#2ca9f1}
      .dsBasketinp .riSingle a.riUp:hover path,.dsBasketinp .riSingle a.riDown:hover path{stroke:#fff}
      .dsPrice .IndirimliFiyatContent .right_line *{font-size:13px;line-height:45px}
      .dsPrice .PiyasafiyatiContent .right_line *{font-size:13px;line-height:45px}
      .dsPrice #divIndirimsizFiyat .indirimliFiyat .spanFiyat{line-height:45px}
      .dsPrice .sepetthrough #divIndirimsizFiyat .indirimliFiyat .spanFiyat{text-decoration: line-through;}
      .dsPrice #divIndirimsizFiyat.Formline .left_line{display:none}
      .dsPrice #divIndirimliFiyat{padding:0}
      .dsSepet{float:right;margin-right:35px}
      .dsSepet a{display:block;line-height:45px;color:#000;font-size:11px}
      .detaySticky #divIndirimliFiyat .left_line{display:none}
      .dsPrice #divFiyatAlanlari{width:auto;float:left;}
      .dsPrice #divOzelAlan1,.dsPrice .DetSepetFiyat{margin-left:10px;clear:none!important;margin-top:5px;padding:0;min-width:auto}
      .dsPrice .DetSepetFiyat{padding:0 10px;}
      .dtstic{float:left;width:100%;padding:15px;background:#fff;border-radius:10px;box-shadow:0 3px 11px rgba(0,0,0,.09);}
    /*DetayFix*/


    .sortingContent
    {
        display: block !important;
    }

    .col-5li
    {
        width: 20%;
    }

    .mobilMenu
    {
        display: none;
    }

    /*TopFilter*/
    body.filtertopactive #divSayfalamaUst.Slct .brandlistselection .sortingContent
    {
        position: relative;
        display: flex !important;
        margin-left: 20px
    }

    body.filtertopactive #divSayfalamaUst
    {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        padding: 0;
        margin: 32px 0 24px;
    }

    body #divSayfalamaUst
    {
        margin: 32px 0 24px;
    }

    body.filtertopactive #divSayfalamaUst .filterBlock
    {
        float: left;
        border: none;
        border-radius: 0;
        width: auto;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters
    {
        padding: 0;
        margin: 0;
        background: transparent;
        position: static;
        display: block !important;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveListContent
    {
        display: none !important;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent
    {
        display: none !important;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel
    {
        margin: 0;
        padding: 0;
        width: auto;
        position: relative;
        min-width: 165px;
        max-width: 220px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel:nth-child(n+5)
    {
        display: none;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel.vertical-top-price-filter
    {
        margin-right: 40px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading
    {
        padding: 0 8px 0 0;
        border: none;
        margin: 0 0 8px 0;
        min-width: auto;
        border-right: none;
        background-color: transparent !important;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading:after
    {
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a
    {
        line-height: 16px;
        text-align: left;
        color: #000000E5;
        font-size: 16px;
        padding: 0 20px;
        font-weight: 600;
        text-transform: capitalize;
        border: 1px solid #00000014;
        border-radius: 16px;
        display: flex;
        align-items: center;
        justify-content: space-between;
        height: 56px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a:after
    {
        content: '';
        min-width: 8px;
        height: 54px;
        margin-left: 10px;
        position: static;
        float: right;
        background: url(../../Uploads/EditorUploads/images/filterarrow.svg) no-repeat left center;
        background-size: 100%;
        transition: 0.5s
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading.active a:after
    {
        transform: rotate(180deg);
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li
    {
        float: left;
        text-align: left;
        margin: 0;
        padding: 0;
        width: 100%;
        background-color: transparent;
        /*border-bottom:1px solid #f1f1f1;*/
        display: flex;
        align-items: center;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li:last-child
    {
        border-bottom: none;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel.div-kategori > ul > li
    {
        margin-bottom: 0
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel.div-kategori li a
    {
        float: left;
        width: 100%;
        border-bottom: none;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel.div-kategori .list-group.dropdown > li
    {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        text-align: left;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel.div-kategori li a
    {
        border-bottom: none;
        min-height: 45px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a
    {
        line-height: 26px;
        font-size: 16px;
        color: #000000E5;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        text-align: left;
        min-height: 46px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li a:hover
    {
        color: #000;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown li.selected a
    {
        color: #000;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li ul
    {
        display: block;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li > ul
    {
        padding-left: 10px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li ul > li
    {
        width: 100%;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li ul > li a
    {
        min-height: 30px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:before
    {
        border: 1px solid #00000052;
        border-radius: 4px;
        width: 18px;
        height: 18px;
        margin-right: 11px;
        color: #fff;
        font-size: 12px;
        font-family: FontAwesome;
        text-align: center;
        line-height: 16px;
        transition: 0.5s
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before
    {
        content: '\f00c';
        background-color: #2B2B40;
        border-color: #2B2B40;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before
    {
        content: '\f00c';
        background-color: #2B2B40;
        border-color: #2B2B40;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li.list-group-item-image
    {
        border-radius: 50%;
        border: 1px solid #E6E6E6;
        width: 35px;
        height: 35px;
        margin: 0 12px 12px 0;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li.list-group-item-image a
    {
        font-size: 0
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li.list-group-item-image a:before
    {
        content: '\f00c';
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: #fff;
        font-weight: 400;
        font-size: 16px;
        font-family: FontAwesome;
        opacity: 0;
        visibility: hidden;
        transition: 0.5s
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li.list-group-item-image:hover a:before
    {
        opacity: 1;
        visibility: visible;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown > li.list-group-item-image.selected a:before
    {
        opacity: 1;
        visibility: visible;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters .vertical-filter-panel .list-group-item a
    {
        color: #000;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .list-group.dropdown
    {
        top: calc(100% - 4px);
        width: 335px;
        background: #fff;
        border: 1px solid #00000014 !important;
        box-shadow: none !important;
        padding: 8px 16px;
        border-radius: 16px;
        box-shadow: 0px 4px 15px 0px #0000000F;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .FiyatSlider
    {
        margin: 4px 0 0 10px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .slider-range
    {
        background: #00000014;
        height: 8px;
        width: 100%;
        margin: 11px 0 0;
        border: none;
        float: left;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-range
    {
        background: #9E9EC9;
        height: 8px;
        margin-top: 0;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-handle
    {
        border-radius: 100%;
        width: 32px;
        height: 32px;
        border: none;
        margin-top: 0;
        margin-right: -13px;
        top: -13px;
        background-color: #fff;
        border: 9px solid #9E9EC9;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .amount
    {
        color: #000000E5;
        font-size: 14px;
        font-weight: 600;
        left: 0;
        padding: 5px 0 0;
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: 0;
    }

    body.filtertopactive .brandlistselection
    {
        width: auto;
    }

    body .appliedFilter.kaydedilmisAramalar
    {
        display: none !important;
    }

    /*body.filtertopactive #divSayfalamaUst .filterBlock{flex-grow: 1}*/
    body.filtertopactive #divSayfalamaUst .filterBlock
    {
        position: relative;
    }

    body.filtertopactive #divSayfalamaUst.Slct .brandlistselection .filterDeleteContent
    {
        position: absolute;
        bottom: 0;
        left: 0;
    }

    /*filtre*/
}

/*filtre-sag*/
body.filterrightactive .category-vertical-filters.top-filters
{
    display: block !important;
    width: 500px;
    position: fixed;
    top: 40px;
    right: -100%;
    bottom: 40px;
    z-index: 99999;
    background: #fff;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 16px;
    /*transition:all .3s ease;*/
}

body.filterrightactive .category-vertical-filters.top-filters ul
{
    list-style: none;
    padding: 0;
    margin: 0;
}

body.filterrightactive .filterBlock.active .category-vertical-filters.top-filters
{
    right: 40px;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .FiltreUst
{
    float: left;
    width: 100%;
    line-height: 72px;
    font-size: 18px;
    color: #000000E5;
    margin-bottom: 8px;
    margin-top: 0;
    padding: 0 31px;
    position: relative;
    text-align: left;
    display: block;
    font-weight: 600;
    border-bottom: 1px solid #00000014;
}

body.filterrightactive .category-vertical-filters.top-filters .FiltreUst span
{
    display: inline-block;
    vertical-align: top;
    position: absolute;
    left: 60px;
    right: 60px;
    top: 0;
    bottom: 0;
    text-align: center;
    font-size: 0
}

body.filterrightactive .category-vertical-filters.top-filters .FiltreUst span:before
{
    content: 'Tüm filtreler';
    font-size: 18px;
}

body.filterrightactive .category-vertical-filters.top-filters .FiltreUst .closeFilt
{
    float: right;
    font-size: 15px;
    position: relative;
    z-index: 1;
    cursor: pointer;
}

body.filterrightactive .category-vertical-filters.top-filters .FiltreUst a
{
    float: right;
    font-size: 13px;
    position: relative;
    z-index: 1;
    color: #111111;
    display: none;
    margin-right: 20px;
}

body.filterrightactive .category-vertical-filters.top-filters .FiltreUst a.active
{
    display: block;
}

body.filterrightactive .category-vertical-filters.top-filters .FiltreUst a i
{
    color: #111111;
    font-size: 16px;
    display: inline-block;
    vertical-align: top;
    line-height: 72px;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .tukgo
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
    position: relative;
    padding: 0 10px;
    display: none
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .FiltreicerikAlan
{
    float: left;
    width: 100%;
    max-height: calc(100% - 72px);
    overflow-y: auto;
    overflow-x: hidden;
    padding: 25px 32px 10px;
    height: calc(100% - 245px);
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .FiltreicerikAlan::-webkit-scrollbar
{
    width: 4px;
    border-radius: 10px
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .FiltreicerikAlan::-webkit-scrollbar-track
{
    background: #fff;
    border-radius: 10px
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .FiltreicerikAlan::-webkit-scrollbar-thumb
{
    background: #C4C4C4;
    border-radius: 10px
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn
{
    display: inline-block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #FFFFFF;
    box-shadow: 0px -8px 10px rgba(0, 0, 0, 0.04);
    border-radius: 0 0 16px 16px;
    padding: 22px 32px;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn span
{
    background: #2B2B40;
    padding: 10px;
    min-width: 150px;
    color: #fff;
    line-height: 22px;
    font-size: 0;
    text-transform: capitalize;
    width: 49%;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 56px;
    border-radius: 28px;
    margin-left: 51%;
    cursor: pointer;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn span:Before
{
    content: 'Uygula';
    font-size: 16px
}

body.filterrightactive .category-vertical-filters.top-filters .tukgo .filterOrderInStock
{
    float: left;
    width: 100%;
    line-height: 50px;
    font-size: 14px;
    color: #262324;
    text-align: left;
    padding: 0 0 0 15px;
    background: #fff;
}

body.filterrightactive .category-vertical-filters.top-filters .tukgo .filterOrderInStock:before
{
    content: '';
    float: right;
    width: 24px;
    max-height: 24px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 32px;
    border-radius: 100%;
    background: #c5c7c9;
    margin: auto 0;
    background: #fff;
    box-shadow: 0 0 2px 0 #999;
    z-index: 1;
    transition: all 0.3s ease;
}

body.filterrightactive .category-vertical-filters.top-filters .tukgo .filterOrderInStock:after
{
    content: '';
    float: right;
    width: 40px;
    max-height: 16px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    border-radius: 20px;
    background: #c5c7c9;
    margin: auto 15px auto 0;
    transition: all 0.3s ease;
}

body.filterrightactive .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:before
{
    right: 15px;
}

body.filterrightactive .category-vertical-filters.top-filters .tukgo .filterOrderInStock.selected:after
{
    background: #39d662;
}

body.filterrightactive .category-vertical-filters.top-filters .panel .panel-heading
{
    padding: 0;
    margin: 0;
    border: none;
    background: transparent;
    float: left;
    width: 100%;
}

body.filterrightactive .category-vertical-filters.top-filters .panel .panel-heading a
{
    float: left;
    width: 100%;
    text-align: left;
    color: #000000E5;
    font-weight: 600;
    font-size: 16px;
    line-height: 56px;
    padding: 0;
}

body.filterrightactive .category-vertical-filters.top-filters .panel .panel-heading a:after
{
    content: '' !important;
    top: 0;
    right: 0;
    width: 8px;
    height: 56px;
    background: url(../../Uploads/EditorUploads/images/filterarrow.svg) no-repeat center center;
    background-size: 100%;
    transition: 0.5s
}

body.filterrightactive .category-vertical-filters.top-filters .panel .panel-heading.active a:after
{
    transform: rotate(180deg);
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .moreNum
{
    position: absolute;
    right: 40px;
    top: 0;
    bottom: 0;
    line-height: 50px;
    font-size: 15px;
    color: #000;
    display: none;
}

body.filterrightactive .category-vertical-filters.top-filters .panel
{
    float: left;
    width: 100%;
    margin: 0 0 10px;
    padding: 0 16px;
    border: 1px solid #00000014;
    border-radius: 16px
}

body.filterrightactive .category-vertical-filters.top-filters .panel.fiyatslidebox
{
    padding: 0;
    border: none;
    border-radius: 0;
    margin-top: 15px !important
}

body.filterrightactive .category-vertical-filters.top-filters .panel:last-child
{
    margin-bottom: 0;
}

body.filterrightactive .category-vertical-filters.top-filters .list-group.dropdown
{
    border: none;
    position: static;
    box-shadow: none;
    padding: 0;
    float: left;
    width: 100%;
    margin-top: 15px
}

body.filterrightactive .category-vertical-filters.top-filters .list-group.dropdown ul
{
    margin-top: 10px;
}

body.filterrightactive .category-vertical-filters.top-filters .list-group.dropdown li
{
    width: 100%;
    text-align: left;
    padding: 0;
    margin: 0 0 10px;
}

body.filterrightactive .category-vertical-filters.top-filters .list-group.dropdown li a
{
    color: #222222;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0.13px;
}

body.filterrightactive .category-vertical-filters.top-filters .vertical-filter-panel .list-group-item a
{
    font-size: 14px;
    color: #222222;
    font-weight: normal;
    float: left;
}

body.filterrightactive .category-vertical-filters .vertical-filter-panel .list-group-item:before
{
    border-radius: 0;
    display: inline-block !important;
    width: 16px;
    height: 16px;
    border: 1px solid #797872;
    font-family: 'FontAwesome';
    font-size: 10px;
    text-align: center;
    line-height: 14px;
}

body.filterrightactive .category-vertical-filters .vertical-filter-panel .list-group-item:hover:before
{
    border-color: #838383;
    background: #fff;
}

body.filterrightactive .category-vertical-filters .vertical-filter-panel .list-group-item.selected:before
{
    border-color: #838383;
    background: #fff;
    content: '\f00c';
}

body.filterrightactive .category-vertical-filters .vertical-filter-panel .list-group-item.list-group-item-image
{
    background: transparent !important;
    height: auto;
}

body.filterrightactive .category-vertical-filters.top-filters .panel.vertical-top-price-filter
{
    width: 100%;
    margin: 20px 0;
}

body.filterrightactive .slider-range
{
    margin: 0 0 15px 10px !important;
    width: calc(100% - 20px);
}

body.filterrightactive .amount
{
    padding: 0;
}

body.filterrightactive .FiyatTextBox
{
    float: left;
    width: 100%;
    display: none;
    transition: 0.5s;
    padding-bottom: 20px
}

body.filterrightactive .FiyatTextBox.active
{
    display: block;
}

body.filterrightactive .category-vertical-filters .FiyatTextBox input[type="text"]
{
    width: 49% !important;
    height: 40px;
    text-align: center;
    padding: 0 2px;
    border: 1px solid #ddd;
}

body.filterrightactive .category-vertical-filters .FiyatTextBox input[type="text"].filterPrice1
{
    margin-right: 1%
}

body.filterrightactive .category-vertical-filters .FiyatTextBox input[type="text"].filterPrice2
{
    margin-left: 1% !important
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .slider-range
{
    background: #00000014;
    height: 8px;
    margin: 15px 0 0;
    border: none;
    float: left;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-range
{
    background: #9E9EC9;
    height: 8px;
    margin-top: 0;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .slider-range .ui-slider-handle
{
    border-radius: 100%;
    width: 32px;
    height: 32px;
    border: none;
    margin-top: 0;
    margin-right: 0;
    top: -13px;
    background-color: #fff;
    border: 9px solid #9E9EC9;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .amount
{
    color: #00000052;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    padding: 5px 0 0;
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .FiyatSlider
{
    float: left;
    width: 97%;
}

body.filterrightactive #divSayfalamaUst .fiyatslidebox .FiyatSlider:before
{
    content: 'Fiyat aralığı';
    float: left;
    width: 100%;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: left;
    margin-bottom: 25px
}

.Overlay.Show
{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.48);
    z-index: 9999;
    transition: 0.5s;
    cursor: pointer;
}

.mobilFilterOpenBtn
{
    display: block !important
}

.mobilFilterBtn
{
    position: absolute;
    right: 0;
    top: 0;
    color: #000000E5;
    font-size: 0;
    font-weight: 400;
    text-align: center;
    border: 1px solid #9E9EC9;
    border-radius: 100px;
    min-width: 192px;
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent !important;
}

.mobilFilterBtn:before
{
    content: 'Tüm filtreler';
    font-size: 16px;
}

.mobilSiralamBtn
{
    display: none;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveListContent
{
    float: left;
    width: 100%;
    padding: 64px 0 0;
    position: relative;
    height: 0;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.savefilteractive #divFilterSaveListContent
{
    height: calc(100% - 81px)
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveListContent .tittle
{
    position: absolute;
    right: 0;
    top: 0;
    background-color: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #00000052;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    min-height: 64px;
    width: 50%;
    cursor: pointer;
    border-bottom: 1px solid #00000014
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveListContent .tittle:after
{
    content: '';
    position: absolute;
    left: 100%;
    right: 100%;
    bottom: 0;
    height: 2px;
    background-color: #9E9EC9;
    transition: 0.5s
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.savefilteractive #divFilterSaveListContent .tittle
{
    color: #000000E5;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.savefilteractive #divFilterSaveListContent .tittle:after
{
    left: 0;
    right: 0;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent
{
    float: left;
    width: 100%;
    padding: 10px 0;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveName
{
    float: left;
    width: 100%;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveName span
{
    float: left;
    width: 100%;
    text-align: left;
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    margin-bottom: 6px
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt
{
    float: left;
    width: 100%;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input
{
    float: left;
    width: 100%;
    margin-top: 0;
    text-align: left;
    color: #000000E5;
    font-weight: 600;
    font-size: 16px;
    line-height: 56px;
    padding: 0 16px;
    border: 1px solid #00000014;
    border-radius: 16px;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input::-webkit-input-placeholder
{
    color: #000000E5;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input:-moz-placeholder
{
    color: #000000E5;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input::-moz-placeholder
{
    color: #000000E5;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input:-ms-input-placeholder
{
    color: #000000E5;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input:focus
{
    color: #000000E5;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input:select
{
    color: #000000E5;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveButton
{
    position: absolute;
    left: 32px;
    bottom: 22px;
    width: 42%;
    z-index: 3
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveButton .button
{
    border: 1px solid #9E9EC9;
    float: left;
    width: 100%;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 56px;
    color: #000000E5;
    font-size: 0;
    font-weight: 400;
    line-height: 22px;
    background-color: #fff
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveButton .button:last-child:before
{
    content: 'Filtreyi kaydet';
    font-size: 16px;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveButton .button:first-child
{
    display: none;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent > div.tittle
{
    display: none;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .newfilterBtn
{
    float: left;
    width: 50%;
    position: absolute;
    left: 0;
    top: 81px;
    border-bottom: 1px solid #00000014;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .newfilterBtn:before
{
    content: 'Yeni filtre';
    float: left;
    width: 100%;
    color: #00000052;
    font-size: 16px;
    line-height: 26px;
    text-align: center;
    font-weight: 400;
    padding: 0;
    cursor: pointer;
    min-height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.newfilteractive .newfilterBtn:before
{
    color: #000000E5;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .newfilterBtn:after
{
    content: '';
    position: absolute;
    left: 100%;
    right: 100%;
    bottom: 0;
    height: 2px;
    background-color: #9E9EC9;
    transition: 0.5s
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.newfilteractive .newfilterBtn:after
{
    left: 0;
    right: 0;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.newfilteractive .filterSaveNameSelect
{
    display: none;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.savefilteractive .filterSaveNameSelect
{
    display: block;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.savefilteractive .FiltreicerikAlan
{
    display: none;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.savefilteractive .filterSaveContent
{
    display: none !important;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.savefilteractive .filtreUygulaBtn
{
    display: none;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters.savefilteractive .filtreUygulaBtn
{
    display: none;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect
{
    float: left;
    width: 100%;
    border: none;
    padding: 25px 32px;
    margin: 0 0 20px;
    overflow-y: auto;
    height: calc(100% - 20px);
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect select
{
    margin-top: 0;
    border: none;
    padding: 0;
    background-color: transparent;
    overflow: inherit;
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect::-webkit-scrollbar
{
    width: 5px;
    border-radius: 10px
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect::-webkit-scrollbar-track
{
    background: #fff;
    border-radius: 10px
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect::-webkit-scrollbar-thumb
{
    background: #C4C4C4;
    border-radius: 10px
}

body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect select option:first-child
{
    display: none;
}

/*body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect select option:checked{border-color:#EF7D00;background-color:red;}
body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect select option:selected{border-color:#EF7D00;background-color:red;}*/
body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect select option
{
    float: left;
    width: 100%;
    background: rgba(0, 0, 0, 0.04);
    border-radius: 16px;
    height: 40px;
    margin-bottom: 8px;
    padding: 12px 16px;
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    position: relative;
}

.filterSaveList
{
    display: block !important
}

.filterSaveContent
{
    display: block !important
}

/*filtre-sag*/
.listandfavoritepage
{
    float: left;
    width: 100%;
}

.listandfavoritepage .listandfavoritepage-top
{
    float: left;
    width: 100%;
}

.listandfavoritepage .listandfavoritepage-top .listandfavoritepage-top-left
{
    width: 26.3%;
    padding: 32px 32px 32px 0;
    background-color: #fff;
}

.listandfavoritepage .listandfavoritepage-top .listandfavoritepage-top-right
{
    width: 73.7%;
    padding: 32px 0 32px 32px;
    background-color: #fafafa;
    position: relative;
}

.listandfavoritepage .listandfavoritepage-bottom
{
    float: left;
    width: 100%;
}

/**/
body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuFavorilerim
{
    display: none;
}

/*body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarim{display:none;}*/
body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave
{
    display: none;
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li
{
    display: none
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuFavorilerim, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuFavorilerim, body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave
{
    display: inline-block;
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarim, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarim, body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave
{
    display: inline-block;
}

.collectionModalAdd#collectionModal .collectionAddModalMiddle ul
{
    list-style: none;
    padding-left: 0;
    margin-left: 0
}

.hesabimFavoriSayfasi .hsbmFvrProductContent
{
    margin: 0 -8px;
    display: flex;
    flex-wrap: wrap;
}

.hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol
{
    width: 33.33%;
    padding: 0 8px;
}

.hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol .istekDetayIcerik
{
    flex-wrap: wrap;
    border-radius: 0 !important;
    margin-bottom: 14px;
    border: none;
    padding: 0;
}

.hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol .istekDetayIcerik .istekUrunResmi
{
    width: 100%;
    margin-right: 0;
}

.hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol .istekDetayIcerik .istekUrunResmi a img
{
    border-radius: 16px
}

.hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay
{
    width: 100%;
}

.hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol .istekDetayIcerik .istekUrunResmi .istekUrunIndirim
{
    display: none;
}

.hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay .urunBaslik
{
    float: left;
    width: 100%;
    padding: 0;
    line-height: 24px;
    height: 48px;
    font-weight: normal;
    font-size: 16px;
    color: #000000E5;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin: 24px 0 10px;
}


.hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay .favoriUrunP .hsbmSpan
{
    display: none;
}

.hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay .favoriUrunPrice
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
    text-align: left;
}

.hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay .favoriUrunPrice .OldPrice
{
    color: #0000003D;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    display:none;
}

.hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay .favoriUrunPrice .KdvsizFiyat
{
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

.hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay > .favoriUrunDetaySag
{
    float: left;
    width: 100%;
    display: none;
}

.ProductListButtonFav
{
    position: absolute;
    left: 8px;
    right: 8px;
    bottom: 8px;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.ProductListButtonFav .divItem a.collectionAddBtn
{
    display: none !important;
}

.ProductListButtonFav .divItem a
{
    width: 56px;
    height: 56px;
    border-radius: 50%;
    background: #FFFFFFE5;
    display: flex !important;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 0
}

.ProductListButtonFav .divItem a.iptalEt:before
{
    content: '';
    width: 20px;
    height: 20px;
    background: url(../../Uploads/EditorUploads/images/listfavi-active.svg) no-repeat center center;
    background-size: 100%;
    transition: 0.5s;
    margin: 2px 0 0 2px;
}

.ProductListButtonFav .divItem a.sepetIcon:before
{
    content: '';
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/listshop.svg) no-repeat center center;
    background-size: 100%;
}

.ProductListButtonFav .divItem a > i
{
    display: none;
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu
{
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    background-color: transparent;
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li
{
    float: left;
    width: 100%;
    border-bottom: 1px solid #bbb;
    margin-bottom: 0;
    opacity: 0.24
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li a, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li a
{
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    min-height: 58px;
    padding: 0;
    font-size: 18px;
    font-weight: 400;
    color: #000;
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li.Active a, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li.Active a
{
    background-color: transparent;
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuFavorilerim a i
{
    display: none;
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuFavorilerim a:before
{
    content: '';
    float: left;
    min-width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/favipageheart.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 12px
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarim a i
{
    display: none;
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarim a:before
{
    content: '';
    float: left;
    min-width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/collectionpagelist.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 12px
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarim.menuKoleksiyonlarimSaveActive
{
    opacity: 0.24 !important
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave
{
    border-bottom: none
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave:before
{
    content: 'Neyi takip ediyorum';
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    min-height: 58px;
    background: url(../../Uploads/EditorUploads/images/takiplisticon.svg) no-repeat left center;
    padding-left: 36px;
    font-size: 18px;
    font-weight: 400;
    cursor: pointer;
    color: #000;
}

body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave.active
{
    opacity: 1
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuFavorilerim
{
    opacity: 1;
    border-bottom-color: #0000000A;
}

body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarim
{
    opacity: 1;
    border-bottom-color: #0000000A;
}

body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave.active
{
    opacity: 0.24
}

body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarim.menuKoleksiyonlarimSaveActive
{
    border-bottom-color: #bbb;
}

.favoriUstButtonAlan .ustButonTutucu
{
    margin-bottom: 0
}

.favoriUstButtonAlan .hesabimTablo .tdTutucu.tabloBasliklari
{
    display: none;
}

.favoriUstButtonAlan .hesabimTablo .ustListe .tdTutucu.tdTutucuBeyaz
{
    border: none;
    background-color: transparent;
    padding: 0;
    margin-bottom: 0;
}

.favoriUstButtonAlan .hesabimTablo .ustListe .tdTutucu.tdTutucuBeyaz #divFavoriGrup
{
    color: #000000E5;
    font-size: 15px;
    font-weight: 400;
    line-height: 40px;
    padding-left: 0
}

.favoriUstButtonAlan .hesabimTablo .ustListe .tdTutucu.tdTutucuBeyaz .duzenle
{
    color: #000000E5;
    font-size: 15px;
    font-weight: 400;
    line-height: 40px;
    display: none;
}

.favoriUstButtonAlan .hesabimTablo .ustListe .tdTutucu.tdTutucuBeyaz a i.fa-times
{
    font-size: 16px
}

/*.favoriUstButtonAlan .hesabimTablo .ustListe .tdTutucu.tdTutucuBeyaz div.trTutucu.tiklanabilir:last-child{display:none;}*/
.favoriListeBos
{
    border: none;
}

.favoriListeBos .favoriBosIkon
{
    border: none;
    border-radius: 0;
    margin-bottom: 24px;
    padding: 10px;
}

.favoriListeBos .favoriBosIkon i
{
    display: none;
}

.favoriListeBos .favoriBosIkon:before
{
    content: '';
    float: left;
    width: 140px;
    height: 140px;
    background: url(../../Uploads/EditorUploads/images/favoripagebg.svg) no-repeat center center;
    background-size: 100%;
}

.favoriListeBos .favoriBosP-1
{
    display: none;
}

.favoriListeBos .favoriBosP-2
{
    font-size: 18px;
    line-height: 28px;
    color: #000000E5;
}

.favoriListeBos .favoriBosBtn
{
    margin-bottom: 5vh
}

.favoriListeBos .favoriBosBtn a
{
    background-color: #9E9EC9 !important;
    border-radius: 28px;
    color: #fff !important;
    font-size: 16px;
    font-weight: 600;
    border: none;
    min-height: 56px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 4vw;
}

.collectionContent ul
{
    list-style: none;
    padding-left: 0
}

.collectionContent .collectionTitle
{
    display: none;
}

.collectionContent .collectionButtonList .collectionButtonLeft
{
    display: none;
}

.collectionContent .collectionButtonList .collectionButtonRight ul
{
    margin: 0px;
}

.collectionContent .collectionButtonList .collectionButtonRight ul li .collectionButton.collectionNewBtn
{
    background-color: transparent;
    border: 1px solid #9E9EC9;
    border-radius: 100px;
    min-height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    flex-direction: row-reverse;
    padding: 0 25px;
}

.collectionContent .collectionButtonList .collectionButtonRight ul li .collectionButton.collectionNewBtn i
{
    margin-left: 25px
}

.collectionContent .collectionButtonList .collectionButtonRight ul li .collectionButton.collectionNewBtn i.fa-plus-circle:before
{
    content: '\2b';
    font-weight: 400;
    font-size: 25px;
    color: #9E9EC9;
}

.collectionModalAdd.modalShow
{
    justify-content: flex-end;
    padding: 0 40px;
}

.collectionModalAdd .collectionModalContent.collectionModalContent
{
    width: 500px;
    max-height: 100%
}

.collectionModalAdd .collectionModalContent.collectionModalContent.collentionNull
{
    max-height: 100%
}

.collectionModalAdd .collectionModalContent .collectionAddModalTop
{
    max-height: 72px;
    min-height: 72px;
    align-items: center;
    text-align: center;
}

.collectionModalAdd .collectionModalContent .collectionAddModalTop .cmtText
{
    padding-left: 30px;
    color: #000000E5;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle
{
    padding: 32px;
    max-height: 100%
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle > ul
{
    max-height: 100%;
    margin: 0;
    padding: 0;
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle > ul > li
{
    padding: 0;
    margin-bottom: 10px
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle > ul > li:last-child
{
    margin-bottom: 0
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle > ul > li .urlToCollection a
{
    border: 1px solid #9E9EC9;
    border-radius: 100px;
    min-height: 56px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    padding: 20px 40px 20px 15px;
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    background: url(../../Uploads/EditorUploads/images/pluscollection.svg) no-repeat right 15px center transparent;
}

.collectionModalAdd .collectionModalContent .collectionAddModalBottom
{
    padding: 0 32px 32px;
    max-height: 120px
}

.collectionModalAdd .collectionModalContent .collectionAddModalBottom a.collectionAddBtn
{
    max-height: 56px;
    min-height: 56px;
    background-color: #2B2B40;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    border-radius: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle ul li .itemCollection
{
    background: rgba(0, 0, 0, 0.04) !important;
    border-radius: 16px;
    border: none;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600;
    padding: 20px 15px;
    position: relative;
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle ul li .itemCollection.selected:after
{
    width: 16px;
    height: 16px;
    font-size: 18px
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle ul li:first-child .itemCollection span
{
    font-size: 0
}

.collectionModalAdd .collectionModalContent .collectionAddModalMiddle ul li:first-child .itemCollection span:before
{
    content: 'listem';
    font-size: 16px
}

.collectionpagelistnulldiv
{
    display: none;
    float: left;
    width: 100%;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 560px;
    padding: 20px;
}

.collectionpagelistnulldiv:before
{
    content: '';
    width: 140px;
    height: 140px;
    background: url(../../Uploads/EditorUploads/images/nulllistbg.svg) no-repeat center center;
    background-size: 100%;
    float: left;
}

.collectionpagelistnulldiv p
{
    margin: 24px 0;
    padding: 0;
    color: #000000E5;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px
}

.hesabimBolumuTutucu.collectionpagelistnull .collectionpagelistnulldiv
{
    display: flex;
}

.hesabimBolumuTutucu.collectionpagelistnull .collectionContent .collectionTitle
{
    display: none;
}

.hesabimBolumuTutucu.collectionpagelistnull .collectionContent .collectionListContent .collectionList
{
    display: none;
}

.hesabimBolumuTutucu.collectionpagelistnull .collectionButtonList
{
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
}

.hesabimBolumuTutucu.collectionpagelistnull .collectionButtonList ul li .collectionButton.collectionNewBtn
{
    background-color: transparent;
    border: 1px solid #9E9EC9;
    border-radius: 100px;
    min-height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #000000E5;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    flex-direction: row-reverse;
    padding: 0 25px;
}

.hesabimBolumuTutucu.collectionpagelistnull .collectionButtonList ul li .collectionButton.collectionNewBtn i
{
    margin-left: 5vw
}

.hesabimBolumuTutucu.collectionpagelistnull .collectionButtonList ul li .collectionButton.collectionNewBtn i.fa-plus-circle:before
{
    content: '\2b';
    font-weight: 400;
    font-size: 25px;
    color: #9E9EC9;
}

.collectionListContent .collectionList .cItemUl
{
    column-gap: 16px;
    row-gap: 24px;
    grid-template-columns: repeat(3, 1fr);
}

/*.collectionListContent .collectionList .cItemUl li.cItem{width:33.33%;}*/
.collectionListContent .collectionList .cItemUl .cItemDiv
{
    display: flex;
    flex-direction: column-reverse;
    border: none;
    border-radius: 0;
    padding: 0;
    background-color: transparent;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemProduct > ul
{
    grid-template-columns: 100%;
    column-gap: 0;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemProduct > ul li
{
    display: none;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemProduct > ul li:first-child
{
    display: block;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemProduct > ul li .cItemProductImg img
{
    width: 100%;
    border-radius: 24px
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle
{
    position: relative;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleName
{
    color: #000000E5;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400
}

.collectionListContent .collectionList .cItemUl .cItem:first-child .cItemDiv .cItemTitle .cItemTitleName span
{
    font-size: 0
}

.collectionListContent .collectionList .cItemUl .cItem:first-child .cItemDiv .cItemTitle .cItemTitleName span:before
{
    content: 'Listem';
    font-size: 20px
}

.collectionListContent .collectionList .cItemUl .cItem:first-child .cItemDiv .cItemTitle .cItemTitleEditBtn
{
    display: none;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleEditBtn a
{
    width: 25px;
    height: 25px;
    font-size: 12px
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight ul li a
{
    border-radius: 100px;
    font-size: 0;
    background: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(2px);
    gap: 0;
    height: 40px;
    color: #000;
    padding: 0 8px;
    min-width: 40px
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight ul li a i
{
    font-size: 16px;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight ul li a.cItemShare i
{
    font-size: 0
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight ul li a.cItemShare i:before
{
    content: '';
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/detailshare.svg) no-repeat center center;
    background-size: 100%;
    float: left;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight
{
    position: absolute;
    right: 8px;
    left: 8px;
    top: -58px;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row-reverse;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight .imageCount span
{
    background-color: #00000080;
    border-radius: 100px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 4px 12px;
    min-height: 30px;
    line-height: 15px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: 400;
    margin-right: 4px
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight .imageCount span.imageCountText:after
{
    content: 'Fotoğraf';
    margin-left: 2px
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight .imageCount span.productCount:after
{
    content: 'Ürün';
    margin-left: 2px;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemProduct
{
    min-height: 50px
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom .cItemBottomLeft ul
{
    gap: 5px;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom .cItemGoLink, .collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom .cItemShowNo, .collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom .cItemAddProduct, .collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom .cItemDeleteProduct
{
    background: #00000080
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom .cItemAddProduct, .collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom .cItemDeleteProduct
{
    font-size: 0;
    gap: 0;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom .cItemGoLink i
{
    display: none;
}

.collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom ul li a
{
    padding: 0 10px;
    border-radius: 100px;
}

.ng-scope .collectionModal
{
    justify-content: flex-end;
    padding: 0 40px;
}

.ng-scope .collectionModal .collectionModalContent
{
    width: 500px;
    border-radius: 16px;
    padding: 0;
}

.ng-scope .collectionModal ul
{
    list-style: none;
    padding-left: 0;
    margin-left: 0
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow
{
    max-height: calc(100% - 160px)
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalTop
{
    border-bottom: 1px solid #00000014;
    margin-bottom: 30px;
    min-height: 72px;
    padding: 0 32px;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalTop .cmTitle
{
    flex-grow: 1;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color: #000000E5;
    text-transform: lowercase;
    text-transform: capitalize;
    padding-left: 15px
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalTop .cmClose
{
    color: #00000052;
    font-size: 19px;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle
{
    padding: 0 32px;
    gap: 30px;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmName
{
    gap: 6px;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmName .cmlNameTitle
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmName .cmNameInput input
{
    height: 56px;
    border: 1px solid #00000014;
    border-radius: 16px;
    color: #000000E5;
    font-size: 16px;
    font-weight: 600
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct
{
    gap: 6px;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct .cmProductTitle
{
    color: #000000E5;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct .cmProductList
{
    padding: 0;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct .cmProductList ul
{
    grid-template-columns: repeat(4, 1fr);
    column-gap: 16px;
    row-gap: 16px;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct .cmProductList::-webkit-scrollbar-thumb
{
    background: #2B2B40
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct .cmpName
{
    max-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-transform: capitalize;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalBottom
{
    margin-top: 20px
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalBottom .cmButtons ul
{
    margin: 0;
    padding: 0 32px 32px;
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalBottom .cmButtons ul li .cmBtn
{
    height: 56px;
    border-radius: 28px
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalBottom .cmButtons ul li .cmSuccessButton
{
    background: #2B2B40
}

.ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalBottom .cmButtons ul li .cmCancelButton
{
    border-color: #2B2B40;
    color: #2B2B40;
}

body.CategoryBody.CollectionDetailPage .filterSaveContent, body.CategoryBody.CollectionDetailPage .filterSaveList, body.CategoryBody.CollectionDetailPage .categoryName
{
    display: none !important;
}

body.CategoryBody.CollectionDetailPage .categoryContainer .ProductList.PlSc_3 .ItemOrj
{
    width: 25%;
    max-width: 25%;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
}

.collectionDivShow .collectionShow .collectionShowName
{
    font-size: 24px;
    font-weight: 500;
    font-family: Epilogue, sans-serif
}

.collectionDivShow .collectionShow .collectionShowNumber .showNameColl
{
    background: #00000080;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    font-size: 12px;
    border-radius: 100px
}

.collectionDivShow .collectionShow .collectionShowNumber .showProductColl
{
    background: #00000080;
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    font-size: 12px;
    border-radius: 100px
}

.collectionDivShow .collectionShow .collectionShowNumber span
{
    flex: none !important;
    padding: 0 2px;
}

.collectionDivShow .collectionShow .collectionSave a
{
    background-color: transparent !important;
    border: 1px solid #00000014;
    border-radius: 100px;
    padding: 0 15px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: #000000E5 !important;
    font-size: 14px;
    font-weight: 400;
    min-height: 40px
}

.collectionDivShow .collectionShow .collectionSave a:before
{
    content: '';
    float: left;
    width: 24px;
    height: 24px;
    background: url(../../Uploads/EditorUploads/images/collectionsave.svg) no-repeat center center;
    background-size: 100%;
    margin-right: 6px
}

.collectionContent .collectionListContent .collectionNone
{
    border: none;
    gap: 0;
}

.collectionContent .collectionListContent .collectionNone .collectionNoneIcon
{
    border: none;
    border-radius: 0;
    margin-bottom: 24px;
    padding: 10px;
}

.collectionContent .collectionListContent .collectionNone .collectionNoneIcon i
{
    display: none;
}

.collectionContent .collectionListContent .collectionNone .collectionNoneIcon:before
{
    content: '';
    float: left;
    width: 140px;
    height: 140px;
    background: url(../../Uploads/EditorUploads/images/nulllistbg.svg) no-repeat center center;
    background-size: 100%;
}

.collectionContent .collectionListContent .collectionNone .collectionNoneText1
{
    display: none;
}

.collectionContent .collectionListContent .collectionNone .collectionNoneText2
{
    font-size: 18px;
    line-height: 28px;
    color: #000000E5;
    text-align: center;
}

.collectionContent .collectionListContent .collectionNone .collectionNoneButton
{
    margin-bottom: 5vh
}

.collectionContent .collectionListContent .collectionNone .collectionNoneButton a
{
    background-color: #9E9EC9 !important;
    border-radius: 28px;
    color: #fff !important;
    font-size: 16px;
    font-weight: 600;
    border: none;
    min-height: 56px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 4vw;
}

#footer .kasaOnuFirsat, #footer .secilebilirHediyeUrunler
{
    float: left;
    width: 100%;
    padding: 5vh 0;
}

body.sepetimBody .kasaOnuFirsat, body.sepetimBody .secilebilirHediyeUrunler
{
    border: none;
    float: left;
    width: 100%;
}

body.sepetimBody .kasaOnuFirsat .mycartIcon a span.urunListeSpanSepeteEkle, body.sepetimBody .secilebilirHediyeUrunler .mycartIcon a span.urunListeSpanSepeteEkle
{
    display: none;
}

body.sepetimBody .kasaOnuFirsat .mycartIcon a span.urunListeSpanSepeteEkle, body.sepetimBody .kasaOnuFirsat .mycartIcon a span.urunListeSpanSec, body.sepetimBody .secilebilirHediyeUrunler .mycartIcon a span.urunListeSpanSepeteEkle, body.sepetimBody .secilebilirHediyeUrunler .mycartIcon a span.urunListeSpanSec
{
    display: none;
}

body.sepetimBody .kasaOnuFirsat .productItem .productPrice, body.sepetimBody .secilebilirHediyeUrunler .productItem .productPrice
{
    justify-content: flex-end;
}

body.sepetimBody .kasaOnuFirsat .divSepetBlokBaslik, body.sepetimBody .secilebilirHediyeUrunler .divSepetBlokBaslik
{
    border-bottom: none;
    text-align: left;
    color: #000000E5;
    font-size: 40px;
    font-family: Epilogue, sans-serif;
    line-height: 50px;
    margin-bottom: 3vh
}

body.sepetimBody .kasaOnuFirsat .divSepetBlokBaslik .hediyeUrunBilgilendirme, body.sepetimBody .secilebilirHediyeUrunler .divSepetBlokBaslik .hediyeUrunBilgilendirme
{
    font-size: 16px;
}

body.sepetimBody .kasaOnuFirsat .divSepetBlokListe .owl-carousel .owl-stage-outer, body.sepetimBody .secilebilirHediyeUrunler .divSepetBlokListe .owl-carousel .owl-stage-outer
{
    padding-top: 8px
}

/*GaleriModulu*/
.ResimGaleri a.AllImages
{
    text-align: center;
    display: block;
    margin: 30px;
    float: left;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    margin-top: 10px;
    background: #000;
    width: 200px;
    padding: 8px;
    color: #fff;
}

#divGaleriResim
{
    float: left;
    width: 100%;
    background: #fff;
    margin: 0px 0 0;
    padding: 0px 0 40px;
}

/*#divGaleriResim .ResimGaleri{float: left;width: 100%;}*/
#divGaleriResim .ResimGaleri
{
    margin: 0 auto;
    float: none;
    max-width: 1272px;
    padding-right: 20px;
    padding-left: 20px
}

#divGaleriResim .ResimGaleri .ResimGaleriHeadIcerik
{
    float: left;
    width: 100%;
    text-align: center;
    color: #787879;
    font-size: 14px;
    /*margin-bottom: 20px;*/
}

#divGaleriResim .ResimGaleri .ResimGaleriHeadIcerik strong
{
    color: #000;
    font-weight: 600;
}

#divGaleriResim .ResimGaleri .ResimGaleriHeadIcerik h2
{
    color: #000000;
    font-size: 22px;
    font-weight: 500;
    margin: 0;
    line-height: 60px;
}

#divGaleriResim .ResimGaleri .Main
{
    float: left;
    width: 100%;
    position: relative;
}

#divGaleriResim .ResimGaleri .Main .AddGallery
{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgb(231 231 231 / 80%);
    z-index: 5;
    max-width: 100px;
    margin: 0 auto;
    color: #000;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 2px;
    text-align: center;
    text-transform: uppercase;
    padding: 5px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    border-radius: 16px
}

#divGaleriResim .ResimGaleri .Main .AddGallery .Icon:before
{
    content: '\f030';
    font-family: 'FontAwesome';
    font-size: 32px;
    line-height: 32px;
    color: #000;
    font-weight: 300;
    margin-bottom: 10px;
    display: block;
}

#divGaleriResim .ResimGaleri .Main .AddGallery .Icon span
{
    display: none;
}

#divGaleriResim .ResimGaleri .Main .AddGallery br
{
    display: none;
}

#divGaleriResim .ResimGaleri .Main .AddGallery br + span
{
    margin-left: 4px;
}

#divGaleriResim .ResimGaleri .Main .AllGallery
{
    text-align: center;
    display: none;
    margin: 30px;
    float: left;
    position: absolute;
    bottom: -40px;
    margin: 0px auto;
    left: 0;
    right: 0;
    background: #000;
    width: 200px;
    padding: 8px;
    color: #fff;
}

#divGaleriResim .ResimGaleri .Main .Marquee
{
    float: left;
    width: 100%;
}

#divGaleriResim .ResimGaleri .Main .Marquee #divGaleriResimleri
{
    float: left;
    width: 100%;
}

#divGaleriResim .ResimGaleri .Main .Marquee #divGaleriResimleri .Marquee-tag
{
    float: left;
    position: relative;
    border-radius: 24px;
    overflow: hidden;
}

#divGaleriResim .ResimGaleri .Main .Marquee #divGaleriResimleri .Marquee-tag:after
{
    content: '\f002';
    font-family: 'FontAwesome';
    font-size: 30px;
    text-align: center;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.4);
    display: none;
    cursor: pointer;
    transition: 0.5s
}

#divGaleriResim .ResimGaleri .Main .Marquee #divGaleriResimleri .Marquee-tag:hover:after
{
    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;
}

#divGaleriResim .ResimGaleri .Main .Marquee #divGaleriResimleri .Marquee-tag img
{
}

/*#divGaleriResim .ResimGaleri .Main .Marquee #divGaleriResimleri .owl-nav{left:15px;right:15px}*/
#divGaleriResim .ResimGaleri .Main .AddGallery span
{
    width: 100%;
    float: left;
}

.AddGalleryModal
{
    max-width: 700px
}

.AddGalleryModal .modal-dialog
{
    border: none;
    margin: 0;
    border-radius: 0;
    padding: 0 15px;
}

.AddGalleryModal .modal-dialog .modal-content
{
    border: none;
    margin: 0;
    border-radius: 0;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .ResimGaleriHeadIcerik
{
    float: left;
    width: 100%;
    text-align: center;
    color: #787879;
    font-size: 14px;
    margin-bottom: 20px;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .ResimGaleriHeadIcerik strong
{
    color: #000;
    font-weight: 600;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .ResimGaleriHeadIcerik h2
{
    color: #000000;
    font-size: 22px;
    font-weight: 500;
    margin: 0;
    line-height: 60px;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData
{
    float: left;
    width: 100%;
    margin-bottom: 10px
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .row
{
    margin-left: 0;
    margin-right: 0
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .col-lg-6
{
    padding-left: 0;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .col-12
{
    padding-left: 0;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .row > div.text-right
{
    width: 33.33%;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .Title
{
    display: block;
    font-size: 14px;
    color: #000;
    line-height: 40px;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .FormElements
{
    float: left;
    width: 100%;
    margin-bottom: 1rem;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .FormElements input
{
    height: 45px;
    border: 1px solid #cacaca;
    color: #787879;
    font-size: 14px;
    width: 100%;
    border-radius: 16px;
    padding: 0 10px;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .FormElements textarea
{
    border: 1px solid #cacaca;
    color: #787879;
    font-size: 14px;
    width: 100%;
    padding: 5px 10px;
    border-radius: 16px
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .FormElements textarea#inptGaleriFormNote
{
    display: none;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .form_valition
{
    color: #e90000;
    line-height: 20px;
    margin-bottom: 0;
    display: none;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData #lblImageUpload
{
    padding: 0 15px;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .fileClear
{
    float: right;
    padding: 0 5px;
    line-height: 25px;
    background: #2B2B40;
    cursor: pointer;
    border-radius: 8px;
    margin-bottom: 5px;
    color: #fff;
    transition: 0.5s;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .fileClear:hover
{
    background: #e90000;
    color: #fff;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .box
{
    float: left;
    width: 100%;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .box .js--image-preview
{
    float: left;
    width: 100%;
    position: relative;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .box .js--image-preview canvas
{
    width: 100% !important;
    position: relative;
    z-index: 1;
    border-radius: 16px
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .box .js--image-preview:after
{
    content: '\f03e';
    font-family: 'FontAwesome';
    font-size: 40px;
    font-weight: 300;
    color: #cacaca;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: center;
    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;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .upload-options
{
    float: left;
    width: 100%;
    position: relative;
    height: 30px;
    background-color: #2B2B40;
    cursor: pointer;
    overflow: hidden;
    text-align: center;
    -webkit-transition: background-color ease-in-out 150ms;
    transition: background-color ease-in-out 150ms;
    border-radius: 16px
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .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: 300;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    overflow: hidden;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .upload-options label input
{
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .upload-options label::after
{
    content: 'Selectați Fotografie';
    position: absolute;
    font-size: 14px;
    color: #ffffff;
    z-index: 0;
    width: 100%;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divDosyaYuklemeAlan
{
    float: left;
    width: 100%;
    margin: 0;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divDosyaYuklemeAlan .col
{
    float: left;
    width: 100%;
    padding: 0;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divDosyaYuklemeAlan .BtnBox
{
    float: left;
    width: 100%;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divDosyaYuklemeAlan .BtnBox a
{
    float: left;
    width: 100%;
    text-align: center;
    border: none;
    background: #2B2B40;
    color: #fff;
    line-height: 56px;
    border-radius: 100px;
    font-size: 17px;
    margin-bottom: 10px
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divGalleryFooter
{
    float: left;
    width: 100%;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .galleryFooterSuccess
{
    display: none;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divGalleryFooter .modal-Subtitle
{
    font-size: 13px;
    line-height: 17px;
    margin-bottom: 20px;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divGalleryFooter .mb-1
{
    font-size: 20px;
    line-height: 35px;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divGalleryFooter .BtnBox
{
    margin: 30px 0;
    padding-top: 25px;
    border-top: 1px solid #b3b3b3;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body #divGalleryFooter .BtnBox .Btn
{
    float: left;
    width: 100%;
    text-align: center;
    border: none;
    background: #2B2B40;
    color: #fff;
    line-height: 40px;
    -webkit-appearance: button;
    cursor: pointer;
}

.AddGalleryModal .modal-dialog .modal-content .modal-body .col-lg-6
{
    padding-right: 15px;
    padding-left: 15px;
}

#divGaleriPopup .AddGalleryModal .AddGalleryModalFooter ul
{
    list-style-type: none;
    padding: 10px 0;
    margin: 0;
}

.galeriblocktitlenew
{
    float: left;
    width: 100%;
    margin-bottom: 4vh
}

.galeriblocktitlenew > .ticiContainer2
{
    display: flex !important;
    align-items: flex-end;
    justify-content: space-between;
}

.galeriblocktitlenew .galeriblocktitlenew-left
{
    display: flex;
    flex-direction: column;
    text-align: left;
}

.galeriblocktitlenew .galeriblocktitlenew-left .JKatAdi
{
    margin-bottom: 0 !important
}

.galeriblocktitlenew .galeriblocktitlenew-left p
{
    color: #00000052;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    margin: 24px 0 0;
}

.galeriblocktitlenew .galeriblocktitlenew-right a
{
    color: #9E9EC9;
    font-size: 16px;
    line-height: 24px;
    transition: 0.5s
}

.galeriblocktitlenew .galeriblocktitlenew-right a:hover
{
    color: #000000E5;
}

/*GaleriModulu*/
#oncekiUrunleriYukleBtnState .backProductListBtn
{
    border: none;
    background: transparent;
}

#oncekiUrunleriYukleBtnState .backProductListBtn span
{
    font-size: 17px;
    font-weight: 500;
    text-transform: capitalize;
}

body #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots
{
    display: inline-block !important;
    bottom: 30px;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 100px;
    padding: 10px;
    width: auto;
    left: auto;
    right: auto;
    float: none;
    margin: 0 auto;
}

body #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots .owl-dot span
{
    display: none;
}

body #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots .owl-dot
{
    width: 14px;
    height: 14px;
    border: none;
    background: rgba(255, 255, 255, 0.2);
    margin: 0 7px;
    float: left;
}

body #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots .owl-dot.active
{
    border: none;
    background: #FFFFFF
}

.soruSorContentDiv
{
    margin-top: 4vh
}

.soruSorContentDiv .uGbtn > div input
{
    padding: 5px;
    border-radius: 5px
}

/*ColectiiPage*/
.colectiiblock
{
    float: left;
    width: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.colectiiblock .colectiiblock-col
{
    float: left;
    width: calc(50% - 10px);
    padding: 14px;
    background-color: #fff;
    border: 1px solid #efefef;
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    position: relative;
    margin-bottom: 30px
}

.colectiiblock .colectiiblock-col:nth-child(1n)
{
    margin-right: 10px;
    margin-left: 0
}

.colectiiblock .colectiiblock-col:nth-child(2n)
{
    margin-left: 10px;
    margin-right: 0
}

.colectiiblock .colectiiblock-col .colectiiblock-detail
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    text-align: center;
}

.colectiiblock .colectiiblock-col .colectiiblock-detail img
{
    float: left;
    width: 100%;
}

.colectiiblock .colectiiblock-col .colectiiblock-detail a.fancybox
{
    border-radius: 21px;
    box-shadow: 0 3px 6px 0 rgba(0,0,0,.16);
    background-color: #fff;
    position: absolute;
    font-size: 12px;
    text-align: center;
    color: #0a2240;
    line-height: 17px;
    display: flex;
    justify-content: center;
    align-items: center;
    right: 20px;
    top: 20px;
    cursor: pointer;
    min-height: 42px;
    padding: 0 20px;
    width: auto;
    border: none;
    margin: 0;
    text-decoration: none !important
}

.colectiiblock .colectiiblock-col .colectiiblock-detail strong
{
    font-size: 18px;
    line-height: 1.33;
    font-weight: 400;
    text-align: center;
    color: #343a40;
    margin-top: 20px;
}

.colectiiblock .colectiiblock-col .colectiiblock-detail a
{
    width: 200px;
    min-height: 50px;
    border: 1px solid #10223e;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 15px;
    font-size: 14px;
    text-align: center;
    color: #0a2240;
    transition: 0.5s
}

.colectiiblock .colectiiblock-col .colectiiblock-detail a:hover
{
    text-decoration: underline;
}

.colectiiblock-popup
{
    max-width: 600px;
    background-color: #fefefe;
    border: 1px solid #888;
    overflow-y: auto;
    max-height: 679px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.colectiiblock-popup strong
{
    float: left;
    width: 100%;
    font-size: 24px;
    line-height: 1.33;
    text-align: left;
    color: #0a2240;
    padding: 17px 30px 19px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 20px
}

.colectiiblock-popup ul
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 30px;
    list-style: none
}

.colectiiblock-popup ul li
{
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.71;
    text-align: left;
    color: #343a40;
}

.colectiiblock-popup a
{
    width: 200px;
    min-height: 50px;
    border: 1px solid #10223e;
    background-color: #10223e;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px auto;
    font-size: 14px;
    line-height: 1.86;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    transition: 0.5s
}

.colectiiblock-popup a:hover
{
    text-decoration: underline;
}

.productItem .relatedProductsColor
{
    position: relative;
    float: left;
    right: auto;
    bottom: auto;
    box-shadow: none;
    border-radius: 0;
    background-color: transparent;
    padding: 4px 0;
    gap: 3px;
}

.productItem .relatedProductsColor .productAccessoryCount
{
    float: left;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
}

.productItem .relatedProductsColor .productAccessoryCount:before
{
    content: '+';
}

.productItem .relatedProductsColor .colorOptDiv .colorOpt
{
    width: 16px;
    height: 16px
}

.productItem .relatedProductsColor .colorOptDiv .colorOpt:nth-child(2)
{
    margin-left: -7px;
}

.listproductcount
{
    float: left;
    width: 100%;
}

.listproductcount span
{
    float: left;
    color: #00000066;
    font-size: 14px;
    line-height: 22px
}
.listproductcount h1{display:none;}

body.searchpagee .listproductcount
{
    display: none;
}

.detaildescnewblock
{
    float: left;
    width: 100%;
    margin-bottom: 5vh;
    font-size: 14px;
    color: #000000e5;
    line-height: 22px
}

#divUrunOzellikAlani .detaildescnewblock
{
    display: none;
}

/*LandingPage*/
body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .jCarouselLite
{
    padding-right: 40px;
    padding-left: 40px
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-nav
{
    opacity: 1;
    visibility: visible;
    left: -30px;
    right: -30px;
    top: 20%;
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-nav .ProductListnext, body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-nav .ProductListprev
{
    width: 20px;
    background-color: transparent;
    box-shadow: none
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-nav .ProductListnext:before
{
    content: '\f054';
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-nav .ProductListprev:before
{
    content: '\f053';
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-nav .ProductListnext:before, body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-nav .ProductListprev:before
{
    font-weight: 300;
    font-size: 28px;
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-dots
{
    display: block !important;
    position: relative;
    margin-top: 45px
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-dots .owl-dot
{
    border-color: #fff;
    background-color: #b9b8b8;
    margin: 0 4px !important;
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-dots .owl-dot.active
{
    width: 14px;
    height: 14px;
    margin-top: -1px !important;
    background-color: #10223e
}

body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .owl-dots .owl-dot span
{
    display: none;
}

body.SayfaIcerik #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots
{
    display: none !important
}

.lproundslideblock
{
    float: left;
    width: 100%;
}

.lproundslideblock .lproundslide
{
    float: left;
    width: 100%;
    padding: 20px 40px;
}

.lproundslideblock .lproundslide .lproundslide-col
{
    float: left;
    width: 100%;
}

.lproundslideblock .lproundslide .lproundslide-col a
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.lproundslideblock .lproundslide .lproundslide-col a img
{
    border-radius: 50%;
}

.lproundslideblock .lproundslide .lproundslide-col a span
{
    font-weight: 500;
    color: #000000;
    font-size: 15px;
    line-height: 20px;
    margin-top: 15px;
}

.lpvideoandtextblock
{
    float: left;
    width: 100%
}

.lpvideoandtextblock .lpvideoandtextcontent
{
    float: left;
    width: 100%;
    padding: 0 54px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: left;
}

.lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-left
{
    float: left;
    width: 62%;
}

.lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-left a
{
    float: left;
    width: 100%;
}

.lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-left img, .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-left video
{
    float: left;
    width: 100%;
}

.lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right
{
    float: left;
    width: 38%;
    max-width: 434px;
    background-color: #ececec;
    padding: 20px 40px;
    border-bottom: 10px solid #6991ad;
}

.lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right strong
{
    float: left;
    width: 100%;
    font-weight: 700;
    color: #000;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.3px;
    margin-bottom: 12px;
}

.lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right p
{
    float: left;
    width: 100%;
    font-weight: 400;
    color: #000;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 0.3px;
    margin: 0 0 12px;
}

.lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right a
{
    float: left;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.3px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    padding: 0 19px 0 47px;
    background-color: #6991ad;
    border: 1px solid #6991ad;
    margin-left: -40px;
    transition: 0.5s;
}
 .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right a:hover{background-color: #003099;color: #fff;}
.videoBanner
{
    margin: 0 auto;
    width: 1008px;
    border-radius: 8px;
    overflow: hidden;
}

.videoBanner video
{
    float: left;
    width: 100%
}

.videoBanner iframe
{
    float: left;
    width: 100%
}

.lpbannerslideblock
{
    float: left;
    width: 100%;
}

.lpbannerslideblock .lpbannerslide
{
    float: left;
    width: 100%;
}

.lpbannerslideblock .lpbannerslide .lpbannerslide-col
{
    float: left;
    width: 100%;
}

.lpbannerslideblock .lpbannerslide .lpbannerslide-col a
{
    float: left;
    width: 100%;
}

.lpbannerslideblock .lpbannerslide .owl-stage
{
    padding-left: 0 !important
}

.lptextbannerblock
{
    float: left;
    width: 100%;
}

.lptextbannerblock .lptextbanner
{
    float: left;
    width: 100%;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
}

.lptextbannerblock .lptextbanner .lptextbanner-text
{
    float: left;
    position: absolute;
    left: 5.5vw;
    max-width: 390px
}

.lptextbannerblock .lptextbanner .lptextbanner-text strong
{
    float: left;
    width: 100%;
    font-weight: 700;
    color: #000;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.3px;
    margin-bottom: 12px;
}

.lptextbannerblock .lptextbanner .lptextbanner-text p
{
    float: left;
    width: 100%;
    font-weight: 400;
    color: #000;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 0.3px;
    margin: 0 0 12px;
}

.lptextbannerblock .lptextbanner .lptextbanner-text a
{
    float: left;
    font-weight: 700;
    color: #000;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.3px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 37px;
    padding: 0 24px;
    border: 1px solid #000;
    transition: 0.5s;
}

.lptextbannerblock .lptextbanner .lptextbanner-text a:hover
{
    background-color: #003099;
    color: #fff;
}

.lptextbannerblock .lptextbanner .lptextbanner-image
{
    float: left;
    width: 100%;
}

.lptextbannerblock .lptextbanner .lptextbanner-image img
{
    float: left;
    width: 100%;
}

.lptextbannerblock .lptextbanner .lptextbanner-image img.lptextbannermobil
{
    display: none;
}

.lptextbannerslideblock
{
    float: left;
    width: 100%;
}

.lptextbannerslideblock .lptextbannerslide
{
    float: left;
    width: 100%;
}

.lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col
{
    float: left;
    width: 100%;
    padding: 0 8.5%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    text-align: left
}

.lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text
{
    float: left;
    width: 32%;
    background-color: #ececec;
    border-bottom: 10px solid #6991ad;
    padding: 20px 25px;
}

.lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text strong
{
    float: left;
    width: 100%;
    font-weight: 700;
    color: #000;
    font-size: 22px;
    line-height: 30px;
    letter-spacing: 0.3px;
    margin-bottom: 12px;
}

.lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text p
{
    float: left;
    width: 100%;
    font-weight: 400;
    color: #000;
    font-size: 17px;
    line-height: 23px;
    letter-spacing: 0.3px;
    margin: 0 0 12px;
}

.lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text a
{
    float: right;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0.3px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    min-height: 42px;
    padding: 0 47px 0 16px;
    background-color: #6991ad;
    border: 1px solid #6991ad;
    margin-right: -25px;
    transition: 0.5s;
}

.lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text a:hover
{
    background-color: #000;
    color: #fff;
}

.lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-image
{
    float: left;
    width: 68%
}

.lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-image img, .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-image video
{
    float: left;
    width: 100%
}

#mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav
{
    opacity: 1;
    visibility: visible;
    left: 70px;
    right: 70px
}

#mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav .ProductListnext, #mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav .ProductListprev
{
    width: 20px;
    background-color: transparent;
    box-shadow: none
}

#mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav .ProductListnext:before
{
    content: '\f054';
}

#mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav .ProductListprev:before
{
    content: '\f053';
}

#mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav .ProductListnext:before, #mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav .ProductListprev:before
{
    font-weight: 300;
    font-size: 28px;
}

.lpimagebannerblock
{
    float: left;
    width: 100%;
}

.lpimagebannerblock .lpimagebanner
{
    float: left;
    width: 100%;
}

.lpimagebannerblock .lpimagebanner .lpimagebanner-col
{
    float: left;
    width: 100%;
}

.lpimagebannerblock .lpimagebanner .lpimagebanner-col a
{
    float: left;
    width: 100%
}

.lpimagebannerblock .lpimagebanner .lpimagebanner-col img, .lpimagebannerblock .lpimagebanner .lpimagebanner-col video
{
    float: left;
    width: 100%
}

.detaillookbook-content
{
    float: left;
    width: 100%;
    position: relative;
}

.detaillookbook-content .detaillookbook-col .detaillookbook-col-box
{
    z-index: 9;
    position: relative;
}

.lplookbook .detaillookbook-image img.lplookbookimagemobil
{
    display: none;
}

.lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-dot img
{
    max-width: 35px;
    max-height: 35px;
}

.SliderHtml
{
    float: left;
    width: 100%;
}

.SliderHtmlContent
{
    float: left;
    width: 100%;
    background: #fff;
    border-radius: 0px;
    padding: 0 16%;
}

.SliderHtmlContent ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

.SliderHtmlContent ul.owl-carousel li
{
    display: block;
}

.SliderHtmlContent ul li
{
    display: none;
}

.SliderHtmlBox
{
    float: left;
    width: 100%;
    position: relative;
}

.SliderHtmlBoxImg
{
    float: left;
    width: 100%;
    position: relative;
}

.SliderHtmlBoxImg a
{
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
}

.SliderHtmlBoxImgText
{
    width: calc(100% - 320px);
    max-width: 430px;
    margin-left: 2.5vw
}

.SliderHtmlBoxImgText em
{
    display: block;
    font-style: normal;
}

.SliderHtmlBoxImgText .SliderText1
{
    font-size: 32px;
    color: #4d4d4d;
    font-weight: 700;
    line-height: 40px;
    margin-bottom: 10px
}

.SliderHtmlBoxImgText .SliderText2
{
    font-size: 22px;
    color: #4d4d4d;
    line-height: 30px;
}

.SliderHtmlBoxSpnImg
{
    display: block;
    position: relative;
    width: 320px
}

.SliderHtmlBoxSpnImg .thumbimage
{
    display: none;
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots
{
    display: block;
    width: calc(100% + 32%);
    float: left;
    margin: auto;
    z-index: 999;
    position: relative;
    bottom: 0;
    margin-top: 10vh;
    left: -16%;
    right: -16%;
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot
{
    width: 130px;
    height: 130px;
    background: transparent;
    margin: 0 10px !important;
    border: none !important;
    border-radius: 0px !important;
    overflow: hidden;
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span
{
    width: 130px;
    border: none;
    overflow: hidden;
    padding-bottom: 100%;
    height: 0;
    border-radius: 0;
    cursor: pointer;
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot.active
{
    background-color: transparent !important
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot.active span
{
    background: transparent;
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span img
{
    z-index: -1;
    width: 130px;
    height: 130px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    opacity: .5;
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span img:hover
{
    opacity: 1;
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot.active span img
{
    opacity: 1;
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav
{
    opacity: 1;
    visibility: visible;
    left: -4%;
    right: -4%
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav .ProductListnext, #mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav .ProductListprev
{
    width: 20px;
    background-color: transparent;
    box-shadow: none
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav .ProductListnext:before
{
    content: '\f054'
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav .ProductListprev:before
{
    content: '\f053'
}

#mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav .ProductListnext:before, #mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav .ProductListprev:before
{
    font-weight: 300;
    font-size: 28px
}

.lpslidelastblock
{
    float: left;
    width: 100%;
}

.lpslidelastblock .lpslidelastslide
{
    float: left;
    width: 100%;
    padding: 0 4%;
}

.lpslidelastblock .lpslidelastslide .lpslidelastslide-col
{
    float: left;
    width: 100%;
}

.lpslidelastblock .lpslidelastslide .lpslidelastslide-col a
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.lpslidelastblock .lpslidelastslide .lpslidelastslide-col a strong
{
    font-weight: 700;
    color: #4d4d4d;
    font-size: 30px;
    line-height: 33px;
    margin-bottom: 10px
}

.lpslidelastblock .lpslidelastslide .lpslidelastslide-col a p
{
    font-weight: 400;
    color: #4d4d4d;
    font-size: 18px;
    line-height: 22px;
    margin: 0
}

#mainHolder_divDesign .lpslidelastblock .owl-carousel .owl-nav
{
    opacity: 1;
    visibility: visible;
    left: 1%;
    right: 1%
}

#mainHolder_divDesign .lpslidelastblock .owl-carousel .owl-nav .ProductListnext, #mainHolder_divDesign .lpslidelastblock .owl-carousel .owl-nav .ProductListprev
{
    width: 20px;
    background-color: transparent;
    box-shadow: none
}

#mainHolder_divDesign .lpslidelastblock .owl-carousel .owl-nav .ProductListnext:before
{
    content: '\f054'
}

#mainHolder_divDesign .lpslidelastblock .owl-carousel .owl-nav .ProductListprev:before
{
    content: '\f053'
}

#mainHolder_divDesign .lpslidelastblock .owl-carousel .owl-nav .ProductListnext:before, #mainHolder_divDesign .lpslidelastblock .owl-carousel .owl-nav .ProductListprev:before
{
    font-weight: 300;
    font-size: 28px
}

/*LandingPage*/
.detaildescnewblock-title
{
    width: 100%;
    font-size: 1.375em;
    text-align: left;
    display: block;
    color: #000;
    font-weight: 600;
    line-height: 1.2em;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.detaildescnewblock-content
{
    float: left;
    width: 100%;
    border: 1px solid #e3e3e3;
    padding: 3px;
    display: flex;
    flex-direction: column;
}

.detaildescnewblockcol
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin-bottom: 20px
}

.detaildescnewblockcol img
{
    width: 100%;
}

.detaildescnewblockcol .blockimagetext-text
{
    float: left;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 1.43;
    color: #000;
    padding: 10px 3vw;
}

.detaildescnewblockcol .blockimagetext-text > p:last-child
{
    margin-bottom: 0
}

.detaildescnewblockcol .showmobil
{
    display: none;
}

.blockslide.owl-carousel .owl-nav
{
    opacity: 1;
    visibility: visible;
}

/* ------------------------------------Container--------------------------------------------*/
.headerContent, body ul.breadcrumb, .userLoginContent, .sepetimBody .headerContent, .sepetimBody #footer .ticiContainer, .ticiContainer, .ticiContainer2
{
    max-width: 1272px;
    margin: 0 auto;
    position: relative;
    clear: both;
    display: block;
    padding-right: 20px;
    padding-left: 20px;
}

.hesabimContent
{
    max-width: 1272px;
    margin: 0 auto;
    position: relative;
    clear: both;
    display: block;
}

.sliderBannerContainer .ProductList
{
    max-width: 1272px;
    padding-right: 20px;
    padding-left: 20px;
}

.homeContainer .ProductListContent .ProductList
{
    max-width: 1272px;
    padding-right: 20px;
    padding-left: 20px;
}

.markaSlider .jCarouselLite
{
    max-width: 1272px;
    padding-right: 20px;
    padding-left: 20px;
}

.navigation > div
{
    width: 100%;
    max-width: 1272px;
    padding-right: 20px;
    padding-left: 20px;
    margin: 0 auto;
    clear: both;
    display: block;
}

.navigation .altMenu .altMenuler
{
    width: 100%;
    max-width: 1272px;
    padding-right: 20px;
    padding-left: 20px;
    margin: 0 auto;
    clear: both;
    display: block;
}

#divIcerik.pageContainer.contentpagefullwidth .breadcrumb
{
    padding-right: 20px;
    padding-left: 20px
}

.sepetimBody .ticiContainer
{
    max-width: 1272px !important;
    padding-right: 20px;
    padding-left: 20px;
}

.kasaOnuFirsat .divSepetBlokListe, .secilebilirHediyeUrunler .divSepetBlokListe
{
    max-width: 1272px;
    padding-right: 20px;
    padding-left: 20px;
    margin: 0 auto;
}

#mainHolder_divDesign section.blockcontent > .ticiContainer
{
    width: 100% !important;
    max-width: 1272px !important;
    padding-right: 20px;
    padding-left: 20px
}

body #headerNew .header .header-top .headerContainer
{
    padding-right: 20px !important;
    padding-left: 20px !important;
}

body #headerNew .header .header-main .headerContainer
{
    padding-right: 20px !important;
    padding-left: 20px !important;
}

body #headerNew .header .header-bottom .headerContainer
{
    padding-right: 20px !important;
    padding-left: 20px !important;
}

body .newHeaderNavigation:not(.mobileStyle) .menu-list-row
{
    padding-right: 20px !important;
    padding-left: 20px !important;
}
/**/
.headerContent
{
    text-align: center;
}

.sepetimBody .ticiContainer
{
    margin: 0 auto;
}

.sepetimBody .footerSslLogo
{
    display: none !important;
}

.sepetimBody .headerContent
{
    box-shadow: none;
}

/**/
.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: 300px;
    padding-right: 20px;
}

.rightBlock
{
    float: right;
    width: 300px;
    padding-left: 20px;
}

.centerCount.LeftMiddle
{
    width: calc(100% - 300px);
}

.centerCount.RightMiddle
{
    width: calc(100% - 300px);
}

.centerCount
{
    float: left;
    width: 100%;
    padding: 0;
}

/*SolOrtaSag*/
.leftBlock.LeftMiddleRight
{
    width: 25%;
}

.rightBlock.LeftMiddleRight
{
    width: 25%;
}

.centerCount.LeftMiddleRight
{
    width: 50%;
}

/**/
.ticiContainer:before, .ticiContainer:after
{
    content: "";
    display: table;
}

.ticiContainer:after
{
    clear: both;
}

.ticiContainer
{
    clear: both;
    zoom: 1;
}

/* ------------------------------------Container--------------------------------------------*/
/*Tablet ekranina kadar olan windows gorunumu*/
@media screen and (min-width: 1041px) and (max-width:1200px)
{
    .leftBlock.LeftMiddle
    {
        width: 25%;
        padding-right: 20px;
    }

    .centerCount.LeftMiddle
    {
        width: 75%;
    }

    /*SolOrtaSag*/
    .leftBlock.LeftMiddleRight
    {
        width: 25%;
    }

    .rightBlock.LeftMiddleRight
    {
        width: 25%;
    }

    .centerCount.LeftMiddleRight
    {
        width: 50%;
    }

    /*OrtaSag*/
    .rightBlock.MiddleRight
    {
        width: 25%;
    }

    .centerCount.MiddleRight
    {
        width: 75%;
    }

    .homeContainer .col-5li
    {
        width: 25%;
    }
}

@media screen and (min-width: 768px) and (max-width:1316px)
{
    #mainHolder_divDesign .owl-carousel .owl-nav, .owl-carousel .owl-nav
    {
        right: -15px;
        left: -15px;
    }

    #mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .InstaGalleryprev, .owl-carousel .owl-nav .InstaGallerynext, #mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext
    {
        width: 40px;
        height: 40px;
    }

    #mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .InstaGalleryprev:before, .owl-carousel .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .InstaGallerynext:before, #mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:before
    {
        line-height: 40px
    }

    #mainHolder_divDesign .JKatAdi.categoryTitle .bold .satir1, .JKatAdi .bold .satir1
    {
        font-size: 40px;
        line-height: 42px;
    }

    #mainHolder_divDesign .JKatAdi.categoryTitle, .JKatAdi
    {
        margin-bottom: 2.5vh !important
    }

    .imageslidelist .JKatAdi .bold a
    {
        font-size: 14px;
        line-height: 20px;
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text strong
    {
        font-size: 35px;
        line-height: 47px;
        margin-bottom: 25px
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text p
    {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 30px
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text a
    {
        font-size: 14px;
        line-height: 44px;
        padding: 0 25px;
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text
    {
        min-height: 514px
    }

    .homehtmlblock .homehtmlblock-content
    {
        width: 500px
    }

    .homehtmlblock
    {
        padding: 7vh 0;
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text strong
    {
        font-size: 22px;
        line-height: 30px;
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text p
    {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 4vh
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text a
    {
        font-size: 13px;
        min-height: 46px;
        max-width: 170px
    }

    .homehtmlblocktwo .homehtmlblocktwo-content
    {
        padding: 5vh 0;
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text strong
    {
        font-size: 22px;
        line-height: 30px;
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text p
    {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 4vh
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text a
    {
        font-size: 13px;
        min-height: 46px;
        max-width: 170px
    }

    .tagblock .tagblock-content ul li a
    {
        min-height: 50px;
        line-height: 22px;
        font-size: 17px;
    }

    .tagblock
    {
        min-height: 575px !important
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text strong
    {
        font-size: 32px;
        line-height: 38px;
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text p
    {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 6vh
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text span
    {
        font-size: 18px;
        line-height: 27px;
        margin-bottom: 4vh
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text a
    {
        font-size: 13px;
        line-height: 20px;
        min-height: 45px;
        padding: 0 25px;
        margin-bottom: 5vh
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel
    {
        max-width: 165px
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel .panel-heading a
    {
        font-size: 15px
    }

    .mobilFilterBtn
    {
        min-width: 180px
    }

    .categorypageslide .categorypageslide-slide
    {
        padding-right: 55px;
        padding-left: 55px;
    }

    .sPric
    {
        margin-left: 10px
    }
}

@media (min-width: 768px) and (max-width:1270px)
{
    .sPric
    {
        float: left;
    }

    .sPric > div
    {
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .sPric .sptPrice
    {
        margin-left: 0
    }

    .leftImage
    {
        width: 612px
    }

    .RightDetail
    {
        width: calc(100% - 612px);
    }
}

@media (min-width: 1191px) and (max-width:1300px)
{
    .ticimax-search-content
    {
        width: 650px !important;
        padding: 25px;
    }

    .collectionListContent .collectionList .cItemUl
    {
        grid-template-columns: repeat(2, 1fr);
    }

    .navigation .navUl > li > a
    {
        font-size: 14px;
        margin-right: 15px
    }
}

@media (min-width: 768px) and (max-width:1190px)
{
    .navigation .navUl > li > a
    {
        font-size: 13px;
        margin-right: 10px
    }

    .htop .ticiContainer .htop-left
    {
        font-size: 14px;
        line-height: 20px
    }

    .htop .ticiContainer .htop-right a
    {
        font-size: 13px
    }

    .searchContent
    {
        width: 340px
    }

    .navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a p
    {
        font-size: 13px;
        line-height: 18px
    }

    .navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a strong
    {
        font-size: 15px;
        margin-bottom: 4px
    }

    .navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a img
    {
        margin-bottom: 10px
    }

    .navigation .altMenu.picTrue .altMenuler .altMenuSag .menutext a span
    {
        font-size: 13px;
        line-height: 20px
    }

    .homevideobutton .homevideobutton-video > a span
    {
        font-size: 13px;
    }

    body.filtertopactive #divSayfalamaUst .category-vertical-filters.top-filters .panel:nth-child(n+4)
    {
        display: none;
    }

    .ProductListButton .mycartIcon a
    {
        width: 40px;
        height: 40px
    }

    .ProductListButton .mycartIcon a:before
    {
        width: 20px;
        height: 20px
    }

    .ProductListButton .favori a
    {
        width: 40px;
        height: 40px
    }

    .ProductListButton .favori a:before
    {
        width: 17px;
        height: 17px;
        background-size: 100%
    }

    .KatSepetFiyat > div span
    {
        font-size: 13px;
        line-height: 20px
    }

    .KatSepetFiyat > div span.sptPrice
    {
        font-size: 14px;
        line-height: 20px
    }

    .KatSepetFiyat
    {
        margin-left: 10px;
        min-height: 60px;
    }

    .productItem .discountPrice span
    {
        font-size: 14px;
        line-height: 20px
    }

    .productItem .regularPrice span
    {
        font-size: 13px;
        line-height: 20px
    }

    .productItem .productPrice
    {
        min-height: 60px;
    }

    .productItem .productName a
    {
        font-size: 15px;
        line-height: 21px;
        height: 42px
    }

    .ProductListComment .relatedProducts .button:before
    {
        width: 17px;
        height: 17px
    }

    .ProductListComment .relatedProducts .button
    {
        line-height: 17px
    }

    .categorypageslide .categorypageslide-slide li a strong
    {
        font-size: 14px;
        line-height: 20px
    }

    .categoryName h1
    {
        font-size: 34px;
        line-height: 40px
    }

    .detailiconimage #divOzelAlan4 .ozelalanozellik1, .detailiconimage #divOzelAlan4 .ozelalanozellik2, .detailiconimage #divOzelAlan4 .ozelalanozellik3, .detailiconimage #divYeniUrun
    {
        font-size: 11px;
        min-height: 38px
    }

    .ticimax-search-content
    {
        width: 650px !important;
        padding: 25px;
    }

    .ticimax-search-content .quickSearchContent
    {
        flex-direction: column;
    }

    .ticimax-search-content .ticimax-search-sidebar, .ticimax-search-content .ticimax-search-products
    {
        width: 100%;
    }

    .navigation .altMenu .altMenuler .altmenuSol > ul
    {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }

    .collectionListContent .collectionList .cItemUl
    {
        grid-template-columns: repeat(2, 1fr);
    }

    .ProductListButtonFav .divItem a
    {
        width: 40px;
        height: 40px;
    }

    .ProductListButtonFav .divItem a.sepetIcon:before
    {
        width: 20px;
        height: 20px;
    }

    .ProductListButtonFav .divItem a.iptalEt:before
    {
        width: 17px;
        height: 17px
    }

    .collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleName
    {
        font-size: 17px;
        line-height: 27px
    }

    .collectionListContent .collectionList .cItemUl .cItem:first-child .cItemDiv .cItemTitle .cItemTitleName span:before
    {
        font-size: 17px
    }

    body #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots
    {
        bottom: 20px;
    }

    body #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots .owl-dot
    {
        width: 10px;
        height: 10px;
    }

    .footerleft
    {
        width: 51%;
        padding-right: 5%;
    }

    .footerright
    {
        width: 49%;
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left > .item.progress-item
    {
        width: 180px
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Right
    {
        margin-left: 20px
    }

    body.HesabimTakip .iadeTaleplerimContent .iadeListContent .return-content .info-head
    {
        flex-direction: column;
        align-items: flex-start;
    }

    /*landingpage*/
    .lproundslideblock .lproundslide
    {
        padding-right: 0;
        padding-left: 0
    }

    .lpvideoandtextblock .lpvideoandtextcontent
    {
        padding-right: 0;
        padding-left: 0
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-left
    {
        width: 65%;
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right
    {
        width: 35%;
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col
    {
        padding: 0 5%;
    }

    #mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav
    {
        left: 1%;
        right: 1%;
    }

    .SliderHtmlContent
    {
        padding: 0 16%;
    }

    /*LandingPage*/
}

@media (min-width: 768px) and (max-width:1090px)
{
    .navigation .navUl > li > a
    {
        margin-right: 10px
    }

    .leftImage
    {
        width: 550px
    }

    .RightDetail
    {
        width: calc(100% - 550px);
    }

    .urunOzellikTab .urunTab > ul > li > a, .urunOzellikTab .urunTab > ul > li.TabYorumlar > a span:first-child:before, .detailquestions .SoruSorbtnContent > a span
    {
        font-size: 17px;
    }

    .hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol
    {
        width: 50%;
    }

    body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li a, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li a, body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave:before
    {
        font-size: 16px;
    }

    .collectionDivShow .collectionShow .collectionShowNumber
    {
        flex: 1.3;
    }

    body.CategoryBody.CollectionDetailPage .categoryContainer .ProductList.PlSc_3 .ItemOrj
    {
        width: 33.33%;
        max-width: 33.33%;
        -webkit-flex: 0 0 33.33%;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
    }

    /*landingpage*/
    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right
    {
        padding: 20px;
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right strong, .lptextbannerblock .lptextbanner .lptextbanner-text strong, .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text strong
    {
        font-size: 19px;
        line-height: 25px
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right p, .lptextbannerblock .lptextbanner .lptextbanner-text p, .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text p
    {
        font-size: 14px;
        line-height: 19px
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right a
    {
        font-size: 14px;
        margin-left: -20px;
    }

    .lptextbannerblock .lptextbanner .lptextbanner-text a
    {
        font-size: 14px;
        padding: 0 20px;
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text a
    {
        font-size: 14px;
        margin-right: -20px
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text
    {
        padding: 20px;
    }

    .SliderHtmlBoxImgText .SliderText1
    {
        font-size: 25px;
        line-height: 30px
    }

    .SliderHtmlBoxImgText .SliderText2
    {
        font-size: 18px;
        line-height: 25px
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot, #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span img
    {
        width: 100px;
        height: 100px;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span
    {
        width: 100px;
    }

    .lpslidelastblock .lpslidelastslide .lpslidelastslide-col a strong
    {
        font-size: 25px;
        line-height: 28px
    }

    .lpslidelastblock .lpslidelastslide .lpslidelastslide-col a p
    {
        font-size: 15px;
        line-height: 20px
    }

    /*LandingPage*/
}

@media (min-width: 768px) and (max-width:1041px)
{
    .mobilMenuAcButton
    {
        float: left;
        color: #182542;
        fill: #182542;
        cursor: pointer;
    }

    .mobilMenuAcButton span
    {
        display: block;
        font-size: 11px;
    }

    .mobilMenuAcButton svg
    {
        width: 30px;
    }

    .searchContent
    {
        width: 300px
    }

    #logo .logo
    {
        min-width: 200px;
        max-width: 200px
    }

    .collectionDivShow .collectionShow .collectionShowNumber .showProductColl, .collectionDivShow .collectionShow .collectionShowNumber .showNameColl
    {
        font-size: 11px;
    }
}

@media (min-width: 768px) and (max-width:1024px)
{
    .homepage #mainHolder_divDesign .sliderBannerContainer .ProductList
    {
        max-width: 100%
    }

    #divIcerik.homepage
    {
        margin: 0 auto;
    }

    .headerContent
    {
        margin: 0 auto;
    }

    .htop .ticiContainer .htop-left
    {
        font-size: 13px;
        line-height: 18px;
        font-weight: 300
    }

    .htop .ticiContainer .htop-left span
    {
        display: block;
        margin-left: 0;
        font-weight: 300
    }

    .hbottom .ticiContainer > div > a
    {
        font-size: 12px
    }

    .searchContent
    {
        width: 300px
    }

    .uyeGirisUyeAdi
    {
        font-size: 0
    }

    .favi
    {
        margin: 0 10px;
    }

    .hbildirim
    {
        margin-left: 10px
    }

    .welcome
    {
        margin-top: 0;
    }

    .welcome:after
    {
        display: none;
    }

    .headerUyeGiris a:after, .headerHesabim:after
    {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        margin: 0;
        background-size: 58%;
        border: 1px solid #ebebeb;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        background-position: center center
    }

    .headerUyeGiris a
    {
        font-size: 0
    }

    #mainHolder_divDesign .JKatAdi.categoryTitle .bold .satir1, .JKatAdi .bold .satir1
    {
        font-size: 32px;
        line-height: 38px
    }

    #mainHolder_divDesign .JKatAdi.categoryTitle, .JKatAdi
    {
        margin-bottom: 15px !important
    }

    body.sepetimBody .kasaOnuFirsat .divSepetBlokBaslik, body.sepetimBody .secilebilirHediyeUrunler .divSepetBlokBaslik
    {
        font-size: 32px;
        line-height: 38px;
        margin-bottom: 15px !important
    }

    .contentpagetitleblock h1
    {
        font-size: 32px;
        line-height: 38px
    }

    .homevideobutton .homevideobutton-video > a span
    {
        font-size: 12px;
        line-height: 18px
    }

    .homevideobutton .homevideobutton-video > a
    {
        min-height: 46px;
        padding: 0 16px 0 12px;
    }

    .homevideobutton .homevideobutton-video > a img
    {
        max-width: 28px;
        max-height: 28px;
        margin-right: 5px
    }

    .homevideobutton
    {
        right: 20px;
        bottom: -23px;
    }

    .videoBanner
    {
        width: 700px
    }

    #footer .linkler .blink > ul > li > ul > li > a
    {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 10px
    }

    .footerright > ul > li > ul > li > a
    {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 10px
    }

    .footerright > ul > li > ul > li > strong
    {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 10px
    }

    .footerright > ul > li > ul > li > div a
    {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 5px
    }

    #footer .footerphone > li
    {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 5px
    }

    #footer .footerphone > li > a
    {
        font-size: 13px;
        line-height: 18px;
    }

    #footer .linkler .blink .footersocial > li
    {
        margin-right: 5px
    }

    #footer .linkler .blink .footerphone > li > a
    {
        font-size: 17px;
        line-height: 28px
    }

    #footer .linkler .blink .footerphone > li > a:before
    {
        left: -22px;
    }

    #footer .linkler .blink > ul > li span, .footerright > ul > li span, .footerright > ul > li span
    {
        margin-bottom: 15px
    }

    .footerleft .footerleft-bottom p
    {
        font-size: 12px;
        line-height: 18px
    }

    .footerbottom .footerbottomlinks a
    {
        font-size: 13px;
        line-height: 18px
    }

    .footerbottom .seotext > div p
    {
        font-size: 13px;
        line-height: 20px
    }

    .footerbottom .seotext
    {
        padding: 3vh 0;
    }

    .FooterMiddle
    {
        padding: 5vh 0;
    }

    .footerleft .footerleft-bottom div a
    {
        max-width: 110px
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text strong
    {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 20px
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text p
    {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text a
    {
        font-size: 12px;
        line-height: 40px;
        padding: 0 20px;
        margin-bottom: 0
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text
    {
        min-height: 350px;
        padding: 35px;
    }

    .homehtmlblock .homehtmlblock-content
    {
        width: 400px
    }

    .homehtmlblock
    {
        padding: 4vh 0;
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide
    {
        flex-wrap: wrap;
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text
    {
        width: calc(50% - 10px);
        margin: 10px 0;
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text:nth-child(1n)
    {
        margin-right: 10px;
        margin-left: 0
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text:nth-child(2n)
    {
        margin-right: 0;
        margin-left: 10px
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text strong
    {
        font-size: 19px;
        line-height: 25px;
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text p
    {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 20px
    }

    .homehtmlblock .homehtmlblock-content.homehtmlblock-content-noslide .homehtmlblock-content-text a
    {
        min-height: 40px;
        max-width: 160px;
        padding: 0 20px;
    }

    .homehtmlblocktwo .homehtmlblocktwo-content
    {
        flex-wrap: wrap;
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text
    {
        width: calc(50% - 10px);
        margin: 10px 0;
        padding-bottom: 72px
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text:nth-child(1n)
    {
        margin-right: 10px;
        margin-left: 0
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text:nth-child(2n)
    {
        margin-right: 0;
        margin-left: 10px
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text strong
    {
        font-size: 19px;
        line-height: 25px;
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text p
    {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 20px
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text a
    {
        min-height: 40px;
        max-width: 160px;
        padding: 0 20px;
    }

    .tagblock
    {
        min-height: 375px !important
    }

    .tagblock .tagblock-content ul li a
    {
        min-height: 40px;
        font-size: 14px;
        line-height: 19px
    }

    #mainHolder_divDesign section[class*="t-pb-"]
    {
        margin-bottom: 25px !important
    }

    .categoryContainer .ProductList.PlSc_3 .ItemOrj
    {
        width: 50%;
        max-width: 50%;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }

    body.filterrightactive .category-vertical-filters.top-filters
    {
        width: 450px
    }

    body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect select option
    {
        font-size: 14px;
        height: 35px;
        margin-bottom: 5px;
        padding: 9px 15px;
    }

    body.filterrightactive .category-vertical-filters.top-filters .panel .panel-heading a, body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input, body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveButton .button:last-child:before, body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn span:Before
    {
        font-size: 15px
    }

    .CartProduct
    {
        width: 450px
    }

    .categorypagelist .categorypagelist-list li a
    {
        font-size: 15px;
        min-height: 50px
    }

    .categorypagelist
    {
        margin: 25px 0 16px;
    }

    .leftImage
    {
        width: 100%;
    }

    .RightDetail
    {
        width: 100%;
        padding-left: 0;
        margin-top: 30px;
        position: relative;
    }

    .leftImage .ProductGallery .gallery-container .galleryOwl-thumb
    {
        display: none;
    }

    .leftImage .ProductGallery .gallery-container .GalleryArea
    {
        opacity: 1;
        visibility: visible;
        height: inherit;
        width: 100%;
        max-width: 712px;
        float: none;
        margin: 0 auto;
    }

    .leftImage #div-drift-container
    {
        display: none;
    }

    .leftImage .ProductGallery .gallery-container .GalleryArea .owl-carousel .owl-item .zoom-js img, .leftImage .ProductGallery .galleryOwl-thumb img
    {
        border-radius: 10px
    }

    .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav
    {
        left: 0;
    }

    body.scrolling_up.headerfixed .RightDetail
    {
        padding-top: 0
    }

    .basketBtn
    {
        max-width: 300px
    }

    .sPric
    {
        float: left;
    }

    .detailboxtooptip .detailboxtooptip-col
    {
        padding: 10px;
    }

    .detailboxtooptip .detailboxtooptip-col img
    {
        margin-bottom: 5px
    }

    .detailboxtooptip .detailboxtooptip-col strong br
    {
        display: none;
    }

    .ProductDetailMainRow
    {
        padding-top: 0
    }

    .TopDet
    {
        padding-bottom: 25px
    }

    .urunOzellikTab .urunTab > ul > li > a, .urunOzellikTab .urunTab > ul > li.TabYorumlar > a span:first-child:before, .detailquestions .SoruSorbtnContent > a span
    {
        font-size: 17px;
    }

    .ProductName h1 span
    {
        font-size: 22px;
        line-height: 30px
    }

    .TopListDetailRight .UFavorilerimeEkle a, .TopListDetailRight .UFavorilerimeEkle a .boxIcon, .product-share a, .TopListDetailRight .UAddToCollection a
    {
        width: 35px;
        height: 35px;
    }

    .TopListDetailRight
    {
        width: 120px;
        flex-direction: row
    }

    .TopListDetailRight .UFavorilerimeEkle, .TopListDetailRight .UAddToCollection
    {
        margin-right: 5px
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-image
    {
        width: 100%;
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-image img
    {
        width: auto;
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text
    {
        width: 100%;
        padding-left: 0;
        margin-top: 25px
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top div strong
    {
        font-size: 20px;
        line-height: 30px;
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top a
    {
        font-size: 13px;
        min-height: 45px;
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom em, .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top div span, .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom p strong, .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom p
    {
        font-size: 14px;
        line-height: 22px;
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom em:last-child
    {
        font-size: 12px
    }

    .campaignsblock .campaignsblock-col
    {
        margin-bottom: 40px
    }

    .returnblock strong
    {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 10px
    }

    .returnblock p, .returnblock ul li
    {
        font-size: 14px;
        line-height: 22px;
    }

    .returnblock ul li span
    {
        min-width: 35px;
        min-height: 35px;
        font-size: 12px
    }

    .returnblock
    {
        margin-bottom: 25px
    }

    .newpageone .newpageone-title > div span
    {
        letter-spacing: 0.58em;
    }

    .newpageone .newpageone-title > p, .newpagetwo .newpagetwo-title > p
    {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 20px
    }

    .newpageone .newpageone-title > a, .newpagetwo .newpagetwo-title > a
    {
        font-size: 13px;
        min-height: 48px;
        margin-bottom: 20px
    }

    .newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-text strong, .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-text strong
    {
        font-size: 20px;
        line-height: 29px
    }

    .newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-text p, .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-text p
    {
        font-size: 14px;
        line-height: 22px;
    }

    .newpagetwo .newpagetwo-title strong
    {
        font-size: 30px;
        line-height: 44px;
        margin-bottom: 10px
    }

    .newpagetwo-formblock-content strong
    {
        font-size: 35px;
        line-height: 50px;
        margin-bottom: 25px
    }

    .newpagetwo-formblock-content a
    {
        font-size: 14px;
        min-height: 50px;
        line-height: 22px;
        padding: 0 40px;
    }

    .newpagetwo-formblock2-content strong
    {
        font-size: 25px;
        line-height: 36px;
        margin-bottom: 25px
    }

    .newpagetwo-formblock2-content a
    {
        font-size: 14px;
        min-height: 50px;
        line-height: 22px;
        padding: 0 40px;
    }

    .newpagetwo-formblock2-content
    {
        width: 400px;
    }

    .categoryTitleText .CountLi
    {
        margin: 2vh 0 0vh;
    }

    .categoryTitleText .CountLi .ticiContainer2
    {
        font-size: 20px;
        line-height: 28px;
    }

    .ticimax-search-content
    {
        width: 500px !important;
        padding: 25px;
    }

    .ticimax-search-content .quickSearchContent
    {
        flex-direction: column;
    }

    .ticimax-search-content .ticimax-search-sidebar, .ticimax-search-content .ticimax-search-products
    {
        width: 100%;
    }

    .sepetimBody .ticiContainer
    {
        min-width: 100% !important
    }

    .modal-content .miniCartRigth
    {
        width: 450px
    }

    body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage img
    {
        margin-top: 4px
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz
    {
        width: calc(50% - 16px);
    }

    .storespagedetailpage .storespagedetail .storespagedetail-left
    {
        padding-top: 0
    }

    .storespagedetailpage .storespagedetail .storespagedetail-left > strong
    {
        font-size: 30px;
        line-height: 40px;
    }

    .storespagedetailpage .storespagedetail .storespagedetail-left > p
    {
        font-size: 14px;
        line-height: 20px;
    }

    .collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight .imageCount span
    {
        padding: 4px 6px;
        font-size: 11px
    }

    .categoryContainer .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%;
    }

    .TopListDetailLeft .TopListDetailLeftNameList
    {
        width: calc(100% - 124px);
    }

    .PriceList
    {
        width: calc(100% - 144px);
    }

    /*landingpage*/
    .lptextbannerblock .lptextbanner .lptextbanner-text
    {
        left: 20px;
        max-width: 340px;
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right strong, .lptextbannerblock .lptextbanner .lptextbanner-text strong, .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text strong
    {
        font-size: 17px;
        line-height: 23px;
        margin-bottom: 8px;
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right p, .lptextbannerblock .lptextbanner .lptextbanner-text p, .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text p
    {
        font-size: 13px;
        line-height: 17px;
        margin-bottom: 8px;
        letter-spacing: 0.1px
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right a
    {
        font-size: 13px;
    }

    .lptextbannerblock .lptextbanner .lptextbanner-text a
    {
        font-size: 13px;
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text a
    {
        font-size: 13px;
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-left
    {
        width: 60%;
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right
    {
        width: 40%;
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col
    {
        padding: 0;
    }

    #mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav
    {
        left: -10px;
        right: -10px;
    }

    .SliderHtml
    {
        margin-bottom: 5vh
    }

    .SliderHtmlContent
    {
        padding: 0 12%;
    }

    .SliderHtmlBoxImgText .SliderText1
    {
        font-size: 22px;
        line-height: 28px
    }

    .SliderHtmlBoxImgText .SliderText2
    {
        font-size: 16px;
        line-height: 22px
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots
    {
        width: calc(100% + 24%);
        left: -12%;
        right: -12%;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot, #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span img
    {
        width: 80px;
        height: 80px;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span
    {
        width: 80px;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav
    {
        left: -8%;
        right: -8%;
    }

    .lpslidelastblock .lpslidelastslide .lpslidelastslide-col a strong
    {
        font-size: 23px;
        line-height: 26px
    }

    .SliderHtmlBoxSpnImg
    {
        width: 270px
    }

    .SliderHtmlBoxImgText
    {
        width: calc(100% - 270px);
    }

    /*LandingPage*/
}

@media (min-width: 768px) and (max-width:790px)
{
    .favi
    {
        margin: 0 5px;
    }

    .hbildirim
    {
        margin-left: 5px
    }

    .searchContent
    {
        width: 280px
    }
}

@media (min-width: 768px) and (max-width:784px)
{
    .headerContent > .mycart .sepetTecxt:before
    {
        content: '';
        float: left;
        background: url(../../Uploads/EditorUploads/images/mycarticon.svg) no-repeat center center;
        background-size: 100%;
        width: 23px;
        height: 38px;
    }

    .CartProduct .SepetUst
    {
        display: none;
    }

    .CartProduct
    {
        width: 390px
    }

    #logo > .hbildirim
    {
        margin-top: 25px
    }
}

@media (max-width: 991px)
{
    body.sepetimBody .BasketDetailContainer
    {
        margin-top: 0
    }
}

/* mobil ve tablet ekran olcusune gore 1041px e kadar bunlari uygula */
@media (max-width: 1041px)
{
    .productItem .productImageOwlSlider.productImage img{margin:auto;}
    /******************************************************/
    .navigation
    {
        display: none;
    }

    #divSayfalamaUst .filterBlock
    {
        display: block !important;
        padding-right: 0 !important
    }

    .mobilMenuAcButton
    {
        display: block;
    }

    body .dropdown-toggle:after
    {
        display: none;
    }

    body #divSayfalamaUst
    {
        padding: 0;
        margin: 20px 0;
        width: 100%;
        border: none;
        background: transparent;
    }

    .urunListRel
    {
        width: 100%;
    }

    .mobilFilterBtn
    {
        height: 44px
    }

    body .mobilFilterOpenBtn .button
    {
        padding: 0;
        margin: 0;
        color: #000000E5;
        border: 1px solid #9E9EC9;
        width: calc(50% - 5px);
        float: left;
        line-height: 44px;
        background: #fff;
        font-size: 14px;
        display: inline-block;
        vertical-align: top;
        font-weight: 500;
        border-radius: 100px;
    }

    body .mobilFilterOpenBtn .button:before
    {
        content: '';
        font-family: 'FontAwesome';
        display: inline-block;
        vertical-align: top;
        line-height: 44px;
        margin-right: 5px;
        font-weight: 300;
    }

    body .mobilFilterOpenBtn .button.mobilSiralamBtn
    {
        float: left;
    }

    body .mobilFilterOpenBtn .button.mobilFilterBtn
    {
        float: right;
    }

    body .mobilFilterOpenBtn .button.mobilFilterBtn:before
    {
        content: '';
        width: 24px;
        height: 44px;
        font-size: 0;
        background: url(../../Uploads/EditorUploads/images/mobilfiltericon.svg) no-repeat center center;
        background-size: 100%;
        margin-right: 8px;
    }

    body .mobilFilterOpenBtn .button.mobilSiralamBtn:before
    {
        display: none
    }

    body .mobilFilterOpenBtn .button.mobilSiralamBtn:after
    {
        content: '';
        width: 24px;
        height: 44px;
        font-size: 0;
        background: url(../../Uploads/EditorUploads/images/mobilsorticon.svg) no-repeat center center;
        background-size: 100%;
        margin-left: 8px;
        display: inline-block;
        vertical-align: top;
    }

    body .mobilFilterOpenBtn
    {
        margin: 0;
        padding: 0;
        display: block !important;
    }

    .categorydesign .uNo
    {
        float: right;
        color: #999a9d;
        font-size: 12px;
    }

    body #divSayfalamaUst .filterDeleteContent
    {
        display: none;
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:nth-child(1):after
    {
        display: none;
    }

    body #divSayfalamaUst.Slct .brandlistselection
    {
        background: transparent;
        padding: 0;
        margin: 0;
        border: none;
        border-radius: 0;
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent
    {
        width: 100%;
        display: block !important;
        background: transparent;
        padding: 0;
        margin: 0;
        border: none;
        border-radius: 0;
        position: absolute;
        left: 0;
        top: 0;
        width: calc(50% - 5px);
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li
    {
        width: 100%;
        background: transparent;
        padding: 0;
        margin: 0;
        border: none;
        border-radius: 0;
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent select
    {
        width: 100%;
        height: 46px;
        font-size: 0;
        text-indent: 0;
        border: none;
        color: #000;
        font-weight: 500;
        min-width: auto;
        border-radius: 0;
        background: transparent;
        -webkit-appearance: none;
        -moz--appearance: none;
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent select option
    {
        font-size: 14px;
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li:nth-child(2)
    {
        display: none;
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent li.appliedFilter.FiltrelemeUrunAdet
    {
        display: none;
    }

    body.filtertopactive #divSayfalamaUst.Slct .brandlistselection .filterDeleteContent
    {
        display: block;
        margin: 10px 0 2px;
        text-align: left;
        max-height: 50px;
        overflow: auto;
        white-space: nowrap
    }

    .categoryTitle .appliedFilter.kaydedilmisAramalar
    {
        display: none !important;
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection
    {
        padding: 0;
        text-align: center;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        z-index: 10;
        border-bottom: none;
        background: #fff;
    }

    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: none;
        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:nth-child(5)
    {
        display: none;
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:nth-child(5) a:before
    {
        display: none;
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li > a
    {
        border-bottom: 1px solid #e5e5e5;
    }

    body #divSayfalamaUst:not(.Slct) .brandlistselection .sortingContent li:nth-child(4) > a
    {
        border-bottom: none;
    }

    body .category-vertical-filters.top-filters
    {
        display: none !important;
    }

    /**/
    .centerCount.userLoginContent
    {
        margin: 0 auto;
    }

    .centerCount
    {
        width: 100% !important;
    }

    .leftBlock
    {
        display: none !important;
    }

    .rightBlock
    {
        display: none !important;
    }

    .homeContainer .leftBlock
    {
    }

    .homeContainer .rightBlock
    {
    }

    .UyeolContent .grid
    {
        margin: 30px 18px;
    }

    .owl-carousel .owl-item img
    {
        max-width: 100%;
        margin: 0 auto;
    }

    .mobileImageSlider .owl-stage-outer
    {
        float: left;
        width: 100%;
    }

    .uyeOlContainer #FrmYeniUye > .uyeOlCol
    {
        width: 100%;
        padding: 10px;
        margin: 10px 10px 0 0;
    }

    .uyeOlContainer .FormTitle
    {
        margin: 10px 0;
        padding: 10px 0;
        font-size: 18px;
        font-weight: 600;
    }

    .uyeOlContainer .uyeOlCol input.textbox
    {
        padding: 10px 16px;
    }

    .uyeOlContainer .uyeOlCol select.selectboxx
    {
        padding: 10px 16px
    }

    .Magazalar .magazaSelect
    {
        width: 100%;
        margin-right: 0;
    }

    .Magazalar #searchStore
    {
        width: 100%;
        margin-right: 0;
    }
}

@media (max-width:1100px)
{
    body.scrolling_down #header.fixed .navigation,
    body.scrolling_down #headerNew.fixed .wide-nav
    {
        opacity: 1;
        visibility: visible;
        height: auto;
    }
    /*MobilMenu*/
    body.overflow.transform .mobilMenuAcButton span:before
    {
        opacity: 0
    }

    body.overflow.transform .headerContent
    {
        background: rgba(255,255,255,0.9);
    }

    .menuUstBolum
    {
        float: left;
        width: 100%;
        background-color: #fff;
        text-align: center;
        padding: 16px 20px 16px;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNav .newMenuTop
    {
        float: left;
        width: 100%;
        background-color: #fff;
        text-align: center;
        padding: 16px 20px 16px;
        justify-content: space-between;
        min-height: 58px
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNav .newMenuTop .menuCloseBtn
    {
        background: #fff;
        font-size: 18px
    }

    .menuUstBolum .CloseBtnMenu
    {
        float: right;
        fill: #000;
        width: 24px;
        text-align: center;
        margin: 0;
        cursor: pointer;
        position: absolute;
        right: 20px;
        top: 23px;
    }

    .menuUstBolum .CloseBtnMenu svg
    {
        width: 12px
    }

    .menuUstBolum .menuBack
    {
        float: left;
        line-height: 84px;
        fill: #000000;
        color: #000000;
        font-size: 16px;
        font-weight: 500;
        text-align: center;
        margin: 0;
        cursor: pointer;
    }

    .mobilmenutitle:before
    {
        content: 'Kategoriler';
        float: left;
        color: #00000052;
        font-size: 16px;
        line-height: 26px;
    }

    .mobilMenu
    {
        position: fixed;
        left: -100%;
        top: 0;
        bottom: 0;
        width: 100%;
        z-index: 99999;
        background: #fff;
        transition: left .3s ease-in-out;
        transition: 0.5s;
        max-width: 350px
    }

    .mobilMenu.acik
    {
        left: 0;
    }

    .Overlay.Show
    {
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background-color: rgba(18,18,18,0.5);
        z-index: 9999;
        transition: 0.5s
    }
    .sepetimBody .Overlay.Show{z-index:991;}

    .mobilMenu ul
    {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .mobilMenu .menuIcerikAlan
    {
        float: left;
        height: calc(100% - 58px);
        position: absolute;
        top: 58px;
        right: 0;
        left: 0;
        bottom: 0;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }

    .mobilMenu .menuIcerikAlan > div
    {
        display: flex;
        align-items: flex-start;
        float: left;
        width: 100%;
        height: 100%;
        flex-direction: column
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft
    {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
        padding: 7vw 2vw 7vw 5vw;
        width: 50%;
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-list
    {
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-list ul
    {
        margin: 0;
        padding: 0;
        list-style: none;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-list ul li a
    {
        color: #191919;
        font-size: 36px;
        font-weight: 700;
        letter-spacing: -0.9px;
        line-height: 44px;
        margin-bottom: 20px;
        float: left;
        transition: 0.5s
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-list ul li a:hover
    {
        color: #0B6255;
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-social
    {
        display: flex;
        flex-direction: column;
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-social span
    {
        color: #191919;
        font-size: 19px;
        font-weight: 600;
        letter-spacing: -0.47px;
        line-height: 24px;
        margin: 25px 0
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-social ul li
    {
        float: left;
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-social ul li a
    {
        width: 40px;
        height: 40px;
        background-color: #EAEAEA;
        border-radius: 50%;
        margin-right: 10px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-social ul li:last-child a
    {
        margin-right: 0
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-social ul li a i
    {
        font-family: FontAwesomeBrands;
        color: #191919;
        font-size: 15px;
        font-weight: 400;
        transition: 0.5s
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-social ul li a i.fa-paper-plane
    {
        font-family: FontAwesome;
        font-weight: 600
    }

    .mobilMenu .menuIcerikAlan > div .menucontentleft .menucontentleft-social ul li a:hover i
    {
        color: #0B6255;
    }

    .mobilMenu .menuIcerikAlan > div #divUcTopMenu
    {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;
        flex-direction: column;
        padding: 0 20px;
        width: 100%;
    }

    .mobilMenu .navUl
    {
        float: left;
        width: 100%;
        height: 100%;
        overflow-y: auto;
    }

    .mobilMenu .navUl > li > ul li
    {
        border-bottom: 1px solid #EAEAEA;
    }

    .mobilMenu .navUl > li:last-child
    {
        border-bottom: none
    }

    .mobilMenu .navUl > li
    {
        float: left;
        width: 100%;
        position: relative;
        border-bottom: 1px solid #0000000A;
    }

    .mobilMenu .navUl > li > a
    {
        color: #000000E5;
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        padding: 0 24px 0 0;
        z-index: 2;
        width: 100%;
        margin: 0;
        transition: 0.5s;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        min-height: 62px;
        position: relative;
    }

    .mobilMenu .navUl > li > a > img
    {
        margin-right: 16px
    }

    .mobilMenu .navUl > li.ulVar > a:after
    {
        content: '';
        display: inline-block;
        width: 24px;
        height: 24px;
        background: url(../../Uploads/EditorUploads/images/mobilmenudown.svg) no-repeat center center;
        transition: 0.5s;
        position: absolute;
        right: 0;
        top: calc(50% - 12px);
        display: none;
    }

    .mobilMenu .navUl > li.ulVar.menuactive > a:after
    {
        transform: rotate(180deg);
    }

    .mobilMenu .navUl .ulVar > a
    {
        width: auto;
    }

    .mobilMenu .navUl > li ul
    {
        float: left;
        width: 100%;
    }

    .mobilMenu .navUl > li .mobilAcilirMenu
    {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        max-height: 62px;
        padding: 0 15px;
        color: #000;
        font-size: 14px;
        z-index: 2;
        text-align: right;
        cursor: pointer;
    }

    .mobilMenu .navUl > li .mobilAcilirMenu i
    {
        font-family: FontAwesome;
        color: #000;
        font-size: 0;
        font-weight: 400
    }

    .mobilMenu .navUl > li .mobilAcilirMenu svg
    {
        width: 16px;
        margin-top: 27px;
    }

    .mobilMenu .navUl > li .mobilAcilirMenutwo
    {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        max-height: 50px;
        padding: 0 15px;
        color: #000;
        font-size: 14px;
        z-index: 2;
        text-align: right;
        cursor: pointer;
    }

    .mobilMenu .navUl > li .mobilAcilirMenutwo i
    {
        font-family: FontAwesome;
        color: #000;
        font-size: 0;
        font-weight: 400
    }

    .mobilMenu .navUl > li .mobilAcilirMenutwo svg
    {
        width: 16px;
        margin-top: 17px;
    }

    .mobilMenu .navUl > li.ulVar li.ulVar > a:after
    {
        content: '';
        display: inline-block;
        width: 24px;
        height: 24px;
        background: url(../../Uploads/EditorUploads/images/mobilmenudown.svg) no-repeat center center;
        transition: 0.5s;
        position: absolute;
        right: 0;
        top: calc(50% - 12px);
        display: none;
    }

    .mobilMenu .navUl > li.ulVar li.ulVar.menuactive > a:after
    {
        transform: rotate(180deg);
    }

    .mobilMenu .navUl > li ul li
    {
        float: left;
        width: 100%;
        padding-left: 10px;
        position: relative;
    }

    .mobilMenu .navUl > li ul li ul li
    {
        padding-left: 10px
    }

    .mobilMenu .navUl > li ul li a
    {
        color: #000000;
        font-size: 16px;
        line-height: 24px;
        font-weight: 600;
        margin: 0;
        position: relative;
        transition: 0.5s;
        border-bottom: 1px solid #0000000A;
        text-transform: capitalize;
        min-height: 48px;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        text-align: left;
    }

    .mobilMenu .navUl > li .altmenuSol ul:nth-last-of-type(1)
    {
        margin-bottom: 10px
    }

    .mobilMenu .navUl > li .altmenuSol ul:nth-last-of-type(1) li:last-child a
    {
        border-bottom: none
    }

    .mobilMenu .navUl .altMenu .altMenuler .altMenuSag
    {
        display: none;
    }

    .mobilMenu .navUl .altMenu .altMenuler .altmenuSol > span
    {
        float: left;
        width: 100%;
    }

    .mobilMenu .navUl .altMenu .altMenuler .altmenuSol > span a
    {
        display: none;
    }

    .menuBottom .menubottomtext
    {
        display: flex;
    }

    .menuBottom
    {
        float: left;
        width: 100%;
        padding-bottom:50px;
    }

    body #headerNew .newHeaderNavigation.mobileStyle .menubottomtext
    {
        float: left;
        width: 100%;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        text-align: left;
        padding: 20px 0;
    }

    body #headerNew .newHeaderNavigation.mobileStyle .menubottomtext .menubottomtext-col
    {
        float: left;
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        text-align: left;
    }

    body #headerNew .newHeaderNavigation.mobileStyle .menubottomtext .menubottomtext-col strong
    {
        float: left;
        width: 100%;
        color: #00000052;
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        text-align: left;
        min-height: 62px
    }

    body #headerNew .newHeaderNavigation.mobileStyle .menubottomtext .menubottomtext-col a
    {
        float: left;
        width: 100%;
        color: #000000E5;
        font-size: 16px;
        line-height: 26px;
        font-weight: 600;
        display: flex;
        align-items: center;
        justify-content: space-between;
        text-align: left;
        min-height: 62px;
        border-bottom: 1px solid #0000000A
    }

    body #headerNew .newHeaderNavigation.mobileStyle .menubottomtext .menubottomtext-col a:last-child
    {
        border-bottom: none
    }

    body #headerNew .newHeaderNavigation.mobileStyle .menubottomtext .menubottomtext-col a:after
    {
        content: '';
        float: right;
        width: 24px;
        height: 24px;
        background: url(../../Uploads/EditorUploads/images/mobilmenurighticon.svg) no-repeat center center;
    }
    /*.mobilMenu .navUl > li:nth-last-of-type(1),
    .mobilMenu .navUl > li:nth-last-of-type(2){display:none;}
    .mobilMenu .navUl > li:nth-last-of-type(3){border-bottom:none}*/
    .mobilMenu .menuIcerikAlan
    {
        overflow-y: auto;
    }

    .navigation .altMenu.picTrue .altMenuler .altmenuSol
    {
        width: 100% !important;
    }

    .mobilMenu .navUl .altMenu .altMenuler .altMenuSag
    {
        display: none !important;
    }

    #Div2
    {
    }

    .mobilMenu .navUl > li.menuactive .altMenu .altMenuler .altMenuSag
    {
        display: block !important;
    }

    .mobilMenu .navUl > li.MobilKoleksiyonlarMenu .altmenuSol ul
    {
        display: none !important
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl li.MobilKoleksiyonlarMenu .menu-list-kolon
    {
        display: none !important
    }

    .menuAreaFull .menuAreaFullCol > div
    {
        width: calc(100% / 2) !important
    }

    .menuAreaFull .menuAreaFullCol > div a
    {
        padding: 0 20px !important;
    }

    body #headerNew .newHeaderNavigation.mobileStyle .htmlmenuactive .menu-list-kolon,
    body #headerNew .newHeaderNavigation.mobileStyle .htmlmenuactive .menu-list-image .menu-list-image-list
    {
        display: none;
    }

    body #headerNew .newHeaderNavigation.mobileStyle .htmlmenuactive .menu-list-image
    {
        display: block;
    }
    /*Acilirmenuicerik*/
    .mobilMenu .altMenu .altMenuMarkalar,
    .mobilMenu .altMenu .altMenuler
    {
        float: left;
        width: 100%;
        height: 100%;
        overflow-y: auto;
        overflow-x: hidden;
        position: absolute;
        top: 0;
        right: 0;
        left: 0;
    }

    .mobilMenu .altMenu .altMenuSag
    {
        display: none;
    }

    .mobilMenu .altMenu .altmenuSol
    {
        float: left;
        width: 100%;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul, .mobilMenu .navUl > li > ul,
    .mobilMenu .altMenu
    {
        position: fixed;
        left: -100%;
        top: 51px;
        bottom: 0;
        width: 360px;
        background: #fff;
        z-index: 3;
        transition: all 0.3s ease-in-out;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl.active, .mobilMenu .navUl > li > ul li ul.active, .mobilMenu .navUl > li > ul.active,
    .mobilMenu .altMenu.active
    {
        left: 0;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span, .mobilMenu .altMenu .altMenuMarkalar > span, .mobilMenu .altMenu .altmenuSol > span, .mobilMenu .navUl > li > ul li ul > span,
    .mobilMenu .navUl > li > ul > span
    {
        color: rgba(40, 47, 54, 0.8);
        font-size: 18px;
        font-weight: 600;
        line-height: 55px;
        padding-left: 0;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
        float: left;
        width: 100%;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span a, .mobilMenu .altMenu .altMenuMarkalar > span a, .mobilMenu .altMenu .altmenuSol > span a,
    .mobilMenu .navUl > li > ul > span span
    {
        z-index: 0;
        position: relative;
    }

    .mobilMenu .navUl > li > ul li ul > span .NoiBack2, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span .DownBtn, .mobilMenu .altMenu .altMenuMarkalar > span .UpBtn, .mobilMenu .altMenu .altmenuSol > span .UpBtn,
    .mobilMenu .navUl > li > ul > span .NoiBack
    {
        z-index: 1;
        padding-left: 20px;
        position: static;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        float: left;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl > span .DownBtn svg, .mobilMenu .navUl > li > ul li ul > span .NoiBack2 svg, .mobilMenu .altMenu .altMenuMarkalar > span .UpBtn svg, .mobilMenu .altMenu .altmenuSol > span .UpBtn svg,
    .mobilMenu .navUl > li > ul > span .NoiBack svg
    {
        float: left;
        width: 17px;
        padding: 10px 0;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl li, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li,
    .mobilMenu .navUl > li > ul li
    {
        float: left;
        width: 100%;
        border-bottom: 1px solid #e5e5e5;
        position: relative;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl li > a, .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li > a,
    .mobilMenu .navUl > li > ul li a
    {
        color: #282f36;
        font-size: 14px;
        font-weight: 500;
        line-height: 40px;
        vertical-align: top;
        padding: 0 13px;
        z-index: 2;
        position: relative;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul, .mobilMenu .navUl > li > ul,
    .mobilMenu .menuIcerikAlan
    {
        overflow-y: auto;
        overflow-x: hidden;
    }
    /*Markalar*/
    .mobilMenu .altMenu .altMenuMarkalar > a
    {
        float: left;
        width: 50%;
        padding: 0 13px;
        min-height: 57px;
        text-align: center;
        margin-bottom: 15px;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .menu-wrap,
    body #headerNew .header .newHeaderNavigation.mobileStyle .menu-list-row .kolon .nav-submenu
    {
        height: calc(100% - 83px);
        top: 83px;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .menu-list-row .kolon .nav-submenu > li > .nextSubBtn
    {
        display: none;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl
    {
        padding: 0 20px;
        height: calc(100% - 58px);
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl > li
    {
        min-height: 62px;
        max-height: auto
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > a
    {
        color: #000000e5;
        font-size: 16px;
        font-weight: 600;
        line-height: 26px;
        padding: 0 24px 0 0;
        z-index: 2;
        width: 100%;
        margin: 0;
        transition: .5s;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        min-height: 62px;
        position: relative;
        flex-direction: row
    }
    /*body #headerNew .header .newHeaderNavigation.mobileStyle .menu-list-row .kolon:first-child > li:first-child > a{border-top:1px solid #e5e5e5;}*/
    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl .kolon > li > a,
    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl .nav-submenu > li > a
    {
        color: #282f36;
        font-weight: 500;
        min-height: 48px;
        padding: 5px 35px 5px 23px;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl > li > a > img
    {
        margin-right: 16px;width:32px;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl li
    {
        border-bottom: 1px solid #0000000a;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNavUl .menu-list-kolon li
    {
        border-bottom: 1px solid #e5e5e5;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNav .newMenuTop .menuBackBtn
    {
        position: absolute;
        left: 7px;
        right: 0;
        top: 58px;
        z-index: 99;
        background: #fff
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNav .newMenuTop .menuBackBtn span
    {
        display: none;
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .newHeaderNav .newMenuTop .menuBackBtn i:before
    {
        content: '\f177';
        font-size: 21px
    }

    body #headerNew .header .newHeaderNavigation.mobileStyle .nextKolonBtn,
    body #headerNew .header .newHeaderNavigation.mobileStyle .nextSubBtn
    {
        font-size: 30px
    }
}

@media screen and (min-width:769px) and (max-width:1100px)
{
    body #headerNew .header-main .header-nav.nav-left
    {
        justify-content: flex-start;
    }

    body #headerNew .cart-item .header-button a.header-cart-link
    {
        border: none;
        border-radius: 0;
        min-width: auto;
        min-height: auto
    }

    body #headerNew .cart-item .header-button a.header-cart-link #spnTopSepetToplamUrun
    {
        right: -7px;
        top: -7px;
    }

    body #headerNew .mobile-item-button.mobile-cart-item
    {
        border: 1px solid #ebebeb;
        border-radius: 50%;
        min-width: 40px;
        min-height: 40px;
        gap: 0;
        display: flex;
        align-items: flex-end;
        justify-content: center;
    }

    body #headerNew .mobile-item-button.mobile-user-item
    {
        border: 1px solid #ebebeb;
        border-radius: 50%;
        min-width: 40px;
        min-height: 40px;
        gap: 0;
        display: flex;
        align-items: center;
        justify-content: center;
    }
}
/* Mobil Ekran */
@media (max-width: 767px){

    body .siparisUrun .siparisDetayBtn .kolayIadeBtn,
    body .siparisUrun .siparisDetayBtn .kargoTakibiBtn,
    body .siparisUrun .siparisDetayBtn span.iadeKargoNo{float:left;margin:5px 0;}
    body .siparisUrun .siparisDetayBtn div[ng-show="kolayIadeBtnGoster"]{width:100%;}

    
    .DetailInfo .DetailInfoBox b,
    .DetailInfo .DetailInfoBox p{font-size:11px;}

    .productItem .productImage,
    .productItem .productImage img{border-radius:10px}

    body #headerNew .header .header-top
    {
        min-height: 43px
    }

    body #headerNew .header .header-top .headerContainer
    {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }

    body #headerNew .header .header-top .headerContainer .flex-left
    {
        margin-right: 0
    }

    body #headerNew .header .header-top .headerContainer .flex-right
    {
        margin-left: 0
    }

    body #headerNew .header .header-main .headerContainer
    {
        padding-right: 10px !important;
        padding-left: 10px !important
    }

    body #headerNew .header .header-main
    {
        height: 55px
    }

    body #headerNew .header-main .header-nav.nav-left
    {
        justify-content: flex-start;
        gap: 0 !important;
    }

    body #headerNew .mobile-item-button.mobile-user-item
    {
        display: none
    }

    body #headerNew .mobile-item-button.mobile-menu-item
    {
        margin-left: 14px
    }

    body #headerNew .mobile-item-button.mobile-search-item
    {
        margin-left: 12px
    }

    body #headerNew .cart-item .header-button a.header-cart-link
    {
        border: none;
        border-radius: 0;
        min-width: auto;
        min-height: auto
    }

    body #headerNew .cart-item .header-button a.header-cart-link #spnTopSepetToplamUrun
    {
        right: -6px !important;
        top: -21px !important;
    }

    body #headerNew .newSearcBtnClick a
    {
        font-size: 20px
    }

    body #headerNew .mobile-cart-item
    {
        margin-right: 13px
    }

    body #headerNew .mobile-cart-item .svgIcon svg
    {
        width: 24px
    }

    body #divTopProductSearch.dropactive .header-search-form-wrapper
    {
        padding: 0 24px 8px 24px;
    }

    body.HomeBody #headerNew .mobile-search-item
    {
        display: none;
    }

    body.HomeBody #headerNew.fixed .mobile-search-item
    {
        display: block;
    }


    .package-page-right
    {
        position: static;
        width: 100%;
    }

    .package-page-left
    {
        width: 100%;
        margin: 0 0 10px;
    }

    .package-page-text span
    {
        font-size: 16px;
    }

    .package-page-text p
    {
        font-size: 14px;
    }

    .package-page-text em
    {
        font-size: 13px;
    }



    .product-add-to-cart
    {
        bottom: 119px;
    }

    .product-add-to-cart .productItemVariantDetail
    {
        padding: 10px;
        padding-bottom: 5px;
    }

    .product-add-to-cart .productItemVariantDetail .ekSecenek.sonSecenek .ekSecenekValues
    {
        font-size: 10px;
        line-height: 23px;
    }

    .leftImage .ProductGallery .gallery-container .galleryOwl-thumb
    {
        display: none;
    }

    .productItem .uyeozeltextdetay
    {
        top: 5px;
    }

    body #UyelikInfoPopup iframe
    {
        min-width: 320px;
    }

    body #Uyelik2InfoPopup iframe
    {
        min-width: 320px;
    }

    .ticimaxModal#relatedProduct .modal-content
    {
        width: 90% !important;
    }

    .divRelatedProductsPopup .ulRelatedProducts
    {
        display: block;
    }

    body .ulRelatedProducts li
    {
        float: left;
        width: 50%;
        margin: 0 0 10px;
        padding: 0 5px;
    }

    body #relatedProduct .modal-content-html .divRelatedProductsPopup h3
    {
        line-height: 45px;
    }

    .headerContent, body ul.breadcrumb, .userLoginContent, .hesabimContent, .sepetimBody .headerContent, .sepetimBody #footer .ticiContainer, .ticiContainer, .ticiContainer2
    {
        padding-right: 0;
        padding-left: 0;
    }

    .sliderBannerContainer .ProductList
    {
        padding-right: 0;
        padding-left: 0;
    }

    .homeContainer .ProductListContent .ProductList
    {
        padding-right: 0;
        padding-left: 0;
    }

    .markaSlider .jCarouselLite
    {
        padding-right: 0;
        padding-left: 0;
    }

    .navigation > div
    {
        padding-right: 0;
        padding-left: 0;
    }

    .navigation .altMenu .altMenuler
    {
        padding-right: 0;
        padding-left: 0;
    }

    #divIcerik.pageContainer.contentpagefullwidth .breadcrumb
    {
        padding-right: 0;
        padding-left: 0
    }

    #mainHolder_divDesign section.blockcontent > .ticiContainer
    {
        padding-right: 0;
        padding-left: 0
    }

    .ticiContainer2
    {
        padding-right: 24px;
        padding-left: 24px
    }

    .mobilroundslide .ticiContainer2
    {
        padding-right: 12px;
        padding-left: 12px
    }

    .imageslidelist .imageslidelist-content
    {
        margin-right: -24px;
        width: calc(100% + 24px);
    }

    #divGaleriResim .ResimGaleri .Main .Marquee
    {
        margin-right: -24px;
        width: calc(100% + 24px);
    }

    .homehtmlblocktwo .homehtmlblocktwo-content
    {
        margin-right: -24px;
        width: calc(100% + 24px);
    }

    .mobilroundslide .mobilroundslide-content
    {
        margin-right: -12px;
        width: calc(100% + 12px);
    }

    #divGaleriResim .ResimGaleri
    {
        max-width: 100%;
        padding-right: 24px;
        padding-left: 24px
    }

    #mainHolder_divDesign .t-vw-8 .ticiContainer.ticiContainer
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }

    #mainHolder_divDesign .t-vw-9 .ticiContainer.ticiContainer
    {
        padding: 0 !important;
    }

    #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-1, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-2, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-3, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-4, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-5, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-6, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-7, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-8, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-9, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-10, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-11, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-sm-12, #mainHolder_divDesign .hazirBlokContent.ticiContainer .txrow .txcol-12
    {
        padding: 0 !important;
    }

    #mainHolder_divDesign .ticiContainer.ticiContainer
    {
        padding: 0 !important;
    }

    .categoryContainer .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%;
    }

    /**/
    body.overflow
    {
        overflow: hidden;
    }

    #divIcerik.homepage
    {
        margin: 0 auto;
        padding-top: 58px !important;
    }

    /*body{padding-top:54px;}
    #header {min-height:54px;}*/
    body.sepetimBody
    {
        padding-top: 0;
    }

    /*#lang_flag_container{display: none;}*/
    #lang_flag_container
    {
        width: 100%;
        align-items: center;
        justify-content: flex-start;
        text-align: left;
    }

    #lang_flag_container #lang-detail
    {
        right: 0;
        width: 100%;
    }

    .userContainer .userLeftBox, .userContainer .userRightBox
    {
        padding: 0;
    }

    .userContainer .userRightBox
    {
        margin-top: 20px;
    }

    .SifremiUnuttumContent .userWrapper.SifremiUnuttum
    {
        width: 100%;
        padding: 0 10px;
    }

    .headerContent
    {
        margin: 0 auto;
    }

    .ticiContainer
    {
        margin: 0 auto;
    }

    #divIcerik
    {
        padding: 0 20px;
        margin: 0 auto;
    }

    .proCategoryTitle.categoryTitleText
    {
        padding: 0 20px;
    }

    #footer .ticiContainer
    {
        padding: 0 24px;
    }

    #divTicimaxCopyrightContent
    {
        text-align: center;
        float: left;
        width: 100%;
        margin-bottom: 50px;
    }

    .ProductBody #divTicimaxCopyrightContent
    {
        margin-bottom: 80px;
    }

    #divTicimaxCopyrightContent a
    {
        display: inline-block;
    }

    #divTicimaxCopyrightContent img
    {
        display: inline-block;
        vertical-align: top;
    }

    /*Logo*/
    #logo
    {
        float: none;
        position: static;
        display: block;
        border: none;
        width: auto;
        padding: 0;
        background: transparent;
        margin: 0;
    }

    #logo:after
    {
        display: none;
    }

    #logo .logo
    {
        margin: 0 auto;
        width: 150px;
        float: none;
        padding: 20px 0;
        text-align: center;
        display: block;
        background: transparent;
    }

    #logo .logo img
    {
        max-width: 100%;
        display: inline-block;
    }

    /*header click button*/
    .mycart
    {
        top: 6px;
        right: 14px;
        width: 34px;
        height: 34px;
        z-index: 2;
    }

    .mycart .sepetUrunSayisi
    {
        width: 20px;
        height: 20px;
        line-height: 20px;
        background: #000000;
        color: #fff;
        font-size: 12px;
        font-weight: 600
    }

    .mobilMenuAcButton
    {
        display: block;
        position: absolute;
        top: 15px;
        left: 24px;
    }

    .searchClick
    {
        display: block;
        position: absolute;
        top: 17px;
        left: 60px;
    }

    .welcomeOpen
    {
        display: none;
        position: absolute;
        top: 16px;
        right: 60px;
    }

    .mycartClick
    {
        display: block;
        position: absolute;
        top: 15px;
        right: 24px;
    }

    .mobilMenuAcButton span
    {
        font-size: 9px;
        display: block;
        line-height: 9px;
        display: none;
    }

    .mobilMenuAcButton svg
    {
        width: 24px;
    }

    .searchClick svg
    {
        width: 18px;
        fill: #182542;
    }

    .welcomeOpen svg
    {
        width: 16px;
        fill: #182542;
    }

    .mycartClick svg
    {
        width: 24px;
    }

    /*mobilmenu*/
    .mobilMenu
    {
        width: 100%;
        bottom: 0;
        max-width: 100%;
    }

    .mobilMenu .altMenu .altMenuler .altmenuSol > ul > li .ResimliMenu1AltUl, .mobilMenu .navUl > li > ul li ul, .mobilMenu .navUl > li > ul, .mobilMenu .altMenu
    {
        width: 100%;
        bottom: 0;
    }

    .menuUstBolum, .newHeaderNavigation.mobileStyle .newHeaderNav .newMenuTop
    {
        margin-top: 0;
    }

    /*sepetalan*/
    .CartProductInner
    {
        position: absolute;
        top: 50px;
        bottom: 0;
        width: 100%;
        left: 0;
        right: 0;
        padding: 0 10px;
    }

    .CartProduct
    {
        background: #fff;
        background-size: 100%;
        position: fixed;
        right: -100%;
        top: 0;
        width: 100%;
        height: calc(100% - 50px);
        padding: 0;
        display: block !important;
        border: none;
        transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        opacity: 1;
        visibility: visible;
        transform: none;
        -webkit-transform: none;
        box-shadow: none;
        border-radius: 0;
    }

    .CartProduct i
    {
        display: none;
    }

    .CartProduct.animated
    {
        right: 0;
    }

    .CartProduct.animated i
    {
        display: inline-block;
    }

    .CartProduct .SProduct
    {
        float: left;
        width: 100%;
        max-height: calc(100% - 114px);
        overflow-y: auto;
        overflow-x: hidden;
        font-size: 0;
        text-align: left;
        margin: 0;
        padding: 15px 10px;
    }

    .CartProduct .headerCartBtn
    {
        font-size: 13px !important;
        min-height: 45px;
        border-radius: 10px;
        width: 130px
    }

    .CartProduct .headerOrderBtn
    {
        font-size: 13px !important;
        min-height: 45px;
        border-radius: 10px;
        width: 130px
    }

    .spanustSepetteUrunYok
    {
        font-size: 16px;
        margin: 20px 0 0 0;
        float: left;
        clear: both;
        text-align: center;
        width: 100%;
        font-weight: 500;
        color: #000;
    }

    .SepetUst
    {
        min-height: 50px
    }

    .CartProduct .SPrice
    {
        padding: 10px;
    }

    .CartProduct.more .SPrice
    {
        padding-right: 150px
    }

    .CartProduct.more .headerCartBtn
    {
        right: 10px;
        bottom: 10px;
    }

    .CartProduct .SPrice li span
    {
        font-size: 13px;
        line-height: 19px
    }

    .CartProduct .SPrice .sepetToplamTutar
    {
        font-size: 18px;
        line-height: 25px
    }

    .CartProduct .SProduct li a .SepettopAd .urunAd span, .CartProduct .SProduct li a .SepettopAd .varyAd span, .CartProduct .SProduct li a .sepetTopFiyat
    {
        font-size: 13px;
        line-height: 16px
    }

    .CartProduct .SProduct li a img
    {
        height: 50px !important
    }

    .CartProduct .SProduct li a .SepettopAd
    {
        width: calc(100% - 70px);
        padding-left: 10px
    }

    .CartProduct .SProduct li a .SepettopAd .urunAd
    {
        margin-bottom: 5px
    }

    .CartProduct .SProduct li a .sepetTopFiyat
    {
        margin-top: 5px
    }

    /*.spanustSepetteUrunYok:before{content:'!';font-size:50px;vertical-align:top;border:1px solid;display: block;width: 100px;height: 100px;line-height: 98px;border-radius: 100%;margin: 0 auto;margin-bottom: 30px;}*/
    .mycart
    {
        background: none !important;
        padding: 0;
        margin: 0;
        border: none;
        position: absolute;
        left: auto;
        bottom: 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;
        border-radius: 100%;
        text-align: center;
        font-size: 11px;
        border: none;
        position: static;
        margin: 0;
        float: right;
    }

    .mycart .sepetUrunSayisi:before
    {
        display: none;
    }

    .mycart .sepetUrunSayisi:after
    {
        display: none;
    }

    .mycart > a
    {
        display: block;
        width: 100%;
        height: 100%;
        padding: 0;
        border: none;
        margin: 0;
        background: transparent;
    }

    .mycart > a:before
    {
        display: none;
    }

    .mycart > a:after
    {
        display: none;
    }

    /*Sabit sayfalar icerik*/
    /*.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%;
    }

    /*Header Sabitler*/
    .resimliYanMenu
    {
        display: none;
    }

    .navigation
    {
        display: none
    }

    /*#header { border: none; margin-bottom: 0 !important; padding-top: 0; box-shadow: none; height:auto; position: fixed;left: 0;right: 0;top: 0;}*/
    #header:before {display: none; }
    #header, #headerNew {box-shadow: none; border-bottom: 1px solid #D9D9D9}
    #header.homeHeader, body.HomeBody #headerNew {border: none;}
    .headerContent {text-align: left; }

    /*Arama*/
    .searchContent
    {
        display: none;
        width: 100%;
        margin: 0;
        height: 56px;
        background: #fff;
        /*overflow: hidden;*/
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        padding: 0;
        border: none;
        transition: all 0.1s ease;
        -webkit-transition: all 0.1s ease;
        -moz-transition: all 0.1s ease;
        -o-transition: all 0.1s ease;
        padding: 0 24px 8px;
        border-radius: 0
    }

    /*.homeHeader .searchClick {display: none; }
    .homeHeader.fixed .searchClick {display: block; }
    .homeHeader .searchContent {display: block; position: relative; }
    .homeHeader.fixed .searchContent {display: none; }
    .homeHeader.fixed .searchContent.active {display: block; }*/

    .searchContent.active
    {
        width: 100%;
        display: block;
    }

    .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: 40px;
    }

    #txtbxArama
    {
        height: 48px;
        padding-right: 40px;
        padding-left: 48px;
        width: 100%;
        box-shadow: none;
        font-size: 12px;
        border-radius: 16px;
        margin: 0;
        border: none;
        text-align: left;
    }

    /*.searchContent.active #txtbxArama { padding: 0 35px 0 10px; }*/
    #btnKelimeAra
    {
        width: 48px;
        height: 48px;
        left: 0 !important;
        top: 0;
        line-height: 48px;
        text-indent: 0;
        padding: 0;
        left: auto;
        border: none;
        border-radius: 0;
        text-align: center;
        background: url(../../Uploads/EditorUploads/images/mobilsearchicon.svg) no-repeat center center transparent;
    }

    .ButtonMic
    {
        right: 0;
        height: 48px;
        display: inline-block !important;
        width: 40px;
    }

    /*hosgeldin div*/
    .welcome
    {
        display: block;
        width: 100%;
        position: absolute;
        top: 100%;
        right: 0;
        bottom: auto;
        text-align: center;
        background: transparent;
        border: none;
        padding: 0;
        margin: 0;
        height: 0;
        border-radius: 0;
        z-index: 100;
        overflow: hidden;
        transition: all 0.1s ease;
        -webkit-transition: all 0.1s ease;
        -moz-transition: all 0.1s ease;
        -o-transition: all 0.1s ease;
    }

    .welcome.active
    {
        height: 80px;
    }

    .welcome.LoginEntry.active
    {
        height: 40px;
    }

    .welcome > div
    {
        width: 100%;
        position: static;
        padding: 0;
        box-shadow: none;
        display: block;
        background: transparent;
        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%;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .welcome li
    {
        float: none;
        display: inline-block !important;
        width: auto;
        vertical-align: top;
    }

    .welcome li.headerSocialConnect
    {
        float: left;
        width: 100%;
    }

    .welcome li.headerSocialConnect .FacebookLoginContainer
    {
        width: auto;
        display: inline-block;
        vertical-align: top
    }

    .welcome li.headerSocialConnect .GoogleLoginContainer
    {
        width: auto;
        display: inline-block;
        vertical-align: top
    }

    .headerSocialConnect
    {
        margin-left: 0;
    }

    .headerSocialConnect .baglanButton
    {
        margin-left: 10px;
    }

    .headerSocialConnect .baglanButton a
    {
        line-height: 30px;
        font-size: 12px;
        color: #fff;
        padding: 0;
    }

    .headerSocialConnect .baglanButton a:before
    {
        line-height: 30px;
    }

    .headerHesabim, .headerCikis, .headerUyeOl a, .headerUyeGiris a
    {
        float: none;
        display: inline-block !important;
        font-size: 13px;
        line-height: 40px;
        color: #fff;
        border: none;
        padding: 0;
        width: auto;
        height: auto;
        margin: 0;
        font-weight: 500;
    }

    .headerUyeGiris a, .headerHesabim
    {
        background: transparent;
        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;
    }

    /*urun butonlari*/
    .ProductIcon
    {
        margin: 0;
        float: left;
        width: 100%;
    }

    .ProductIcon > div
    {
        margin: 0 0 10px;
        float: left;
        width: 100%;
    }

    .ProductIcon2 > div
    {
        margin: 0 0 10px;
        float: left;
        width: 100%;
    }

    .ProductIcon > div > a
    {
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
    }

    .ProductIcon2 > div > a
    {
        justify-content: flex-start;
        -webkit-justify-content: flex-start;
    }

    .socialButons iframe
    {
        margin-right: 10px;
    }

    .socialButons .UWhatsApp
    {
        float: left;
        margin-right: 10px;
    }

    .socialButons .UTelegram
    {
        float: left;
        margin-right: 10px;
    }

    .TopDet .product_social_icon_wrapper
    {
        text-align: center;
        margin: 20px 0 0;
        float: left;
        width: 100%;
        padding: 0;
    }

    .TopDet .product_social_icon_wrapper .PaylasTit
    {
    }

    #paylasModal.product_social_icon_wrapper .paylasTit p
    {
        font-size: 20px
    }

    #paylasModal.product_social_icon_wrapper li a
    {
        width: 40px;
        height: 40px;
        line-height: 38px;
        font-size: 20px
    }

    #paylasModal.product_social_icon_wrapper li a i
    {
        line-height: 38px
    }

    #paylasModal.product_social_icon_wrapper
    {
        width: 300px
    }

    /******************************************************/
    .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;
        list-style: none;
        padding: 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;
        height: 49px;
    }

    .bottomHead ul li a svg
    {
        width: 18px;
        display: block;
        margin: 0 auto 5px;
    }

    .bottomHead ul li.welcC a svg
    {
        margin-bottom: 3px;
    }

    /*Footer*/
    .FooterTop, .FooterMiddle, .FooterBottom
    {
    }

    .ebultenDiv
    {
        width: 100%;
        padding: 0;
        margin: 0;
    }

    .ebultenGelecek
    {
        margin-top: 10px;
    }

    #ticimaxCopyright
    {
        margin-top: 5px !important;
        font-size: 11px;
    }

    #back-to-top
    {
        bottom: 11%;
        right: 2%;
    }

    #back-to-top a
    {
        width: 30px;
        height: 30px;
    }

    #footer .socialdiv
    {
        margin: 0;
        text-align: center;
    }

    #footer .socialdiv ul
    {
        display: inline-block;
        vertical-align: top;
    }

    #footer .store
    {
        margin: 0;
        text-align: center;
        margin: 10px 0;
    }

    #footer .store ul
    {
        display: inline-block;
        vertical-align: top;
    }

    /*kategori*/
    .categoryContainer .categoryTitleText
    {
        padding: 0;
        margin: 0;
    }

    .ProductBody .categoryTitle
    {
        padding: 0;
        margin: 0;
    }

    body .category-vertical-filters.top-filters
    {
        width: 100%;
        height: 100%;
        box-shadow: none;
        border: none;
    }

    body ul.breadcrumb
    {
        white-space: nowrap;
        position: relative;
        padding-right: 20px;
        padding-left: 20px;
        display: none !important;
    }

    body.ProductBody ul.breadcrumb
    {
        display: block !important;
        padding-right: 0;
        padding-left: 0
    }

    body.CategoryBody ul.breadcrumb
    {
        display: block !important;
    }

    body ul.breadcrumb.zindex
    {
        z-index: -1;
        pointer-events: none;
    }

    body ul.breadcrumb:after
    {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        z-index: 99;
        content: '';
        display: block;
    }

    body ul.breadcrumb li:nth-child(1) a:before
    {
        display: none;
    }

    body ul.breadcrumb:before
    {
        content: '\f015';
        font-family: 'FontAwesome';
        font-weight: 300;
        line-height: 40px;
        margin-right: 5px;
        display: inline-block;
        vertical-align: top;
    }

    body ul.breadcrumb *
    {
        line-height: 40px !important;
        font-size: 12px !important;
        max-width: 25px;
        text-decoration: none;
    }

    body ul.breadcrumb li:after
    {
        line-height: 40px;
        font-size: 12px !important;
        content: '...';
        margin: 0 2px;
    }

    body ul.breadcrumb li
    {
        font-size: 0 !important;
    }

    body ul.breadcrumb li:nth-last-of-type(1) a span:after
    {
        display: none;
    }

    /*body ul.breadcrumb li:nth-last-of-type(1) {max-width: 100%;}*/
    /*body ul.breadcrumb li:nth-last-of-type(1) {max-width:84%;}*/
    body ul.breadcrumb li:nth-last-of-type(1)
    {
        max-width: 76%;
    }

    body ul.breadcrumb li:nth-last-of-type(1) *
    {
        max-width: 100%;
        font-size: 12px !important;
        text-overflow: ellipsis;
        overflow: hidden
    }

    body ul.breadcrumb li a span
    {
        font-size: 0 !important;
    }

    body ul.breadcrumb li a span:after
    {
        content: '\f105';
        font-family: 'FontAwesome';
        font-size: 14px !important;
        display: inline-block;
        vertical-align: top;
        line-height: 40px;
        font-weight: 300;
    }

    .categoryTitleText
    {
        position: relative;
        z-index: 99;
    }

    .breadList
    {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        background: #fff;
        padding: 10px 20px;
        z-index: 999;
        -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
        -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
        -ms-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
        -o-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
        box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .2);
    }

    .breadList.breadActive
    {
        display: block !important;
    }

    .breadList ul
    {
        list-style: none;
    }

    .breadList .mBread
    {
        float: left;
        width: 100%;
    }

    .breadList .mBread ul
    {
        float: left;
        width: 100%;
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .breadList .mBread ul li
    {
        float: left;
        width: 100%;
        font-size: 0;
        display: block;
        margin-right: 0;
        line-height: 1;
    }

    .breadList .mBread ul li a
    {
        float: left;
        width: 100%;
        font-size: 11px;
        color: #454545;
        padding: 6px 8px;
        position: relative;
    }

    .breadList .mBread ul li a:before
    {
        content: '\f148';
        font-family: 'FontAwesome';
        font-size: 10px;
        position: absolute;
        left: -5px;
        top: 8px;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
    }

    .breadList .mBread ul li a span
    {
        font-weight: normal;
        line-height: 15px;
    }

    .breadList .mBread ul li ul
    {
        padding-left: 4px;
    }

    .breadList .mBread > ul > li > a span
    {
        font-weight: 600;
    }

    .breadList .clbtn
    {
        position: absolute;
        right: 5px;
        top: 10px;
        width: 30px;
        text-align: center;
        font-size: 18px;
        color: #000;
        z-index: 99;
    }

    .categoryContainer .breadList .clbtn
    {
        right: -5px;
    }

    .categoryContainer .ProductList.PlSc_hrz .ItemOrj
    {
        width: 100%;
        max-width: 100%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    }

    .categoryContainer .ProductList.PlSc_2 .ItemOrj
    {
        width: 50%;
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }

    .categoryContainer .ProductList.PlSc_3 .ItemOrj
    {
        width: 50%;
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }

    .categoryContainer .ProductList.PlSc_4 .ItemOrj
    {
        width: 50%;
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }

    .categoryContainer .ProductList.PlSc_5 .ItemOrj
    {
        width: 50%;
        max-width: 50%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }

    body:not(.sepetimBody) .ItemOrj
    {
        width: 50%;
        max-width: 50%;
        flex: 0 0 50%;
        padding: 0 4px;
    }

    .categoryContainer .ProductList
    {
        margin: 0 -4px;
    }

    .categoryContainer .ProductListContent .productItem
    {
        margin-bottom: 20px;
    }

    /*urundetay*/
    .leftImage
    {
        float: left;
        width: calc(100% + 40px);
        margin-left: -20px;
        margin-right: -20px
    }

    .RightDetail
    {
        width: 100%;
        padding: 35px 0 0;
    }

    body a#linkOncekiSayfa
    {
        display: none;
    }

    body .leftImage a#linkOncekiSayfa
    {
        position: absolute;
        top: 0;
        left: 0;
        width: 35px;
        background: #fff;
        text-align: center;
        font-size: 0 !important;
        font-family: 'FontAwesome';
        color: #000;
        z-index: 5;
        line-height: 35px;
    }

    body .leftImage a#linkOncekiSayfa:before
    {
        content: '\f053';
        font-size: 20px;
        display: inline-block;
        vertical-align: top;
        line-height: 35px;
    }

    #divUrunKodu
    {
        clear: left;
        float: left;
        line-height: 14px;
    }

    #divUrunKodu span
    {
        line-height: 14px;
    }

    #divTaksitAciklama
    {
        clear: left;
        float: left;
    }

    .urunOzellik
    {
        display: none;
    }

    .urunOzellikTab
    {
        margin: 5px 0 10px 0;
        display: block;
        float: left;
        width: 100%;
    }

    .urunOzellikTab .urunTab
    {
        float: left;
        width: 100%;
    }

    .urunOzellikTab .urunTab > ul
    {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .urunOzellikTab .urunTab > ul > li .urunDetayPanel
    {
        display: none !important;
    }

    .urunOzellikTab .urunTab > ul > li[onofftip="true"] .urunDetayPanel
    {
        display: block !important;
    }

    .urunOzellikTab .divYorumlarV2Slide
    {
        width: 100%;
        margin-bottom: 30px;
    }

    .urunOzellikTab .divYorumlarV2Ortalama
    {
        width: 100%;
        margin-left: 0;
    }

    .urunOzellikTab .divYorumlarV2Section1_1a1a
    {
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .urunOzellikTab .divYorumlar-t1c9k
    {
        max-width: 100%;
        min-width: 0;
    }

    .urunOzellikTab .taksitWrapper .taksitBlock
    {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .urunOzellikTab .taksitWrapper .taksitBlock .taksitBlockContent
    {
        max-width: 100%;
    }

    .urunOzellikTab .yorum-item-left
    {
        flex: 0 0 100%;
    }

    .urunOzellikTab .v2YorumFilter
    {
        width: 100%;
    }

    .urunOzellikTab .v2YorumFiltreGrup
    {
        display: block;
    }

    .urunOzellikTab .v2YorumFilter li, .urunOzellikTab .v2YorumFilter ul li
    {
        width: 100%;
    }

    /*mobilicerik*/
    .row
    {
        margin: 0;
    }

    .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12
    {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }

    .detaySliderContainer
    {
        margin: 30px 0;
    }

    .sliderBannerContainer
    {
        margin: 10px 0;
    }

    .leftImage .ProductGallery .gallery-container .GalleryArea
    {
        width: 100%
    }

    .htop
    {
        padding: 5px 20px;
        text-align: center;
    }

    .htop .ticiContainer
    {
        min-height: auto;
        justify-content: center;
        display: block !important
    }

    .htop-left
    {
        font-size: 13px;
        line-height: 18px;
        padding-right: 0;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .htop-left img {
        display: none
    }

    .htop-left img.MobileImage {
        display: block
    }    

    .uyeGirisUyeAdi
    {
        display: none;
    }

    #mainHolder_divDesign .owl-carousel .owl-nav, .owl-carousel .owl-nav
    {
        right: -10px;
        left: -10px;
        display: none;
    }

    #mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListprev, .owl-carousel .owl-nav .ProductListnext, .owl-carousel .owl-nav .InstaGalleryprev, .owl-carousel .owl-nav .InstaGallerynext, #mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext
    {
        width: 40px;
        height: 40px;
    }

    #mainHolder_divDesign .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .ProductListprev:before, .owl-carousel .owl-nav .InstaGalleryprev:before, .owl-carousel .owl-nav .ProductListnext:before, .owl-carousel .owl-nav .InstaGallerynext:before, #mainHolder_divDesign .owl-carousel .owl-nav .ProductListnext:before
    {
        line-height: 40px
    }

    #mainHolder_divDesign .JKatAdi.categoryTitle .bold .satir1, .JKatAdi .bold .satir1
    {
        font-size: 24px;
        line-height: 34px;
    }

    #mainHolder_divDesign .JKatAdi.categoryTitle, .JKatAdi
    {
        margin-bottom: 22px !important
    }

    #mainHolder_divDesign .homeSliderBannerContainer .JKatAdi.categoryTitle, .SliderBannerContainer .JKatAdi, .detaySliderContainer .JKatAdi
    {
        margin-bottom: 14px !important
    }

    body.sepetimBody .kasaOnuFirsat .divSepetBlokBaslik, body.sepetimBody .secilebilirHediyeUrunler .divSepetBlokBaslik
    {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 22px !important
    }

    .contentpagetitleblock h1
    {
        font-size: 24px;
        line-height: 34px;
    }

    .imageslidelist .JKatAdi .bold a
    {
        font-size: 12px;
        line-height: 16px;
        display: none;
    }

    .homehtmlblock
    {
        padding: 30vh 0 24px;
        margin: 16px 0;
    }

    .homehtmlblock .ticiContainer2
    {
        padding-right: 0
    }

    .homehtmlblock .owl-carousel .owl-stage
    {
        padding-left: 0 !important
    }

    .homehtmlblock .homehtmlblock-content
    {
        width: 100%;
        background: transparent;
        border-radius: 0;
        backdrop-filter: inherit;
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text
    {
        min-height: inherit;
        padding: 24px;
        justify-content: flex-start;
        background: rgba(255, 255, 255, 0.8);
        backdrop-filter: blur(10px);
        border-radius: 24px;
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text strong
    {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 12px
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text p
    {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 32px
    }

    .homehtmlblock .homehtmlblock-content .homehtmlblock-content-text a
    {
        margin-bottom: 8px;
        line-height: 56px
    }

    .homehtmlblocktwo .homehtmlblocktwo-content
    {
        padding: 24px 0;
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text
    {
        padding: 56px 26px 32px;
        margin: 0;
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text strong
    {
        margin-bottom: 18px
    }

    .homehtmlblocktwo .homehtmlblocktwo-content .homehtmlblocktwo-content-text a
    {
        margin-bottom: 0;
        position: relative;
        bottom: 0;
    }

    .homehtmlblocktwo .owl-carousel .owl-stage
    {
        display: flex;
        padding-left: 0 !important
    }

    .homehtmlblocktwo .owl-carousel .owl-item
    {
        display: flex;
        align-items: stretch;
    }

    .tagblock
    {
        min-height: 536px;
        padding: 24px 0;
    }

    .tagblock .tagblock-content ul li a
    {
        min-height: 46px;
        font-size: 12px;
        line-height: 20px;
        color: #2B2B40;
        padding: 0 20px 0 14px;
        border-radius: 8px 0 0 8px
    }

    .tagblock .ticiContainer2
    {
        padding-right: 0
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text
    {
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text strong
    {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 20px
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text p
    {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 20px;
        display: none;
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text span
    {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 30px
    }

    .homehtmlblockthree .homehtmlblockthree-content .homehtmlblockthree-content-text a
    {
        margin: 10vh 0
    }

    .homehtmlblockthree
    {
        padding: 50px 0;
    }

    #mainHolder_divDesign .homehtmlblockthree .homehtmlblockthree-content.owl-carousel .owl-dots
    {
        display: block !important;
        bottom: 17px;
    }

    #mainHolder_divDesign .homehtmlblockthree .homehtmlblockthree-content.owl-carousel .owl-dots .owl-dot span
    {
        display: none;
    }

    #mainHolder_divDesign .homehtmlblockthree .homehtmlblockthree-content.owl-carousel .owl-dots .owl-dot
    {
        width: 8px;
        height: 8px;
        border: none;
        background: rgba(0, 0, 0, 0.5);
        margin: 0 7px;
    }

    #mainHolder_divDesign .homehtmlblockthree .homehtmlblockthree-content.owl-carousel .owl-dots .owl-dot.active
    {
        border: none;
        background: #FFFFFF
    }

    .homevideobutton .homevideobutton-video > a span
    {
        font-size: 12px;
        line-height: 18px
    }

    .homevideobutton .homevideobutton-video > a
    {
        min-height: 40px;
        padding: 0 16px 0 12px;
    }

    .homevideobutton .homevideobutton-video > a img
    {
        max-width: 20px;
        max-height: 20px;
        margin-right: 5px
    }

    .homevideobutton
    {
        right: 10px;
        bottom: 10px;
    }

    .videoBanner iframe
    {
        height: 300px
    }

    .videoBanner
    {
        width: 100%;
    }

    /*#divIcerik div.anasayfa_tek_slider{margin-bottom:30px}*/
    .footerleft
    {
        width: 100%;
        padding-right: 0
    }

    .footerright
    {
        width: 100%;
    }

    .FooterMiddle
    {
        padding: 0;
    }

    #footer .footersocial
    {
        float: left;
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        margin: 0;
        padding: 0;
        list-style: none
    }

    #footer .footerphone
    {
        float: left;
        width: 100%;
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column;
        text-align: left;
        margin: 0;
        padding: 0;
        list-style: none
    }

    #footer .footersocial > li
    {
        float: left;
        margin-right: 15px
    }

    #footer .footersocial > li:last-child
    {
        margin-right: 0
    }

    #footer .footersocial > li img
    {
        transition: 0.5s
    }

    #footer .footersocial > li img:hover
    {
        opacity: 0.7
    }

    #footer .linkler
    {
        margin: 32px 0 24px
    }

    #footer .linkler
    {
        padding: 0;
    }

    #footer .linkler .blink > ul
    {
        display: block;
    }

    #footer .linkler .blink > ul > li > span
    {
        float: left;
        width: 100%;
        margin: 0;
        line-height: 20px;
        font-size: 12px;
        margin-bottom: 10px
    }

    #footer .linkler .blink > ul > li
    {
        float: left;
        width: 50%;
        padding-right: 15px
    }

    #footer .linkler .blink > ul > li > ul > li
    {
        float: left;
        width: 100%;
    }

    #footer .linkler .blink > ul > li > ul > li > a
    {
        margin-bottom: 10px;
        line-height: 20px;
        font-size: 12px;
    }

    #footer .linkler .blink > ul > li > ul > li > strong
    {
        float: left;
        width: 100%;
        margin-bottom: 0;
        line-height: 20px;
        color: #000;
        font-size: 12px;
        font-weight: 400
    }

    #footer .linkler .blink > ul > li > ul > li > div > a
    {
        float: left;
        width: 100%;
        margin-bottom: 0;
        line-height: 20px;
        color: #00000090;
        font-size: 12px;
        font-weight: 400;
        margin-left: 10px
    }

    #footer .linkler .blink > ul > li.footerlinkcollast:last-child > ul > li
    {
        width: 50%;
    }

    .categoryTitleText
    {
        padding: 0;
    }

    .categoryName
    {
        margin: 0;
    }

    .categoryName h1
    {
        font-size: 32px;
        line-height: 42px;
        margin: 40px 0 12px;
        display:none;
    }
    .categoryName h2{
                margin: 40px 0 12px;
    }

    .categorypagelist .categorypagelist-list li a
    {
        font-size: 14px;
        min-height: 40px;
        padding: 0 8px;
    }

    .categorypagelist
    {
        margin: 20px 0 0;
    }

    .categorypageslide .categorypageslide-slide .owl-nav
    {
        left: 10px;
        right: 10px;
    }

    .categorypageslide .categorypageslide-slide
    {
        padding: 20px 0 32px 20px;
    }

    .categorypageslide .owl-carousel .owl-stage
    {
        padding-left: 0 !important
    }

    .productItem .productName
    {
        margin: 10px 0 6px;
    }

    .productItem .productName a
    {
        line-height: 22px;
        height: 22px;
        font-size: 14px;
        white-space: nowrap;
        display: block;
    }

    .homeSliderBannerContainer .productItem .productName, .SliderBannerContainer .productItem .productName, .detaySliderContainer .productItem .productName
    {
        margin-bottom: 10px
    }

    .homeSliderBannerContainer .productItem .productName a, .SliderBannerContainer .productItem .productName a, .detaySliderContainer .productItem .productName a
    {
        line-height: 26px;
        height: 52px;
        font-size: 16px;
        white-space: inherit;
        display: -webkit-box;
    }

    .ProductListComment .relatedProducts .button:before
    {
        width: 17px;
        height: 17px
    }

    .ProductListComment .relatedProducts .button
    {
        line-height: 17px
    }

    .ProductListComment .relatedProducts
    {
        margin-left: 10px
    }

    /*.productItem .productPoints .rating i{font-size:16px}*/
    .productItem .productPoints .rating i:before
    {
        width: 20px;
        height: 20px
    }

    .productItem .productPrice
    {
        flex-direction: column-reverse;
        align-items: flex-start;
        justify-content: flex-start;
    }

    .ProductListButton .mycartIcon a
    {
        width: 32px;
        height: 32px
    }

    .ProductListButton .favori a
    {
        width: 32px;
        height: 32px
    }

    .homeSliderBannerContainer .productItem .ProductListButton .mycartIcon a, .SliderBannerContainer .productItem .ProductListButton .mycartIcon a, .detaySliderContainer .productItem .ProductListButton .mycartIcon a
    {
        width: 40px;
        height: 40px
    }

    .homeSliderBannerContainer .productItem .ProductListButton .favori a, .SliderBannerContainer .productItem .ProductListButton .favori a, .detaySliderContainer .productItem .ProductListButton .favori a
    {
        width: 40px;
        height: 40px
    }

    .KatSepetFiyat > div span
    {
        font-size: 12px;
        line-height: 16px
    }

    .KatSepetFiyat > div span.sptPrice
    {
        font-size: 16px;
        line-height: 22px;
    }

    .KatSepetFiyat
    {
        margin-left: 0;
        min-height: 56px;
        padding: 9px 8px;
        width: 100%;
    }

    .KatSepetFiyat:before
    {
        margin-right: 5px;
    }

    .KatSepetFiyat.KatSepetFiyatm
    {
        margin-top: 2px;
        margin-left: 0;
    }

    .KatSepetFiyat .uyeozeltextliste
    {
        font-size: 12px;
        top: -25px;
    }

    .productItem .discountPrice span
    {
        font-size: 13px;
        line-height: 22px
    }

    .productItem .regularPrice
    {
        margin-right: 4px
    }

    .productItem .regularPrice span
    {
        font-size: 14px;
        line-height: 22px
    }

    .productItem .productPrice
    {
        min-height: auto;
    }

    .productItem.SptIndirim .productPrice .KatSepetFiyat > div span.sptBsl{font-size:13px;}
    .productItem.SptIndirim .productPrice .KatSepetFiyat > div span.sptPrice{font-size:13px;}
    .ozeltext{font-size:13px;line-height: 1.2; margin-top: 5px;}

    .productItem .productPrice .productPriceWrap
    {
        margin: 0;
    }

    .discountIcon{width:30px;height:20px;line-height:20px;font-size:11px;}


    .producticonlist
    {
        max-height: max-content;
        left:5px;
    }
    .producticonlist .ozelAlan4 > img{width:35px;margin-left:0;}
    .producticonlist .ozelAlan4 .gorsel1,
    .producticonlist .ozelAlan4 .gorsel2,
    .producticonlist .ozelAlan4 .gorsel3{min-height:25px;min-width:25px;background-size:15px;}

    .categoryContainer .ProductListContent .ItemOrj
    {
        margin-bottom: 0
    }

    .pageNumberBottom
    {
        margin: 10px 0;
    }

    .mobilFilterBtn
    {
        min-width: inherit
    }

    body.filterrightactive .category-vertical-filters.top-filters
    {
        width: calc(100% - 16px);
        height: calc(100% - 8vh);
        top: 4vh;
        bottom: 4vh;
        right: 8px;
        left: 8px;
        transition: all .3s ease;
        opacity: 0;
        visibility: hidden;
    }

    body.filterrightactive .filterBlock.active .category-vertical-filters.top-filters
    {
        opacity: 1;
        visibility: visible;
    }

    body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect select option
    {
        font-size: 14px;
        height: 35px;
        margin-bottom: 5px;
        padding: 9px 15px;
    }

    body.filterrightactive .category-vertical-filters.top-filters .panel .panel-heading a, body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveNameTxt input, body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveButton .button:last-child:before, body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn span:Before
    {
        font-size: 15px
    }

    body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .FiltreicerikAlan, body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filtreUygulaBtn, body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters .filterSaveNameSelect
    {
        padding-right: 20px;
        padding-left: 20px
    }

    body.filterrightactive #divSayfalamaUst .category-vertical-filters.top-filters #divFilterSaveContent .filterSaveButton
    {
        left: 20px;
    }

    .ilgiliurunslidenew
    {
        width: 100%;
        margin-left: 0
    }

    .leftImage .ProductGallery .gallery-container .GalleryArea
    {
        opacity: 1;
        visibility: visible;
        height: inherit;
    }

    .leftImage .ProductGallery .gallery-container .GalleryArea .owl-carousel .owl-item .zoom-js img, .leftImage .ProductGallery .galleryOwl-thumb img
    {
        border-radius: 0
    }

    .ProductGallery .gallery-container .owl-carousel.galleryOwl .owl-nav
    {
        left: 0;
    }

    body.scrolling_up.headerfixed .RightDetail
    {
        padding-top: 0
    }

    #divUrunEkSecenek .eksecenekLine .right_line .size_box
    {
        font-size: 13px
    }

    #divFiyatAlanlari
    {
        width: 100%;
    }

    .sPric
    {
        float: left;
        margin-left: 0;
        width: 100%;
        margin-bottom: 4px
    }

    .ProductDetailMainRow
    {
        padding-top: 0;
        border-top: none;
    }

    .TopDet
    {
        padding-bottom: 10px
    }

    .ProductName h1 span
    {
        font-size: 20px;
        line-height: 30px
    }

    .detailboxtooptip .detailboxtooptip-col .tooltipicon
    {
        right: 5px;
        top: 5px;
    }

    .RightDetail.SpricV .PriceList
    {
        padding-top: 0
    }

    .detailiconimage
    {
        left: 25px;
        bottom: -21px;
        flex-direction: column-reverse;
    }

    .detailiconimage #divOzelAlan4 > img{width:60px;margin-bottom:21px;margin-left: -15px;}




    .detailiconimage #divOzelAlan4
    {
        flex-direction: column-reverse;
    }

    #divKDVDahilFiyat .left_line, #divKDVDahilFiyat .right_line *, #divIndirimsizFiyat .left_line, .IndirimliFiyatContent, .IndirimliFiyatContent .right_line *, .PiyasafiyatiContent, .PiyasafiyatiContent .right_line *, #divTurkLirasiFiyat, #divTurkLirasiFiyat .right_line *, #divIndirimsizFiyat, #divKDVDahilFiyat
    {
        line-height: 50px
    }

    .urunOzellikTab .urunTab > ul > li.TabOzellikler > a, .urunOzellikTab .urunTab > ul > li.TabYorumlar > a
    {
        width: 100%;
    }

    .urunOzellikTab .urunTab > ul > li.TabOzellikler > .productdesctopcol, .urunOzellikTab .urunTab > ul > li.TabYorumlar > .productreviewsbox
    {
        width: 100%;
    }

    .urunOzellikTab .urunTab > ul > li.TabYorumlar > .productreviewsbox
    {
        min-height: 30px;
        margin-bottom: 15px
    }

    .urunOzellikTab .urunTab > ul > li.TabOzellikler > .productdesctopcol
    {
        padding-top: 0
    }

    .urunOzellikTab .urunTab > ul > li[onofftip="true"]
    {
        padding-right: 20px;
        padding-left: 20px;
    }

    .productTab .productTabAlt ul li
    {
        font-size: 13px;
        line-height: 23px
    }

    .productTab ._tabHead ul._clearfix li span
    {
        min-height: 50px
    }

    .ticiBottomBlockContent .detaillookbook
    {
        display: none;
    }

    .contentpagetitleblock .breadcrumb
    {
        padding: 0;
        display: block !important
    }

    .contentpagetitleblock
    {
        margin-bottom: 20px
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top
    {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        padding-bottom: 15px;
        margin-bottom: 15px
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-image
    {
        width: 100%;
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text
    {
        width: 100%;
        padding-left: 0;
        margin-top: 25px
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top div strong
    {
        font-size: 20px;
        line-height: 30px;
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top a
    {
        font-size: 12px;
        min-height: 40px;
        padding: 0 20px;
        margin-top: 10px
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom em, .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-top div span, .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom p strong, .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom p
    {
        font-size: 14px;
        line-height: 22px;
    }

    .campaignsblock .campaignsblock-col .campaignsblock-col-text .campaignsblock-col-text-bottom em:last-child
    {
        font-size: 12px
    }

    .campaignsblock .campaignsblock-col
    {
        margin-bottom: 25px
    }

    .returnblock strong
    {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 10px
    }

    .returnblock p, .returnblock ul li
    {
        font-size: 14px;
        line-height: 22px;
    }

    .returnblock ul li span
    {
        min-width: 35px;
        min-height: 35px;
        font-size: 12px
    }

    .returnblock
    {
        margin-bottom: 25px
    }

    .newpageone .newpageone-title > div strong
    {
        font-size: 28px
    }

    .newpageone .newpageone-title > div span
    {
        letter-spacing: 0.58em;
        font-size: 14px
    }

    .newpageone .newpageone-title > p, .newpagetwo .newpagetwo-title > p
    {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 20px
    }

    .newpageone .newpageone-title > a, .newpagetwo .newpagetwo-title > a
    {
        font-size: 12px;
        min-height: 40px;
        margin-bottom: 20px;
        padding: 0 20px;
    }

    .newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-text strong, .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-text strong
    {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 15px
    }

    .newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-text p, .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-text p
    {
        font-size: 14px;
        line-height: 22px;
    }

    .newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-text
    {
        width: 100%;
        padding-right: 0
    }

    .newpageone .newpageone-content .newpageone-content-col.colreverse .newpageone-content-col-text
    {
        padding-right: 0;
        padding-left: 0
    }

    .newpageone .newpageone-content .newpageone-content-col .newpageone-content-col-video
    {
        width: 100%;
        border-radius: 10px;
        margin-top: 15px
    }

    .newpageone .newpageone-content .newpageone-content-col
    {
        margin-bottom: 25px
    }

    #mainHolder_SayfaIcerik_pnlIlgiliUrunler #divIcerikUrunleri .ProductList
    {
        margin: 25px 0
    }

    .newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a .newpageone-lookbook-col-product-name
    {
        font-size: 11px;
        line-height: 16px;
        height: 32px
    }

    .newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a .newpageone-lookbook-col-product-price em, .newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a .newpageone-lookbook-col-product-price span
    {
        font-size: 12px;
        line-height: 20px;
    }

    .newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-product a
    {
        width: 200px;
        padding: 10px;
        border-radius: 10px
    }

    .newpageone .newpageone-lookbook .newpageone-lookbook-col .newpageone-lookbook-col-box .newpageone-lookbook-col-dot
    {
        max-width: 30px
    }

    #divIcerik.pageContainer.contentpagefullwidth .breadcrumb
    {
        padding-right: 10px;
        padding-left: 10px;
    }

    .newpagetwo .newpagetwo-title strong
    {
        font-size: 30px;
        line-height: 44px;
        margin-bottom: 10px
    }

    .newpagetwo-formblock-content strong
    {
        font-size: 25px;
        line-height: 35px;
        margin-bottom: 25px
    }

    .newpagetwo-formblock-content a
    {
        font-size: 14px;
        min-height: 50px;
        line-height: 22px;
        padding: 0 40px;
    }

    .newpagetwo-formblock2-content strong
    {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 25px
    }

    .newpagetwo-formblock2-content a
    {
        font-size: 14px;
        min-height: 50px;
        line-height: 22px;
        padding: 0 40px;
    }

    .newpagetwo-formblock2-content
    {
        width: 350px;
        padding: 25px;
        border-radius: 10px
    }

    .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-text
    {
        width: 100%;
        padding-right: 0
    }

    .newpagetwo .newpagetwo-content .newpagetwo-content-col.colreverse .newpagetwo-content-col-text
    {
        padding-right: 0;
        padding-left: 0
    }

    .newpagetwo .newpagetwo-content .newpagetwo-content-col .newpagetwo-content-col-image
    {
        width: 100%;
        border-radius: 10px;
        margin-top: 15px
    }

    .newpagetwo .newpagetwo-content .newpagetwo-content-col
    {
        margin-bottom: 25px
    }

    .dinamikForm
    {
        width: 350px;
        padding: 20px;
    }

    #divPopupUyeGiris .spanTittle.hideMobile
    {
        display: flex !important
    }

    #divPopupUyeGiris .userWrapper
    {
        padding: 0 10px;
    }

    .userLeftBox #divSifremiUnuttum
    {
        padding: 0 10px;
    }

    #divPopupUyeGiris .socialMediaLoginButtons
    {
        padding: 0 10px;
    }

    /*.userLoginBtn{padding:10px 0 !important;height:46px !important;line-height:46px !important}*/
    #divPopupUyeGiris .userLoginBtn
    {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(100% - 20px);
    }

    .uyegirisPopup.fancybox-opened .fancybox-skin
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important
    }

    #divPopupHizliUyelik .userWrapper
    {
        padding: 0 10px;
    }

    #divPopupHizliUyelik .userMail, #divPopupHizliUyelik .userSms, #mainHolder_divHizliUyelikAlan .userMail, #mainHolder_divHizliUyelikAlan .userSms
    {
    }

    #divPopupHizliUyelik .userMail, #divPopupHizliUyelik .userSms, #divPopupHizliUyelik .userSozlesmeDiv,#divPopupHizliUyelik .usercinsDiv,#divPopupHizliUyelik .userSms
    {
        padding-right: 10px;
        padding-left: 10px;
    }

    #divPopupHizliUyelik .userSozlesmeDiv
    {
        display: flex;
        align-items: flex-start;
    }

    #divPopupHizliUyelik .userSozlesmeDiv input[type=checkbox]
    {
        margin-top: 4px
    }

    #divPopupHizliUyelik .userLoginBtn
    {
        margin-right: 10px;
        margin-left: 10px;
        width: calc(100% - 20px);
    }

    .userWrapper.otpSmsDiv button.userSmsOtpBtn
    {
        font-size: 12px
    }

    #divPopupHizliUyelik .spanTittle
    {
        min-height: 59px
    }

    .uyegirisPopup.fancybox-opened a.fancybox-close
    {
        right: 0;
    }

    #divPopupUyeGiris .emailDiv:before, #divPopupUyeGiris .passDiv:before, #divPopupHizliUyelik .nameDiv:before, #divPopupHizliUyelik .lastDiv:before, #divPopupHizliUyelik .emailDiv:before, #divPopupHizliUyelik .passDiv:before, #divPopupHizliUyelik .telDiv:before
    {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 5px
    }

    #divPopupHizliUyelik .userWrapper, #divPopupUyeGiris .userWrapper
    {
        margin-bottom: 12px
    }

    #divPopupUyeGiris .userPassBtn
    {
        font-size: 12px;
        right: 20px;
    }

    #divPopupUyeGiris .TcxPassEye, #divPopupHizliUyelik .TcxPassEye
    {
        right: 22px !important;
        top: 42px !important;
    }

    #inStockModal #stoktakiMagazalar .searchLine
    {
        padding: 0 10px;
    }

    #inStockModal #stoktakiMagazalar .searchedLine
    {
        padding: 0 10px;
    }

    #inStockModal #stoktakiMagazalar .searchLine > select
    {
        font-size: 13px;
        height: 45px;
        border-radius: 10px !important
    }

    #inStockModal #stoktakiMagazalar .searchedList .searchedItem
    {
        border-radius: 10px
    }

    #inStockModal #stoktakiMagazalar h2
    {
        font-size: 17px;
        min-height: 60px;
        margin-top: -47px !important;
    }

    .ticimaxModal#inStockModal .modal-close
    {
        margin-top: 13px;
    }

    .categoryTitleText .CountLi
    {
        margin: 20px 0 0;
    }

    .categoryTitleText .CountLi .ticiContainer2
    {
        font-size: 16px;
        line-height: 20px;
    }

    .ticimax-search-content .quickSearchContent
    {
        padding: 20px 10px 0;
    }

    .dinamikForm#katilimformu
    {
        width: 100%;
        padding: 0 10px 10px;
    }

    .dinamikForm .dinamikFormContainer label
    {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 5px
    }

    .dinamikForm .dinamikFormContainer label input[type=radio]
    {
        width: 15px;
        height: 15px;
        margin-top: 0
    }

    .dinamikForm .dinamikFormContainer input.textbox
    {
        height: 40px;
        border-radius: 10px;
        margin-bottom: 10px
    }

    .dinamikForm .dinamikFormContainer label span.radioButtonText
    {
        font-size: 13px;
        line-height: 20px;
    }

    .dinamikForm#katilimformu .dinamikFormOnbilgi p
    {
        font-size: 14px;
        line-height: 20px;
    }

    .dinamikForm#katilimformu label.dinamikFormBaslik
    {
        width: calc(100% + 20px);
        margin-left: -10px;
        margin-right: -10px;
        min-height: 55px;
        font-size: 17px
    }

    .dinamikForm .dinamikFormContainer button
    {
        font-size: 14px;
        height: 45px
    }

    .newpagethree .newpagethree-left .newpagethree-title strong
    {
        font-size: 28px
    }

    .newpagethree .newpagethree-left .newpagethree-title span
    {
        letter-spacing: 0.58em;
        font-size: 14px
    }

    .newpagethree .newpagethree-left
    {
        width: 100%;
        padding-right: 0
    }

    .newpagethree .newpagethree-right
    {
        width: 100%;
    }

    .newpagethree .newpagethree-content
    {
        min-width: 100%;
        overflow: inherit;
    }

    body.dinamikformpage .dinamikForm
    {
        width: 100%;
        padding: 0;
    }

    .hbildirim
    {
        display: none;
    }

    /*hesabımsayfaları*/
    body.HesabimTakip
    {
        overflow-x: inherit;
    }

    body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu
    {
        width: 100%;
        padding: 10px;
    }

    body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu
    {
        width: 100%;
        padding: 10px;
        margin: 10px 0;
        border-radius: 10px
    }

    body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu:after
    {
        display: none;
    }

    body.HesabimTakip .hesabimBolumuTutucu .sagIcerikTutucu .sagIcerikBolumu
    {
        padding: 10px;
        border-radius: 10px
    }

    body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li a
    {
        font-size: 14px;
    }

    .hesabimBolumuTutucu .hesabimMenuDon
    {
        padding: 10px 15px;
        border-radius: 10px;
        font-weight: 500
    }

    .hesabimBolumuTutucu .hesabimMenuDon i
    {
        margin-right: 5px
    }

    .ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis
    {
        width: 330px;
    }

    .ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success
    {
        border-radius: 16px;
        padding: 25px;
    }

    .ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success p
    {
        font-size: 15px;
        line-height: 20px;
        margin-bottom: 20px
    }

    .ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success p:before
    {
        width: 30px;
        height: 30px;
    }

    .ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success .ticiNotyBtn
    {
        width: 100%;
        border-radius: 20px;
        min-height: 40px;
        font-size: 12px;
    }

    .ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success .ticiNotyBtn.ticiNotyBtnCancel
    {
        margin-right: 0;
        margin-bottom: 8px
    }

    .ticimaxDialogContent .ticimaxDialogContainer.dialogSiparis .ticimaxDialogTxt.ticimaxDialog-success .ticiNotyBtn.ticiNotyBtnConfirm
    {
        margin-left: 0;
    }

    body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage img
    {
        margin-top: 4px
    }

    .modal-content .miniCartRigth
    {
        right: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        border-radius: 0
    }

    .modal-content .miniCartRigth .miniCartRigthScroll .miniCartContent
    {
        padding: 20px 10px 0;
    }

    .miniCartRigthScroll > .miniCartSatir2
    {
        padding: 10px;
    }

    .miniCartRigthScroll > .miniCartSatir2 > a
    {
        max-width: 180px;
        min-height: 45px;
        line-height: 20px;
        font-size: 12px
    }

    .miniCartRigthScroll > .miniCartSatir1
    {
        left: 10px;
        bottom: 10px;
        margin-right: 200px
    }

    .miniCartRigthScroll > .miniCartSatir1 .miniCartCol1
    {
        line-height: 20px;
        font-size: 13px
    }

    .miniCartRigthScroll > .miniCartSatir1 .miniCartCol2
    {
        line-height: 25px;
        font-size: 19px
    }

    .modal-content .miniCartRigth .miniCartRigthHeader .spnCartTxt
    {
        font-size: 17px
    }

    .modal-content .miniCartRigth .miniCartRigthHeader
    {
        min-height: 60px
    }

    .modal-content .miniCartRigth .miniCartRigthScroll
    {
        padding: 60px 0 65px;
    }

    .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim .adettanim3
    {
        position: relative;
        top: auto;
        width: 80px
    }

    .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim .adettanim3 a
    {
        height: 30px
    }

    .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim .adettanim3 input
    {
        height: 30px !important;
        font-size: 13px;
        line-height: 30px
    }

    .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetail .miniurunAdi
    {
        font-size: 13px;
        line-height: 19px
    }

    .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .eksecenek span
    {
        font-size: 13px;
        line-height: 19px
    }

    .modal-content .miniCartRigth .miniCartRigthScroll .miniCartItem .miniCartLeft .miniCartDetay .adettanim > div
    {
        font-size: 13px;
        line-height: 19px
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList
    {
        margin-right: 0;
        margin-left: 0
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz
    {
        width: 100%;
        margin: 0 0 10px;
    }

    .storepagetext-content .storepagetext
    {
        padding-right: 0
    }

    .storepagetext-content .storepagetext .storepagetexttitle
    {
        font-size: 20px;
        line-height: 25px;
        margin-bottom: 10px
    }

    .storepagetext-content .storepagetext .storepagetextdesc
    {
        font-size: 13px;
        line-height: 20px;
        margin-bottom: 25px
    }

    .storepagetext-content .storepagetext .storepagetextcity
    {
        font-size: 12px;
        line-height: 20px;
    }

    .Magazalar .magazaSelect
    {
        font-size: 12px;
        height: 45px;
        border-radius: 10px
    }

    body.Magazalar .magazalarContent
    {
        margin-top: 0
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight
    {
        padding: 10px;
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight h4
    {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzHarita:before, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzHarita a.buton
    {
        font-size: 14px;
        line-height: 18px;
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAdress, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAdress:before, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzTel, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzTelM, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzFax
    {
        font-size: 13px;
        margin-right: 15px
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama .mgzNewDetail > div
    {
        margin-right: 15px
    }

    body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzTel:before, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzTelM:before, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzFax:before, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama .mgzNewDetail > div p, body.Magazalar .magazalarContent #divTumMagazaAlan .storeList .mgz .magazaItemRight .mgzAciklama .mgzNewDetail > div span
    {
        font-size: 13px
    }

    .storespagedetailpage .storespagedetail
    {
        flex-wrap: wrap;
    }

    .storespagedetailpage .storespagedetail .storespagedetail-left
    {
        padding: 0 0 10px;
    }

    .storespagedetailpage .storespagedetail .storespagedetail-left > strong
    {
        font-size: 22px;
        line-height: 30px;
        padding-right: 0;
        margin-bottom: 15px
    }

    .storespagedetailpage .storespagedetail .storespagedetail-left > p
    {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 15px
    }

    .storespagedetailpage .storespagedetail .storespagedetail-left > ul li div span
    {
        font-size: 13px
    }

    .storespagedetailpage .storespagedetail .storespagedetail-left > ul
    {
        padding: 15px;
        border-radius: 10px
    }

    .storespagedetailpage .storespagedetail .storespagedetail-right img
    {
        border-radius: 10px
    }

    .homebannerslidenew
    {
        padding: 0
    }

    body.checkoutpagecontact .BasketDetailContainer #mainHolder_divHediyeContentContainer.BasketDetail
    {
        padding: 10px;
    }

    body.checkoutpagecontact .kargoSecimContent #tblKargolar .cargoOptions .cargoInformation
    {
        border-radius: 10px;
        padding: 12px;
    }

    body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat
    {
        border-radius: 10px;
        padding: 10px;
    }

    body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat:before, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat:before
    {
        width: 30px;
        height: 30px;
        margin-right: 10px
    }

    body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemAlt .AdresItemAltLeft span.check, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemAlt .AdresItemAltLeft span.check
    {
        font-size: 15px;
        line-height: 20px
    }

    body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemLine .adresKargoSubDetay span, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemLine .adresFaturaSubDetay span
    {
        font-size: 13px;
        line-height: 20px
    }

    body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemLine, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemLine
    {
        width: calc(100% - 40px)
    }

    body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat #divKargoAdreslerim .adresItemFloat .AdresItemAlt, body.checkoutpagecontact .AdresItem.OrderAdresListFatura #divFaturaAdreslerim .adresItemFloat .AdresItemAlt
    {
        width: calc(100% - 40px)
    }

    body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat .sepetTitle.sepetTittleAdres, body.checkoutpagecontact .AdresItem.OrderAdresListTeslimat .sepetTitle.sepetTittleAdres .faturaAdresBtn, body.checkoutpagecontact .AdresItem.OrderAdresListFatura .sepetTitle.sepetTittleAdres
    {
        font-size: 13px;
        line-height: 20px
    }

    /**/
    .collectionListContent .collectionList .cItemUl
    {
        grid-template-columns: repeat(1,1fr);
        column-gap: 0;
    }

    .collectionContent .collectionButtonList .collectionButtonRight ul li .collectionButton.collectionNewBtn
    {
        font-size: 13px;
        line-height: 20px;
        min-height: 40px;
        padding: 0 15px;
    }

    .collectionContent .collectionButtonList .collectionButtonRight ul li .collectionButton.collectionNewBtn i.fa-plus-circle:before
    {
        font-size: 22px
    }

    .collectionContent .collectionButtonList .collectionButtonRight ul li .collectionButton.collectionNewBtn i
    {
        margin-left: 15px
    }

    .collectionModalAdd .collectionModalContent .collectionAddModalTop .cmtText
    {
        font-size: 15px;
        line-height: 22px;
    }

    .collectionModalAdd .collectionModalContent .collectionAddModalTop
    {
        min-height: 45px;
        max-height: 45px;
    }

    .collectionModalAdd .collectionModalContent .collectionAddModalMiddle
    {
        padding: 10px;
    }

    .collectionModalAdd .collectionModalContent .collectionAddModalBottom
    {
        padding: 0 10px 10px;
    }

    .collectionModalAdd .collectionModalContent .collectionAddModalBottom a.collectionAddBtn
    {
        min-height: 45px;
        max-height: 45px;
        border-radius: 10px;
        font-size: 14px
    }

    .collectionModalAdd .collectionModalContent .collectionAddModalMiddle ul li .itemCollection
    {
        font-size: 13px;
        padding: 12px;
        border-radius: 10px;
    }

    .collectionModalAdd .collectionModalContent .collectionAddModalMiddle ul li:first-child .itemCollection span:before
    {
        font-size: 13px
    }

    .collectionContent .collectionListContent .collectionNone .collectionNoneText2
    {
        font-size: 15px;
        line-height: 22px;
    }

    .collectionContent .collectionListContent .collectionNone .collectionNoneButton a
    {
        font-size: 13px;
        min-height: 45px;
        border-radius: 10px;
        padding: 0 20px;
    }

    .collectionContent .collectionListContent .collectionNone .collectionNoneIcon
    {
        margin-bottom: 0
    }

    .collectionContent .collectionListContent .collectionNone
    {
        padding: 10px;
    }

    .collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleName
    {
        font-size: 16px;
        line-height: 22px;
    }

    .collectionListContent .collectionList .cItemUl .cItem:first-child .cItemDiv .cItemTitle .cItemTitleName span:before
    {
        font-size: 16px
    }

    .collectionListContent .collectionList .cItemUl .cItemDiv .cItemProduct > ul li .cItemProductImg img, .collectionListContent .collectionList .cItemUl .cItemDiv .cItemBottom ul li a
    {
        border-radius: 10px
    }

    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle
    {
        padding: 0 10px;
        gap: 10px;
    }

    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalBottom .cmButtons ul
    {
        padding: 0 10px 10px;
    }

    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalTop
    {
        padding: 0 10px;
        margin-bottom: 10px;
        min-height: 45px
    }

    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalTop .cmTitle
    {
        font-size: 15px;
    }

    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmName .cmNameInput input
    {
        height: 45px;
        font-size: 13px;
        border-radius: 10px
    }

    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmName .cmlNameTitle, .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct .cmProductTitle
    {
        font-size: 13px;
    }

    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalBottom .cmButtons ul li .cmBtn
    {
        height: 40px;
        border-radius: 10px;
    }

    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct .cmProductList ul
    {
        grid-template-columns: repeat(3, 1fr);
    }

    .hesabimFavoriSayfasi .hsbmFvrProductContent
    {
        margin: 0 -5px;
    }

    .hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol
    {
        width: 50%;
        padding: 0 5px;
    }

    .ProductListButtonFav .divItem a
    {
        width: 30px;
        height: 30px
    }

    .ProductListButtonFav .divItem a.sepetIcon:before
    {
        width: 18px;
        height: 18px
    }

    .ProductListButtonFav .divItem a.iptalEt:before
    {
        width: 15px;
        height: 15px
    }

    .hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol .istekDetayIcerik .istekUrunResmi a img
    {
        border-radius: 10px
    }

    .hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay .urunBaslik
    {
        margin: 10px 0;
        font-size: 13px;
        line-height: 18px;
        height: 36px
    }

    .hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay .favoriUrunPrice .OldPrice
    {
        font-size: 13px;
        line-height: 20px
    }

    .hsbmFvrProductItemCol .istekDetayIcerik .favoriUrunDetay .favoriUrunPrice .KdvsizFiyat
    {
        font-size: 14px;
        line-height: 20px
    }

    .TopListDetailLeft
    {
        margin-bottom: 10px
    }

    .TopListDetailRight
    {
        position: absolute;
        right: 20px;
        top: 20px;
        z-index: 3
    }

    .TopListDetailRight .UFavorilerimeEkle a, .TopListDetailRight .UAddToCollection a, .product-share a
    {
        background: rgba(255,255,255,0.9);
        backdrop-filter: blur(2px);
    }

    body.FavoriPageActive .hesabimMenuDon, body.CollectionPageActive .hesabimMenuDon
    {
        display: none !important
    }

    body.FavoriPageActive .solAnaMenu, body.CollectionPageActive .solAnaMenu
    {
        display: block !important
    }

    body.HesabimTakip.FavoriPageActive .hesabimBolumuTutucu .solAnaMenu ul li a, body.HesabimTakip.CollectionPageActive .hesabimBolumuTutucu .solAnaMenu ul li a
    {
        font-size: 14px;
        min-height: 40px
    }

    body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu ul li.menuKoleksiyonlarimSave:before
    {
        font-size: 14px;
        min-height: 40px
    }

    body.HesabimTakip .hesabimBolumuTutucu .solAnaMenu
    {
        padding: 0;
    }

    .favoriUstButtonAlan .hesabimTablo .ustListe .tdTutucu.tdTutucuBeyaz #divFavoriGrup
    {
        font-size: 13px;
        line-height: 30px;
    }

    .favoriUstButtonAlan .hesabimTablo .ustListe .tdTutucu.tdTutucuBeyaz .duzenle
    {
        font-size: 13px;
        line-height: 30px;
    }

    .favoriUstButtonAlan .hesabimTablo .ustListe .tdTutucu.tdTutucuBeyaz .duzenle i.fa-pencil-square-o
    {
        margin-right: 0
    }

    .hesabimTablo .tdTutucu .trTutucu
    {
        padding: 0;
    }

    body.CategoryBody.CollectionDetailPage .categoryContainer .ProductList.PlSc_3 .ItemOrj
    {
        width: 50%;
        max-width: 50%;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    }

    body.CategoryBody.CollectionDetailPage .collectionDivShow .collectionShow
    {
        align-items: center;
        text-align: center;
    }

    body.CategoryBody.CollectionDetailPage .collectionDivShow .collectionShow .collectionShowNumber
    {
        min-width: 190px
    }

    .collectionListContent .collectionList .cItemUl .cItemDiv .cItemTitle .cItemTitleRight .imageCount span
    {
        border-radius: 10px
    }

    .kasaOnuFirsat .divSepetBlokListe, .secilebilirHediyeUrunler .divSepetBlokListe
    {
        padding-right: 0;
        padding-left: 0
    }

    .kasaOnuFirsat .owl-carousel .owl-nav, .secilebilirHediyeUrunler .owl-carousel .owl-nav
    {
        display: none;
    }

    body.sepetimBody .kasaOnuFirsat, body.sepetimBody .secilebilirHediyeUrunler
    {
        margin: 20px 0;
        box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.04);
        border-radius: 10px;
    }

    .urunOzellikTab .urunTab > ul > li.TabOzellikler > .urunDetayPanel
    {
        width: 100%;
        padding-top: 0;
    }

    .TopList .detailnostock
    {
        margin: 0 0 10px 0;
    }

    #divGaleriResim
    {
        padding: 0;
    }

    .galeriblocktitlenew
    {
        margin: 30px 0;
    }

    .galeriblocktitlenew .galeriblocktitlenew-left
    {
        padding-right: 0
    }

    .galeriblocktitlenew .galeriblocktitlenew-left p
    {
        ;
        margin: 8px 0 0;
    }

    .galeriblocktitlenew .galeriblocktitlenew-left p br
    {
        display: none;
    }

    .galeriblocktitlenew .galeriblocktitlenew-left .JKatAdi .bold .satir1
    {
        padding-right: 24px !important
    }

    .galeriblocktitlenew .galeriblocktitlenew-right a
    {
        font-size: 0;
        line-height: 0;
        position: absolute;
        right: 24px;
        top: 0;
    }

    .galeriblocktitlenew .galeriblocktitlenew-right a:after
    {
        content: '';
        float: left;
        width: 24px;
        height: 34px;
        background: url(../../Uploads/EditorUploads/images/linkgo.svg) no-repeat center center;
        background-size: 100%;
    }

    #divGaleriResim .Marquee-content .owl-stage
    {
        padding-left: 0 !important
    }

    #divGaleriResim .ResimGaleri .Main .AddGallery
    {
        float: left;
        width: 100%;
        position: relative;
        max-width: calc(100% - 16px);
        margin-bottom: 16px;
        flex-direction: row;
        padding: 10px 5px;
        border-radius: 24px
    }

    #divGaleriResim .ResimGaleri .Main .AddGallery span
    {
        width: auto;
    }

    #divGaleriResim .ResimGaleri .Main .AddGallery span br
    {
        display: none;
    }

    #divGaleriResim .ResimGaleri .Main .AddGallery .Icon:before
    {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 20px;
        margin-right: 5px
    }

    /*yenimobiltasarim*/
    body #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots
    {
        display: flex !important;
        bottom: 17px;
        left: 0;
        right: 0;
        width: 100%;
        background: transparent;
        align-items: center;
        justify-content: center;
        text-align: center;
        padding: 0;
    }

    body #mainHolder_divDesign .anasayfa_tek_slider.owl-carousel .owl-dots .owl-dot
    {
        width: 7px;
        height: 7px;
        border: none;
        background: rgba(255, 255, 255, 0.24)
    }

    .footerrightbottom
    {
        float: left;
        width: 100%;
    }

    .footerrightbottom .footerphoneblock
    {
        float: left;
        width: 50%;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .footerrightbottom .footercontactblock
    {
        float: left;
        width: 50%;
        padding-right: 5px;
        list-style: none;
    }

    .footerrightbottom .footercontactblock ul
    {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .footerright > ul > li span, .footerrightbottom .footerphoneblock span, .footerrightbottom .footercontactblock span
    {
        float: left;
        width: 100%;
        margin: 0;
        line-height: 20px;
        font-size: 12px;
        margin-bottom: 10px;
        color: #00000052;
        font-weight: 400
    }

    .footerright > ul > li > ul > li > a
    {
        margin-bottom: 10px;
        line-height: 20px;
        font-size: 12px;
        color: #000000;
        font-weight: normal;
    }

    .footerrightbottom .footercontactblock ul li
    {
        float: left;
        width: 100%;
    }

    .footerrightbottom .footercontactblock ul li a
    {
        float: left;
        width: 100%;
        margin-bottom: 10px;
        line-height: 20px;
        font-size: 12px;
        color: #000000;
        font-weight: normal;
    }

    .footerright
    {
        margin-bottom: 14px
    }

    .footerright > ul > li > ul > li > strong
    {
        margin-bottom: 10px;
        line-height: 20px;
        font-size: 12px;
        color: #000000;
        font-weight: normal;
    }

    .footerright > ul > li > ul > li > div a
    {
        line-height: 20px;
        font-size: 12px;
        margin-bottom: 6px
    }

    .footerright > ul
    {
        flex-wrap: wrap;
    }

    .footerright > ul > li
    {
        width: 50%;
        padding-right: 15px;
        margin-right: 0
    }

    #footer .footerphone > li
    {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 10px
    }

    #footer .footerphone > li > a
    {
        font-size: 12px;
        line-height: 20px
    }

    .footerleft .footerleft-bottom
    {
        margin: 14px 0;
        align-items: flex-start;
        justify-content: flex-start;
        text-align: left;
    }

    .footerleft .footerleft-bottom p
    {
        max-width: 100%;
        font-size: 12px;
        line-height: 20px
    }

    .footerleft .footerleft-bottom div a
    {
        max-width: 140px
    }

    .footerleft .footerleft-bottom > div
    {
        margin-top: 12px
    }

    .footersocialblock
    {
        margin: 10px 0;
        padding: 0;
        list-style: none;
    }

    .footersocialblock span
    {
        color: #00000052;
        font-size: 12px;
        font-weight: 400;
        line-height: 20px;
    }

    #footer .footersocial
    {
        justify-content: flex-start;
    }

    .footerbottom .footerbottomlinks
    {
        text-align: left;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        margin-top: 15px
    }

    .footerbottom .footerbottomlinks a
    {
        font-size: 12px;
        line-height: 20px;
        margin: 0 0 10px;
    }

    .footerbottom .seotext > div p {font-size: 14px; line-height: 22px; }
    .footerbottom .seotext {padding: 20px 0 10px; }
    .footerbottom .seotext > div span {font-size: 13px }
    .footerbottom .seotext > div > h1, .footerbottom .seotext > div > h2, .footerbottom .seotext > div > h3, .footerbottom .seotext > div > strong {font-size: 15px; line-height: 22px; margin-bottom: 7px }
    section[class*="t-pb-"]
    {
        margin-bottom: 25px !important;
    }

    .mobilroundslide
    {
        float: left;
        width: 100%;
        margin-bottom: 13px
    }

    .mobilroundslide a
    {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        text-align: center;
        width: 25%;
        float: left;
    }

    .mobilroundslide .mobilroundslide-content
    {
        display: flex;
        flex-wrap: wrap;
        overflow: hidden;
    }

    .mobilroundslide .mobilroundslide-content > div
    {
        display: none;
    }

    .mobilroundslide .mobilroundslide-content.owl-carousel > div
    {
        display: block;
    }

    .mobilroundslide .mobilroundslide-content.owl-carousel
    {
        overflow: auto;
    }

    .mobilroundslide .mobilroundslide-content.owl-carousel a
    {
        width: 100%;
    }

    .mobilroundslide a img
    {
        border-radius: 100%;
        float: left;
    }

    .mobilroundslide .mobilroundslide-content.owl-carousel a img
    {
        width: 80%;
        border: solid 3px #9f7945;
    }

    .mobilroundslide a span
    {
        color: #000000;
        font-size: 11px;
        font-weight: 600;
        line-height: 16px;
        margin-top: 8px;
        letter-spacing: -0.7px;
    }

    .mobilroundslide .mobilroundslide-content .owl-stage
    {
        padding-left: 0 !important
    }

    .mobilroundslide2
    {
        float: left;
        width: 100%;
    }

    .mobilroundslide2 .ticiContainer2
    {
        padding-left: 10px;
        padding-right: 10px;
    }

    .mobilroundslide2 .mobilroundslide-content
    {
        white-space: nowrap;
        overflow-x: scroll;
        overflow-y: hidden;
        display: block;
        -webkit-overflow-scrolling: touch;
    }

    .mobilroundslide2 .mobilroundslide-content > div
    {
        text-align: center;
        display: inline-block;
        width: 30%;
        vertical-align: top;
        margin-right: 5px;
    }

    .mobilroundslide2 .mobilroundslide-content > div a
    {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        text-align: center;
        width: 100%;
        float: left;
    }

    .mobilroundslide2 .mobilroundslide-content a img
    {
        border-radius: 100%;
        width: 90%;
        float: left;
        border: 3px solid #85b9fc;
    }

    .mobilroundslide2 .mobilroundslide-content a span
    {
        color: #000000;
        font-size: 11px;
        font-weight: 600;
        line-height: 16px;
        margin-top: 8px;
        letter-spacing: -0.7px;
    }

    .mobilroundslide2 .mobilroundslide-content::-webkit-scrollbar
    {
        height: 0px;
    }

    .mobilFilterBtn
    {
        left: 0;
        right: auto;
    }

    body .mobilFilterOpenBtn .button.mobilFilterBtn
    {
        text-align: left;
    }

    body .mobilFilterOpenBtn .button.mobilSiralamBtn
    {
        text-align: right;
        float: right;
    }

    body .mobilFilterOpenBtn .button.mobilSiralamBtn:after
    {
        float: right;
    }

    body .mobilFilterOpenBtn .button.mobilFilterBtn:before
    {
        float: left;
    }

    body .mobilFilterOpenBtn .button
    {
        font-weight: 400;
        border: none;
        border-radius: 0
    }

    body #divSayfalamaUst
    {
        margin: 14px 0;
    }

    body #divSayfalamaUst.Slct .brandlistselection .sortingContent
    {
        left: auto;
        right: 0;
    }

    .categoryherolist
    {
        float: left;
        width: 100%;
        display: block;
        margin: 10px 0;
    }

    .categoryherolist .categoryherolist-content
    {
        float: left;
        width: 100%
    }

    .categoryherolist .JKatAdi
    {
        margin-bottom: 16px !important
    }

    .categoryherolist .JKatAdi .bold .satir1
    {
        color: #00000052;
        font-size: 16px;
        font-weight: 400;
        line-height: 26px
    }

    .imageslidelist
    {
        overflow: inherit;
    }

    .imageslidelist .imageslidelist-content #HomeSlide .ProductList .homeSliderBannerContainer
    {
        min-width: 100%;
        overflow: inherit;
    }

    .aksesuarSecenek
    {
        margin: 5px -20px 5px 0;
        width: calc(100% + 20px);
    }

    .detailboxtooptip
    {
        width: calc(100% + 5px);
        margin: 12px -2.5px 10px;
    }

    .detailboxtooptip .detailboxtooptip-col
    {
        margin: 0 2.5px;
        padding: 12px 10px;
    }

    .detailboxtooptip .detailboxtooptip-col img
    {
        margin-bottom: 5px
    }

    .detailboxtooptip .detailboxtooptip-col .tooltipicon
    {
        z-index: 9
    }

    .detailquestions .SoruSorbtnContent > a span, .urunOzellikTab .urunTab > ul > li > a, .urunOzellikTab .urunTab > ul > li > a
    {
        line-height: 56px;
    }

    .urunOzellikTab .urunTab > ul > li > a:before
    {
        height: 56px
    }

    .detaySliderContainer
    {
        margin-right: -20px;
        width: calc(100% + 20px)
    }

    #divMagazaStok
    {
        position: relative;
        padding-bottom: 25px;
        margin-bottom: 2px
    }

    #divMagazaStok:after
    {
        content: '';
        position: absolute;
        left: -20px;
        right: -20px;
        bottom: 0;
        height: 1px;
        background-color: #f1f1f1
    }

    body.sepetimBody .BasketPage .BasketDetailContainer .BasketDetailSepetList .sepett .sepetListConent .sepetItemContent .sepetItem div.sepetItemB1
    {
        width: calc(100% - 130px);
        padding-right: 0
    }

    .detailnostock
    {
        margin: 13px 0 0 8px;
        width: auto;
        float: right;
    }

    #divKritikStok
    {
        margin: 13px 0 0 8px;
        width: auto;
        float: right;
    }

    .UGelinceHaberVer
    {
        margin: 13px 0 0 8px;
        width: auto;
        float: right;
    }

    .leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots
    {
        display: inline-block;
        left: auto;
        right: 20px;
        bottom: 37px;
        transform: none;
    }

    .leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots .owl-dot span
    {
        display: none;
    }

    .leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots .owl-dot
    {
        background: rgba(255, 255, 255, 0.2);
        width: 8px;
        height: 8px;
        border: none;
        margin: 0 4px;
        line-height: 8px;
        float: left;
    }

    .leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots .owl-dot.active
    {
        background: rgba(255, 255, 255, 0.9)
    }

    .leftImage .ProductGallery .owl-carousel.galleryOwl .owl-dots
    {
        background: rgba(0, 0, 0, 0.5);
        backdrop-filter: blur(2px);
        padding: 8px 4px;
        border-radius: 100px;
    }

    .footerhoursblock
    {
        margin-top: 7px
    }

    #footer .footerhours > li
    {
        font-size: 12px;
        margin-bottom: 10px;
        line-height: 20px
    }

    #footer .footerhours > li:last-child > a
    {
        white-space: nowrap;
        text-overflow: ellipsis;
        float: left;
        width: 100%;
        overflow: hidden;
    }

    .footerbanklogos
    {
        padding-bottom: 25px
    }

    .AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .box
    {
        margin-bottom: 10px
    }

    body.UyeGiris #divUyeGirisContent .userDivLeft
    {
        padding-right: 0 !important
    }

    body.UyeGiris #divUyeGirisContent .userDivRight
    {
        padding-left: 0 !important
    }

    #userLoginTab.hideWeb
    {
        width: 100%;
        margin: 10px 0 0;
    }

    .uyeOlContainer #FrmYeniUye > .uyeOlCol
    {
        border: none;
        padding: 0;
    }

    #userLoginTab > a
    {
        border-bottom: 2px solid #00000014 !important;
        color: #00000052 !important;
        font-weight: 400 !important;
        font-size: 16px !important;
    }

    #userLoginTab > a.btnActive
    {
        border-bottom-color: #9E9EC9 !important;
        color: #000000E5 !important;
    }

    .uyeOlContainer .uyeOlCol:first-child .uyeOlColItem.checkboxItem
    {
        width: 120px
    }

    body.UyeOl .uyeOlContainer
    {
        margin-top: 20px
    }

    .AddGalleryModal .modal-dialog .modal-content .modal-body .PopupFormData .row > div.text-right
    {
        width: 100%
    }

    .homehtmlblocktwo-content
    {
        flex-direction: column
    }

    .RightDetail.detailnostockactive
    {
        padding-top: 35px
    }

    /**/
    .BasketBtn
    {
        width: auto;
    }

    body.ProductBody .bottomHead
    {
        display: none;
    }

    .PriceList #pnlFiyatlar
    {
        display: none;
    }

    .PriceList .uyeozeltextdetay
    {
        display: none;
    }

    .Urundown .uyeozeltextdetay
    {
        float: left;
        clear: left;
        display: block;
    }

    .Urundown
    {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        background: #fff;
        z-index: 999;
        padding: 10px;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        box-shadow: 0 0px 15px rgba(0, 0, 0, 0.10);
        border-radius: 10px 10px 0 0;
    }

    .Urundown .urunDetayFiyatContainer
    {
        width: calc(100% - 150px) !important;
        float: left;
        margin: 0;
    }

    .Urundown .basketBtn
    {
        width: 150px !important;
        margin: 0;
        float: right;
    }

    .Urundown .basketBtn input
    {
        font-size: 14px;
        height: 40px !important;
    }

    .Urundown .IndirimliFiyatContent .right_line *, .Urundown #divTurkLirasiFiyat .right_line *, .Urundown #divIndirimsizFiyat .right_line *, .Urundown #divKDVDahilFiyat .right_line *
    {
        line-height: 48px
    }

    .Urundown .PiyasafiyatiContent .right_line *
    {
        line-height: 48px
    }

    .Urundown #divKDVDahilFiyat .left_line, .Urundown #divKDVDahilFiyat .right_line *, .Urundown #divIndirimsizFiyat .left_line, .Urundown .IndirimliFiyatContent, .Urundown .IndirimliFiyatContent .right_line *, .Urundown .PiyasafiyatiContent, .Urundown .PiyasafiyatiContent .right_line *, .Urundown #divTurkLirasiFiyat, .Urundown #divTurkLirasiFiyat .right_line *, .Urundown #divIndirimsizFiyat, .Urundown #divKDVDahilFiyat
    {
        line-height: 48px
    }

    .Urundown #divIndirimliFiyat
    {
        float: left;
    }

    .Urundown #divKritikStok, .Urundown .UGelinceHaberVer, .Urundown .detailnostock
    {
        display: none;
    }

    .Urundown .sPric
    {
        padding: 0 0 0 10px;
        margin-left: 10px;
        position: relative;
        flex-direction: column;
        align-items: flex-start;
        line-height: 15px;
        font-size: 13px;
        min-height: 48px;
        width: auto
    }

    .Urundown .sPric .sptPrice
    {
        margin-left: 0;
        font-size: 15px;
        line-height: 20px;
        float: left;
        clear: initial;
        color: #df6536;
    }

    .Urundown .sPric:before
    {
        position: absolute;
        left: 10px;
        top: calc(50% - 12px);
    }

    .Urundown #divIndirimsizFiyat
    {
        float: left;
    }

    #langHover:before
    {
        font-size: 12px;
        line-height: 20px
    }

    #lang
    {
        font-size: 13px !important
    }

    .hesabimBolumuTutucu .siparisListContent .orders .order-info
    {
        padding: 0 10px 0 50px;
    }

    .hesabimBolumuTutucu .siparisListContent.sepetlerimContent .orders-info-col2
    {
        width: calc(100%/4);
        text-align: center;
    }

    .hesabimBolumuTutucu .siparisListContent .orders .order-title span:last-child
    {
        width: 0 !important
    }

    .hesabimBolumuTutucu .siparisListContent .orders .order-title.sepetBolmeBaslik span
    {
        width: 20%;
        text-align: center;
    }

    #sepetUrunSilModal .modal-content .btnWrapper
    {
        flex-direction: column;
        gap: 0;
    }

    body.sepetimBody #sepetUrunSilModal .modal-content .modal-content-html > p
    {
        margin-bottom: 10px
    }

    #divSepetBolme #divSepetBolmeUyari
    {
        margin-top: 20px;
        margin-bottom: 0;
    }

    .TopListDetailLeft .TopListDetailLeftNameList
    {
        width: 100%
    }

    .PriceList
    {
        width: 100%
    }

    .colectiiblock .colectiiblock-col
    {
        width: 100%;
        padding: 8px 8px 18px 8px;
        margin-bottom: 13px
    }

    .colectiiblock .colectiiblock-col:nth-child(1n)
    {
        margin-right: 0
    }

    .colectiiblock .colectiiblock-col:nth-child(2n)
    {
        margin-left: 0
    }

    .colectiiblock .colectiiblock-col .colectiiblock-detail a.fancybox
    {
        max-width: 80px;
        font-size: 11px;
        min-height: 36px;
        line-height: 15px;
    }

    .colectiiblock .colectiiblock-col .colectiiblock-detail strong
    {
        font-size: 14px;
        margin-top: 15px
    }

    .colectiiblock .colectiiblock-col .colectiiblock-detail a
    {
        margin-top: 10px;
        min-height: 35px;
        font-size: 12px
    }

    .colectiiblock-popup a
    {
        width: calc(100% - 60px);
        margin: 30px;
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Right .Price
    {
        font-size: 15px
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .siparisListe.Content
    {
        border-radius: 8px;
        padding: 10px;
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead
    {
        border-radius: 8px
    }

    .productList-Image-Owl .owl-dots .owl-dot span
    {
        width: 7px !important;
        height: 7px !important;
        margin: 2px !important
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Left > .item.progress-item
    {
        width: 100%;
        margin: 25px 0;
    }

    body.HesabimTakip .iadeTaleplerimContent .Content_accordion.iadeList .iadeListHead .Column.Right
    {
        margin-left: 0
    }

    body.HesabimTakip .iadeTaleplerimContent .iadeListContent .return-content .info-head
    {
        flex-direction: column;
        align-items: flex-start;
    }

    .hbottom
    {
        padding: 8px 15px;
    }

    .hbottom .ticiContainer > div > a
    {
        font-size: 12px;
        padding: 0 10px 0 6px;
    }

    .hbottom .ticiContainer > div:after
    {
        height: 10px;
        top: calc(50% - 5px);
    }

    body #mainHolder_divDesign .homebannerslidenew .owl-carousel .owl-dots
    {
        display: inline-block !important;
        bottom: 25px;
        background: rgba(0, 0, 0, 0.3);
        border-radius: 100px;
        padding: 10px;
        width: auto;
        left: auto;
        right: auto;
        float: none;
        margin: 0 auto;
        position: relative;
    }

    body #mainHolder_divDesign .homebannerslidenew .owl-carousel .owl-dots .owl-dot span
    {
        display: none;
    }

    body #mainHolder_divDesign .homebannerslidenew .owl-carousel .owl-dots .owl-dot
    {
        width: 7px;
        height: 7px;
        border: none;
        background: rgba(255, 255, 255, 0.2);
        margin: 0 7px;
        float: left;
    }

    body #mainHolder_divDesign .homebannerslidenew .owl-carousel .owl-dots .owl-dot.active
    {
        border: none;
        background: #FFFFFF
    }

    body .TopDet .aksesuarSecenek .ulUrunSlider a.detailLink img
    {
        width: 64px;
        height: 40px;
    }

    body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage a.detailLink
    {
        width: 72px !important;
        height: 48px !important;
    }

    body .TopDet .aksesuarSecenek.colorfilter ul li .productItem .productImage a.detailLink:before
    {
        width: 72px;
        height: 48px
    }

    .TopDet .ilgiliUrunSecenek .ilgiliurunslidenew a.detailLink img
    {
        width: 64px;
       /* height: 40px;*/
    }

    .TopDet .ilgiliUrunSecenek .ilgiliurunslidenew a.detailLink
    {
        width: 110px !important;
        /*height: 82px !important;*/
    }

    .TopDet .ilgiliUrunSecenek .ilgiliurunslidenew a.detailLink:before
    {
        width: 110px;
        /*height: 82px;*/
    }

    .listproductcount span {font-size: 13px; line-height: 20px }
    .listproductcount h1{float: left; font-size: 13px; line-height: 20px; margin-right: 5px; padding-right: 5px; border-right: 1px solid #00000066; color: #02108e; font-weight: bold;display:block;}

    /*LandingPage*/
    .SliderHtmlContent
    {
        padding: 0 4vw;
    }

    .lproundslideblock .lproundslide
    {
        padding: 0;
    }

    .lproundslideblock .lproundslide .owl-stage
    {
        padding-left: 0 !important
    }

    .lproundslideblock .ticiContainer2
    {
        padding-right: 0;
    }

    .SliderHtmlBoxImg a
    {
        flex-direction: column;
    }

    .SliderHtmlBoxSpnImg
    {
        width: 100%;
        max-width: 180px;
    }

    .SliderHtmlBoxImgText
    {
        margin-left: 0;
        width: 100%;
        max-width: 100%;
    }

    .SliderHtmlBoxImgText .SliderText1
    {
        text-align: center;
        font-size: 20px;
        line-height: 25px;
        margin: 25px 0 15px;
    }

    .SliderHtmlBoxImgText .SliderText2
    {
        text-align: center;
        font-size: 15px;
        line-height: 21px;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-nav
    {
        display: block !important;
        top: 83%;
        right: -7vw;
        left: -7vw;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots
    {
        margin-top: 25px;
        white-space: nowrap;
        overflow-x: auto;
        padding-bottom: 15px;
        width: calc(100% + 8vw);
        left: -4vw;
        right: -4vw;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots::-webkit-scrollbar
    {
        height: 2px;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots::-webkit-scrollbar-track
    {
        background: #fff;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots::-webkit-scrollbar-thumb
    {
        background: #ddd;
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot, #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span img
    {
        width: 70px;
        height: 70px
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot span
    {
        width: 70px
    }

    #mainHolder_divDesign .SliderHtml .owl-carousel .owl-dots .owl-dot
    {
        margin: 0 5px !important;
    }

    .lpslidelastblock .lpslidelastslide .lpslidelastslide-col a strong
    {
        font-size: 20px;
        line-height: 25px
    }

    .lpslidelastblock .lpslidelastslide .lpslidelastslide-col a p
    {
        font-size: 15px;
        line-height: 21px;
    }

    .lpslidelastblock .lpslidelastslide
    {
        padding: 0 4vw;
    }

    #mainHolder_divDesign .lpslidelastblock .owl-carousel .owl-nav
    {
        display: block !important;
        top: 75%;
        right: -12px;
        left: -12px;
    }

    .lpslidelastblock .lpslidelastslide .lpslidelastslide-col a > img
    {
        max-width: 90px;
        max-height: 90px
    }

    .lpvideoandtextblock .lpvideoandtextcontent
    {
        padding: 0;
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-left
    {
        width: 100%;
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right
    {
        padding: 10px 20px 5px;
        width: 100%;
        max-width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-bottom: none;
        margin-bottom: 20px
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right strong
    {
        font-size: 20px;
        line-height: 25px
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right p
    {
        font-size: 15px;
        line-height: 20px
    }

    .lpvideoandtextblock .lpvideoandtextcontent .lpvideoandtextcontent-right a
    {
        float: none;
        border-color: #0a2240 !important;
        background-color: #0a2240 !important;
        padding: 0 25px;
        margin: 0 0 -21px 0;
        font-size: 14px;
        min-height: 36px;
        color: #fff !important;
    }

    .lpbannerslideblock .ticiContainer2
    {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .lptextbannerslideblock .ticiContainer2
    {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col
    {
        padding: 0;
        text-align: center;
        flex-direction: column-reverse;
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text, .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-image
    {
        width: 100%;
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text
    {
        padding: 10px 25px 5px;
        width: 100%;
        max-width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        border-bottom: none;
        margin-bottom: 20px
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text strong
    {
        font-size: 20px;
        line-height: 25px;
        margin: 5px 0 10px;
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text p
    {
        font-size: 15px;
        line-height: 20px
    }

    .lptextbannerslideblock .lptextbannerslide .lptextbannerslide-col .lptextbannerslide-text a
    {
        float: none;
        border-color: #0a2240 !important;
        background-color: #0a2240 !important;
        padding: 0 25px;
        margin: 0 0 -21px 0;
        font-size: 14px;
        min-height: 36px;
        color: #fff !important;
    }

    .lpimagebannerblock .ticiContainer2
    {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .lptextbannerblock .ticiContainer2
    {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .lptextbannerblock .lptextbanner
    {
        flex-direction: column-reverse;
        margin-bottom: 10px
    }

    .lptextbannerblock .lptextbanner .lptextbanner-text
    {
        left: 0;
        right: 0;
        bottom: -15px;
        max-width: 100%;
        width: 100%;
    }

    .lptextbannerblock .lptextbanner .lptextbanner-image img
    {
        display: none;
    }

    .lptextbannerblock .lptextbanner .lptextbanner-image img.lptextbannermobil
    {
        display: block;
    }

    .lptextbannerblock .lptextbanner .lptextbanner-text
    {
        padding: 10px 25px 5px;
        width: 100%;
        max-width: 100%;
        text-align: center;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        margin-bottom: 20px
    }

    .lptextbannerblock .lptextbanner .lptextbanner-text strong
    {
        font-size: 20px;
        line-height: 25px;
        margin: 5px 0 10px;
    }

    .lptextbannerblock .lptextbanner .lptextbanner-text p
    {
        font-size: 15px;
        line-height: 20px;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        max-height: 80px
    }

    .lptextbannerblock .lptextbanner .lptextbanner-text a
    {
        float: none;
        border-color: #0a2240 !important;
        background-color: #0a2240 !important;
        padding: 0 25px;
        margin: 0 0 -21px 0;
        font-size: 14px;
        min-height: 36px;
        color: #fff !important;
    }

    .lplookbook .ticiContainer2
    {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-dot img
    {
        max-width: 40px;
        max-height: 40px
    }

    .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a
    {
        width: 150px;
        padding: 6px;
        border-radius: 10px;
    }

    .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .detaillookbook-col-product-name
    {
        font-size: 12px;
        line-height: 16px;
        height: 32px
    }

    .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .detaillookbook-col-product-price em, .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .detaillookbook-col-product-price span
    {
        font-size: 12px;
        line-height: 16px
    }

    .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .KatSepetFiyat > div span
    {
        font-size: 10px;
        line-height: 14px
    }

    .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .KatSepetFiyat > div span.sptPrice
    {
        font-size: 13px;
        line-height: 18px
    }

    .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .KatSepetFiyat:before
    {
        width: 20px;
        height: 20px
    }

    .lplookbook .detaillookbook-col .detaillookbook-col-box .detaillookbook-col-product a .KatSepetFiyat
    {
        padding: 3px;
        border-radius: 10px;
        min-height: 35px
    }

    .lplookbook .detaillookbook-image img
    {
        display: none;
    }

    .lplookbook .detaillookbook-image img.lplookbookimagemobil
    {
        display: block;
    }

    .lpvideoandtextblock .ticiContainer2
    {
        padding-left: 10px !important;
        padding-right: 10px !important
    }

    #mainHolder_divDesign .lptextbannerslideblock .lptextbannerslide .owl-nav
    {
        left: 10px;
        right: 10px;
        display: block;
    }

    body.SayfaIcerik #mainHolder_divDesign .sliderBannerContainer .jCarouselLite
    {
        padding-right: 0;
        padding-left: 0
    }

    /*LandingPage*/
    .detaildescnewblockcol
    {
        margin-bottom: 10px
    }

    .detaildescnewblockcol .showmobil
    {
        display: block;
    }

    .detaildescnewblockcol .showdesktop
    {
        display: none;
    }

    .detaildescnewblockcol .blockimagetext-text
    {
        font-size: 15px;
        padding: 10px 20px;
    }

    .blockslide.owl-carousel .owl-dots
    {
        display: block;
    }

    .detaildescnewblock-title
    {
        font-size: 1em;
        margin-bottom: 10px;
    }
}

@media screen and (max-width: 430px)
{
    .ng-scope .collectionModal .collectionModalContent .collectionModalRow .collectionModalMiddle .cmProduct .cmProductList ul
    {
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 500px)
{
    #sepetUrunSilModal .modal-content
    {
        position: relative !important;
        left: auto !important;
        bottom: auto !important;
    }
}

@media screen and (max-width: 400px)
{
    #inStockModal #stoktakiMagazalar .searchedList .searchedItem
    {
        display: flex !important;
        flex-direction: column;
        align-items: flex-start;
        justify-content: flex-start;
        text-align: left;
    }

    #inStockModal #stoktakiMagazalar .searchedList .searchedItem > a.btnTel, #inStockModal #stoktakiMagazalar .searchedList .searchedItem > a.btnMaps
    {
        float: left;
    }

    .hesabimFavoriSayfasi .hsbmFvrProductContent
    {
        margin: 0;
    }

    .hesabimFavoriSayfasi .hsbmFvrProductContent .hsbmFvrProductItemCol
    {
        width: 100%;
        padding: 0;
    }

    .sepetimBody .MobileHeaderControl .item .cart-btn
    {
        padding: 10px 15px !important;
    }

    .sepetimBody .MobileHeaderControl .item .basketCompletebtn, .sepetimBody .MobileHeaderControl .item .cart-btn
    {
        min-height: 56px;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
    }

    .hesabimBolumuTutucu .siparisListContent.sepetlerimContent .orders-info-col2
    {
        font-size: 12px
    }
}

@media screen and (max-width: 370px)
{
    .hesabimBolumuTutucu .siparisListContent.sepetlerimContent .orders-info-col2
    {
        font-size: 12px
    }

    .hesabimBolumuTutucu .siparisListContent .orders .order-info
    {
        padding-left: 10px;
    }
}

@media screen and (min-width: 0px) and (max-width:355px)
{
    #logo .logo
    {
        width: 150px;
        padding: 16.5px 0;
    }

    .miniCartRigthScroll > .miniCartSatir2 > a
    {
        max-width: 130px
    }

    .miniCartRigthScroll > .miniCartSatir1
    {
        margin-right: 150px
    }

    .sepetimBody .MobileHeaderControl .item .cart-btn
    {
        padding: 10px 5px !important;
    }
}

@media(max-width: 360px) {
    .contentGroup1001 .landing-block:nth-child(n+4) {display: none }
    .contentGroup1002 .landing-block:nth-child(n+3) {display: none }
    .contentGroup1000 .landing-block:nth-child(n+3) {display: none } 
    #footer.homeFooter {display: none }
    #footer.homeFooter+#divTicimaxCopyrightContent {display: none }
}






/*sayac*/

.bannerSayac {
    float: left;
    width: 100%
}

.bannerSayac .main-container {
    width: 60%;
    max-width: 60%;
    padding: 83px;
    float: right
}

.homeSayac {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    background: url(../../Uploads/EditorUploads/images/sayac-banner.png) no-repeat;
    background-size: 100%
}

.homeSayac .count-container>span {
    font-size: 42px;
    color: #fff;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
    display: block
}

.homeSayac .count-container>p {
    display: block;
    font-size: 31px;
    color: #fff;
    font-weight: 400;
    text-align: center;
    padding: 0;
    margin: 18px 0 46px
}

.homeSayac .count-container .count-main {
    display: flex;
    align-items: center;
    width: 100%;
    color: #fff;
    font-size: 50px;
    margin: 20px 0 0;
    padding: 0;
    justify-content: center;
    gap: 40px
}

.HomeUrunlerContainer {
    float: left;
    width: 100%;
    background: #1e4eba
}

#HomeUrunler {
    width: 100%;
    float: left
}

.homeSayac .count-container .count-main li {
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    font-weight: 700;
    color: #fff;
    font-size: 16px;
    width: 100%;
    text-align: center;
    position: relative;
    width: 130px;
}

.homeSayac .count-container .count-main li:first-child {
    display: none
}

.homeSayac .count-container .count-main li:after {
    content: ":";
    position: absolute;
    right: -29px;
    font-size: 50px;
    font-weight: 900;
    font-family: sans-serif;
    top: 0;
    height: 76px;
    display: flex;
    align-items: center;
    justify-content: center
}

.homeSayac .count-container .count-main li:last-child:after {
    display: none
}

section.count-container>a {
    display: none;
    border: 1px solid#3f3f3f;
    border-radius: 5px;
    padding: 6px 20px;
    float: left;
    color: #3f3f3f;
    font-size: 16px
}

.count>span {
    font-weight: 700;
    color: #fff;
    font-size: 33px;
    width: 100%;
    text-align: center;
    display: block;
}

.homeSayac .count-container .count-main li span {
    display: block;
    background: #fff;
    color: #3a441b;
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    width: 130px;
    border: 3px solid #3a441b;
    position: relative
}

#HomeUrunler .ProductList ul {
    display: flex;
    width: 100%;
    flex-flow: wrap;
    gap: 20px;
    padding: 0 20px 20px
}

#HomeUrunler .ProductList ul li {
    width: calc(25% - 15px)
}

#HomeUrunler .ProductList ul li .productItem .productName a {
    color: #fff
}

#HomeUrunler .ProductList ul li .productItem .discountPrice span {
    color: #fff
}

.homeSayac .count-container .count-main li:before {
    content: "";
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    top: calc(50% - 15px);
    background: #3a441b;
    z-index: 1
}

.homeSayac .count-container .count-main li span:after {
    content: "";
    width: 3px;
    height: 23px;
    background: #3a441b;
    position: absolute;
    right: 0
}

.homeSayac .count-container .count-main li span:before {
    content: "";
    width: 3px;
    height: 23px;
    background: #3a441b;
    position: absolute;
    left: 0
}

.homeSayac .count-container .count-main li span {
    font-size: 60px;
    font-weight: 800!important;
    margin-bottom: 10px
}

@media screen and (min-width: 1041px) and (max-width:1160px) {
    .bannerSayac .main-container {
        padding:50px;
        width: 55%;
        max-width: 55%
    }

    .homeSayac .count-container>span {
        font-size: 37px
    }

    .homeSayac .count-container>p {
        font-size: 27px;
        margin: 18px 0 30px
    }

    .count>span {
        font-size: 27px
    }

    .homeSayac .count-container .count-main li span {
        font-size: 41px;
        width: 103px;
    }

    .homeSayac .count-container .count-main li {
        width: 103px;
    }

    .homeSayac .count-container .count-main li:after {
        /* height:85px; */
    }
}

@media screen and (min-width: 767px) and (max-width:1040px) {
    .bannerSayac .main-container {
        padding: 73px 30px 40px;
        width: 55%;
        max-width: 55%
    }

    .homeSayac .count-container>span {
        font-size: 28px
    }

    .homeSayac .count-container>p {
        font-size: 18px;
        margin: 14px 0 20px
    }

    .count>span {
        font-size: 19px
    }

    .homeSayac .count-container .count-main li span {
        font-size: 33px;
        width: 65px;
        /* height:90px; */
    }

    .homeSayac .count-container .count-main li {
        width: 65px;
    }

    .homeSayac .count-container .count-main li:after {
        /* height:85px; */
    }
}

@media screen and (min-width: 650px) and (max-width:767px) {
    .bannerSayac .main-container {
        padding:30px;
        width: 55%;
        max-width: 55%
    }

    .homeSayac .count-container>span {
        font-size: 50px
    }

    .homeSayac .count-container>p {
        font-size: 37px;
        margin: 14px 0 30px
    }

    .count>span {
        font-size: 40px
    }

    .homeSayac .count-container .count-main li span {
        font-size: 70px;
        width: 165px;
        height: 100px;
    }

    .homeSayac .count-container .count-main li {
        width: 165px;
    }

    .homeSayac .count-container .count-main li:after {
        height: 90px;
    }

    .homeSayac {
        background: url(../../Uploads/EditorUploads/images/sayac-banner-mobil.png) no-repeat;
        background-size: contain
    }

    .bannerSayac .main-container {
        width: 100%;
        max-width: 100%;
        padding: 55% 10px 0;
    }

    #HomeUrunler .ProductList ul li {
        width: calc(33.33% - 14px)
    }

    .bodyBannerSayac #divIcerik {
        padding: 0
    }
    .homeSayac .count-container .count-main {
    margin: 4px 0 40px;
}
}

@media screen and (min-width: 400px) and (max-width:650px) {
    .bannerSayac .main-container {
        padding:30px;
        width: 55%;
        max-width: 55%
    }

    .homeSayac .count-container>span {
        font-size: 24px
    }

    .homeSayac .count-container>p {
        font-size: 18px;
        margin: 14px 0 30px
    }

    .count>span {
        font-size: 17px
    }

    .homeSayac .count-container .count-main li span {
        font-size: 40px;
        width: 90px;
        height: 70px;
    }

    .homeSayac .count-container .count-main li {
        width: 80px
    }

    .homeSayac .count-container .count-main li:after {
        height: 57px;
    }

    .homeSayac {
        background: url(../../Uploads/EditorUploads/images/sayac-banner-mobil.png) no-repeat;
        background-size: contain
    }

    .bannerSayac .main-container {
        width: 100%;
        max-width: 100%;
        padding: 70% 10px 0
    }

    #HomeUrunler .ProductList ul li {
        width: calc(50% - 10px)
    }

    .bodyBannerSayac #divIcerik {
        padding: 0
    }
    .homeSayac .count-container .count-main {
    margin: 4px 0 30px;
}
}

@media(max-width: 400px) {
    .bannerSayac .main-container {
        padding:30px;
        width: 55%;
        max-width: 55%
    }

    .homeSayac .count-container>span {
        font-size: 20px
    }

    .homeSayac .count-container>p {
        font-size: 15px;
        margin: 14px 0 30px
    }

    .count>span {
        font-size: 14px
    }

    .homeSayac .count-container .count-main li span {
        font-size: 27px;
        width: 55px;
        height: 50px;
    }

    .homeSayac .count-container .count-main li {
        width: 55px;
    }

    .homeSayac .count-container .count-main li:after {
        height: 40px;
        right: -15px;
        font-size: 37px;
    }

    .homeSayac {
        background: url(../../Uploads/EditorUploads/images/sayac-banner-mobil.png) no-repeat;
        background-size: contain
    }

    .bannerSayac .main-container {
        width: 100%;
        max-width: 100%;
        padding: 65% 10px 0
    }

    #HomeUrunler .ProductList ul li {
        width: calc(50% - 14px)
    }

    .bodyBannerSayac #divIcerik {
        padding: 0
    }
    .homeSayac .count-container .count-main {
    gap: 20px;
}
    .homeSayac .count-container .count-main {
    margin: 4px 0 20px;
}
}
