/**
Author: Jennifer Rakete
Author URI: https://5knoten.de
*/




/* CiviCRM-Kram */

/* global */

body {
	background: #e8eef0;
}

.crm-container .crm-form-block,
#crm-container div.crm-summary-row {
	background-color: #f0f0f1!important;
}
.ui-widget.crm-quickSearch-results {
  padding:0px!important;
}
#crm-container .breadcrumb {
  display:none!important;
}

.folded #adminmenu, .folded #adminmenu li.menu-top, .folded #adminmenuback, .folded #adminmenuwrap {
	display: none;
}

#crm-container {
	margin-right: 30px;
}

/*Contact Search Custom Code*/
.ui-widget.crm-quickSearch-results {
	padding: 15px 0 !important
}

ul#ui-id-22.ui-menu.ui-widget.ui-widget-content.ui-autocomplete.ui-front.crm-quickSearch-results {
	width: 299px !important;
}

div.ui-menu-item-uiMenuItemWrapper > a {
	text-decoration: none;
	padding: 9px;
}

div.ui-menu-item-uiMenuItemWrapper > a:hover {
	background-color: #e5eaea !important;
}
/*Contact Custom Code End*/

li.ui-menu-item {
	padding: 2px 0 2px 0;
}

div.update-nag.notice.notice-warning.inline {
	display: none;
}

#wpwrap {
	background: #e8eef0;
}

#crm-container .ui-tabs-panel {
	background: #e8eef0;
}

ul#civicrm-menu.sm.sm-civicrm {
	border-top: 5px solid #3e3e54;
}

/* edit contact summary layout */

.crm-container .collapsible-title {
	margin-top: 15px!important;
    padding-bottom: 5px!important;
    font-size:14px!important;
}

#tab_summary {
  padding-left:0px!important;
  padding-right:0px!important;
}

#crm-container div.crm-summary-row div.crm-label {
	color: #464354;
}

#crm-container .crm-action-ribbon {
	margin: -15px 0 8px 0;
}

#crm-container .crm-actions-ribbon li.crm-delete-action {
	margin-left: 0;
}

/*Custom code to give Info Blocks box shadows*/
.crm-summary-block {
        margin-bottom: 20px;
        border-radius: 2px;
        box-shadow: 0 3px 18px 0 rgb(48, 40, 40, 0.25);
}

#crm-container div.crm-summary-row {
        background: #fff !important;
}

#crm-container div.crm-summary-row div.crm-label {
        background-color: #fff;
        color: #464354;
        font-family: 'Open Sans';
        font-size: 13px;
        font-weight: 600;
}

#crm-container div.crm-sumary-row div.crm-content {
        font-family: 'Open Sans';
        font-size: 13px;
}

.crm-container div.crm-clear {
        background-color: #fff;
				padding: 12.5px 20px;
}

/*End*/

/*Anpassungen Contact Name Block*/

div#contactname-block.crm-summary-block {
   box-shadow: none !important;
	 background: #f3f6f7;
	 border: 1px dotted;
	 margin-top: 20px;
 }

#crm-container div.crm-summary-display_name {
 	font-size: 38px;
 	padding: 20px 0 20px 0 !important;
	margin-top: 20px;
	position: relative;
	bottom: 10px;
}

#crm-container #crm-main-content-wrapper .crm-summary-contactname-block #crm-contact-thumbnail .crm-contact_image-block > a {
	display: inline-block;;
	background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 80px;
  margin: 0px 27px 0px 0px;
	border-radius: 50%;
}

/*End*/

/* EVENTS */

.crm-container {
	font-family: Adagio !important;
	color: #003955 !important;
	/* padding-bottom: 10em !important; commented out by roland loebel; triggers poor layout in das Dropdown "Aktion" */
}

.crm-public .participant_role-group {
	display:none!important;
}

.crm-container .register_link-top {
	display: none !important;
}

.crm-container .action-link {
	margin: 35px 0 0 0px;
	height: auto;
}

.crm-container a:link {
	color: #495705;
}

.crm-container a:hover {
	color: #003955;
}

.crm-container .crm-section .label {
	text-align: left;
}

