.elementor-229534 .elementor-element.elementor-element-1ec5250, .elementor-229534 .elementor-element.elementor-element-1ec5250 > .elementor-background-overlay{border-radius:.2rem .2rem .2rem .2rem;}.elementor-229534 .elementor-element.elementor-element-1ec5250{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2rem;margin-bottom:0rem;}.elementor-229534 .elementor-element.elementor-element-1ec5250 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229534 .elementor-element.elementor-element-0ee5c6d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-229534 .elementor-element.elementor-element-0ee5c6d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-229534 .elementor-element.elementor-element-0ee5c6d > .elementor-element-populated, .elementor-229534 .elementor-element.elementor-element-0ee5c6d > .elementor-element-populated > .elementor-background-overlay, .elementor-229534 .elementor-element.elementor-element-0ee5c6d > .elementor-background-slideshow{border-radius:0.2rem 0.2rem 0.2rem 0.2rem;}.elementor-229534 .elementor-element.elementor-element-0ee5c6d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:min(1rem, 1vw) min(1rem, 1vw) min(1rem, 1vw) min(1rem, 1vw);}.elementor-229534 .elementor-element.elementor-element-0ee5c6d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229534 .elementor-element.elementor-element-af741ce > .elementor-container{min-height:80vh;}.elementor-229534 .elementor-element.elementor-element-af741ce, .elementor-229534 .elementor-element.elementor-element-af741ce > .elementor-background-overlay{border-radius:.2rem .2rem .2rem .2rem;}.elementor-229534 .elementor-element.elementor-element-af741ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-229534 .elementor-element.elementor-element-af741ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229534 .elementor-element.elementor-element-f3f2594 > .elementor-element-populated, .elementor-229534 .elementor-element.elementor-element-f3f2594 > .elementor-element-populated > .elementor-background-overlay, .elementor-229534 .elementor-element.elementor-element-f3f2594 > .elementor-background-slideshow{border-radius:0.2rem 0.2rem 0.2rem 0.2rem;}.elementor-229534 .elementor-element.elementor-element-f3f2594 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:min(1rem, 1vw) min(1rem, 1vw) min(1rem, 1vw) min(1rem, 1vw);}.elementor-229534 .elementor-element.elementor-element-f3f2594 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-229534 .elementor-element.elementor-element-039dc85:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-229534 .elementor-element.elementor-element-039dc85 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C1C1E;}.elementor-229534 .elementor-element.elementor-element-039dc85 > .elementor-element-populated, .elementor-229534 .elementor-element.elementor-element-039dc85 > .elementor-element-populated > .elementor-background-overlay, .elementor-229534 .elementor-element.elementor-element-039dc85 > .elementor-background-slideshow{border-radius:0.2rem 0.2rem 0.2rem 0.2rem;}.elementor-229534 .elementor-element.elementor-element-039dc85 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:min(1rem, 1vw) min(1rem, 1vw) min(1rem, 1vw) min(1rem, 1vw);}.elementor-229534 .elementor-element.elementor-element-039dc85 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-229534 .elementor-element.elementor-element-6e44864{text-align:center;}.elementor-229534 .elementor-element.elementor-element-6e44864 .elementor-heading-title{color:#FEE401;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-229534 .elementor-element.elementor-element-7dd1ac2 .elementor-button{font-family:"Tomorrow", Sans-serif;font-weight:500;fill:#000000;color:#000000;border-style:none;border-radius:1px 1px 1px 1px;}.elementor-229534 .elementor-element.elementor-element-033697c .elementor-button{background-color:#48484D;font-family:"Tomorrow", Sans-serif;font-weight:500;fill:#F8F8F8;color:#F8F8F8;border-style:none;border-radius:1px 1px 1px 1px;}body.elementor-page-229534:not(.elementor-motion-effects-element-type-background), body.elementor-page-229534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111114;}/* Start custom CSS for shortcode, class: .elementor-element-ed124d6 *//* HIDE STUFF */

#afwc_custom_referral_url_container {

    display: none;
}



