#social
{
}
#social li a,
#social li a img
{
float:    left;
}
[dir="rtl"] #social li,
[dir="rtl"] #social li a,
[dir="rtl"] #social li a img
{
float:    right;
}
#social li
{
display:    inline-block;
}
[dir="rtl"] #social li
{
padding-right:    0;
padding-left:10px;
}
#footer .newsletterMain
{
position:    relative;
}
#footer .newsletterMain .sub-email
{
height:    50px;
}
#footer .newsletterMain input[type="button"]
{
height:    50px;
color:#fff;
border:    0;
cursor:pointer;
}
#footer-newsletter
{
padding-top:    35px;
padding-bottom:35px;
background:    #f7f7f7;
}
#footerMiddle
{
padding-top:     40px;
padding-bottom: 20px;
border-bottom:     1px solid #f6f6f6;
}
#footerMiddle h3
{
margin-top:    0;
margin-bottom: 30px;
color:     #000000;
font-size: 21px;
font-weight:     700;
line-height: 27px;
}
#footerMiddle ul li
{
display:    block;
}
#footerMiddle ul li a,
#footerMiddle p
{
display:    block;
}
#footerMiddle ul li a
{
color:     #000000;
font-size: 16px
;font-weight:     400;
line-height: normal
;height:     35px;
display: flex
;align-items:     center;
}
#footerMiddle ul li a:hover
{
text-decoration:     underline;
}

.footer-uclu
{
background-color:     #363636;
box-sizing: border-box;
padding-top:     44px;
padding-bottom: 41px;
margin-top:     50px;
}

.guvenli-title
{
color:     #ffffff;
font-size: 17px;
font-weight:     700;
line-height: 27px;
margin-bottom:     5px;
float: left;
}

.guvenli-text
{
color:     #ffffff;
font-size: 13px;
font-weight:     400;
line-height: 17px;
}

.uclu-ic > .row > .col > span
{
display:     flex;
flex-direction: column;
}

.uclu-ic > .row > .col
{
display:     flex;
align-items: center;
}

.uclu-ic > .row > .col:first-child img, .uclu-ic > .row > .col:nth-child(3) img
{
filter: brightness(0) invert(1);
margin-right:     20px;
}

.tlf-title
{
color:     #ffffff;
font-size: 27px;
font-weight:     700;
line-height: 29px;
}

.tlf-text
{
color:     #ffffff;
font-size: 13px;
font-weight:     400;
line-height: 17px;
}

.uclu-ic > .row > .col:nth-child(2) img
{
margin-right:     20px;
}

.uclu-ic > .row
{
display:     flex;
align-items: center;
}

.social-title
{
display:     flex;
flex-direction: column;
color:     #000000;
font-size: 17px;
font-weight:     700;
line-height: 25px;
}

.social-text
{
color:     #000000;
font-size: 12px;
font-weight:     400;
line-height: normal;
}
#social li a
{
width:     45px;
height: 45px;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15);
border-radius:     33px;
background-color: #f6f6f6;
display:     flex;
align-items: center;
justify-content:     center;
}
#social
{
display:     flex;
align-items: center;
justify-content:     flex-end;
}
#social li
{
margin-left:     9px;
}

.social-wrapper > .inner > .fl > .row
{
display:     flex;
align-items: center;
}

.social-wrapper
{
box-sizing:     border-box;
padding-top: 43px;
padding-bottom:     45px;
border-bottom: 1px solid #f6f6f6;
}

.is-ortaklari-title + div > .row > .col-6
{
margin-bottom:     30px;
}
#footerContact
{
display:     none;
}

.adres-wrap
{
display:  block;
box-sizing:   border-box;
width: 100%;
color:     #000000;
font-size: 13px;
font-weight:     700;
line-height: 21px;
}

.footer-logos{
        align-items: center;
    display: flex;
}

.eposta-wrap
{
box-sizing:     border-box;
display:block;
width: 100%;
color:     #000000;
font-size: 13px;
font-weight:     700;
line-height: 21px;
}

.etbis-wrap, .kultur-wrap
{
box-sizing: border-box;
    display: inline-block;
    width: 40%;
    color: #000000;
    font-size: 13px;
    font-weight: 700;
    line-height: 21px;
}

.footer-cards
{
display:     flex;
padding-left:0px!important;
padding-top:  20px;
padding-bottom:10px;
}

.fw-400
{
font-weight:  400;
}

.footer-logo
{
padding-bottom: 10px;
    display: inline-block;
    float: left;
    padding-right: 20px;
}

.footer-cards img
{
margin-left:     10px;
}

