@charset "UTF-8";

@media screen and (min-width: 821px) {
    body {
        min-width: 1030px;
        min-width: 821px !important;
    }
}

html body .div-footer {
    width: auto !important;
    min-width: 330px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background-color: transparent !important;
    padding: 0 1.4rem !important;

    text-align: center !important;
    position: relative !important;
    z-index: 2 !important;
}
@media screen and (min-width: 998px) {
    html body .div-footer {
      padding: 0 0 62px !important;
    }
} /**/

.div-footer .ft-txt {
  padding-bottom: 162px !important;
}
html body .div-footer,
html body h1#site-footer,
html body  h1#site-footer a,
html body .div-footer .copy {
	color: #dfddd5 !important;
  text-align: center !important;
}

html body .div-footer .copy,
html body .div-footer .copy {
	font-size: 100%; 
  font-size: 10px !important;
	font-weight: normal;
	line-height: 1.32;
	padding: 0 0 0px;
  text-align: center !important;
}
html body h1#site-footer {
  margin-bottom: 0 !important;
	line-height: 1.62 !important;
	font-size: 11px !important;
  color: #dfddd5 !important;
  padding: 0 0 4px;
  text-align: center !important;
}
html body h1#site-footer sup {
	font-size: 100% !important;
}

html body footer .copy,
html body .page-footer .copy {
  opacity: .66;
	font-size: 100%; 
  font-size: 10px !important;
	font-weight: normal;
	line-height: 1.32;
	padding: 0 0 0px;
  text-align: center !important;
}