/*
Theme Name: Astra Child
Description: Anpassungen für Akupunktur Novoa Lill
Author: Jürgen Schulz
Author URI:
Template: astra
Version: 1.0
Tags:
*/


/**
 * 4.0 Header
 * ----------------------------------------------------------------------------
 */

/**
 * 4.1 Site Header
 * ----------------------------------------------------------------------------
 */
 
 
.main-navigation a {
	text-transform: uppercase;
}

.footer-primary-navigation a {
	text-transform: uppercase;
}

.footer-primary-navigation a:hover {
	color: #0A8C99 !important;
}

 .footer-primary-navigation .current-menu-item > a{
	color: #0A8C99 !important;
}

.header-bild .elementor-widget-wrap {
	padding-top:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
}



/* table */

/* make fonts in all tables black */
.ea-advanced-data-table td {
	color:#000 !important;
}

/* https://css-tricks.com/fixing-tables-long-strings/ */


/* Table medizinischer Werdegang */
.ea-advanced-data-table-9f3d444 td:nth-child(1) {
	width:120px !important;
	padding-left:0px !important;
	/*text-align:right !important;*/
}

/* max width of all tables in "Kosten" */
.ea-advanced-data-table-406c336, .ea-advanced-data-table-8d49a13, .ea-advanced-data-table-0c465a5 {
	max-width:900px !important;
}

/* Page "Kosten", Tabelle "1. Sitzung" "Weitere Sitzungen" "Kosten für allgemeinmedizinische ärztliche Leistungen" */

/* th */
.ea-advanced-data-table-406c336 th:nth-child(1), .ea-advanced-data-table-8d49a13 th:nth-child(1), .ea-advanced-data-table-0c465a5 th:nth-child(1) {
	width:10% !important;
	text-align:center !important;
}
.ea-advanced-data-table-406c336 th:nth-child(2), .ea-advanced-data-table-8d49a13 th:nth-child(2), .ea-advanced-data-table-0c465a5 th:nth-child(2) {
	width:20% !important;
	text-align:right !important;
	padding-right:3% !important;
}
.ea-advanced-data-table-406c336 th:nth-child(3), .ea-advanced-data-table-8d49a13 th:nth-child(3), .ea-advanced-data-table-0c465a5 th:nth-child(3) {
	width:15% !important;
	text-align:right !important;
	padding-right:3% !important;
}
.ea-advanced-data-table-406c336 th:nth-child(5), .ea-advanced-data-table-8d49a13 th:nth-child(5), .ea-advanced-data-table-0c465a5 th:nth-child(5) {
	width:15% !important;
	text-align:right !important;
	padding-right:3% !important;
}

/* td */
.ea-advanced-data-table-406c336 td:nth-child(1), .ea-advanced-data-table-8d49a13 td:nth-child(1), .ea-advanced-data-table-0c465a5 td:nth-child(1) {
	widtd:10% !important;
	text-align:center !important;
}
.ea-advanced-data-table-406c336 td:nth-child(2), .ea-advanced-data-table-8d49a13 td:nth-child(2), .ea-advanced-data-table-0c465a5 td:nth-child(2) {
	widtd:20% !important;
	text-align:right !important;
	padding-right:3% !important;
}
.ea-advanced-data-table-406c336 td:nth-child(3), .ea-advanced-data-table-8d49a13 td:nth-child(3), .ea-advanced-data-table-0c465a5 td:nth-child(3) {
	widtd:15% !important;
	text-align:right !important;
	padding-right:3% !important;
}
.ea-advanced-data-table-406c336 td:nth-child(5), .ea-advanced-data-table-8d49a13 td:nth-child(5), .ea-advanced-data-table-0c465a5 td:nth-child(5) {
	widtd:15% !important;
	text-align:right !important;
	padding-right:3% !important;
}

/* Kosten, Tabelle "Kosten für allgemeinmedizinische ärztliche Leistungen" */
/*.ea-advanced-data-table-0c465a5 th:nth-child(1) {
text-align:center !important;
}*/


.ea-advanced-data-table-0c465a5 td:nth-child(1) {
	width:10% !important;
	text-align:center !important;
}

.ea-advanced-data-table-0c465a5 th:nth-child(2) {
text-align:right !important;
padding-right:3% !important;
}
.ea-advanced-data-table-0c465a5 td:nth-child(2) {
	width:18% !important;
	text-align:right !important;
	padding-right:3% !important;
}

.ea-advanced-data-table-0c465a5 th:nth-child(3) {
text-align:right !important;
padding-right:3% !important;
}
.ea-advanced-data-table-0c465a5 td:nth-child(3) {
	width:15% !important;
	text-align:right !important;
	padding-right:3% !important;
}

.ea-advanced-data-table-0c465a5 th:nth-child(5) {
text-align:right !important;
padding-right:3% !important;
}
.ea-advanced-data-table-0c465a5 td:nth-child(5) {
	width:15% !important;
	text-align:right !important;
	padding-right:3% !important;
}

/* Table Medizinischer Werdegang */
.ea-advanced-data-table-9f3d444 td:nth-child(1) {
	width:100px !important;
	padding:0px !important;
}
.ea-advanced-data-table-9f3d444 td:nth-child(2) {
	padding:0px !important;
}
	
/* Table Mitgliedschaften */
.ea-advanced-data-table-d2971b9 td:nth-child(1) {
	width:100px !important;
	padding:0px !important;
}
.ea-advanced-data-table-d2971b9 td:nth-child(2) {
	padding:0px !important;
}

/* Table Ausbildung */
.ea-advanced-data-table-1f2a6cd td:nth-child(1) {
	width:100px !important;
	padding:0px !important;
}
.ea-advanced-data-table-1f2a6cd td:nth-child(2) {
	padding:0px !important;
}

/* Table aktuell */
.ea-advanced-data-table-d442375 td:nth-child(1) {
	width:100px !important;
	padding:0px !important;
}
.ea-advanced-data-table-d442375 td:nth-child(2) {
	padding:0px !important;
}


/* WPForms */

.wpforms-container {
    margin: 0 auto !important;
/* Adjust the width in the next 2 lines as your site needs */
    max-width: 500px !important;
    width: 500px !important;
}

.wpforms-container input.wpforms-field-medium .wpforms-field-row{
	max-width:100% !important;
}

.wpforms-field-row {
	max-width:100% !important;
}


@media (max-width: 1215px) {
	


/* ======================== Header ========================== */
/*
.elementor-widget-wrap {
	margin-left:25px !important;
	margin-right:25px !important;
}
*/
	
  
}

@media only screen and (max-width: 600px) {
 
    .wpforms-container {
    /* Reset the width for devices under 600px */
        max-width: unset !important;
        width: auto !important;
}



