﻿@import '';

:root {
    --ysprimary-color: black;
    --secondary-color: #9cafeb;
    --font-color: #e1e1ff;
    --bg-color: #000013;
    --heading-color: #818cab;
    --GeneralBackgroundColor: white;
    --PrimaryTextColor: black;
}
/*:root {
    --YSAv: 'YSAv' !important;
    --YSFont: 'YSFont' !important;
}*/



/*@font-face {
    font-family: 'YSFont';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAAKAIAAAwAgT1MvMj1tSgwAAAEoAAAAVmNtYXDO989UAAAB7AAAAHBnbHlm+CjjCAAAApQAACy8aGVhZCKVI7EAAADQAAAANmhoZWEIUQQcAAAArAAAACRobXR4bAAAAAAAAYAAAABsbG9jYY6umgQAAAJcAAAAOG1heHABKwIFAAABCAAAACBuYW1lIjrqxgAAL1AAAAIZcG9zdL5DI5QAADFsAAABdQABAAAEAAAAAFwEAAAAAAAD9AABAAAAAAAAAAAAAAAAAAAAGwABAAAAAQAAjgBxCV8PPPUACwQAAAAAAN/Bb2AAAAAA38FvYAAAAAAD9AP0AAAACAACAAAAAAAAAAEAAAAbAfkABgAAAAAAAgAAAAoACgAAAP8AAAAAAAAAAQQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZABA5wDnGgQAAAAAXAQAAAAAAAABAAAAAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABcAAAABgAEAAEAAucJ5xr//wAA5wDnC///AAAAAAABAAYAGAAAAAEAAgADAAQABQAGAAcACAAJAAoACwAMAA0ADgAPABAAEQASABMAFAAVABYAFwAYABkAGgAAAAAA9gHaAmYC/gQoBN4E+gZ8B1wICAgoCeoMFgxwDKoNHg5GDvAQGBDAEaYTQBQ6FQQVrhZeAAIAAAAAA/QD2ABtANwAAAEfDRUPEy8SNT8UOwEfCz8LMx8FBS8KDxMfFjM/FDUvFCsBDwkDRQ8ODQwLCgkIBwYEBAIBAQMFBgcKCgwNDg8QECMkJSU1PTVDQDUlJSMiDw8PDQwLCQgHBAQCAQEEBAUHCAkKCgwNDg8LCwsMDA0MDQ0MDQ0ODQ0ODRwcGyESGxwbGxoNDQ0NDAwNDA0MCwwL/scMDBgYFxgXFxcXFhYWFRUUExMREA8ODAwJCQcFBQIBAQIEBggKDA4PEBISExQVFSsrKSczLCEEC2Y6KSsrFRQUFBIREA4OCwoHBgMCAgMEBgcJCgsNDg8RERMODw8PDxAQEA4ODg4ODw4OHR4dA4cJCgsNDg8QEBITExQVFRYWExMTFBMVFBQUFRQUKCckIzAzKTQ4MSQmJygVFBQVFBQUFBMTEhYVFBQUExISEBAPDg0LCwkGBQQDAwIBAQICBAMFBQYOERMZDhUSEAwKBAQCAgEBAQICAwQFDgkIDw0LCggGBQIBAQIFBggKCw0PDxISExUVFxcXGRkZGhcYGBgZGBkZGBgYGBcXLCkmIioiFQdNMSYpKxcXGBgYGBkZGBkYGBgXGxoaGRgXFxUVExIREA4NCwcGBQUDAgECAgIDBAUFDQ8RAAAAAAIAAAAAA/MD2gBNAMoAAAEXPwozHw4VDwovCjU/DjMfCCcPFhUfDz8ONS8eIw8MLw8PBgGTbW0HFg4ODwgJCAkJCQ8PDw4MDAsKCQgGBgQDAgEDBAUDDhwwWFheT1RDRiMSCAUEAwECAwQFBwgJCgsLDQcODw8RCQkICAgIDg8O1QwMDAsKCgoJCAgIBwYGBQUEBAMCAgEBAQECAwMEBQULFSMhOVJliOxTOSEdFg0IBQQDAwIBAQEBAgIDBAQFBQYGBwgICAkKCgoLDAwMDAwMDQwMDQwZGBgYFxYUFBIRCAgHBgoKCwwNDg4PEBAQEREREhEODg4ODg4OAw9zcwkWDQsJAwMCAgEBAgQGBwcJCgsMDA4NDg8ODg4NDgYXJz5oYmRVXk5VLxwPDg0ODg4PDg0ODAwLCgkHBwMFAwIBAgIDAwQKDA6bBgcHCAgJCQoKCgsLDAsMDQwNDA0NDg0NDg0NDg0NDQ0VIjArRF9uj/1eRSsnIxYUDQ0NDg0NDg0NDQ4MDQ0MDQsMDAsKCwoKCQgJCAcHBgUFBAMDAgEBAgUGCQsODxETCgoLDBEPDw0NCwsKCAgGBQQDAgEBAQICBAQFAAAAAAEAAAAAA/MD2gB8AAATDxYVHw8/DjUvHiMPDC8PDwaoDAwMCwoKCgkICAgHBgYFBQQEAwICAQEBAQIDAwQFBQsVIyE5UmWI7FM5IR0WDQgFBAMDAgEBAQECAgMEBAUFBgYHCAgICQoKCgsMDAwMDAwNDAwNDBkYGBgXFRUUEhEICAYHCQsLDA0ODg8QEBARERESEQ4ODg4ODg0DwgYHBwgICQkKCgoLCwwLDA0MDQwNDQ4NDQ4NDQ4NDQ0NFSIwK0Rfbo/9XkUrJyMWFA0NDQ4NDQ4NDQ0ODA0NDA0LDAwLCgsKCgkICQgHBwYFBQQDAwIBAQIFBgkLDg8REwoKCwwRDw8NDQsLCggIBgUEAwIBAQECAgQEBQABAAAAAAP0A/QAiQAAExUfHD8bLxEjDwwvDyMPHQwBAgQFBgcICgoMDA0NDg8PExMTJaQdGQoJCAYFAwMEBg0PGh6bMRkYGAsWFQoJCAgHBwYFBAQCAQEBBAUHCQsMDQ4QERISExQUFRUVFRUUFRQTExIREA8ODAsMDQ0ODw8QERAREhESERISDAsMCwsLCwsKCgoKCQoICQgHBwcHBQYFBAMEAgIBApANDBgYFxYWFRQUExMSEREQDxMRER+BGRcLCgsKCgkKCQsQERgafCkWGBkNGx0PDxAQEREREhMTExQVJSIhHx0aGRYVEhEODAoIBQQBAwYHCgsOERIVFxkcHhsZFxUTEhAPDAsJCAYFAwEBAgMDBAUFBgcICAkJCwoMDA0ODg8QEBESEhMTFBUAAgAAAAAD8wPrAIIBEAAAARUfBhUPFi8XNT8WHxEzPxAfDQUxDwYVHx47AT8eNS8WIw8NLw0jDw0DkQgLBwYDAgEBAQMFBQgJCg0PERMWGBseIE8rHBoLCwsLDRscKjkoHhsZFRQRDwwLCQgFBQMBAQECAwYHBwkNCgsKCwoLCwoLCwoLCwsLDAoKCgoJExERDw8NCw8XBgcICAgIBRcTCwwNDg4QDxAREQgJEAsKCwoLCgsKCwoKCwr8vBkIBAMCAgECAwQGCAoLDxATFhgcHiImIiIhHhoREAcEAgQDBQQGBQUFBQUDBAIEBAoZGx4hIyMlIR8bGRUTEQ4MCQgGBAMCAQICBAMECQ4TDQ0NDg4ODg4PDw8PDw8PFBMSERERDw8ODgwMFREIExcNDQ4PEBAREhISFA8PEA8ODw8ODg4ODg0NDQMhARAbGBwQEBESExQUFRUWFhYXFxcXGBcXGBc0HxYYCwwMCwwXFh4lHBcYFxgXFxcXFxYWFRUUExMSEhAQHBgTEhYQDw4MDAoKCAcGBQQCAgEBAgIDBAUKDQ4QDxAPFSQHBAICBAckGw4ODg0MDAoIBwQBAQECAwQFBgcICgoLDQ4OATseERIUFBUWFxgYGRoaGhsaHBsbGxsbGhYXGBcWDxILCwUEAwMCAgICAwMEBQsHDRgWFxgXFhsbGxsbGxsbGhsaGRkYGBcWFRQUEhEQGyIhFBIRDw4NCwoJBwYFAwIBBAUHCAoLCw0MDQ4ZGAwYGw0MDQsLCggHBQQBAgMFBgcJCgsNDg8REhQAAAACAAAAAAPzA/AAMQCLAAABHwchDwYfARMvAysBDwMTNz0BLwUhPwcTJwMhIw8HFR8FBQMHHQEfBzsBPwIlBR8COwE/CC8BAyU/BTUvByMhAy8GKwEPBQJcAgMEBQUFBgcBAdQEBAMCAQEBAVTbBQYGBgYGBQbbVAICAgMEBdgBCAYGBgUFBAMCVyRp/r0GBgYFBQQDAgIBAQMDBAUBCGUCAgIDBAUFBgUGBgYGBQEIAQkFBgUGBgYFBQUEAwMBAQEBZgECBQQDAwEBAgIDBAUFBgYG/sVrAgMEBAUGBgYGBgUFBQQDAlkFBgQEBAIBAZEEBQUFBgYGBf7zpQMDAQEDA6UBDQYFBgYGBQQFkAEBAgQEBAYGAR5e/qYCAgQEBAYGBgYGBgUFBQSx/r0GBgYFBgUEBAQCAQICA8fHAwICAQMDBAQFBgUGBgYBRLAEBQUGBQYHBgYFBQQDAgIBWgYFBAQDAgICAgMEBAYAAQAAAAAD9APyAAkAAAEhBQMlBQMlIQMBif6DATV2ATUBNXYBNf6DdwJ16v6D6uoBfeoBfQAAAAADAAAAAAPUA/QAYQCpAWIAAAExHx4dAQ8OIS8OPQE/HQEVDxIvEjU/Dx8OBR8PDx8fDyE/Dy8XPw8vHisBDx0Bqb4PDw4PDw4ODQ4NDQwMDAwLCwsKCQgHBwYFBQQCAgICAgMEBQYGBwcICAkJCgr9lAoKCQkICAcHBgYFBAMCAgECAwQEBQYGBwgICQoKCgsMDAwNDg0PDg8PDxAQEAE3AgQFBgcICgoLDQ0ODxAQDg4PDg4PDg4QEA8ODQ0LCgoIBwYFBAIBAwUHCQoMDQ8QERITFBUVFRUUExIREA4ODAoJBwUD/iQBAQIDBAQGBgcHCAkKCgoSEBAQDw8PDg4ODQ0MDAsLCwoJCQgIBwcGBQUDBAICAQEBAgQGBggJCwsMDQ4PDwgQAnQRDw8PDg0MCwsJCAYGAgMCAQEDAwUFBwcICQoLCw0NDhQUFhYXGBgdEgoKCgkIBwcGBgQEAwIBAQEBAQMDAwUEBgYGBwgICAkKCQsKCwwLDAwNDQ0NDQ4ODg4NDQ0NDQwMDAsLCgsJCgkICAgHBgYGBAUDAwMBAgHhAQEBAwMEBAUGBgcICAkJCgsMDQwODQ4PDg8PEBAPERAJCgkICAgHBwYFBQQDAwEBAQEDAwQFBQYHBwgICAkKCRAQEA8PDw8ODg0NDQwMCwsKCgoICAgHBgYFBAMDAgEBChAREBAPDw4NDAwLCgkHBwUDAwEBAQEDAwUHBwkKCwwMDQ4PDxAQERAVFBQSEhEQDg0MCgkGBQMCAgMFBgkKDA0OEBESEhQUFQ8PDw4ODg4ODA0MDAsLCg4EBAUGBgcHCAkJCQoLCwsMDQ0NDQ4ODw8PEA8QERARERAPDw8NDQwLCgkIBwUEAQIBAgQFBwgJCgsMDQ0PBw8QHBMTExITEhESERAQDw8ODhEPDg0LCQgHDgoLCwwMDQ0NDg4ODg8PDw4ODQ0NDA0MCwwLCwoKCgkJCAgIBgcGBQUEBAMCAgEBAgIDBAQFBQYHBggICAkJCgoKCwsMCwwNDA0NDQ4AAAAAAgAAAAAD5wP0AE0AzQAANxUhNS8XDwsrAS8LDxcTHx8/Hy8eKwEPHRkDzgECAgMDBQQFBgYOEBEUFBcXDA0NDQ0NDgwZGhwODg8PDw8QDxAQDxAPDw8PDg4OGxoYDg0NDQ0NDAwXFRQTEA8NBgUEBQMDAgIB1gEBAQMDBAQFBQYHBwcJCAkKCgoLCwsMDAwNDQ0NDg4ODg4ODQ0NDQwMDAsLCwoKCgkICQcHBwYFBQQEAwMBAQEBAQEDAwQEBQUGBwcHCQgJCgoKCwsLDAwMDQ0NDQ4ODg4ODg0NDQ0MDAwLCwsKCgoJCAkHBwcGBQUEBAMDAQGOgpAODg4NDQ0NDAwMFxUUEhAPDQUFBAQDAwIIEA4MBQUEAwMCAgEBAgIDAwQFBQUNDxECAwMEBAUGBg0QERMUFhgMDA0NDQ0ODg4CRw4ODQ4NDQ0MDAwLCwsKCgoJCAgIBwcGBQUEBAMCAgEBAQECAgMEBAUFBgcHCAgICQoKCgsLCwwMDA0NDQ4NDg4ODg4NDQ0NDAwMDAsKCwoJCQkIBwgGBgYEBQMDAwIBAQIDAwMFBAYGBwcHCAkJCQoLCgsMDAwMDQ0NDQ4OAAEAAAAAA/QD6wCcAAATFR8RFQ8cIS8bNT8BMT8OPQEvGyMPG/QCAwUFBggICgoKDAwNDQ4FAwEBAwMEBAQFCQcfHR0dHBwaGBcVEhAHBgUEAwMBAQPoAQEDAwQGBgYQExUXGRscHR0eHx4KCAQDAwMBAQMGDQ4MDQsLCgkJBwcFBQMCAQICAwQEBQYGBwcHCAkJCgkLCgsLDAwMDA0aGhsbGgwNDAwLDAsKCgoJCQkICAcGBgYFBAQDAgIBAs4XFxcWFxYWFRUUExMRERAPDg0LCwoICAcGBQUGBAwMDQ0PDw8REBIREgkJCgkJCQkVFQkKCQoJCQkSEhIQEQ8PDg0NCwsGBgUGBggJCgsUFw4QERITExQVFRYWFhYXFxcRERAQDw8ODQ0NDAsLCwkKCAkHBwcGBQUEBAMFAgIFAwQEBQUGBwcHCQgKCQsLCwwNDQ0ODw8QEBEAAwAAAAAD9ANnAAMABwALAAABBRElBRElEQURJREBRAF4/oj+yAEAAegBAAElNQIHMnH94YkCCjj983cCCQAAAAUAAAAAA/ED9ABCAKoA6wESAYQAAAEdAQ8NKwEvDjU/EB8OJR0BHw8hPw8TLwMhHwUVDxEvEzU/CSchDwMFFR8PPw8vDw8OAR8HFQ8JIy8GPQI/BjMlHQEPBC8DNS8DDwMVDwIjLwM9Ai8BIw8EFQ8DIy8CNw8KFxUfASUzPwgzHwkhPwI1LxAlDwICkAMDBQcHCQkKDAwMDQ4ODwwMCwsLCgoJDwsJCAYFAgECAwQGBgcICQkKCwsMDA0LCw8ODg4MDAsKCQkHBgQEAv1/AQMFBgkJDAwODwgRERITEwJpExMSEhEQDw4MDAUJBwYEAgEBAgEF/uYOCwkGBAICBAYHCQsMDg8QERETExQTFRQVFBQUFBMTEhAPDg0LCQgGBAMCAgEBAwMEBQYHCAkC/uoFAgEBASwBAwUGCQoLDQ0PERESEhQUFBQTEhEQEA4MDAkJBgUDAQEDBQcICgsNDg8QERISFBQUFBMSERAQDgwMCggHBAMCPAYGBgQEAwEBAQEBAwMEBAQFBmgHBgYEBAMCAwMEBQUFBjX90AECBAUUBQEBAQEBAgIRAgIBAQIFEAkDAwECBAQEBQQDAwICAwUWAwIBAQQQDwwLCQgFAwEBAQEEATEEBBYUFRYWFxcYFxcXFxYVFBgFBQYBJwYCAgICBAYHCQoLDA4ODxAIERIR/d8FAQIB9wcHDg0NDAwLCgkIBwYFBAICAgQEBQYGDQwODg8REBINDQwMCwsKCgkIBwcGBAQCAQEBAgQFBggICgoLDQ0NDg9929sUExISERAPDgwMBQkHBgQCAQMFBgkJDAwODwgQERITEwHBBgMBARYXFxcXFxcWFhUUFBMREQ8ODAsJCAYEAwIBAgQFBwkKDA0PDxERExQPEA8PDw8PDw8ODw4ODg4OAQEBAQKPCgoUEhIREBANDQsKCAcFAwEBAwUHCAoLDQ4PEBESExQUFBMTEhEQDw4NCwoIBwUDAQEDBQcICgsNDg8QEhITEwGSAQICBAUFBgdsBQQFBAQDAgIBAQECAgQFBQYHawcHBgUDAgEBR2h1CAMCAQEBAgIF5wMCAQEBAQED6gUCAQEDAwbbBQICAQIDAwMG0ggEAQICAgTKAQ0OEBASEhQVEiRdAgIBAQITDg0JCAYDAQQFBwoMDhQCAQEBAQNuJBIRERAPDg4NCwoJCAMFBAEBAQIEAAAAAAYAAAAAA/MD8wBAALEA0QERAXUB+AAAAR8IDw8vDz8PHwYlDw0fGzM/Gy8bDwwlHwMPBy8HPwcfAicPBh0BHw07AT8NPQEvDSsBDwUnHxgDDxYlLxcTPxcnDyATHx0zFz8gAy8cIwKkCAgNDAkIBQQCAgQFCAkMDRARERMUFhYXGBgYFhUUExIRDw0MCQgGAwICAwYICQwNDxESExQVFhgYGBcWFRQTEv6yCQgIBwcGBgUFBAMDBAICBAMDBAUFBgYHBwgIEwoKCgsLCwsMDA0MDQ0cDhsMDQ0MCwwLCwsKCgoJCQkIBwcGBgUFBAMDBAICBAMDBAUFBgYHBwgJCQkKCgoLCwsLDAwNDBsbHBoMDQwMCwsLCwoKCgHwBQQDAQEDBAUGBwgJCAgHBwUDAgEBAgMFBwcICAkIB0wEBQMDAwECAgEDAwMFBAYFBgcGBwgHCAcHBwYGBgUFBAQDAgIBAQICAwQEBQUGBgYHBwcIBwgHBgcGBXIjMx4cDQ0MFxQKCQkJEQ4GBgUFBAcGAgICAgIFBggFBQYGBw8SCQkKFBcMDQ0OHSBF/rggHQ0NDQwXFQkKCQkQDgYGBQUECAUCAwIBAgQCBwgFBQYGBw8RCQoJChYYDQ0NHSBGASQ0ERAPDw4ODg0MDAwLCgsKCgkICAcGBgUFBAcDAgIBAgECAgIDAwgFBQYGBwgICQoKCwoLDAwMDQ4ODg8PITQk01U0ERAPDw4ODg0MDAwLCgsKCgkICAcGBgUFBAcDAgIBAgECAgIDBwkFBgYHCAgJCgoLCgsMDAwNDg4ODx8iIyQCpQkIEhMUFhYXGBgXFxUUExIREA0MCQgFBAEBBAUICQwNEBESExQVFxcYGBcXFRQTEhEPDgsKBwYDAgIDBgcKCw4GCQoKCgsLCwsMDA0MGxsbGwwNDAwLDAsKCwoKEgkIBwcGBgUEBAQCAwECAwIDBAQEBQYGBwcICQkJCgoLCgsMCwwMDQwbGxsbDA0MDAsLCwsKCgoJCQkIBwcGBgUFBAMDBAICBAMDBAUFBgYHBwgJfQcHCAgJCAcGBQQCAQECBAUGBwgJCAgHBwUEAgEBAgQRBgUGBwYHCAcIBwgGBwYFBgQFAwMCAgEBAgIDAwUEBgUGBwYHCAcIBwcHBwYFBgUEBAMCAgEBAgIDBAR5AQIEBQMEBQoMBggHCRMTCgoLDAwaHA8gRf64IB0aGQwLCwoJExIIBwcLCwQEAwMEAwICAwQDAwQECwsHBwgJEhMKCwsMDBobDyBGASUzHg4bGQwLCgoKExIHCAYGCwoEAwMEAgMfAQIBAgMDBAUFBQYHBwcJCQkKCwoLCwwNDQ4OHQ8QERFH/tg0ERAPDxwODQ0MCwsLCgoKCQgHBwcGBQUFAwMDBAMBAQICAgMDBAQFBgYGBwgICQoKCgsLCwwNDQ4OHQ8QERFHASg0ERAPHRwNDQwLCwoLCgoJCAcHBwYFBQUDAwUDAgAAAQAAAAAD7gP0AEYAABMRFR8GIREjNTM1Pw8zFSMPBhUzFSMRIT8GES8GIQ8GEgIEBQcICgoBz29uAQMDBgYICQoLDA0NDg8ID5VHCwsJCAYEA3t7AQUKCggHBQQCAgQFBwgKCvyFCgoJBwcEAwO7/IoGCwoJCAYEAwGbhVAQEA8ODg0MCwoJCAcFBAIBhQMEBwgJCgwzhf5lAwQGCAkKCwOCCwoJCAYEAwEEBQcICgsAAAAAAQAAAAAC8gPzACwAAAEVIxUzETMRMz8BIzU/CDUjDxQBdmho2JALCaMBAwQGBwQICXmfFRMSEBAODgwLCgoICAcGBQUHBgQDAyqPr/4gAeBQYHgHBwcGBgMDAgG2AQECBAQEBgYGCAcICAkICQkSERAWAAACAAAAAAMNA/MANABhAAABFSMPDhUzByMRIxEjNTM1Jz8WDwgVIxUzETMRMzcjNT8IMzUjDwwC7VkNCwsJCQcGBQQDAwMBAQGsFpiQmZkBAQEDBAUHBwUFBgcHCQkKCwsNDQ4OEBCvBgsKBwcEAwGZmc+TH7ECAwIDAwQFCw+AoB4bDQwMCwsKCQkJCAcD1X0BAQIDAwUFBQYHCAgICQqUjv5GAb6KmwkLDA0OEBISCgkICAcHBgYFBQQEAwICAiwJEhMTExQUFYbJ/kMBusx7DQoEBAMDAgMCuwIEAwQDBQUFBgcHBwkAAgAAAAAD8wPPAHIA+gAAAR8GFQ8CFyE7AR8CFQ8MFR8IFQ8LFR8FFQ8MFR8FFRcPBScrAS8EET8JNSc3FycPAxUXFQ8HNSMRMzU3HwMFPws1LwQ9AT8KNS8HNT8KNS8FNT8NNS8JKwElPwI1Lw0jDwEB7QEQDQsFAQEEBhyiARIRAwMDAQEDBAUHCwkIBgQDAgIBAgMEAwYDAgEBBAUGEQgHBQUDAgECAwMIBwMEBgcFDgYGBQMEBAEBAQIDAwcIAQIECwgHBxrkkUo2CAkMMgsPIRYTQwMDAQEFBiUDCwQCAQE/EhclCQof4uINBjsILgGtEAUJDQ4MCwUEAwIBAgUJCAICAhAGCQkHCAQCAQECAwMECgIBAQQQDgYFBQUDBAEBAwQECwIBAQULCAcHBgUFBAICAQEBAgUHCQUGBQYGFP6FEQYEAQICCAgNDwQEBAgMDg0IBwgDogMjHyEUCgsKLiB8AQIFBAMEBwUFBAQFBQYHBgYGCgkIBwUFBgUFBwMEBQYFCQUGBgcHCAgJCQcGCggEBAgIBwQGAwQGAwgKBgcHCAgHBAoFAgUGBgsGBQQBAh4DAwEBSCALECofHnoICAkKH2UBJgEGAwR8FhAHch4hLwkJEy399zwBASEDAgEBAQMHCgsMBwgIBAkKCQgMBQQEBQUDBgMICAkNCAgIBwcGBgUFCgQDBgIECQkFBQYHBgoKCgkJCAgMBAUDAgMEBAQFBgYHCAgHBwYHBgULCAgDAgIBAUojLw4ODQwZFyEgCwgEBAQDAQICAAAAAAIAAAAAA/MDxQADAIwAADczESMBDwMVFw8METM3HwQ3Fz8KPQEvBT8LLwg3NT8INS8FNT8NNS8JByU/BDUvCyMPAQytrQH5AgoEAQEBARghERESEyIJCSgQBiEHNQceOZPbDgUICw0LCQUDBAICBAkGAgEBAQMOBAkIBgcDAwEBAQEDAwMJAgEBAxYLBQQEAwMCAgIEBAoBAQEECgcHBgUFBAMDAQEBAQQFBwkFBQUGEf6tDwkEAwIBAQMDCgwVAwcGDAsNBwdaAYcB3gEFAwN2HwoELDodGxwaLwkIGwz+igEBHwMBAQECAQEDBgoKDAYICAgFCAkICwUEBAQFAwYDBwgIDAgHCAcGBgYFBQkEAgYCBAwJBgUGBwkJCgkICAcLBAIFAwIEBAQFBQcGBwgHBgYGBgoJCAYCAgEBAQFGMRkaGw0NDA0LIh4xBAQCBAEBAgADAAAAAAPzA+sAagBuAPwAAAEfBBEPCRUXBy8HNT8CJysCLwI1PwszNSMvBDU/CzM1Iy8DNT8JMzUjLwQ1PwQ7ASUzNwclFSMvAyEPCRUfBhUPCxUfBxUPDBUfBRUPDhUfCjsBIQ8DHw4zPwY9ASc1PwcVIRECbwguCAkMMgsPIBcSRAMDAQEFBgcRDQsFAQEEBhyi0BICAwMBAQMEBQcJBwYFBQQF+vkEBAoCAgEEBQcPBgYFBAQDAvDzAgcJAwcFCBAGBgUFBALx8wMEBQgBAgQKCQy+kv6JIgEkAiINBjsILv6EBAkNDgwLBQQEAgEDAwkIAQECAwoFBgoIBwgEAgEBAgMDBAoCAQEEBA0HBgYGBAUDBAEBAwQECwIBAQIDCwgHBwYFBQQDAQEBAQICBggFBQUGBgYUATkRBAUBAQIDBwgNDwUEAwgGDggHBwcHBwcOBAEBAT8SFyUJCh8BJAOkBBsEAwH+pCMLESwiH4EJCAsKIGwBAighIhYLCwsxIoMBAwUDBAQIBQUEBAMEBAUFCSkJCAwFBwcDBgYGCAQFBQUGBgYpBAoLBQQNBwcHBAQGBwoGKAcGBwUDBQYGDAcILgEBGEEBIwMCAQMICgwNBwgJCgkKCgQMBgQFBAYDBAIECAkJDggJCAgHBwYGBQoFAgYDBAMHBAUFBgcGCAoKCwoJCQgNBAUDAgICBAQFBQYHCAgJBwcHBgcGBQoJBAMCAgJPGy4dDw4NGhgjIg0IAwUCBQEBAQICAgcDAgKFFxEHeSAjMQsIFS8CKQAAAgAAAAAD8wPFAAMAigAAATMRIyUPChUfBRUPCR8IBxUPCBUfBRUPDRUfCTcFDwQVHww/BTUnPwwRIwcvBQcDR62t/XUECAwMCwoEBAMCAQMDCQYCAQICDwQJCAYHBQIBAQEDAwMJAgEBAxYLBQQEAwMCAgIEBAoBAQEECgcHBgUFBAMDAQEBAQQFBwkFBQYFEQFTDwkEAwIBAgIDCgwVAwcGDQYHBg0MDAQBAQEBGCEREhISIwgJKBAGHAoEMwceOZMCHwGHHwEDBgoKDAYICAgECQkICwUEBAQFAwYCCAgIDAwLBwYGBgUFCQQCBgIEDAkGBQYHCQkKCAkIBwsEAgUCAwQEBAUFBgcHCAcGBgYGCgkIBgICAQEBAUYxGRobDQ0NDAsiHzAEBAIEAQEBAQUFBAN2HwoELDodGxwaLwkIGwwBdgEBAR4DAQEBAAAAAQAAAAAD8wNPAMkAAAEVHwIvDw8GHQEfDi8FHw8PAy8BHw8PCi8BHw8/Hj0BPwcPAz8HDwcvBw8OAfMBAgIfIB4eHh0cGxoaGRgWFhUTBwUFBAMCAgECAwQEBQYGBwcJCAkKCgwNDAwWFgECBAYGCAoKDAwODhAQEBINDg0OFBMGBggICgsLDA0ODg8PEBARGx0eICEREREREhIZGBESEhITExMUFBQUFRUVFhUjIiEgHx0dHBoaGRcWFhQTEhEPDw0NCwoJCAYGBAMCDg8NDQ0MCwscHR4fEA4NDAsKCAYPDxAQERASEQ8QERMTFRUWFRQUExIQEA8NDAoJBwUDAqYKCQoJAgMFBgcJCQsMDQ8PEBESEwoKCgsLCwsMCgsLCgoKCgkJCAgIBwcHBgEBAgMGCRIPDg4NDQwMCgoJCAcFBQQCAgEBAQIMDAsLCgoJCAgGBgUEAwEBEA8MCwgDAwIBAQEBAgkICAgGBwUFBQQEAgMBAQEBAgQFBggICgsMDQ4PDxERERITFBMVFBUVFRUWFRUVFhUKCQsLCwsNDAkIBgQJCQsLDQ0ODgcGBgYFBAQDDAoJCAYFAwEBAwQGBwgKCwwNDg8PERAAAAIAAAAAA/MDbACzAWoAAAEfBD8DDwQ/Aw8DFxUPHy8HPwgvEDM/Ay8QHwQvCzU/Ax8PMy8DNzU/Eh8CNw8ELwcPFB0BFy8PDwcfCC8CFR8OJx8QDwcvAh8OMz8fNT8HDwE/BAL3CA8PDQ0cFBMTCw0OD0JZDw0ODA0OFQEBAQMEBQYGCAkKCwwNDg8PERITExQVFhcXGBoaGhwdHRwbGxsbGhkaDxwcHBsaGRkvLQwLDAoLCgsJCgkIBwgGBgYQDw8PQ0MNDAwLCwoKCQgIBgYFBQMDEBAQETgvDAsKCQgHBgQEAgEBAwMFExMUFBYWFxcYGRkZGhoaGxQFAgEBAQICAwMEBQUGBgcIDA0ODg8ODw8RERHBDAwaGhsPEBAQEhISExMSEhIREBAQCAgHBgYGBQQEAwICAQEZGRgYGBcXFhYVFBQTEhEgCwcGBQQDAQEBAgMDBQYHCAkLCxcCAgIEBAUGBgcHCAkJCgojCAUFBgYHCAgKCQoKCwsMDAwVFRcWGBcYGBUVRkwREBESERISEhMSExMTExMfHx0cHBsaGRgXFhYUFBMRERAPDgwMCgoIBwYFBAMCAQ0MDAsLCgooRhUGCwkIEAM9BAgJDAwGBQcHDg0MCiUKAgMEDAwLEAkVFxcWFhYVFhQVFBQTFBMSEhIQEA4NDAwKCQgGBgUEAgIBAgQFBggJCgIDBggKDA0QIwEBAgIDAwQFBQYHBwgICAoJAQIDEg0DBAUFBwcICAkKCgsLCwwMBQMDAQIeCQkKCwsMDA0NDg0NDg0ODRMRERAPDQ0LCwkIBwYFAwIUCwoKCwoKCgoKCQoJCAgICAoJBwYFBAIBAQIEFwYHCgkHDAsJCAYEAwEBAgQGBwkLDAgJCAkKCgoKCwoLCwsLDAsDBAUGCAgKCwsNDg8PERIjEw4NDg4ODg8ODg4ODQ0MDAwFBQomDQsMDAsLCgsKCQkICAcHBhkMCwsKCgoJCAgIBwYFBQQDCwoIBwYEAgEBAQguCQgIBwcGBQUEBAMCAgECAgQFBggICgoMDQ4PERETExQUFRUVFRYWFxcXFxgYGQ8JCgsLCwwMOh0HBxAQES8AAAADAAAAAAPzA7UAUgCnANcAAAEzHw4RDw4jIQ8ENS8HKwEvDTURNT8NMwcRHw8zFR8IOwE/AyE/DxEvDyEPDjczIR8JFRE/BxMvDyEPBgLkCQgICAcHBwYFBQUDAwIBAQEBAgMEBAUFBgcHBwgICAn+3gYFBQW0AQICBAUFBgY6CQkIBwgHBgYGBQQEAgMBAQMCBAQFBgYGBwgHCAkJlAECBAUGBwkJCwsMDQ4ODwciAQEBAgMDBAQGBwUFBQXfARcPDg8NDQwLCwkJBwcFAwIBAQIDBQcHCQkLCwwNDQ8OCP21Dw8ODg0MCwsJCQcGBQQClnsCRRoGBgwJCQcEAgEHDQwJCQYEAgEBAgQFBgcICQsLDAwODg4P/bsSEhIQDw4NAvoBAgMEBAUFBgYHCAcICQj+/ggJCAcIBgcGBQUEBAIDAQEBAwOchAcGBQUDAwIBAQMCBAQFBQYHBggHCAkIAQIICQgHCAYHBgUFBAQCAwFT/v4PDg4ODAwMCgkJBwYFBAIBqQUEBAQDBAICAwICA8EBAgQFBgcJCQoMDAwODg4IAQkPDg4ODAwMCgkJBwYFBAIBAQIEBQYHCQkKDAwMDg4OwQEBAQUHCAoLBgYH/mkGDg4QERISEgEMDg8ODQ0LCwsJCAcGBQMCAQEDBgcJCwwAAAQAAAAAA/QD8wACAJwAoACkAAABNyclER8PMxUfCT8EIT8PES8HBx8HEw8PISMPAzUvBisBLw8RPw4zITchDw4lFzcnNxc3JwJGa0j9owECBAUHCAkKCwwNDQ8PBxAnAQEBAgMDBAQGBwUGBQTxAWwQDw8PDQ0MCwoJCAcFBAECAQMGBwkLDA0tCggIBgYDAgEBAQEDAwQEBgYHBwcJCAkKCf6JBgUFBcYBAgIEBQUGBj8JCgkICQcHBwYGBAQDAwEBAQEDAwQEBgYHBwcJCAkKCQH0Pv3OEA8PDw0NDAsKCQgHBQQCAoBIs0ckR0hIAkUkSAv+xxAPDw8NDQwLCwkHBwUEAQK8BAUEBAMDAwICAQEBAgTTAQIEBQcICQoLDA0NDw8HEAFBEhISEA8ODQwtBwgJCQsLBgz+wQoJCQgJBwgGBgYEBAQCAQECAgOulgYGBgQEAwIBAQMDBAQGBgYIBwkICQoJATkJCQkJCAgHBwYFBQQDAgI/AQIEBQcICQoLDA0ODg8QCkizSCRISEgAAAAAAQAAAAADOgP0AJYAABMPBhURFR8dOwE/Dj0BLw4jLw81ITM/Di8PIT0BLw4PBuUIBgUEBAICAQIDAwQFBQYHCAgJCgoLDAwMDQ0NDQ4ODg8PDxAQENAKCwoJCQkICAcHBQQEAgICAgQEBQcHCAgJCQkKCwrRCgoKCgkICAgHBwUEAwMBAQEpCgkKCAkICAcHBQUEBAIBAQEBAgQEBQUHCAcICQkJCQr+1wICAwUFBgcICQgJCgkLCgsLCgkJCQgD0AkKCwoMDAwN/gsTExMSERIRERAQEA8PDg8NDgwMCgoJCAgGBgQEAwICAQEDBAUHBwkJCgoLCwwMDQ0MCwwLCgoJCQcHBQQDAQEBAQMEBQYICAkKCgsLDAwNWAIDAwUGBwgJCQkKCwsLDAsMCwoKCgkICAcGBQQCAgG1DQwMCwsKCgkJBwcFBAMBAQEBAwQFBggAAAMAAAAAA/MDywADAFcAlwAANzMRIwU1IxEzET8OHw8RMxE1LxsPDgEfDjsBPw4vDisBDw0lw8MCFdvbAQIFBwkLBgcHCAgJCQoLDg0MCgoKCAcGBgQEAwIBAd0BAgIDAwQEBQYGBgcHCAgJCAoJCwoLCwsLGBkaFBMTERAQDg0MCgoIBwYE/c8BAQMDBQUHBwgJCQoLDAwNDw0MCwsKCQgHBgYEBAMBAQECAwMFBQYICAgKCgsMDQ0NDQwLCgoJCAgGBgQEAwE1AnBiYv2QAV8UDAwODgwGBQUEAwMCAQEBAgMFBQcICQkLDAwODg8P/r0BWxIREBAQDw4NDgwMCwsKCgkICAcHBgYFBQQDBQQBAQIDBQUGBwcICQgJCQkIARQLCwsKCQkICAcGBQUEAgICAgQFBQYHCAgJCQoLCwsLCwsKCQkICAcGBQUDAwICAwMFBQYHCAgJCQoLCwAAAAAAABIA3gABAAAAAAAAAAEAAAABAAAAAAABAAYAAQABAAAAAAACAAcABwABAAAAAAADAAYADgABAAAAAAAEAAYAFAABAAAAAAAFAAsAGgABAAAAAAAGAAYAJQABAAAAAAAKACwAKwABAAAAAAALABIAVwADAAEECQAAAAIAaQADAAEECQABAAwAawADAAEECQACAA4AdwADAAEECQADAAwAhQADAAEECQAEAAwAkQADAAEECQAFABYAnQADAAEECQAGAAwAswADAAEECQAKAFgAvwADAAEECQALACQBFyBZU0ZvbnRSZWd1bGFyWVNGb250WVNGb250VmVyc2lvbiAxLjBZU0ZvbnRGb250IGdlbmVyYXRlZCB1c2luZyBTeW5jZnVzaW9uIE1ldHJvIFN0dWRpb3d3dy5zeW5jZnVzaW9uLmNvbQAgAFkAUwBGAG8AbgB0AFIAZQBnAHUAbABhAHIAWQBTAEYAbwBuAHQAWQBTAEYAbwBuAHQAVgBlAHIAcwBpAG8AbgAgADEALgAwAFkAUwBGAG8AbgB0AEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAHUAcwBpAG4AZwAgAFMAeQBuAGMAZgB1AHMAaQBvAG4AIABNAGUAdAByAG8AIABTAHQAdQBkAGkAbwB3AHcAdwAuAHMAeQBuAGMAZgB1AHMAaQBvAG4ALgBjAG8AbQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsBAgEDAQQBBQEGAQcBCAEJAQoBCwEMAQ0BDgEPARABEQESARMBFAEVARYBFwEYARkBGgEbARwACGhlYXJ0LXdmCWxvdmUtLS0wMglsb3ZlLS0tMDELc2hhcGUtaGVhcnQOc2hhcGUtaGVhcnQtd2YMZmF2b3VyaXRlLXdmCWZhdm9yaXRlcwd1c2VyLXdmDHVzZXItcHJvZmlsZQR1c2VyCG1hcHMtLTAzCWluc3RhZ3JhbQxpbnN0YWdyYW0td2YIZmFjZWJvb2sJZmFjZWJvb2sxC2ZhY2Vib29rLXdmCWxpa2UtLS0wMglsaWtlLS0tMDELdW5saWtlLS0tMDMLdW5saWtlLS0tMDEMdHdpdHRlci1iaXJkCnR3aXR0ZXItd2YNbWVzc2FnZS0wNC13Zg1tZXNzYWdlLTAzLXdmB3R3aXR0ZXIJbGlua2VkaW4xAAAAAAA=) format('truetype');
    font-weight: normal;
    font-style: normal;
}*/
/* typical phone screen resolution */
/* landscape orientation */
@media only screen and (min-width : 375px) and (max-width : 667px) and (orientation : landscape) {
}
/* portrait orientation */
@media only screen and (min-width : 375px) and (max-width : 667px) and (orientation : portrait) {
}

