.v5FooterSticky
{
position:     fixed;
bottom:0px;
background-color:      #fff;
}
#footer p, #footerMiddle ul li a
{
color:          #000;
font-size: 14px;
text-align:          center;
/* Text style for "Investor r" */
font-weight:          300;
line-height: 35px;
}
body #tsoft-eticaret-sistemleri
{
display: none !important;
background: none !important;
color:        #aaaaaa;
}
body .tumHaklar #tsoft-eticaret-sistemleri
{
display:block !important;
}
body #tsoft-ecommerce-systems
{
display: none !important;
background: none !important;
color:   #aaaaaa;
}

.need-help
{
display:          flex;
align-items: center;
color:          #2c3038;
font-size: 16px;
font-weight:          700;
text-align: left;
/* Text style for "Need Help?" */
line-height:          normal;
}

.chat-sales , .send-mail
{
color:          #2c3038;
font-size: 16px;
text-align:          left;
/* Text style for "Chat with" */
font-weight:          300;
line-height: normal;
}
#footerMiddle .col-2
{
width: 20%;
}
a.telefon
{
border-radius:          36px;
border: solid 1px #70c2b4;
background-color:          #ffffff;
font-size: 20px;
font-weight:          500;
font-stretch: normal;
font-style:          normal;
line-height: normal;
letter-spacing: 1.2px;
text-align:          center;
color: #000000;
display:          flex;
align-items: center;
justify-content:          center;
box-sizing: border-box;
height:          50px;
margin-top: 37px;
}
a.email
{
border-radius:          36px;
border: solid 1px #70c2b4;
background-color:          #ffffff;
font-size: 14px;
font-weight:          500;
font-stretch: normal;
font-style:          normal;
line-height: normal;
letter-spacing: 1.2px;
text-align:          center;
color: #000000;
display:          flex;
align-items: center;
justify-content:          center;
box-sizing: border-box;
height:          50px;
margin-top: 37px;
}
a.telefon i.icon-telefon
{
background: url(telefon.svg) no-repeat left center
;width:          37px;
height: 22px
;background-size:          contain;
}
a.email i.icon-mail
{
background: url(mail.svg) no-repeat left center;
width:          33px;
height: 17px;
background-size:          contain;
}
#footer-social h3,
#footer-newsletter h3
{
margin-top:         0;
margin-bottom: 0;
font-size:          18px;
font-weight: 300;
font-stretch:          normal;
font-style: normal;
line-height: 1.33;
letter-spacing: 1.5px;
color:          #d7936b;
}
#footer-social p,
#footer-newsletter p
{
line-height:         20px;
font-size:14px;
color:         #fff;
font-weight:300;
}
#social
{
padding:          0;
margin-bottom:60px;
}
#social ul
{
padding-top:         10px;
}
div#footerIcons
{
display:          flex;
align-items: center;
justify-content:          center;
}
div#footerIcons img
{
padding:          0 7px;
}
#social li a,
#social li a img
{
float:         left;
padding-right: 10px;
}

