.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */h1
{
	font-size: 22px;	
	font-weight: bold;	
}
h2
{
	font-size: 18px;	
	font-weight: bold;	
}
h3
{
	font-size: 16px;	
	font-weight: bold;	
}
td
{
	text-align : center;
	padding : 0px;
}
th
{
	text-align : center;
	padding : 0px;
}

.default_number_css
{
 	width: 28px;
    height: 28px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    line-height: 28px;    
    letter-spacing: 0.02em;
    border-radius: 50%;
}

.class_cash_3_number,
.class_cash_4_number,
.class_georgia_five_number,
.class_numbers_number,
.class_win_4_number,
.class_eurojackpot_number,
.class_eurojackpot_balander,
.eurojackpot_arithmoi,
.eurojackpot_stats_number,

.class_euromillions_number,
.class_euromillions_balander,
.euromillions_arithmoi,
.euromillions_stats_number,

.class_megamillions_number,
.class_megamillions_balander,

.class_powerball_number,
.class_powerball_balander,

.class_cash4life_number,
.class_cash4life_balander,

.class_jumbo_bucks_lotto_number,
.class_new_york_lotto_number,
.class_take_5_number,
.class_new_york_lotto_balander,
.class_pick_10_number,
.class_fantasy_5_number
{
 	width: 36px;
    height: 36px;
    font: 700 18px/36px inter,sans-serif;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    vertical-align: top;
}

.class_cash_3_number,
.class_cash_4_number,
.class_georgia_five_number,
.class_numbers_number,
.class_win_4_number
{
    background: black;
    color: white;
}
.class_eurojackpot_number,
.eurojackpot_arithmoi
{
    background: #ecc463;
    color: #223233;
}
.class_eurojackpot_balander
{
    background: #1e1f24;
    color: #ebf6fd;
}

.class_euromillions_number,
.euromillions_arithmoi
{
    background: #002f7d;
    color: #ffffff;
}
.class_euromillions_balander
{
    background: #ffdd00;
    color: #4c482c;
}

.class_megamillions_number,
.megamillions_arithmoi
{
    background: #d8d2cc;
    color: #030201;
}
.class_megamillions_balander
{
    background: #fede01;
    color: #000000;
}

.class_powerball_number,
.powerball_arithmoi
{
    background: #d8d2cc;
    color: #030201;
}
.class_powerball_balander
{
    background: #c8102e;
    color: #fffff5;
}

.class_new_york_lotto_number,
.class_take_5_number,
.class_pick_10_number,
.class_cash4life_number,
.cash4life_arithmoi
{
    background: #d8d2cc;
    color: #030201;
}
.class_cash4life_balander
{
    background: #235d47;
    color: #c9d4ca;
}
.class_new_york_lotto_balander
{
    background: #235d47;
    color: #c9d4ca;
}
.class_fantasy_5_number
{
    background: #0055a5;
    color: white;
}
.class_jumbo_bucks_lotto_number
{
    background: #00654e;
    color: white;
}

.small_class_cash_3_number,
.small_class_cash_4_number,
.small_class_georgia_five_number,
.small_class_numbers_number,
.small_class_powerball_balander

{
 	width: 28px;
    height: 28px;
    font: 700 18px/28px inter,sans-serif;
    text-align: center;
    display: inline-block;
    border-radius: 50%;
    vertical-align: top;
}

.small_class_cash_3_number,
.small_class_cash_4_number,
.small_class_georgia_five_number,
.small_class_numbers_number
{
    background: black;
    color: white;
}

.small_class_powerball_balander
{
    background: #c8102e;
    color: #fffff5;
}

#teleytaia_klirosi_table
{
background: white;
margin: 0px;
border: none;
border-radius: 15px;
}
#teleytaia_klirosi_table td
{
margin: 0px;
border: none;
}
#teleytaia_klirosi_numbers_table
{
width: auto;
margin: 0px;
border: none;
height: 30px;
margin-left:auto; 
margin-right:auto;
}
#teleytaia_klirosi_numbers_table td
{
margin: 0px;
border: none;
}
.teleytaia_klirosi_drawdate_text
{
text-align : center;	
font-size: 18px;
font-weight: bold;
padding: 8px;
}
.teleytaia_klirosi_winners_text
{
text-align : center;	
font-size:18px;
padding: 8px;
}
#teleytaia_klirosi_winners_table
{
border-collapse: collapse;
width:95%;
margin:10px;
border-radius: 15px;
}
#teleytaia_klirosi_winners_table td
{
height : 32px;
border-style: solid;
border-width: 1px;
}
.teleytaia_klirosi_winners_table_header
{
height : 35px;
    background: #f1f1f1;
    color: #000000;
    font-weight: bold;
}

.tel_klir_eurojackpot_empty_td,
.tel_klir_euromillions_empty_td,
.tel_klir_megamillions_empty_td,
.tel_klir_powerball_empty_td,
.tel_klir_cash4life_empty_td,
.tel_klir_jumbo_bucks_lotto_empty_td,
.tel_klir_new_york_lotto_empty_td,
.tel_klir_take_5_empty_td,
.tel_klir_pick_10_empty_td,
.tel_klir_fantasy_5_empty_td
{
width:10px;
}

.table_other_games
{
    background:white;
	border: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
.table_general
{
    width:auto;
	border: none;
    margin-top: 0px;
    margin-bottom: 0px;
}
.table_100_no_border
{
	border: none;
}
.table_general_td
{
	border: none;
    margin: 0px;    
}
.table_auto_width
{
    width:auto;
	border: none;
    margin-left:auto; 
    margin-right:auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
.pinakaki_noumero
{
    color: silver;
 	width: 36px;
    height: 36px;
    font-size: 15px;
    line-height: 99%;
    text-align: center;
    letter-spacing: 0.02em;
    justify-content: center;
    align-items: center;
	border: none;
}
.many_pinakakia
{
	border-spacing: 10px;
	border: none;
}
.pinakaki_table
{
background-color: white; 
margin: 0px;
border:none;
font-size: 15px;
font-weight: bold;
}
.pinakaki_header
{
height: 40px;
background-color: silver;
font-size: 14px;
font-weight: bold;
color : black;
text-align: center;
}
.pinakaki_empty_cell
{
width: 8px;
border: none;
 }
.pinakaki_empty_line
{
height:6px;
border: none;
}
.pinakaki_tzoker_text
{
color: #FFA800;
font-size: 16px;
font-weight: bold;
text-align: center;
}
.button {
  background-color: #e7e7e7;
  border: none;
  color: white;
  padding: 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 15px;
  transition-duration: 0.4s;
}/* End custom CSS */