#etki a:hover
{
color:   black;
font-size: 13.3px;
}
#etkiicerik a:hover
{
color:   black;
font-size: 14.2px;
}
#footer h3, .newsletter span, #social span
{
font-size:   14px;
font-weight: 400;
line-height:   20px;
text-transform: uppercase;
word-break:   break-all;
margin-top: 0;
}
#footer .foobslk
{
font-size:   13px;
font-weight: 400;
line-height:   20px;
text-transform: uppercase;
word-break:   break-all;
margin-top: 0;
}
#footerTop
{
padding-top:   25px;
padding-bottom: 25px;
background:   #6c6c6c;
}
#footerTop h3
{
color:   #fff;
}
#footerTop p
{
display:   block;
font-size: 12px;
color:   #fff;
line-height: 20px;
}

.newsletter
{
margin-bottom:   20px;
}
#footer .newsletterMain
{
background:   #fff;
border: 1px solid #fff;
position:   relative;
margin-bottom: 10px;
}
#footer .newsletterMain input[type="text"]
{
width: 100%;
height:   48px;
line-height: 48px;
border:   0;
text-indent: 10px;
}
#footer .newsletterMain input[type="text"]::-webkit-input-placeholder
{
font-size:   13px;
color: #000;
}
#footer .newsletterMain input[type="text"]::-moz-placeholder
{
font-size:   13px;
color: #000;
}
#footer .newsletterMain input[type="text"]:-ms-input-placeholder
{
font-size:   13px;
color: #000;
}
#footer .newsletterMain input[type="text"]:-moz-placeholder
{
font-size:   13px;
color: #000;
}
#footer .newsletterMain .placeholder
{
right:   50px;
line-height: 48px;
padding-left:   10px;
}
#footer .newsletterMain input[type="button"]
{
position:   absolute;
top: 0;
right:   -4px;
z-index: 33;
width: 25%;
height: 100%;
background:   #000;
text-align: center;
color:   #fff;
text-transform: uppercase;
border:   0;
cursor: pointer;
font-size:   13px;
-webkit-appearance: none;
}
input
{
border-radius:   0;
}
[dir="rtl"] #footer .newsletterMain input[type="button"]
{
left:   0;
right: auto;
}
#social
{
margin-bottom:   20px;
margin-top: 10px;
}
#social ul
{
padding-top:   0;
}
#social li, #social li a, #social li a img
{
float:   left;
width: 40px;
height:   40px;
}
#footerMiddle #social ul li a
{
padding-top:   0;
padding-bottom: 0;
}
#social li
{
padding-right:   10px;
padding-bottom: 10px;
list-style-type:   none;
}
#footerMiddle
{
padding-top:   110px;
padding-bottom: 0;
border-top:   2px solid #df508e;
background: #ededed;
margin-top:   80px;
}
#footerMiddle:before
{
content: '';
background: url(https://cdn.modaselvim.com/theme/v4-modaselvim/sub_theme/alt/v4/user_alt/alt_ico.png) center center no-repeat;
width:   94px;
height: 107px;
position:   absolute;
left: 0;
right:   0;
top: -54px;
margin:   auto;
}
#footerMiddle ul li
{
display:   block;
}
#footerMiddle ul li a, #footerMiddle p
{
display:   block;
padding-top: 8px;
padding-bottom:   8px;
line-height: 16px;
font-size:   13px;
color: #3a3a3a;
font-weight:   300;
}

.storeLinks .fl .col
{
clear:   both;
font-size: 0;
margin-bottom:   10px;
}

.storeLinks a.col img
{
max-height:   100px;
display: block;
}

.storeLinks a img:not(.etbis-img)
{
max-height: 45px !important;
}

.storeLinks .fl + .col
{
padding-left:   0;
}
#footerBottom
{
background:   #fff;
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
{
text-align:   center;
}
#footerSecurity img
{
padding-right:   5px;
padding-left: 5px;
text-align:   center;
opacity: .7;
}
#footerCards
{
text-align:   right;
}
#footerCards img
{
padding-left:   10px;
}

.fb_iframe_widget, .fb_iframe_widget *
{
width: 100% !important;
}

.fb_iframe_widget iframe div
{
width: 100% !important;
}

.newsletter span, #social span
{
font-weight:   700;
display: block;
margin-bottom:   10px;
}
#copy
{
font-size:   14px;
color: #000;
font-weight:   300;
}

.facebook
{
display:   none;
}
[dir="rtl"] #social li
{
float:  right;
padding-right: 0;
padding-left:  10px;
}
@media screen and (max-width: 1000px)
{
#footerMiddle
{
padding-top:   45px;
padding-bottom: 0px;
}
#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;
margin-top:   10px;
}
#mainBar
{
margin-top:   -15px;
}
}
@media screen and (max-width: 768px)
{
#footer h3, .newsletter span, #social span
{
font-size:   23px;
line-height: 35px;
}
#footerMiddle + .bankaBar > .row > .inner > .row
{
margin-left:   0;
margin-right: 0;
}
#footerTop p
{
font-size:   13px;
}
#newsletter
{
margin-right:   0;
}
#newsletterMain input[type="text"]
{
font-size:   15px;
}
#footerMiddle
{
padding-top:   60px;
}
#footerMiddle .col-2
{
padding-top:   0;
padding-left: 0;
padding-bottom:   0;
padding-right: 0;
}
#footerMiddle ul li
{
float:   left;
}
[dir="rtl"] #footerMiddle ul li
{
/*
float:         right;
*/
}
#footerMiddle ul ul li
{
float:   none;
width: auto;
padding-left:   10px;
padding-right: 10px;
}
#footerMiddle span.foobslk
{
margin-bottom:   1px;
padding-left: 10px;
line-height:   50px;
background: url('plus_icon.png') no-repeat right center;
cursor:   pointer;
font-size: 16px;
color:   #000000;
width: 100% !important;
display:   block;
}
[dir="rtl"] #footerMiddle span.foobslk
{
padding-right:   10px;
padding-left: 0;
background: url('plus_icon.png') no-repeat 20px center;
}
#footerMiddle span.foobslk.active
{
color:   #000;
background: url('minus_icon.png') no-repeat right center;
}
[dir="rtl"] #footerMiddle span.foobslk.active
{
background: url('minus_icon.png') no-repeat 20px center;
}
#footerMiddle .foobslk + div
{
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;
}
#footerBottom .col img
{
padding-right:   5px;
padding-left: 5px;
}
[dir="rtl"] div#social > ul
{
float:   right;
}
}
@media screen and (max-width: 540px)
{
#footer h3, .newsletter span, #social span
{
font-size:   15px;
}
#footerMiddle ul li a, #footerMiddle p
{
font-size:   13px;
display: block;
padding-left:   0;
line-height: 20px;
color:   #000;
}
#footerMiddle:before
{
background-size: 70%;
}
#social
{
margin-bottom:   10px;
}

.shoppingCart
{
margin-bottom:   10px;
}
}