.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); } } }