.fusion-footer-widget-area .widget-title {
  font-weight: 600 !important;
}
.fusion-footer-widget-area .widget li a:hover::before, 
.fusion-footer-widget-area .widget li.recentcomments:hover::before,
.fusion-footer a:hover,
#wrapper .fusion-footer-widget-area .current-menu-item > a, 
#wrapper .fusion-footer-widget-area .current-menu-item > a::before, 
#wrapper .fusion-footer-widget-area .current_page_item > a, 
#wrapper .fusion-footer-widget-area .current_page_item > a::before, 
#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current-menu-item > a, 
#wrapper .fusion-footer-widget-area .fusion-vertical-menu-widget .menu li.current_page_ancestor > a {
	color: #ffffff !important;
}

.fusion-footer-widget-area .fusionicon-telegram:hover img, 
.fusion-footer-widget-area  #i25m-footer img:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.fusion-footer-widget-area #i25m-footer img {
  vertical-align: middle;
  max-width: 45%;
  margin-right: 5%;
  opacity: 0.6;
  filter: alpha(opacity=60);
  transition: all 0.3s ease 0s;
}
.fusion-widget-area .widget_categories li .children li:last-child, 
.fusion-widget-area .widget_categories li .sub-menu li:last-child, 
.fusion-widget-area .widget_nav_menu li .children li:last-child, 
.fusion-widget-area .widget_nav_menu li .sub-menu li:last-child, 
.fusion-widget-area .widget_pages li .children li:last-child, 
.fusion-widget-area .widget_pages li .sub-menu li:last-child, 
.fusion-widget-area .widget_product_categories li .children li:last-child, 
.fusion-widget-area .widget_product_categories li .sub-menu li:last-child {
  border-top: 1px solid #505152;
	padding-top: 0;
}

.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon.custom {
  background-color: #46494a !important;
  border-radius: 4px !important;
  border: 1px solid #46494a !important;
	min-height: 34px;
}
.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon.custom img {
  opacity: 0.3;
  filter: alpha(opacity=30);
  padding-top: 8px !important;
  transition: ease .2s all;
}
.fusion-social-links-footer .fusion-social-networks.boxed-icons .fusion-social-network-icon.custom:hover img {
  opacity: 1.0;
  filter: alpha(opacity=100);
}
