// Footer .pre-footer { background-color: $white-two; padding: 60px 15px; @include breakpoint('small') { padding: 130px 50px 90px; } .pf-container { text-align: center; font-size: 18px; padding: 20px 10px 40px; @include breakpoint('small') { max-width: 75%; margin: 0 auto; border: solid 1.5px $greenish-grey; border-radius: 5px; } } .pf-contact-icon { @include breakpoint('small') { margin-top: -90px; } } .pf-title { font-family: 'Roboto Slab'; font-size: 36px; font-weight: 300; color: $dark-aqua; @include breakpoint('small') { font-size: 48px; } } #pf-show-form { color: $dark-aqua; background: url(../images/show-form.png) no-repeat center right; background-size: 15px 14px; padding-right: 20px; display: none; &:hover, &:focus { color: $dark-aqua; } @include breakpoint('small') { display: inline-block; } } #pf-form { display: block; padding-top: 20px; @include breakpoint('small') { max-width: 40%; margin: 0 auto; display: none; } .gform_wrapper.gf_browser_chrome .gform_body { width: 100%; } .gfield_label { display: none; } li.gfield { padding-right: 0; } input[type="text"], input[type="email"], textarea { border: 1px solid $charcoal; background-color: $white-two; border-radius: 3px; padding: 8px 12px; font-size: 16px; &:focus { outline: 0; } } input[type="text"], input[type="email"] { padding: 8px 12px; height: 45px; } .gform_footer { text-align: center; > input { text-transform: none; padding: 9px 40px; font-size: 14px; margin: 0; } } } } .fusion-footer { display: none; @include breakpoint('large') { display: block; } .menu { li { padding: 0 0 8px; &.current-menu-item a { color: #fff !important; } } a { font-size: 14px; font-weight: normal; &:before { display: none; } &:hover, &:focus { text-decoration: underline; } } } .address { font-family: 'Montserrat'; font-size: 17px; font-weight: normal; line-height: 1.89; } .phone { font-size: 22px; font-weight: normal; line-height: 1.55; padding: 40px 0 35px; } .button-large { padding: 10px 40px; font-family: 'Roboto'; font-size: 14px; font-weight: 500; text-transform: none; } #widget_sp_image-3 { float: left; display: inline-block; max-width: 70px; margin: 0 15px; @include breakpoint('medium') { margin: 0 10px 10px -35px; } } #widget_sp_image-4 { float: left; display: inline-block; max-width: 60px; margin: 0 15px; @include breakpoint('medium') { margin: 0 10px 10px 20px; } } } .mobile-footer { @include breakpoint('large') { display: none; } text-align: center; padding: 50px 25px 25px; .widget { border-bottom: 2px solid #f7f7f7; padding-bottom: 20px; margin-bottom: 20px; } /* mobile logo */ #widget_sp_image-5 { padding-bottom: 0; border-bottom: 0; img { max-width: 200px !important; } } /* mobile address */ #text-5 { font-size: 12px; color: #808080; padding-bottom: 30px; } /* mobile footer links */ #text-6 { min-height: 55px; padding: 0 30px; a:first-child { float: left; font-size: 13px; } a:last-child { float: right; font-size: 13px; } } /* additional logos */ #text-7 { border-bottom: 0; img { margin: 0 25px; } img:first-child { width: 55px; height: auto; } img:last-child { width: 48px; height: auto; } } #text-8 { font-size: 8px; font-family: 'Roboto', sans-serif; border-bottom: 0; margin: 0; padding: 0; a { font-size: 8px; } } }