:root {
    --alli-blue: #0A3850;
    --alli-purple: #5862AA;
    --alli-pink: #9B5DA2;
    --alli-pink-hover: #C390C9;
}

/*
Plugin Name: _Alliance of Independent Authors - website settings 2022 additional code
Plugin URI: https://designbyflux.com.au/
Author: Jeremy Carter (Flux Visual Communication)
Version: 1.0.18
*/

/*
@font-face {
    font-family: 'Isidora Sans';
    src: url('../fonts/IsidoraSans/IsidoraSans-Medium.eot');
    src: local('Isidora Sans Medium'), local('IsidoraSans-Medium'),
        url('../fonts/IsidoraSans/IsidoraSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IsidoraSans/IsidoraSans-Medium.woff2') format('woff2'),
        url('../fonts/IsidoraSans/IsidoraSans-Medium.woff') format('woff'),
        url('../fonts/IsidoraSans/IsidoraSans-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Isidora Sans';
    src: url('../fonts/IsidoraSans/IsidoraSans-MediumItalic.eot');
    src: local('Isidora Sans Medium Italic'), local('IsidoraSans-MediumItalic'),
        url('../fonts/IsidoraSans/IsidoraSans-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IsidoraSans/IsidoraSans-MediumItalic.woff2') format('woff2'),
        url('../fonts/IsidoraSans/IsidoraSans-MediumItalic.woff') format('woff'),
        url('../fonts/IsidoraSans/IsidoraSans-MediumItalic.ttf ') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Isidora Sans';
    src: url('../fonts/IsidoraSans/IsidoraSans-SemiBold.eot');
    src: local('Isidora Sans SemiBold'), local('IsidoraSans-SemiBold'),
        url('../fonts/IsidoraSans/IsidoraSans-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IsidoraSans/IsidoraSans-SemiBold.woff2') format('woff2'),
        url('../fonts/IsidoraSans/IsidoraSans-SemiBold.woff') format('woff'),
        url('../fonts/IsidoraSans/IsidoraSans-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Isidora Sans';
    src: url('../fonts/IsidoraSans/IsidoraSans-Bold.eot');
    src: local('Isidora Sans Bold'), local('IsidoraSans-Bold'),
        url('../fonts/IsidoraSans/IsidoraSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IsidoraSans/IsidoraSans-Bold.woff2') format('woff2'),
        url('../fonts/IsidoraSans/IsidoraSans-Bold.woff') format('woff'),
        url('../fonts/IsidoraSans/IsidoraSans-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Isidora Sans';
    src: url('../fonts/IsidoraSans/IsidoraSans-BoldItalic.eot');
    src: local('Isidora Sans Bold Italic'), local('IsidoraSans-BoldItalic'),
        url('../fonts/IsidoraSans/IsidoraSans-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IsidoraSans/IsidoraSans-BoldItalic.woff2') format('woff2'),
        url('../fonts/IsidoraSans/IsidoraSans-BoldItalic.woff') format('woff'),
        url('../fonts/IsidoraSans/IsidoraSans-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Isidora Sans';
    src: url('../fonts/IsidoraSans/IsidoraSans-Black.eot');
    src: local('Isidora Sans Black'), local('IsidoraSans-Black'),
        url('../fonts/IsidoraSans/IsidoraSans-Black.eot?#iefix') format('embedded-opentype'),
        url('../fonts/IsidoraSans/IsidoraSans-Black.woff2') format('woff2'),
        url('../fonts/IsidoraSans/IsidoraSans-Black.woff') format('woff'),
        url('../fonts/IsidoraSans/IsidoraSans-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
*/
/*
body.alli-website-style-2022  {
    font-family: 'Isidora Sans';
    font-weight: 500;
    letter-spacing: -0.2px;
}
*/

body.alli-website-style-2022 .post-edit {
    display: none !important;
}

/* Page header */

