/* common footer specific */
.adhoster-cf-left-border-flexible {
    width: 10%;
}
.adhoster-cf-center-frame-flexible {
    width: 80% !important;
}
.adhoster-cf-right-border-flexible {
    width: 10%;
}
.adhoster-cf-flex-content-no-padding {
    display: flex;
    padding-left: unset;
    padding-right: unset;
}
.adhoster-cf-menu-left-justified {
    margin-left: -10px;
}
.adhoster-cf-menu-right-justified {
    margin-right: -10px;
}
.adhoster-cf-content-no-margin-bottom {
    margin-bottom: 0px;
}
.adhoster-cf-content-no-margin-top {
    margin-top: 0px;
}
.adhoster-cf-content-margin-top-unset {
    margin-top: 0px!important;
}
.adhoster-cf-flex-center-content {
    padding-left: 10%;
    padding-right: 10%
}
.adhoster-cf-content-top-bottom-margin-20px {
    margin-top: 20px;
    margin-bottom: 20px;
}
.adhoster-cf-container-maxwidth-unset {
    max-width: unset;
}
.adhoster-cf-copyright {
    padding: unset;
    width: 100%;
}
.adhoster-cf-copyright p {
    padding-top: 10px;
}
.adhoster-cf-copyright-no-menu p {
    padding-top: 10px;
    padding-bottom: unset;
}
.adhoster-cf-copyright-left {
    background-color: var(--credits-bgColor);
}
.adhoster-cf-copyright-right {
    background-color: var(--credits-bgColor);
}
.adhoster-cf-copyright-content-container {
    margin-top: unset !important;
    display: flex;
    justify-content: right;
}
.adhoster-cf-copyright-text-margin-right-unset {
    margin-right: unset;
}
.adhoster-cf-container-display-flex {
    display: flex;
}
.adhoster-cf-content-justify-content-right {
    display: grid;
    justify-content: right;
}
/* common specific */
.adhoster-footer-style-three {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 25px;
    gap: 100px;
}
/*.adhoster-footer-style-three {*/
/*    display: flex;*/
/*    width: 100%;*/
/*    justify-content: space-between;*/
/*    align-items: center;*/
/*    padding-bottom: 25px;*/
/*}*/
.adhoster-footer-legal-page .adhoster-footer-menu-main .adhoster-footer-menu {
    display: flex;
    align-items: center;
    justify-content: center;
}
.adhoster-footer-legal-page .adhoster-footer-menu-main .adhoster-footer-menu li {
    padding: 0px 10px;
}
