outstock_nuxt3/assets/scss/_footer.scss

300 lines
8.3 KiB
SCSS
Raw Normal View History

2023-08-01 11:11:43 +00:00
/*----------------------------------------*/
/* 15. FOOTER CSS START
/*----------------------------------------*/
.footer{
&__bottom{
border-top: 1px solid $border-2;
padding: 45px 0;
&.footer__bottom-2{
border-top: none;
padding: 0;
}
&-inner{
border-top: 1px solid $border;
padding: 45px 0;
&-2{
border-top-color: #c1c1c1;
}
}
&-3{
padding: 30px 0;
}
}
&__widget{}
&__widget-title{
& h5{
color: $white;
margin-top: 10px;
margin-bottom: 20px;
text-transform: capitalize;
}
&-2{
& h5{
color: $black;
}
}
}
&__widget-content{
& p{
color: #b4b3b3;
margin-bottom: 25px;
}
& .form-group{
& .form-control {
display: block;
width: 100%;
height: 38px;
padding: 9px 20px;
font-size: 13px;
line-height: 1.45;
color: #666;
background-color: #fff;
background-image: none;
border: 1px solid #e1e1e1;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
background: transparent;
border: 1px solid #464646;
height: 44px;
margin-bottom: 25px;
&:focus{
box-shadow: inset 0 1px 1px #00000013,0 0 8px #8a8f6a99;
}
&::-moz-placeholder {
color: #b4b3b3;
font-size: 14px;
opacity: 1;
}
&::placeholder {
color: #b4b3b3;
font-size: 14px;
opacity: 1;
}
}
& .ss-btn{
margin-bottom: 0;
text-align: center;
vertical-align: middle;
touch-action: manipulation;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
border-top-color: transparent;
border-right-color: transparent;
border-bottom-color: transparent;
border-left-color: transparent;
white-space: nowrap;
padding: 9px 20px;
font-size: 13px;
line-height: 1.45;
border-radius: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
display: block;
width: 100%;
height: 44px;
color: $white;
background: $theme-2-color;
}
}
}
&__contact{
& ul{
& li{
margin-bottom: 5px;
display: flex;
& .icon{
& i{
line-height: 27px;
color: #b4b3b3;
margin-right: 15px;
}
}
& .text{
& span{
color: #b4b3b3;
}
}
}
}
}
&__links{
& ul{
& li{
margin-bottom: 10px;
& a{
font-size: 14px;
color: #b4b3b3;
font-weight: 500;
position: relative;
&::after{
position: absolute;
content: '';
bottom: -6px;
left: 0;
width: 100%;
height: 1px;
background-color: $white;
visibility: hidden;
opacity: 0;
}
&:hover{
color: $white;
&::after{
bottom: -2px;
visibility: visible;
opacity: 1;
}
}
}
}
}
&.footer__links-2{
& ul{
& li{
& a{
color: #515151;
&::after{
background: $black;
}
&:hover{
color: $black;
}
}
}
}
}
}
&__copyright{
& p{
margin-bottom: 0;
color: #b4b3b3;
@media #{$md}{
margin-bottom: 30px;
}
@media #{$sm}{
margin-bottom: 30px;
}
@media #{$xs}{
margin-bottom: 30px;
}
& a{
color: $theme-color;
}
& .link{
color: $theme-2-color;
}
}
&-2{
& p{
color: #515151;
}
}
&-3{
& p{
@media #{$md,$sm,$xs}{
margin-bottom: 15px;
}
}
}
}
&__social{
@media #{$md}{
float: left;
}
@media #{$sm}{
float: left;
}
@media #{$xs}{
float: left;
}
& ul{
& li{
display: inline-block;
margin-left: 40px;
@media #{$md}{
margin-left: 0;
margin-right: 40px;
}
@media #{$sm}{
margin-left: 0;
margin-right: 40px;
}
@media #{$xs}{
margin-left: 0;
margin-right: 40px;
}
& a{
color: #b4b3b3;
&:hover{
color: $theme-color;
}
}
}
}
&-2{
& ul{
& li{
& a{
color: #515151;
}
}
}
}
&-list{
& ul{
padding: 0;
border: 1px solid #464646;
display: flex;
margin-bottom: 0;
@media #{$xs} {
display: block;
}
& li{
display: inline-block;
width: 50%;
border-left: 1px solid #464646;
@media #{$xs} {
border-bottom: 1px solid #464646;
border-left: 0;
width: 100%;
}
&:first-child{
border-left: 0;
}
&:last-child{
@media #{$xs} {
border-bottom: 0;
}
}
& a{
font-size: 12px;
font-weight: 500;
padding: 18px 0;
text-align: center;
letter-spacing: 2px;
text-transform: uppercase;
display: block;
transition: .3s;
&:hover{
color: $theme-2-color;
}
}
}
}
}
}
&__payment{
text-align: right;
@media #{$xs,$sm} {
text-align: start;
}
}
}