body.alli-website-style-2022 #site-header.header-one.wpex-full-width, 
body.alli-website-style-2022 #site-header.header-five.wpex-full-width {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/*
body.alli-website-style-2022 #top-bar-wrap.wpex-full-width,
body.alli-website-style-2022.wpex-responsive .container, 
body.alli-website-style-2022.wpex-responsive .vc_row-fluid.container,
body.alli-website-style-2022.wpex-responsive #site-header #site-header-inner.container, 
body.alli-website-style-2022.wpex-responsive #site-header #site-header-inner.vc_row-fluid.container,
.alli-2022-slider .vcex-posttypes-slider .wpex-slider-caption.over-image {
    padding-left: 29px;
    padding-right: 29px;
	
}
*/

body.alli-website-style-2022 #site-header .navbar-style-one {
    right: 29px;
}

/*
body.alli-website-style-2022 #top-bar,
body.alli-website-style-2022.wpex-responsive .container, 
body.alli-website-style-2022.wpex-responsive .vc_row-fluid.container {
    max-width: 100%;
    width: 100%;
}
*/

body.alli-website-style-2022.wpex-mobile-toggle-menu-icon_buttons #mobile-menu {
    right: 29px;
    margin-top: -36px;
}

@media only screen and (min-width: 960px) {
	/*
    body.alli-website-style-2022 #top-bar-wrap.wpex-full-width,
    body.alli-website-style-2022.wpex-responsive .container, 
    body.alli-website-style-2022.wpex-responsive .vc_row-fluid.container,
    body.alli-website-style-2022.wpex-responsive #site-header #site-header-inner.container, 
    body.alli-website-style-2022.wpex-responsive #site-header #site-header-inner.vc_row-fluid.container,
    .alli-2022-slider .vcex-posttypes-slider .wpex-slider-caption.over-image {
        padding-left: 120px;
        padding-right: 120px;
    }
	*/
    
    body.alli-website-style-2022 #site-header .navbar-style-one,
    body.alli-website-style-2022.wpex-mobile-toggle-menu-icon_buttons #mobile-menu {
        right: 120px;
    }
}

@media only screen and (max-width: 767px) {
    body.alli-website-style-2022 #top-bar-wrap.hidden-phone {
        display: block !important;
    }
    
    body.alli-website-style-2022 #top-bar {
        display: flex;
        align-items: center;
        flex-direction: row;
        flex-wrap: nowrap;
    }
    
    body.alli-website-style-2022 .top-bar-right {
        padding-top: 0;
    }
}

@media only screen and (max-width: 599px) {
    body.alli-website-style-2022 #top-bar-content {
        display: none !important;
    }
}

body.alli-website-style-2022 #top-bar-wrap {
    background-color: var(--alli-purple);
    border-color: var(--alli-purple);
}

body.alli-website-style-2022 #site-logo img {
    width: 225px;
    width: 208px;
    height: 143px;
    height: 122px;
    
    /* override */
    max-height: 143px !important;
    max-height: 122px !important;
}

body.alli-website-style-2022 #site-header-sticky-wrapper.is-sticky, 
body.alli-website-style-2022 #site-header-sticky-wrapper.is-sticky #site-header,
body.alli-website-style-2022 #site-header-sticky-wrapper.is-sticky #site-header.sticky-header-shrunk #site-header-inner {
    height: 100px !important;
}

body.alli-website-style-2022 #site-header-sticky-wrapper.is-sticky #site-header.shrink-sticky-header #site-logo img,
body.alli-website-style-2022 #site-header.shrink-sticky-heade #site-logo img,
body.alli-website-style-2022 #site-header.shrink-sticky-heade.sticky-header-shrunk #site-logo img {
    /* override */
    max-height: 80px !important;
    width: 137px !important;
}

@media only screen and (max-width: 599px) {
    body.alli-website-style-2022 #site-logo img {
        width: 123px;
        height: 73px;
        
        /* make visually same size as design */
        width: 135px;
        height: 80px;
    }
    
    body.alli-website-style-2022 #site-header {
        height: 152px;
    }
}