.page-id-6 .crm-container a.button.crm-register-button {
	text-shadow: none !important;
	background: #003955 !important;
	font-family: Uniform Condensed Black !important;
	font-size: 16px !important;
	padding: 10px 20px 10px 20px !important;
	float: none;
	width: fit-content;
}

.crm-container a.button.crm-register-button:hover,
.crm-container a.button.crm-register-button:visited:hover {
	background: #495705 !important;
}

.crm-container a.button.crm-register-button:visited {
	background: #003955;
}
.crm-section.event_description-section.summary {
	font-size: 17px !important;
	font-family: Uniform Condensed;
}

.page-id-6 .crm-container table.form-layout-compressed td.price_set_field-label,
.page-id-6 .crm-container table.form-layout-compressed td.price_set_field-label {
	padding: 0px !important;
	position: relative;
	font-size: 16px;
}

.page-id-6 .crm-container table.form-layout-compressed td.fee_amount-value {
	padding: 0px !important;
	padding-left: 8px !important;
	font-size: 16px;
}

.page-id-6 #helprow-gender_id .content.description {
	font-family: Uniform Condensed;
}

.page-id-6 .crm-container #crm-tw {
	text-shadow: none;
	background: #003955;
	font-family: Uniform Condensed Black;
	font-size: 16px;
	padding: 10px 20px 10px 20px;
	position: relative;
	top: -50px;
	margin-bottom: 10px;
}

.page-id-6 #crm-container.crm-public .calc-value,
.page-id-6 #crm-container.crm-public .content {
	font-size: 16px;
}

.crm-container #crm-tw:hover,
.crm-container #crm-tw:visited:hover {
	background: #495705;
}

.crm-container #crm-tw:visited {
	background: #003955;
}

.page-id-6 .crm-container #crm-fb {
	text-shadow: none;
	background: #003955;
	font-family: Uniform Condensed Black;
	font-size: 16px;
	padding: 10px 20px 10px 20px;
	position: relative;
	top: -50px;
	margin-bottom: 10px;
}

.crm-container #crm-fb:hover,
.crm-container #crm-fb:visited:hover {
	background: #495705;
}

.crm-container #crm-fb:visited {
	background: #003955;
}

.page-id-6 .crm-container #crm-li {
	text-shadow: none;
	background: #003955;
	font-family: Uniform Condensed Black;
	font-size: 16px;
	padding: 10px 20px 10px 20px;
	position: relative;
	top: -50px;
	margin-bottom: 10px;
}

.crm-container #crm-li:hover,
.crm-container #crm-tw:visited:hover {
	background: #495705;
}

.crm-container #crm-li:visited {
	background: #003955;
}

.page-id-6 .crm-container #crm-email {
	text-shadow: none;
	background: #003955;
	font-family: Uniform Condensed Black;
	font-size: 16px;
	padding: 10px 20px 10px 20px;
	position: relative;
	top: -50px;
	margin-bottom: 10px;
}

.crm-container #crm-email:hover,
.crm-container #crm-email:visited:hover {
	background: #495705;
}

.crm-container #crm-email:visited {
	background: #003955;
}

.crm-container div.crm-section.event_description-section.summary > p > img {
	margin-bottom: 30px;
	margin-top: 0;
}

.crm-container div.crm-section.event_description-section.summary > p:nth-child(2){
	margin-bottom: 30px;
	font-size: 17px;
}

 .crm-container header.ast-single-post.entry-header.ast-header-without-markup {
	font-size: 2.5rem !important;
}

.crm-container td.price_set_option-label {
	padding-left: 0;
	font-size: 15px;
}

div#crm-main-content-wrapper > div.vevent.crm-block.crm-event-info-form-block > div.event-info > div.action-link.section.iCal_links-section > a.crm-event-feed-link > span.fa-stack > i.crm-i.fa-download.fa-stack-1x,
div#crm-main-content-wrapper > div.vevent.crm-block.crm-event-info-form-block > div.event-info > div.action-link.section.iCal_links-section > a.crm-event-feed-link > span.fa-stack > i.crm-i.fa-link.fa-stack-1x {
	top: 52% !important;
	font-size: 1.8em;
	padding-left: 5px;
}