/* ROOT CSS */
:root {
    --primary-font-color: #f8f8f8;
    --accent-color: #fee401;
    --accent-contrast-color: #000000;
    
    --bg-color-0: #111114;
    --bg-color-1: #1c1c1e;
    --bg-color-1-5: #27272a;
    --bg-color-2: #323235;
    --bg-color-3: #48484d;
    --bg-color-4: #5d5d64;
    --bg-color-5: #73737b;
    --bg-color-6: #8a8a92;
    
    --btn-primary-bg: #73737b;
    
    --font-family-header: tomorrow;
    --font-family-secondary: roboto;
    
    /* Stats colors */
    --gross-color: cyan;
    --refunds-color: red;
    --net-color: SpringGreen;
    --sales-color: MediumSlateBlue;
    --visitors-color: Orange;
    --conversions-color: Fuchsia;
    
    --stats-number-opacity: 0.7;
    
    
}


/* PADDING SHORTCODE */

.elementor-229534 .elementor-element.elementor-element-ed124d6 {
    padding: min(10px, 1.5rem);
}



/* - - NAV MENU TOP - - */

.elementor-229534 .elementor-element.elementor-element-ed124d6 .nav-tab-wrapper {
    border: 0;
    display: flex;
    gap: 1rem;
    background: var(--bg-color3);
    padding: 1rem;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .nav-tab {
    background: var(--btn-primary-bg);
    border: 1px soild var(--btn-primary-bg);
    border-radius: 0.1rem;
    color: var(--primary-font-color);
    font-family: var(--font-family-header);
    text-transform: uppercase;
    font-weight: 500;
    padding-inline: 2rem;
    margin: 0;
    transition: 300ms;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .nav-tab-active {
    background: var(--accent-color) !important;
    color: var(--accent-contrast-color) !important;
    padding-inline: 4rem;
    border: 1px soild #fee401;
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .nav-tab:not(.nav-tab-active):hover {
    padding-inline: 4rem;
    
}



@media screen and (max-width: 450px) {
    .elementor-229534 .elementor-element.elementor-element-ed124d6 .nav-tab-wrapper {
        flex-direction: column;
        text-align: center;
    }
    }





/* - - END- - NAV MENU TOP - - END - -  */


/* - - DATE - - */

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_top_row_container {
    position: absolute;
    top: 0.6rem;
    right: 1.2vw;
    
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_date_range_container {
    margin: 0 !important;
    float: none;
    background: var(--btn-primary-bg);
    color: var(--primary-font-color);
    font-family: var(--font-family-secondary);
    border-radius: 0.1rem;
    gap: 0.4rem;
    padding: 0.4rem;
    border: 0;
    
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_from, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_to {
    background-color: var(--bg-color-4);
    border-radius: 0.1rem;
    color: var(--primary-font-color)
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc-smart-dates-dropdown-icon {
    color: #f8f8f8;
    
}


.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc-smart-dates-dropdown-list {
     background: rgba(40, 40, 42, 0.5);
     box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
     backdrop-filter: blur(6px);
     -webkit-backdrop-filter: blur(6px);
    border-radius: 0.2rem;
    border: 1px solid var(--bg-color-6);
    margin-top: 0.6rem;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc-smart-dates-dropdown-list li:not(.afwc-separator):hover {
    background: var(--bg-color-4);
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_dashboard_wrapper #afwc_date_range_container ul#afwc-smart-dates-dropdown-list li.afwc-separator {
    background: var(--bg-color-3)
}


@media screen and (max-width: 800px) {
   .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_top_row_container {
       position: inherit;
      
   }
}



/* - - END - - DATE - - END - - */



/* - - DASHBOARD GRID - - */

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_dashboard_wrapper {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    
}


/* - - END - - DASHBOARD GRID - - END - - */



/* - - Tabs Stats - -  */

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpis_container .afwc_kpis_inner_container {
    display: grid;
    gap: min(1rem, 1vw);
    
    
}


    @media (min-width: calc(180px * 3)) {
       
       .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpis_container .afwc_kpis_inner_container {
        grid-template-columns: repeat(2, 1fr);
    }
    
}

  @media (min-width: calc(310px * 3)) {
       
       .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpis_container .afwc_kpis_inner_container {
        grid-template-columns: repeat(3, 1fr);
    }
    
}


.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpis_container {
    display: grid;
    grid-column: 1 / 5;
    grid-row: 1;
    background: var(--bg-color-2);
    padding: 1rem;
    border-radius: 0.2rem;
    
}

@media screen and (min-width: 800px) {
    .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpis_container {
        margin-top: 1.83rem;
    }
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpis_container .afwc_kpis_inner_container {
    margin: 0;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc_kpi {
    display: flex;
    align-items: center;
    width: 100%;
    height: fit-content;
    padding: 0.5rem;
    margin: 0 !important;
    background: var(--bg-color-1-5);
    border: 1px solid var(--bg-color-3);
    border-radius: 0.2rem;
    transition: 200ms;
    overflow: clip;
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc_kpis_inner_container:hover .afwc_kpi   {
    padding-bottom: 2rem;
    border: 1px solid var(--bg-color-3) !important;
    
    
}

 .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_gross_commission:hover, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_refunds:hover, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_net_commission:hover, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_sales:hover, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_clicks:hover, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_conversion:hover {
    border: 1px solid var(--bg-color-3) !important;
    
    
}



.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc_kpis_inner_container:hover #afwc_kpi_gross_commission:before,  .afwc_kpis_inner_container:hover #afwc_kpi_refunds:before,  .afwc_kpis_inner_container:hover #afwc_kpi_net_commission:before,  .afwc_kpis_inner_container:hover #afwc_kpi_sales:before,  .afwc_kpis_inner_container:hover #afwc_kpi_clicks:before,  .afwc_kpis_inner_container:hover #afwc_kpi_conversion:before {
     position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: var(--primary-font-color);
    font-family: var(--font-family-secondary);
    font-size: clamp(0.75rem, 0.3vw, 1rem);
    background: var(--bg-color-1);
    padding: 0.2rem 1rem;
    animation: slang 300ms ;
    
 }
 
 @keyframes slang {
     from {
         opacity: 0;
         bottom: -50%;
     }
    
 }

.elementor-229534 .elementor-element.elementor-element-ed124d6 .container_parent_right {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc_kpis_icon_container {
    border: 0;
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc_kpis_icon {
     font-size: clamp(2.5rem, 1vw, 1rem) !important;
     transition: 200ms;
}



.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc_kpis_price {
 font-size: clamp(1.3rem, 1vw, 1rem);
 font-family: var(--font-family-header);
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc_kpis_text {
    font-family: var(--font-family-secondary);
    font-weight: 400;
    color: var(--primary-font-color);
    margin: 0;
    font-size: clamp(0.75rem, 0.3vw, 1rem);
}






/* Gross */
.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_gross_commission .afwc_kpis_price, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_gross_commission .fas, #afwc_kpi_gross_commission .afwc_kpis_number  {
    color: var(--gross-color)
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_gross_commission .afwc_kpis_number {
    opacity: var(--stats-number-opacity);
}



 .afwc_kpis_inner_container:hover #afwc_kpi_gross_commission:before  {
    content: "Total before deductions";
    
    
}



/* Refunds */
.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_refunds .afwc_kpis_price, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_refunds .fas, #afwc_kpi_refunds .afwc_kpis_number {
    color: var(--refunds-color);
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_refunds .afwc_kpis_number {
    opacity: var(--stats-number-opacity);
}


 .afwc_kpis_inner_container:hover #afwc_kpi_refunds:before  {
    content:"Total of refunds";
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .fa-thumbs-down:before {
    content: "";
}

/* Net */
.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_net_commission .afwc_kpis_price, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_net_commission .fas, #afwc_kpi_net_commission .afwc_kpis_number {
    color: var(--net-color);
    
}
    
    .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_net_commission .afwc_kpis_number {
    opacity: var(--stats-number-opacity);
}

 .afwc_kpis_inner_container:hover #afwc_kpi_net_commission:before  {
    content:"Total after deductions";
    
}

/* Sales */
.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_sales .afwc_kpis_price, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_sales .fas {
    color: var(--sales-color);
}

 .afwc_kpis_inner_container:hover #afwc_kpi_sales:before  {
    content:"Amount ordered from sales";
    
}


/* Clicks */
.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_clicks .afwc_kpis_price, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_clicks .fas {
    color:var(--visitors-color);
}

 .afwc_kpis_inner_container:hover #afwc_kpi_clicks:before  {
    content:"Amount of clicks";
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .fa-hand-point-up:before {
    content: "";
  
  
}

/* Conversions */
.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_conversion .afwc_kpis_price, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_conversion .fas, .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_conversion .afwc_kpis_number {
    color: var(--conversions-color);
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_kpi_conversion .afwc_kpis_number {
    opacity: var(--stats-number-opacity);
}

 .afwc_kpis_inner_container:hover #afwc_kpi_conversion:before  {
    content:"Conversion rate from clicks";
    
}





/* - - END - - Tabs Stats - - END - -  */



/* - - COMMISSION BAR - - */

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_commission {
    display: none !important;
    grid-column: 1 / 5;
    grid-row: 2;
    display: flex;
    align-items: center;
    position: relative;
    padding-inline: 1rem;
    min-height: 0;
    line-height: 0;
    margin:0;
    
    

}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_commission_lbl {
width: fit-content;
white-space: nowrap;
margin-right: 2rem;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6  #afwc_commission_container {
   width: 100%;

}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_commission_bar {
    width: 88%;
    border-radius: 2px;
    margin-bottom: 0.5rem;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_unpaid_commission {
    background-color: var(--bg-color-5);
    
}

/* - - END - - COMMISSION BAR - - END - -  */


/* - - - TABLES LAYOUT - - - */

.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc-referrals-section {
    grid-column: 1 / 5;
    grid-row: 2;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc-products-section {
    grid-column: 1 / 5;
    grid-row: 4;
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 .afwc-payouts-section {
    grid-column: 1 / 5;
    grid-row: 3;
}

/* - - END - - TABLE LAYOUT END - - END - -  */



/* - - - TABLE STYLE - - - */



.afwc-referrals-section, .afwc-products-section, .afwc-payouts-section {
    padding: 1rem !important;
    background: var(--bg-color-2);
    border-radius: 0.2rem;
    

}

.afwc-table-header {
    color: var(--primary-font-color);
    font-family: var(--font-family-header);
    text-transform: uppercase;
    font-weight: 500 !important;
    padding: 0 !important;
    margin-bottom: 1rem;
    
    
}


thead {
    background: var(--bg-color-3);
    border-radius: 0.2rem 0.2rem 0 0;
}


th {
    color: var(--primary-font-color);
    font-family: var(--font-family-header);
    text-transform: uppercase;
    font-weight: 500 !important;
    border: 0 !important;
    
    
}

td {
   border: 4px solid var(--bg-color-3) !important;
   border-radius: 0.2rem;
}

.afwc_referrals th, .afwc_referrals td {
    text-align: left !important;
    
    
}

td {
    color: var(--primary-font-color);
    font-family: var(--font-family-secondary);
    text-transform: uppercase;
    
}

.text_orange {
    color: red !important;
}



.elementor-229534 .elementor-element.elementor-element-ed124d6 a {
    color: var(--primary-font-color);
    font-family: var(--font-family-secondary);
    
}



/* - - - - - PROFILE PAGE - - - - - */

/* LAYOUT */

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_resources_wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto;
    gap: 1rem;
    margin: 0 !important;
}


@media screen and (max-width: 900px) {
    .elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_resources_wrapper {
        display: flex;
        flex-direction: column;
     
    }
}




/* LAYOUT END */

.elementor-229534 .elementor-element.elementor-element-ed124d6 code {
    word-break: break-all;
}


#afwc_referral_url_container, #afwc_resources_wrapper div:nth-of-type(3), #afwc_referral_coupon_container, #afwc_payout_details_container, #afwc_contact_admin_container {
    padding: 1rem; 
    border-radius: 0.1rem;
    background: var(--bg-color-2);
    color: var(--primary-font-color);
}



.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_referral_url_container {
    grid-column: 1 / 2;
    grid-row: 1;
    
    
}

.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_resources_wrapper div:nth-of-type(3) {
    grid-column: 1 / 2;
    grid-row: 2;
    
    
}



.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_payout_details_container {
    grid-column: 2 / 3;
    grid-row: 2;
}


.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_contact_admin_container {
    grid-column: 1 / 2;
    grid-row: 3;
}


.elementor-229534 .elementor-element.elementor-element-ed124d6 #afwc_resources_wrapper hr {
    display: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1ec5250 */.elementor-229534 .elementor-element.elementor-element-1ec5250 {
    width: min(1920px, 94vw);
    margin-inline: auto;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-039dc85 */.elementor-229534 .elementor-element.elementor-element-039dc85 {
    width: min(500px, 94vw);
    margin-inline: auto;
}/* End custom CSS */