body.alli-website-style-2022 #top-bar {
    min-height: 50px;
}

body.alli-website-style-2022 #top-bar-content {
    font-size: 1em; /* 16px as 14px */
    letter-spacing: 0;
}

body.alli-website-style-2022 #top-bar-content a {
    text-decoration: underline;
}

body.alli-website-style-2022 #top-bar-content a.topbar_left_ancor:hover {
    color: var(--alli-pink-hover); 
}

body.alli-website-style-2022 #top-bar-social-alt a {
    margin-left: 10px;
    margin-right: 10px;
}

body.alli-website-style-2022 #top-bar-social-alt a:last-child {
    margin-right: 0;
}

body.alli-website-style-2022 #top-bar-social-alt a.wpex-social-btn img,
body.alli-website-style-2022 .footer-socials a.wpex-social-btn img {
    display: none;
}

body.alli-website-style-2022 #top-bar-social-alt a.wpex-social-btn:before,
body.alli-website-style-2022 .footer-socials a.wpex-social-btn:before {
    content: "";
    display: block;
    width: 26px;
    height: 26px;
    background-repeat: no-repeat;
}

body.alli-website-style-2022 .footer-socials a.wpex-social-btn:before {
    width: 35px;
    height: 35px;
}

body.alli-website-style-2022 .footer-socials a.wpex-social-btn {
    width: 35px;
    height: 35px;
    margin-right: 26px;
}

body.alli-website-style-2022 .footer-socials a:last-child {
    margin-right: 0;
}