div#crm-main-content-wrapper > div.vevent.crm-block.crm-event-info-form-block > div.event-info > div.action-link.section.iCal_links-section > a.crm-event-feed-link > span.fa-stack > i.crm-i.fa-calendar-o.fa-stack-2x {
	font-size: 3em;
}

div#crm-main-content-wrapper > div.vevent.crm-block.crm-event-info-form-block > div.event-info > div.action-link.section.iCal_links-section > a.crm-event-feed-link:hover > span.fa-stack > i {
	color : #495705 !important;
}

div#crm-main-content-wrapper > div.vevent.crm-block.crm-event-info-form-block > div.event-info > div.crm-section.event_date_time-section > div.content,
div#crm-main-content-wrapper > div.vevent.crm-block.crm-event-info-form-block > div.event-info > div.crm-section.event_address-section > div.content > div.location.vcard > span.adr > span  {
	font-size: 16px !important;
}

.crm-container i.fa-stack-1x {
	position: absolute;
	z-index: 1;
	color: #003955 !important;
}

.crm-container i.fa-stack-2x {
	position: absolute;
	z-index: 1;
	color: #003955 !important;
}

.ast-single-post .entry-title {
	font-size: 40px;
	margin-bottom: 30px;
	margin-top: 30px;
}

#Search a.sorting,
#Search a.sorting_asc,
#Search a.sorting_desc {
	position: relative;
}

div.crm-contact-contribute-contributions a.sorting,
div.crm-contact-contribute-contributions a.sorting_asc,
div.crm-contact-contribute-contributions a.sorting_desc {
	position: relative;
}

#crm-container .element-right {
	margin-bottom: 10px;
}

/* ANMELDUNG */

.page-id-6 #crm-container.crm-public select {
	margin: 0 7px 7px 0;
}

.page-id-6 #crm-container .description {
	color: #282828;
}

.page-id-6 #crm-container.crm-public input[type="text"] {
	width: 50%;
	font-family: Adagio;
}

.page-id-6 input.crm-form-radio + label:hover {
	color: #495705;
}

.page-id-6 #crm-container.crm-public .label {
	font-family: Uniform Condensed Black;
	color: #003955 !important;
}

.page-id-6 #crm-container input.crm-form-radio + label {
	font-family: Uniform Condensed;
	font-size: 16px;
}

.page-id-6 #crm-container label#first_name-error.crm-inline-error.alert-danger,
							 label#last_name-error.crm-inline-error.alert-danger,
							 label#email-6-error.crm-inline-error.alert-danger,
							 label#custom_19-error.crm-inline-error.alert-danger  {
	border: 7px solid white;
}

.page-id-6 #crm-container button#_qf_Register_upload-bottom.crm-form-submit.default.validate.crm-button-type-upload.crm-button_qf_Register_upload {
	background: #003955;
	font-size: 16px;
	font-family: Uniform Condensed Black;
	margin: 50px 6px 0 0;
	padding: 10px 20px 10px 20px;
	border-radius: 2px;
}

.page-id-6 #crm-container button#_qf_Register_upload-bottom.crm-form-submit.default.validate.crm-button-type-upload.crm-button_qf_Register_upload:hover {
	background: #495705;
}

.page-id-6 #crm-container fieldset legend {
	font-size: 18px;
	color: #003955;
	font-family: Uniform Condensed Black;
	margin-bottom: 0;
}

.page-id-6 .crm-container .form-layout label,
.page-id-6 .crm-container .form-layout-compressed label,
.page-id-6 .crm-container .form-item label,
.page-id-6 .crm-container .crm-accordion-body label,
.page-id-6 .crm-container .crm-form-block label,
.page-id-6 .crm-container #task-section label {
	font-size: 16px;
}

/* Anmeldungsbestätigung */

.page-id-6 .crm-container .header-dark {
	font-family: Uniform Condensed Black;
	margin: 1.8em 0 -13px 0;
}

.page-id-6 .crm-container .help {
	margin-bottom: 55px;
	font-family: Uniform;
	font-size: 13px;
	color: #282828;
}

.page-id-6 .crm-container div.display-block {
	margin: 0 0 10px 0 !important;
}

