2025-09-03 17:47:05 +05:30

472 lines
12 KiB
SCSS

.footer{
&.style_one{
position: relative;
background: var(--color-set-one-2);
overflow: hidden;
.patter_top{
position: absolute;
top: -20px;
left: 0;
width: auto;
height: auto;
z-index: 0;
}
.patter_bottom{
position: absolute;
bottom: -270px;
right: 0;
width: auto;
height: auto;
z-index: 0;
}
.mottom_content{
padding: 10px 0px 10px;
background: var(--color-set-one-7);
}
}
// style_two
&.style_two{
background: var(--color-set-two-three-2);
.mottom_content{
padding: 10px 0px 10px;
background: var(--color-set-two-three-4);
}
.newsteller_simple.button_style_one input[type=submit]{
background: var(--color-set-two-three-1);
}
.contact_header_one .icon_s, .contact_header_two .icon_s{
background: var(--color-set-one-6);
border-color: var(--color-set-one-6);
}
}
// style_two
//style_three
&.style_three{
background: var(--color-set-two-three-3);
.newsteller_simple.button_style_one input[type=submit]{
background: var(--color-set-two-three-1);
}
.social-icons ul li .m_icon{
background: var(--color-set-two-three-5);
border-color: var(--color-set-two-three-5);
}
.post_foo_box .foo_post_content .image_box:before{
background: var(--color-set-two-three-1);
}
.mottom_content{
background: var(--color-set-two-three-5);
}
.list_box li .icon i{
color: var(--color-set-two-three-1);;
}
.mid_border{
position: relative;
&::before{
position: absolute;
content: '';
left: -65px;
top: 0;
width: 1px;
height: 95%;
background: var(--color-set-one-lig-2);
}
&::after{
position: absolute;
content: '';
right: -10px;
top: 0;
width: 1px;
height: 95%;
background: var(--color-set-one-lig-2);
}
}
}
// style_three
// style_four
&.style_four{
position: relative;
background: var(--color-set-four-4);
.mottom_content {
background: var(--color-set-one-7);
}
.call_to_action.style_one{
background: transparent;
.section_title{
.sm_title{
color: var(--color-set-four-1);
}
padding: 0px 20px 0px 0px;
}
.theme_btn_all .theme_btn{
border: transparent;
background-image: linear-gradient(81deg, var(--color-set-four-1) 0%, var(--color-set-four-2) 74%);
}
.contact_header_one .icon_s{
background: var(--color-set-four-3);
}
}
.bottom_content{
padding-top: 60px;
border-top: 1px solid var(--color-set-one-lig-2);
}
.pattern_1{
position: absolute;
top: 11%;
left: 5%;
}
.pattern_2{
position: absolute;
top: 0;
right: 0;
}
.pattern_3{
position: absolute;
top: 200px;
right: -5px;
}
}
// style_four
// style_five
&.style_five{
overflow: unset;
.mottom_content {
background: var(--color-set-one-7);
}
}
// style six
&.style_six{
background: var(--color-set-one-bg-1);
position: relative;
overflow: hidden;
.pattern_bg{
position: absolute;
left: 0;
top: -50%;
}
.bottom_content{
padding: 20px 0px;
background: var(--color-set-one-2);
}
}
}
.fwidget_title{
position: relative;
.title{
font-size: 22px;
line-height: 30px;
position: relative;
font-weight: 700;
color: var(--heading-color-one);
margin: 0px;
font-family: var(--font-family-main);
}
}
.g_box {
flex-wrap: wrap;
gap: 0.5rem;
a{
display: block;
width: 80px;
height: 80px;
min-width: 80px;
min-height: 80px;
overflow: hidden;
border-radius: 5px;
position: relative;
&:before{
position: absolute;
content:'';
background: var(--color-set-one-1);
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
-ms-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
}
svg{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 35px;
margin: auto;
opacity: 0;
z-index: 2;
}
img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
&:hover{
&:before{
opacity: .6;
}
svg{
opacity: 1;
}
}
}
}
// post_foo_box
.post_foo_box{
position: relative;
.foo_post_content{
display: flex;
gap: 1rem;
margin-bottom: 18px;
.image_box {
position: relative;
width: 80px;
min-width: 80px;
height: 80px;
overflow: hidden;
display: block;
border-radius: 6px;
img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
}
&:before{
position: absolute;
content:'';
background: var(--color-set-one-1);
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: 0.5s ease-in-out;
transition: 0.5s ease-in-out;
-ms-transition: 0.5s ease-in-out;
-moz-transition: 0.5s ease-in-out;
-o-transition: 0.5s ease-in-out;
}
svg{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 35px;
margin: auto;
opacity: 0;
z-index: 2;
}
}
.content{
.title_18{
a{
margin-bottom: 5px;
}
@supports (-webkit-line-clamp: 2) {
a{
overflow: hidden;
text-overflow: ellipsis;
white-space: initial;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
}
}
p{
font-size: 15px;
margin: 0px;
}
.date_tm{
font-size: 15px;
i{
position: relative;
top: 2px;
margin-right: 2px;
display: inline-block;
}
span{
font-size: 16px;
margin-right: 5px;
}
}
}
&:hover{
.image_box {
&:before{
opacity: .6;
}
svg{
opacity: 1;
}
}
}
&:last-child{
margin-bottom: 0px;
}
}
}
// footer_contact_widget
.footer_contact_widget{
position: relative;
.d-flex{
svg{
margin-right: 15px;
position: relative;
min-width: 25px;
width: 25px;
}
h6{
margin-bottom: 10px;
}
p , a{
color: var(--heading-color-one);
font-size: 16px;
}
}
}
/*------back-to-top------------*/
.prgoress_indicator {
position: fixed;
right: 50px;
bottom: 75px;
height: 46px;
width: 46px;
cursor: pointer;
display: block;
border-radius: 50px;
box-shadow: inset 0 0 0 2px rgba(22, 93, 245, 0.2);
z-index: 10000;
opacity: 0;
visibility: hidden;
transform: translateY(15px);
-webkit-transform: translateY(15px) !important;
-moz-transform: translateY(15px) !important;
-o-transform: translateY(15px) !important;
-ms-transform: translateY(15px) !important;
transform: translateY(15px) !important;
-webkit-transition: all 200ms linear !important;
-moz-transition: all 200ms linear !important;
-o-transition: all 200ms linear !important;
-ms-transition: all 200ms linear !important;
transition: all 200ms linear !important;
&.active-progress {
opacity: 1;
visibility: visible;
-webkit-transform: translateY(0) !important;
-moz-transform: translateY(0) !important;
-o-transform: translateY(0) !important;
-ms-transform: translateY(0) !important;
transform: translateY(0) !important;
}
&::after {
position: absolute;
content: unicode('f106');
font-family: 'FontAwesome';
text-align: center;
line-height: 46px;
font-size: 18px;
color: var(--color-set-one-1);
left: 0;
top: 0;
height: 46px;
width: 46px;
cursor: pointer;
display: block;
font-weight: 900;
z-index: 1;
-webkit-transition: all 200ms linear !important;
-moz-transition: all 200ms linear !important;
-o-transition: all 200ms linear !important;
-ms-transition: all 200ms linear !important;
transition: all 200ms linear !important;
}
&::before {
position: absolute;
content: unicode('f106');
font-family: 'FontAwesome';
text-align: center;
line-height: 46px;
font-size: 18px;
font-weight: 900;
opacity: 0;
background-clip: text;
-webkit-text-fill-color: transparent;
left: 0;
top: 0;
height: 46px;
width: 46px;
cursor: pointer;
display: block;
z-index: 2;
-webkit-transition: all 200ms linear !important;
-moz-transition: all 200ms linear !important;
-o-transition: all 200ms linear !important;
-ms-transition: all 200ms linear !important;
transition: all 200ms linear !important;
}
&:hover {
::after{
color: var(--color-set-one-1);
}
::before {
opacity: 1;
}
}
svg path {
fill: none;
}
svg.progress-circle path {
stroke: var(--color-set-one-1);
stroke-width: 4;
box-sizing: border-box;
-webkit-transition: all 200ms linear !important;
-moz-transition: all 200ms linear !important;
-o-transition: all 200ms linear !important;
-ms-transition: all 200ms linear !important;
transition: all 200ms linear !important;
}
&.color_two{
svg.progress-circle path{
stroke: var(--color-set-two-three-1);
}
&::after{
color: var(--color-set-two-three-1);
}
}
&.color_three{
svg.progress-circle path{
stroke: var(--color-set-two-three-6);
}
&::after{
color: var(--color-set-two-three-6);
}
}
&.color_four{
svg.progress-circle path{
stroke: var(--color-set-four-1);
}
&::after{
color: var(--color-set-four-1);
}
}
}