.site-footer { background-repeat: no-repeat; background-size: cover; position: relative; z-index: 1; &:before { content: ""; background: rgba(0,0,0,0.65); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } .widget-title { font-size: 1.125em; color: #fff; letter-spacing: 0.5px; border-bottom: none; }//.widget-title .widget { li { color: #fff; a { color: #fff; text-decoration: none; &:hover { color: $primary_color; } } } } .widget_text { .textwidget { color: #fff; p { margin-top: 0; margin-bottom: 15px; &:last-child { margin-bottom: 0; } } } }//.widget_text .widget_categories, .widget_recent_entries, .widget_recent_comments, .widget_archive, .widget_pages, .widget_meta, .widget_nav_menu { li { @extend %widget-list-white; } }//.widget_categories .tagcloud { a { color: #fff; border-color: #fff; &:hover { border-color: $primary_color; } } }//.tagcloud }//.site-footer .footer-t { padding-top: 60px; display: flex; flex: 1; flex-wrap: wrap; .footer-block { width: 23.33%; margin-right: 2%; &:last-child { margin-right: 0; } }//.footer-block .widget_labtheme_description_widget { .labtheme-team-inner-holder { .text-holder { .name { color: #fff; } }//.text-holder ul.social-profile { border-top-color: rgba(255,255,255,0.1); }//.social-profile }//.labtheme-team-inner-holder }//.widget_labtheme_description_widget .widget_labtheme_recent_post, .widget_labtheme_popular_post { ul { li { border-bottom-color: rgba(255,255,255,0.1); }//li }//ul }//.widget_labtheme_recent_post .widget_labtheme_companion_faqs_widget { ul { li { border-bottom-color: rgba(255,255,255,0.1); &:last-child { margin-bottom: 0; } .toggle { color: #fff; &:hover { color: $primary_color; } }//.toggle }//li }//ul }//.widget_labtheme_companion_faqs_widget .widget_labtheme_companion_testimonial_widget { .labtheme-testimonial-inner-holder { border-color: rgba(255,255,255,0.1); }//.labtheme-testimonial-inner-holder .name { color: #fff; }//.name }//.widget_labtheme_companion_testimonial_widget .widget_labtheme_contact_social_links{ .contact-info { color: #fff; ul.contact-list { li { color: #fff; border-bottom-color: rgba(255,255,255,0.1); } }//ul.contact-list }//.contact-info }//.widget_labtheme_contact_social_links .widget_labtheme_posts_category_slider_widget { .carousel-title { background: rgba(255,255,255,0.75); border-color: rgba(255,255,255,0.75); }//.carousel-title }//.widget_labtheme_posts_category_slider_widget .widget_labtheme_category_post_widget { ul { li { border-bottom-color: rgba(255,255,255,0.1); .entry-title { a { color: #fff; &:hover { color: $primary_color; } }//a }//.entry-title }//li }//ul }//.widget_labtheme_category_post_widget .widget_labtheme_author_bio_widget { background: rgba(255,255,255,0.1); border-color: rgba(255,255,255,0.15); }//.widget_labtheme_author_bio_widget .widget_calendar { table { caption { background: rgba(255,255,255,0.5); }//caption td { color: #fff; } #today { background: rgba(255,255,255,0.1); } }//table }//.widget_calendar }//.footer-t .footer-bottom { border-top: 1px solid #fff; padding-top: 25px; padding-bottom: 25px; display: flex; flex: 1; flex-wrap: wrap; color: #fff; font-size: 1em; .copyright, .footer-social { display: flex; flex: auto; } .footer-social { justify-content: flex-end; align-items: center; span { display: inline-block; vertical-align: middle; font-weight: 600; } .social-list { margin: 0; padding: 0; list-style: none; li { display: inline-block; margin-left: 10px; a { display: inline-block; color: #fff; text-decoration: none; &:hover { color: $primary_color; } } } }//.social-list }//.footer-social }//.footer-bottom @media screen and (max-width: 1024px) { .footer-t { .footer-block { width: 49%; &:nth-child(2n) { margin-right: 0; } }//.footer-block }//.footer-t }//max-width: 1024 @media screen and (max-width: 767px) { .footer-t { flex-direction: column; .footer-block { width: 100%; margin-right: 0; }//.footer-block }//.footer-t .footer-bottom { flex-direction: column; .copyright, .footer-social { justify-content: center; } .footer-social { margin-top: 10px; } }//.footer-bottom }//max-width: 767px