
.slogon{
  font-size: 1.2em;
  line-height: 2.75em;
  padding-bottom: 1em;
}

/*2022 0903 for icon*/
.elementor-social-icon{
  --icon-padding: 0.5em;
}
.elementor-social-icon svg {
  fill: #fff;
  width: 2em;
  height: 2em;
  position: relative;
  display: block;
  margin: auto;
}.elementor-screen-only{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}

/*-------------------------------------------------------------------------*/
/*	Footer style
/*-------------------------------------------------------------------------*/
.site-footer {
	background: #A29688;
	color: #fff;
	padding: 2em 0;
}
.footer-widgets .widget {
	margin-bottom: 30px;
}
.footer-widgets .widget:last-of-type {
	margin-bottom: 0;
}
.site-footer .widget-title {
	color: #fff;
	font-size: 13px;
	text-transform: uppercase;
	margin-bottom: 30px;
	margin-top: 0;
}
.site-footer a {
	color: #fff;
}
.site-footer a:hover {
	color: #fff;
}
.site-footer li {
	color: #eee;
}
.site-footer ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.footer-navigation,
.site-info {
	margin-top: 40px;
}
.footer-navigation {
	text-align: right;
}
.footer-navigation li {
	display: inline-block;
	margin: 3px 5px;
}
