.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-7b3cde6:#868E96;--e-global-color-e552f75:#49789F;--e-global-color-3b77e53:#868E96;--e-global-color-2a804e3:#49789F;--e-global-color-070d5a9:#212529;--e-global-color-bb85ed2:#CFE5F6;--e-global-color-176da2f:#E9ECEF;--e-global-color-abcdde2:#495057;--e-global-color-0885142:#49789F;--e-global-color-0474af8:#4A789F;--e-global-color-94e036e:#7E7E7E;--e-global-color-3612520:#FFFFFF;--e-global-color-921e14f:#F6F9FA;--e-global-color-6e3ee1c:#4B79A1;--e-global-color-539b8de:#34445C;--e-global-color-d921be4:#60A1D4;--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;--e-global-typography-7416364-font-family:"Nunito";--e-global-typography-7416364-font-size:28px;--e-global-typography-7416364-font-weight:400;--e-global-typography-7416364-text-transform:uppercase;--e-global-typography-7416364-line-height:38px;--e-global-typography-67053ad-font-family:"Nunito";--e-global-typography-67053ad-font-weight:400;--e-global-typography-67053ad-line-height:25px;--e-global-typography-ebfe3f8-font-family:"Nunito";--e-global-typography-ebfe3f8-font-size:15px;--e-global-typography-ebfe3f8-font-weight:700;--e-global-typography-ebfe3f8-text-transform:uppercase;--e-global-typography-be23f66-font-family:"Nunito";--e-global-typography-be23f66-font-size:18px;--e-global-typography-be23f66-font-weight:400;--e-global-typography-be23f66-line-height:25px;--e-global-typography-e6f68e1-font-family:"Nunito";--e-global-typography-e6f68e1-font-size:15px;--e-global-typography-e6f68e1-font-weight:300;--e-global-typography-e6f68e1-text-transform:uppercase;--e-global-typography-e6f68e1-line-height:16px;--e-global-typography-64521a9-font-family:"Nunito";--e-global-typography-64521a9-font-size:16px;--e-global-typography-64521a9-font-weight:400;--e-global-typography-64521a9-line-height:1.3em;--e-global-typography-14e85a3-font-family:"Nunito";--e-global-typography-14e85a3-font-size:22px;--e-global-typography-14e85a3-font-weight:400;--e-global-typography-14e85a3-text-transform:uppercase;--e-global-typography-14e85a3-line-height:30px;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-3612520 );background-color:var( --e-global-color-e552f75 );padding:8px 30px 8px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}@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 */html[lang="hu-HU"] .hide-hu {
	display: none;
}
html[lang="en-GB"] .hide-en {
	display: none;
}
html[lang="de-DE"] .hide-de {
	display: none;
}
footer.et-l.et-l--footer {
    min-width: 100%;
}
.give-recurring-donors-choice {
	background: #e02b20;
	padding: 16px 10px 10px 15px;
	border-radius: 5px;
	max-width: 65%;
	color: #fff;
	margin: auto !important;
}
.give-recurring-donors-choice label {
	text-transform: uppercase;
	font-size: 18px !important;
	line-height: 25px;
	display: inline-block !important;
	margin-left: 25px !important;
	margin-top: -20px !important;
}
.kapcs a {
	color: #e02b20 !important;
}
.woocommerce-shipping-fields {
    display: none;
}
.et_pb_row.et_pb_row_3_tb_header {
    height: 532px;
}
.et_pb_row.et_pb_row_1_tb_header {
    height: 47px;
}
@media screen and (min-width:1024px){
#main-header {
	width: 20% !important;
}
	.et-l.et-l--header {
	max-width: 288px;
	min-width:288px;
}
#et-main-area {
	width: 80%;
	float: right;
}
.et-l.et-l--header {
	width: 20%;
	float: left;
}
	}
.et-l.et-l--footer {
	left: 0;
	position: absolute;
	z-index: 1111;
}
.icon.et_pb_with_border {
	border-radius: 50% !important;
}
.sub-menu a {
	font-size: 16px !important;
}
.justify-content-center {
	-ms-flex-pack: center !important;
	justify-content: center !important;
}
.nav {
	list-style: none;
}
.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.nav-item {
	list-style-type: none;
	width: 28%;
	text-align: center;
}
.nav-item a {
	color: #fff;
	font-size:16px;
}
.logo img {
	-webkit-transition: -webkit-transform .8s ease-in-out;
	transition: transform .8s ease-in-out;
}
.logo img:hover {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.mc4wp-response {
	margin: 2em 6em;
}

.et-l.et-l--header {
	max-width: 288px;
}
#et-boc {
	display: flex;
}
#et-main-area {
	width: 80%;
	float: right;
	flex: 0 1 100%;
}
.p1,.p2,.p3,.p4,.p5,.p6,.p7,.p8,.p9,.p10,.p11,.p12,.p13,.p14,.p15,.p16,.p17,.p18,.p20,.p21,.p22,.p33,.p23,.p24,.p25 {
	display: contents;
}
@media screen and (max-width:1024px) {
	header {min-width:100%;}
	div#et-main-area {
    min-width: 100%;
    position: absolute;
    top: 55px;
}
	ul#mobile_menu1 {
    z-index: 1000;
    position: relative;
		left: -90%;
    min-width: 300px;
    padding-bottom: 0px;
}
	footer .et_pb_column {
    min-width: 100%;
    min-height: 275px;
}
	.et_pb_section_0_tb_footer {
    min-width: 100% !important;
}
	.give-donation-level-btn.give-btn {
    font-size: 20px !important;
}
	img.alignleft {
    margin-bottom: 15px;
}
}
/* CSS refermer les sous-menus sur mobile */

.et_pb_menu .et_mobile_menu .menu-item-has-children > a, 
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a,
#main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}
.et_pb_menu .et_mobile_menu .menu-item-has-children > a:after, 
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children > a:after,
#main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: 600;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    font-size: 18px;
    content: '\33';
    top: 11px;
    right: 13px;
 }
.et_pb_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
.et_pb_fullwidth_menu .et_mobile_menu .menu-item-has-children.visible > a:after,
#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
    content: '\32';
}
.et_pb_menu .et_mobile_menu ul.sub-menu,
.et_pb_fullwidth_menu .et_mobile_menu ul.sub-menu,
#main-header .et_mobile_menu ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}
.et_pb_menu .et_mobile_menu .visible > ul.sub-menu, 
.et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu, 
#main-header .et_mobile_menu .visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}

/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Hide Sidebar ***/
#sidebar {display:none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: right;
    width: 100%;
	margin-bottom:550px;
}

.woocommerce button[name="update_cart"], .woocommerce input[name="update_cart"] {
	display: none;
}

@media screen and (max-width:414px){
	.give-recurring-donors-choice label {
	text-transform: uppercase;
	font-size: 16px !important;
	line-height: 25px;
	display: inline-block !important;
	margin-left: 25px !important;
	margin-top: -20px !important;
}
	.give-recurring-donors-choice {
	background: #e02b20;
	padding: 16px 10px 10px 15px;
	border-radius: 5px;
	max-width: 80%;
	color: #fff;
	margin: auto !important;
}
}/* End custom CSS */