// Footer .cl-footer{ &.reveal{ position: fixed; bottom: 0; width: 100%; z-index: 0; body.cl-layout-bordered &{ bottom:20px; } } .cl-footer__main{ border-style:solid; border-top-width:0px; border-left-width:0px; border-right-width:0px; border-bottom-width:0px; } .cl-footer__col{ padding-top:15px; padding-bottom:15px; @include md{ padding-top:15px; padding-bottom:15px; } &--centered{ margin: 0 auto; width: 460px; max-width:100%; @include md{ max-width:460px !important; } float: none; text-align: center; max-width:100%; .widget_socials ul{ justify-content: center; } } &--inline{ display:flex; flex-wrap:wrap; @include md{ flex-wrap:nowrap; } .widget{ width:100%; padding-top:0px !important; @include md{ padding:0px 30px; &:first-child{ padding-left:0 } &:last-child{ padding-bottom:0 } } } } } &__copyright{ position: relative; margin-top: 0px; bottom: 0px; z-index: 1; width: 100%; .widget{ &:first-child{ padding-top:0 !important; } &:last-child{ padding-bottom:0 !important; } } .copyright-widget{ &:last-child{ @include md{ justify-content: flex-end; text-align: right; } } } .inner-border{ border-top-width:1px; border-top-style:solid; } } } .cl-footer-toparea{ &.container{ margin-bottom:40px; } &.container-fluid{ padding-left:0; padding-right:0; .row{ margin-left:0; margin-right:0; .col-12{ padding-left:0; padding-right:0; } } } &__content{ width:680px; padding:60px 30px 55px 30px; margin:0 auto; max-width:100%; text-align:center; h2{ } .mc4wp-form{ max-width:430px; margin:0 auto; } .widget{ padding-top:0px !important; padding-bottom:15px !important; } .widget_socials ul{ margin-top:10px; justify-content:center; li{ padding:0 25px; } i{ } } } } .cl-instafeed-wrapper{ &.container{ margin-bottom:30px; } h3{ margin-bottom:30px; text-align:center; } &.container-fluid{ padding-left:0px; padding-right:0px; } }