#tsoft-eticaret-sistemleri
{
background:   #359406;
width: 100%;
margin-top: 1px !important;
padding:   0px;
font-size: 11px;
color:   #fff;
height: 20px;
line-height:   20px;
}
#footerSecurity span
{
color:     #000;
text-decoration: none;
font-size:     14px;
font-weight: 600;
}

.footermenu ul
{
text-align:     center;
}

.footermenu ul li
{
display: inline-block !important;
margin:     6px 11px;
}

.footermenu ul li a
{
color: #4d4d4d !important;
font-size: 17px !important;
padding: 10px 20px !important;
font-family: 'Raleway';
font-weight:     500;
}
#footer h3
{
font-size:     13px;
font-weight:700;
line-height:     20px;
text-transform:uppercase;
word-break:     break-all;
margin-top:0;
}
#footerTop
{
padding-top:     20px;
padding-bottom: 20px;
background:     #ebebeb;
}
#footerTop h3
{color: #489c1e;font-size: 14px;line-height: 50px;font-family: "Lato", sans-serif;margin: 0px;font-weight: 500;}

.newsletter
{
}
[dir="rtl"] .newsletter
{
margin-right:     0;
}
#footer .newsletterMain
{position:     relative;border-radius: 8px;}
#footer .newsletterMain input[type="text"]
{width: calc(85% - 3px);height: 46px;line;line-height: 14px;border: 1px solid #489c1e;font-size: 14px;color:     #626262;background: #ebebeb;border-radius: 10px 0 0 10px;text-indent: 8px;float: left;}
#footer .newsletterMain .placeholder
{
right:      50px;
line-height: 48px;
padding-left:      10px;
}
#footer .newsletterMain input[type="button"]
{float: left;z-index: 33;height: 50px;border: 0;color:     #fff;background: #489c1e;cursor:     pointer;background-image: none !important;font-size: 19px;font-family: 'open sans', sans-serif;font-weight:     600;cursor: pointer;border-radius: 0 10px 10px 0;}
[dir="rtl"] #footer .newsletterMain input[type="button"]
{
right:     auto;
left:10px;
}
[dir="rtl"] #social
{
float:     left;
}
#social ul
{
}
#social li, #social li a, #social li a img
{
float:     left;
width: 55px;
height:     55px;
padding: 0px !important;
}
[dir="rtl"] #social li,
[dir="rtl"] #social li a,
[dir="rtl"] #social li a img
{
float:     right;
}
#social
{
text-align:     center;
margin: 20px 0px;
}
#social li
{
padding-right:     0px;
padding-bottom: 0px;
margin:     0px 9px;
display: inline-block !important;
float:     none;
text-align: center;
}
[dir="rtl"] #social li
{
padding-right:     0;
padding-left:10px;
}
#footerMiddle
{
padding-top:     20px;
padding-bottom:20px;
}
#footerMiddle ul li
{
display:     block;
}
#footerMiddle ul li a, #footerMiddle p
{
display:     block;
padding-top:8px;
padding-bottom:     8px;
line-height:14px;
font-size:     12px;
color:#000;
}
#footerBottom
{
background:     #dadada;
min-height:50px;
}
#footerBottom .col
{
min-height:     50px;
line-height:47px;
display:     list-item;
list-style:none;
}
#footerBottom .col img
{
vertical-align:     middle;
max-height:26px;
}
#footerSecurity img
{
padding-right:     10px;
}
#footerCards
{
text-align:     right;
}
#footerCards img
{
padding-left:     10px;
}
@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;
}
}
@media screen and (min-width: 769px)
{
#footerMiddle ul li div
{
display:block !important;
height:auto !important;
}
}
@media screen and (max-width: 768px)
{
#footer .newsletterMain input[type="text"]
{
width: 75%;
height:  50px;
line-height: 48px;
border:  0;
margin-top: 3px;
margin-left:  3px;
font-size: 14px;
color:  #626262;
background: #ebebeb;
border-radius: 0px !important;
text-indent:  8px;
float: left;
height: 47px !important;
appearance:  none;
-moz-appearance: none;
-webkit-appearance:  none;
border-radius: 0;
-moz-border-radius:  0;
-webkit-border-radius: 0;
}

.footermenu ul li
{
display: inline-block !important;
margin:  6px 0px;
}
#footerSecurity span
{
color:   #000;
text-decoration: none;
font-size:   14px;
font-weight: 600;
line-height:   24px;
margin-bottom: 17px;
float:   left;
width: 100%;
margin-top:   10px;
}
#footer .newsletterMain input[type="button"]
{
float:  left;
z-index: 33;
width: 19%;
text-align:  center;
height: 58px;
border:  0;
color: #fff;
cursor:  pointer;
background-image: none !important;
font-size:  15px;
letter-spacing: 0px;
padding:  0px;
font-family: 'open sans', sans-serif;
font-weight:  600;
border-top-right-radius: 12px;
border-bottom-right-radius:  12px;
cursor: pointer;
border-radius: 0px !important;
background: transparent !important;
appearance:  none;
-moz-appearance: none;
-webkit-appearance:  none;
border-radius: 0;
-moz-border-radius:  0;
-webkit-border-radius: 0;
}
#footerTop h3
{
width:100%
;text-align:  center;
}
#footer h3
{
font-size:     23px;
line-height:35px;
}
#footerTop p
{
font-size:     13px;
}
#newsletter
{
margin-right:     0;
}
#social
{
text-align:   center;
margin: 0px;
}
#newsletterMain input[type="text"]
{
font-size:     15px;
}
#footerMiddle
{
padding-top:   10px;
padding-bottom: 0px;
}
#footerMiddle .col-2
{
padding-top:     0;
padding-left:0;
padding-bottom:     0;
padding-right:0;
}
#footerTop h3
{
font-size: 15px !important;
letter-spacing:   0px;
}
#footerMiddle ul li
{
}
#footerMiddle ul ul li
{
float:  left;
width: 49%;
padding-left:  0;
margin:0px;
padding-right:  0;
border: 1px solid #fff;
}
#footerMiddle h3
{
margin-bottom:     1px;
padding-left:20px;
padding-right:     20px;
line-height:50px;
background:#dadada url('plusIcon.png') no-repeat right center;
cursor:     pointer;
}
[dir="rtl"] #footerMiddle h3
{
background:#dadada url('plusIcon.png') no-repeat 20px center;
}
#footerMiddle h3.active
{
color:     #fff;
background:#6C6C6C url('minusIcon.png') no-repeat right center;
}
[dir="rtl"] #footerMiddle h3.active
{
background:#6C6C6C url('minusIcon.png') no-repeat 20px center;
}
#footerMiddle h3 + div
{
background:  #f5f5f5;
}
#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;
}
#footerBottom .col img  
{
padding-right:     5px;
padding-left:5px;
}
}
@media screen and (max-width: 540px)
{
#footer	h3
{
font-size:     15px;
}
#footerMiddle ul li a, #footerMiddle p
{
font-size:     13px;
}
}
@media screen and (max-width: 400px) and (min-width: 100px)
{
.footermenu ul li a
{
font-size: 12px !important;
}
}