﻿/*****Fonts and Font Icons******/

/*Material design - use in web https://developers.google.com/fonts/docs/material_symbols#use_in_web*/

/*****Self Hosted*****/
/*****Original src*/
/*****src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v192/kJF1BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzByHX9rA6RzaxHMPdY43zj-jCxv3fzvRNU22ZXGJpEpjC_1v-p_4MrImHCIJIZrDCvHOej.woff2) format('woff2');*/
/**This is a 3.2MB File so not using this way downloading from google instead*/
/*@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 400;
    src: url(/Fonts/MaterialSymbolsOutlined[FILL,GRAD,opsz,wght].woff2?display=block) format('woff2');
}*/


/*********NEW Material Symbols Outlined much smaller file!! equivalent too
    <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0..1,0" rel="stylesheet" />
    Go to the url download the font in the src: url and add to font dir as MaterialSymbolsOutlinedNormal400.woff2
    eg in file will see
    @font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialsymbolsoutlined/v222/kJF4BvYX7BgnkSrUwT8OhrdQw4oELdPIeeII9v6oDMzBwG-RpA6RzaxHMPdY40KH8nGzv3fzfVJU22ZZLsYEpzC_1ver5Y0.woff2) format('woff2');
}
    
    **********/
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 400;
    src: url(/Fonts/MaterialSymbolsOutlinedNormal400V2.woff2) format('woff2');
}

.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}


/*****Material Design Icons*****/

/***Example if using variable fonts*/
/*.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24
}*/

.md-fill {
    font-variation-settings: 'FILL' 1;
}

/*Now using 
    <i class="material-symbols-outlined md_home"></i>
*/
.md_home:before {
    content: "\e88a"
}
.md_account_circle:before {
    content: "\e853"
}
.md_credit_card:before {
    content: "\e870"
}
.md_attach_money:before {
    content: "\e227"
}
.md_groups:before {
    content: "\f233"
}
.md_group:before {
    content: "\e7ef"
}
.md_web_stories:before {
    content: "\e595"
}

.md_dynamic_feed:before {
    content: "\ea14"
}

.md_contact_support:before {
    content: "\e94c"
}
.md_help:before {
    content: "\e887"
}
.md_logout:before {
    content: "\e9ba"
}
.md_login:before {
    content: "\ea77"
}




.md_videocam:before {
    content: "\e04b"
}
.md_rss_feed:before {
    content: "\e0e5"
}
.md_newspaper:before {
    content: "\eb81"
}
.md_podcasts:before {
    content: "\f048"
}
.md_library_books:before {
    content: "\e02f"
}
.md_book:before {
    content: "\e865"
}
.md_search:before {
    content: "\e8b6"
}
.md_refresh:before {
    content: "\e5d5"
}

.md_zoom_in:before {
    content: "\e8ff"
}
.md_zoom_out:before {
    content: "\e900"
}

.md_menu:before {
    content: "\e5d2"
}
.md_menu_open:before {
    content: "\e9bd"
}

.md_keep:before {
    content: "\e6aa"
}
.md_keep_public:before {
    content: "\f56f"
}
.md_more_vert:before {
    content: "\e5d4"
}
.md_close:before {
    content: "\e5cd"
}

/* types of asterisk*/
.md_emergency:before {
    content: "\e1eb"
}
.md_asterisk:before {
    content: "\f525"
}

/*Rating*/
.md_star:before {
    content: "\e838";
}
.star_half:before {
    content: "\e839"
}
.md_stars:before {
    content: "\e8d0"
}
.md_star_rate:before {
    content: "\f0ec"
}
.md_star_rate_half:before {
    content: "\ec45"
}

/*Phones*/
.md_call:before {
    content: "\e0b0"
}

.md_smartphone:before {
    content: "\e32c"
}

.md_phone_callback:before {
    content: "\e649"
}
.md_add_call:before {
    content: "\e0e8"
}


/*Email*/
.md_mail:before {
    content: "\e158"
}

/*IM*/
.md_chat:before {
    content: "\e0b7"
}
.md_forum:before {
    content: "\e0bf"
}

/*Favourite Hearts*/
.md_favorite:before {
    content: "\e87d"
}
.md_heart_plus:before {
    content: "\f884"
}
.md_heart_minus:before {
    content: "\f883"
}
.md_heart_broken:before {
    content: "\eac2"
}
.md_heart_check:before {
    content: "\f60a"
}
.md_bookmark_heart:before {
    content: "\f455"
}