[class^="ys-icon-"], [class*=" ys-icon-"] {
    font-family: 'YSFont' !important;
    speak: none;
    font-size: 55px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.btn-wishlist:before {
    content: '\e702';
}

.btn-product-icon:before {
    font-family: "YSFont";
    margin-top: 6px;
}

.wishlist-link .wishlist-count {
    color: var(--GeneralBackgroundColor);
    background-color: var(--PrimaryTextColor);
}

.cart-dropdown .cart-count {
    color: var(--GeneralBackgroundColor);
    background-color: var(--PrimaryTextColor);
}

.btn-expandable:hover span, .btn-expandable:focus span {
    background-color: black;
    background-color: transparent;
    color: transparent;
}

.btn-product-icon:hover, .btn-product-icon:focus {
    background-color: transparent;
}

.btn-expandable span {
    background-color: transparent;
}

.btn-product-icon:not(:hover):not(:focus) {
    background-color: transparent;
}

.footer .footer-middle .container > .row > div:not(:first-child) {
    padding-left: 0px;
}

@font-face {
    font-family: 'YSFont';
    src: url("../fonts/saonara.ttf");
}

/*@font-face {
    font-family: 'YSAv';
    src: url("../fonts/avenir.otf");
}*/



.header.header-11 .header-middle .menu > li > a {
    font-family: var(--YSAv);
    margin: 2rem;
    padding: 0;
}

body {
    font-family: var(--YSAv);
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}

[class^="icon-"]:before, [class*=" icon-"]:before {
    /*color: gray;*/
}

a {
    color: black;
}

    a:hover {
        color: black;
    }

label {
    color: var(--PrimaryTextColor);
    font-weight: 400;
    font-size: 1.5rem;
    margin: 0 0 1.1rem;
    text-transform: uppercase;
}

.form-control {
    border: none;
    border-bottom: 1px solid var(--PrimaryTextColor);
    background-color: white;
    padding: 0px;
    color: black;
}

.mobile-menu-container {
    /*min-width:100vw;*/
}

.mobile-menu-container {
    background-color: white;
}

.mobile-search .form-control {
    background-color: white;
    color: black;
    border: solid 1px gray;
}

element.style {
}

.mobile-search .form-control:focus {
    border-color: white;
    background-color: white;
    color: black;
    border: solid 1px gray;
}

.mobile-menu li a {
    position: relative;
    display: block;
    padding: 1rem 4.5rem 1rem 2rem;
    color: black;
    border-bottom: 0.1rem solid rgba(255, 255, 255, 0.08);
    opacity: 1;
    font-weight: 500;
}

.mmenu-btn {
    color: black;
    font-weight: 600;
}

.mobile-menu li ul li a:not(:hover):not(:focus) {
    color: var(--PrimaryTextColor);
}

[class^=icon-]:before, [class*=" icon-"]:before {
    /*color: var(--PrimaryTextColor);*/
}

#txtSearch::placeholder {
    color: gray;
}