body.alli-website-style-2022 #top-bar-social-alt a.wpex-social-btn.wpex-facebook:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13,0C5.82,0,0,5.86,0,13.08c0,6.53,4.75,11.94,10.97,12.92v-9.14h-3.3v-3.78h3.3v-2.88c0-3.28,1.94-5.09,4.91-5.09,1.42,0,2.91,.26,2.91,.26v3.22h-1.64c-1.61,0-2.12,1.01-2.12,2.04v2.45h3.6l-.58,3.78h-3.03v9.14c6.22-.98,10.97-6.39,10.97-12.92C26,5.86,20.18,0,13,0Z' style='fill:%23fff;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 #top-bar-social-alt a.wpex-social-btn.wpex-facebook:hover:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13,0C5.82,0,0,5.86,0,13.08c0,6.53,4.75,11.94,10.97,12.92v-9.14h-3.3v-3.78h3.3v-2.88c0-3.28,1.94-5.09,4.91-5.09,1.42,0,2.91,.26,2.91,.26v3.22h-1.64c-1.61,0-2.12,1.01-2.12,2.04v2.45h3.6l-.58,3.78h-3.03v9.14c6.22-.98,10.97-6.39,10.97-12.92C26,5.86,20.18,0,13,0Z' style='fill:%23c390c9;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 #top-bar-social-alt a.wpex-social-btn.wpex-twitter:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath d='M13.12,0C5.88,0,0,5.88,0,13.12s5.88,13.12,13.12,13.12,13.12-5.88,13.12-13.12S20.37,0,13.12,0Zm6.31,9.89c0,.14,0,.28,0,.42,0,4.3-3.28,9.25-9.26,9.25-1.85,0-3.56-.54-5-1.46,.26,.03,.52,.04,.79,.04,1.52,0,2.92-.52,4.04-1.39-1.43-.03-2.63-.97-3.04-2.26,.5,.07,.95,.07,1.47-.06-.74-.15-1.4-.55-1.87-1.13-.47-.58-.73-1.31-.73-2.06v-.04c.43,.24,.94,.39,1.47,.41-.45-.3-.81-.7-1.06-1.17-.25-.47-.39-1-.39-1.54,0-.61,.16-1.16,.44-1.64,.82,1.01,1.84,1.83,2.99,2.41,1.16,.59,2.42,.92,3.72,.99-.46-2.21,1.19-4,3.18-4,.94,0,1.78,.39,2.38,1.03,.74-.14,1.44-.41,2.07-.78-.24,.75-.75,1.39-1.43,1.79,.66-.07,1.29-.25,1.88-.51-.44,.65-1,1.23-1.63,1.69Z' style='fill:%23fff;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 #top-bar-social-alt a.wpex-social-btn.wpex-twitter:hover:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath d='M13.12,0C5.88,0,0,5.88,0,13.12s5.88,13.12,13.12,13.12,13.12-5.88,13.12-13.12S20.37,0,13.12,0Zm6.31,9.89c0,.14,0,.28,0,.42,0,4.3-3.28,9.25-9.26,9.25-1.85,0-3.56-.54-5-1.46,.26,.03,.52,.04,.79,.04,1.52,0,2.92-.52,4.04-1.39-1.43-.03-2.63-.97-3.04-2.26,.5,.07,.95,.07,1.47-.06-.74-.15-1.4-.55-1.87-1.13-.47-.58-.73-1.31-.73-2.06v-.04c.43,.24,.94,.39,1.47,.41-.45-.3-.81-.7-1.06-1.17-.25-.47-.39-1-.39-1.54,0-.61,.16-1.16,.44-1.64,.82,1.01,1.84,1.83,2.99,2.41,1.16,.59,2.42,.92,3.72,.99-.46-2.21,1.19-4,3.18-4,.94,0,1.78,.39,2.38,1.03,.74-.14,1.44-.41,2.07-.78-.24,.75-.75,1.39-1.43,1.79,.66-.07,1.29-.25,1.88-.51-.44,.65-1,1.23-1.63,1.69Z' style='fill:%23c390c9;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 #top-bar-social-alt a.wpex-social-btn.wpex-facebook[title="Podcast"]:before {
    width: 23px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 26'%3E%3Cpath d='M11.5,0C5.15,0,0,5.09,0,11.38c0,4.68,2.86,8.7,6.95,10.45-.18-1.05-.32-2.11-.36-2.95-2.48-1.6-4.13-4.35-4.13-7.49C2.46,6.45,6.52,2.44,11.5,2.44s9.04,4.01,9.04,8.94c0,3.14-1.65,5.9-4.13,7.5-.04,.84-.18,1.9-.36,2.95,4.09-1.75,6.95-5.77,6.95-10.45C23,5.09,17.85,0,11.5,0Zm0,15.84c-1.69,0-3.29,.44-3.29,2.22,0,1.68,.66,5.3,1.06,6.74,.27,.97,1.26,1.19,2.23,1.19s1.96-.22,2.23-1.19c.4-1.46,1.06-5.07,1.06-6.74,0-1.79-1.6-2.22-3.29-2.22Zm0-1.62c1.59,0,2.88-1.27,2.88-2.84s-1.33-2.84-2.88-2.84-2.88,1.27-2.88,2.84,1.28,2.84,2.88,2.84Zm7.39-2.84c0-4.04-3.31-7.31-7.39-7.31s-7.39,3.28-7.39,7.31c0,2.28,1.07,4.28,2.72,5.63,.25-.64,.73-1.31,1.65-1.78,0,0,.02,0,.03,0-1.17-.89-1.93-2.27-1.93-3.84,0-2.69,2.21-4.88,4.93-4.88s4.93,2.18,4.93,4.88c0,1.57-.76,2.95-1.93,3.84h.02c.92,.47,1.4,1.14,1.65,1.78,1.65-1.34,2.72-3.35,2.72-5.63Z' style='fill:%23fff;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 #top-bar-social-alt a.wpex-social-btn.wpex-facebook[title="Podcast"]:hover:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 26'%3E%3Cpath d='M11.5,0C5.15,0,0,5.09,0,11.38c0,4.68,2.86,8.7,6.95,10.45-.18-1.05-.32-2.11-.36-2.95-2.48-1.6-4.13-4.35-4.13-7.49C2.46,6.45,6.52,2.44,11.5,2.44s9.04,4.01,9.04,8.94c0,3.14-1.65,5.9-4.13,7.5-.04,.84-.18,1.9-.36,2.95,4.09-1.75,6.95-5.77,6.95-10.45C23,5.09,17.85,0,11.5,0Zm0,15.84c-1.69,0-3.29,.44-3.29,2.22,0,1.68,.66,5.3,1.06,6.74,.27,.97,1.26,1.19,2.23,1.19s1.96-.22,2.23-1.19c.4-1.46,1.06-5.07,1.06-6.74,0-1.79-1.6-2.22-3.29-2.22Zm0-1.62c1.59,0,2.88-1.27,2.88-2.84s-1.33-2.84-2.88-2.84-2.88,1.27-2.88,2.84,1.28,2.84,2.88,2.84Zm7.39-2.84c0-4.04-3.31-7.31-7.39-7.31s-7.39,3.28-7.39,7.31c0,2.28,1.07,4.28,2.72,5.63,.25-.64,.73-1.31,1.65-1.78,0,0,.02,0,.03,0-1.17-.89-1.93-2.27-1.93-3.84,0-2.69,2.21-4.88,4.93-4.88s4.93,2.18,4.93,4.88c0,1.57-.76,2.95-1.93,3.84h.02c.92,.47,1.4,1.14,1.65,1.78,1.65-1.34,2.72-3.35,2.72-5.63Z' style='fill:%23c390c9;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 .footer-socials a.wpex-social-btn.wpex-facebook:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13,0C5.82,0,0,5.86,0,13.08c0,6.53,4.75,11.94,10.97,12.92v-9.14h-3.3v-3.78h3.3v-2.88c0-3.28,1.94-5.09,4.91-5.09,1.42,0,2.91,.26,2.91,.26v3.22h-1.64c-1.61,0-2.12,1.01-2.12,2.04v2.45h3.6l-.58,3.78h-3.03v9.14c6.22-.98,10.97-6.39,10.97-12.92C26,5.86,20.18,0,13,0Z' style='fill:%235862AA;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 .footer-socials a.wpex-social-btn.wpex-facebook:hover:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M13,0C5.82,0,0,5.86,0,13.08c0,6.53,4.75,11.94,10.97,12.92v-9.14h-3.3v-3.78h3.3v-2.88c0-3.28,1.94-5.09,4.91-5.09,1.42,0,2.91,.26,2.91,.26v3.22h-1.64c-1.61,0-2.12,1.01-2.12,2.04v2.45h3.6l-.58,3.78h-3.03v9.14c6.22-.98,10.97-6.39,10.97-12.92C26,5.86,20.18,0,13,0Z' style='fill:%23c390c9;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 .footer-socials a.wpex-social-btn.wpex-twitter:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath d='M13.12,0C5.88,0,0,5.88,0,13.12s5.88,13.12,13.12,13.12,13.12-5.88,13.12-13.12S20.37,0,13.12,0Zm6.31,9.89c0,.14,0,.28,0,.42,0,4.3-3.28,9.25-9.26,9.25-1.85,0-3.56-.54-5-1.46,.26,.03,.52,.04,.79,.04,1.52,0,2.92-.52,4.04-1.39-1.43-.03-2.63-.97-3.04-2.26,.5,.07,.95,.07,1.47-.06-.74-.15-1.4-.55-1.87-1.13-.47-.58-.73-1.31-.73-2.06v-.04c.43,.24,.94,.39,1.47,.41-.45-.3-.81-.7-1.06-1.17-.25-.47-.39-1-.39-1.54,0-.61,.16-1.16,.44-1.64,.82,1.01,1.84,1.83,2.99,2.41,1.16,.59,2.42,.92,3.72,.99-.46-2.21,1.19-4,3.18-4,.94,0,1.78,.39,2.38,1.03,.74-.14,1.44-.41,2.07-.78-.24,.75-.75,1.39-1.43,1.79,.66-.07,1.29-.25,1.88-.51-.44,.65-1,1.23-1.63,1.69Z' style='fill:%235862AA;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 .footer-socials a.wpex-social-btn.wpex-twitter:hover:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 27'%3E%3Cpath d='M13.12,0C5.88,0,0,5.88,0,13.12s5.88,13.12,13.12,13.12,13.12-5.88,13.12-13.12S20.37,0,13.12,0Zm6.31,9.89c0,.14,0,.28,0,.42,0,4.3-3.28,9.25-9.26,9.25-1.85,0-3.56-.54-5-1.46,.26,.03,.52,.04,.79,.04,1.52,0,2.92-.52,4.04-1.39-1.43-.03-2.63-.97-3.04-2.26,.5,.07,.95,.07,1.47-.06-.74-.15-1.4-.55-1.87-1.13-.47-.58-.73-1.31-.73-2.06v-.04c.43,.24,.94,.39,1.47,.41-.45-.3-.81-.7-1.06-1.17-.25-.47-.39-1-.39-1.54,0-.61,.16-1.16,.44-1.64,.82,1.01,1.84,1.83,2.99,2.41,1.16,.59,2.42,.92,3.72,.99-.46-2.21,1.19-4,3.18-4,.94,0,1.78,.39,2.38,1.03,.74-.14,1.44-.41,2.07-.78-.24,.75-.75,1.39-1.43,1.79,.66-.07,1.29-.25,1.88-.51-.44,.65-1,1.23-1.63,1.69Z' style='fill:%23c390c9;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 .footer-socials a.wpex-social-btn.wpex-podcast:before {
    width: 31px;
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 26'%3E%3Cpath d='M11.5,0C5.15,0,0,5.09,0,11.38c0,4.68,2.86,8.7,6.95,10.45-.18-1.05-.32-2.11-.36-2.95-2.48-1.6-4.13-4.35-4.13-7.49C2.46,6.45,6.52,2.44,11.5,2.44s9.04,4.01,9.04,8.94c0,3.14-1.65,5.9-4.13,7.5-.04,.84-.18,1.9-.36,2.95,4.09-1.75,6.95-5.77,6.95-10.45C23,5.09,17.85,0,11.5,0Zm0,15.84c-1.69,0-3.29,.44-3.29,2.22,0,1.68,.66,5.3,1.06,6.74,.27,.97,1.26,1.19,2.23,1.19s1.96-.22,2.23-1.19c.4-1.46,1.06-5.07,1.06-6.74,0-1.79-1.6-2.22-3.29-2.22Zm0-1.62c1.59,0,2.88-1.27,2.88-2.84s-1.33-2.84-2.88-2.84-2.88,1.27-2.88,2.84,1.28,2.84,2.88,2.84Zm7.39-2.84c0-4.04-3.31-7.31-7.39-7.31s-7.39,3.28-7.39,7.31c0,2.28,1.07,4.28,2.72,5.63,.25-.64,.73-1.31,1.65-1.78,0,0,.02,0,.03,0-1.17-.89-1.93-2.27-1.93-3.84,0-2.69,2.21-4.88,4.93-4.88s4.93,2.18,4.93,4.88c0,1.57-.76,2.95-1.93,3.84h.02c.92,.47,1.4,1.14,1.65,1.78,1.65-1.34,2.72-3.35,2.72-5.63Z' style='fill:%235862AA;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 .footer-socials a.wpex-social-btn.wpex-podcast:hover:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23 26'%3E%3Cpath d='M11.5,0C5.15,0,0,5.09,0,11.38c0,4.68,2.86,8.7,6.95,10.45-.18-1.05-.32-2.11-.36-2.95-2.48-1.6-4.13-4.35-4.13-7.49C2.46,6.45,6.52,2.44,11.5,2.44s9.04,4.01,9.04,8.94c0,3.14-1.65,5.9-4.13,7.5-.04,.84-.18,1.9-.36,2.95,4.09-1.75,6.95-5.77,6.95-10.45C23,5.09,17.85,0,11.5,0Zm0,15.84c-1.69,0-3.29,.44-3.29,2.22,0,1.68,.66,5.3,1.06,6.74,.27,.97,1.26,1.19,2.23,1.19s1.96-.22,2.23-1.19c.4-1.46,1.06-5.07,1.06-6.74,0-1.79-1.6-2.22-3.29-2.22Zm0-1.62c1.59,0,2.88-1.27,2.88-2.84s-1.33-2.84-2.88-2.84-2.88,1.27-2.88,2.84,1.28,2.84,2.88,2.84Zm7.39-2.84c0-4.04-3.31-7.31-7.39-7.31s-7.39,3.28-7.39,7.31c0,2.28,1.07,4.28,2.72,5.63,.25-.64,.73-1.31,1.65-1.78,0,0,.02,0,.03,0-1.17-.89-1.93-2.27-1.93-3.84,0-2.69,2.21-4.88,4.93-4.88s4.93,2.18,4.93,4.88c0,1.57-.76,2.95-1.93,3.84h.02c.92,.47,1.4,1.14,1.65,1.78,1.65-1.34,2.72-3.35,2.72-5.63Z' style='fill:%23c390c9;'/%3E%3C/svg%3E");
}