.page-id-6 .crm-container table.form-layout-compressed {
	margin: 0 !important;
}

.page-id-6 .crm-container .event_info-group .form-layout tr:nth-child(1) > td {
	font-size: 18px;
	font-weight: 700;
	border-top: 2em solid transparent;
	border-bottom: 0.5em solid transparent;
}

.page-id-6 .crm-container .form-layout td {
	border-right: 9em solid transparent;
	border-top: none;
	border-bottom: none;
}

.page-id-6 .crm-container .even_info-group .form-layout td:nth-child(1) {
	font-size: 15px;
	font-family: Uniform Condensed Black;
}

.page-id-6 .crm-container .form-layout td:nth-child(2) {
	font-size: 15px;
}

.page-id-6 .crm-container div.crm-profile-view-title {
	border-top: 2em solid transparent;
	font-family: Uniform Condensed Black;
	margin-bottom: 15px;
}

.page-id-6 .crm-container .crm-event-confirm-form-block .continue_message-section p {
	margin-bottom: -3px;
	font-family: Uniform Condensed;
	font-size: 15px;
}

.page-id-6 #crm-container button#_qf_Confirm_back-bottom.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Confirm_back,
.page-id-6			  			 button#_qf_Confirm_next-bottom.crm-form-submit.default.validate.crm-button.crm-button-type-next.crm-button_qf_Confirm_next,
.page-id-6							 button#_qf_Confirm_back-top.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Confirm_back,
.page-id-6							 button#_qf_Confirm_next-top.crm-form-submit.default.validate.crm-button.crm-button-type-next.crm-button_qf_Confirm_next,
.page-id-6							 button#_qf_Participant_1_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_1_back,
.page-id-6							 button#_qf_Participant_1_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_1_upload,
.page-id-6							 button#_qf_Participant_1_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_1_next_skip,
.page-id-6							 button#_qf_Participant_2_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_2_back,
.page-id-6							 button#_qf_Participant_2_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_2_upload,
.page-id-6							 button#_qf_Participant_2_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_2_next_skip,
.page-id-6							 button#_qf_Participant_3_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_3_back,
.page-id-6							 button#_qf_Participant_3_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_3_upload,
.page-id-6							 button#_qf_Participant_3_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_3_next_skip,
.page-id-6							 button#_qf_Participant_4_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_4_back,
.page-id-6							 button#_qf_Participant_4_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_4_upload,
.page-id-6							 button#_qf_Participant_4_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_4_next_skip,
.page-id-6							 button#_qf_Participant_5_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_5_back,
.page-id-6							 button#_qf_Participant_5_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_5_upload,
.page-id-6							 button#_qf_Participant_5_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_5_next_skip,
.page-id-6							 button#_qf_Participant_6_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_6_back,
.page-id-6							 button#_qf_Participant_6_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_6_upload,
.page-id-6							 button#_qf_Participant_6_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_6_next_skip,
.page-id-6							 button#_qf_Participant_7_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_7_back,
.page-id-6							 button#_qf_Participant_7_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_7_upload,
.page-id-6							 button#_qf_Participant_7_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_7_next_skip,
.page-id-6							 button#_qf_Participant_8_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_8_back,
.page-id-6							 button#_qf_Participant_8_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_8_upload,
.page-id-6							 button#_qf_Participant_8_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_8_next_skip,
.page-id-6							 button#_qf_Participant_9_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_9_back,
.page-id-6							 button#_qf_Participant_9_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_9_upload,
.page-id-6							 button#_qf_Participant_9_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_9_next_skip,
.page-id-6							 button#_qf_Form_submit.crm-form-submit.default.validate.crm-button.crm-button-type-submit.crm-button_qf_Form_submit,
.page-id-6               button#_qf_Form_cancel.crm-form-submit.cancel.crm-button.crm-button-type-cancel.crm-button_qf_Form_cancel,
.page-id-6							 #tell-a-friend.tell_friend_link-section a.button {
	background: #003955;
	font-size: 16px;
	font-family: Uniform Condensed Black;
	margin: 50px 6px 0 0;
	padding: 10px 20px 10px 20px;
	border-radius: 2px;
}

