/*================================================ 14. Footer CSS =================================================*/ #ic-top-footer { border-bottom: 1px solid #c69749; @media only screen and (min-width: 922px) and (max-width: 1499.98px) { padding-top: 105px; padding-bottom: 80px; } .ic-footer-col { color: $white; a { color: $white; } h3 { margin-bottom: 30px; font-weight: bold; } ul { li { list-style: none; &:not(:last-child) { margin-bottom: 10px; } &:hover { a { color: $primary; } } } } } .ic-footer-left-col { >a>img { margin-bottom: 35px; } ul { margin-top: 33px; li { &:hover { a { color: $primary; &::after { color: $white; } } } } } .ic-social-ul-text li:not(:last-child) a::after { content: '.'; padding-left: 6px; padding-right: 2px; @include transition(.3s); } } } .ic-form { form { margin-top: 45px; .form-control { border: 1px solid $primary; color: $white !important; &::placeholder { color: $white !important; text-overflow: ellipsis; overflow: hidden; } &:focus { color: $white !important; background-color: transparent; } &:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: $white !important; } &::-ms-input-placeholder { /* Microsoft Edge */ color: $white !important; } &:-moz-input-placeholder { /* Microsoft Edge */ color: $white !important; } } .ic-btn-search { background-color: $primary; min-width: 70px; font-size: 24px; &:hover { background-color: $primary-two; } i { color: $white; } } } } #ic-bottom-footer { p { padding-top: 36px; padding-bottom: 36px; padding-left: 15px; padding-right: 15px; color: $white; line-height: 1.6; >a{ color: $white; &:hover{ color: $primary; } } } }