.menu li > a {
    color: black;
}

.rz-growl-message > p {
    color: black;
    font-weight: 500;
}

.product-image {
    z-index: 5 !important;
    position: relative;
}

@keyframes skeletonloading {
    to {
        background-position: 400% 0;
    }
}

@keyframes skeletonloading {
    from {
        transform: skewX(-45deg) translateX(-80%);
    }

    to {
        transform: skewX(-45deg) translateX(80%);
    }
}

.Image__Loader {
    position: absolute;
    display: block;
    height: 2px;
    width: 50%;
    left: 0;
    bottom: 0;
    right: 0;
    top: 0;
    opacity: 1;
    visibility: visible;
    margin: auto;
    pointer-events: none;
    background-color: black;
    z-index: 2;
    transition: all 1.2s ease-in-out;
    overflow: hidden;
}

    .Image__Loader:after {
        position: absolute;
        content: "";
        bottom: 0;
        right: 0;
        top: 0;
        height: 100%;
        width: 200%;
        background-color: white;
    }

    .Image__Loader:after {
        -webkit-animation: lazyLoader 3s infinite;
        animation: lazyLoader 3s infinite;
        -webkit-animation-timing-function: cubic-bezier(.43,.43,.25,.99);
        animation-timing-function: cubic-bezier(.43,.43,.25,.99);
    }