.page-id-6 #crm-container button#_qf_Confirm_back-top.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Confirm_back,
						   button#_qf_Confirm_next-top.crm-form-submit.default.validate.crm-button.crm-button-type-next.crm-button_qf_Confirm_next {
	margin-top: -20px !important;
	margin-bottom: 5px !important;
}

.page-id-6 #crm-container button#_qf_Confirm_back-bottom.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Confirm_back:hover,
.page-id-6 							 button#_qf_Confirm_next-bottom.crm-form-submit.default.validate.crm-button.crm-button-type-next.crm-button_qf_Confirm_next:hover,
.page-id-6							 button#_qf_Confirm_back-top.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Confirm_back:hover,
.page-id-6							 button#_qf_Confirm_next-top.crm-form-submit.default.validate.crm-button.crm-button-type-next.crm-button_qf_Confirm_next:hover,
.page-id-6							 button#_qf_Participant_1_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_1_back:hover,
.page-id-6							 button#_qf_Participant_1_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_1_upload:hover,
.page-id-6							 button#_qf_Participant_1_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_1_next_skip:hover,
.page-id-6							 button#_qf_Participant_2_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_2_back:hover,
.page-id-6							 button#_qf_Participant_2_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_2_upload:hover,
.page-id-6						 	 button#_qf_Participant_2_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_2_next_skip:hover,
.page-id-6							 button#_qf_Participant_3_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_3_back:hover,
.page-id-6							 button#_qf_Participant_3_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_3_upload:hover,
.page-id-6							 button#_qf_Participant_3_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_3_next_skip:hover,
.page-id-6							 button#_qf_Participant_4_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_4_back:hover,
.page-id-6							 button#_qf_Participant_4_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_4_upload:hover,
.page-id-6							 button#_qf_Participant_4_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_4_next_skip:hover,
.page-id-6							 button#_qf_Participant_5_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_5_back:hover,
.page-id-6							 button#_qf_Participant_5_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_5_upload:hover,
.page-id-6							 button#_qf_Participant_5_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_5_next_skip:hover,
.page-id-6							 button#_qf_Participant_6_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_6_back:hover,
.page-id-6							 button#_qf_Participant_6_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_6_upload:hover,
.page-id-6							 button#_qf_Participant_6_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_6_next_skip:hover,
.page-id-6						 	 button#_qf_Participant_7_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_7_back:hover,
.page-id-6							 button#_qf_Participant_7_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_7_upload:hover,
.page-id-6							 button#_qf_Participant_7_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_7_next_skip:hover,
.page-id-6							 button#_qf_Participant_8_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_8_back:hover,
.page-id-6							 button#_qf_Participant_8_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_8_upload:hover,
.page-id-6							 button#_qf_Participant_8_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_8_next_skip:hover,
.page-id-6							 button#_qf_Participant_9_back-Array.crm-form-submit.cancel.crm-button.crm-button-type-back.crm-button_qf_Participant_9_back:hover,
.page-id-6							 button#_qf_Participant_9_upload-Array.crm-form-submit.default.validate.crm-button.crm-button-type-upload.crm-button_qf_Participant_9_upload:hover,
.page-id-6							 button#_qf_Participant_9_next_skip-Array.crm-form-submit.validate.crm-button.crm-button-type-next.crm-button_qf_Participant_9_next_skip:hover,
.page-id-6               button#_qf_Form_submit.crm-form-submit.default.validate.crm-button.crm-button-type-submit.crm-button_qf_Form_submit:hover,
.page-id-6               button#_qf_Form_cancel.crm-form-submit.cancel.crm-button.crm-button-type-cancel.crm-button_qf_Form_cancel:hover,
.page-id-6							 #tell-a-friend.tell_friend_link-section a.button:hover {
	background: #495705;
}

.page-id-6 #tell-a-friend.tell_friend_link-section a.button {
	margin-top: 140px;
}

.page-id-6 #crm-container .crm-public .content {
	font-size: 17px;
}

.page-id-6 #crm-container div.crm-group.event_info-group a:link {
	color: #003955;
}

.page-id-6 #crm-container div.crm-group.event_fees-group div.header-dark {
	margin-bottom: 25px;
}