/*Password Visibility*/
.md_visibility:before {
    content: "\e8f4"
}

.md_visibility_off:before {
    content: "\e8f5"
}

/*Arrows */
.md_arrow_drop_down:before {
    content: "\e5c5"
}

.md_arrow_drop_up:before {
    content: "\e5c7"
}

.md_arrow_circle_down:before {
    content: "\f181"
}

.md_arrow_circle_up:before {
    content: "\f182"
}

.md_arrow_back:before {
    content: "\e5c4"
}

.md_arrow_forward:before {
    content: "\e5c8"
}

/*Payments*/
.md_account_balance:before {
    content: "\e84f"
}

/*Home page header icons*/
.md_dark_mode:before {
    content: "\e51c"
}
.md_account_balance_wallet:before {
    content: "\e850"
}

.md_card_membership:before {
    content: "\e8f7"
}
.md_person_check:before {
    content: "\f565"
}

.md_person:before {
    content: "\e7fd"
}


/*Audio, podcast etc Players*/
.md_volume_up:before {
    content: "\e050"
}

.md_volume_down:before {
    content: "\e04d"
}

.md_volume_off:before {
    content: "\e04f"
}

.md_volume_mute:before {
    content: "\e04e"
}

/**Play stop etc*/
.md_play_circle:before {
    content: "\e1c4"
}

.md_stop_circle:before {
    content: "\ef71"
}

.md_pause_circle:before {
    content: "\e1a2"
}

.md_chevron_left:before {
    content: "\e5cb"
}
.md_chevron_right:before {
    content: "\e5cc"
}

.md_redo:before {
    content: "\e15a"
}
.md_undo:before {
    content: "\e166"
}

.md_shopping_cart:before {
    content: "\e8cc"
}
.md_shopping_cart_checkout:before {
    content: "\eb88"
}
.md_info:before {
    content: "\e88e"
}

.md_send:before {
    content: "\e163"
}

.md_youtube_activity:before {
    content: "\f85a"
}
.md_loyalty:before {
    content: "\e89a"
}

.md_shield_with_heart:before {
    content: "\e78f"
}
.md_shield_question:before {
    content: "\f529"
}

.md_how_to_reg:before {
    content: "\e174"
}

.md_policy:before {
    content: "\ea17"
}

.md_copyright:before {
    content: "\e90c"
}

.md_book_3:before {
    content: "\f53d"
}

.md_cookie:before {
    content: "\eaac"
}

.md_handshake:before {
    content: "\ebcb"
}

.md_playing_cards:before {
    content: "\f5dc"
}

.md_format_list_bulleted:before {
    content: "\e241"
}

.md_planet:before {
    content: "\f387"
}

.md_cancel:before {
    content: "\e5c9"
}

.md_social_leaderboard:before {
    content: "\f6a0"
}

.md_send_money:before {
    content: "\e8b7"
}

.md_article:before {
    content: "\ef42"
}


/*Zodiac signs - Found these*/
/* https://icon-sets.iconify.design/mdi/?icon-filter=zodiac&query=zodiac&search-prefix=mdi */

/**If using in eg a span see link above */
/*.mdi_icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.mdi_capricorn {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M15 13c-.7 0-1.39.19-2 .55V6a3 3 0 0 0-3-3c-.75 0-1.45.29-2 .78C7.45 3.28 6.74 3 6 3v2a1 1 0 0 1 1 1v10h2V6a1 1 0 0 1 1-1a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2v2c1.15 0 2.25-.5 3-1.38a3.974 3.974 0 0 0 5.64.38c1.67-1.42 1.86-3.95.4-5.62A4.01 4.01 0 0 0 15 13m0 6a2 2 0 0 1-2-2a2 2 0 0 1 2-2a2 2 0 0 1 2 2a2 2 0 0 1-2 2'/%3E%3C/svg%3E");
}*/

/*Modified so similar to md_ above*/

