/*
CTC Separate Stylesheet
Updated: 2026-05-15 01:06:33
Theme Name: Divi5-child-1kpoker-5-5-1-052026-v5.5.1
Theme URI: http://www.1kpoker.com
Template: Divi
Author: eSCFCORP
Author URI: http://www.escfcorp.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 5.5.1.1778821593
*/
/*-------------------------------------------------------------------------------------------
>>> TABLE OF CONTENTS:
---------------------------------------------------------------------------------------------
1.0	Standard
	 1.1 Footer Customize - Blank Page
	 1.2 Header Main Menu
	 1.3 Menu hover/active underline
	 1.4 Menu Dropdown Menu
	 1.5 Compliance Bar
/*--------------------------------------------------------------
	0.0 CSS Varables
--------------------------------------------------------------*/
:root {
	--dark-primary-color: 	 #388E3C;
	--default-primary-color: #4CAF50;
	--light-primary-color:	 #C8E6C9;
	--text-primary-color: 	 #FAFAFA;
	--accent-color: 		 #FF5722;
	--primary-text-color: 	 #212121;
	--secondary-text-color:  #757575;
	--divider-color: 		 #BDBDBD;	
	--default-white-color: 	 #FAFAFA; 
	
   /* Set this per site in Theme Options > Custom CSS */
   --sticky-logo-url: url('/wp-content/uploads/2025/10/1kpoker1.png');
}
/*	---------------------------------------------------------
		1.1 Footer Customize - Blank Page				
------------------------------------------------------------- */
	._1kpoker-footer-copyright {
		color: var(--light-primary-color) !important;
		font:inherit !important;
		font-size:12px !important;
		font-weight: 400 !important;
		}
/*	---------------------------------------------------------
		1.2 Header Main Menu
------------------------------------------------------------- */
/* Works anywhere #_1kpoker-main-menu */
#_1kpoker-main-menu.et_pb_sticky--top .et_pb_menu__logo img {
  content: var(--sticky-logo-url);
}
/*set the defautl background color of the header section*/
._1kpoker-header {
	background: transparent;
	-webkit-transition: background-color 2s ease-out;
	-moz-transition: background-color 2s ease-out;
	-o-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
}
/*set the background color of the fixed header when scrolling*/
._1kpoker-fixed-header {
	background-color: #000000!important;
	-webkit-transition: background-color 2s ease-out;
	-moz-transition: background-color 2s ease-out;
	-o-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
}
._1kpoker-header.et_pb_sticky--top .et_pb_menu__logo img {
  content: var(--sticky-logo-url);
}
/* --------------------------------------------
	1.3 Menu hover/active underline
---------------------------------------------- */
/* === Divi 5 — menu hover/active underline (no layout jump) === */
/* Desktop / tablet */
._1kpoker-menu-hover .et_pb_menu__menu nav.et-menu-nav > ul > li.menu-item > a{
  border-bottom: 2px solid transparent;
  padding-bottom: 10px;
  transition: border-color .2s ease;
}
._1kpoker-menu-hover .et_pb_menu__menu nav.et-menu-nav > ul > li.menu-item:hover > a,
._1kpoker-menu-hover .et_pb_menu__menu nav.et-menu-nav > ul > li.menu-item:focus-within > a,
._1kpoker-menu-hover .et_pb_menu__menu nav.et-menu-nav > ul > li.current-menu-item > a,
._1kpoker-menu-hover .et_pb_menu__menu nav.et-menu-nav > ul > li.current-menu-ancestor > a{
  border-bottom-color: var(--accent-color) !important;
}


/* --------------------------------------------
	1.4 Menu Dropdown Menu
---------------------------------------------- */

/* --------------------------------------------------------------
	1.5 Compliance Bar
---------------------------------------------------------------*/
/* 1KPoker Compliance Utility Menu */
._1kpoker-compliance-utility-menu ul {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0;
  margin: 0;
  padding: 0;
}

._1kpoker-compliance-utility-menu li {
  display: inline-flex;
  align-items: center;
  margin: 0;
  padding: 0;
}

._1kpoker-compliance-utility-menu li:not(:last-child)::after {
  content: "|";
  color: #C8E6C9;
  margin: 0 14px;
  opacity: 0.85;
}

._1kpoker-compliance-utility-menu a {
  color: #C8E6C9;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.2;
  text-decoration: none;
}

._1kpoker-compliance-utility-menu a:hover {
  color: #FFFFFF;
  text-decoration: underline;
  text-underline-offset: 3px;
}



/*--------------------------------------------------------------
	99.0 - Media Query
--------------------------------------------------------------*/

@media (max-width: 980px){	
    
/* -----------------------------------------------------------
	1.3 Menu hover/active underline
-------------------------------------------------------------*/	
 ._1kpoker-menu-hover .et_mobile_menu .menu-item > a{
    border-bottom: 2px solid transparent;
    padding-bottom: 10px;
    transition: border-color .2s ease;
  }
  ._1kpoker-menu-hover .et_mobile_menu .menu-item > a:hover,
  ._1kpoker-menu-hover .et_mobile_menu .menu-item > a:focus,
  ._1kpoker-menu-hover .et_mobile_menu .current-menu-item > a{
    border-bottom-color: var(--accent-color);
  }
/* -----------------------------------------------------------
	1.4 Menu Dropdown Menu
-------------------------------------------------------------*/	
  /* let the menu fly out beyond its wrapper */
  ._1kpoker-menu-dropdown .et_pb_menu__wrap{ overflow: visible; }
  ._1kpoker-menu-dropdown .et_mobile_menu{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 35vw;
    max-width: 100vw;
    margin: 0;
    border-radius: 0;
  }
  
   ._1kpoker-menu-dropdown .et_pb_menu .et_mobile_menu li a:hover {
    background: rgba(255, 255, 255, 0.05) !important;
    color: #ffff66 !important;
  }
  
}