.elementor-widget-text-editor .elementor-widget-container a{ text-decoration: underline; } .elementor-widget-text-editor a{ color: #7A766D; } /* Footer menu */ .custom-temp-footer__wrapper { display: flex; flex-direction: column; align-items: center; padding-bottom: 40px; } .custom-temp-footer__menu ul#menu-footer-menu { display: flex; gap: 20px; margin: 0; padding: 0; margin-top: 10px; } .custom-temp-footer__menu a { color: #A9A9A9; transition: 0.3s; text-decoration: underline; } .custom-temp-footer__menu a:hover { color: white; } nav.elementor-pagination { margin-top: 40px; } /* New Hardcoded Custom Footer */ .custom-temp-footer__wrapper { padding: 40px; background-color: #333333; font-family: Quicksand; } .custom-temp-footer__content { max-width: 1400px; margin: auto; } .custom-temp-footer__address p{ color: #878787; font-size: 14px; line-height: 24px; } .custom-temp-footer__address-and-menu { margin-top: 20px; display: flex; gap: 40px; } .custom-temp-footer__address-and-menu a{ color: white; } .custom-temp-footer__grid { display: flex; gap: 40px; justify-content: space-between; } .custom-temp-footer__contact h3 { font-size: 24px; color: white; font-family: Nunito Sans; margin-top: 0; margin-bottom: 10px; } .custom-temp-footer__contact p { color: #878787; } .custom-temp-footer__contact p a { color: white; } .custom-temp-footer__grid-item-two { background-color: #3d3d3d; border-radius: 10px; padding: 30px 40px; } .custom-temp-footer__wrapper a{ transition: opacity 0.3s ease-in-out; } .custom-temp-footer__wrapper a:hover{ opacity: 0.7; } a.custom-temp-footer__contact__button__one { display: inline-block; color: black; font-size: 12px; background-color: #ffffff; padding: 10px 20px; text-transform: uppercase; border-radius: 20px; letter-spacing: 1.5px; font-weight: 500; transition: opacity 0.3s ease-in-out; } a.custom-temp-footer__contact__button__one:hover { opacity: 0.7; } a.custom-temp-footer__contact__button__two { max-width: 266px; display: flex; align-items: center; gap: 10px; margin-top: 15px; background-color: #495963; padding: 12px 24px; font-size: 12px; text-transform: uppercase; border-radius: 20px; color: white; letter-spacing: 1.5px; font-weight: 500; transition: opacity 0.3s ease-in-out; } a.custom-temp-footer__contact__button__two:hover { opacity: 0.7; } .custom-temp-footer__copyright { margin-top: 60px; text-align: center; } .custom-temp-footer__copyright-part-one p{ font-size: 14px; color: #878787; } .custom-temp-footer__copyright-part-two__text { font-size: 14px; color: #878787; } .custom-temp-footer__copyright-part-two { margin-top: 40px; } .custom-temp-footer__copyright-part-two { display: flex; gap: 20px; align-items: center; } .custom-temp-footer__copyright-part-two__menu ul#menu-footer-bottom-menu { display: flex; gap: 20px; margin: 0; padding: 0; list-style: none; } .custom-temp-footer__copyright-part-two__menu ul#menu-footer-bottom-menu a { font-size: 14px; color: white; } @media(max-width: 1000px){ .custom-temp-footer__address-and-menu { flex-direction: column; gap: 0; } ul#menu-footer-sub-menu-1 { padding: 0; } ul#menu-footer-sub-menu-2 { padding: 0; } } @media(max-width: 800px){ .custom-temp-footer__grid { flex-direction: column; gap: 40px; } .custom-temp-footer__wrapper { padding: 20px; } .custom-temp-footer__copyright-part-two { flex-direction: column; } .custom-temp-footer__grid-item-two { padding: 20px; } .custom-temp-footer__copyright-part-two { text-align: center; } .custom-temp-footer__copyright-part-one { text-align: center; } .custom-temp-footer__copyright { margin-top: 40px; } } .custom-temp-footer__logo img{ width: 60px; } .custom-temp-footer__copyright-part-two { justify-content: center; margin-top: 20px; } .custom-temp-footer__copyright-part-one { max-width: 1000px; margin: auto; } /* New Hardcoded Custom Footer ends */ .dialog-message.dialog-lightbox-message { background-color: white; } .page-id-1301 .elementor-sticky--effects { position: relative !important; } .page-id-144 .elementor-sticky--effects { position: relative !important; }