.mdi_icon {
    width: 25px;
    line-height: 1;
    /*letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;*/
}
.mdi_aquarius:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='m15 12.41l-3-3l-3 3l-3-3l-2.29 2.3l-1.42-1.42L6 6.59l3 3l3-3l3 3l3-3l3.71 3.7l-1.42 1.42L18 9.41zm3 3l2.29 2.3l1.42-1.42l-3.71-3.7l-3 3l-3-3l-3 3l-3-3l-3.71 3.7l1.42 1.42L6 15.41l3 3l3-3l3 3z'/%3E%3C/svg%3E");
}
.mdi_aries:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M16 2c-1.05 0-2.09.27-3 .81c-.36.19-.7.45-1 .73c-.3-.28-.64-.54-1-.73C10.09 2.27 9.05 2 8 2a6 6 0 0 0-6 6a6 6 0 0 0 6 6v-2a4 4 0 0 1-4-4a4 4 0 0 1 4-4a4.03 4.03 0 0 1 3 1.36V22h2V5.36c.08-.09.16-.18.25-.26a4 4 0 0 1 5.66.15a3.997 3.997 0 0 1-.15 5.65C18 11.61 17.03 12 16 12v2a6 6 0 0 0 6-6a6 6 0 0 0-6-6'/%3E%3C/svg%3E");
}
.mdi_cancer:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M12 4C6.5 4 2 7.58 2 12c0 2.12 1.65 3.87 3.76 4H6a4 4 0 0 0 4-4a4 4 0 0 0-4-4h-.24A8.8 8.8 0 0 1 12 5.6c1.77-.02 3.5.47 5 1.4l1.25-1.25A11.5 11.5 0 0 0 12 4m-6 6a2 2 0 0 1 2 2c0 1.11-.92 2-2 2a2 2 0 0 1-2-1.8v-.4A2 2 0 0 1 6 10m12.24-2H18a4 4 0 0 0-4 4a4 4 0 0 0 4 4h.24A8.8 8.8 0 0 1 12 18.4c-1.77.02-3.5-.47-5-1.4l-1.24 1.24C7.63 19.41 9.79 20 12 20c5.5 0 10-3.58 10-8c0-2.12-1.65-3.87-3.76-4M18 14a2 2 0 0 1-2-2c0-1.11.92-2 2-2a2 2 0 0 1 2 1.8v.4a2 2 0 0 1-2 1.8'/%3E%3C/svg%3E");
}
.mdi_capricorn:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M15 13c-.7 0-1.39.19-2 .55V6a3 3 0 0 0-3-3c-.75 0-1.45.29-2 .78C7.45 3.28 6.74 3 6 3v2a1 1 0 0 1 1 1v10h2V6a1 1 0 0 1 1-1a1 1 0 0 1 1 1v11a2 2 0 0 1-2 2v2c1.15 0 2.25-.5 3-1.38a3.974 3.974 0 0 0 5.64.38c1.67-1.42 1.86-3.95.4-5.62A4.01 4.01 0 0 0 15 13m0 6a2 2 0 0 1-2-2a2 2 0 0 1 2-2a2 2 0 0 1 2 2a2 2 0 0 1-2 2'/%3E%3C/svg%3E");
}
.mdi_gemini:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M18 5.3c1.35-.33 2.66-.76 3.94-1.3l-.76-1.86a23.75 23.75 0 0 1-18.36.03L2.06 4c1.28.54 2.59.97 3.94 1.3v13.4c-1.35.33-2.66.76-3.94 1.3l.76 1.86a23.94 23.94 0 0 1 18.36 0l.76-1.86c-1.28-.54-2.59-.97-3.94-1.3zm-10 13V5.69c1.32.2 2.66.31 4 .31s2.68-.11 4-.31v12.62a26.2 26.2 0 0 0-8 0z'/%3E%3C/svg%3E");
}
.mdi_leo:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M20 17a3 3 0 0 1-3 3a3.163 3.163 0 0 1-3-3c.16-1.61.5-3.2 1-4.74c.54-1.71.87-3.47 1-5.26a5.136 5.136 0 0 0-5-5a5.136 5.136 0 0 0-5 5c.15 1.53.5 3.03 1 4.5l.21.7c-2.11-.67-4.35.5-5.02 2.6c-.69 2.11.49 4.36 2.6 5.03s4.35-.5 5.02-2.61c.13-.39.19-.81.19-1.22c-.16-1.73-.5-3.44-1.09-5.08A18.8 18.8 0 0 1 8 7a3.163 3.163 0 0 1 3-3c1.62.08 2.92 1.38 3 3a22.6 22.6 0 0 1-1 4.74c-.54 1.71-.87 3.47-1 5.26a5.136 5.136 0 0 0 5 5a5 5 0 0 0 5-5zM6 18a2 2 0 0 1-2-2a2 2 0 0 1 2-2a2 2 0 0 1 2 2a2 2 0 0 1-2 2'/%3E%3C/svg%3E");
}
.mdi_libra:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M20 16v2h-7v-2.09c3-.55 4.96-3.41 4.41-6.41S14 4.54 11 5.09C8 5.65 6.04 8.5 6.59 11.5c.41 2.24 2.17 4 4.41 4.41V18H4v-2h2.92a7.43 7.43 0 0 1-2.42-5.5A7.5 7.5 0 0 1 12 3a7.5 7.5 0 0 1 7.5 7.5c0 2.09-.87 4.09-2.42 5.5zm0 3H4v2h16z'/%3E%3C/svg%3E");
}
.mdi_pisces:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M20 11h-2c.11-2.81.73-5.58 1.81-8.18L18 2.06A26 26 0 0 0 16 11H8c-.13-3.08-.81-6.1-2-8.94l-1.86.76C5.24 5.41 5.87 8.18 6 11H4v2h2a23.8 23.8 0 0 1-1.81 8.18l1.81.76C7.19 19.1 7.87 16.08 8 13h8c.13 3.08.81 6.1 2 8.94l1.86-.76c-1.1-2.59-1.73-5.36-1.86-8.18h2z'/%3E%3C/svg%3E");
}
.mdi_sagittarius:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M22 2v10h-2V5.41L10.41 15l2.3 2.29l-1.42 1.42L9 16.41l-5.29 5.3l-1.42-1.42L7.59 15l-2.3-2.29l1.42-1.42L9 13.59L18.59 4H12V2z'/%3E%3C/svg%3E");
}
.mdi_scorpio:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='m17.71 15.29l-1.42 1.42l1.3 1.29H16a2 2 0 0 1-2-2V6a3 3 0 0 0-3-3c-.75 0-1.45.29-2 .78a2.997 2.997 0 0 0-4 0C4.45 3.28 3.74 3 3 3v2a1 1 0 0 1 1 1v10h2V6a1 1 0 0 1 1-1a1 1 0 0 1 1 1v10h2V6a1 1 0 0 1 1-1a1 1 0 0 1 1 1v10a4 4 0 0 0 4 4h1.59l-1.3 1.29l1.42 1.42l3.7-3.71z'/%3E%3C/svg%3E");
}
.mdi_taurus:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M15.59 9A7 7 0 0 0 19 3h-2a5 5 0 0 1-5 5a5 5 0 0 1-5-5H5c0 2.46 1.3 4.74 3.41 6C5.09 11 4 15.28 6 18.6c1.97 3.32 6.27 4.4 9.59 2.4c3.32-1.96 4.41-6.26 2.41-9.58A6.9 6.9 0 0 0 15.59 9M12 20a5 5 0 0 1-5-5a5 5 0 0 1 5-5a5 5 0 0 1 5 5a5 5 0 0 1-5 5'/%3E%3C/svg%3E");
}
.mdi_virgo:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23dfaf10' d='M18.5 19.13C20 17.77 20 15.18 20 14a4 4 0 0 0-4-4c-.7 0-1.4.2-2 .56V6a3 3 0 0 0-3-3c-.75 0-1.45.29-2 .78a2.997 2.997 0 0 0-4 0C4.45 3.28 3.74 3 3 3v2a1 1 0 0 1 1 1v10h2V6a1 1 0 0 1 1-1a1 1 0 0 1 1 1v10h2V6a1 1 0 0 1 1-1a1 1 0 0 1 1 1v8c0 1.18 0 3.77 1.5 5.13c-.78.41-1.62.71-2.5.87v2c1.29 0 3.84-1.26 5-1.87c1.16.61 3.71 1.87 5 1.87v-2c-.88-.16-1.72-.46-2.5-.87M16 12a2 2 0 0 1 2 2c0 2.92-.54 4-2 4s-2-1.08-2-4a2 2 0 0 1 2-2'/%3E%3C/svg%3E");
}

.mdi_paypal:before {
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M9.93 12.99c.1 0 2.42.1 3.8-.24h.01c1.59-.39 3.8-1.51 4.37-5.17c0 0 1.27-4.58-5.03-4.58H7.67c-.49 0-.91.36-.99.84L4.38 18.4c-.05.3.19.58.49.58H8.3l.84-5.32c.06-.38.39-.67.79-.67'/%3E%3Cpath fill='%23fff' d='M18.99 8.29c-.81 3.73-3.36 5.7-7.42 5.7H10.1l-1.03 6.52c-.04.26.16.49.42.49h1.9c.34 0 .64-.25.69-.59c.08-.4.52-3.32.61-3.82c.05-.34.35-.59.69-.59h.44c2.82 0 5.03-1.15 5.68-4.46c.26-1.34.12-2.44-.51-3.25'/%3E%3C/svg%3E");
}