a#without-membership
{
background:            #4CAF50;
display: flex;
align-items:            center;
justify-content: center;
color:            #fff;
text-transform: uppercase;
letter-spacing:            1px;
}
a.withOutMember
{
background:            #4caf50;
height: 50px;
display:            flex;
align-items: center;
justify-content:            center;
margin-top: 10px;
color:            #fff;
text-transform: uppercase;
letter-spacing:            1px;
font-weight: bold;
font-size:            19px;
}
div#pageHeader .pageTitle > .col-12
{
background:               #FFFFFF;
border: 1px solid #D2D2D2;
box-sizing:               border-box;
display: flex;
align-items:               center;
justify-content: center;
}
div#pageHeader .pageTitle > .col-12
{
background:               #FFFFFF;
border: 1px solid #D2D2D2;
box-sizing:               border-box;
display: flex;
align-items:               center;
justify-content: center;
font-style:               normal;
font-weight: bold;
font-size:               18px;
color: #D2D2D2;
border-radius:        10px;
}
div#pageHeader .pageTitle.passed > .col-12
{
color:              #f38320;
}
div#pageHeader .pageTitle > .col-12 .Pasif
{
display:               block;
}
div#pageHeader .pageTitle > .col-12 .Aktif
{
display:               none;
}
div#pageHeader .pageTitle.passed > .col-12 .Pasif
{
display:               none;
}
div#pageHeader .pageTitle.passed > .col-12 .Aktif
{
display:               block;
}
div#pageHeader .pageTitle > .col-12 img
{
margin-right:              10px;
}
form#SepetForm .middleItem
{
background:               #FFFFFF;
border: 1px solid #D2D2D2;
box-sizing:               border-box;
border-radius:10px;
margin-bottom:   20px;
}
div#basketBtns
{
background:               #FFFFFF;
border: 1px solid #D2D2D2;
box-sizing:               border-box;
padding: 15px 20px;
border-radius:       10px;
}

.SozinhoKupon
{
background:     #FFFFFF;
border: 1px solid #D2D2D2;
box-sizing:     border-box;
border-radius: 10px;
}

.xSozinhox
{
background:     #FFFFFF;
box-sizing: border-box;
border-radius:     10px;
}

.SozinhoOrtak
{
width: 100%;
font-size:   13px;
margin-bottom: 20px;
line-height:   15px;
}

.SozinhoOrtakD
{
border:   1px solid #C4C4C4;
box-shadow: 0px 4px 4px rgb(0 0 0 / 25%);
padding:   20px;
background: #fff;
}



.SozinhoIcAlanB
{
padding-bottom:  20px;
}

.SozinhoOrtakAlt
{
width:100%;
}

.SozinhoGuvenSocial
{
justify-content:  center;
display:flex;
}








div#basketBtns .btn
{
font-size:               15px;
text-decoration-line: underline;
color:               #828282;
background: transparent;
text-transform:               uppercase;
}
div#basketBtns .btn:hover
{
box-shadow:               none;
color: #ff6600;
}

.CartBottomSection
{
background:               #FFFFFF;
border: 1px solid #D2D2D2;
box-sizing:               border-box;
padding: 15px;
margin-top:               10px;
border-radius:10px;
}

.CartBottomSection .Txt
{
font-size:               14px;
color: #828282;
text-align:               center;
text-transform: uppercase;
}

.CartBottomSection .Price
{
font-weight:               bold;
font-size: 24px;
color:               #F38320;
text-align: center;
}

.CartBottomSection a#addCartBtn
{
height:               50px;
background: #4CAF50;
font-style:               normal;
font-weight: bold;
font-size:               24px;
color: #FFFFFF;
border-radius:       10px;
}
form#SepetForm .middleItem .productPrc span
{
font-style:               normal;
font-weight: bold;
font-size:               21px;
color: #F38320;
}
form#SepetForm .middleItem  .BirimFiyat span
{
font-style:               normal;
font-weight: normal;
font-size:               16px;
color: #424242;
}
form#SepetForm .middleItem  a.Name
{
font-style:               normal;
font-weight: normal;
font-size:               15px;
color: #424242;
margin-bottom:               10px;
}
form#SepetForm .middleItem  a.Brand
{
font-size:               15px;
color: #424242;
font-weight:               600;
}

.pWrapper .pWin.withBtn .pButtons button:nth-child(2)
{
font-size:               15px;
}