body.alli-website-style-2022 #top-bar .join_alli_btn {
    background: #fff;
    color: var(--alli-blue);
    /*text-transform: uppercase;*/
    font-size: 1em; /* 16px as 14px */
    font-weight: 700;
    padding: 2px 20px;
    border-radius: 13px;
}

body.alli-website-style-2022 #top-bar .join_alli_btn:hover {
    background: var(--alli-pink-hover);
    color: #fff;
}

body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item >a:hover, 
body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item.dropdown.sfHover >a {
    color: var(--alli-pink-hover);
}

body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item.wcmenucart-toggle-drop_down .wcmenucart, 
body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item.search-toggle-li .site-search-toggle {
    background: #fff;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    margin: 10px 12px 0 5px;
    line-height: 30px;
}

body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item.search-toggle-li .site-search-toggle {
    margin-right: 0;
}

body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item.wcmenucart-toggle-drop_down .wcmenucart:hover, 
body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item.search-toggle-li .site-search-toggle:hover {
    background: var(--alli-pink-hover);
}

body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item.wcmenucart-toggle-drop_down .wcmenucart .link-inner, 
body.alli-website-style-2022 #site-navigation .dropdown-menu >li.menu-item.search-toggle-li .site-search-toggle .link-inner {
    padding: 0 4px;
}

