#flags.size22 a[title="English"],
.tool-container .tool-items a[title="English"],
a.single-language[title="English"] span.size22 {
    background: url('../images/flags22.png') -88px -351px no-repeat;
}

#flags.size22 a[title="Hungarian"],
.tool-container .tool-items a[title="Hungarian"],
a.single-language[title="Hungarian"] span.size22 {
    background: url('../images/flags22.png') -88px -148px no-repeat;
}





body {
  font-family: "Figtree" !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Figtree" !important;
}

p, a, li {
  font-family: "Figtree" !important;
}

#fontBrush h1 {
	  font-family: "Georgia Brush" !important;
}

span {
  font-family: "Figtree" !important;
}

#swimandgo li.current-page-ancestor a {

    border-bottom-color: #6DD5F3 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px;;
}

#wellnessandgo li.current-page-ancestor a {

    border-bottom-color: #65EBA4 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px;
}

#sportcsarnok li.current-page-ancestor a {

    border-bottom-color: #ef7367 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px;;
}

#rendezvenykozpontmenu li.current-page-ancestor a {

    border-bottom-color: #ef7367 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px;;
}

#trainandgomenu li.current-page-ancestor a {

    border-bottom-color: #f4e116 !important;
    border-bottom-style: solid !important;
    border-bottom-width: 2px;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4569 a {
	background-color: #F58220;
	color: white !important;
	border-radius: 5px;
	margin-right: 30px;
	display: none;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-5142 {
	background-color: #F58220;
	color: white !important;
	border-radius: 5px;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 20px;
}


#trainandgomenu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4569 a {
	background-color: #efb00d;
	color: white !important;
	border-radius: 5px;
	margin-right: 30px;
}

.elementor-5206 .elementor-element.elementor-element-60d6a4b .elementor-image img {
	height: 200px !important;
}

.cli-tab-footer .wt-cli-privacy-accept-btn {background-color: #f7811a !important;}

.wt-cli-ckyes-brand-logo {
	display: none;
}

@media screen and (max-width: 600px) { #edzo img {
	height: 200px !important;
	width: 200px !important;
	}}

@media screen and (max-width: 600px) { .elementor-6422 .elementor-element.elementor-element-ab51e27 .elementor-image-box-wrapper .elementor-image-box-img {
	width: 200px !important;
	}}

.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-e9e7893.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
	margin-top: -10px !important;
}

.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-982d48c.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-sticky.elementor-sticky--effects.elementor-sticky--active.elementor-section--handles-inside {
	margin-top: -10px;
}

.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-adc836a.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
	margin-top: -10px !important;
}

.has_eae_slider.elementor-section.elementor-top-section.elementor-element.elementor-element-3ff37d1.elementor-hidden-tablet.elementor-hidden-phone.elementor-section-boxed.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
	margin-top: -10px !important;
}

.crisp-client .cc-kv6t .cc-1xry .cc-unoo .cc-7doi {
	margin-bottom: 60px !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-has-children.menu-item-16877 a {
		background-color: #013778;
	color: white !important;
	border-radius: 5px;
	margin-right: 20px;
	color: white !important;
	margin-top: 5px;
}


#trainandgomenu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-7955 a {
		background-color: #F4E116;
	color: white !important;
	border-radius: 5px;
	margin-right: 20px;
	color: black !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-8022 a {
	color: #F58220 !important;
}

#trainandgomenu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-8022 a {
	color: #F4E116 !important;
}

#edzo img {
	object-position: top;
}

#\:0\.targetLanguage {
	display: none;
}

.nturl.notranslate.en.united-states.single-language.flag {
	padding: 5px;
}

