/*
 Theme Name: Gigwsmhc Theme
 Author: Denys M
 Author URI: https://casinoslotos.com/
 Description: Unique WordPress theme optimized for SEO and PageSpeed.
 Version: 1.0
 Text Domain: gigwsmhc
 Tags: blog, responsive, seo, custom-theme
*/
body{font-family:Arial, Helvetica, sans-serif;background:#121218;margin:0;color:#fff;min-height:100vh;display:flex;flex-direction:column;}.ickvyt-header{position:sticky;top:0;width:100%;background:#121218;padding:15px 0;z-index:1000;box-shadow:0 2px 5px rgba(0,0,0,0.2);border-radius:0 0 0px 0px;}.ickvyt-header-content{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;}.ickvyt-logo img{max-height:50px;width:auto;height:auto;}.ickvyt-logo{font-family:Helvetica, Arial, sans-serif;font-size:24px;font-weight:bold;color:#fff;}.ickvyt-nav{display:flex;gap:20px;flex-direction:row;align-items:center;}.ickvyt-nav-links{display:flex;flex-direction:row;gap:20px;list-style:none;margin:0;padding:0;}.ickvyt-nav-links li{display:inline-block;}.ickvyt-nav a{color:#fff;text-decoration:none;font-family:Helvetica, Arial, sans-serif;font-size:16px;}.ickvyt-nav a:hover, .ickvyt-nav a:focus{color:#0da404;outline:none;}.ickvyt-cta-wrapper{display:flex;flex-direction:column;align-items:center;gap:5px;}.ickvyt-cta-caption{font-family:Helvetica, Arial, sans-serif;font-size:14px;color:#fff;font-weight:400;text-align:center;}.ickvyt-cta, .ickvyt-iframe-cta{background:#FFD400;color:#333;padding:10px 20px;text-decoration:none;border-radius:4px;font-family:Helvetica, Arial, sans-serif;font-size:16px;transition:background 0.3s ease;display:inline-block;}.ickvyt-cta:hover, .ickvyt-cta:focus, .ickvyt-iframe-cta:hover, .ickvyt-iframe-cta:focus{background:#FFBC00;outline:none;}.ickvyt-hamburger{display:none;background:none;border:none;cursor:pointer;}.ickvyt-hamburger:focus{outline:none;}.ickvyt-container{max-width:1280px;margin:20px auto;padding:0 20px;flex:1;}.ickvyt-iframe-container{background:radial-gradient(circle at center, #000 0%, #454545 100%);padding:20px 0;margin-bottom:20px;display:flex;flex-direction:column;align-items:center;gap:20px;}.ickvyt-iframe{width:calc(100% - 10px);height:600px;border:none;margin:0 5px;}h1{font-family:Helvetica, Arial, sans-serif;font-size:36px;color:#fff;margin-bottom:20px;font-weight:700;}h2{font-family:Helvetica, Arial, sans-serif;font-size:28px;color:#fff;margin-bottom:15px;font-weight:700;}h3{font-family:Helvetica, Arial, sans-serif;font-size:22px;color:#fff;margin-bottom:10px;font-weight:700;}p, li{font-family:Arial, Helvetica, sans-serif;font-size:16px;line-height:1.6;margin-bottom:15px;}ul{list-style-type:disc;margin-left:20px;margin-bottom:15px;}.table-responsive{overflow-x:auto;margin-bottom:20px;}table{width:100%;border-collapse:collapse;margin-bottom:20px;}th, td{border:1px solid #ddd;padding:10px;text-align:left;}th{background-color:#f4f4f4;font-weight:bold;}img{max-width:100%;height:auto;padding:0 5px}main img{margin-bottom:20px}.alignleft{float:left;margin-right:20px;margin-bottom:20px;}.alignright{float:right;margin-left:20px;margin-bottom:20px;}.aligncenter{display:block;margin-left:auto;margin-right:auto;margin-bottom:20px;text-align:center;}.alignnone{display:block;margin:0 0 20px 0;}.ickvyt-slots{display:grid;grid-template-columns:repeat(5, 1fr);gap:15px;margin-bottom:20px;}.ickvyt-slot{background:#f4f4f4;padding:15px;text-align:center;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.ickvyt-slot a{text-decoration:none;color:#fff;}.ickvyt-slot a:hover, .ickvyt-slot a:focus{color:#0da404;outline:none;}.ickvyt-slot-info{display:block;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:600;color:#333;}.ickvyt-footer{background:#121218;color:#fff;padding:20px 0;text-align:center;margin-top:auto;}.ickvyt-footer-content{max-width:1280px;margin:0 auto;padding:0 20px;}.ickvyt-footer-links{display:flex;justify-content:center;gap:15px;margin-top:10px;flex-wrap:wrap;list-style:none;margin:0;padding:0;}.ickvyt-footer-links li{display:inline-block;}.ickvyt-footer-links a{color:#fff;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;}.ickvyt-footer-links a:hover, .ickvyt-footer-links a:focus{color:#0da404;outline:none;}@media (max-width:768px){.ickvyt-header-content{padding:0 5px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.ickvyt-logo, .ickvyt-cta-wrapper, .ickvyt-hamburger{margin:5px 0;}.ickvyt-logo{font-size:20px;flex:1;}.ickvyt-nav{display:none;position:absolute;top:100%;left:0;width:100%;background:#121218;flex-direction:column;padding:20px;border-radius:0 0 0px 0px;}.ickvyt-nav.active{display:flex;}.ickvyt-nav-links{flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;}.ickvyt-nav-links li{display:block;margin-bottom:10px;}.ickvyt-hamburger{display:block;}.ickvyt-container{margin-top:60px;padding:0 10px;}.ickvyt-iframe-container{padding:10px 0;}.ickvyt-iframe{width:100%;margin:0;height:400px;}.ickvyt-iframe:focus{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;}h1{font-size:30px;}h2{font-size:24px;}p, li{font-size:14px;}.alignleft, .alignright{float:none;margin-left:0;margin-right:0;margin-bottom:15px;display:block;text-align:center;}.aligncenter, .alignnone{margin-bottom:15px;}.ickvyt-slots{grid-template-columns:repeat(2, 1fr);}.ickvyt-footer-links{flex-direction:column;gap:10px;}.ickvyt-footer-links li{display:block;margin-bottom:10px;}.ickvyt-cta-wrapper{align-items:flex-start;}.ickvyt-cta-caption{font-size:12px;}.ickvyt-cta, .ickvyt-iframe-cta{font-size:20px;padding:8px 16px;}}