#mainWrapper #tsoft-eticaret-sistemleri
{line-height:       50px;font-size: 0;color:       #6c6c6c;text-align:center;background:       #fff;display:block!important;width: auto;padding: 0;position: absolute;right: 10px;bottom: 0;z-index: 999;}
#tsoft-eticaret-sistemleri a:first-child {
    font-size: 14px;
}
div#tsoft-eticaret-sistemleri a[title="E-ticaret"] {
    display: none;
}

/* Custom */
#footer-newsletter
{
flex-direction:       column;
justify-content:center;
padding-top:       50px;
padding-bottom:50px;
background:       #5e5e5d;
border-bottom:1px solid #858585;
}
#footer-newsletter h3
{
line-height:       27px;
font-size:23px;
color:       #fff;
font-family:'Roboto', sans-serif;
font-weight:       700;
padding-bottom:20px;
margin-top:       0;
margin-bottom:0;
}

.newsletterMain
{
max-width:       860px;
}

.newsletterMain input[type="text"]
{
height:       60px;
line-height:20px;
font-size:       12px;
color:#1f1f1f;
font-family:'Roboto', sans-serif;
font-weight:       300;
border:0;
}

.newsletterMain input[type="button"]
{
width:       72px;
height:60px;
background:url('newsletter.svg') no-repeat center center;
border:       0;
cursor:pointer;
}
#footerMiddle
{
padding-top:       50px;
padding-bottom:90px;
background:       #5e5e5d;
}
#footerMiddle h3
{
line-height:       15px;
font-size:14px;
color:       #fff;
font-family:'Roboto', sans-serif;
font-weight:       700;
text-transform:uppercase;
word-break:       break-all;
padding-bottom:15px;
margin-top:       0;
margin-bottom:0;
border-bottom:        1px solid #858585;
}
#footerMiddle ul li
{
display:       block;
}
#footerMiddle ul li a,
#footerMiddle p
{
display:       block;
line-height:15px;
font-size:       12px;
color:#afadaded;
font-family:'Roboto', sans-serif;
margin-bottom:       8px;
margin-top:8px;
}
#footerMiddle ul li a:hover
{
color:       #eee;
}
#footerMiddle p
{
padding-bottom:       0;
}
#social
{
margin-top:      15px;
}
#social ul
{
padding-top:       10px;
}
#social li,
#social li a,
#social li a img
{
width:       30px;
height:30px;
}
#social li
{
padding-right:       20px;
padding-bottom:20px;
}
#social a
{
border-radius:50%;
}
#social a:hover
{
background-blend-mode:       multiply;
}
#contactInfo span
{
line-height:       15px;
font-size:12px;
color:       #afadaded;
font-family:'Roboto', sans-serif;
font-weight:       500;
padding-left:20px;
margin-top:       20px;
}

.address
{
background:url('footer-pin.svg') no-repeat;
}

.phone
{
background:url('footer-phone.svg') no-repeat 0 center;
}

.email
{
background:url('footer-email.svg') no-repeat 0 center;
}
#footerCards img,
#footerSecurity img
{
padding-top:       20px;
}
#footerCards img:not(:last-child),
#footerSecurity img:not(:last-child)
{
padding-right:       10px;
}
#footer-copyright
{
line-height:       13px;
font-size:11px;
color:       #1f1f1f;
font-family:'Roboto', sans-serif;
padding-bottom:       20px;
}
/* Custom */
@media screen and (max-width: 1000px)
{
#footerMiddle
{
padding-top:       25px;
padding-bottom:25px;
}
#mainWrapper #tsoft-eticaret-sistemleri {
    width: 100%;
    position: relative;
    right: 0;
}
#footerMiddle .col-2
{
padding-top:       15px;
padding-bottom:15px;
}
#footerMiddle .col-2:nth-child(3n+1)
{
clear:       both;
}
#footerIcons
{
display:       inherit;
}
#footerCards,
#footerSecurity
{
justify-content:       center;
}
}
@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;
}
#footerTop p
{
font-size:       13px;
}
#footer-newsletter
{
padding-top:       30px;
padding-bottom:20px;
border-color:       #5e5e5d;
}
#footer .newsletterMain
{
padding-top:       10px;
padding-right:20px;
padding-bottom:       10px;
padding-left:20px;
box-sizing:       border-box;
}
#footer .newsletterMain input[type="text"]
{
font-size:       15px;
box-sizing:border-box;
}
#footer .newsletterMain input[type="button"]
{
font-size:       15px;
}
#footerMiddle
{
padding-top:       0;
padding-bottom:0;
background-color:       #848484;
border-top:0;
}
#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 #a5a5a5;
}
#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;
padding-bottom:0;
}
#footerMiddle h3.active
{
background:       #1f1f1f;
}
[dir="rtl"] #footerMiddle h3
{
background-position:       10px center;
}
#footerMiddle h3 + div
{
background:       #848484;
display:none;
}
#footerMiddle ul li a,
#footerMiddle p
{
line-height:       35px;
font-size:17px;
}
#footerMiddle p
{
padding-left:       20px;
padding-right:20px;
}
#footerContact
{
padding-right:       0;
padding-left:0;
}
#contactInfo
{
padding-right:       20px;
padding-left:20px;
}
#footerBottom .col
{
text-align:       center;
}
#footerBottom .col img
{
padding-right:       5px;
padding-left:5px;
}
#footerContact
{
background:       none;
}
#contactInfo
{
padding-top:       20px;
padding-bottom:20px;
box-sizing:       border-box;
}
#contactInfo i
{
font-size:       15px;
}
#footerSecurity
{
padding-top:       10px;
}
#footerCards
{
padding-bottom:       10px;
}
#footerSecurity img,
#footerCards img
{
padding-top:       10px;
padding-bottom:10px;
padding-left:       10px;
}
#footer-social .d-flex
{
display:       inherit;
}
#social
{
text-align:       left;
box-sizing:border-box;
}
#social li,
#social li a
{
width:       40px;
height:40px;
}
#social li
{
padding:       10px;
}
#footerMiddle #social li a
{
display:       flex;
align-items:center;
padding-top:       0;
padding-bottom:0;
}
#social li a img
{
width:       40px;
height:40px;
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
{
padding-top:       5px;
padding-right:5px;
padding-bottom:       5px;
padding-left:5px;
}
#footer-newsletter
{
padding-top:       10px;
padding-bottom:10px;
}
#footer .newsletterMain input[type="text"]
{
height:       40px;
line-height:38px;
font-size:       13px;
}
#footer .newsletterMain input[type="button"]
{
top:       10px;
right:20px;
height:       40px;
font-size:13px;
}
#footer-newsletter h3
{
padding-bottom:       0;
}
}