.pWrapper .pWin.withBtn .pButtons button:nth-child(1)
{
font-size:               15px;
}
div#login-form-No-Login > .col-12,div#login-form > .col-12
{
background:               #FFFFFF;
border: 1px solid #D2D2D2;
padding:               50px 15px;
box-sizing: border-box;
border-radius:     10px;
}
div#login-form-No-Login .pageTitle,div#login-form .pageTitle
{
font-size:               18px;
text-align:center;
color:               #828282;
margin-bottom:25px;
border:              none;
}
div#login-form-No-Login a#order-login-btn
{
background:               #4CAF50;
border: 1px solid #4CAF50;
box-sizing:               border-box;
font-style: normal;
font-weight:               bold;
font-size: 18px;
color:               #FFFFFF;
height: 40px;
display:               flex;
align-items: center;
justify-content:               center;
padding: 0;
}
div#login-form a#member-forgot-password
{
font-size:               13px;
color: #E90303;
font-style:               italic;
font-weight: 500;
margin-top:           10px;
}
div#login-form a#member-login-btn
{
background:               #F38320;
display: flex;
align-items:               center;
justify-content: center;
height:               40px;
font-style: normal;
font-weight:               bold;
font-size: 18px;
line-height:               25px;
color: #FFFFFF;
border-radius:      10px  ;
}

.SocialLogin
{
margin-top:               15px;
}

.SocialLogin a
{
text-align:               center;
display: flex;
align-items:               center;
justify-content: center;
font-weight:               bold;
font-size: 13px;
color:               #828282;
}

.SocialLogin a b
{
margin-right:               3px;
}
a#popup-member-login-facebook b
{
color:#4362A5
}
a#popup-member-login-twitter b
{
color:#0391FD
}
select#is_company_active
{
padding:               0 10px;
}
div#myPopupWin .pButtons button
{
background:               #4CAF50;
font-style: normal;
font-weight:               bold;
font-size: 18px;
color:               #FFFFFF;
text-transform:uppercase;
}

.showNationality label
{
background:               none;
color:#000;
}

.block-title, div + #campaign-products .block-title
{
line-height:              35px;
font-size:20px;
color:              #393939;
}
#campaign-products .block-title
{
margin-top:              0;
}
#pageHeader
{
background:              none;
}

.pageTitle
{
line-height:              60px;
font-size:17px;
color:              #545454;
font-weight:600;
text-transform:              uppercase;
border-bottom:1px solid #ECECEC;
}

