/* 03 - footer section - start ==================================================================================================== */ .footer-section { overflow: hidden; &.bg-black { background-color: #212121; } .deco-image-1 { bottom: 0px; right: -228px; } .newsletter-area { padding-top: 150px; .title-text { font-size: 50px; line-height: 1.08; margin-bottom: 70px; } .sub-title { font-size: 16px; font-weight: 600; margin-bottom: 20px; letter-spacing: 1px; color: $default-purple; text-transform: uppercase; font-family: $heading-font; } .form-item { input { border: none; height: 60px; color: #ffffff; font-size: 18px; padding: 0px 30px; background-color: rgb(46, 46, 46); &:-moz-placeholder {color: #a4abab;} &::-moz-placeholder {color: #a4abab;} &:-ms-input-placeholder {color: #a4abab;} &::-webkit-input-placeholder {color: #a4abab;} } button[type=submit] { top: 0px; right: 0px; height: 60px; color: #2e2e2e; font-size: 18px; font-weight: 600; min-width: 160px; padding: 0px 30px; text-align: center; position: absolute; border-top-right-radius: 6px; border-bottom-right-radius: 6px; background-color: $default-yellow; } } } .widget-area { padding-top: 120px; padding-bottom: 100px; } .widget-title { color: #ffffff; font-size: 22px; font-weight: 600; } .brand-logo { >a { max-width: 100px; } } .useful-links { >ul { >li { margin-bottom: 12px; &:last-child { margin-bottom: 0px !important; } >a { line-height: 1; color: #ffffff; overflow: hidden; position: relative; &:hover { color: $default-purple; } } } } } .bottom-area { padding: 25px 0px; border-top: 1px solid rgba(255, 255, 255, 0.1); } .copyright-text { >p { >a { color: $default-purple; } } } .social-links { >ul { >li { margin-right: 35px; &:last-child { margin-right: 0px !important; } >a { color: #ffffff; font-size: 14px; &:hover { color: $default-purple; } } } } } } /* 03 - footer section - end ==================================================================================================== */