.nturl.notranslate.hu.Hungarian.single-language.flag {
	padding: 5px;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9624 {
	background: #bea262;
	margin-right: 10px;
	border-radius: 5px;
	color: white !important;

}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-9624 a {
	color: white !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-14426 {
	background: #F58220 !important;
	margin-right: 10px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-16877 a {
	color: white !important;
}

#attachment_11352 {
  width: unset !important;
}

/* Train table */

.traintable .row-6 {
	background: white !important;
}

.traintable .row-8 {
	background: #F4E116 !important;
	color: black !important;
}

.traintable .row-8 b {
	color: black !important;
}

.traintable .row-8 .column-3 {
	background: #F4E116 !important;
}
.traintable .row-6 .column-3 {
	background-color: #F8ED73 !important;
}

.traintable .row-12 {
	background: white !important;
}

.traintable .row-12 .column-3 {
	background: #F8ED73 !important;
}

.traintable .row-29 .column-3 {
	background: #F8ED73 !important;
}

.traintable .row-30 .column-3 {
	background: #F8ED73 !important;
}

.traintable .row-16 {
	background: #F4E116 !important;
}

.traintable .row-16 .column-3 {
	background: #F4E116 !important;
}

.traintable .row-28 .column-3 {
	background: #F8ED73 !important;
}

.traintable .row-17 {
	background: white !important;
}

.traintable .row-17 .column-3 {
	background-color: #F8ED73 !important;
}

.traintable .row-25 {
	background: #F4E116 !important;
}

.traintable .row-25 .column-3 {
	background-color: #F4E116 !important;
}

.traintable .row-31 .column-3 {
	background-color: #F8ED73 !important;
}

#tablepress-12.traintable .row-5 {
	background: #F4E116 !important;
}

#tablepress-12.traintable .row-5 .column-3 {
	background: #F4E116 !important;
}

#tablepress-12.traintable .row-7 {
	background: unset !important;
}

#tablepress-12.traintable .row-8 {
	background: unset !important;
}

#tablepress-12.traintable .row-15 {
	background: unset !important;
}

#tablepress-12.traintable .row-15 .column-3 {
	background: #F8ED73 !important;
}

#tablepress-12.traintable .row-8 .column-3 {
	background: #F8ED73 !important;
}

#tablepress-12.traintable .row-7 .column-3 {
	background: #F8ED73 !important;
}

#tablepress-12.traintable .row-14 {
	background: unset !important;
}

#tablepress-12.traintable .row-14 .column-3 {
	background: #F8ED73 !important;
}

#tablepress-12.traintable .row-14 {
	background: #F4E116 !important;
}

#tablepress-12.traintable .row-14 .column-3 {
	background: #F4E116 !important;
}

/* Wellness table */

.wellness {
	color: black;
	border: 3px solid !important;
}

.wellness .column-3 {
	white-space: nowrap;
}


.wellness .row-2 .column-3,
.wellness .row-3 .column-3,
.wellness .row-4 .column-3,
.wellness .row-5 .column-3,
.wellness .row-6 .column-3,
.wellness .row-8 .column-3,
.wellness .row-9 .column-3,
.wellness .row-12 .column-3,
.wellness .row-10 .column-3,
.wellness .row-13 .column-3,
.wellness .row-14 .column-3{
	background-color: #a3f7c8 !important;
}

.wellness .row-1,.wellness .row-7,.wellness .row-11 {
	background-color: #65F2A3 !important;
	color: #013778;
}
.wellness .row-5, .wellness .row-10 {
	background-color: #a3f7c8 !important;
	color: #013778;
}

.wellness {
	color: #013778;
	border-color: black !important;
}

.swim .row-1,.swim .row-16, 
.swim .row-19,.swim .row-26,.swim .row-31 {
	background-color: #013778 !important;
	color: white;
}

#tablepress-17.swim .row-11 {
	background: #013778;
}

#tablepress-17.swim .row-11 td {
	color: white !important;
}

#tablepress-17.swim .row-11 .column-3 {
  background: #013778 !important;
}


#tablepress-13.swim .row-7 {
}

#tablepress-13.swim .row-8{
	background-color: #013778 !important;
	color: white;
}

#tablepress-13.swim .row-8 .column-3 {
	background: #013778 !important;
}

#tablepress-13 .row-9.odd {
	background: white !important;
	color: unset;
}

#tablepress-13 .row-10 {
	background: white !important;
	color: unset;
}

