 footer.full-width { background:transparent; border-top:0; }

 footer.full-width a { color:#e5e2f0; }

 @media screen and (max-width:960px) { footer.full-width { padding:0 0.9375rem; }

 footer.full-width .columns.large-6 { width:80% !important; }

 footer.full-width .columns.large-6:last-of-type { width:30% !important; }

 }

 @media screen and (max-width:640px) { footer.full-width .columns.large-6 { width:100% !important; padding-left:0 !important; padding-right:0 !important; margin-bottom:12px; }

 footer.full-width .columns.large-6:last-of-type { width:100% !important; float:left; margin-left:-18px; order:0; -webkit-order:0; }

 }

 @media screen and (min-width:641px) { footer.full-width { /* transform: translateY(-100%);
 -webkit-transform: translateY(-100%);
 -moz-transform: translateY(-100%); */ }

 footer.full-width .columns.large-6:last-of-type { margin-bottom:-64px; }

 }

 @media screen and (min-width:961px) { footer.full-width { /* transform: translateY(-60%);
 -webkit-transform: translateY(-60%);
 -moz-transform: translateY(-60%); */ }

 }

 footer.full-width .widget h4 { color:#e5e2f0; padding-bottom:0.4rem; }

 footer.full-width .widget .textwidget { font-size:16px !important; line-height:1.1rem; min-height:32px; }

 @media screen and (max-width:640px) { footer.full-width .widget .textwidget { display:flex; }

 }

 footer.full-width .widget .textwidget a:hover img { opacity:0.85; }

 footer.full-width .widget .textwidget img { margin-bottom:0 !important; }

 footer.full-width .love-reverie { display:none !important; }

