.site-footer { background-color: #121212; background-size: cover; position: relative; z-index: 1; &:before { content: ""; background: rgba($black_color, 0.5); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } .footer-t { padding-top: 85px; padding-bottom: 25px; }//.footer-t .widget-title { margin-top: 0; margin-bottom: 30px; padding-bottom: 10px; font-size: 0.7778em; text-align: center; color: $white_color; font-weight: 900; letter-spacing: 2px; text-transform: uppercase; border-bottom: 1px solid rgba($white_color, 0.1); span { display: inline-block; position: relative; padding: 0 5px; &:before { content: ""; background: $primary_color; width: 100%; height: 1px; position: absolute; bottom: -11px; left: 0; right: 0; margin: 0 auto; } }//span }//.widget-title .widget { ul { li { color: $white_color; border-bottom-color: rgba($white_color, 0.1); a { color: $white_color; &:hover { color: $primary_color; } } } ul { border-top-color: rgba($white_color, 0.1); } } }//.widget .widget_bttk_author_bio { .text-signature, .author-socicons li a { color: rgba($white_color, 0.7); } .author-socicons { li { a { border-color: rgba($white_color, 0.5); &:hover { color: $white_color; border-color: $primary_color; } }//a }//li }//.author-socicons } .widget_bttk_social_links { ul { justify-content: center; }//ul }//.widget_bttk_social_links .widget_calendar { table { color: $white_color; th, td { color: $white_color; } }//table .wp-calendar-nav { span:not(.pad) { a { background: rgba(255,255,255,0.15); &:hover { background: rgba(255,255,255,0.5); } }//a }//span }//.wp-calendar-nav }//.widget_calendar .tagcloud { a { border-color: rgba($white_color, 0.3); color: rgba($white_color, 0.7); &:hover { border-color: $primary_color; color: $white_color; } }//a }//.tagcloud .widget_bttk_author_bio { .title-holder, .author-bio-content { color: $white_color; } }//.widget_bttk_author_bio .widget_blossomtheme_companion_cta_widget { .blossomtheme-cta-container { .widget-title { span { &:before { display: none; } }//span }//.widget-title }//.blossomtheme-cta-container }//.widget_blossomtheme_companion_cta_widget .widget_bttk_contact_social_links { .bttk-contact-widget-wrap { color: $white_color; }//.bttk-contact-widget-wrap ul.contact-list { + .social-networks { border-top-color: rgba($white_color, 0.1); } }//ul.contact-list .social-networks { li { a { &:hover { color: $white_color; } } } }//.social-networks }//.widget_bttk_contact_social_links .widget_bttk_custom_categories { ul { li { a { &:hover { color: $white_color; } } } } }//.widget_bttk_custom_categories .widget_blossomtheme_featured_page_widget { .featured_page_content { color: $white_color; }//.featured_page_content }//.widget_blossomtheme_featured_page_widget .widget_bttk_icon_text_widget { .rtc-itw-inner-holder { .widget-title { span { &:before { display: none; } } }//.widget-title .content { color: $white_color; }//.content }//.rtc-itw-inner-holder }//.widget_bttk_icon_text_widget .widget_bttk_image_text_widget { ul { li { .btn-readmore { &:hover { color: $white_color; } }//.btn-readmore }//li }//ul }//.widget_bttk_image_text_widget .widget_bttk_posts_category_slider_widget { .carousel-title { background: rgba($white_color, 0.1); .title { a { color: $white_color; &:hover { color: $primary_color; } } }//.title }//.carousel-title }//.widget_bttk_posts_category_slider_widget .widget_bttk_popular_post, .widget_bttk_pro_recent_post { ul.style-three { li { .entry-header { background: rgba($white_color, 0.85); padding-bottom: 15px; .entry-title { a { color: $font_color; &:hover { color: $primary_color; } }//a }//.entry-title .cat-links { a { color: #999; &:hover { color: $primary_color; } }//a }//.cat-links .entry-meta > span a { color: #999; &:hover { color: $primary_color; } } }//.entry-header }//li }//ul }//.widget_bttk_pro_recent_post .widget_blossomthemes_stat_counter_widget { .col { width: 100% !important; margin-right: 0; }//.col .blossomthemes-sc-holder { border-color: rgba($white_color, 0.2); .widget-title { margin-bottom: 0; span { &:before { display: none; } } }//.widget-title .hs-counter { color: $white_color; }//.hs-counter }//.blossomthemes-sc-holder }//.widget_blossomthemes_stat_counter_widget .bttk-team-inner-holder { .name, .description { color: $white_color; }//.name .designation { color: rgba($white_color, 0.7); }//.designation ul.social-profile { li { a { border-color: rgba($white_color, 0.3); &:hover { border-color: $primary_color; color: $white_color; } } } }//ul.social-profile }//.bttk-team-inner-holder .grid { .foot-logo-enabled { margin-bottom: 60px; } &:not(.column-1) { display: flex; flex: 1; flex-wrap: wrap; .col { margin-right: 3%; &:last-child { margin-right: 0; } &.foot-logo-enabled { margin-bottom: 40px; } }//.col .foot-logo-enabled { order: 2; ~ .col:last-child { order: 3; } } }//&:not(.column-1) &.column-1.foot-logo-active { display: flex; flex: 1; flex-wrap: wrap; .col { width: 48%; } .foot-logo-enabled { order: 2; margin-left: 3%; } }//&.column-1.foot-logo-active &.column-3 { .col { width: 31.33%; } .foot-logo-enabled { order: 2; + .col { display: none; } } }//&.column-3 &.column-2 { .col { width: 48%; } &.foot-logo-active { .col { width: 31.33%; } } }//&.column-2 }//.grid .footer-b { border-top: 1px solid rgba($white_color, 0.1); padding: 20px 0; font-size: 0.8888em; color: $white_color; text-align: center; a { color: rgba($white_color, 0.75); &:hover { color: $primary_color; } } }//.footer-b .footer-logo { position: relative; color: $white_color; text-align: center; font-family: $font_secondary; padding-top: 100px; padding-bottom: 90px; display: flex; flex: 1; flex-direction: column; justify-content: center; &:before, &:after { content: ""; background-image: url('images/flower-top.png'); background-size: 100%; background-repeat: no-repeat; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 100%; opacity: 0.5; filter: alpha(opacity=50); } &:after { top: auto; bottom: 0; background-image: url('images/flower-bottom.png'); background-position: bottom; } .logo-text { margin-top: 0; font-size: 2em; margin-bottom: 0; color: $white_color; font-weight: 400; line-height: 1.26em; } }//.footer-logo .widget_text { .textwidget { color: $white_color; text-align: center; }//.textwidget }//.widget_text .widget_bttk_social_links { ul { li { a { border-color: rgba($white_color, 0.3); &:hover { background: $primary_color; border-color: $primary_color; color: $white_color !important; } } } }//ul }//.widget_bttk_social_links }//.site-footer @include media(xs) { .site-footer { .footer-t { padding-top: 65px; padding-bottom: 5px; .grid { &:not(.column-1) { flex-direction: column; .col { margin-right: 0; &.foot-logo-enabled { order: -1; } } }//&:not(.column-1) &.column-3 { .col { width: 100%; } }//&.column-3 &.column-2 { .col { width: 100%; } &.foot-logo-active { .col { width: 100%; } } }//&.column-2 &.column-1.foot-logo-active { flex-direction: column; .col { width: 100%; } .foot-logo-enabled { margin-left: 100%; } }//&.column-1.foot-logo-active }//.grid }//.footer-t }//.site-footer }//@include media(xs)