.tooltip2
{
left:         0;
right:0;
position:         absolute;
top:-100%;
}
[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;
border-radius: 25px;
border:          solid 1px #f1efef;
background-color: #ffffff;
font-size:          14px;
font-weight: 500;
line-height:          2;
letter-spacing: 0.25px;
color:          #acacac;
padding-left: 20px;
}
#footer .newsletterMain .placeholder
{
right:         40px;
line-height:34px;
padding-left:         10px;
}
[dir="rtl"] #footer .newsletterMain .placeholder
{
right:         1px;
left:40px;
padding-right:         5px;
padding-left:25px;
}
#footer .newsletterMain input[type="button"]
{
height:         50px;
border:0;
cursor:         pointer;
text-transform: uppercase;
border-radius:          25px;
background-image: linear-gradient(338deg, #70c2b4 74%, #8abbcc -26%);
font-size:          14px;
font-weight: bold;
line-height:          normal;
letter-spacing: 1px;
color:          #ffffff;
padding: 0 20px;
margin-left:          20px;
}

.footer-information a
{
color:          #2c3038;
font-size: 14px;
font-weight:          600;
text-align: center;
/* Text style for "returns &" */
line-height:          normal;
text-transform: uppercase;
}

.icon-telefon
{
background: url('/Data/EditorFiles/rdm/phone-svg.svg') no-repeat left center;
width:          70px;
height: 61px;
}

.v5deeplinks, .v5copyright
{
border-top:      1px solid #e6e6e6;
background: #eee;
}

.v5disclaimer p
{
/*text-align: center !important;*/
}

.v5sociallinks
{
border-top:      1px solid #e6e6e6;
}

.v5sociallinks ul
{
display:      flex;
justify-content: space-around;
}

.v5linktw a svg path, .v5linkyt a svg path, .v5linkfb a svg path
{
fill:      #676767;
}

.v5linktw a:hover svg path, .v5linkyt a:hover svg path, .v5linkfb a:hover svg path
{
fill:      #0096d6;
}

.footer-links a
{
color:          #000;
font-size: 15px;
text-align:          left;
/* Text style for "GTX 1080 L" */
font-weight:          300;
line-height: normal;
}

.footer-links
{
/*margin-top:     40px;*/
}

.footer-links ul
{
display:      flex;
flex-wrap: wrap;
justify-content:      center;
}
#footer-newsletter
{
padding-top:          130px;
padding-bottom:35px;
border-top:          solid 1px #f1f1f1;
}
#footer-newsletter h3
{
margin-bottom:          5px;
color: #000000;
font-size:          17px;
font-weight: 600;
line-height:          normal;
letter-spacing: 0.3px;
}
#footer-newsletter p
{
color:          #000000;
font-size: 14px;
font-weight:          normal;
line-height: 2;
letter-spacing: 0.25px;
}
#footerMiddle
{
padding-top:          50px;
padding-bottom: 20px;
background-color:          #fff;
}
#footerMiddle h3
{
word-break:         break-all;
margin-top:0;
margin-bottom:          20px;
color: #000;
font-size:          16px;
text-align: center;
/* Text style for "About Us" */
font-weight:          400;
line-height: normal;
text-transform:          uppercase;
}
#footerMiddle ul li
{
display:         block;
}
#footerMiddle ul li a,
#footerMiddle p
{
display:          flex;
align-items: center;
justify-content:      center;
}
#footerMiddle ul li a
{
padding-bottom:          0;
padding-top: 0;
}

.efl-edit
{
color:  #000;
font-size: 14px;
text-align:  center;
font-weight: 300;
line-height:  35px;
display: flex;
align-items:  center;
justify-content: center;
padding-bottom:  0;
padding-top: 0;
cursor:  pointer;
}
#footerMiddle .col-10.col-sm-12.col-ml-1.col-mr-1
{
/*border-bottom:     1px solid #ababab50;
padding-bottom:      10px;
*/
}
#footerMiddle ul li a:hover
{
}
#footerMiddle p
{
padding-bottom:         0;
}
div#footerSecurity
{
justify-content:          flex-end;
}
#footerContact
{
background:url('footerContact.png') no-repeat center center;
}
#contactInfo strong
{
color:         #393939;
}
#contactInfo i
{
display:         inline-block;
width:25px;
}

.tumHaklar
{
color:          #ababab;
font-size: 18px;
text-align:          center;
font-weight: 400;
line-height:          normal;
margin-bottom: 30px;
}
label[for="langMobile"]
{
color:          #ffffff;
font-size: 14px;
font-weight:          300;
text-align: right;
/* Text style for "Country /" */
line-height:          normal;
margin-bottom: 30px;
margin-top:          20px;
border-radius: 3px;
border:          1px solid #ffffff;
padding: 10px;
}
label[for="langMobile"] .language
{
display:          flex;
align-items: center;
border-left:          1px solid #cccccc;
}
#langMobile
{
color:          #ffffff;
font-size: 14px;
font-weight:          600;
text-align: left;
/* Text style for "United Sta" */
line-height:          normal;
border: 0;
background: url(arrow-bottom-white.png) no-repeat right center #2c3038;
padding-right:          30px;
padding-left: 10px;
}

.tumHaklar a
{
color:          #aaaaaa;
font-size: 12px;
text-align:          left;
/* Text style for "CA Supply" */
font-weight:          300;
line-height: normal;
}
#footerBottom
{
padding-top:          30px;
padding-bottom: 30px;
background-color:          #2c3038;
}
#footerSecurity img
{
padding-right:         10px;
opacity: 0.8;
}
#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;
}
@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)
{
.tumHaklar a
{
width: 100%;
padding:          10px 0;
}

.tumHaklar
{
padding:          0 10px;
text-align: left;
box-sizing:          border-box;
}
#footerMiddle .col-2
{
width: 100%;
}

.d-flex.contact
{
flex-direction:          column;
}

.need-help .icon-telefon
{
width:          60px;
margin-bottom: 10px;
}

.need-help
{
flex-direction:          column;
}
div#footerIcons
{
display:          block;
}
div#footerIcons img
{
padding:          7px;
float:none;
display:         inline-block;
}
#footer-social p,
#footer-newsletter p
{
font-size:         15px;
}
#footerTop p
{
font-size:         13px;
}
#footer .newsletterMain
{
padding-top:         10px;
padding-right:0;
padding-bottom:         10px;
padding-left:0;
}
#footer .newsletterMain .sub-email
{
font-size:         15px;
box-sizing:border-box;
}
#footer .newsletterMain input[type="button"]
{
font-size:         15px;
}
#footerMiddle
{
padding-top:         0;
padding-bottom:0;
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
{
}
#footerMiddle h3
{
line-height:         40px;
/*color:#fff;*/
font-size:         20px;
font-weight:600;
padding-left:         20px;
padding-right:20px;
margin-bottom:         1px;
cursor:pointer;
border-top:          1px solid #ffffff;
}
#footerMiddle h3.active
{
}
[dir="rtl"] #footerMiddle h3
{
background-position:         10px center;
}
#footerMiddle h3 + div
{
display:         none;
padding: 20px 0;
}
#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;
}
#footerContact
{
background:         none;
}
#contactInfo
{
padding-top:         20px;
padding-bottom:20px;
}
#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 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
{
font-size:         15px;
padding: 0;
}
#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 .newsletterMain .sub-email
{
height:         40px;
line-height:38px;
font-size:         13px;
margin-bottom:10px;
}
#footer .newsletterMain input[type="button"]
{
height:         40px;
font-size:13px;
}
}