.pageTitle.small-title
{
line-height:              35px;
}
:not(#pageHeader) > .pageTitle > span
{
font-size:              13px;
margin-top:-35px;
}
#pageHeader .pageTitle
{
position:              relative;
border-bottom:0;
}
#pageOrder .pageTitle:last-child, #pageOrder .pageTitle.passed
{
border-right:              0;
}

.pageTitle.passed:first-child
{
border-left:              0;
}
#pageHeader .pageTitle:last-of-type:before
{
content:'';
}

.pageTitle > .row
{
text-align:              center;
background-repeat:no-repeat;
background-position:              20px center;
background-size:25px;
white-space:              nowrap;
overflow:hidden;
text-overflow:              ellipsis;
border-bottom:1px solid #cdcdcd;
}
#pageHeader .pageTitle > .row
{
border-bottom:              0;
}

.col-title
{
line-height:              40px;
font-size:15px;
}

.col-title i:before
{
line-height:              40px;
}
#leftFilter > .col-title
{
display:              none;
}

.col-title .btn
{
height:              auto;
line-height:20px;
padding-top:              5px;
padding-right:10px;
padding-bottom:              5px;
padding-left:10px;
}

.col-text
{
line-height:              17px;
font-size:12px;
font-weight:              300;
color:#797979;
}
#filterWrapper .col-text:hover
{
color:              #e35252;
}
[dir="rtl"] .col-text
{
direction:               rtl;
text-align: right;
}
#question
{
min-height:              19px;
padding-left:31px;
background:url(question.png) no-repeat 0 center;
display:              flex;
align-items:center;
box-sizing:              border-box;
}
[dir="rtl"] #question
{
padding-right:              31px;
padding-left:0;
background:url(question.png) no-repeat right center;
}

.currency
{
padding-top:              5px;
padding-bottom:5px;
}

.currency:last-child
{
padding-bottom:              0;
border-bottom:0;
}
/*.currency *
{
line-height:              16px;
font-size:12px;
text-align:              center;
}
*/
/* unique css */
#BlokAra > .row
{
position:              relative;
}

.filter-title:not(.hidden) .icon-plus
{
display:              none;
}

.filter-title.hidden .icon-minus
{
display:              none;
}
/* unique css */
@media screen and (max-width: 768px)
{
a#member-register
{
margin-top:            10px;
}

.pWrapper .pWin.withBtn .pButtons button:nth-child(1), .pWrapper .pWin.withBtn .pButtons button:nth-child(2)
{
font-size:             12px;
}
ul#membershipTabs
{
display:              flex;
align-items: center;
justify-content:              space-around;
padding: 0 10px;
box-sizing:              border-box;
margin-bottom: 10px;
}
ul#membershipTabs li
{
width: 50%;
background:              #FFFFFF;
border: 1px solid #D2D2D2;
box-sizing:              border-box;
margin-right: 10px;
text-transform:              uppercase;
}
ul#membershipTabs li:last-child
{
margin:              0;
}
ul#membershipTabs li.active
{
color:              #F38320;
border: 1px solid #F38320;
}
ul#membershipTabs li:hover
{
box-shadow:              none;
}
div#login-form a#member-forgot-password
{
margin-top:              15px;
text-align: center;
font-weight:              700;
font-style: normal;
}
[dir="rtl"] .col-title .btn:after
{
right:              auto;
left:0;
background-position:              10px center;
}
#leftFilter
{
position:              relative;
padding-top:10px;
padding-bottom:              10px;
background:#fff;
border:              1px solid #e5e5e5;
}
#leftFilter > .col-title
{
display:              block;
}

.col-title + div
{
display:              none;
}
#leftFilter .col-title + div
{
width:100%;
}
#leftFilter > .col-title + div
{
padding-top:              10px;
padding-left:10px;
padding-right:              10px;
box-sizing:border-box;
}
#filterMobileBtn
{
line-height:              30px;
font-size:15px;
}
[dir="rtl"] #filterMobileBtn
{
padding-right:              20px;
padding-left:10px;
background-position:              right center;
}
#filterMobileBtn.active
{
color:              #e35252;
}
[dir="rtl"] #filterMobileBtn.active
{
background-position:              right center;
}
#filterMobileBtn:after,
#filterSortBtn:after
{
content:'';
float:              right;
width:9px;
height:              15px;
}
[dir="rtl"] #filterMobileBtn:after,
[dir="rtl"] #filterSortBtn:after
{
float:              left;
}
#filterWrapper
{
display:              none;
margin-top:10px;
}
#filterPanel
{
padding:              0 10px;
box-sizing:border-box;
}
#filterPanel > .row.mb > .box.box-border
{
padding:               0;
border-bottom:0;
}
#filterPanel > .row.mb:last-child > .box.box-border
{
border-bottom:              1px solid #ececec;
}
#filterPanel > .row.mb .col-title
{
font-size:              14px;
margin-bottom:10px;
}
#filterPanel > .row.mb .col-title.active
{
color:              #e34d0b;
}
#filterPanel > .row.mb .col-title + div
{
border-top:              0;
}
#filterPanel .col-text
{
line-height:              25px;
font-size:11px;
}
#filterPanel .col-text .input-wrap
{
width:              14px;
height:25px;
}
#filterPanel .box.p-bottom.col-12
{
padding-top:               5px;
padding-bottom: 5px;
}

.priceWrap
{
float:              right;
padding-left:20px;
margin-top:              0;
margin-right: 0;
margin-bottom:               0;
margin-left: 0;
}

.priceWrap span
{
float:              left;
width:100%;
text-align:              left;
font-weight: 600;
line-height:               14px;
font-size: 11px;
}

.priceWrap span:nth-child(2)
{
display:              none;
}
#priceSlider
{
width:              auto;
}
#slider-range
{
margin-bottom:               6px;
}
#filterSortBtn
{
line-height:              30px;
font-size:15px;
padding-top:              10px;
padding-bottom:10px;
}
#filterSortBtn.active
{
color:              #e35252;
}
[dir="rtl"] #filterSortBtn.active
{
background-position:              right center;
}
#filterSort
{
display:              none;
width:calc(100% - 20px);
margin:              10px;
border:1px solid #e5e5e5;
box-sizing:              border-box;
}
#filterSort .filter-box
{
padding-top:               0;
padding-bottom: 0;
}
#filterSort .filter-box.comparisonWrap
{
border-right:              0;
}
}
@media screen and (max-width: 540px)
{
#pageHeader .pageTitle
{
display:              none;
}
#pageHeader .pageTitle.passed
{
display:              block;
}
#pageHeader .pageTitle > .row
{
font-size:              16px;
margin-top:0;
}
#leftFilter,
#filterSortBtn
{
padding-top:              5px;
padding-bottom:5px;
}
#filterMobileBtn,
#filterSortBtn
{
font-size:              14px;
}
#filterPanel > .row.mb .col-title
{
font-size:              13px;
}

.MarkaTop
{
background:           #f4933d;
}
}