/*
Theme Name:     Eventalk Child
Template:       eventalk
Theme URI:      https://radiustheme.com
Author:         Radiustheme
Author URI:     https://radiustheme.com/demo/eventalk
Description:    Eventalk | Responsive WordPress Event Theme is one of the Latest and World Standard Multipurpose Responsive WordPress Event Theme. Using Eventalk user can get to Start a  Event, Event Shop and Event schedule.
Version:        1.0
License:        GNU General Public License v2 or later
License URI:    http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:    eventalk
Tags:           one-column, two-columns, right-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

.sponsonrs-layout1 .sponsonrs-box {
    display: table-cell;
    height: 188px;
    vertical-align: middle;
}

/*PDF Viewer hide 'open in new tab'*/


/*ultimate members*/
.um input[type=submit].um-button, .um input[type=submit].um-button:focus, .um a.um-button, .um a.um-button.um-disabled:hover, .um a.um-button.um-disabled:focus, .um a.um-button.um-disabled:active {
	background: #FDC400 !important;
	color: #001c4b;
}

/* Stakeholder Guide */

.elementor-post .elementor-post__card img {
	padding: 5px 5px 5px 5px;
}

.elementor-grid img {
	height: auto !important;
	width: auto !important;
	max-width: 100% !important;
	max-height: 100% !important;
}


.ginput_container .large {
	width: 100% !important;
}

#gform_wrapper_1 select {
    padding: 6px 12px 6px 0px !important;
}

#field_1_1 {
	display: none;
}

.gform_wrapper .gfield_checkbox li label {
	margin-left: 5px !important;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 0px 0px 0px 0px !important;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
	font-size: 24px !important;
	font-weight: 700;
	color: #fff;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	background-color: transparent;
	border-radius: 10px
}
.own_large input {
	margin-left: 0px !important;
	margin-top: 0px !important;
}
.own_large .gfield_checkbox {
	width: 100% !important;
}


.badge:empty {
	display: none
}

.badge label {
	display:none !important;
}

.badge-wrapper {
	height:80px;
	display:block;
	overflow:visible !important;
	position:relative !important;
	z-index:0 !important;
}

.badge-divider {
	height: 80px;
}

.badgebody {position:absolute !important;top:0px;display:block;overflow:visible !important;width:274px;height:243px;margin:10px;border-radius:15px;box-shadow:5px 5px 15px rgba(0,0,0,0.2);}

.badgebody-en {
	position:absolute !important;
	background:url('/wp-content/uploads/AMR-Badge.png') center center no-repeat !important;
	background-size:contain !important;
}


.badge .ginput_container_text {
	width: 500px !important;
	margin-left: 42px !important;
}
/* badge name */
#input_1_24 {
	font-family: 'Arial';
	position: relative !important;
	z-index: 2222 !important;
	padding: 0px !important;
	display: block !important;
	overflow: visible;
	clear: both !important;
	width: 253px !important;
	font-weight: bold !important;
	font-size: 24px !important;
	height: 30px !important;
	color: #000000 !important;
	border: 0px !important;
	background: none !important;
	pointer-events: none !important;
	line-height: 1;
}

/* badge org , land*/
#input_1_25, #input_1_26 {
	font-family: 'Arial';
	position: relative !important;
	z-index: 2222 !important;
	display: block !important;
	overflow: visible;
	font-size: 12px !important;
	color: #999999 !important;
	border: 0px !important;
	background: none !important;
	width: 240px !important;
	height: 18px !important;
	color: #000000 !important;
	padding: 0px 0px !important;
	margin-top: -3px !important;
	line-height: 1;
}
#input_1_26 {
	color: #808080 !important;
}	
	
#input_1_24, #field_1_25, #field_1_26 {background:none;}

.page-id-4014 .elementor-tab-title > a
{color:#fff;
text-decoration: none;}

/* kann weg
#post-4034 > div > div > div > ul {display:none;}

#\#all > thead > tr > th:nth-child(3) {width:250px}*/

.program-toggle p {
    margin: 0 0 0 0;
}

.program-text p {
    margin: 0 0 0 0!important;}
	

#post-4014 > div > div > div > div > section.elementor-element.elementor-element-070cb36.program-toggle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div > div, #post-4014 > div > div > div > div > section.elementor-element.elementor-element-80099ad.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div > div {
	padding-left:0px;
	padding-right:0px;
	
}

#elementor-tab-title-5711, #elementor-tab-title-2241 {
	border-radius:0px;
}
.site-header .main-navigation ul li ul li {
	padding: 0 0 0 0;
}

.site-header .main-navigation ul li ul {
	padding-top: 0;
	padding-bottom: 0;
    top: 90%;
}



.site-header .main-navigation ul li ul li {
    background-color:#f8b200;
	text-shadow: none;
}

.site-header .main-navigation ul li ul li a:hover {
	background-color:#fff;
    border-radius: 0px;

}


.elementor-tab-content ul li {
font-size: 16px!important;
    line-height: 20px!important;
 }
 
 
 /* sendinblue form */
 
 #sib-container input {
	 margin-bottom: 0 !important;
	 width: 100% !important;
 }
 
 #top input[type="text"] {
	 
	 margin-bottom: 0 !important;
 }

/* gravity form */
/*  radio full width */
.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio {
	width: 100% !important;
}


#payment_container {
  border: solid 1px;
  border-radius: 20px;
  padding: 10px 10px;
  margin: 0 72px;
}