@-webkit-keyframes lazyLoader {
    0%, 100% {
        transform: translateX(-50%);
    }

    50% {
        transform: translateX(100%);
    }
}

@keyframes lazyLoader {
    0%, 100% {
        transform: translateX(-50%);
    }

    50% {
        transform: translateX(100%);
    }
}

.header-11 .logo {
    margin-top: 0px;
    margin-bottom: 0px;
}

.banner-hover .banner-title {
    opacity: 1;
    font-family: var(--DefaultFontFamily);
    font-size: 3.5rem;
    font-weight: 100;
    transform: translateY(5px);
}

.banner-hover .banner-link {
    opacity: 1;
    transform: translateY(5px);
    color: white !important;
    font-size: 1.5rem;
    font-weight: 400;
}

@media screen and (max-width: 600px) {
    .banner {
        max-height: 330px;
        overflow: hidden;
    }
}

.trending {
    position: relative;
    font-family:var(--YSFont);
}

    .trending img {
        min-height: 315px;
        object-fit: cover;
    }

    .trending .banner {
        position: static;
    }

    .trending .banner-content {
        left: 5rem;
        top: 50%;
        /*transform: translate(-50%, -50%);*/
        font-family: var(--DefaultFontFamily);
    }

@media screen and (min-width: 1200px) {
    .mobile {
        display: none !important;
    }
}

