/*
Theme Name: Luxury Wine Child
Template: luxury-wine
Theme URI: http://luxurywine.themerex.net/
Description: Luxury Wine - excellent WordPress theme with many different blog and header layouts
Author: ThemeRex
Author URI: http://themerex.net/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

footer .footer-top {
	padding: 100px 150px;
	background-color: #444b53;
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 25px;
}

.footer-top #footer-logo {
	max-width: 185px;
}

.footer-contacts {
	margin-top: 20px;
	color: #fff !important;
}

.footer-contacts a:hover {
	color: #fff !important;
}

ul#menu-widget-footer-menu,
ul#menu-link-utili {
	margin-left: 15px;
}

ul#menu-widget-footer-menu a,
ul#menu-link-utili a {
	color: #d3d6d9;
}

ul#menu-widget-footer-menu a:hover,
ul#menu-link-utili a:hover {
	text-decoration: underline;
}

.footer-menu-title {
	font-family: 'Forum';
	font-size: 20px;
	margin-bottom: 20px;
	color: #fff;
}

.credits {
	padding: 25px 150px;
	background-color: #1f2126;
}

.credits p {
	margin: 0;
}

.credits a:hover {
	color: #fff !important;
}

.footer_socials_inner {
	display: flex;
	align-items: flex-end;
	gap: 20px;
}

.footer_socials_inner span {
	font-size: 25px;
}

aside#nav_menu-4 {
  display: none;
}

aside#search-2 {
   margin-top: 0;
}

.sidebar.left.widget_area {
	float: right !important;
	position: unset !important;
	width: 310px;
}

@media screen and (max-width: 800px) {
	footer .footer-top {
		grid-template-columns: repeat(1, minmax(0, 1fr));
		padding: 50px;
	}

  .credits {
    padding: 25px 50px;
  }
}
