/* width */ ::-webkit-scrollbar { width: 5px; height: 5px; border-radius: 5px; } /* Track */ ::-webkit-scrollbar-track { background: #f1f1f1; border-radius: 5px; } /* Handle */ ::-webkit-scrollbar-thumb { background: #888; border-radius: 5px; } /* Handle on hover */ ::-webkit-scrollbar-thumb:hover { background: #555; border-radius: 5px; } .site--footer { padding-top: 20px; background: #fff; section { padding-top: 20px; padding-bottom: 20px; } .apps { .btns { text-align: center; button { margin: 0 10px; border: none; background: transparent; cursor: pointer; height: 80px; img { height: 100%; } } } } .r1 { a { b { display: inline-block !important; direction: ltr !important; color: rgba(#000, 0.5); @extend %defaultTransition; } &:hover { b { color: $theme; } } } i { margin-left: 10px; margin-right: 10px; } } .r2 { ul { display: flex; justify-content: space-between; @media (max-width: 575px) { flex-wrap: wrap; li { flex-basis: 50%; margin-left: 0 !important; margin-right: 0 !important; margin-bottom: 30px !important; img { width: 90% !important; max-width: 90px; } } } li { display: flex; justify-content: flex-start; align-items: center; flex-direction: column; text-align: center; margin: 0 15px; img { display: block; width: 60px; @media (max-width: 768px) { width: 40px; } } p { margin-top: 10px; font-family: 'iranYekanB'; font-size: 14px; color: rgba(#000, 0.6); @media (max-width: 768px) { font-size: 12px; } } } } } .r3 { h3 { margin-bottom: 20px; @media (min-width: 575px) and (max-width: 768px) { font-size: 16px; } } ul { li { margin-bottom: 10px; a { padding: 10px 0; @extend %defaultTransition; @media (min-width: 575px) and (max-width: 768px) { font-size: 14px; } &:hover { color: $theme; } } } } .r3-3 { ul { display: flex; justify-content: flex-start; align-items: center; li { display: block; margin-left: 30px; img { width: 25px; } } } .newsletter { margin-top: 30px; .inputBox { display: flex; align-items: center; flex-wrap: wrap; input { border: none; background: #f5f5f5; @include borderRadius(5px); padding: 10px; flex-grow: 1; margin-bottom: 5px; @media (min-width: 575px) and (max-width: 768px) { width: 50%; font-size: 10px; padding: 11px 10px; &::placeholder { font-size: 10px; } } } button { cursor: pointer; border: none; margin-right: 4px; background: $theme; @include borderRadius(5px); padding: 9px; color: #fff; margin-bottom: 5px; @media (min-width: 575px) and (max-width: 768px) { font-size: 12px; } &:disabled { background: #8a92a9; } } } } } } .r4 { .bg { padding-top: 10px; padding-bottom: 10px; @include borderRadius(10px); background: $theme; } .logo { display: flex; justify-content: flex-start; align-items: center; @media (max-width: 768px) { margin-bottom: 20px; justify-content: center; } a { display: inline-block; overflow: hidden; height: 52px; svg { width: 200px; @media (max-width: 270px) { max-width: 250px; width: 100%; } * { fill: #fff; } } } } .companies { display: flex; justify-content: center; ul { height: 100%; display: flex; align-items: center; @media (max-width: 768px) { justify-content: space-around; } li { display: block; margin-right: 10px; img { width: 52px; @media (max-width: 768px) { width: 50px; } @media (max-width: 400px) { width: 40px; } @media (max-width: 270px) { width: 30px; } } } } } } .r5 { h3 { margin-bottom: 20px; } p { @media (max-width: 1200px) { text-align: justify; } } .btns { margin-top: 10px; a { display: inline-flex; justify-content: flex-start; align-items: center; &:hover { span { color: $theme; } i { color: $theme; margin-right: 8px; } } span { color: rgba(#000, 0.6); font-family: 'iranYekanB'; @extend %defaultTransition; } i { color: rgba(#000, 0.6); margin-right: 4px; @extend %defaultTransition; } } } } .r6 { background: #f5f5f5; text-align: center; padding: 8px 0; a { display: inline-block; font-size: 14px; direction: ltr !important; @media (max-width: 500px) { font-size: 12px; } } } }