body.alli-website-style-2022 #site-navigation .link-inner .ticon.wpex-menu-search-icon, 
body.alli-website-style-2022 #site-navigation .link-inner .ticon.wcmenucart-icon {
    color: var(--alli-blue);
}

body.alli-website-style-2022 #mobile-menu a.mobile-menu-toggle {
    background: var(--alli-pink-hover);
    width: 72px;
    height: 72px;
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
}

body.alli-website-style-2022 #mobile-menu a.mobile-menu-toggle .wpex-bars {
    height: 21px;
    width: 28px;
}

body.alli-website-style-2022 #mobile-menu a.mobile-menu-toggle .wpex-bars>span, 
body.alli-website-style-2022 #mobile-menu a.mobile-menu-toggle .wpex-bars>span::before, 
body.alli-website-style-2022 #mobile-menu a.mobile-menu-toggle .wpex-bars>span::after {
    border-radius: 1.5px;
    background-color: var(--alli-blue);
}

@media only screen and (max-width: 1240px) {
    body.alli-website-style-2022 #mobile-menu a.wcmenucart {
        display: none !important;
    }
}


/*
 * Footer
*/
.site-footer.alli-website-style-2022-footer #footer-widgets {
    display: flex;
}

.site-footer.alli-website-style-2022-footer #awsf-1 {
    width: 33.3333%;
    max-width: 280px;
}

