.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:last-child {
  width: 32.25%;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(3) {
  width: 15%;
  margin-right: 0%;
}

#footer-widgets .footer-widget:last-child .et_pb_widget {
  width: 100%;
}

@media screen and (min-width:981px) {
  #footer-widgets .footer-widget:last-child {
    text-align: right;
  }
}

#footer-widgets .footer-widget:last-child #media_image-3 img {
  width: 100px;
}

#footer-widgets .footer-widget:last-child #text-2 {
  margin-bottom: 10%;
}

.footer-widget li::before {
  display: none;
}

#footer-widgets .footer-widget ul li {
  padding-left: 0px;
}/* give more room to the last column */
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:last-child {
  width: 32.25%;
}

.et_pb_gutters3.et_pb_footer_columns4 .footer-widget:nth-child(3) {
  width: 15%;
  margin-right: 0%;
}

#footer-widgets .footer-widget:last-child .et_pb_widget {
  width: 100%;
}

/* only align the last column to right in desktop */
@media screen and (min-width:981px) {
  #footer-widgets .footer-widget:last-child {
    text-align: right;
  }
}

#footer-widgets .footer-widget:last-child #custom_html-2 ul li.et-pb-icon {
  font-size: 22px;
}

/* since the alignment is right, should use padding-left for icons */
@media screen and (min-width:981px) {
  #footer-widgets .footer-widget:last-child #custom_html-2 ul li.et-pb-icon {
	padding-left: 10px;
  }
}

/* since the alignment is left, should use padding-right for icons */
@media screen and (max-width:980px) {
  #footer-widgets .footer-widget:last-child #custom_html-2 ul li.et-pb-icon {
	padding-right: 10px;
  }
}

#footer-widgets .footer-widget:last-child #custom_html-2 {
  margin-bottom: 0px;
}

/* this is the logo */
#footer-widgets .footer-widget:last-child #media_image-2 img {
  width: 100px;
}

#footer-widgets .footer-widget:last-child #text-2 {
  margin-bottom: 10%;
}

.footer-widget li::before {
  display: none;
}

#footer-widgets .footer-widget ul li {
  padding-left: 0px;
}

/* language switcher */
#footer-widgets .wpml-ls-legacy-dropdown-click a {
  background-color: #222222 !important;
  border: 0px !important;;
}

#footer-widgets .wpml-ls-legacy-dropdown-click a.wpml-ls-link, 
#footer-widgets .wpml-ls-legacy-dropdown-click a.wpml-ls-link:hover, 
#footer-widgets .wpml-ls-legacy-dropdown-click a:hover, 
#footer-widgets .wpml-ls-legacy-dropdown-click a:focus, 
#footer-widgets .wpml-ls-legacy-dropdown-click 
#footer-widgets .wpml-ls-current-language:hover > a {
	background-color: #666666 !important;
}

#footer-widgets .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
	border-top: 0px !important;
}

#footer-widgets .widget_icl_lang_sel_widget {
  margin-bottom: 20px;
}

@media screen and (min-width:981px) {
  #footer-widgets .wpml-ls-legacy-dropdown-click {
	width: unset !important;
  }
}

@media screen and (max-width:980px) {
  #footer-widgets .wpml-ls-item-legacy-dropdown-click a {
    padding-left: 0px;
  }
}

#footer-widgets .wpml-ls-flag {
  margin-right: 10px
}
/* end - language switcher */

/* 2 columns layout for the first 2 columns */
@media screen and (max-width:767px) {
  #footer-widgets .footer-widget:nth-child(1) {
    width: 55% !important;
  }
  
  #footer-widgets .footer-widget:nth-child(2) {
    width: 45% !important;
  }
}

/* remove the bottom footer */
/* #footer-bottom {
	display: none;
} */
#footer-widgets .footer-widget:last-child #custom_html-2 a {
  font-size: 34px;
}

#footer-widgets .footer-widget:last-child #custom_html-2 .et-pb-icon {
  margin-bottom: 5%;
}

#footer-widgets .footer-widget:last-child .widget_media_image{
	margin-bottom: 5%;
}

#footer-widgets .footer-widget:last-child #text-6 .textwidget p{
	padding-bottom: 0px;
}