#tablepress-13 .row-10 .column-3 {
	background: #58EDED !important;
}

#tablepress-13 .row-9 .column-3 {
	background: #58EDED !important;
}

#tablepress-17 .row-8 {
	background: #013778 !important;
	color: white;
}

#tablepress-16 .row-1 {
	color: white !important;
}

#tablepress-17 .row-8 .column-3 {
	background: #013778 !important;
	color: white;
}

#tablepress-17 .row-9 {
	background: unset !important;
	color: unset;
}

#tablepress-17 .row-9 .column-3 {
	background: #58EDED !important;
	color: unset;
}

.swim .row-2 .column-3,
.swim .row-3 .column-3,
.swim .row-4 .column-3,
.swim .row-5 .column-3,
.swim .row-6 .column-3,
.swim .row-7 .column-3,
.swim .row-8 .column-3,
.swim .row-9 .column-3,
.swim .row-11 .column-3,
.swim .row-12 .column-3,
.swim .row-13 .column-3,
.swim .row-14 .column-3,
.swim .row-15 .column-3,
.swim .row-17 .column-3,
.swim .row-18 .column-3,
.swim .row-20 .column-3,
.swim .row-21 .column-3,
.swim .row-22 .column-3,
.swim .row-23 .column-3,
.swim .row-24 .column-3,
.swim .row-25 .column-3,
.swim .row-27 .column-3,
.swim .row-28 .column-3,
.swim .row-29 .column-3,
.swim .row-30 .column-3,
.swim .row-32 .column-3,
.swim .row-33 .column-3,
.swim .row-34 .column-3{
	background-color: #58EDED !important;
}

.swim .row-14, .swim .row-15 {
	background-color: #71D2F5;
}

.swim {
	color: #013778;
	border: 3px solid black !important;
}

.tablepress .odd{
	border: 2px solid #342e30 !important;
}

.column-3 {
	width: 20%;}

.massage .row-8.even {
	background: #99739e;
	color: white;
}

.massage .row-1.odd {
	background: #99739e;
	color: white;
}

.massage.tablepress .odd {
	border-color: #99739e !important;
}

.massage.tablepress .even {
	border-color: #99739e !important;
	border: 2px solid;
}

.massage {
	color: #003677; 
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-14396 {
	background: #71D2F5;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px;

}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-14397 a {
	background: #F4E116;
	margin-right: 20px;
	border-radius: 5px;
	color: black !important;
	margin-top: 5px !important;

}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-17327 a {
	background: #013778;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-14408 a {
		background: #71D2F5;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19157 a {
	background: #013778;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
	color: #b5e6ff !important;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19667 a {
	background: #5c7d6b;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
	color: white !important;
}


.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-20090 a {
	background: #5FB2ED;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
	color: white !important;
}

.menu-item-20412 a {
	background: #99739e !important;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
	color: white !important;
}

.menu-item-24527 a {
	background: #307D3B !important;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
	color: white !important;
}

@media only screen and (max-width: 600px) {ul {
	margin-left: -10px !important;
	}}


#tablepress-28, #tablepress-29, #tablepress-30, #tablepress-31 {
	border: 2px solid #ED6961 !important;
	color: #013778;
}


#tablepress-28 .row-1.odd, #tablepress-29 .row-1.odd, #tablepress-30 .row-1.odd, #tablepress-31 .row-1.odd  {
	background: #ED6961 !important;
	color: white;
}

#tablepress-28 .even, #tablepress-29 .even, #tablepress-30 .even. #tablepress-31 .even {
	border: 2px solid #ED6961 !important;
}
#tablepress-28 .odd, #tablepress-29 .odd, #tablepress-30 .odd, #tablepress-31 .odd {
	border: 2px solid #ED6961 !important;
}

#tablepress-28 td, #tablepress-29 td, #tablepress-30 td, #tablepress-31 td {
	border: 2px solid #ED6961;
}

.elementor-widget-container a {
	color: #013778;
}

#darkbblink a {
	color: #96c2ff;
}