.page-id-6 #crm-container div.crm-group.participant_info-group div.header-dark {
	margin-bottom: 0px;
}

.page-id-6 #crm-container div.crm-group.billing_name_address-group div.header-dark {
	margin-bottom: 25px;
}

.page-id-6 #crm-container .bold {
	font-family: Uniform Condensed Black;
}

/*Event Bearbeitung*/

#crm-container div.crm-event-manage-tab-actions-ribbon > ul > li > div > a.helpicon {
	position: absolute;
	left: 460px;
	margin-top: 110px;
}

/* FOOTER */
/* entferne WP-Footer von CiviCRM-Seiten */

#wpfooter {
  display:none!important;
}

.elementor-location-footer .elementor-section-wrap {
	position: sticky;
	padding: 90px 0px 0px 0px;
	bottom: 0;
	width: 100%;
}

.ui-widget.ui-widget-content {
        border: none !important;
}

#crm-container .crm-actions-ribbon li: {
	float: none;
}

/*Actions Button no offset with white border*/
#crm-container .crm-actions-ribbon li {
	float: none;
}

/*Block content all white*/
#crm-container div.crm-inline-edit-form,
#crm-container table.crm-inline-edit-form td  {
         background: #fff;
}

/*Sorting arrows proper alignment*/
.crm-container a.sorting::after,
.crm-container a.sorting_asc::after,
.crm-container a.sorting_desc::after {
        position: relative !important;
        right: -5px !important;
}

/*Conctact Form Tab Bar white*/
.crm-container .CRM_Contact_Form_Search_Basic .crm-results-block .crm-search-results {
        background: #fff;
}

/*Fix Contactname Changes field*/
#ContactName div.crm-inline-button {
        margin: 0px;
        padding-top: 10px;
        padding-bottom: 5px;
}

button#_qf_ContactName_upload,
button#_qf_ContactName_cancel {
        margin-top: 27px;
}

/*
.crm-container #actions  a.button {
        margin-top: 30px;
        margin-bottom: 10px;
}
*/

.crm-container input.crm-form-text {
        margin-left: 10px;
}

/*Custom code to turn background white, create box shadow and change font to black in "Actions" Button on contact summary page*/
.crm-container .crm-tasks {
        background: #fff;
}

.crm-contact-actions-list-inner {
        background: #fff;
        box-shadow: 0 3px 18px 0 rgb(48, 40, 40, 0.25);
}

.crm-container .ac_results li a {
        color: black;
        padding: 6px;
}

.crm-container .ac_results li:hover,
.crm-container .ac_results li:hover a,
.crm-container .ac_results li a:hover {
        background: #f3f6f7;
}

/*fix tab bar on contact summary page*/
li#tab_summary.crm-tab-button.ui-corner-all.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.ui-tabs-active.ui-state-active {
        margin-bottom: 1px;
        padding: 10px 0px;
}

li#tab_participant.crm-tab-button.ui-corner-all.livePage.ui-tabs-tab.ui-corner-top.ui-state-default.ui-tab.crm-count-0.ui-tabs-active.ui-state-active {
        margin-right: -10px;
}

/* ------- Public Pages ------- */

/* Alligns icons with the text */
div.crm-public div.iCal_links-section a.crm-event-feed-link{
	display: inline-flex;
}

/* Adds margin between the icon and the text */
div.crm-public div.iCal_links-section a.crm-event-feed-link span.fa-stack{
	margin-right: 15px;
}

/* Fixes sizes and position of the icon */
div.crm-public div.iCal_links-section a.crm-event-feed-link span.fa-stack i.fa-share{
	top: 45% !important;
	left: 20%;
	font-size: 14px;
}

/* Disable Cpaitalisation of the heading */
main#main header.entry-header h1.entry-title{
	text-transform: none;
}

.crm-actions-ribbon #actions{
	width: 100%;
	display: flex;
	flex-flow: row;
	justify-content: center;
}

.crm-actions-ribbon #actions .crm-next-action{
	order: 10;
}

.crm-actions-ribbon #actions .crm-contact-summary-edit-layout{
	margin-left: auto;
}

#crm-container .crm-actions-ribbon #actions .button{
	margin: 0;
}