@media screen and (min-width: 992px) {
    .banner-big .banner-title {
        font-size: 6rem;
        text-align: left;
        max-width: 350px;
    }
}

/*.product-media::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    right: -50%;
    bottom: -50%;
    background-size: 100% 100%;
    background-image: linear-gradient( 135deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 60% );
    background-position: -100% 0;
    background-repeat: no-repeat;
    animation: skeletonloading 2.5s infinite 0.2s;
    transform: none;
}


.product-main-image::after {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    right: -50%;
    bottom: -50%;
    background-size: 100% 100%;
    background-image: linear-gradient( 135deg, rgba(255, 255, 255, 0) 40%, rgba(255, 255, 255, 0.8) 50%, rgba(255, 255, 255, 0) 60% );
    background-position: -100% 0;
    background-repeat: no-repeat;
    animation: skeletonloading 2.5s infinite 0.2s;
    transform: none;
}*/
#product-zoom {
    z-index: 10;
}

.product-action-vertical {
    visibility: visible;
    opacity: 1;
}

a:hover {
    text-decoration: none;
}

a:active {
    text-decoration: none;
}

.card.card-box .card-body {
    padding-left: 2.5rem !important;
}

.img {
    background-color: #eeeeee;
    /*background-image: url(/assets/images/alternative.jpg);*/
    background-size: contain;
    min-height: 250px;
}