.footer-cards img:first-child
{
margin-left:     0;
}
#footerMiddle p
{
padding-bottom:    0;
}
#contactInfo i
{
display:    inline-block;
width:25px;
}
#footerBottom
{
padding-top:     40px;
padding-bottom: 40px;
}
#footerSecurity img
{
padding-right:    10px;
}
#footerCards
{
flex-direction:    row-reverse;
}
#footerCards img
{
max-width:    60px;
padding-left:10px;
}
#tsoft-eticaret-sistemleri
{
line-height:    50px;
font-size:12px;
color:    #6c6c6c;
text-align:center;
background:    #fff;
}
#footer
{
z-index:     9;
}
@media screen and (max-width: 1000px)
{
#footerMiddle
{
padding-top:    25px;
padding-bottom:25px;
}
#footerMiddle .col-2
{
padding-top:    15px;
padding-bottom:15px;
}
#footerMiddle .col-2:nth-child(3n+1)
{
clear:    both;
}
#footerIcons
{
flex-wrap:     wrap;
}
#footerSecurity, #footerCards
{
width: 100%;
justify-content:     center;
}
#footerSecurity
{
padding-top:    10px;
}
#footerCards
{
padding-bottom:    10px;
}
#footerSecurity img,
#footerCards img
{
padding-top:    10px;
padding-bottom:10px;
padding-left:    10px;
}
}
@media screen and (min-width: 769px)
{
#footerMiddle ul li div
{
display:block !important;
height:auto !important;
}
}
@media screen and (max-width: 768px)
{
#footer-social p,
#footer-newsletter p
{
font-size:    15px;
}

.footer-uclu
{
padding-top:     15px;
padding-bottom: 15px;
margin-top:     20px;
}

.uclu-ic > .row
{
margin-left:     0;
margin-right: 0;
display:     block;
}

.uclu-ic > .row > .col img
{
max-width:     29px;
margin-right: 10px !important;
}

.guvenli-title
{
font-size:     13px;
line-height: normal;
margin-bottom:     0;
}

.guvenli-text
{
font-size:     11px;
}

.uclu-ic > .row > .col
{
margin-bottom:     10px;
}

.tlf-title
{
font-size:     21px;
}

.tlf-text
{
font-size:     11px;
}

.social-wrapper > .inner > .fl > .row
{
display:     block;
margin: 0;
}

.social-wrapper > .inner > .fl > .row
{
}

.social-title
{
font-size:     15px;
line-height: normal;
}

.social-text
{
margin-top:     6px;
}

.is-ortaklari-title + div > .row > .col-6
{
width: 50%;
margin-bottom:     20px;
}

.ortak-wrap > .row > .col
{
width: 100%;
}

.ortak-wrap > .row
{
margin:     0;
}
#footerBottom
{
padding-top:     20px;
padding-bottom: 20px;
}

.adres-wrap
{
text-align:     left;
width: 100%;
margin-bottom:     10px;
}

.eposta-wrap
{
text-align:     left;
width: 100%;
margin-bottom:     10px;
}

.etbis-wrap, .kultur-wrap
{
width:100%!important;
}

.etbis-wrap img, .kultur-wrap img
{
max-height: max-content;
}
#footerBottom .inner > .fl > .row
{
margin-left:     0;
margin-right: 0;
}
#footerBottom .footer-cards
{
margin-top:     20px;
}
#footerTop p
{
font-size:    13px;
}
#footer .newsletterMain
{
padding-top:    10px;
padding-right:20px;
padding-bottom:    10px;
padding-left:20px;
}
#footer .newsletterMain .sub-email
{
font-size:    15px;
box-sizing:border-box;
}
#footer .newsletterMain input[type="button"]
{
font-size:    15px;
}
#footerMiddle
{
}
#footerMiddle .col-2
{
padding-top:    0;
padding-left:0;
padding-bottom:    0;
padding-right:0;
}
#footerMiddle ul li
{
float:    left;
}
#footerMiddle ul ul li
{
float:    none;
width:auto;
padding-left:    20px;
padding-right:20px;
border-bottom:    1px solid #fff;
}
#footerMiddle h3
{
line-height:    60px;
color:#fff;
font-size:    20px;
font-weight:600;
padding-left:    20px;
padding-right:20px;
background:    #444;
margin-bottom:1px;
cursor:    pointer;
}
#footerMiddle h3.active
{
background:    #dcba5a;
}
[dir="rtl"] #footerMiddle h3
{
background-position:    10px center;
}
#footerMiddle h3 + div
{
background:    #f7f7f7;
display:none;
}
#footerMiddle ul li a, #footerMiddle p
{
line-height:    35px;
font-size:17px;
}
#footerMiddle p
{
padding-left:    20px;
padding-right:20px;
}
#footerBottom .col
{
text-align:    center;
display: block;
}
#footerBottom .col img
{
padding-right:    5px;
padding-left:5px;
margin:     0 4px;
max-height: 17px;
}
#footerContact
{
background:    none;
}
#contactInfo
{
padding-top:    20px;
padding-bottom:20px;
}
#contactInfo i
{
font-size:    15px;
}
#footer-social .d-flex
{
display:    inherit;
}
#social
{
text-align:    left;
box-sizing:border-box;
justify-content:     flex-start;
margin-top: 10px;
}
#social li,
#social li a
{
width:     35px;
height: 35px;
margin-left:     0;
margin-right: 5px;
}
#social li a
{
display:    flex;
align-items:center;
}
#social li a img
{
margin-right:    auto;
margin-left:auto;
}
#footerIcons,
#footerIcons .d-flex
{
display:    inherit;
}
}
@media screen and (max-width: 540px)
{
#footer	h3
{
line-height:    45px;
font-size:15px;
}
#footerMiddle ul li a,
#footerMiddle p
{
line-height:    25px;
font-size:13px;
}
#social li
{
}
#footer .newsletterMain .sub-email
{
height:    40px;
line-height:38px;
font-size:    13px;
margin-bottom:10px;
}
#footer .newsletterMain input[type="button"]
{
height:    40px;
font-size:13px;
}
}