.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-26346 a {
	background: #58EDED;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
	color: #073872 !important;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-30196.current_page_item.menu-item-30328 a {
	background: #58EDED;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
	color: #073872 !important;
}


#tablepress-16 .row-1 b, .row-10 b, .row-16 b  {
	color: white !important;
}

#tablepress-16 .row-1 b, .row-8 b, .row-10, .row-1 b  {
	color: white !important;
}

#tablepress-6 .row-1 b {
	color: black !important;
}

#tablepress-12 .row-1 b  {
	color: black !important;
}

#tablepress-18 .row-1 b, #tablepress-33 .row-1 b, #tablepress-24 .row-1 b, #tablepress-23 .row-1 b, #tablepress-25 .row-1 b  {
	color: black !important;
}

#tablepress-22 .row-1 b  {
	color: black !important;
}

#tablepress-21 .row-1 b  {
	color: black !important;
}

#tablepress-15 .row-1 b  {
	color: black !important;
}

#tablepress-32 .row-1 b  {
	color: black !important;
}

#tablepress-8 .row-1 b  {
	color: black !important;
}

.traintable .row-16 b {
	color: black !important;
}

#tablepress-12 .traintable .row-16 {
	background: unset !important;
}

#tablepress-12 .row-16 {
	background: unset !important;
}

#tablepress-12 .row-16 .column-3 {
	background: #F8ED73 !important;
}

#tablepress-12 tr td, #tablepress-18 tr td {
	line-height: 1.25;
}

#tablepress-18 tr td {
	line-height: 1.15;
}

#tablepress-16 .row-10 {
	background: #013778;
}

#tablepress-11 .row-10 {
	background: #013778;
}

#tablepress-5 .row-10 {
	background: #013778;
}

#tablepress-5 .row-19 b {
	color: white !important; 
}


#tablepress-5 .row-26 b {
	color: white !important; 
}

#tablepress-5 .row-31 b {
	color: white !important; 
}

#tablepress-4 .row-1 b {
	color: black !important; 
}

#tablepress-34 .row-1 b {
	color: black !important; 
}

#tablepress-4 .row-32 .column-3 {
	background: #F8ED73 !important;
}

#tablepress-4 .row-33 .column-3 {
	background: #F8ED73 !important;
}

#tablepress-9 .row-10 {
	background: #013778;
}

#tablepress-9 .row-19 b {
	color: white;
}

#tablepress-9 .row-26 b {
	color: white;
}

#tablepress-9 .row-31 b {
	color: white;
}

#tablepress-9 .row-35 .column-3 {
	background: #58EDED !important;
}

#tablepress-7 .row-1 b {
	color: black !important;
}

#tablepress-35 .row-1 b {
	color: black !important;
}

.traintable .row-16 {
	background: white !important;
}

.traintable .row-16 .column-3 {
	background: #F8ED73 !important;
}

.traintable .row-32 .column-3 {
	background: #F8ED73 !important;
}

.traintable .row-33 .column-3 {
	background: #F8ED73 !important;
}

#tablepress-7 .row-17 {
	background: #F4E116 !important;
}

#tablepress-7 .row-17 .column-3 {
	background: #F4E116 !important;
}

#tablepress-4 .row-17 {
	background: #f4e116 !important;
}

#tablepress-4 .row-17 .column-3 {
	background: #f4e116 !important;
}

#tablepress-18 .row-7 {
	background: #f4e116; 
}

#tablepress-18 .row-7 .column-3 {
	background: #f4e116 !important; 
}

#tablepress-18 .row-8 {
	background: white !important; 
}

#tablepress-18 .row-8 .column-3 {
	background: #f8ed73 !important; 
}

#tablepress-18 .row-16 {
	background: #f4e116 !important; 
}

#tablepress-18 .row-16 .column-3 {
	background: #f4e116 !important; 
}

.menu-item.menu-item-type-custom.menu-item-object-custom.current-menu-item.menu-item-30833 a {
	background: #4797BA;
	margin-right: 20px;
	border-radius: 5px;
	color: white !important;
	margin-top: 5px !important;
	color: white !important;
}