.smallProductMedia {
    min-height: 110px !important;
    max-height: 110px !important;
}

.product-col .product-media {
    max-width: 72px !important;
}

.rz-notification-message {
    text-align: center !important;
    color: white !important;
    padding: 11px !important;
    border-radius: 10px !important;
    box-shadow: 11px 9px 23px 2px rgb(26 26 26 / 56 %) !important;
    -webkit-box-shadow: 11px 9px 23px 2px rgb(26 26 26 / 56 %) !important;
}

.product-label {
    z-index: 5 !important;
}

.product-media > a {
    z-index: 10;
}

.second-img {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
    background-color: #eeeeee;
    transition: opacity .2s ease-in-out;
}

    .second-img:hover {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 1;
        z-index: 8 !important;
    }

.secondhiddenimg {
    opacity: 0;
}

    .secondhiddenimg:hover {
        opacity: 1;
        z-index: 8 !important
    }

.rz-notification {
    width: 250px !important;
    z-index: 1000002 !important;
    position: fixed !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%,-50%) !important;
    -webkit-transform: translate(-50%,-50%) !important;
}

.header-11 .wishlist-link:not(:hover):not(:focus), .header-11 .search-toggle:not(:hover):not(:focus):not(.active), .header-11 .mobile-menu-toggler, .header-11 .wishlist-link:not(:hover):not(:focus), .header-11 .menu > li:not(:hover):not(.active):not(.show) > a, .header-11 .mobile-menu-toggler {
    color: black !important;
}

