/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
/* Elementor Standard Margin - clear */
p {
    margin-bottom: 0;
}

.box-shadow {
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
}

.headline {}

.index-btn, .service-button {
    background-color: #00B8DE;
    width: 3em;
    height: 3em;
    display:flex;
    justify-content: center;
    align-items: center;
    color: white;
	font-size:1.2em;
	padding:1em;
	border:none
	
}

.service-index {
    display: flex;
    gap: 0.3em;
    justify-content: space-around;
}

.ergebnisse  {
    color: #662C91;
	font-family: "Roboto Slab";
    font-weight: 500;
	font-size: 0.8em;
	text-transform: none!important;
}

.ergebnisse a {
	margin-top: 1em;
	display: flex;
	align-items: center;
	color: var(--e-global-color-134899a );
    font-family: "Encode Sans Condensed";
    font-size: 1.3em;
    font-weight: 900;
    text-transform: uppercase;
	gap: 0.5em;
}

.service-list a {
    color: black;
    font-family: "Roboto Slab";
    font-weight: 400;
    font-size: 1.1em;
    text-transform: none!important;
}

div#services-posts a {
    color: black!important;
    font-family: "Roboto Slab";
    font-weight: 400;
    font-size: 1.1em;
    text-transform: none!important;
}

.service-list ul {
margin-bottom: 2em;
	margin-top: 1em;
}

select {
   -webkit-appearance:none;
   -moz-appearance:none;
   -ms-appearance:none;
   appearance:none;
   outline:0;
   box-shadow:none;
   border:0!important;
   background: #00B8DE;
   background-image: none;
   flex: 1;
   padding: 0 .5em;
   color:#fff;
   cursor:pointer;
   font-size: 1em;
   font-family: 'Open Sans', sans-serif;
}
select::-ms-expand {
   display: none;
}
.select {
   position: relative;
   display: flex;
   width: 20em;
   height: 3em;
   line-height: 3;
   background: #00B8DE;
   overflow: hidden;
   border-radius: .25em;
}

#services-buttons {
    display: flex;
    gap: 0.5em;
	margin-bottom: 1em;
}

 /* Für das Styling der Ergebnisse auf einer Einzelseite eines einzelnen Labors */

service-list li {
    display: none;
}

.active {
    background-color: #662C91;
}

.service-search {
	margin-bottom:1em;
	display: flex;

}

.service-header {margin-top:1em;}

button#service-search-button {
    background-color: #662C91;
    color: white;
    border: 2px solid #662C91;
    border-radius: 0;
    font-family: "Encode Sans Condensed", Sans-serif;
    font-weight: 900;
    text-transform: uppercase;
}

input#service-search-field, input#service-search-field:focus {
    border: 2px solid #662C91;
    border-radius: 0;
}

input#service-search-field:focus {
    border: 2px solid #662C91;
    border-radius: 0;
	outline: none;
}