.site-footer.alli-website-style-2022-footer #awsf-2 {
    width: 66.6666%;
}
@media only screen and (min-width: 768px) {
    .site-footer.alli-website-style-2022-footer #awsf-2 {
        width: 100%;
    }    
}

.site-footer.alli-website-style-2022-footer {
    background: #fff;
    color: var(--alli-blue);
}

.alli-website-style-2022-footer .footer-logo {
    width: 225px;
    height: auto;
}

.alli-website-style-2022-footer #awsf-1-text a {
    color: var(--alli-pink);
    text-decoration: underline;
}

.alli-website-style-2022-footer #awsf-1-text a:hover,
.alli-website-style-2022-footer #awsf-1-text a:active,
.alli-website-style-2022-footer #awsf-1-text a:focus {
    color: var(--alli-purple);
    text-decoration: underline;
}

.site-footer .alli-2022-footer-menu-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

.site-footer .alli-2022-footer-menu {
    max-width: 160px;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 30px;
}

.site-footer .alli-2022-footer-menu .menu-item {
    padding-right: 15px;
}

.site-footer .alli-2022-footer-menu > .menu-item {
    display: inline-block;
    max-width: 160px;
    width: 100%;
}

#alli-2022-footer-col-4 {
    max-width: 100px;
}

@media only screen and (max-width: 1050px) {
    .site-footer .alli-2022-footer-menu,
    #alli-2022-footer-col-4 {
        max-width: 50%;
        width: 50%;
    }
}