.megamenu {
    margin-top: 0px !important;
    width: 450px !important;
}

.menu .megamenu {
    left: 0 !important;
}

.header.header-11 .header-search-wrapper {
    border-bottom: .1rem solid gray;
}

.header.header-11 .header-search-extended .btn.btn-primary {
    color: var(--PrimaryTextColor);
}

.header-11 .sticky-header.fixed {
    background-color: white;
}


.header-11 .header-search-extended .form-control::placeholder {
    color: var(--PrimaryTextColor) !important;
}

.sticky-header.fixed {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1040;
    animation-name: fixedHeader;
    animation-duration: .4s;
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(51, 51, 51, 0.05);
}

    .sticky-header.fixed .logo {
        margin-top: 0;
        margin-bottom: 0;
    }

    .sticky-header.fixed.header-middle .menu > li > a {
        margin: 2rem;
        padding: 0rem;
    }

.menu.sf-arrows .sf-with-ul::after {
    right: -1.8rem !important;
}

.menu .megamenu.demo {
    height: 85vh !important;
}

.main {
    min-height: 100vh;
}

.intro-slider-container {
    /*        position: relative;
        top: -100px;
*/ background-color: #fff;
    margin-bottom: 0px !important;
}

.intro-slide {
    /*background-color: #f7f7f9;*/
    background-color: #fff;
}

.demo-item {
    color: #999999;
    flex: 0 0 20%;
    max-width: 20%;
    padding: 0 10px;
    text-align: center;
    padding-bottom: 3rem;
    margin-bottom: auto;
}

    .demo-item a {
        color: inherit;
    }

        .demo-item a:hover, .demo-item a:focus {
            color: #cc9966;
        }

            .demo-item a:hover .demo-bg, .demo-item a:focus .demo-bg {
                box-shadow: 3px 10px 16px rgba(51, 51, 51, 0.05), -3px 10px 16px rgba(51, 51, 51, 0.05);
                background-position: center bottom;
                transition: background-position 1s linear, box-shadow .1s;
            }

.demo-bg {
    transition: background-position .3s linear, box-shadow .1s
}

.cart-dropdown .dropdown-toggle i {
    color: var(--PrimaryTextColor);
}

.product-image-gallery {
    flex-flow: nowrap;
}