@media only screen and (max-width: 767px) {
    .site-footer.alli-website-style-2022-footer #footer-widgets {
        flex-direction: column;
    }
    
    .site-footer.alli-website-style-2022-footer #awsf-1,
    .site-footer.alli-website-style-2022-footer #awsf-2 {
        width: 100%;
    }
    
    #awsf-2-text {
        max-width: 450px;
    }
}

@media only screen and (max-width: 480px) {
    .site-footer .alli-2022-footer-menu-wrapper {
        flex-direction: column;
    }
    
    .site-footer.alli-website-style-2022-footer #awsf-1,
    .site-footer.alli-website-style-2022-footer #awsf-2 {
        width: 100%;
    }
    
    #awsf-2-text {
        max-width: 100%;
    }
    
    .site-footer .alli-2022-footer-menu > .menu-item {
        max-width: 100%;
    }
}

.site-footer .alli-2022-footer-menu .menu-item .nav-link {
    display: block;
    color: var(--alli-purple);
    margin-bottom: 15px;
    font-weight: 600;
}

.site-footer .alli-2022-footer-menu > .menu-item > .nav-link {
    font-weight: 900;
}

#awsf-1-socials {
    display: none;
}

#awsf-2-socials {
    display: block;
    margin-bottom: 54px;
}

@media only screen and (min-width: 768px) {
    #awsf-1-socials {
        display: block;
    }

    #awsf-2-socials {
        display: none;
    }
}

#footer-inner-row-2 {
    background: var(--alli-purple);
    padding: 18px 10px;
}

#footer-inner-row-2 p {
    color: #fff;
    text-align: center;
    margin: 0;
    text-transform: uppercase;
}

@media only screen and (max-width: 767px) {
    #footer-inner-row-2 p {
        text-align: left;
    }
}

#awsf-1 .footer-widget {
    padding-bottom: 20px;
}

#awsf-2 .footer-widget {
    padding-top: 0;
    padding-bottom: 0;
}

@media only screen and (min-width: 768px) {
    #awsf-1 .footer-widget {
        padding-bottom: 45px;
    }
    
    #awsf-2 .footer-widget {
        padding-top: 55px;
        padding-bottom: 45px;
        padding-left: 60px;
    }
}

@media only screen and (max-width: 767px) {
    .site-footer.alli-website-style-2022-footer #awsf-2 {
        width: 100%
    }
    
    .site-footer .alli-2022-footer-menu {
        flex-direction: column;
        flex-wrap: wrap;
    }
    
    #footer-inner-row-2 p .item {
        display: block;
    }
    
    #footer-inner-row-2 p .separator {
        display: none;
    }
}