.carousel-equal-height .product {
    /*min-width: 277px;*/
}
/*.product-gallery-item:after {
    background-color:transparent!important;
}*/
.product-nav-dots span {
    width: 2.5rem;
    height: 2.5rem;
    border: none;
}

.product-nav-dots a {
    width: 2.5rem;
    height: 2.5rem;
    border: none;
}

.product-details-centered {
    min-height: 725px;
}

@media screen and (min-width: 320px) {
    .slick-track {
        height: auto !important;
        transform: none !important;
    }

    .slick-list {
        height: auto !important;
    }

    .product-gallery-vertical .product-image-gallery {
        max-width: 100%;
        width: 100%;
        overflow: scroll;
    }
}
.second-img {
    display: none;
    /*visibility: hidden;*/
}
@media screen and (max-width: 1200px) {
    .second-img {
        display: none;
        /*visibility: hidden;*/
    }

    .desktop {
        display: none !important;
    }

    .carousel-equal-height .product {
        /*min-width: 45vw !important;*/
    }

    .hideLoginPic {
        display: none;
    }
}

.zoomContainer {
    max-width: 97% !important;
    overflow: hidden !important;
    z-index: 20 !important;
}

@media screen and (min-width: 992px) {
    .product-gallery-vertical .product-image-gallery {
        max-height: 700px;
        overflow-y: scroll;
        overflow-x: hidden;
        display: inline-block;
    }

    .product-image-gallery {
        display: flex;
        flex-flow: row wrap;
    }
}

@media screen and (min-width: 992px) {
    #product-zoom {
        max-height: 672px !important;
        max-width: 445px !important;
        cursor: -webkit-zoom-in;
        cursor: zoom-in;
    }
}

@media screen and (max-width: 600px) {
    #product-zoom {
        height: auto !important;
        width: 100% !important;
        max-width: 100% !important;
        cursor: none;
        cursor: none;
    }
}

.product-details {
    text-align: center;
}

.product-details-action .btn-cart {
    max-width: 350px;
    margin: auto;
}

img {
    /*transition: opacity 0.3s ease-in-out;*/
}

.hidenimg {
    opacity: 0;
}

.shownimg {
    opacity: 1 !important;
}

.product-media {
    background-color: #eeeeee;
/*background-image: url(/assets/images/alternative.jpg);*/
background-size: contain;
    /*min-height: calc((100vw /6)*1.3);*/
}
.twoItems {
    min-height: calc((100vw /2)*1.3);
}
.threeItems {
    min-height: calc((100vw /3)*1.3);
}
.fourItems {
    min-height: calc((100vw /4)*1.3);
}
.fiveItems {
    min-height: calc((100vw /5)*1.3);
}
.sixItems {
    min-height: calc((100vw /6)*1.3);
}
.normalItems {
    min-height: 415px;
}
/*@media screen and (min-width: 1500px) {
    .product-media {
        min-height: calc((100vw /5)* 1.3);
    }
}
@media screen and (max-width: 1499px) {
    .product-media {
        min-height: calc((100vw /4)* 1.3);
    }
}

@media screen and (max-width: 1299) {
    .product-media {
        min-height: calc((100vw /3)* 1.3);
    }
}

@media screen and (max-width: 767) {
    .product-media {
        min-height: calc((100vw /2)* 1.3);
    }
}*/
.loader {
    position: absolute;
    left: 25%;
    top: 50%;
    margin: 0;
    display: block;
    background: #42D6BF;
    width: 100px;
    height: 5px;
    margin-top: 1px;
}



@keyframes load {
    25% {
        background-color: rgba(255,255,255,1);
    }

    50% {
        background-color: rgba(255,255,255,1);
    }

    75% {
        background-color: rgba(255,255,255,1);
    }
}

.loading {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(255,255,255,1);
    animation: load 1.5s infinite;
    z-index: 10000000;
}

.loading-wheel {
    width: 20px;
    height: 20px;
    margin-top: -40px;
    margin-left: -40px;
    position: absolute;
    top: 50%;
    left: 50%;
    border-width: 30px;
    border-radius: 50%;
    -webkit-animation: spin 1s linear infinite;
}

.style-2 .loading-wheel {
    border-style: double;
    border-color: #ddd transparent;
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(-360deg);
    }
}

.footer {
    background-color: #F8F5F4;
}

.hoverNav {
    position: relative;
    z-index: 0;
    width: fit-content;
}

.header-11 .menu > li > a {
    padding-top: 1.5rem;
    padding-bottom: 1rem;
}

.hoverNav:hover::after {
    left: 0;
    right: auto;
    width: 100%;
}

.hoverNav::after {
    content: '';
    position: absolute;
    z-index: -1;
    right: 0;
    width: 0;
    bottom: 0;
    background: black;
    height: 1px;
    transition: width 0.3s cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
}

.form-control {
    line-height: 2.5;
}

@media screen and (min-width: 1200px) {
    .intro-slider-container, .intro-slide {
        min-height: 0;
        height: auto !important;
    }
}

.header.header-11 .header-search-wrapper {
    border-bottom: none
}

.header-search .form-control {
    border-bottom: none;
    background-color: transparent;
    border-radius: 0px;
    padding: 0px;
    margin-left: 80px;
    color: black;
}

    .header-search .form-control::placeholder {
        background-color: transparent;
        color: transparent;
    }

        .header-search .form-control::placeholder:focus {
            background-color: transparent;
            color: black;
        }

    .header-search .form-control:focus {
        border-bottom: solid 1px black;
        background-color: transparent;
        border-radius: 0px;
        padding: 0px;
        margin-left: 0px;
    }

@media screen and (min-width: 600px) {
    .owl-item.active.center {
        -webkit-transform: scale(1.8);
        transform: scale(1.8);
        padding: 45px;
        z-index: 5000;
        transition: all 0.5s ease-in-out;
    }

    .item {
        padding: 20px;
        margin: 20px;
    }
}

.ysGallary > .owl-stage-outer {
    min-height: 50vh;
    padding-top: 10vh;
}

.payment-icons-list {
    display: flex;
    margin: 0.625rem 0 0;
    padding: 0;
}

.payment-icons {
    width: 4rem;
    height: auto;
    margin-right: 0.3125rem;
    padding: 0 0.25rem;
    /*    border: 1px solid #d9d9d9;
    border-radius: 0.25rem;
*/ display: flex;
    justify-content: center;
    align-items: center;
}

    .payment-icons img {
        max-width: 100%;
    }


.payment-icons-footer {
    width: 90px;
    height: auto;
    margin-right: 0.3125rem;
    padding: 0 0.25rem;
    /*    border: 1px solid #d9d9d9;
    border-radius: 0.25rem;
*/ display: flex;
    justify-content: center;
    align-items: center;
}

    .payment-icons-footer img {
        max-width: 100%;
    }

.carousel-with-shadow .owl-stage-outer {
    padding: 0 1rem 0rem;
    margin-left: -1rem;
    margin-right: -1rem;
    margin-top: -3rem;
    padding-top: 3rem;
}


.ysSperator {
    min-width: 12%;
}

p {
    margin-bottom: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-family: inherit;
    letter-spacing: inherit;
    color: inherit;
}

.product-nav-thumbs a, .product-nav-thumbs span {
    display: table-column-group !important;
}

.btn-outline-primary-2:not(:hover):not(:focus) {
    color: white !important;
}

.nav-link {
    min-width: 50%;
}

.hidden {
    display: none;
}


/* typical phone screen resolution */
@media only screen and (min-width : 667px) {
    .special-mob-font-size {
        font-size: 4rem !important;
    }
}
